Commit Graph

13574 Commits

Author SHA1 Message Date
Hugo van Kemenade
5a8ad4e443
Merge pull request #6014 from radarhere/libimagequant 2022-02-03 12:19:17 +02:00
Andrew Murray
9d8f173e39 Updated libimagequant to 4.0.0 2022-02-03 18:05:50 +11:00
Andrew Murray
131212368d Install netpbm 2022-02-03 15:55:44 +11:00
DWesl
6b05452d18
Merge pull request #1 from radarhere/add-cygwin-to-ci
CI: Add a Cygwin run to GitHub Actions

There are still a few things that are weird, but this looks much better than what I have now.
2022-02-02 23:02:24 -05:00
Andrew Murray
6fded1ac97 Install cjpeg and djpeg 2022-02-03 14:07:51 +11:00
Andrew Murray
e3d98c9aca
Merge pull request #6012 from radarhere/releasenotes
Added release notes for 9.0.1
2022-02-03 10:41:04 +11:00
Andrew Murray
8ef2d987ab Added release notes for 9.0.1 2022-02-03 09:48:56 +11:00
Andrew Murray
596eaf35cc Update CHANGES.rst [ci skip] 2022-02-03 09:46:57 +11:00
Andrew Murray
ed283d15ca
Merge pull request #6010 from radarhere/show_file
In show_file, use os.remove to remove temporary images
2022-02-03 09:41:20 +11:00
Andrew Murray
f84ab3bb8a
Merge pull request #6009 from radarhere/eval
Restrict builtins within lambdas for ImageMath.eval
2022-02-03 09:22:22 +11:00
Andrew Murray
10c4f75aaa Added delay after opening image with xdg-open 2022-02-03 08:58:12 +11:00
Andrew Murray
143032103c Updated formatting
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2022-02-03 08:48:43 +11:00
Andrew Murray
8da80130db In show_file, use os.remove to remove temporary images 2022-02-03 08:48:36 +11:00
Andrew Murray
dd46100bdc Restrict builtins within lambdas for ImageMath.eval 2022-02-03 08:42:53 +11:00
Hugo van Kemenade
eccd853d14
Merge pull request #6007 from radarhere/load 2022-02-02 18:37:26 +02:00
Andrew Murray
05637393a6 Install Pillow directly 2022-02-02 15:31:31 +11:00
Andrew Murray
8d2c56ec1f Upload errors on failure 2022-02-02 15:31:30 +11:00
Andrew Murray
4be3b760f2 Connected Cygwin jobs to mergify 2022-02-02 15:31:30 +11:00
Andrew Murray
728bc7d778 Added matrix to test Python 3.7 and 32-bit 2022-02-02 15:31:30 +11:00
Andrew Murray
629340654c Switched to cygwin/cygwin-install-action 2022-02-02 15:31:20 +11:00
Andrew Murray
e1c27358ba Switched to windows-latest 2022-02-02 14:44:16 +11:00
Andrew Murray
8e3878dec2 Update CHANGES.rst [ci skip] 2022-02-02 14:33:19 +11:00
Andrew Murray
c74313a4c8
Merge pull request #5811 from gaborkertesz-linaro/winarm64
Windows: Enable win-arm64 for MSVC
2022-02-02 14:28:12 +11:00
Andrew Murray
fb7edfda68 Improved consistency of returning an image access object from load() 2022-02-02 11:49:31 +11:00
Luke Granger-Brown
a13ba2ee3b Support Python distributions where _tkinter is compiled in
In some cases, the Tk library may have been directly compiled in or
bundled into the main executable by the time Pillow runs, in which case
__file__ isn't available (nor would it make sense to use, anyway).

