Commit Graph

  • ec6d5efe4d
    Deprecate ImageCmsProfile product_name and product_info (#8995) Luke Granger-Brown 2025-07-26 08:33:11 +0100
  • 7f19e1cba9 Catch error when removing temporary file Andrew Murray 2025-07-26 16:12:47 +1000
  • 295ccec440 Skip pyroma test if git is not available Andrew Murray 2025-07-26 16:15:33 +1000
  • 26f228611e
    Update cygwin/cygwin-install-action action to v6 renovate[bot] 2025-07-25 14:06:39 +0000
  • 5cdaa1e46c
    Merge branch 'main' into imagecms-typing Andrew Murray 2025-07-24 19:35:22 +1000
  • 63163d065d Removed WebP feature handling Andrew Murray 2025-07-17 19:59:47 +1000
  • 969e468749 Allow ImageDraw text() to use ImageText Andrew Murray 2025-07-21 13:07:38 +1000
  • 24681a3927 Added ImageText Andrew Murray 2025-07-21 17:09:26 +1000
  • 103a5a0b59 Fixed ZeroDivisionError Andrew Murray 2025-07-23 18:22:10 +1000
  • 640f55a655
    Update for pyroma 5.0 (#9093) Hugo van Kemenade 2025-07-24 12:25:04 +0300
  • f4d86e4f44 Use teardown_method Andrew Murray 2025-07-24 07:27:39 +1000
  • f3363c2a72
    Removed type hint Andrew Murray 2025-07-23 10:03:13 +1000
  • 31498f3407 Moved type hints Andrew Murray 2025-07-22 23:29:36 +1000
  • 9e415c7876 A way to make nested arrays in nano arrow but detouring through a buffer wiredfool 2025-07-21 17:24:52 +0200
  • c07fe6e943 Added flat image metadata tests wiredfool 2025-07-21 11:33:14 +0200
  • 7d2abbdcf9 lint. wiredfool 2025-07-21 11:22:45 +0200
  • 28c7645d8b Added tests for integration with nanoarrow wiredfool 2025-07-21 11:19:45 +0200
  • 1a02d4ed5a lint fixes wiredfool 2025-07-20 13:01:39 +0200
  • 1159e65b4f Added integration tests for Arro3, comparable to PyArrow tests wiredfool 2025-07-20 12:58:54 +0200
  • adfb66f1d6 Fix Compliation errors from rebase wiredfool 2025-07-20 10:18:59 +0200
  • 64556405e2 WIP - Not working in pyarrow wiredfool 2025-07-19 17:34:39 +0200
  • 84aa4372fd linter changes eyedav 2025-07-19 17:06:44 +0200
  • d82576ff38 require types-setuptools>=75.2.0 this is necessary to have https://github.com/python/typeshed/pull/12791 eyedav 2025-07-19 17:03:31 +0200
  • 2f169fa121 use mode enums in _imagingcms.c Yay295 2024-04-25 19:54:47 -0500
  • 0567f064e4 add debug check that all modes and rawmodes are defined Yay295 2024-04-25 19:29:02 -0500
  • 28adda9299 build Mode.c as a common library eyedav 2025-07-19 17:02:00 +0200
  • e483a976d2 use a different temp build dir for each module Yay295 2024-04-24 17:33:09 -0500
  • 47503477d4 add Mode.c as a dependency for _imagingft.c and _webp.c eyedav 2025-07-19 17:00:35 +0200
  • f8bfa2fe4e use more mode enums in decode.c Yay295 2024-04-23 13:19:49 -0500
  • a53f83f023 use mode enums in _imagingft.c Yay295 2024-04-23 13:13:19 -0500
  • aa39e84f7a use mode enums in Jpeg2KDecode.c eyedav 2025-07-19 16:58:08 +0200
  • 85212dbbb6 Add image band metadata for the 4 channel images wiredfool 2025-07-19 16:55:52 +0200
  • 4d721bc591 use mode enums in _webp.c Yay295 2024-04-23 12:41:49 -0500
  • 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. eyedav 2025-07-19 16:54:32 +0200
  • 4b07ed52fd use Mode struct for windows display code Yay295 2024-04-22 20:43:49 -0500
  • 16fc61ee65 use RawMode struct for jpegmode Yay295 2024-04-22 20:16:28 -0500
  • 422eb1ebc4 replace some string function usage with imaging mode checks Yay295 2024-04-22 19:47:58 -0500
  • 579c55ea86 check for null input in findMode() and findRawMode() Yay295 2024-04-22 17:16:56 -0500
  • 20a5aeac84 fix findRawMode() and change findMode() to match Yay295 2024-04-22 15:25:40 -0500
  • cacb8b3ce7 define rawmodes Yay295 2024-04-22 14:01:53 -0500
  • c9c50ac678 initialize accessors similar to converters/packers/unpackers eyedav 2025-07-19 16:00:26 +0200
  • feb7e6ef2d use mode structs in map.c Yay295 2024-04-22 12:59:17 -0500
  • d11819ca6b use mode structs in Unpack.c eyedav 2025-07-19 15:55:44 +0200
  • 31118b0019 set pointer to NULL after free Yay295 2024-04-22 12:48:26 -0500
  • 39d434b39d use (void) for empty function parameters Yay295 2024-04-22 12:47:51 -0500
  • 141c95df9a use mode structs in TiffDecode.c Yay295 2024-04-21 22:54:58 -0500
  • e75a0a9c39 use mode structs in Storage.c eyedav 2025-07-19 15:54:11 +0200
  • 858b0b3805 use mode structs in Resample.c eyedav 2025-07-19 15:47:47 +0200
  • c80fba3045 use mode structs in Reduce.c Yay295 2024-04-21 22:40:40 -0500
  • fb73d9003e use mode structs in Quant.c Yay295 2024-04-21 22:38:11 -0500
  • 7e48697f82 use mode structs in Point.c Yay295 2024-04-21 22:36:23 -0500
  • 2a9d712ceb use mode structs in Paste.c Yay295 2024-04-21 22:32:54 -0500
  • af3c24e12b use mode structs in Palette.c Yay295 2024-04-21 22:29:12 -0500
  • e5bc5b4ffa use mode structs in Pack.c eyedav 2025-07-19 15:47:07 +0200
  • 4906285619 add function isModeI16() to check if a mode is an I;16 mode eyedav 2025-07-19 15:41:13 +0200
  • 378c3bd23d use mode structs in Matrix.c Yay295 2024-04-21 20:03:46 -0500
  • 0abfdd25b1 use mode structs in JpegEncode.c Yay295 2024-04-21 20:00:42 -0500
  • 30d4cd0229 use mode structs in JpegDecode.c Yay295 2024-04-21 19:58:58 -0500
  • 98a2c63326 use mode structs in Jpeg2KEncode.c Yay295 2024-04-21 19:52:05 -0500
  • 33272580d0 use mode structs in Jpeg2KDecode.c Yay295 2024-04-21 19:45:28 -0500
  • 27497700ee use mode structs in Histo.c Yay295 2024-04-21 19:38:07 -0500
  • 2668338583 use mode structs in GetBBox.c Yay295 2024-04-21 19:35:06 -0500
  • cfe9155a0b use mode structs in Geometry.c Yay295 2024-10-12 21:10:41 -0500
  • af22363327 use mode structs in Filter.c eyedav 2025-07-19 15:39:16 +0200
  • 6202eefcff use mode structs in Fill.c Yay295 2024-04-21 19:27:30 -0500
  • 19c0d1da76 use mode structs in File.c Yay295 2024-04-21 19:25:46 -0500
  • b5c4b821bc use mode structs in Effects.c Yay295 2024-04-21 19:22:21 -0500
  • bcfe5f2172 use mode structs in Draw.c eyedav 2025-07-19 15:37:03 +0200
  • 9bf3495898 use mode structs in Convert.c eyedav 2025-07-19 15:12:51 +0200
  • ecf1fce82b use mode structs in Chops.c Yay295 2024-04-21 14:05:13 -0500
  • 6f6e1f99fc use mode structs in BoxBlur.c Yay295 2024-04-21 14:00:44 -0500
  • 38c75b9449 use mode structs in Blend.c Yay295 2024-04-21 13:16:01 -0500
  • d0541a73b9 use mode structs in Bands.c Yay295 2024-04-21 13:10:12 -0500
  • 82182ba548 use mode structs in AlphaComposite.c Yay295 2024-04-21 13:09:47 -0500
  • 0df2ed0640 use mode structs in Access.c eyedav 2025-07-19 14:53:22 +0200
  • a12dc30dc0 use mode structs in encode.c and decode.c eyedav 2025-07-19 14:46:29 +0200
  • a37f53c949 use mode structs in tkImaging.c Yay295 2024-04-21 00:58:11 -0500
  • 12409e4574 use mode structs in _imaging.c eyedav 2025-07-19 14:44:41 +0200
  • 63a45ad8d0 add special modes Yay295 2024-04-20 20:11:17 -0500
  • cd93629a5c use a struct for mode names instead of just a string Yay295 2024-04-20 16:40:43 -0500
  • a39d14648b Updated manifest Andrew Murray 2025-07-16 13:39:19 +1000
  • a426eb55af Remove file after test completion Andrew Murray 2025-07-16 13:40:22 +1000
  • 91bbeb5dcb Revert iOS change until the test runs again Andrew Murray 2025-07-16 13:54:13 +1000
  • d56032047d
    Add parallel compile from pybind11 (#8990) wiredfool 2025-07-15 18:26:13 +0200
  • 5e26d2fa2c
    Improve WmfImagePlugin test coverage (#9090) Hugo van Kemenade 2025-07-15 09:16:08 +0300
  • 638eb1b999
    Update dependency mypy to v1.17.0 (#9092) renovate[bot] 2025-07-15 13:23:40 +1000
  • 0e60ab41cc
    Update dependency mypy to v1.17.0 renovate[bot] 2025-07-15 01:35:41 +0000
  • 71d495add8
    Improve DdsImagePlugin test coverage (#9091) Hugo van Kemenade 2025-07-14 23:40:29 +0300
  • 7516805121 Improved DDS test coverage Andrew Murray 2025-07-14 19:29:27 +1000
  • 79914ec8a5 Check for scaling in macOS windows Andrew Murray 2025-07-09 20:00:20 +1000
  • 7eaac3fcf0 Updated documentation Andrew Murray 2025-07-07 18:13:07 +1000
  • 1f7e9c3b51 Apply suggestions from code review Yan-Ke Guo 2025-07-07 16:29:38 +0800
  • 5ce88dbe53 feat(ImageGrab): enhance grab function to support window-based screenshot capturing on macOS GUO YANKE 2025-07-07 13:57:11 +0800
  • d85fa7a247 Improved WmfImagePlugin test coverage Andrew Murray 2025-07-13 16:13:44 +1000
  • 51cb7c7ea8 Added release notes Andrew Murray 2025-07-13 15:57:28 +1000
  • 8383b72982 Removed replacement Andrew Murray 2025-07-13 15:54:54 +1000
  • c3dc5b9448 Updated error message Andrew Murray 2025-07-13 15:45:47 +1000
  • 4adff39bfd Improved test coverage Andrew Murray 2025-07-12 19:55:58 +1000
  • 6fdbf54331 Width and height are unsigned Andrew Murray 2025-07-12 19:50:19 +1000
  • cfa51ad4ad Populate single band Andrew Murray 2025-07-12 15:09:07 +1000