Commit Graph

  • 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
  • 8cb320a6d1 Comment unused enums Andrew Murray 2025-05-05 21:47:20 +1000
  • 270313048d Do not use buffer Andrew Murray 2025-05-06 20:22:39 +1000
  • b40aa6888c Default to pixel format specific to mode Andrew Murray 2025-05-06 22:17:15 +1000
  • 60c89cb9e9 Removed alpha property Andrew Murray 2025-05-10 19:53:24 +1000
  • d730e60078
    Update Ubuntu CI targets (#8988) Hugo van Kemenade 2025-05-31 10:52:59 +0200
  • 598066d9e1
    Stop testing deprecated Windows Server 2019 runner image (#8989) Hugo van Kemenade 2025-05-31 07:12:50 +0200
  • 9327e425ba Stop testing deprecated Windows Server 2019 Andrew Murray 2025-05-31 12:02:16 +1000
  • bc4138f169 ubuntu-latest now uses Ubuntu 24.04 Andrew Murray 2025-05-31 11:48:49 +1000
  • 3944db288a
    Update MinGW package names (#8987) 仓鼠 2025-05-31 09:10:45 +0800
  • 13ae672d35
    doc(installation): building-from-source.rst 仓鼠 2025-05-31 04:05:43 +0800
  • f86f11c843
    Update Tests/test_file_tiff_metadata.py Enric Pou 2025-05-30 17:36:00 +0200
  • 256f6ea1c1
    Valgrind Memory Leak Checking (#8954) wiredfool 2025-05-30 14:28:40 +0100
  • f34b4a1806
    Add parallel test target, using pytest-xdist (#8972) wiredfool 2025-05-30 13:28:09 +0100
  • 26c714568b
    Merge branch 'main' into context_manager Andrew Murray 2025-05-30 22:18:40 +1000
  • dcce582169 Assert fp is not None Andrew Murray 2025-05-30 22:16:27 +1000
  • 0ba69613c9
    Add support for flat uint8 arrow arrays for multi channel images (#8908) wiredfool 2025-05-30 13:11:09 +0100
  • 22d6265063
    Updated docstring (#8943) wiredfool 2025-05-30 13:06:47 +0100
  • e16f387bdf
    Mention that tobytes() with the raw encoder uses Pack.c (#8878) wiredfool 2025-05-30 13:01:19 +0100
  • 506691729a
    Apply suggestions from code review wiredfool 2025-05-30 10:40:35 +0100
  • 399b6c1045
    Update Makefile wiredfool 2025-05-30 10:40:07 +0100
  • 98cf15e9e4
    Update depends/docker-test-valgrind-memory.sh wiredfool 2025-05-30 10:35:13 +0100
  • 6a60b2e6dd Remove Tests/ path arg, this is already configured wiredfool 2025-05-30 10:27:11 +0100
  • 755a707fc5 Use mask in C when drawing wide polygon lines Andrew Murray 2025-05-29 22:59:13 +1000
  • 89f056b0ca Removed polygon from DRAW struct Andrew Murray 2025-05-29 18:22:49 +1000
  • 0ee755e22c Removed hasAlpha argument Andrew Murray 2025-05-29 23:08:53 +1000
  • 62da23bf83 Removed polygon from DRAW struct Andrew Murray 2025-05-29 18:22:49 +1000
  • fcac6e7896 Removed hasAlpha argument Andrew Murray 2025-05-29 18:27:17 +1000
  • 2ee2a1496d Simplified code Andrew Murray 2025-05-21 22:06:27 +1000
  • 5000c83bcc Use multi-phase initialization Andrew Murray 2025-05-28 23:50:18 +1000
  • 54c3c93987
    Merge branch 'main' into main Andrew Murray 2025-05-28 21:43:02 +1000
  • d2567a1e9a
    Merge branch 'main' into 8950_arrow_leak Andrew Murray 2025-05-28 20:20:37 +1000
  • 231a807081 Do not decode bytes in error message Andrew Murray 2025-05-15 12:54:33 +1000
  • 67ffa0d423 Parse XMP tag bytes without decoding to string Andrew Murray 2025-05-15 22:51:30 +1000
  • ee26eb8608
    Add __float__ typing Enric Pou 2025-05-28 08:27:41 +0200
  • e393f01a73
    Add test_float_cast typing Enric Pou 2025-05-28 08:27:31 +0200
  • f2a2b1a138
    Add test_float_cast typing Enric Pou 2025-05-28 08:27:05 +0200
  • 7eec948fa4
    Add __float__ typing Enric Pou 2025-05-28 08:26:54 +0200
  • fd380e87cd Only accept missing tkinter on Windows Andrew Murray 2025-05-25 16:28:00 +1000
  • 5b854b2332 Merge branch 'main' into valgrind-leakcheck Andrew Murray 2025-05-28 08:27:57 +1000
  • 5a04b9581b
    Run slow tests on valgrind, but without timeout (#8975) Andrew Murray 2025-05-28 08:20:35 +1000
  • 01daa3ddd5
    Merge branch 'main' into chore/remove-rav1e Andrew Murray 2025-05-28 00:26:52 +1000
  • 06e618c470
    Removed CMAKE_POLICY_VERSION_MINIMUM=3.5 for libavif (#8973) Hugo van Kemenade 2025-05-27 17:18:20 +0300
  • 90f115cd33
    Reduced number of bytes read in WMF header (#8964) Hugo van Kemenade 2025-05-27 17:17:15 +0300
  • bcc6e42bf8 Fixed saving MPO with more than one appended image Andrew Murray 2025-05-27 21:08:58 +1000
  • 0eef5e20ef
    Merge pull request #29 from wiredfool/tiff_mmap Andrew Murray 2025-05-27 09:12:43 +1000
  • b41a50d6e7
    Merge branch 'main' into fix-qtables-and-quality-scaling Kylian Ronfleux--Corail 2025-05-26 16:26:47 +0200
  • 4fea45a02b [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2025-05-26 07:21:54 +0000
  • b15c019ffc Fix tests Enric Pou 2025-05-26 09:21:12 +0200
  • 4a486e4ec2 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2025-05-26 07:20:47 +0000
  • 025f3ba23a Using math.info to treat 0 denominators for IFDRational Enric Pou 2025-05-26 09:12:54 +0200
  • b416330530 Merge branch 'main' into debug-build Andrew Murray 2025-05-26 08:46:23 +1000
  • eff667a861 Mark the image read-only in the C layer if it's created from a read only buffer wiredfool 2025-05-23 10:22:59 +0100
  • f054046029 Do not check timeout on valgrind Andrew Murray 2025-05-26 08:09:24 +1000
  • 086e05f42f
    Do not build against libavif < 1 (#8969) Hugo van Kemenade 2025-05-25 23:29:21 +0300
  • bce93319a9
    Updated libpng to 1.6.48 (#8940) Hugo van Kemenade 2025-05-25 14:14:56 +0300
  • 83de8cd22c
    Merge branch 'main' into fix_ifdrational_tagtype_negative_numerator Andrew Murray 2025-05-25 15:50:47 +1000
  • c8c6ff96e0 Allow for IFDRational with negative numerator and zero denominator Andrew Murray 2025-05-25 15:20:21 +1000
  • 041acf1344 Clear core image if memory mapping was used for last load Andrew Murray 2025-05-25 15:00:47 +1000
  • cd6a21223c Run slow tests on valgrind, but without timeout Andrew Murray 2025-05-24 23:46:58 +1000