Commit Graph

19361 Commits

Author SHA1 Message Date
Andrew Murray
a9e110e64a
Merge pull request #8520 from radarhere/fedora
Added Fedora 41
2024-11-02 19:45:55 +11:00
Andrew Murray
71016f23b4 Added Fedora 41 2024-11-02 17:51:01 +11:00
Pietro F. Fontana
aae90c3c01
Allow linking to shared zlib
If compiled as shared library zlib produces `zlib1.dll` and `zdll.lib`.
2024-11-01 15:42:08 +01:00
Russell Keith-Magee
51e3623066
Revert x86_64 homebrew location change (with explanation). 2024-10-31 09:54:02 +08:00
Russell Keith-Magee
01270b5859
Use the intended entry point for the x86_64 brew binary.
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-10-31 06:27:54 +08:00
Hugo van Kemenade
0bf15f0f2a Upgrade pip 2024-10-30 22:24:37 +02:00
Hugo van Kemenade
67c2e04f70 Add trove-classifiers>=2024.10.12 to 'tests' extra and use for Windows CI 2024-10-30 08:37:19 +02:00
Russell Keith-Magee
96ae15c5cd
Merge branch 'main' into homebrew-isolation 2024-10-30 06:25:08 +08:00
Russell Keith-Magee
c6912f81ff
Corrected typo in code comment.
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-10-30 05:43:23 +08:00
Hugo van Kemenade
16372dd951
Merge pull request #8512 from radarhere/qtables 2024-10-29 17:50:25 +02:00
Andrew Murray
80cf74030d
Removed fixture
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-10-29 23:13:01 +11:00
Andrew Murray
467f12022e
Merge branch 'main' into homebrew-isolation 2024-10-29 22:38:27 +11:00
Andrew Murray
624848ff97 Do not repeatedly save to the same path 2024-10-29 22:21:53 +11:00
Andrew Murray
2d1d801ec0 Update CHANGES.rst [ci skip] 2024-10-29 22:15:56 +11:00
Hugo van Kemenade
e214dbf75c
Merge pull request #8509 from radarhere/toqpixmap
Detach PyQt6 QPixmap instance before returning
2024-10-29 13:06:37 +02:00
Hugo van Kemenade
0fd608626a
Merge pull request #8511 from radarhere/multibuild_lib64
Upgraded multibuild to remove openjpeg lib64 copy
2024-10-29 13:04:24 +02:00
Russell Keith-Magee
6d137043f7
Remove stray debug. 2024-10-29 10:01:46 +08:00
Russell Keith-Magee
d1a4f8029b
Don't use multibuild variables before invoking multibuild. 2024-10-29 09:54:15 +08:00
Russell Keith-Magee
ec214e4d7c
Can't check IS_MACOS until common_utils is invoked. 2024-10-29 09:39:58 +08:00
Russell Keith-Magee
72d81e24a8
Simplify Linux config by correcting a logic error in macOS config. 2024-10-29 09:25:47 +08:00
Russell Keith-Magee
c74a5bdd85
Correct paths used for Linux build. 2024-10-29 09:02:05 +08:00
Russell Keith-Magee
8308bf361e
Bump multibuild to include more cmake changes. 2024-10-29 07:48:07 +08:00
Russell Keith-Magee
08554684b3
Revert fribidi/raqm changes for macOS builds. 2024-10-29 07:48:07 +08:00
Andrew Murray
5ab79bcc1f
Merge branch 'main' into zlib-ng 2024-10-29 09:53:02 +11:00
Andrew Murray
3e4be4b235
Merge branch 'main' into homebrew-isolation 2024-10-29 09:52:29 +11:00
Andrew Murray
e5706a590b Upgraded multibuild to remove openjpeg lib64 copy 2024-10-29 09:04:06 +11:00
Yay295
3ba2ea71f5 linter changes 2024-10-28 10:17:04 -05:00
Yay295
f7b57265ad require types-setuptools>=75.2.0
this is necessary to have https://github.com/python/typeshed/pull/12791
2024-10-28 10:17:04 -05:00
Yay295
96421923eb use mode enums in _imagingcms.c 2024-10-28 10:17:03 -05:00
Yay295
c3c968e025 add debug check that all modes and rawmodes are defined 2024-10-28 10:17:03 -05:00
Yay295
0d3c59e277 build Mode.c as a common library 2024-10-28 10:17:03 -05:00
Yay295
c889643b7e use a different temp build dir for each module 2024-10-28 10:17:03 -05:00
Yay295
3b33a2c1bb add Mode.c as a dependency for _imagingft.c and _webp.c 2024-10-28 10:17:02 -05:00
Yay295
4f9b68c192 use more mode enums in decode.c 2024-10-28 10:17:02 -05:00
Yay295
cb682445cf use mode enums in _imagingft.c 2024-10-28 10:17:02 -05:00
Yay295
268b0905e6 use mode enums in Jpeg2KDecode.c 2024-10-28 10:17:01 -05:00
Yay295
5f1858c835 use mode enums in _webp.c 2024-10-28 10:17:01 -05:00
Yay295
9c02ccd0db 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.
2024-10-28 10:17:01 -05:00
Yay295
20986c82aa use Mode struct for windows display code 2024-10-28 10:16:39 -05:00
Yay295
e53aa29d20 use RawMode struct for jpegmode 2024-10-28 10:16:39 -05:00
Yay295
7bd8041087 replace some string function usage with imaging mode checks 2024-10-28 10:16:38 -05:00
Yay295
05d7b313c6 check for null input in findMode() and findRawMode() 2024-10-28 10:16:38 -05:00
Yay295
5afeb11f9a fix findRawMode()
and change findMode() to match
2024-10-28 10:16:38 -05:00
Yay295
b594a756da define rawmodes 2024-10-28 10:16:37 -05:00
Yay295
d46284368a initialize accessors similar to converters/packers/unpackers 2024-10-28 10:16:37 -05:00
Yay295
1b1f250b74 use mode structs in map.c 2024-10-28 10:16:37 -05:00
Yay295
ebbe5d844b use mode structs in Unpack.c 2024-10-28 10:16:34 -05:00
Yay295
43473101cf set pointer to NULL after free 2024-10-28 10:07:19 -05:00
Yay295
7cb3efc762 use (void) for empty function parameters 2024-10-28 10:07:18 -05:00
Yay295
91776f2589 use mode structs in TiffDecode.c 2024-10-28 10:07:18 -05:00