Russell Keith-Magee
98d6c3bf88
Restore pyroma test for iOS ( #9116 )
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-08-01 10:22:28 +10:00
Hugo van Kemenade
162836a004
Use correct bands for two band histograms ( #9054 )
2025-07-31 14:40:57 +03:00
Hugo van Kemenade
9a37051bc6
Improve features test coverage ( #9077 )
2025-07-31 14:37:29 +03:00
Hugo van Kemenade
54de16836b
Remove WebP feature handling ( #9096 )
2025-07-31 13:30:42 +03:00
Hugo van Kemenade
ba5f81fb6b
Add support for Python 3.14 ( #9120 )
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2025-07-30 22:23:39 +10:00
renovate[bot]
bae97e1a2b
Update dependency cibuildwheel to v3.1.2 ( #9118 )
2025-07-30 21:50:45 +10:00
Andrew Murray
e8b3c17ebc
Updated documentation
2025-07-29 07:28:03 +10:00
Hugo van Kemenade
8ec31431cb
Drop support for PyPy3.10 ( #9112 )
2025-07-28 22:34:58 +03:00
Andrew Murray
98d38a3bff
Updated libpng to 1.6.50 ( #9058 )
2025-07-28 18:52:06 +10:00
Andrew Murray
283dcfc024
Removed unused code
2025-07-26 23:39:11 +10:00
Andrew Murray
a6acc67660
Always check XMLPacket value
2025-07-26 21:00:26 +10:00
Andrew Murray
53b6d57b73
Drop support for PyPy3.10
2025-07-26 19:39:54 +10:00
renovate[bot]
7dbcb32cbe
Update cygwin/cygwin-install-action action to v6 ( #9108 )
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-07-26 19:32:57 +10:00
Andrew Murray
7afbafd1e2
Support saving variable length rational TIFF tags
2025-07-26 19:21:50 +10:00
Luke Granger-Brown
ec6d5efe4d
Deprecate ImageCmsProfile product_name and product_info ( #8995 )
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-07-26 17:33:11 +10:00
Andrew Murray
63163d065d
Removed WebP feature handling
2025-07-24 19:34:46 +10:00
Andrew Murray
969e468749
Allow ImageDraw text() to use ImageText
2025-07-24 19:34:30 +10:00
Andrew Murray
24681a3927
Added ImageText
2025-07-24 19:34:29 +10:00
Andrew Murray
103a5a0b59
Fixed ZeroDivisionError
2025-07-24 19:33:15 +10:00
Hugo van Kemenade
640f55a655
Update for pyroma 5.0 ( #9093 )
2025-07-24 12:25:04 +03:00
Andrew Murray
f4d86e4f44
Use teardown_method
2025-07-24 07:27:39 +10:00
wiredfool
9e415c7876
A way to make nested arrays in nano arrow but detouring through a buffer
2025-07-21 17:24:52 +02:00
wiredfool
c07fe6e943
Added flat image metadata tests
...
This metadata is available in nanoarrow, but not pyarrow or arro3
2025-07-21 11:33:14 +02:00
wiredfool
7d2abbdcf9
lint.
2025-07-21 11:22:45 +02:00
wiredfool
28c7645d8b
Added tests for integration with nanoarrow
2025-07-21 11:19:45 +02:00
wiredfool
1a02d4ed5a
lint fixes
2025-07-20 13:01:39 +02:00
wiredfool
1159e65b4f
Added integration tests for Arro3, comparable to PyArrow tests
2025-07-20 12:58:54 +02:00
wiredfool
adfb66f1d6
Fix Compliation errors from rebase
2025-07-20 10:18:59 +02:00
wiredfool
64556405e2
WIP - Not working in pyarrow
2025-07-19 17:34:39 +02:00
eyedav
84aa4372fd
linter changes
2025-07-19 17:06:44 +02:00
eyedav
d82576ff38
require types-setuptools>=75.2.0
...
this is necessary to have https://github.com/python/typeshed/pull/12791
2025-07-19 17:03:31 +02:00
Yay295
2f169fa121
use mode enums in _imagingcms.c
2025-07-19 17:02:05 +02:00
Yay295
0567f064e4
add debug check that all modes and rawmodes are defined
2025-07-19 17:02:05 +02:00
eyedav
28adda9299
build Mode.c as a common library
2025-07-19 17:02:00 +02:00
Yay295
e483a976d2
use a different temp build dir for each module
2025-07-19 17:00:37 +02:00
eyedav
47503477d4
add Mode.c as a dependency for _imagingft.c and _webp.c
2025-07-19 17:00:35 +02:00
Yay295
f8bfa2fe4e
use more mode enums in decode.c
2025-07-19 16:58:11 +02:00
Yay295
a53f83f023
use mode enums in _imagingft.c
2025-07-19 16:58:11 +02:00
eyedav
aa39e84f7a
use mode enums in Jpeg2KDecode.c
2025-07-19 16:58:08 +02:00
wiredfool
85212dbbb6
Add image band metadata for the 4 channel images
2025-07-19 16:55:52 +02:00
Yay295
4d721bc591
use mode enums in _webp.c
2025-07-19 16:54:36 +02:00
eyedav
9527ce7f8c
change mode structs to enums
...
Structs have better type safety, but they make allocation more difficult, especially when we have multiple Python modules trying to share the same code.
2025-07-19 16:54:32 +02:00
Yay295
4b07ed52fd
use Mode struct for windows display code
2025-07-19 16:00:28 +02:00
Yay295
16fc61ee65
use RawMode struct for jpegmode
2025-07-19 16:00:28 +02:00
Yay295
422eb1ebc4
replace some string function usage with imaging mode checks
2025-07-19 16:00:28 +02:00
Yay295
579c55ea86
check for null input in findMode() and findRawMode()
2025-07-19 16:00:28 +02:00
Yay295
20a5aeac84
fix findRawMode()
...
and change findMode() to match
2025-07-19 16:00:28 +02:00
Yay295
cacb8b3ce7
define rawmodes
2025-07-19 16:00:28 +02:00
eyedav
c9c50ac678
initialize accessors similar to converters/packers/unpackers
2025-07-19 16:00:26 +02:00
Yay295
feb7e6ef2d
use mode structs in map.c
2025-07-19 15:55:48 +02:00