Commit Graph

53449 Commits

Author SHA1 Message Date
Kovid Goyal 3209db671f Merge branch 'fix-RC' of https://github.com/wr-web/calibre-wr 2026-05-10 12:18:08 +05:30
Wang Rui 4dd8333899 Fix Reference Counting (Use-After-Free) Bugs for PyTuple_SetItem 2026-05-10 13:56:44 +08:00
Kovid Goyal b09d30a660 Missed a couple of places that needed to change SSL_CERT_FILE to SSL_CERT_DIR 2026-05-08 14:39:07 +05:30
Kovid Goyal 7790a9709f Disable test in CI
CI testing doesnt have env var set
2026-05-08 13:42:53 +05:30
Kovid Goyal 71a3a4d7ae Switch to using directory format for bundled CA certs
This is the preferred format for OpenSSL so use it. Supposedly has
better performance, though given the very small number of certificates
involved I doubt it's even measurable.
2026-05-08 13:22:04 +05:30
Kovid Goyal 062204378d Fix compiler warning 2026-05-08 12:17:53 +05:30
Kovid Goyal 497d689d8a Workaround for usual Linux distro nonsense
Fedora 44 broke the long standing decade plus location of OpenSSL
certificates file. Fixes #2151819 [Download metadata not working](https://bugs.launchpad.net/calibre/+bug/2151819)
2026-05-08 11:19:58 +05:30
Kovid Goyal c6f6a170c4 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2026-05-07 13:57:46 +05:30
unkn0w7n 5be2b9cce3 Update indian_express.recipe 2026-05-07 13:50:46 +05:30
Kovid Goyal 04896c7099 Merge branch 'haiku-sys.platform' of https://github.com/OscarL/calibre 2026-05-07 08:33:34 +05:30
OscarL f87f1ab588 setup/__init__.py: sys.platform now returns just "haiku" on Haiku. 2026-05-06 14:59:53 -03:00
OscarL dbd2f2d335 calibre/constants.py: sys.platform now returns just "haiku" on Haiku. 2026-05-06 14:52:33 -03:00
Kovid Goyal 1a869f7d6a Fix #2151530 [Updated Swedish translation of the Quick Start Guide](https://bugs.launchpad.net/calibre/+bug/2151530) 2026-05-06 20:51:44 +05:30
Kovid Goyal 92bbf1c9b1 A new option to keep the current search when switching Virtual libraries under Preferences->Searching. Fixes #2151262 [[Enhancement] Option for persistant Search Box Text](https://bugs.launchpad.net/calibre/+bug/2151262)
Merge branch 'copilot/add-keep-search-on-library-switch' of https://github.com/kovidgoyal/calibre
2026-05-06 12:24:05 +05:30
copilot-swe-agent[bot] ae1c32ff12 Add option to keep search when switching virtual libraries
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/d83576cb-8bd5-472f-bcac-27349b7b71b3

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-05-06 06:47:02 +00:00
Kovid Goyal e6ee31db5d string changes 2026-05-06 12:09:31 +05:30
Kovid Goyal 13670da55e Merge branch 'copilot/add-option-disable-png-compression' of https://github.com/kovidgoyal/calibre
Fixes #2151208 [Option to exclude .png files from compression in ePub editor](https://bugs.launchpad.net/calibre/+bug/2151208)
2026-05-05 21:35:37 +05:30
copilot-swe-agent[bot] 3a5a59c14e Use exact MIME type comparison for PNG in compress_images
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/d5646ed7-6ca4-4397-aca0-6f81d9ee2252

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-05-05 15:58:43 +00:00
copilot-swe-agent[bot] b8678f90f8 Add option to disable PNG compression in compress images losslessly tool
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/d5646ed7-6ca4-4397-aca0-6f81d9ee2252

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-05-05 15:57:47 +00:00
Kovid Goyal f665020a91 ... 2026-05-05 00:03:02 +05:30
Kovid Goyal c2c415868f Various Hungarian and Czech news sources by bubak 2026-05-04 23:52:03 +05:30
Kovid Goyal e098139d38 Update various Hungarian news sources 2026-05-04 23:24:42 +05:30
Kovid Goyal f3687893aa Bulk metadata dialog: Fix backspace key not working in number input boxes when set to Undefined 2026-05-04 21:41:28 +05:30
Kovid Goyal c6156fa53f Add from ISBN: Ignore space around the colon used to separate identifier type from value. Fixes #2150806 [Add books by space removal when pasting from clipboard](https://bugs.launchpad.net/calibre/+bug/2150806) 2026-05-04 09:13:19 +05:30
Kovid Goyal 34b41c41e0 string changes 2026-05-04 09:05:55 +05:30
Kovid Goyal 04ef8b769a Merge branch 'timemagazine-for-new-website-structure' of https://github.com/Monkfishare/calibre 2026-05-03 07:58:17 +05:30
Monkfishare 2249248310 time_magazine: unwrap <picture> elements to fix missing images in PDF output 2026-05-03 10:23:40 +08:00
Kovid Goyal b7e66935f2 Merge branch 'timemagazine-for-new-website-structure' of https://github.com/Monkfishare/calibre 2026-05-03 06:15:22 +05:30
Monkfishare bd57e8138f Fix time magazine recipe 2026-05-03 03:09:12 +08:00
Kovid Goyal 5a3cf4e1e2 Forgot to mention auto close in changelog 2026-05-01 20:05:04 +05:30
Kovid Goyal 76070d1b21 pep8 2026-05-01 19:59:20 +05:30
Kovid Goyal f2857a729f Merge branch 'WolneLektury-fix' of https://github.com/CossackLucas/calibre 2026-05-01 19:58:49 +05:30
CossackLucas fac8566835 Expanded functionality for WolneLektury store 2026-05-01 12:07:45 +02:00
Kovid Goyal f9c76f0974 version 9.8.0 v9.8.0 2026-05-01 08:10:20 +05:30
Kovid Goyal 01b23cba7b Remove newlines when displaying the characters report 2026-05-01 08:02:05 +05:30
Kovid Goyal 9bf99dc2b8 ... 2026-04-30 19:38:02 +05:30
Kovid Goyal 4686f9db5b Add quit after jobs finish button to confirm quit dialog 2026-04-29 10:03:37 +05:30
Kovid Goyal 44e40b34f5 Cleanup previous PR 2026-04-29 09:43:45 +05:30
Kovid Goyal 28f6558ad8 Merge branch 'auto-close-jobs' of https://github.com/un-pogaz/calibre 2026-04-29 09:18:50 +05:30
Kovid Goyal 25906e887b Merge branch 'fix-viewer-dark-mode-transition' of https://github.com/ishanray/calibre 2026-04-29 09:10:44 +05:30
ishanray bf30123fb8 Fix viewer not updating dark/light mode on system theme change
When the system color scheme changes (e.g. light to dark), the viewer's
change_color_scheme handler updates opts.color_scheme but never updates
opts.is_dark_theme, which remains at its initialization value.

