Luz Paz
96e3049197
Fix follow-up typos
...
Found via `codespell -q 3 -S "*.svg,./Changelog.*,./recipes,./resources/dictionaries,./src/unicode_names/names.h" -L alo,ans,bootup,clen,fo,lokales,nam,nd,oclock,pard,re-use,re-used,ro,secnd,som,succeded,te,ue,vailable`
2025-03-22 19:40:58 -04:00
Luz Paz
253030327b
Fix various typos
2025-03-22 13:09:53 -04:00
Luz Paz
6b31c318e7
Fix typo unlabled->unlabeled
2025-03-22 09:49:38 -04:00
Kovid Goyal
b3274919d2
Fix #2103846 [Can not read fb2 books through content server interface]( https://bugs.launchpad.net/calibre/+bug/2103846 )
2025-03-22 14:44:55 +05:30
Kovid Goyal
b71d7b7e2b
macOS: Fix a regression in calibre 8 that prevented icons in menus from being rendered. Fixes #2103777 [Small icons in front of menus missing]( https://bugs.launchpad.net/calibre/+bug/2103777 )
2025-03-22 08:02:47 +05:30
Kovid Goyal
c741ec7035
Cleanup previous PR
2025-03-22 07:25:15 +05:30
Kovid Goyal
081c039ecc
Merge branch 'FreeBSD_Device_Mount_UDisk2' of https://github.com/madpilot78/calibre
2025-03-22 07:24:38 +05:30
Kovid Goyal
2bd73c6ed7
...
2025-03-21 22:24:42 +05:30
Guido Falsi
56c3b268db
Implement FreeBSD support using UDisk2
2025-03-21 10:43:38 +01:00
Kovid Goyal
b4511ec429
Bump version for re-release
2025-03-21 13:59:54 +05:30
Kovid Goyal
986f9f489d
...
2025-03-21 13:56:20 +05:30
Kovid Goyal
9ad8fb26a7
Fix error on startup is user has disabled KoboTouch builtin plugin
2025-03-21 13:42:56 +05:30
Kovid Goyal
7301a29f78
version 8.0.0
2025-03-21 08:09:41 +05:30
Kovid Goyal
341d414043
Cleanup wal file copying a bit more
2025-03-20 08:29:52 +05:30
Kovid Goyal
9b0a0312c4
string changes
2025-03-19 20:25:44 +05:30
Kovid Goyal
2109f714b2
...
2025-03-19 14:26:07 +05:30
Kovid Goyal
63df8766b2
Add Libra Colour model metadata
2025-03-19 08:57:52 +05:30
Kovid Goyal
84d717d512
...
2025-03-18 08:18:10 +05:30
Kovid Goyal
ba15429264
DRYer
2025-03-16 17:27:06 +05:30
Kovid Goyal
3eb3484cc0
Fix #2103084 [Private bug]( https://bugs.launchpad.net/calibre/+bug/2103084 )
2025-03-16 17:24:00 +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
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
midrare
d2deef5be0
feat: multi-select support in toc editor
2025-03-11 16:00:44 -07:00
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
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
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
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