Commit Graph

20464 Commits

Author SHA1 Message Date
Jeffrey 'Alex' Clark
7c121637c9 Jeffrey A. Clark -> Jeffrey 'Alex' Clark
Follow up to 4197263dff. People cannot figure out
my preferred name, hence this final (I hope!) update to my name in Pillow.
2026-03-29 10:05:18 -04:00
Andrew Murray
b62ff96779
Add PERF to lint and fix findings (#9510) 2026-03-28 21:56:07 +11:00
Hugo van Kemenade
4b8ae8ede4
Add release notes for #9394 and #9419 (#9467) 2026-03-28 11:31:58 +02:00
Hugo van Kemenade
a9ef0e2922
PERF203 and PERF401 fixes (#148) 2026-03-28 11:30:49 +02:00
Andrew Murray
3121c77cad Added release notes for #9456 2026-03-28 19:19:48 +11:00
Andrew Murray
ccf9863ba8 Added release notes for #9394 2026-03-28 19:11:51 +11:00
Andrew Murray
1ed39726c5 Added release notes for #9419 2026-03-28 19:11:51 +11:00
Andrew Murray
701b49adc5 PERF401 fix 2026-03-28 15:13:42 +11:00
Andrew Murray
9a7b91e5db PERF203 fixes 2026-03-28 15:13:41 +11:00
Andrew Murray
9006c305cf
Merge branch 'main' into perflint 2026-03-28 06:51:26 +11:00
Andrew Murray
91a5a09595
Switch iOS back to macos-15-intel (#9509) 2026-03-28 06:49:38 +11:00
Hugo van Kemenade
754c7ea3a0 PERF203 and fixes 2026-03-27 14:18:37 +02:00
Hugo van Kemenade
090ca9461b PERF403 and fixes 2026-03-27 14:18:37 +02:00
Hugo van Kemenade
9a358fa289 PERF402 and fixes 2026-03-27 14:18:37 +02:00
Hugo van Kemenade
b85b8534d7 PERF401 and fixes 2026-03-27 14:18:37 +02:00
Hugo van Kemenade
624fc87d2d PERF102 2026-03-27 14:15:30 +02:00
Hugo van Kemenade
b337b33564 PERF101 2026-03-27 14:15:30 +02:00
Andrew Murray
27de86483d Switch iOS back to macos-15-intel 2026-03-27 21:54:45 +11:00
Andrew Murray
9568bceeb8
Catch struct.error (#9505) 2026-03-27 21:22:28 +11:00
Andrew Murray
396b0a2a39
Check PyCapsule_GetPointer and PyBytes_FromStringAndSize return values (#9508) 2026-03-27 20:40:20 +11:00
Andrew Murray
20a9401971 Check PyBytes_FromStringAndSize return value 2026-03-27 15:26:41 +11:00
Andrew Murray
40400edd62 Check PyCapsule_GetPointer return value 2026-03-27 15:26:25 +11:00
wiredfool
7672b19af4
Fix missing null dereference checks (#9489)
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2026-03-27 15:23:01 +11:00
Hugo van Kemenade
ef6951d1a5
CI: Retry failed downloads (#9506) 2026-03-27 09:57:43 +11:00
Andrew Murray
f176f5dad6
Update libpng to 1.6.56 (#9499) 2026-03-27 08:57:45 +11:00
Andrew Murray
9b7dccfe32
Use PyModule_AddObjectRef (#9503) 2026-03-27 08:47:58 +11:00
Andrew Murray
92ccedea87
Release reference to encoder on error (#9500) 2026-03-27 08:46:33 +11:00
Andrew Murray
fcecc8c6c4
Fixed AVIF and WEBP dealloc (#9501) 2026-03-27 08:45:40 +11:00
Andrew Murray
d305ee6a25
Check PyType_Ready return values (#9502) 2026-03-27 08:45:02 +11:00
Andrew Murray
da729c832c
Check if PyObject_CallMethod result is NULL (#9494) 2026-03-27 08:43:32 +11:00
Hugo van Kemenade
43e4ebe037
Do not use palette from grayscale or bilevel colorspace when reading JPEG2000 images (#9468) 2026-03-26 15:33:18 +02:00
Hugo van Kemenade
051fb0b995
If TGA v2 extension area specifies no alpha, fill alpha channel (#9478) 2026-03-26 15:32:35 +02:00
Andrew Murray
67c0767b64 If Photoshop blocks are truncated, do not raise struct.error 2026-03-26 23:43:35 +11:00
Andrew Murray
f551ecdc43 If Makernote is truncated, do not raise struct.error 2026-03-26 23:43:35 +11:00
Hugo van Kemenade
8e9068e36f
Set image pixels individually on 32-bit Windows (#9492) 2026-03-26 14:41:22 +02:00
Hugo van Kemenade
d4f78128ab
Revert "Skip build 1.4.1 for lint" (#9495) 2026-03-26 07:47:22 +11:00
Hugo van Kemenade
e7f150df7f
Update freetype to 2.14.3 (#9485) 2026-03-25 14:37:14 +02:00
Andrew Murray
5b69607c35
Skip build 1.4.1 for lint (#9491)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-03-25 14:35:27 +02:00
Hugo van Kemenade
2654d73626
Add error messages before returning NULL when encoding (#9493) 2026-03-25 14:25:43 +02:00
Andrew Murray
33d62fc8a1 Added error messages 2026-03-25 23:11:59 +11:00
Andrew Murray
93729a0062 Removed unused code 2026-03-25 23:04:35 +11:00
Hugo van Kemenade
9a89944e73
Fix _getxy refcount leaks (#9487) 2026-03-25 23:00:18 +11:00
Andrew Murray
47386d191c Set image pixels individually on 32-bit Windows 2026-03-25 22:33:37 +11:00
Hugo van Kemenade
3a83d6abc3
Enable colour in CI logs (#9486) 2026-03-25 10:54:16 +11:00
Andrew Murray
f0b5f56e9f
Updated libavif to 1.4.1 (#9479) 2026-03-24 22:34:11 +11:00
Andrew Murray
4e85badfc1 Updated freetype to 2.14.3 2026-03-23 21:23:24 +11:00
Andrew Murray
fc0f65998f
Updated harfbuzz to 13.2.1 (#9461) 2026-03-23 21:21:51 +11:00
Andrew Murray
43bc816e88
Merge branch 'main' into jpeg2000_l 2026-03-21 23:44:44 +11:00
Andrew Murray
0d7f5077a7 If v2 extension area specifies no alpha, fill alpha channel 2026-03-21 23:43:26 +11:00
Hugo van Kemenade
1bb14c4ef5
Fix invalid test font (#9483) 2026-03-21 14:14:00 +02:00