If __file__ is missing, then set the library path to None and rely on
our Tk loader being able to find the function pointers within the main
binary - we know we probably have it because we've managed to import it
already.
2022-02-01 19:57:01 +00:00
Gabor Kertesz
22a1f6db5e lcms2: Update to VS2019
In order to enable win-arm64, VS2019 should be used, while other
platforms should work with newer version as well.
Tested on x64-win10.
2022-02-01 09:18:28 +01:00
Gabor Kertesz
f22d3561fd Windows: Enable ARM64 for MSVC
This patch enables ARM64 as a new platform for Windows.
Platform query and documentation is updated accordingly.
2022-02-01 09:18:11 +01:00
Andrew Murray
369124f3c8
Merge pull request #6004 from hugovk/rm-centos-8
Stop testing EOL CentOS 8
2022-02-01 10:17:43 +11:00
mergify[bot]
b4a3b6368d
Merge pull request #6003 from hugovk/update-harfbuzz
Update harfbuzz to 3.3.1
2022-01-31 22:45:09 +00:00
Hugo van Kemenade
54e9decde3 Remove EOL CentOS 8 2022-01-31 23:41:16 +02:00
Hugo van Kemenade
87ab18f804
Update harfbuzz to 3.3.1 2022-01-31 23:27:35 +02:00
Andrew Murray
5512cf9d2a
Merge pull request #6002 from python-pillow/fix-lcms2-url
Fix lcms2 URL
2022-02-01 08:27:02 +11:00
Hugo van Kemenade
cc4f9a2a7d Update harfbuzz to 3.3.0 2022-01-31 20:38:47 +02:00
Hugo van Kemenade
3ac2da533a
Fix lcms2 URL 2022-01-31 18:56:52 +02:00
mergify[bot]
24b5213419
Merge pull request #6001 from nulano/raqm-0.9.0
Remove patch for Raqm<0.9.0
2022-01-31 02:14:05 +00:00
nulano
999ef3e4ea Revert "detect FreeType / HarfBuzz features"
This reverts commit 6565d13275.
2022-01-31 00:11:47 +00:00
mergify[bot]
7d82ac8669
Merge pull request #6000 from radarhere/raqm
Updated raqm to 0.9.0
2022-01-30 22:01:28 +00:00
Andrew Murray
36f293071e Updated raqm to 0.9.0 2022-01-31 08:05:01 +11:00
Hugo van Kemenade
6e1b592218
Merge pull request #5999 from radarhere/windows_latest
Switched from windows-2019 to windows-latest in GitHub Actions
2022-01-30 10:05:08 +02:00
Andrew Murray
d8e94c206e Switched from windows-2019 to windows-latest 2022-01-30 14:40:30 +11:00
Hugo van Kemenade
5fdf29f13b
Merge pull request #5998 from radarhere/lcms2 2022-01-30 00:26:58 +02:00
Andrew Murray
7ab973c4c9 Updated lcms2 to 2.13 2022-01-30 08:01:35 +11:00
Hugo van Kemenade
c3845a934b
Merge pull request #5996 from radarhere/parametrize
Parametrize test
2022-01-29 09:12:26 +02:00
Andrew Murray
179cdd4444 Merge branch 'main' into add-cygwin-to-ci 2022-01-29 13:59:37 +11:00
DWesl
1b6a8c6122 TST: Parametrize numpy roundtrip to find failing case
Segfaults are annoying to debug.
2022-01-29 13:07:27 +11:00
Hugo van Kemenade
be51f57309
Merge pull request #5995 from radarhere/raqm 2022-01-28 18:06:42 +02:00
Andrew Murray
04a3ac32a0 Updated raqm to 0.8.0 2022-01-28 22:04:57 +11:00
Hugo van Kemenade
1c622714f0
Merge pull request #5994 from radarhere/badges
Updated GitHub Actions badges
2022-01-28 07:27:36 +02:00
Andrew Murray
bd63a49bcd Added MinGW GitHub Actions badge 2022-01-28 11:25:24 +11:00
Andrew Murray
5848726cad Link directly to workflow pages 2022-01-28 11:23:51 +11:00