Commit Graph

48618 Commits

Author SHA1 Message Date
Kovid Goyal 2aec8675cd Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-03-10 09:55:32 +05:30
unkn0w7n 4559d2cda7 ... 2024-03-10 09:52:46 +05:30
unkn0w7n 6a88069f01 Update natgeomag.recipe 2024-03-10 09:50:28 +05:30
Kovid Goyal e9fa788d8f Merge branch 'master' of https://github.com/cbhaley/calibre 2024-03-10 08:53:19 +05:30
Kovid Goyal 99467a5c8c string changes 2024-03-10 08:50:17 +05:30
Charles Haley 96676fc715 Fix formatter function book_values() not to ignore empty strings or zero values. 2024-03-09 11:40:31 +00:00
Kovid Goyal cd61132d9d Merge branch 'master' of https://github.com/cbhaley/calibre 2024-03-09 14:50:54 +05:30
Kovid Goyal 81fe8448ee Add some tooling to build "preview" releases
They are available at: https://download.calibre-ebook.com/preview/
They will have version numbers with a patch level >= 100 so its
relatively easy for us to know when a bug report pertains to a preview
release.
2024-03-09 14:50:03 +05:30
Kovid Goyal f19f07f950 Merge branch 'fix-imporve-ruby' of https://github.com/un-pogaz/calibre 2024-03-09 14:34:51 +05:30
Charles Haley 82610b34ec Re string changes commit: all the search types are capitalized except the one that was changed. I changed it to capitalize the "Not". Alternative change I didn't make: uncapitalize all of them. 2024-03-09 07:28:04 +00:00
un-pogaz 62916ee574 Full text search: imporve <ruby> parsing when indexing books
Following the spec of the <ruby> tag, it's better to ignore only the sub-tags
<rt>, <rp> and <rtc>, because the root text inside the <ruby> tag is what
we want indexing.
2024-03-09 08:01:28 +01:00
Kovid Goyal 25ad85a69c Full text search: Ignore text inside <ruby> tags when indexing books. Fixes #2056614 [Ruby text interferes with fulltext search](https://bugs.launchpad.net/calibre/+bug/2056614) 2024-03-09 11:30:52 +05:30
Kovid Goyal abb75711b2 string changes 2024-03-09 08:26:57 +05:30
Kovid Goyal bb4807cf99 Allow adding fonts in WOFF formats
Switch to using fontools to read font metadata instead of calibre code
since it supports WOFF as well.
2024-03-08 16:50:51 +05:30
Kovid Goyal 82522d710f Merge branch 'master' of https://github.com/cbhaley/calibre 2024-03-07 21:21:00 +05:30
Charles Haley 894f495f2e Improve the tooltip for template search in the advanced dialog. 2024-03-07 15:43:48 +00:00
Kovid Goyal ea411bb6e6 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-03-07 11:05:11 +05:30
unkn0w7n f3bfb06489 ... 2024-03-07 10:58:08 +05:30
Kovid Goyal c152369001 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-03-07 10:40:34 +05:30
unkn0w7n 19f8053318 FT update 2024-03-07 10:32:16 +05:30
Kovid Goyal cf7842c0c6 ... 2024-03-07 07:33:26 +05:30
Kovid Goyal 7780dafdf6 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-03-05 10:42:42 +05:30
unkn0w7n 611370e719 Update livemint.recipe 2024-03-05 10:16:40 +05:30
Kovid Goyal 7059a322a0 Rather than recreating QTimer objects on every update use a single one per context
Also change the timeout to 100ms which is the commonly accepted
threshold for human visual response. And stop the book details panel
debounce timer during shutdown.

The debounce timers in the popups are independent and use only data
local to the popup object so probably dont need to be shutdown.
2024-03-04 21:37:39 +05:30
Kovid Goyal 09cc050c0a Merge branch 'master' of https://github.com/cbhaley/calibre 2024-03-04 21:10:25 +05:30
Charles Haley 642d44abbf Another try at debouncing book details.
1) The debouncing is done where the display is called: views.py and book_details.py.
2) The 250ms timeout defined in book_info.py is arbitrary. I like it but some might want it smaller.
3) This commit implements delayed evaluation of composites when using get_metadata().
2024-03-04 15:23:00 +00:00
Charles Haley 57da1f5320 Fix save-to-disk templates containing template expressions like {:'current_library_name()'} printing an exception. The exception doesn't appear to break anything, but it shouldn't be there. 2024-03-03 14:12:33 +00:00
Kovid Goyal d99570a2b6 Use a more intuitive to type maximum 2024-03-03 09:57:02 +05:30
Kovid Goyal d5360885ae Cleanup previous PR 2024-03-03 09:19:27 +05:30
Kovid Goyal 5517f188f4 Merge branch 'master' of https://github.com/cbhaley/calibre 2024-03-03 09:05:25 +05:30
Kovid Goyal 3828835c77 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-03-03 08:40:17 +05:30
unkn0w7n 1f41eeb359 Update mit_technology_review.recipe
cover
2024-03-02 18:40:03 +05:30
Charles Haley 47ae06f28e Change the template function get_note() to return the html note with all resources expanded to be inline. It uses the same code as export_note(), but removing the <html>, <head>, and <body> tags. 2024-03-02 13:03:04 +00:00
Charles Haley cb97f51108 Support composite columns in book jackets. 2024-03-02 13:00:50 +00:00
Kovid Goyal c38bacc0ba Also handle soft hyphens with trailing spaces 2024-03-02 16:57:25 +05:30
Kovid Goyal b0d3fe6677 DOCX Output: Preserve space before soft hyphen 2024-03-02 14:09:35 +05:30
Kovid Goyal 21b4869f22 Revert prevention of pushes to transifex
Hopefully, its working now
2024-03-02 09:53:10 +05:30
Kovid Goyal a874ee037d Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-03-02 09:51:18 +05:30
Kovid Goyal f8abcadf2f Book details popup: Copy the original cover image to the clipboard even when the image is rescaled to fit into view 2024-03-02 09:49:11 +05:30
unkn0w7n d1f8cd255a NY Review of Books 2024-03-02 09:46:48 +05:30
unkn0w7n c0f1f6670d Update scientific_american.recipe 2024-03-02 09:37:54 +05:30
Kovid Goyal eb05330943 Fix changing disabled colors overriding non-disabled colors 2024-03-01 19:40:43 +05:30
Kovid Goyal a8a3bc9844 Content server: Fix deletion of viewer profiles not working 2024-03-01 11:11:04 +05:30
Kovid Goyal 8bb265ae6a transifex is stalling on pushes, temporarily disable so release can be done v7.6.0 2024-03-01 08:38:58 +05:30
Kovid Goyal f2be7dffef version 7.6.0 2024-03-01 08:15:53 +05:30
Kovid Goyal 49e06d0cda ... 2024-02-29 14:04:03 +05:30
Kovid Goyal 544d34fa42 ... 2024-02-29 14:02:19 +05:30
Kovid Goyal b10eebf7a0 Workaround chromium causing selection start to also change when end is changed in some circumstances
Fixes #2054934 [Extra text copied when selecting across pages](https://bugs.launchpad.net/calibre/+bug/2054934)
2024-02-29 14:00:52 +05:30
Kovid Goyal 2e4b88059c ... 2024-02-29 13:29:50 +05:30
Kovid Goyal 83a6ab947f Edit book: Add a shortcut Ctrl+M to merge selected files. Fixes #2053144 [ebook-edit: Keyboard shortcut for merging files](https://bugs.launchpad.net/calibre/+bug/2053144) 2024-02-29 13:11:38 +05:30