James R. Barlow
414d80fc16
Deprecate semfree and don't auto activate it
...
Instead the standard executor will fall back to threads.
semfree caused test failures with Py3.14:
https://github.com/ocrmypdf/OCRmyPDF/issues/1558
In retrospect and with emerging Python tech like freethreading, semfree is becoming less necessary. We can use threads for the time being.
A consequence is that performance may be lower on Lambda and Termux when we are using threads and not shelling out work.
2025-09-11 17:13:04 -07:00
James R. Barlow
7ca4ae4e16
Merge branch 'feature/pdfa-naming'
2025-09-11 16:37:53 -07:00
James R. Barlow
7e7e2f2e91
Raw value in pdfa XML block uses upper case codes, so account for this
2025-09-08 12:46:26 -07:00
clach04 and GitHub
d07231a7aa
Doc typo plugins.md ( #1568 )
2025-09-08 12:07:51 -07:00
0e831db9f4
Bump actions/setup-python from 5 to 6 ( #1569 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 12:07:28 -07:00
5HT2
650ca1c65b
docs: Update screencast demo output to have corrected references to PDF/A compliance levels
...
See a7b0c0df6c for more information
2025-08-31 20:54:08 +01:00
5HT2
a7b0c0df6c
fix(src): Refactor CLI help references to PDF/A compliance levels
...
Please see [RFC8118 4.](https://datatracker.ietf.org/doc/html/rfc8118#section-4 ) for examples regarding the PDF/A compliance naming scheme.
Please see [RFC8118 [ISOPDFA]](https://datatracker.ietf.org/doc/html/rfc8118#ref-ISOPDFA ) for more complete information regarding the PDF/A compliance naming scheme.
2025-08-31 20:37:41 +01:00
5HT2
d735791524
fix(src): Refactor valid_part_conforms for PDF/A compliance levels
2025-08-31 20:32:30 +01:00
66308c2813
Bump actions/download-artifact from 4 to 5 ( #1557 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-18 13:43:34 -07:00
d81de57bbc
Bump actions/checkout from 4 to 5 ( #1560 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-18 13:43:10 -07:00
Alina Bürge and GitHub
a9a8b39dba
Fix the use of the plugin_manager argument ( #1555 )
2025-08-18 13:00:39 -07:00
Stuart Henderson and GitHub
fd5b8132ae
add OpenBSD info to readme ( #1554 )
2025-08-18 12:49:21 -07:00
James R. Barlow
63675c21ce
Remove PyPy from test matrix
2025-08-18 12:15:32 -07:00
James R. Barlow
6af22051a8
Avoid call to deprecated pdf.check() where possible
2025-08-13 01:15:33 -07:00
James R. Barlow
8318ebbaec
Merge branch 'main' of github.com:ocrmypdf/OCRmyPDF
2025-08-13 01:05:02 -07:00
James R. Barlow
4fc0c3a0d5
Add watcher test, such as it is
2025-08-13 01:04:58 -07:00
Christoph Dyllick-Brenzinger and GitHub
74305e8741
Update batch.md ( #1552 )
...
Add two missing available parameters for watcher.py (used with docker):
- OCR_LOGLEVEL
- OCR_JSON_SETTINGS
2025-08-05 14:11:55 -07:00
Máté Gyöngyösi and GitHub
d6b069d3fa
Unify --tesseract-timeout flag syntax ( #1546 )
...
As pointed out at
https://github.com/tldr-pages/tldr/pull/17175#discussion_r2192340014 .
2025-07-08 11:40:58 -07:00
James R. Barlow
194ca699a8
v16.10.4 release notes
v16.10.4
2025-07-07 12:36:15 -07:00
James R. Barlow
175b743ffe
Fix version test
2025-07-03 11:30:05 -07:00
James R. Barlow
080b73e7c0
Merge remote-tracking branch 'origin/main'
2025-07-03 09:22:20 -07:00
James R. Barlow
df6079c06d
Merge remote-tracking branch 'origin/dependabot/github_actions/sigstore/gh-action-sigstore-python-3.0.1'
2025-07-03 09:21:44 -07:00
James R. Barlow
45cf92f40b
xfail Python logging bug in 3.13.3/4
2025-07-03 09:21:31 -07:00
5b1900beec
Bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.0.1 ( #1541 )
...
Bumps [sigstore/gh-action-sigstore-python](https://github.com/sigstore/gh-action-sigstore-python ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sigstore/gh-action-sigstore-python/releases )
- [Changelog](https://github.com/sigstore/gh-action-sigstore-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sigstore/gh-action-sigstore-python/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: sigstore/gh-action-sigstore-python
dependency-version: 3.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-03 00:40:08 -07:00
dependabot[bot] and GitHub
c0208f0da1
Bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.0.1
...
Bumps [sigstore/gh-action-sigstore-python](https://github.com/sigstore/gh-action-sigstore-python ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sigstore/gh-action-sigstore-python/releases )
- [Changelog](https://github.com/sigstore/gh-action-sigstore-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sigstore/gh-action-sigstore-python/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: sigstore/gh-action-sigstore-python
dependency-version: 3.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-23 12:15:26 +00:00
James R. Barlow
61163c2aa9
Fix stupid Python runtimeerror
v16.10.3
2025-06-13 01:46:30 -07:00
James R. Barlow
332369f1b0
Adjust set_start_method decision, changing fork to forkserver for platforms other than win32, darwin
2025-06-13 01:22:01 -07:00
James R. Barlow
7ea940a3a6
v16.10.3 release notes
2025-06-13 00:28:33 -07:00
James R. Barlow
8a784d6052
Drop explicit norecursedirs setting, which we no longer need
2025-06-13 00:03:24 -07:00
James R. Barlow
5cf86a7c2e
Update uv.lock
2025-06-13 00:02:53 -07:00
James R. Barlow
3beabf55e7
Skip optimizing images with pre-blended soft masks
...
Fixes issue [Bug]: Optimized pdf not rendering with Quartz / Core Graphics #1536
2025-06-12 23:58:43 -07:00
James R. Barlow
6f6448f286
Update dependency lockfile
2025-05-27 14:19:09 -07:00
James R. Barlow
9f6e5a48ad
Deny use of pikepdf 9.8.0 due to GlyphlessFont error
v16.10.2
2025-05-27 12:16:19 -07:00
PunkPangolin and GitHub
ee3da07710
Add appstream metainfo file + screenshot ( #1462 )
...
* Add io.ocrmypdf.ocrmypdf.metainfo.xml
* Create sample_screenshot.png
* Better screenshot
* Add screenshot to metainfo
* Move into /misc/flatpak
* Add screenshot URL
* Add icon and categories to metainfo
* Use installed icon instead of remote
* Add keywords to metainfo, change summary closer to Flathub Guildelines
2025-05-27 00:42:47 -07:00
jbarlow and GitHub
45043f6a8c
Merge pull request #1519 from ocrmypdf/dependabot/github_actions/astral-sh/setup-uv-6
...
Bump astral-sh/setup-uv from 5 to 6
2025-05-27 00:41:52 -07:00
James R. Barlow
b166e86216
jbig2 doc: mention pkg-config
...
Closes #1484
2025-05-26 13:04:05 -07:00
dependabot[bot] and GitHub
1e2d76b931
Bump astral-sh/setup-uv from 5 to 6
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 5 to 6.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-28 11:23:43 +00:00
James R. Barlow
6851ea7f11
Remove test since ghostscript error handling changed
v16.10.1
2025-04-21 12:23:34 -07:00
James R. Barlow
4143154e91
Update uv version and lock for build issues
2025-04-21 11:00:22 -07:00
James R. Barlow
7c5bed41f1
v16.10.1
2025-04-21 01:15:29 -07:00
James R. Barlow
9865f01f47
Convert dep5 to REUSE
2025-04-21 01:05:17 -07:00
James R. Barlow
be3971e755
Merge branch 'sphinx-md'
2025-04-21 00:53:16 -07:00
James R. Barlow
3304498bdc
Fix some anchors and markdown quirks
2025-04-21 00:50:26 -07:00
James R. Barlow
e4a8f7a354
Remove redundant optimizer content
2025-04-17 15:10:59 -07:00
James R. Barlow
d1a45e4abc
Convert remaining rst -> md
2025-04-17 15:03:21 -07:00
James R. Barlow
3b9367fc69
Continuing rst -> md
2025-04-17 02:27:59 -07:00
James R. Barlow
92a78f611e
rst -> md migration in progress
2025-04-17 02:10:40 -07:00
James R. Barlow
6f16d0130a
Clarify that ocrmypdf-compare is a testing tool
2025-04-15 00:03:14 -07:00
jbarlow and GitHub
8b1443c482
Merge pull request #1493 from BBC-Esq/main
...
fix ._hocr
2025-04-06 04:11:31 -04:00
James R. Barlow
d84c47816c
webservice: promote pages to primary option
2025-04-06 01:07:47 -07:00