Commit Graph

50373 Commits

Author SHA1 Message Date
Charles Haley 2bc563bb3b Make backtabbing (Shift-Tab) during editing ignore keyboard modifers so dialogs won't be opened. 2025-01-03 12:20:03 +00:00
Kovid Goyal c02ffe7804 Bump version for preview release 2025-01-03 09:16:47 +05:30
Kovid Goyal 3e1e806ad3 Fix #2092919 [File "calibre\gui2\dialogs\match_books.py", line 173, in resizeEvent TypeError: QTableView.setColumnWidth(): argument 2 has unexpected type 'float'](https://bugs.launchpad.net/calibre/+bug/2092919) 2025-01-03 09:14:06 +05:30
Kovid Goyal 68ca534ed0 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-01-02 19:22:26 +05:30
unkn0w7n 57f98b6593 Update arcamax.recipe 2025-01-02 19:14:37 +05:30
Kovid Goyal b83938314f Windows build: Also sign the portable launcher exes 2025-01-02 17:00:39 +05:30
Kovid Goyal 692f5e5f82 Merge branch 'patch-1' of https://github.com/NickWick13/calibre 2025-01-02 16:23:16 +05:30
Nick 9329f4e756 Update COPYRIGHT year 2025-01-02 11:27:45 +02:00
Kovid Goyal e2fff1fa3c Fix #2092794 [Calibre Manual links to HTML Tutorial and CSS Tutorial don't work](https://bugs.launchpad.net/calibre/+bug/2092794) 2025-01-01 15:36:55 +05:30
Kovid Goyal 45727ceaa7 Fix #2591 (Fix invalid escape sequence error) 2024-12-31 23:19:25 +05:30
Kovid Goyal b388a91180 Better error message when ToC editor is opened to an non-HTML file 2024-12-31 09:10:40 +05:30
Kovid Goyal 392b5f5771 Merge branch 'master' of https://github.com/cbhaley/calibre 2024-12-30 20:07:58 +05:30
Charles Haley 82f63ea6f2 Remove unused code 2024-12-30 14:22:55 +00:00
Charles Haley b3b08b0e17 Another try at preventing random edit dialogs while not losing "editing" when tabbing over read-only fields.
The problem of random dialogs is handled in delegates.py. Losing "editing" when tabbing is handled by jumping over fields that are readonly or are implemented by a doalog. This is a behavior change. We will see whether it will result in screams of complaint.

NB: after hours of trying, this was the only solution I found to both the random dialog and the loss of editing.
2024-12-30 14:20:41 +00:00
Kovid Goyal d1572df28b Merge branch 'master' of https://github.com/smipi1/calibre 2024-12-30 18:40:21 +05:30
Pieter Smith 57e91dbd3c use the LWN weekly publication date
Bulk conversion (unfortunately) is a frequent thing when catching up
after a holiday or crontab breakage. It is really annoying figuring out
the LWN weekly edition reading order if they all have the same title
based on the conversion date.

Falls back to the current date if the date cannot be parsed.

