Commit Graph

  • 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. Yay295 2024-04-23 11:45:49 -0500
  • 20986c82aa use Mode struct for windows display code Yay295 2024-04-22 20:43:49 -0500
  • e53aa29d20 use RawMode struct for jpegmode Yay295 2024-04-22 20:16:28 -0500
  • 7bd8041087 replace some string function usage with imaging mode checks Yay295 2024-04-22 19:47:58 -0500
  • 05d7b313c6 check for null input in findMode() and findRawMode() Yay295 2024-04-22 17:16:56 -0500
  • 5afeb11f9a fix findRawMode() and change findMode() to match Yay295 2024-04-22 15:25:40 -0500
  • b594a756da define rawmodes Yay295 2024-04-22 14:01:53 -0500
  • d46284368a initialize accessors similar to converters/packers/unpackers Yay295 2024-04-22 13:44:50 -0500
  • 1b1f250b74 use mode structs in map.c Yay295 2024-04-22 12:59:17 -0500
  • ebbe5d844b use mode structs in Unpack.c Yay295 2024-04-22 12:54:15 -0500
  • 43473101cf set pointer to NULL after free Yay295 2024-04-22 12:48:26 -0500
  • 7cb3efc762 use (void) for empty function parameters Yay295 2024-04-22 12:47:51 -0500
  • 91776f2589 use mode structs in TiffDecode.c Yay295 2024-04-21 22:54:58 -0500
  • 6f0ce3e876 use mode structs in Storage.c Yay295 2024-04-21 22:46:09 -0500
  • 9f28f12eff use mode structs in Resample.c Yay295 2024-04-21 22:41:29 -0500
  • adf97ece55 use mode structs in Reduce.c Yay295 2024-04-21 22:40:40 -0500
  • 00f6ecbfce use mode structs in Quant.c Yay295 2024-04-21 22:38:11 -0500
  • f2fac0b39e use mode structs in Point.c Yay295 2024-04-21 22:36:23 -0500
  • 26b8178f08 use mode structs in Paste.c Yay295 2024-04-21 22:32:54 -0500
  • c587ad10ab use mode structs in Palette.c Yay295 2024-04-21 22:29:12 -0500
  • c906098fec use mode structs in Pack.c Yay295 2024-04-21 22:25:44 -0500
  • cf4a42f1a0 add function isModeI16() to check if a mode is an I;16 mode Yay295 2024-04-21 20:56:06 -0500
  • e598741876 use mode structs in Matrix.c Yay295 2024-04-21 20:03:46 -0500
  • 68028fd513 use mode structs in JpegEncode.c Yay295 2024-04-21 20:00:42 -0500
  • 6f127e0f53 use mode structs in JpegDecode.c Yay295 2024-04-21 19:58:58 -0500
  • 5836c00d8d use mode structs in Jpeg2KEncode.c Yay295 2024-04-21 19:52:05 -0500
  • 56e1b3c8ef use mode structs in Jpeg2KDecode.c Yay295 2024-04-21 19:45:28 -0500
  • baa95d6f44 use mode structs in Histo.c Yay295 2024-04-21 19:38:07 -0500
  • b7c3c3e2b9 use mode structs in GetBBox.c Yay295 2024-04-21 19:35:06 -0500
  • d8f9bfbbbe use mode structs in Geometry.c Yay295 2024-10-12 21:10:41 -0500
  • 90ea0609df use mode structs in Filter.c Yay295 2024-04-21 19:31:50 -0500
  • d2e691c788 use mode structs in Fill.c Yay295 2024-04-21 19:27:30 -0500
  • e6d2f9a642 use mode structs in File.c Yay295 2024-04-21 19:25:46 -0500
  • bc1f506d5a use mode structs in Effects.c Yay295 2024-04-21 19:22:21 -0500
  • 2beb5fa67c use mode structs in Draw.c Yay295 2024-04-21 19:20:58 -0500
  • da808ce436 use mode structs in Convert.c Yay295 2024-04-21 18:00:42 -0500
  • 5197ad775c use mode structs in Chops.c Yay295 2024-04-21 14:05:13 -0500
  • 08575c682e use mode structs in BoxBlur.c Yay295 2024-04-21 14:00:44 -0500
  • 74b112dd55 use mode structs in Blend.c Yay295 2024-04-21 13:16:01 -0500
  • 58dedbefd6 use mode structs in Bands.c Yay295 2024-04-21 13:10:12 -0500
  • b8cead39b3 use mode structs in AlphaComposite.c Yay295 2024-04-21 13:09:47 -0500
  • 820f22c120 use mode structs in Access.c Yay295 2024-04-21 13:05:05 -0500
  • 97e29dcd2d use mode structs in encode.c and decode.c Yay295 2024-04-21 09:54:18 -0500
  • 7a7e8380cb use mode structs in tkImaging.c Yay295 2024-04-21 00:58:11 -0500
  • cb62dbbd24 use mode structs in _imaging.c Yay295 2024-04-20 21:07:57 -0500
  • 1f2126bd9f add special modes Yay295 2024-04-20 20:11:17 -0500
  • abe3dfb18f use a struct for mode names instead of just a string Yay295 2024-04-20 16:40:43 -0500
  • bdd0b8630c
    Merge pull request #8502 from radarhere/libdeflate Hugo van Kemenade 2024-10-28 16:43:09 +0200
  • 73600eea94 Detach PyQt6 QPixmap instance before returning Andrew Murray 2024-10-29 00:34:24 +1100
  • db32f5e246 minor update koraduba7 2024-10-27 19:42:13 +0100
  • f22b0c66e8
    Apply suggestions from code review codev8 2024-10-27 17:28:35 +0500
  • 9a4b3e05d6
    Merge pull request #8496 from lysnikolaou/fix-font-face-threading-crash Andrew Murray 2024-10-27 08:38:53 +1100
  • b4ba466541 Do not skip failing records on 32-bit Andrew Murray 2024-10-27 07:03:35 +1100
  • 8c1dc0de3c
    Merge branch 'main' into emf_records Andrew Murray 2024-10-26 22:01:47 +1100
  • 29cdbce39e Update CHANGES.rst [ci skip] Andrew Murray 2024-10-26 21:13:01 +1100
  • 23023dee8d
    Merge pull request #8485 from radarhere/emf Hugo van Kemenade 2024-10-26 12:45:52 +0300
  • ed910a68d6 Only replace version suffix if zlib-ng is present Andrew Murray 2024-10-26 11:42:35 +1100
  • b9701b0d52
    Fixed a bug with channel 4 population in ImageQt.py codev8 2024-10-26 14:01:32 +0500
  • 1654eeacba
    Merge pull request #8484 from radarhere/fixture Andrew Murray 2024-10-26 19:42:59 +1100
  • f92599aa93 Renamed fixture Andrew Murray 2024-10-26 19:05:16 +1100
  • ce4059171c Skip failing records when rendering Andrew Murray 2024-10-26 18:41:05 +1100
  • 81a3bf5f58
    Merge pull request #8504 from radarhere/mpo Hugo van Kemenade 2024-10-26 09:43:02 +0300
  • 35ddbb48c3
    Merge pull request #8505 from radarhere/warnings Hugo van Kemenade 2024-10-26 09:41:09 +0300
  • 413bbb31c9 Fixed catching warnings Andrew Murray 2024-10-26 16:15:46 +1100
  • e1f4b5a68f Move MPO into "Fully supported formats" Andrew Murray 2024-10-26 15:10:41 +1100
  • a43e5bb735 brew remove libdeflate Andrew Murray 2024-10-26 14:26:47 +1100
  • 60bf46fef9 Only test register_handler in a single thread Andrew Murray 2024-10-26 13:58:08 +1100
  • ddd96c499a
    Merge branch 'main' into zlib-ng Andrew Murray 2024-10-26 11:55:26 +1100
  • c07e089fd1
    Merge branch 'main' into zlib-ng Andrew Murray 2024-10-26 11:53:47 +1100
  • 64eed14867
    Merge pull request #8498 from radarhere/winbuild Andrew Murray 2024-10-26 11:52:33 +1100
  • 7885066e5f PIL.features: Add a compile-time zlib-ng feature flag and version number Nulano 2024-10-25 20:37:21 +0200
  • 3e0849bfb5 winbuild: Replace zlib with zlib-ng built with CMake Nulano 2024-10-25 20:35:17 +0200
  • bb3515d649
    Make PyMutex static and get rid of initialization Lysandros Nikolaou 2024-10-25 17:32:29 +0200
  • 4b9399f8bf Use register_handler Andrew Murray 2024-10-25 22:00:45 +1100
  • 43c34fc0a5
    Copy manylinux lib64 files from the correct built prefix. Russell Keith-Magee 2024-10-25 17:20:34 +0800
  • fa7678987e Simplified code Andrew Murray 2024-10-25 19:56:36 +1100
  • c46946f3a4 Added filename placeholder in URL Andrew Murray 2024-10-25 19:13:39 +1100
  • 0961d3d22b
    Possible fix for linux build failures. Russell Keith-Magee 2024-10-25 16:10:29 +0800
  • 140a06e0fd
    Explicitly disable libdeflate on libtiff. Russell Keith-Magee 2024-10-25 16:04:56 +0800
  • 5a8373e527
    Correct a dumb pip invocation error. Russell Keith-Magee 2024-10-25 14:47:51 +0800
  • 06dbfedb0f
    Bump the multibuild version to fix jpeg-turbo issue. Russell Keith-Magee 2024-10-25 13:51:37 +0800
  • 00809a2551
    Tweaks to ensure isolation from Homebrew on x86_64. Russell Keith-Magee 2024-10-25 13:42:46 +0800
  • 5952500677 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-10-25 04:38:31 +0000
  • 1a4bb9c475 Use pre-built zlib-ng for Windows dofuuz 2024-10-25 13:37:49 +0900
  • fc35fcc5ea
    Cleanups and typos identified by code review. Russell Keith-Magee 2024-10-25 10:55:30 +0800
  • 0fe55d6115
    Isolate macOS build from Homebrew. Russell Keith-Magee 2024-10-25 09:23:13 +0800
  • 7999da38a7 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-10-24 14:07:43 +0000
  • c8e301c474
    Fix SEGFAULT from calling FT_New_Face/FT_Done_Face in multiple threads Lysandros Nikolaou 2024-10-24 15:52:59 +0200
  • 79d29fc03d Replace Windows zlib with zlib-ng dofuuz 2024-10-24 21:35:26 +0900
  • 8af2d7640e Pass palette mode to putpalette Andrew Murray 2024-10-24 23:26:13 +1100
  • 822ec3d05d
    Merge pull request #8491 from python-pillow/renovate/mypy-1.x Hugo van Kemenade 2024-10-23 07:30:34 +0300
  • 6a55f2df03
    Update dependency mypy to v1.13.0 renovate[bot] 2024-10-23 02:36:15 +0000
  • 31b82ee297
    Merge pull request #8490 from radarhere/license Hugo van Kemenade 2024-10-22 13:05:06 +0300
  • 22c05e232c Update license to MIT-CMU Andrew Murray 2024-10-22 17:56:02 +1100
  • ccd4683f45
    Merge pull request #8487 from python-pillow/renovate/mypy-1.x Andrew Murray 2024-10-21 12:11:35 +1100
  • beb32bbb1f
    Update dependency mypy to v1.12.1 renovate[bot] 2024-10-21 00:18:00 +0000
  • 55579084cd Corrected EMF DPI Andrew Murray 2024-10-19 20:40:13 +1100
  • 58ef69228d
    Simplified code (#3) Andrew Murray 2024-10-19 16:15:53 +1100
  • 8b8bbba0f7
    Update Tests/check_avif_leaks.py Frankie Dintino 2024-10-18 09:33:55 -0400
  • 331e4e7517
    Merge pull request #8482 from radarhere/imagefile Hugo van Kemenade 2024-10-18 14:33:26 +0300