Commit Graph

20399 Commits

Author SHA1 Message Date
Andrew Murray
735d02584b Allow for different palette entry sizes when correcting offset 2026-03-19 10:38:28 +11:00
Andrew Murray
93de6a78d8 Generate test image programmatically 2026-03-19 10:10:06 +11:00
Andrew Murray
98c149f030 Simplified code 2026-03-19 09:26:58 +11:00
Gareth Davidson
3a44ba1c75
Add Amiga Workbench .info loader to 3rd party plugins list (#9459) 2026-03-14 09:42:15 +11:00
Hugo van Kemenade
5e91231ed6
Update tests to check for ValueError when encoding an empty image (#9464) 2026-03-13 16:17:38 +02:00
Andrew Murray
dd042da9c2 Update tests to change for ValueError when encoding an empty image 2026-03-13 06:32:15 +11:00
Hugo van Kemenade
8004234d87
Change to ValueError when encoding an empty image (#9394) 2026-03-12 16:57:01 +02:00
Hugo van Kemenade
c66ab56b4b
Update harfbuzz to 13.0.1 (#9453) 2026-03-10 16:12:57 +02:00
Hugo van Kemenade
27ca696c07
Update libavif to 1.4.0 (#9460) 2026-03-10 16:12:14 +02:00
Andrew Murray
686174b5cc Updated libavif to 1.4.0 2026-03-10 20:26:31 +11:00
Andrew Murray
de2845b19a Revert "Patch libavif for svt-av1 4.0 compatibility"
This reverts commit f86ad8b36d.
2026-03-10 10:18:55 +11:00
Andrew Murray
42a4af5c81
Merge branch 'main' into harfbuzz 2026-03-09 22:41:04 +11:00
Andrew Murray
28524f2069
Update freetype to 2.14.2 (#9449) 2026-03-09 22:39:27 +11:00
Andrew Murray
5450f9d08a Updated harfbuzz to 13.0.1 2026-03-08 07:12:17 +11:00
Andrew Murray
2c87ce2d3d
Add FontFile.to_imagefont() (#9419) 2026-03-07 17:24:43 +11:00
Frank Henigman
abbd515e9b Improve efficiency of FontFile._encode_metrics()
Build up mutable sequences instead of recreating mutable ones.
2026-03-06 22:30:59 -05:00
fjhenigman
97bdfeb4a5
Merge branch 'python-pillow:main' into usepcf 2026-03-06 22:00:52 -05:00
Andrew Murray
c68cc49d8e
Upgrade CI from macos-15-intel to macos-26-intel (#9454) 2026-03-05 22:51:03 +11:00
Hugo van Kemenade
55b0cbc273 Update CI targets docs 2026-03-05 10:01:13 +02:00
Hugo van Kemenade
c27d24bad8
[pre-commit.ci] pre-commit autoupdate (#9450) 2026-03-03 17:04:57 +02:00
Andrew Murray
f7582b8d58
Updated documentation terms
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-03-03 23:04:00 +11:00
Andrew Murray
f7ee26575e
Avoid shadowing built-in
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-03-03 22:57:34 +11:00
Andrew Murray
04470d5151
Removed unused argument
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-03-03 22:51:41 +11:00
Andrew Murray
a8cf13010b
Use native configuration
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-03-03 18:02:49 +11:00
renovate[bot]
0fae74731d
Update actions/download-artifact action to v8 (#9451) 2026-03-03 16:36:24 +11:00
pre-commit-ci[bot]
7fc49a5cf4 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2026-03-02 17:27:45 +00:00
pre-commit-ci[bot]
0c2dc2047e
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.14 → v0.15.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.14...v0.15.4)
- [github.com/PyCQA/bandit: 1.9.3 → 1.9.4](https://github.com/PyCQA/bandit/compare/1.9.3...1.9.4)
- [github.com/pre-commit/mirrors-clang-format: v21.1.8 → v22.1.0](https://github.com/pre-commit/mirrors-clang-format/compare/v21.1.8...v22.1.0)
- [github.com/python-jsonschema/check-jsonschema: 0.36.1 → 0.37.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.36.1...0.37.0)
- [github.com/tox-dev/pyproject-fmt: v2.12.1 → v2.16.2](https://github.com/tox-dev/pyproject-fmt/compare/v2.12.1...v2.16.2)
- [github.com/abravalheri/validate-pyproject: v0.24.1 → v0.25](https://github.com/abravalheri/validate-pyproject/compare/v0.24.1...v0.25)
2026-03-02 17:25:35 +00:00
Hugo van Kemenade
f273619682 Test on macos-26-intel 2026-03-02 15:44:23 +02:00
Hugo van Kemenade
bb54c5020f
Use walrus operator (#9448) 2026-02-28 23:24:04 +02:00
Andrew Murray
26c70950e9 Use walrus operator 2026-02-27 08:13:18 +11:00
Andrew Murray
e96c5a5a53
Updated libpng to 1.6.55 (#9425) 2026-02-24 21:17:12 +11:00
Kadir Can Ozden
2fe7c42148
Only close file handle in ImagePalette.save() if it was opened internally (#9444)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2026-02-24 18:01:24 +11:00
Andrew Murray
81e0cf2bc4
Add check-case-conflict hook (#9446) 2026-02-22 15:17:59 +02:00
Kadir Can Ozden
43c12af730
Fix self.decode typo (#9445)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2026-02-21 14:23:38 +02:00
Kadir Can Ozden
4777a0b318
Fix BMP RLE delta escape reading from wrong file position (#9443)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2026-02-21 14:21:48 +02:00
Andrew Murray
02764a0077
Correct error check when encoding AVIF images (#9442)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2026-02-19 14:09:59 +02:00
Andrew Murray
3cd69cb12f
Specify platform when pulling docker image (#9440)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2026-02-17 09:57:29 +02:00
Andrew Murray
a5c9eba30a
Fix unexpected error when saving zero dimension images (#9391)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2026-02-16 12:57:27 +02:00
Hugo van Kemenade
2c00c6f80e
GHA: Cache libavif and webp builds for Ubuntu (#9437)
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2026-02-16 12:29:42 +02:00
fjhenigman
a18a62cda6
Merge pull request #2 from radarhere/usepcf
Updated documentation
2026-02-13 19:51:49 -05:00
Hugo van Kemenade
d4111967a8
Merge PFM documentation into PPM (#9434) 2026-02-14 00:38:40 +02:00
Andrew Murray
f71d74eec2
Use versionadded
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-02-13 18:29:41 +11:00
Andrew Murray
0ce21f98e7 Updated documentation 2026-02-13 18:06:29 +11:00
fjhenigman
97673f4e70
Merge branch 'python-pillow:main' into usepcf 2026-02-12 13:50:53 -05:00
fjhenigman
57be9dc25b
Merge pull request #1 from radarhere/usepcf
Remove temporary buffer
2026-02-12 13:49:10 -05:00
Hugo van Kemenade
1457c6032a
Use uppercase format ID for PALM (#9435) 2026-02-12 15:13:27 +02:00
Andrew Murray
657d0414f0 Merge PFM into PPM 2026-02-12 21:51:01 +11:00
Andrew Murray
3795a1b916 Use uppercase format id 2026-02-12 21:47:04 +11:00
Hugo van Kemenade
913698b667
Update macOS tested Pillow versions (#9431) 2026-02-11 18:52:47 +02:00
Andrew Murray
27765189c8 Updated macOS tested Pillow versions 2026-02-11 23:51:33 +11:00