Commit Graph

32408 Commits

Author SHA1 Message Date
Kovid Goyal cb31fc219d Annotations browser: When showing a book in the calibre library that is not currently visible, display an error. Fixes #1900066 [Annotation browser's "show in Calibre" silently fails if book isn't in current library view](https://bugs.launchpad.net/calibre/+bug/1900066) 2020-10-16 08:12:27 +05:30
Charles Haley abca643c3f Remove doubled "Collapse [category]" in the tag browser context menu when right-clicking on a top-level item. 2020-10-15 20:45:03 +01:00
Kovid Goyal 69cefbbb56 Allow detaching and creating handles in python 2020-10-15 21:55:07 +05:30
Kovid Goyal f5f7a44a47 Allow detaching handles 2020-10-15 21:28:13 +05:30
Kovid Goyal 40de844650 ... 2020-10-15 20:32:00 +05:30
Kovid Goyal 2a1b05dc05 Allow threads while listening for connections on a pipe 2020-10-15 20:30:20 +05:30
Kovid Goyal 2ddbbb3a43 Add broken pipe error 2020-10-15 19:31:22 +05:30
Kovid Goyal 175bb827f0 Wrap ConnectNamedPipe 2020-10-15 19:24:16 +05:30
Kovid Goyal 812ceb2247 Forgot to implement get_resource_reader() for plugins 2020-10-15 17:47:54 +05:30
Charles Haley 3d7fd22438 Enhancement #1899881: Add user category icon to tag browser contect menu 2020-10-15 10:27:53 +01:00
Charles Haley 705519e14d Set the default for combining first letters to 5. Although this changes behavior, it makes the feature much more discoverable and it is easy to change it. 2020-10-15 10:18:15 +01:00
Kovid Goyal 9176f034fe Expose some error codes in winutil 2020-10-15 13:21:19 +05:30
Kovid Goyal cf6f9912c9 Another needed constant 2020-10-15 10:25:08 +05:30
Kovid Goyal 56b1554c1e Remove the last use of win32process 2020-10-15 10:23:27 +05:30
Kovid Goyal 32bbcd092d Dont use win32process for creationflags 2020-10-15 10:15:13 +05:30
Kovid Goyal 511351317f Tag browser context menu: Move the show all categories action into the show category sub-menu. Fixes #1899868 [Enhancement Request: "Show Category" when right-clicking empty space in tag browser](https://bugs.launchpad.net/calibre/+bug/1899868) 2020-10-15 09:26:41 +05:30
Kovid Goyal bb21e82f75 DOCX Input: Add support for presentational markup used to rotate or flip images
Note that it will only work if the output format supports CSS transforms,
such as EPUB or AZW3
2020-10-15 09:12:56 +05:30
Kovid Goyal 9417effbff Forgot to add ellipses 2020-10-15 08:27:51 +05:30
Kovid Goyal 20c64aeae2 Viewer search panel: Show more result context in a tooltip when hovering over a search result. Fixes #1899834 [[Enhancement - Viewer] Show the entire paragraph as you hover over a search result in the Search panel](https://bugs.launchpad.net/calibre/+bug/1899834) 2020-10-15 08:24:45 +05:30
Kovid Goyal 384e3a02be Replace another use of pywin32 2020-10-14 21:48:30 +05:30
Kovid Goyal 7f4859f8d3 Minor cleanups for first letter merge 2020-10-14 21:17:50 +05:30
Charles Haley 47b0c65c50 Add option tag browser to combine 'first letters' together if there are fewer items under the letter than X. 2020-10-14 15:04:36 +01:00
Kovid Goyal 9932dc85d0 Viewer image popups: Allow maximizing/minimizing the window. Fixes #1899762 [Minimize button in image viewer [Enhancement]](https://bugs.launchpad.net/calibre/+bug/1899762) 2020-10-14 18:11:33 +05:30
Kovid Goyal 306deb01cb Page counts should not be deleted when opening controls 2020-10-14 16:05:21 +05:30
Kovid Goyal 5e67433334 Viewer: Allow displaying the current page / total pages in the header/footer. Useful in paged mode to see exactly how many pages are left. Fixes #1899163 [Request: Add pages left in chapter](https://bugs.launchpad.net/calibre/+bug/1899163) 2020-10-14 14:03:13 +05:30
Kovid Goyal 15443c869e Wrap CommandLineToArgvW 2020-10-14 12:47:40 +05:30
Kovid Goyal 3fa1331448 Use load_icon_for_cmdline for manually added exe files 2020-10-14 12:32:27 +05:30
Kovid Goyal 87343c715e Fix #1899323 [[Enhancement] Unnecessary empty space in the Heuristic processing of the Convert book window](https://bugs.launchpad.net/calibre/+bug/1899323) 2020-10-14 12:23:30 +05:30
Kovid Goyal e0d98c07e7 Wrap create mutex 2020-10-14 09:31:47 +05:30
Kovid Goyal 250fbf8c3f Get icons for programs that dont specify an icon resource in the registry 2020-10-14 08:53:15 +05:30
Kovid Goyal d829a221db Fix reading of icon dir entries 2020-10-14 07:21:15 +05:30
Kovid Goyal 603991b2c0 Fix reading string keys from some registry entries broken 2020-10-14 06:42:06 +05:30
Kovid Goyal 21e57640a3 Fix icon loading 2020-10-14 06:32:56 +05:30
Kovid Goyal 72d33ab385 Merge branch 'master' of https://github.com/cbhaley/calibre into master 2020-10-13 19:56:44 +05:30
Charles Haley e02215a9a8 Enhancement: add to the tag browser context menu the ability to collapse and expand individual nodes and categories. 2020-10-13 15:18:11 +01:00
Kovid Goyal a04171dfb4 Use the all_field_names() API in a few more places 2020-10-13 19:42:43 +05:30
Charles Haley f3656abbcc Allow access to the full template editor when creating/editing composite columns 2020-10-13 10:11:24 +01:00
Kovid Goyal d707bdf3c9 Reduce the amount of work for initializing completion in the edit metadata dialog 2020-10-13 13:48:30 +05:30
Kovid Goyal 0e37c78ed9 Fix a regression in 5.0 that caused performance of dialogs that contain title/series/tags edit fields to be very poor with large libraries. Fixes #1898221 [Menu items on the Convert Books Box are slow to respond](https://bugs.launchpad.net/calibre/+bug/1898221)
Apparently in Qt 5.15 Qt queries size hints for all items in a list view
unless setuniformitemsizes is set.
2020-10-13 09:45:57 +05:30
Kovid Goyal 66ae34e2d3 Do a bit less work when building completion lists 2020-10-13 09:35:38 +05:30
Kovid Goyal 7e5438a76a Rewrite the code to load icon resources for default programs
Drops the dependency on pywin32 and is hopefully more robust as well
2020-10-13 09:09:19 +05:30
Charles Haley 3090eb36fe Fix bug #1899466: custom column names that start with an emoji don't display properly.
Enhancement: move the DateTime Today and Clear buttons in edit metadata onto the same line as the DateTime widget.
2020-10-12 14:42:37 +01:00
Kovid Goyal 543cd436fa Windows: Fix regression that broke querying registry for default programs
Apparently under python 3 StopIteration no longer stops while loops,
instead propagating out of them.
2020-10-12 17:22:10 +05:30
Kovid Goyal be6ce66ed1 Merge branch 'master' of https://github.com/cbhaley/calibre into master 2020-10-12 17:11:11 +05:30
Charles Haley 47de6e084d Enhancement: add 'elif' to the formatter if expression 2020-10-12 12:08:23 +01:00
Kovid Goyal 288ff91ea2 String changes 2020-10-12 07:39:22 +05:30
Kovid Goyal 4d28e172c3 pep8 2020-10-11 22:54:55 +05:30
Charles Haley eebfced778 Change when get_gui is imported to avoid test problems 2020-10-11 15:23:39 +01:00
Charles Haley d0b2921dec Enhancement #1899341 (partial): Add "Search for" to category editor context menu 2020-10-11 15:07:02 +01:00
Kovid Goyal 84eaea86b7 Category editor: Add a right click menu to change case of the selected entries. Fixes #1899316 [[Enhancement] Add the context menu in the Category editor and add the ability to change cases for the selected entries](https://bugs.launchpad.net/calibre/+bug/1899316)
Quickview: Fix nothing shown after clearing the search. Fixes #1899318 [No item is shown in the Quickview panel after clearing the search](https://bugs.launchpad.net/calibre/+bug/1899318)

Merge branch 'master' of https://github.com/cbhaley/calibre into master
2020-10-11 16:39:27 +05:30