This causes set_color_scheme_class() to use a stale value, so the
calibre-viewer-dark-colors / calibre-viewer-light-colors class on body
never updates. When override_book_colors is set to 'dark', the CSS
override rule only matches when the dark class is present, so the book
content stays in the old theme.

Fix by updating opts.is_dark_theme from the incoming color scheme data
before calling apply_colors() and set_color_scheme_class().
2026-04-28 12:11:35 -04:00
Kovid Goyal ac76d8793e Bump dependency for CVE 2026-04-28 15:10:42 +05:30
Kovid Goyal ac68b5b41a Merge branch 'dependabot/github_actions/actions-bb489aea0a' of https://github.com/kovidgoyal/calibre 2026-04-28 15:05:11 +05:30
dependabot[bot] bcdf4ebbf8 Bump the actions group with 2 updates
Bumps the actions group with 2 updates: [actions/setup-node](https://github.com/actions/setup-node) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `actions/setup-node` from 6.3.0 to 6.4.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v6.3.0...v6.4.0)

Updates `github/codeql-action` from 4.35.1 to 4.35.2
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v4.35.1...v4.35.2)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: github/codeql-action
  dependency-version: 4.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 20:00:30 +00:00
un-pogaz 815fb4bc30 allow auto close when all jobs finished 2026-04-27 20:02:05 +02:00
Kovid Goyal 05ebcec6a0 Merge branch 'copilot/add-zoom-reset-option' of https://github.com/kovidgoyal/calibre 2026-04-27 06:29:58 +05:30
copilot-swe-agent[bot] cf1073a2e7 Add reset zoom to 100% to preview pane right-click menu
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/ce72136c-a4a4-4bc6-b03f-711888d9d266

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-04-27 00:52:29 +00:00
Kovid Goyal 2255f53f63 Remove bad URL from TIME index page 2026-04-26 12:46:36 +05:30
Kovid Goyal a42fb07f5f string changes 2026-04-26 08:56:29 +05:30
Kovid Goyal c6eee1b188 ... 2026-04-25 16:49:46 +05:30