Commit Graph

  • 7607474b42 Simplified code Andrew Murray 2025-06-14 17:25:53 +1000
  • 222b86222e
    Update libpng to 1.6.49 (#9014) Hugo van Kemenade 2025-06-14 10:24:58 +0300
  • 3ffce334b4
    Merge branch 'main' into chore/remove-rav1e Andrew Murray 2025-06-14 17:24:36 +1000
  • 3ac1edf6da Added release notes for #8912 Andrew Murray 2025-06-14 17:13:02 +1000
  • 27ce12bb7a Added release notes for #8969 Andrew Murray 2025-06-14 16:44:42 +1000
  • e6af31e709 Deprecate fromarray mode argument Andrew Murray 2025-06-14 16:09:11 +1000
  • 5aa09cd107 Updated libpng to 1.6.49 Andrew Murray 2025-06-13 14:56:18 +1000
  • 925fe51904 Support saving I;16L images Andrew Murray 2025-06-13 19:41:20 +1000
  • 4ba97d1327 Removed entries for non-existent modes Andrew Murray 2025-06-13 19:36:31 +1000
  • a219e96fd3 Fixed warning Andrew Murray 2025-06-13 21:03:08 +1000
  • a3d91cb0ce
    CI: Require Python >= 3.13.5 on Windows (#9017) Hugo van Kemenade 2025-06-14 05:21:31 +0300
  • 570fac3a42 Require Python >= 3.13.5 on Windows Hugo van Kemenade 2025-06-13 18:54:01 +0300
  • 2e5117305b
    Add Python 3.14 beta wheels (#9012) Andrew Murray 2025-06-13 18:59:32 +1000
  • 3841db0252 Fix: Invalid skip selector: 'pp39-*' Hugo van Kemenade 2025-06-13 00:08:52 +0300
  • aca0e57126 Add 3.14 to CI targets Hugo van Kemenade 2025-06-12 19:22:35 +0300
  • 4a1eea8466 Add Python 3.14 beta wheels Hugo van Kemenade 2025-06-09 13:15:49 +0300
  • a76dca9c45
    Test Python 3.14t on macOS and Linux (#9011) Hugo van Kemenade 2025-06-12 19:26:11 +0300
  • 5996dbdc3a
    Update dependency cibuildwheel to v3 (#9010) Hugo van Kemenade 2025-06-12 19:13:45 +0300
  • 5acf16b00b
    Merge pull request #2 from radarhere/qoi_write thisismypassport 2025-06-12 17:25:05 +0300
  • 9bffc015e6 Use pypy.exe if it exists Andrew Murray 2025-06-12 23:52:51 +1000
  • b9aac77003 Test Python 3.14t Andrew Murray 2025-06-12 22:48:27 +1000
  • ebf029f879 Expanded variable names Andrew Murray 2025-06-11 19:37:02 +1000
  • 2e8e86cba1 Only calculate LUMA deltas when necessary Andrew Murray 2025-06-11 19:29:04 +1000
  • a714db9057 Simplified code Andrew Murray 2025-06-11 19:38:49 +1000
  • 23a7fefced Reset run from within _write_run Andrew Murray 2025-06-11 19:42:24 +1000
  • dcf674a48f Use binary to make comparing to the specification easier Andrew Murray 2025-06-11 18:59:34 +1000
  • 8ca44425c8 Removed qoi_ prefix from save argument Andrew Murray 2025-06-12 19:08:45 +1000
  • d2295c0843 Do not activate virtualenv Andrew Murray 2025-06-12 18:53:35 +1000
  • b65a7acf25
    Update dependency cibuildwheel to v3 renovate[bot] 2025-06-11 13:20:34 +0000
  • c4602b337e Updated documentation Andrew Murray 2025-06-11 18:41:06 +1000
  • 8ccdc399df
    Remove padding between interleaved PCX palette data (#9005) Andrew Murray 2025-06-11 23:19:09 +1000
  • 2f5137fdce
    Merge branch 'main' into qoi_write Andrew Murray 2025-06-11 22:58:13 +1000
  • 7f7c27f66a
    Start QOI decoding with a zero-initialized array of previously seen pixels (#9008) Andrew Murray 2025-06-11 22:56:57 +1000
  • 3eb893f0c1
    Updated libjpeg-turbo to 3.1.1 (#9009) Andrew Murray 2025-06-11 20:56:28 +1000
  • 9e67616438 Updated libjpeg-turbo to 3.1.1 Andrew Murray 2025-06-11 08:29:04 +1000
  • 056dc89a3c
    Correct drawing I;16 horizontal lines (#8985) Andrew Murray 2025-06-10 22:12:40 +1000
  • ff624fe1e6
    Reduce number of bytes read for PCX header (#9004) Hugo van Kemenade 2025-06-10 15:01:02 +0300
  • d7a45cc250
    ImageFont does not handle multiline text (#9000) Andrew Murray 2025-06-10 21:57:37 +1000
  • de053fbae0
    Handle XMP data from an UNDEFINED TIFF tag (#8997) Hugo van Kemenade 2025-06-10 14:57:15 +0300
  • 36cea19532
    Do not decode bytes in PPM error message (#8958) Andrew Murray 2025-06-10 21:08:29 +1000
  • 646885e546
    Parse XMP tag bytes without decoding to string (#8960) Andrew Murray 2025-06-10 21:06:28 +1000
  • e65e5bea45 Start decoding with a zero-initialized array of previously seen pixels Andrew Murray 2025-06-10 20:30:18 +1000
  • 2a1ed6ee3f
    Merge pull request #1 from radarhere/qoi_write thisismypassport 2025-06-10 13:05:27 +0300
  • dcab6e6b94 Merge branch 'main' into msys Andrew Murray 2025-06-10 19:37:28 +1000
  • 79b753c87e Added type hints Andrew Murray 2025-06-10 19:25:27 +1000
  • 7ebfb871d0 Simplified code Andrew Murray 2025-06-10 19:18:34 +1000
  • 8093cf3704 Fixed type hints Andrew Murray 2025-06-10 19:14:30 +1000
  • 727237c774 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2025-06-10 08:52:20 +0000
  • 6c546f851e support writing qoi files thisismypassport 2025-06-10 11:22:30 +0300
  • b844007cdc
    Clear TIFF core image if memory mapping was used for last load (#8962) Andrew Murray 2025-06-10 17:03:31 +1000
  • 6bd55684e0
    Only accept missing tkinter when building wheels on Windows (#8981) Andrew Murray 2025-06-10 16:00:08 +1000
  • 830c970ddb Corrected drawing I;16 horizontal lines Andrew Murray 2025-06-10 13:21:02 +1000
  • 7b163cc35d
    Use mask in C when drawing wide polygon lines (#8984) Andrew Murray 2025-06-10 11:46:12 +1000
  • 0b4cbd7663 Remove padding between interleaved palette data Andrew Murray 2025-06-10 08:54:22 +1000
  • 1968ba7b86
    Merge branch 'main' into polygon_mask Andrew Murray 2025-06-10 08:05:23 +1000
  • 05636dca17
    Simplify code (#8863) Hugo van Kemenade 2025-06-09 19:33:55 +0300
  • 7341e70f6b Reduced number of bytes read for header Andrew Murray 2025-06-09 12:20:52 +1000
  • 313969cf0b Removed unnecessary seek Andrew Murray 2025-06-09 12:21:49 +1000
  • ef1f90fe1c
    Check for equality rather than inequality Andrew Murray 2025-06-09 09:06:08 +1000
  • 8e5a15bab7
    Call startswith once with a tuple (#8998) Hugo van Kemenade 2025-06-08 19:19:53 +0200
  • c276214025 Fixed libtiff cleanup Andrew Murray 2025-06-07 22:19:21 +1000
  • 0bb99e5561 Use save parameters as encoderinfo defaults Andrew Murray 2025-06-07 15:08:16 +1000
  • 1c214e1935 Removed duplicate code Andrew Murray 2025-06-07 11:29:31 +1000
  • 04c984f2f2 Removed duplicate code Andrew Murray 2025-06-07 11:29:11 +1000
  • 254e9292c9
    Merge branch 'main' into context_manager Andrew Murray 2025-06-07 11:23:43 +1000
  • 89c38258dc Assert getcolors() does not return None Andrew Murray 2025-04-12 14:24:20 +1000
  • a3da70e76e Assert load() does not return None Andrew Murray 2025-04-12 14:23:58 +1000
  • cba096b4a9 Assert pixel data is tuple Andrew Murray 2025-06-07 11:13:12 +1000
  • 33460d2f82 Assert _getmp() does not return None Andrew Murray 2025-04-12 14:22:02 +1000
  • 0d1edba311 Assert tile args is tuple Andrew Murray 2025-04-12 14:16:49 +1000
  • f3b05d6fab
    Update dependency mypy to v1.16.0 (#8991) renovate[bot] 2025-06-07 11:07:21 +1000
  • 8321619134 ImageFont does not handle multiline text Andrew Murray 2025-06-06 08:02:16 +1000
  • 9d5ea827e4 Call startswith once with a tuple Andrew Murray 2025-06-05 18:16:05 +1000
  • f03c23683e Trim whitespace from end when parsing XMP data Andrew Murray 2025-06-04 20:08:58 +1000
  • cb077a16c8 Handle UNDEFINED XMP data Andrew Murray 2025-06-04 20:07:13 +1000
  • c5deb5ae6f
    Merge branch 'main' into fix-qtables-and-quality-scaling Kylian Ronfleux--Corail 2025-06-04 10:43:20 +0200
  • 1bf32ae892
    Fix test (#8996) Hugo van Kemenade 2025-06-04 09:06:09 +0200
  • 54421b5f56 Check that ImageCmsProfile.__getattr__ raises AttributeError Luke Granger-Brown 2025-06-03 17:41:07 +0100
  • f66be01bf6 Added tests Andrew Murray 2025-06-03 22:36:00 +1000
  • ab75ef6629 Add typing information to ImageCmsProfile, and deprecate product_name/product_info Luke Granger-Brown 2025-06-03 12:00:05 +0100
  • eb0256acc0 Fixed test Andrew Murray 2025-06-03 22:44:26 +1000
  • fa7413904b Updated ruff ID Andrew Murray 2025-06-03 14:13:22 +1000
  • 070e1eba62
    [pre-commit.ci] pre-commit autoupdate (#8993) pre-commit-ci[bot] 2025-06-03 14:08:24 +1000
  • af50854af6 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2025-06-02 17:09:52 +0000
  • d44e938f93
    [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2025-06-02 17:09:23 +0000
  • 95603e9717
    Use ImageFile.MAXBLOCK in tobytes() (#8906) Andrew Murray 2025-06-02 20:14:11 +1000
  • 692bb2407e Revert "Fix memory leak in TiffEncode" Eric Soroos 2025-06-02 11:36:53 +0200
  • 6b02e64f67 Updated type hints Andrew Murray 2025-06-02 18:48:11 +1000
  • 290b39cb1a
    Update dependency mypy to v1.16.0 renovate[bot] 2025-06-02 08:19:31 +0000
  • 892fd2c2af
    Removed unreachable code (#8918) Andrew Murray 2025-06-01 15:41:48 +1000
  • b931402046 add pybind11 elsewhere so mypy can find it Eric Soroos 2025-05-31 15:14:17 +0200
  • 2059e06005 Add parallel compile from pybind11 wiredfool 2025-05-30 09:56:47 +0100
  • 207843f6cf
    Update src/libImaging/Unpack.c REDxEYE 2025-05-31 14:39:27 +0300
  • 2533e0f9f7 Updated test image to avoid converting Andrew Murray 2025-05-06 23:52:13 +1000
  • e152b2b5eb Removed test parameter Andrew Murray 2025-05-06 23:40:38 +1000
  • 076b93f497 Only use alpha flag for bcn if alpha exists Andrew Murray 2025-05-06 21:58:15 +1000
  • 3f09f9b5cc DXT1 supports 8-bit alpha Andrew Murray 2025-05-06 20:37:34 +1000
  • 320dff834d Thumbnail does not scale up Andrew Murray 2025-05-06 19:30:28 +1000
  • 99f8d8ff39 Convert to RGBA for low-res DXT1 Andrew Murray 2025-05-06 19:24:39 +1000
  • 766f60e8b2 Removed HEADER_V72 and HEADER_V73 Andrew Murray 2025-05-06 21:03:47 +1000