Andreas Florath
90e1e94530
Merge branch 'python-pillow:main' into ImageStat_getcount_opt
2023-12-04 10:36:21 +01:00
Hugo van Kemenade
80d0ed48b3
Merge pull request #7590 from radarhere/windows
...
Update Windows wheels info
2023-12-02 16:35:15 +02:00
Andrew Murray
77a96a00ce
Update CHANGES.rst [ci skip]
2023-12-02 21:50:11 +11:00
Andrew Murray
364e627c27
Merge branch 'main' into windows
2023-12-02 21:31:40 +11:00
Hugo van Kemenade
2b5c081499
Merge pull request #7594 from radarhere/olefile
...
Fixed closing file pointer with olefile 0.47
2023-12-02 12:22:17 +02:00
Andrew Murray
11e226ee90
All GitHub Actions wheels are now in the "Wheels" workflow
2023-12-02 13:18:13 +11:00
Andrew Murray
0e523d9868
Fixed closing file pointer with olefile 0.47
2023-12-02 10:57:16 +11:00
Andreas Florath
e01354a2c8
Added space before colon
...
Signed-off-by: Andreas Florath <andreas@florath.net>
2023-12-01 18:52:27 +01:00
Andreas Florath
f7d40ce31c
Removed functools and operator import which are not needed anymore
...
Signed-off-by: Andreas Florath <andreas@florath.net>
2023-12-01 18:52:27 +01:00
Andreas Florath
a04c6a27e8
Optimization of ImageStat.Stat._getcount method
...
The new implementation uses "sum" instead of the construct
"functools.reduce(operator.add, ...)". Test showed that the
new function is about three times faster than the original.
Also it is shorter and easier to read.
Signed-off-by: Andreas Florath <andreas@florath.net>
2023-12-01 18:52:27 +01:00
Hugo van Kemenade
76446ee450
Merge pull request #7524 from cclauss/ruff-rules-C4-PERF102-PIE810-PLR
2023-12-01 17:09:25 +02:00
Andrew Murray
bd7874a6f1
Update Windows wheels info
2023-12-01 12:01:34 +11:00
Andrew Murray
316f39702c
Merge pull request #7580 from nulano/cibuildwheel-docker
...
Build Windows wheels using cibuildwheel
2023-12-01 10:41:53 +11:00
Nulano
e1059767d8
replace importlib.util.find_spec with try import except ImportError
2023-11-30 20:11:24 +01:00
Andrew Murray
63bec07b97
Merge pull request #7475 from radarhere/harfbuzz
...
Updated harfbuzz to 8.3.0
2023-11-30 21:58:40 +11:00
Andrew Murray
e1291b880d
Update CHANGES.rst [ci skip]
2023-11-30 07:38:27 +11:00
Hugo van Kemenade
54c5631fe1
Merge pull request #7584 from akx/truetype-size-validation
2023-11-29 17:16:51 +02:00
Aarni Koskela
36e0b5312a
Update Tests/test_imagefont.py
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2023-11-29 09:21:51 +02:00
Ondrej Baranovič
6fe42bddd9
Apply suggestions from code review
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-11-28 14:20:57 +01:00
Nulano
d88ab8a668
use verbose flag when building wheels
2023-11-28 14:20:57 +01:00
Nulano
7dc3a8ffa5
do not build Windows wheels on every push
2023-11-28 14:20:57 +01:00
nulano
1fdb0668d8
test cibuildwheel wheels in Docker on Windows
2023-11-28 14:20:57 +01:00
Nulano
3d49244d36
specify build config settings in pyproject.toml
2023-11-28 14:20:57 +01:00
Nulano
bf51d71660
enable heap verification
2023-11-28 14:20:56 +01:00
Nulano
4f939a1c2d
use cibuildwheel on windows
2023-11-28 14:20:53 +01:00
Aarni Koskela
39ec56c6ea
Improve error message when creating TrueType fonts of invalid size
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2023-11-28 15:09:53 +02:00
Andrew Murray
697c24bc7d
Merge pull request #7581 from hugovk/requirements-cibw
...
Install cibuildwheel from requirements file
2023-11-28 23:30:08 +11:00
Hugo van Kemenade
106f3bcae7
Install cibuildwheel from requirements file
...
So Renovate can update them all at the same time
2023-11-28 13:12:42 +02:00
Andrew Murray
a1d2297029
Merge pull request #7563 from radarhere/optional-dependencies
...
List optional dependencies in pyproject (apart from docs and tests)
2023-11-28 21:49:41 +11:00
Hugo van Kemenade
af12908dad
Merge pull request #7579 from hugovk/docs-activate-tab
...
Docs: Activate tabs based on browser's operating system
2023-11-28 12:32:23 +02:00
Hugo van Kemenade
6d90f987d1
Merge pull request #107 from radarhere/docs-activate-tab
2023-11-28 11:48:47 +02:00
Andrew Murray
40976799c6
Use html_css_files instead of setup()
2023-11-28 20:04:41 +11:00
Andrew Murray
06687642b5
window.navigator has already been used
2023-11-28 19:48:41 +11:00
Andrew Murray
cf97e8644d
Do not test for iOS
2023-11-28 19:48:31 +11:00
Andrew Murray
823c0b0790
Query now searches for exactly matching text
2023-11-28 19:39:38 +11:00
Hugo van Kemenade
ccb0a08a9b
Select "Windows" tab instad of "Windows using MSYS2/MinGW"
...
Co-authored-by: Ondrej Baranovič <nulano@nulano.eu>
2023-11-27 12:54:50 -07:00
Hugo van Kemenade
959b45c945
Activate tabs based on browser's operating system
2023-11-27 16:27:39 +02:00
Hugo van Kemenade
f9c7bd8611
Merge pull request #7572 from radarhere/wheels
...
Updated wheels README after cibuildwheel integration
2023-11-25 13:04:49 +02:00
Andrew Murray
3e7aec5c0d
Updated README after cibuildwheel integration [ci skip]
2023-11-25 21:56:23 +11:00
Andrew Murray
de86f0aeb8
Updated harfbuzz to 8.3.0
2023-11-25 19:42:37 +11:00
Hugo van Kemenade
e2ddd27500
Merge pull request #7552 from radarhere/cibuildwheel
...
Use cibuildwheel
2023-11-25 10:27:32 +02:00
Hugo van Kemenade
7070feccb7
Merge pull request #7570 from radarhere/gif_optimize
...
"optimize" default when saving GIF images
2023-11-25 10:03:00 +02:00
Andrew Murray
f59b51fdc7
Simplified code
2023-11-25 17:36:19 +11:00
Andrew Murray
c855584dac
Corrected "optimize" default when saving GIF images
2023-11-25 17:30:09 +11:00
Andrew Murray
04a4d54275
Update CHANGES.rst [ci skip]
2023-11-24 15:13:39 +11:00
Andrew Murray
f8d061c88e
Merge pull request #7557 from RaphaelVRossi/check-image-has-fp-when-close
...
If absent, do not try to close fp when closing image
2023-11-24 15:06:39 +11:00
Hugo van Kemenade
9694cfcfda
Merge pull request #7564 from nulano/config-docs
...
Use --config-settings in external libraries list in installation.rst
2023-11-21 00:21:59 +02:00
Andrew Murray
10fd7ff539
Remove implication that "-C" is since Pillow 3.0.0
2023-11-20 13:43:08 -08:00
Andrew Murray
5c277a0e8f
Split fpx_mic dependency
2023-11-21 08:33:11 +11:00
Nulano
108eee1bdd
use --config-settings in external libraries list
2023-11-20 19:39:49 +01:00