Commit Graph

285 Commits

Author SHA1 Message Date
Andrew Murray
7242a8a9ff
Merge branch 'main' into winbuild-update 2022-10-11 16:32:22 +11:00
Andrew Murray
7072ccdad1 Updated harfbuzz to 5.3.0 2022-10-09 08:13:35 +11:00
nulano
ed990abed4
windows: update xz to 5.2.7, update libpng to 1.6.38 2022-10-02 07:05:18 +01:00
Andrew Murray
8053772a2b
Merge branch 'main' into winbuild-update 2022-09-21 20:27:24 +10:00
Andrew Murray
8b90588b97 Updated harfbuzz to 5.2.0 2022-09-17 16:03:23 +10:00
nulano
e9af622a2b build brotli on Windows 2022-09-07 20:25:59 +02:00
nulano
17e5f1eb3b
add recommended build flag for webp set to the default value 2022-09-07 19:31:31 +02:00
nulano
8b1f92a756
restore py_vcruntime_redist 2022-09-05 14:58:41 +02:00
nulano
757ee8cf52
compile libtiff with webp on windows 2022-09-05 12:48:42 +02:00
nulano
a7df33551c
libopenjpeg has no dependencies, skip searching for dependencies of openjpeg binaries on windows 2022-09-05 11:58:12 +02:00
nulano
7f978ab707
compile libtiff with liblzma on windows 2022-09-05 11:12:38 +02:00
nulano
41a7bfe1c1
append dependency licenses to windows wheels on GHA 2022-09-05 08:11:23 +02:00
nulano
b330ff910d
upload fribidi.dll to GHA 2022-08-24 22:04:43 +02:00
Andrew Murray
56ba3ff68c Build lcms2 VC2022 2022-08-24 15:39:43 +10:00
Andrew Murray
84bdb635c2 Updated libjpeg-turbo to 2.1.4 2022-08-13 16:36:46 +10:00
Andrew Murray
61ec41511d Updated libwebp to 1.2.4 2022-08-06 15:40:10 +10:00
Andrew Murray
5cc9ab5b1d Updated harfbuzz to 5.1.0 2022-08-01 08:55:31 +10:00
Andrew Murray
55a5017934 Updated libwebp to 1.2.3 2022-07-16 17:22:45 +10:00
Andrew Murray
eebbf6b271 Updated harfbuzz to 4.4.1 2022-06-29 18:59:44 +10:00
Andrew Murray
3558f4e5d6 Updated harfbuzz to 4.4.0 2022-06-28 09:50:03 +10:00
pre-commit-ci[bot]
86e49f42eb [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2022-06-01 22:29:29 +00:00
Ray Gardner
80b3ee79bd Update build_prepare.py
Use SourceForge auto mirror capability.
2022-06-01 16:25:27 -06:00
Andrew Murray
0a4a7722b5 Updated libtiff to 4.4.0 2022-05-28 18:37:11 +10:00
Andrew Murray
bf65544d2e Updated harfbuzz to 4.3.0 2022-05-21 10:15:00 +10:00
Andrew Murray
815839631e Updated openjpeg to 2.5.0 2022-05-14 10:11:42 +10:00
Andrew Murray
47756b9bcd Updated freetype to 2.12.1 2022-05-01 21:57:59 +10:00
Andrew Murray
53a8e747cd Updated harfbuzz to 4.2.1 2022-04-24 14:12:03 +10:00
Andrew Murray
110238bccb Updated fribidi to 1.0.12 2022-04-20 08:37:45 +10:00
Andrew Murray
081c3ba249 Updated freetype to 2.12 2022-04-01 08:10:50 +11:00
Andrew Murray
d00fd468ec Updated harfbuzz to 4.2.0 2022-03-31 08:01:00 +11:00
Andrew Murray
77b4004d43 Updated URLs to HTTPS 2022-03-29 08:23:13 +11:00
Andrew Murray
696cd9ce5b Updated zlib to 1.2.12 2022-03-29 08:21:45 +11:00
Andrew Murray
70ba0705de Updated harfbuzz to 4.1.0 2022-03-23 18:30:48 +11:00
Andrew Murray
1db5699f91 Updated harfbuzz to 4.0.1 2022-03-12 07:42:25 +11:00
Andrew Murray
72b7ab54bd pre-commit autoupdate --freeze 2022-03-04 16:42:24 +11:00
Andrew Murray
211639b4f3 Updated harfbuzz to 4.0.0 2022-03-02 11:00:28 +11:00
Andrew Murray
5e32c5d22f Updated libjpeg-turbo to 2.1.3 2022-02-26 15:25:50 +11:00
Andrew Murray
b818ad6103 Updated harfbuzz to 3.4.0 2022-02-13 21:58:46 +11:00
Hugo van Kemenade
f018518e24
Merge pull request #6017 from radarhere/lcms2
Updated lcms2 to 2.13.1
2022-02-07 13:51:30 +02:00
Andrew Murray
718b72c0fd Updated harfbuzz to 3.3.2 2022-02-07 08:13:20 +11:00
Andrew Murray
9434799415 Updated lcms2 to 2.13.1 2022-02-04 03:29:26 +11: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
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
87ab18f804
Update harfbuzz to 3.3.1 2022-01-31 23:27:35 +02: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
Andrew Murray
7ab973c4c9 Updated lcms2 to 2.13 2022-01-30 08:01:35 +11:00
Andrew Murray
54f85ddcad Updated libwebp to 1.2.2 2022-01-22 09:30:12 +11:00
Andrew Murray
bd05a8dd13 Updated libimagequant to 2.17.0 2021-12-30 15:42:30 +11:00
Andrew Murray
3378799b4d Updated harfbuzz to 3.2.0 2021-12-12 15:59:29 +11:00
Andrew Murray
5549e629c1 Updated freetype to 2.11.1 2021-12-05 00:58:34 +11:00
Andrew Murray
1c54a4be45 Updated harfbuzz to 3.1.2 2021-11-27 14:55:54 +11:00
Andrew Murray
9e3263290a Updated libjpeg-turbo to 2.1.2 2021-11-19 19:04:17 +11:00
Andrew Murray
08504ead91 Updated harfbuzz to 3.1.1 2021-11-08 22:09:18 +11:00
Andrew Murray
a70e3c828f
Merge pull request #5768 from hugovk/rm-3.6
Drop support for soon-EOL Python 3.6
2021-11-05 19:08:02 +11:00
Andrew Murray
814680fc42 Updated harfbuzz to 3.1.0 2021-11-04 10:34:02 +11:00
Hugo van Kemenade
24ca657e29 Remove command for Python 3.6
Co-authored-by: Ondrej Baranovič <nulano@nulano.eu>
2021-10-19 15:34:52 +03:00
Hugo van Kemenade
716a0baf74 Drop support for EOL Python 3.6 2021-10-19 15:34:52 +03:00
Andrew Murray
3fdb2190d2 Updated fribidi to 1.0.11 2021-09-24 08:36:57 +10:00
nulano
aa27c4d96b update imagequant patches 2021-09-21 04:49:35 +02:00
Ondrej Baranovič
52fa7aefb5
update winbuild imagequant to 2.16.0 2021-09-21 03:37:58 +02:00
Andrew Murray
58fcc6edee Updated harfbuzz to 3.0.0 2021-09-18 08:19:11 +10:00
Andrew Murray
df105aa3f7 Updated harfbuzz to 2.9.1 2021-09-08 07:40:58 +10:00
Andrew Murray
c5ac932638 Updated harfbuzz to 2.9.0 2021-08-18 21:55:12 +10:00
Andrew Murray
4419eda505 Updated libwebp to 1.2.1 2021-08-14 19:55:01 +10:00
Andrew Murray
eaa7b829e2 Updated libjpeg-turbo to 2.1.1 2021-08-10 16:50:56 +10:00
Andrew Murray
4c76ed03a7 Updated harfbuzz to 2.8.2 2021-07-09 10:08:29 +10:00
Miloš Komarčević
f2e719b608 Fix lcms2_static target for msbuild 2021-06-04 20:38:12 +02:00
Andrew Murray
b3bf77361c Updated harfbuzz to 2.8.1 2021-05-04 13:23:23 +10:00
Hugo van Kemenade
56730906f2
Merge pull request #5433 from radarhere/libjpeg-turbo
Updated libjpeg-turbo to 2.1.0
2021-04-25 15:47:54 +03:00
Andrew Murray
0f7c15728e Updated libjpeg-turbo to 2.1.0 2021-04-24 08:51:13 +10:00
Andrew Murray
510f93b886 Updated libtiff to 4.3.0 2021-04-20 22:31:37 +10:00
Hugo van Kemenade
cafd389770
Merge pull request #5359 from nulano/libtiff-cmake 2021-04-01 12:03:42 +03:00
wiredfool
3addd7df4e
Merge pull request #5062 from nulano/fribidi-link
Dynamically link FriBiDi instead of Raqm
2021-03-27 16:29:04 +00:00
nulano
f4deb4df30 compile libtiff with cmake
(cherry picked from commit 3f17d61fed513ac6bb569ac687c77db1564f056f)
2021-03-24 21:31:07 +01:00
Andrew Murray
b7a76899be Updated harfbuzz to 2.8.0 2021-03-17 07:51:32 +11:00
nulano
333fd06e90 update libimagequant in winbuild 2021-03-02 23:19:20 +01:00
Andrew Murray
9b56833300
Merge branch 'master' into fribidi-link 2021-02-07 16:02:16 +11:00
Andrew Murray
e5c41c3c84 Updated lcms2 to 2.12 2021-02-07 06:57:03 +11:00
Andrew Murray
9561098ed4 Updated libwebp to 1.2.0 2021-01-30 21:45:39 +11:00
nulano
aae94110d7 lint 2021-01-05 00:07:03 +11:00
nulano
0488a2761a can't use underscore prefix for distutils options 2021-01-05 00:07:03 +11:00
nulano
43bde01623 disable Raqm/FriBiDi vendoring by default, except in Windows tests 2021-01-05 00:07:03 +11:00
nulano
8bc1ff35b4 use FriBiDi shim in Raqm 2021-01-05 00:03:52 +11:00
Andrew Murray
8dd5913428 Updated libtiff to 4.2.0 2020-12-30 11:34:46 +11:00
Andrew Murray
c68ddcf87d Updated openjpeg to 2.4.0 2020-12-29 10:44:32 +11:00
Andrew Murray
bea3745a74 Updated harfbuzz to 2.7.4 2020-12-27 13:19:07 +11:00
Andrew Murray
645b10612f Updated harfbuzz to 2.7.3 2020-12-24 10:51:49 +11:00
nulano
dd1a514346 update FriBiDi to 1.0.10 2020-11-25 21:57:51 +00:00
Andrew Murray
fba3ece341
Updated libraqm to 0.7.1 2020-11-26 01:01:38 +11:00
Andrew Murray
a8b6fc84a3 Updated libjpeg-turbo to 2.0.6 2020-11-17 23:34:55 +11:00
Andrew Murray
919fdcc49c Updated freetype to 2.10.4 2020-10-20 19:55:44 +11:00
mergify[bot]
50787ad2c4
Merge pull request #4971 from radarhere/freetype
Updated freetype to 2.10.3
2020-10-13 06:10:01 +00:00
Andrew Murray
166cc00843 Updated freetype to 2.10.3 2020-10-11 21:35:21 +11:00
nulano
9151da162c add support for CBDT and embedded bitmaps in truetype fonts 2020-10-07 05:29:17 +01:00
Hugo van Kemenade
c2367400fa
Merge pull request #4915 from nulano/ft-hb
Winbuild: Enable FT_CONFIG_OPTION_USE_HARFBUZZ
2020-09-19 13:41:46 +03:00
Andrew Murray
8710c37c2a Updated libjpeg-turbo to 2.0.5 2020-09-14 19:56:15 +10:00
nulano
d70fa8ca21 enable FT_CONFIG_OPTION_USE_HARFBUZZ for windows builds 2020-09-11 07:07:32 +02:00
Hugo van Kemenade
e0eec1eb56 Merge branch 'master' into rm-3.5 2020-09-01 20:16:46 +03:00
Andrew Murray
c9ecfa85c1 Updated harfbuzz to 2.7.2 2020-08-29 14:05:49 +10:00
Hugo van Kemenade
57c4be17a9
Merge pull request #4701 from nulano/winbuild-cache 2020-08-14 10:22:58 +03:00
Andrew Murray
3b8bdbb563 Updated harfbuzz to 2.7.1 2020-08-14 08:30:10 +10:00
Hugo van Kemenade
e7a29da517
Merge branch 'master' into winbuild-cache 2020-08-14 00:19:49 +03:00
nulano
a1c8cad206 always check patch is actually applied 2020-08-13 22:30:07 +10:00
nulano
e01993e5bc update LCMS2 target version 2020-08-13 22:30:07 +10:00
Hugo van Kemenade
dd87dd50c0 Update to isort 5 with Black profile support 2020-08-08 22:39:29 +03:00
Hugo van Kemenade
d1daff892d
Merge pull request #4740 from nulano/winbuild-ignore
Add gitignore to winbuild build directory
2020-08-06 11:11:15 +03:00
Hugo van Kemenade
10615a7da7 Upgrade Python syntax for 3.6+
Co-authored-by: nulano <nulano@nulano.eu>
2020-07-30 10:09:18 +03:00
Andrew Murray
86828b3fa6 Updated harfbuzz to 2.7.0 2020-07-25 21:05:31 +10:00
nulano
b913ae2685 use f-strings in winbuild 2020-07-14 20:40:14 +10:00
Hugo
6cdeb55118 Drop support for soon-EOL Python 3.5 2020-06-30 13:55:08 +03:00
nulano
dc22015973 add gitignore to winbuild build directory 2020-06-27 20:12:10 +02:00
Andrew Murray
262e2aaabb Updated harfbuzz to 2.6.8 2020-06-23 08:17:26 +10:00
Hugo van Kemenade
db7186b962
Merge pull request #4704 from radarhere/lcms2
Updated lcms2 to 2.11
2020-06-20 12:38:34 +03:00
Andrew Murray
84b8776bfc Updated libjpeg-turbo to 2.0.4 2020-06-20 08:29:35 +10:00
Andrew Murray
18e974ae6f Updated lcms2 to 2.11 2020-06-17 07:54:00 +10:00
nulano
e11612f589 cache winbuild 2020-06-16 05:40:48 +02:00
Andrew Murray
05932c4cbc Updated harfbuzz to 2.6.7 2020-06-14 22:23:19 +10:00
Hugo
c8e3757e72 Run yesqa to remove redundant noqa 2020-06-06 14:54:58 +03:00
Andrew Murray
704892d08d Updated lcms2 to 2.10 2020-06-01 22:29:25 +10:00
nulano
9640b48040 Merge branch 'master' of github.com:python-pillow/Pillow into winbuild-rewrite
# Conflicts:
#	.github/workflows/test-windows.yml
#	winbuild/config.py
#       winbuild/build_prepare.py
2020-05-25 14:32:21 +02:00
nulano
2df26d8ea6 restore library updates in master 2020-04-12 10:18:49 +02:00
nulano
0e5a6e6eb1 simplify default arguments in build_prepare 2020-04-12 11:55:11 +10:00
nulano
98dd1b7e6e add parameters to build script 2020-04-12 11:55:11 +10:00
nulano
c6a1c551d9 cleanup build configuration 2020-04-12 11:55:01 +10:00
nulano
ae0c0f3d0a cleanup 2020-04-12 11:52:38 +10:00
nulano
aa4592c951 clean msvs selection 2020-04-12 11:52:26 +10:00
nulano
9784874dc6 extract remaining libs 2020-04-12 11:52:14 +10:00
nulano
7b70265e69 rewrite retargetting 2020-04-12 11:51:25 +10:00
nulano
e0dd636e2c remove 7.1a dependency 2020-04-12 11:51:25 +10:00
nulano
b7120d56f1 add trace statements 2020-04-12 11:51:25 +10:00
nulano
b0885a5ceb fix finding PYTHON dir 2020-04-12 11:51:25 +10:00
nulano
46f8729e99 add vs2019 support 2020-04-12 11:51:25 +10:00
nulano
89e05cdf56 extract scripts from test-windows.yml
(cherry-picked from commit 1a6ee35d0e5fa1bf4081649a6ebf67208d76f322)
2020-04-12 11:51:24 +10:00