Commit Graph

67 Commits

Author SHA1 Message Date
Andrew Murray
19ba2dd6d7
Use rgb.rowBytes in overflow check (#18)
* Removed skip_unless_feature on methods when class is already skipped

* Test speed less than slowest and greater than fastest

* Updated type hints

* Only access angle when AVIF_TRANSFORM_IROT flag is present

* Added AVIF_ROOT

* Only define normalize_quantize_value if it will be used

* Build libavif after libjpeg

* Use rgb.rowBytes in overflow check

* Group EXIF info

* Removed __loaded

* If brew is not installed, use /usr prefix

* Sort AVIF codecs alphabetically

* Updated rav1e license

* Fixed catching warning, as per #8505

* Simplified code

* Fixed typos

* Test further scenarios

* Use y* to parse bytes

---------

Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-02-02 20:03:13 -05:00
Andrew Murray
1410d23453
Removed qmin and qmax (#17) 2025-01-25 11:00:44 -05:00
Andrew Murray
38f0d105e4
Merge branch 'main' into libavif-plugin 2025-01-25 22:16:19 +11:00
Andrew Murray
9d4232101f Updated libimagequant to 4.3.4 2025-01-24 23:40:21 +11:00
Andrew Murray
ba606622b4 Updated Ubuntu arm to 24.04 with arm64 runner 2025-01-18 13:53:39 +11:00
Andrew Murray
ce6bf21f15
Merge branch 'main' into libavif-plugin 2025-01-18 07:52:07 +11:00
Hugo van Kemenade
ade99aaa90
Merge branch 'main' into gha-windows-32-bit 2025-01-16 17:01:59 +02:00
Andrew Murray
be0283061a
Merge branch 'main' into libavif-plugin 2025-01-04 10:04:54 +11:00
Andrew Murray
6b4619c4f5 Updated macOS tested Pillow versions 2025-01-02 20:46:58 +11:00
Andrew Murray
e34427167d Added CentOS Stream 10 2024-12-31 23:26:09 +11:00
Andrew Murray
7b73d775aa
Merge branch 'main' into libavif-plugin 2024-12-13 22:39:30 +11:00
Andrew Murray
2215eaf21d Updated openjpeg to 2.5.3 2024-12-10 06:25:48 +11:00
Andrew Murray
9ad83119cf
Allow libavif to install rav1e, except on manylinux2014 and aarch64 (#7)
* Allow libavif to install rav1e, except on manylinux2014 and aarch64

* Allow libavif to install rav1e on Windows

---------

Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-12-07 12:42:38 -05:00
Andrew Murray
c40bcbfc87 Improved error handling 2024-12-03 10:31:57 +11:00
Andrew Murray
1fab591f42 Python 3.12 is tested on MinGW 2024-11-30 21:17:31 +11:00
Andrew Murray
3730bf214b
Merge branch 'main' into libavif-plugin 2024-11-30 19:33:11 +11:00
Andrew Murray
10527918e3 Use brew formula to install libraqm 2024-11-29 17:13:07 +11:00
Andrew Murray
7225cb9191
Merge branch 'main' into libavif-plugin 2024-11-24 22:17:45 +11:00
Andrew Murray
30f03b2bff Removed SETUPTOOLS_USE_DISTUTILS="stdlib" 2024-11-22 11:05:33 +11:00
Andrew Murray
d6a0a15f53
Merge branch 'main' into libavif-plugin 2024-11-08 19:51:31 +11:00
Hugo van Kemenade
09bf28e9d7
Update platform support
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-11-07 15:46:08 +02:00
Andrew Murray
48f183802a
Merge branch 'main' into gha-windows-32-bit 2024-11-07 10:14:04 +11:00
Andrew Murray
b0345c1c7b Updated macOS tested Pillow versions 2024-11-06 22:08:22 +11:00
Hugo van Kemenade
1c4f29f2ce Test the oldest Python on 32-bit Windows 2019 2024-11-02 16:28:07 +02:00
Hugo van Kemenade
5771f0ec37
Merge pull request #8523 from nulano/winarm64 2024-11-02 15:36:05 +02:00
Ondrej Baranovič
6fe7160cb9
Update Windows 11 Arm64 tested versions 2024-11-02 14:03:53 +01:00
Andrew Murray
71016f23b4 Added Fedora 41 2024-11-02 17:51:01 +11:00
Frankie Dintino
3878b588a4
Add AVIF plugin (using libavif) 2024-10-16 09:41:35 -04:00
Andrew Murray
3911afbc97 Removed Fedora 39 2024-10-14 16:56:48 +11:00
Andrew Murray
e2f996e2bd Updated CI target 2024-10-06 08:55:15 +11:00
Hugo van Kemenade
c5835fe86b
Merge pull request #8427 from radarhere/appveyor 2024-09-30 14:53:20 +03:00
Andrew Murray
b94c5c5e34 Updated macOS tested Pillow versions 2024-09-30 19:32:21 +10:00
Andrew Murray
7a62c788ed Updated tested Python versions 2024-09-30 19:15:40 +10:00
Andrew Murray
21ab53e0c0 Updated test environment documentation 2024-09-30 12:38:13 +10:00
Hugo van Kemenade
7afa789c5d
Merge pull request #8284 from radarhere/libimagequant 2024-09-04 10:48:13 +03:00
Aleksandr Karpinskii
6180abc75c Remove WebP versions notes from docs 2024-08-13 09:34:49 +04:00
Aleksandr Karpinskii
c1e8375af8 Require webpmux and webpdemux 2024-08-13 09:24:52 +04:00
Andrew Murray
13c00bab86 Updated libimagequant to 4.3.3 2024-08-06 11:16:57 +10:00
Andrew Murray
7e1a6be767
Updated macOS tested Pillow versions (#8202)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-07-05 13:05:59 +03:00
Hugo van Kemenade
51bd7d2ea8
Drop support for Python 3.8 (#8183)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-07-03 00:44:45 -06:00
Hugo van Kemenade
40d3b2ce0c Fix version range
Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-07-02 21:53:23 +03:00
Hugo van Kemenade
e50df021e8 Add support for Python 3.13 2024-07-02 21:48:48 +03:00
Andrew Murray
381c604b07 Removed Debian 11 2024-07-01 23:06:39 +10:00
Hugo van Kemenade
ddfdae1d4f
Merge pull request #8025 from radarhere/libimagequant 2024-06-07 03:46:00 -06:00
Hugo van Kemenade
ddbf08fa78
Merge pull request #8023 from radarhere/ubuntu 2024-04-30 10:45:50 +03:00
Andrew Murray
65d73ea970 Python 3.8 and 3.9 are tested on macOS 13 2024-04-29 18:54:16 +10:00
Andrew Murray
36869833c7 Added Ubuntu 24.04 2024-04-29 15:05:22 +10:00
Andrew Murray
39da704c61 Updated libimagequant to 4.3.1 2024-04-28 07:10:15 +10:00
Andrew Murray
03bcf03567 Removed Fedora 38 and added Fedora 40 2024-04-25 08:41:15 +10:00
Andrew Murray
25b4652324 Removed CentOS Stream 8 2024-04-14 23:06:28 +10:00