51124 Commits

Author SHA1 Message Date
unkn0w7n
f6e7591872 ... 2025-03-16 12:08:42 +05:30
unkn0w7n
a29f384098 Update spectator_magazine.recipe
en_GB
2025-03-16 11:41:16 +05:30
unkn0w7n
cd56b74115 ... 2025-03-16 11:40:47 +05:30
unkn0w7n
26bb850d62 ... 2025-03-16 11:40:07 +05:30
unkn0w7n
3ebc50d03a Update economist 2025-03-16 11:39:07 +05:30
Kovid Goyal
712dadf69b
Merge branch 'master' of https://github.com/wbradley93/calibre 2025-03-16 08:09:58 +05:30
Wes Bradley
1f444e8878
fix: granta recipe not finding index 2025-03-15 21:27:45 -05:00
Kovid Goyal
cd3d151e7e
Silence spurious warning 2025-03-15 08:39:01 +05:30
Kovid Goyal
464b68bd98
automatic fixes from ruf version 11 for spurious uses of int() 2025-03-15 08:38:07 +05:30
Kovid Goyal
065fad39c5
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-03-14 21:33:58 +05:30
unkn0w7n
40109517d9 Update Hindu 2025-03-14 20:40:36 +05:30
Kovid Goyal
6aadb8448b
Bump version for preview release 2025-03-14 07:12:56 +05:30
Kovid Goyal
739d71b288
Fix #2101115 [Error with match book to device](https://bugs.launchpad.net/calibre/+bug/2101115) 2025-03-13 15:59:49 +05:30
Kovid Goyal
bc81cd90ce
Fix #2101116 [Match book on device: Tabbing doesn't select book](https://bugs.launchpad.net/calibre/+bug/2101116) 2025-03-13 14:51:54 +05:30
Kovid Goyal
59f640f122
kobo driver: Make reloading of device version info explicit when device is opened 2025-03-13 13:55:37 +05:30
Kovid Goyal
f25db99e0b
Merge branch 'feat-toc-multi-move' of https://github.com/midrare/calibre 2025-03-12 07:53:14 +05:30
midrare
d2deef5be0 feat: multi-select support in toc editor 2025-03-11 16:00:44 -07:00
Kovid Goyal
e4ab29ac03
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-03-11 20:13:59 +05:30
unkn0w7n
bddf81700e Update 1843.recipe 2025-03-11 18:40:12 +05:30
Kovid Goyal
108961909c
... 2025-03-11 15:19:51 +05:30
Kovid Goyal
83602bbfab
macOS: Put the application icons in a frame
Bloody waste of time. In a few years somebody at Apple will decide
they like triangular icons or 3D icons or God knows what and I will have
to waste a few more hours of my life on their idiocy.
2025-03-11 15:08:29 +05:30
Kovid Goyal
df44a5843e
DRYer 2025-03-11 11:41:57 +05:30
Kovid Goyal
bec4b6d6aa
string changes 2025-03-11 11:40:53 +05:30
Kovid Goyal
aeb4e152f4
Always debug print the dbversion 2025-03-11 11:37:34 +05:30
Kovid Goyal
4c47f44c43
... 2025-03-11 11:36:42 +05:30
Kovid Goyal
3bbbe6257b
Also use lock when initializing db manager 2025-03-11 11:35:07 +05:30
Kovid Goyal
05bc7e966e
Add a lock to allow plugins to sync access to the Kobo db 2025-03-11 11:32:57 +05:30
Kovid Goyal
7aa9d1d7fc
Kobo driver: Handle WAL journal when copying db 2025-03-11 08:07:11 +05:30
Kovid Goyal
4915282ba1
Cleanup previous PR
1) Use the passed in db object
2) Delete the temp dir after generating the catalog
3) Use the correct source dir when copying
4) Move copying logic into backend
5) Hold the db read lock while copying
2025-03-09 19:49:55 +05:30
Kovid Goyal
fe1aea2938
Merge branch 'master' of https://github.com/cbhaley/calibre 2025-03-09 19:17:52 +05:30
Charles Haley
9abe30893e Make the db tests happy 2025-03-09 13:35:10 +00:00
Charles Haley
66d60438b9 This PR implements what we were talking about by email -- creating a folder containing metadata.db and .calnotes while in the GUI then passing that via the subprocess to the backend. 2025-03-09 13:17:46 +00:00
Kovid Goyal
2ec4e0b51c
Bump preview release version
Since the USBMS drivers were broken in Windows in the previous preview
release, so another.
2025-03-09 10:41:16 +05:30
Kovid Goyal
802c2f07b4
Fix #2101135 [[Enhancement] Toolbar boxes of Look & feel have unnecessary empty space](https://bugs.launchpad.net/calibre/+bug/2101135) 2025-03-09 10:28:20 +05:30
Kovid Goyal
fb54c30696
... 2025-03-09 10:22:19 +05:30
Kovid Goyal
18bc6081a9
Actually get kobo db IOError workaround working
Tested on my Linux system by injecting a fake IOError
2025-03-09 10:19:17 +05:30
Kovid Goyal
eda6dcb7e3
Fix #2101434 [KeyError: 11895 : when trying to open AUTHORS](https://bugs.launchpad.net/calibre/+bug/2101434) 2025-03-09 09:06:43 +05:30
Kovid Goyal
ff9bcc93bf
... 2025-03-08 20:45:13 +05:30
Kovid Goyal
687e905670
Merge branch 'master' of https://github.com/cbhaley/calibre 2025-03-08 20:42:27 +05:30
Charles Haley
3aa8be6449 When renaming items, serialize item names before writing to the db. This ensures author "B, A" is written as "B| A", 2025-03-08 12:25:58 +00:00
Kovid Goyal
b9085f3f9c
Move copy_db into a standalone function 2025-03-08 14:19:31 +05:30
Kovid Goyal
e6f0c0f6e3
... 2025-03-08 14:16:14 +05:30
Kovid Goyal
9bc711bd04
... 2025-03-08 14:14:09 +05:30
Kovid Goyal
48f8bf55d8
Kobo driver: Use sqlite savepoints for greater robustness
Also, if sqlite reports an IOError when reading from the database, copy
the db file into /tmp and operate on it there. Should allow for working
with the device when its FS is mounted using a filesystem sqlite doesnt
support.
2025-03-08 13:27:58 +05:30
Kovid Goyal
54a02123b5
Add an icon for KFX and KFX-ZIP files 2025-03-08 13:02:36 +05:30
Kovid Goyal
ece7ad15b8
Merge branch 'clean-unused-variable' of https://github.com/un-pogaz/calibre 2025-03-08 07:40:37 +05:30
un-pogaz
66c782d033 clean unused variable
ruff 0.9.10 fix the issue with the unused unpacked variable
2025-03-07 22:39:47 +01:00
Kovid Goyal
5a49983fe8
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-03-07 14:25:55 +05:30
Kovid Goyal
5d06605bc9
Fix error when using USBDevice without a serial attribute 2025-03-07 14:16:40 +05:30
unkn0w7n
aa70a8ed61 Update barrons.recipe 2025-03-07 09:51:07 +05:30