Uses dateutil.parser.parse() for thread-safety.
2024-12-30 13:36:24 +01:00
Charles Haley 9eaef3ceb0 This is a more elegant implementation of the changes to delegates.py. 2024-12-29 15:10:31 +00:00
Charles Haley 0e1e7d1dd7 The fix for https://bugs.launchpad.net/calibre/+bug/2092643 isn't enough. Sometimes Qt opens the "wrong" editor on a column with a dialog for an editor, which remains open because closeEditor doesn't close them properly. You can see this by pressing Tab twice rapidly, which can nullify the effects of the singleShot timer.
This fix prevents these "wrong" dialogs from opening. It also fixes the original issue in the bug because the currentIndex() isn't incorrectly changed.
2024-12-29 14:11:07 +00:00
Kovid Goyal 37f884a1f2 ... 2024-12-29 18:12:19 +05:30
Kovid Goyal 4f17773c42 Fix #2092643 [Tab between book list cells is broken](https://bugs.launchpad.net/calibre/+bug/2092643) 2024-12-29 18:06:39 +05:30
Kovid Goyal d26a381a66 Fix viewing books via the Cover browser not working when in device view. Fixes #2092630 [Clicking on book cover images in Device view always throws an exception error](https://bugs.launchpad.net/calibre/+bug/2092630) 2024-12-29 10:00:17 +05:30
Kovid Goyal d2ca137976 Merge branch 'master' of https://github.com/smipi1/calibre 2024-12-28 07:32:36 +05:30
Pieter Smith bfbd83bff6 add support to specify the LWN edition 2024-12-27 18:30:55 +01:00
Kovid Goyal 93ab239dae Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-12-27 21:37:29 +05:30
unkn0w7n 0ce5f5934d Update outlook_india.recipe 2024-12-27 21:27:27 +05:30
unkn0w7n 6839b2ebd7 Update livemint.recipe
cover
2024-12-27 21:26:40 +05:30
Kovid Goyal c79818240e Microsoft removed the Bing webcache
Amazon plugin no longer uses a webcache as Wayback machine doesnt cache
amazon anymore and Google and Bing webcaches are no longer available.
Presumably Amazon will start CAPTCHAing us soon as well at which point
look into using a webengine scraper for it. Sigh.
2024-12-27 13:51:34 +05:30
Kovid Goyal 62bd116cdb Merge branch 'master' of https://github.com/novopu/calibre 2024-12-25 18:36:18 +05:30
novopu cf849e830c fix economist cover and time magazine source link 2024-12-25 20:58:09 +08:00
Kovid Goyal e022decacf fix python 3.13 breaking more existing code 2024-12-25 07:33:29 +05:30
Kovid Goyal 379e66a321 Merge branch 'master' of https://github.com/cbhaley/calibre
Fixes #2092456 [Check Library produces NoneType error](https://bugs.launchpad.net/calibre/+bug/2092456)
2024-12-25 07:17:04 +05:30
Charles Haley 91a601c9b8 Bug #2092456: Check Library produces NoneType error 2024-12-24 18:11:38 +00:00
Kovid Goyal 549a660e1c Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-12-22 09:37:03 +05:30
unkn0w7n 6925f124b8 update economist 2024-12-21 17:58:52 +05:30
Kovid Goyal 2d975f654e Rework setting up document stats for PDF input
Improve the setup of document stats to fix bug 2089436
Fixes #2582 (Rework setting up document stats)
2024-12-21 08:32:15 +05:30
Kovid Goyal 6a42e1bef9 Also popup cover on double click in edit metadata dialog 2024-12-20 19:47:32 +05:30
Kovid Goyal bdb77a370f version 7.23.0 v7.23.0 2024-12-20 08:02:10 +05:30
Kovid Goyal 65042801a1 ... 2024-12-20 08:01:49 +05:30
Kovid Goyal e622ee00e2 Le Canard Enchaine by Kabonix 2024-12-20 07:58:37 +05:30
Kovid Goyal aaac047c0e Fix #2581 (Fixed "[Errno 36] File name too long" error during eBook registration) 2024-12-19 22:28:09 +05:30
Kovid Goyal 8516ace0d1 Merge branch 'master' of https://github.com/cbhaley/calibre 2024-12-19 19:00:01 +05:30
Charles Haley e52ba6a93c Stored templates preferences:
- Add some tooltips
- Improve button alignment.
2024-12-19 12:55:00 +00:00
Kovid Goyal 801a4c1b16 Merge branch 'master' of https://github.com/cbhaley/calibre 2024-12-18 18:16:27 +05:30
Charles Haley d54602d505 Mobileread won't attach "non-standard" extensions. Change to using "txt". 2024-12-18 12:42:51 +00:00
Charles Haley bc5924f251 Add import and export stored template to Preferences / template functions 2024-12-18 12:32:33 +00:00
Kovid Goyal f846750d48 Edit metadata dialog: Allow right clicking on the cover to view it in a popup window at larger size. Fixes #2091216 [[Enhancement] Open cover in Edit metadata with internal image viewer](https://bugs.launchpad.net/calibre/+bug/2091216) 2024-12-18 14:27:21 +05:30
Kovid Goyal 0177afafe6 Content server: Allow managing the data files associated with a book by clicking the three dots in the top right corner of the book's page and choosing "Manage data files". Fixes #2091646 [Download the Data Files from the web browser](https://bugs.launchpad.net/calibre/+bug/2091646) 2024-12-18 11:42:10 +05:30
Kovid Goyal 89e88b9678 Cleanup previous PR 2024-12-17 19:22:09 +05:30
Kovid Goyal 8900fe2fbc Merge branch 'setup-check-pep8' of https://github.com/un-pogaz/calibre 2024-12-17 19:22:02 +05:30
un-pogaz 2e935d394c add option --pep8 to 'setup.py check'
Automatically fix some of the smallest errors, then perform a pep8 commit
2024-12-17 12:59:26 +01:00