Commit Graph

23170 Commits

Author SHA1 Message Date
Kovid Goyal e4642d964b Fix #1388462 [Little typo?](https://bugs.launchpad.net/calibre/+bug/1388462) 2014-11-02 08:21:52 +05:30
Kovid Goyal 58f9318287 Fix #1388479 [Little typo](https://bugs.launchpad.net/calibre/+bug/1388479) 2014-11-02 08:21:21 +05:30
Kovid Goyal 3599989af9 Fix #1388481 [Little typo](https://bugs.launchpad.net/calibre/+bug/1388481) 2014-11-02 08:20:43 +05:30
Kovid Goyal c18b9593cb Improve performance of get_categoris by using ProxyMetadata objects 2014-11-01 22:35:59 +05:30
Kovid Goyal cc3573480e ... 2014-11-01 22:23:36 +05:30
Kovid Goyal 5b22a690cc Make render_composite() an internal API 2014-11-01 22:20:29 +05:30
Kovid Goyal 963ee23e82 ... 2014-11-01 22:07:46 +05:30
Kovid Goyal 3be84e7249 ... 2014-11-01 22:06:08 +05:30
Kovid Goyal dee38d6f89 ... 2014-11-01 22:04:28 +05:30
Kovid Goyal 1d96946752 Refactor to make the template rendering logic its own function 2014-11-01 22:03:51 +05:30
Kovid Goyal 066b749ebb Tentative implementation of using global render cache when evaluating composite columns in composite_getter() 2014-11-01 21:48:38 +05:30
Kovid Goyal d9ac4fcfcf Speed up in the search cache by avoiding construction of the set of all book ids when the cache hits
Merge branch 'master' of https://github.com/cbhaley/calibre
2014-11-01 19:04:39 +05:30
Charles Haley 067c84b2df Improve performance of search when the query is in the cache. 2014-11-01 11:14:57 +01:00
Kovid Goyal 88d99415cf Review downloaded metadata dialog: Allow merging tags by long clicking 2014-10-31 22:29:03 +05:30
Kovid Goyal 065017ba25 Notes on GmenuModel based DBus menus 2014-10-31 19:20:53 +05:30
Kovid Goyal 4c82321f66 Fix a regression in 2.8 that caused the clear button next to date fields to set the date to Jan 101 instead of undefined. Fixes #1388061 [clearing pubdate results in "0101" rather than "undefiined"](https://bugs.launchpad.net/calibre/+bug/1388061) 2014-10-31 17:57:46 +05:30
Kovid Goyal bf6165ebd2 Properly support UTF8_STRING atoms 2014-10-31 16:27:15 +05:30
Kovid Goyal 56aa219011 Utility function to set X window properties 2014-10-31 16:00:15 +05:30
Kovid Goyal 67cceb61f4 Use xpyb instead of xprop to get window properties 2014-10-31 15:59:57 +05:30
Kovid Goyal de065c56af Sample GTK+3 program to explore use of GMenuModel 2014-10-31 13:29:22 +05:30
Kovid Goyal 33ed408e7a version 2.8 2014-10-31 07:57:00 +05:30
Kovid Goyal 12e943ee73 Review downloaded metadata: Allow merging downloaded and current identifiers by long-clicking the revert button. Fixes #1387619 [[Enhancement] Merge “Identifiers” list in “Review downloaded metadata” dialog](https://bugs.launchpad.net/calibre/+bug/1387619) 2014-10-30 20:53:35 +05:30
Kovid Goyal 5f0cc490e2 System tray icon: On windows if the calibre window is minimized, fix clicking on the system tray icon not restoring the window. Fixes #1387596 [windows systray-icon behaviour](https://bugs.launchpad.net/calibre/+bug/1387596) 2014-10-30 16:17:50 +05:30
Kovid Goyal b363d6b5d1 Review metadata dialog: Add a keyboard shortcut for the next button (in addition to the accelerator key Alt+N, since on some silly OSes accelerator keys dont work) 2014-10-30 16:07:39 +05:30
Kovid Goyal be9a2dd416 Make DBusMenu work even with QMenu subclasses that override actions() with something that is not a function returning actions 2014-10-30 15:54:35 +05:30
Kovid Goyal 6653d6978b Add support for Unity's global menubars to calibre 2014-10-30 15:45:54 +05:30
Kovid Goyal b368d2d38a ... 2014-10-30 14:50:33 +05:30
Kovid Goyal 0893f9bf8c DBus export: Handle restarts of the registry services for the tray icon and window menus 2014-10-30 14:41:42 +05:30
Kovid Goyal 63e446fe19 ... 2014-10-30 14:39:23 +05:30
Kovid Goyal 89abf8a12b Support Unity's global menu bar for the ebook editor 2014-10-30 14:15:07 +05:30
Kovid Goyal b4c173c598 ... 2014-10-30 14:10:17 +05:30
Kovid Goyal ce69866801 DBus menu: Implement visibility and automatically hide the menu when the window is blocked by a modal dialog 2014-10-30 14:01:43 +05:30
Kovid Goyal 75a8c36305 ... 2014-10-30 13:59:01 +05:30
Kovid Goyal ae8e933f8c ... 2014-10-30 10:12:40 +05:30
Kovid Goyal 690b82a28f ... 2014-10-30 09:30:35 +05:30
Kovid Goyal bcf619955b E-book viewer: Clear history when reloading the book, to avoid errors, since the locations pointed to by the history may no longer be valid anyway 2014-10-30 09:27:48 +05:30
Kovid Goyal bed9220fc5 Re-enable the system tray icon on linux. System tray icons now work in any desktop environment that supports the StatusNotifier spec, such as Ubuntu Unity, KDE 4+, GNOME 3, etc.
Since calibre 2.0, the system tray icon functionality in linux had been
disabled because of bugs in Qt 5. calibre now contains its own system
tray icon implementation to work around Qt 5 bugs.
2014-10-29 22:18:54 +05:30
Kovid Goyal b679db73ed Make activated() signal compatible with Qt. Allow setting app_id via the factory() function 2014-10-29 21:34:55 +05:30
Kovid Goyal 8229b8b1cb ... 2014-10-29 20:53:56 +05:30
Kovid Goyal a1d3533d3f Initialize the dbus library when launching a GUI app and use the central GUI app launch points when using calibre-debug as well 2014-10-29 20:25:31 +05:30
Kovid Goyal 23dce4673d Add systray tooltip to demo and honor the DontUseNativeToolbars application attribute 2014-10-29 18:23:55 +05:30
Kovid Goyal c0e585960a Buttons to add/remove menus from the menubar in the demo 2014-10-29 14:30:37 +05:30
Kovid Goyal f516777af6 ... 2014-10-29 14:03:04 +05:30
Kovid Goyal 7b5bc38d8b Fix system tray icons not working in Ubuntu 2014-10-29 13:46:36 +05:30
Kovid Goyal 1b1f1b0cc8 Add system tray to demo app 2014-10-29 11:42:24 +05:30
Kovid Goyal fce224af80 Refactor StatusNotifierItem to uses the global DBus export factory 2014-10-29 10:51:44 +05:30
Kovid Goyal bd9d3b5478 Add a submenu to the demo 2014-10-29 10:16:29 +05:30
Kovid Goyal d5a24b5165 Implement the AboutToShow callbacks 2014-10-29 10:05:23 +05:30
Kovid Goyal 999bdb0bca Handle checkable actions and make event processing async 2014-10-29 08:51:54 +05:30
Kovid Goyal 73709f7c00 Make more details available in the error message when failing to start calibre because another instance is running 2014-10-29 08:36:25 +05:30