Andrew Murray
d455abffee
Moved all pathlib logic out of function
2021-12-18 21:16:50 +11:00
Andrew Murray
a1677ead44
Switched from deprecated "setup.py install" to "pip install ."
2021-12-18 19:43:23 +11:00
Andrew Murray
e7e05e2701
GHA: Restored macos-latest for PyPy builds
2021-12-18 19:39:05 +11:00
pre-commit-ci[bot]
56d630294c
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2021-12-15 20:39:43 +00:00
Alexey Shamrin
b3cb55f823
keep IPython/Jupyter text/plain output stable
2021-12-15 22:35:32 +02:00
Hugo van Kemenade
2a38670169
Merge pull request #5888 from radarhere/gha_pypy
2021-12-15 11:14:04 +02:00
Andrew Murray
603fb34701
GHA: Still use macos-latest for non-PyPy builds
2021-12-15 08:10:12 +11:00
Andrew Murray
6899f06cf9
Update CHANGES.rst [ci skip]
2021-12-15 07:26:19 +11:00
mergify[bot]
f4c010b188
Merge pull request #5856 from cmbruns/cmbruns/grayscale-16-bit-qimage
...
Support 16-bit grayscale ImageQt conversion
2021-12-14 20:24:27 +00:00
Andrew Murray
768c189a29
Correct image by scaling pixels
2021-12-15 06:39:05 +11:00
Christopher Bruns
e87745d9ec
Check if installed Qt version supports Format_Grayscale16
2021-12-15 06:39:05 +11:00
Christopher Bruns
b1cc094f57
Add 16-bit grayscale test
2021-12-15 06:39:05 +11:00
Christopher Bruns
6aca23cfa3
Support 16-bit grayscale ImageQt conversion.
2021-12-15 06:39:05 +11:00
Andrew Murray
c43f55121c
Merge pull request #5886 from hugovk/gha-macos-10.15
...
GHA: Use macos-10.15 to fix build
2021-12-15 06:34:43 +11:00
Hugo van Kemenade
5b023c7d48
GHA: Use macos-10.15 to fix build
2021-12-14 17:10:09 +02:00
Hugo van Kemenade
a0ec5b7095
Merge pull request #5885 from hugovk/effbot
2021-12-14 12:57:32 +02:00
Hugo van Kemenade
8c405a9ab5
Dedicate the release to Fredrik Lundh
2021-12-13 23:43:04 +02:00
Hugo van Kemenade
383379567a
Merge pull request #5883 from radarhere/harfbuzz
2021-12-12 11:15:46 +02:00
Andrew Murray
3378799b4d
Updated harfbuzz to 3.2.0
2021-12-12 15:59:29 +11:00
DWesl
7fd3e9977e
CI: Make sure correct version of python is used for testing.
...
Cygwin is trying to use the highest-available Python version.
One of the Python packages has scripts in /usr/bin that should be in the python39- subpackage.
2021-12-11 15:59:45 -05:00
DWesl
90cf149cbe
CI: Fix the spelling on the codecov repository.
2021-12-11 15:17:28 -05:00
DWesl
4cfb1a854f
CI: Use the new GitHub Action for codecov
...
The old bash downloader will be removed soon.
2021-12-11 15:13:56 -05:00
DWesl
407abbfa18
CI: Try to get tests fully working
...
The actual test step wasn't running, so try to run that as a shell
script rather than an executable. Also get more of the dependencies
installed.
2021-12-11 15:12:31 -05:00
DWesl
9ec4034bff
CI: Incorporate suggestions from PR.
...
Upload coverage information, add Cygwin to the list of systems with CI,
space out entries.
2021-12-11 08:27:35 -05:00
Andrew Murray
ec198899f6
Limit quantized palette to number of colors
2021-12-11 16:23:37 +11:00
Andrew Murray
fdec387b4a
Fixed palette index for zeroed color in FASTOCTREE quantize
2021-12-11 16:07:45 +11:00
DWesl
1daaf9273c
CI: Split the config check from the actual test.
...
I'm using selftest.py to check whether I've installed everything.
Pytest actually finds and runs the tests. For some reason that wasn't
running earlier.
2021-12-10 21:53:43 -05:00
DWesl
cd087c6007
CI: Fix the path to the build wheels.
...
setup.py bdist_wheel goes to dist/*.whl
pip wheel goes to *.whl
2021-12-10 21:20:47 -05:00
DWesl
8ebac45f24
CI: Explicitly use dash to get shell globbing.
2021-12-10 21:14:41 -05:00
DWesl
a4495decf8
CI: Stop using dash so the DOS line endings don't throw things off.
2021-12-10 19:57:44 -05:00
DWesl
b798989f33
CI: Make sure all python requirements are installed in Cygwin CI.
...
For some reason wheel wasn't installed properly.
2021-12-10 19:08:28 -05:00
DWesl
67bef87a07
CI: Specify where the command line goes in the shell.
...
I think this is how specifying the shell works. The documentation
isn't terribly clear.
2021-12-10 18:21:23 -05:00
DWesl
fdbb1870d4
CI: Add a cygwin run to GitHub Actions.
...
Requested for the _imagingtk fix.
2021-12-10 08:52:46 -05:00
Hugo van Kemenade
cc927343da
Merge pull request #5876 from radarhere/libimagequant
2021-12-08 13:42:37 +02:00
Andrew Murray
7b201798ad
Updated libimagequant to 2.17.0
2021-12-08 19:00:50 +11:00
Hugo van Kemenade
421e7f3c5a
Merge pull request #5872 from radarhere/safe_read
2021-12-07 15:30:56 +02:00
Andrew Murray
5c05fe4d9b
Fixed raising OSError in _safe_read when size is greater than SAFEBLOCK
2021-12-07 11:40:44 +11:00
Hugo van Kemenade
81a3f68cf7
Merge pull request #5874 from radarhere/gif
2021-12-06 23:34:23 +02:00
Andrew Murray
6f2f01b23f
Added release notes for #5857
2021-12-07 06:46:07 +11:00
Andrew Murray
0e10a5cc7b
When saving RGBA, make use of first transparent palette entry
2021-12-07 06:37:01 +11:00
Andrew Murray
6791112a98
Update CHANGES.rst [ci skip]
2021-12-07 06:32:12 +11:00
Hugo van Kemenade
94ca035495
Merge pull request #5857 from radarhere/gif
2021-12-06 20:58:21 +02:00
Andrew Murray
722126aa0a
Use latin1 encoding to decode bytes
2021-12-05 15:59:27 +11:00
Andrew Murray
c5d9223a8b
Merge pull request #5861 from hugovk/workflow_dispatch
...
GHA: Add workflow_dispatch to enable manually triggering builds
2021-12-05 15:48:37 +11:00
Andrew Murray
06372b5e4b
Merge pull request #5798 from ilai-deutel/fix-webp-memory-leak
...
WebP: Fix memory leak during decoding on failure
2021-12-05 14:54:16 +11:00
mergify[bot]
fa2bbf76f4
Merge pull request #5867 from radarhere/freetype
...
Updated freetype to 2.11.1
2021-12-04 21:50:00 +00:00
Andrew Murray
5549e629c1
Updated freetype to 2.11.1
2021-12-05 00:58:34 +11:00
Alex Clark
ca8fc4872f
Update lock file
2021-12-04 08:26:18 -05:00
Hugo van Kemenade
2d769b0842
Merge pull request #5866 from radarhere/code
2021-12-04 09:43:08 +02:00
Andrew Murray
85a27c145d
Python variables are one word
2021-12-04 07:50:12 +11:00