Commit Graph

20027 Commits

Author SHA1 Message Date
Hugo van Kemenade
6b4bb79b44
Use _ensure_mutable() (#9200) 2025-10-08 19:22:04 +03:00
Hugo van Kemenade
797d83f818
Seek past BeginBinary data when parsing EPS metadata (#9211) 2025-10-08 19:20:58 +03:00
Andrew Murray
cec262ce6b
Do not allow negative offset with memory mapping (#9235) 2025-10-08 19:02:27 +11:00
Andrew Murray
6d19b8adef Do not allow negative offset with memory mapping 2025-10-08 17:08:39 +11:00
Andrew Murray
7259685ba4 Build Python 3.14 on macOS 10.15 2025-10-07 09:05:53 +11:00
Hugo van Kemenade
8b41e5b479
[pre-commit.ci] pre-commit autoupdate (#9233) 2025-10-06 20:49:19 +03:00
pre-commit-ci[bot]
09e571780e
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.12.11 → v0.13.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.12.11...v0.13.3)
- [github.com/psf/black-pre-commit-mirror: 25.1.0 → 25.9.0](https://github.com/psf/black-pre-commit-mirror/compare/25.1.0...25.9.0)
- [github.com/pre-commit/mirrors-clang-format: v21.1.0 → v21.1.2](https://github.com/pre-commit/mirrors-clang-format/compare/v21.1.0...v21.1.2)
- [github.com/python-jsonschema/check-jsonschema: 0.33.3 → 0.34.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.33.3...0.34.0)
- [github.com/zizmorcore/zizmor-pre-commit: v1.12.1 → v1.14.2](https://github.com/zizmorcore/zizmor-pre-commit/compare/v1.12.1...v1.14.2)
- [github.com/tox-dev/pyproject-fmt: v2.6.0 → v2.7.0](https://github.com/tox-dev/pyproject-fmt/compare/v2.6.0...v2.7.0)
2025-10-06 17:29:41 +00:00
Hugo van Kemenade
c807f6508b
Clear C image when MPO frame image size changes (#9208) 2025-10-05 11:53:06 +03:00
Andrew Murray
2275993541
When converting RGBA to PA, use RGB to P quantization (#9153) 2025-10-05 06:10:59 +11:00
Andrew Murray
b3d1836907
Update harfbuzz to 12.1.0 (#9218)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-10-04 19:49:09 +10:00
Andrew Murray
762bdce34f
Merge branch 'main' into rgba_pa 2025-10-04 18:58:00 +10:00
Hugo van Kemenade
1a1194abe7
Remove use of sudo from libavif and raqm install scripts (#9231) 2025-10-04 11:13:10 +03:00
Hugo van Kemenade
3ced6ca78f
Load image palette into Python after converting to PA (#9152) 2025-10-04 11:02:35 +03:00
Hugo van Kemenade
a2e2939240
Check all reserved bytes in FLI header (#9183) 2025-10-04 11:02:10 +03:00
Hugo van Kemenade
5a5c51c7a2
Limit length of read operation in ImageFont._load_pilfont_data() (#9181) 2025-10-04 11:01:36 +03:00
Hugo van Kemenade
8324b49394
Update libtiff to 4.7.1 (#9222) 2025-10-04 10:59:35 +03:00
Hugo van Kemenade
ffe00106f5
Update FreeType to 2.14.1 on macOS and Linux wheels (#9217) 2025-10-04 10:59:17 +03:00
Andrew Murray
0c0ff7c38f Removed use of sudo from libavif and raqm install scripts 2025-10-03 20:27:42 +10:00
Hugo van Kemenade
88c2c11612
Update Python version (#9230) 2025-10-02 23:56:03 +03:00
Andrew Murray
7cb518031a Updated FreeType to 2.14.1 on macOS and Linux 2025-10-02 22:21:30 +10:00
Andrew Murray
0bcfd3b55c Updated Python version 2025-10-02 21:35:26 +10:00
Andrew Murray
a953d86b4d
Python 3.9 wheels are no longer needed (#9214) 2025-10-01 23:11:53 +10:00
Hugo van Kemenade
6b10d4c1d0
Remove unused Image _expand() (#9227) 2025-09-30 19:16:40 +03:00
Andrew Murray
e2a8e217da Removed _expand() 2025-09-29 23:18:47 +10:00
Andrew Murray
637f25dc2c Revert "Allow cmake<4 when building libtiff"
This reverts commit 8141221201.
2025-09-25 21:01:33 +10:00
Andrew Murray
2c43883073 Updated libtiff to 4.7.1 2025-09-25 21:01:16 +10:00
renovate[bot]
d42e537efe
Update dependency cibuildwheel to v3.2.0 (#9219) 2025-09-23 12:17:40 +10:00
Hugo van Kemenade
4aef5d0743
Update Ghostscript to 10.6.0 (#9202) 2025-09-21 10:44:53 +03:00
Hugo van Kemenade
de4c4ae485
Update openjpeg to 2.5.4 (#9215) 2025-09-21 10:44:34 +03:00
Hugo van Kemenade
24ace1d1ef
Update harfbuzz to 11.5.0 (#9203) 2025-09-21 10:43:56 +03:00
Andrew Murray
913a6d8390 Updated harfbuzz to 11.5.0 2025-09-21 07:45:03 +10:00
Andrew Murray
ce8d05484b Use naturally created image 2025-09-21 07:44:47 +10:00
Andrew Murray
9ba1029d51 Clear C image when MPO frame image size changes 2025-09-21 07:44:47 +10:00
Andrew Murray
222933df54 Seek past BeginBinary data when parsing metadata 2025-09-21 07:44:31 +10:00
Andrew Murray
d64f56f53b Updated openjpeg to 2.5.4 2025-09-21 07:38:17 +10:00
Hugo van Kemenade
abfdbdd6ce
Updated FreeType to 2.14.1 on Windows (#9206) 2025-09-21 00:21:42 +03:00
Andrew Murray
04177eb6ba Updated FreeType to 2.14.1 on Windows 2025-09-20 20:17:10 +10:00
Andrew Murray
6916a73b57 Build FreeType 2.14.1 on macOS 13, instead of using 2.14.0 from brew 2025-09-20 20:16:50 +10:00
Andrew Murray
92e671d797 Updated tests for FreeType 2.14.1 2025-09-20 20:15:20 +10:00
renovate[bot]
9e4256e8aa
Update dependency mypy to v1.18.2 (#9213) 2025-09-19 22:22:30 +10:00
Hugo van Kemenade
0013f9590a
Updated macOS tested Pillow versions (#9209) 2025-09-17 15:36:56 +01:00
Andrew Murray
c8b4a24e75 Updated macOS tested Pillow versions 2025-09-17 19:51:50 +10:00
renovate[bot]
d70cba3762
Update dependency mypy to v1.18.1 (#9207) 2025-09-14 15:55:50 +10:00
Andrew Murray
5df7f98a59 Updated Ghostscript to 10.6.0 2025-09-10 13:16:12 +10:00
Andrew Murray
410fb60f65 Added alpha channel examples 2025-09-09 22:01:07 +10:00
Andrew Murray
3a580e0f79 Use _ensure_mutable 2025-09-09 21:04:16 +10:00
Hugo van Kemenade
b7e0570cb1
Add GitHub profile link to release notes (#9197) 2025-09-08 17:42:23 +03:00
Andrew Murray
4b8bcb6f37
Use link
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-09-09 00:04:01 +10:00
Andrew Murray
2d8244c45a Added GitHub profile link 2025-09-08 23:39:04 +10:00
renovate[bot]
a58fc562f0
Update github-actions (#9194) 2025-09-07 13:55:35 +10:00