Hugo van Kemenade
8ef6503801
Merge pull request #6914 from radarhere/default
2023-03-12 12:39:45 +02:00
Hugo van Kemenade
14e0128873
Merge pull request #6866 from radarhere/lcms2
2023-03-12 12:39:07 +02:00
Hugo van Kemenade
bfcea9d718
Merge pull request #6988 from radarhere/memoryview
2023-03-11 22:42:09 +02:00
Andrew Murray
f9cbc2e084
Close OleFileIO instance when closing or exiting FPX or MIC
2023-03-11 23:11:43 +11:00
Andrew Murray
096a8ea99e
Fix unclosed file warnings
2023-03-11 22:39:11 +11:00
Andrew Murray
cbde5b2626
Added reading of JPEG2000 comments
2023-03-09 13:36:22 +11:00
Andrew Murray
2d01875e7c
Added QOI reading
2023-03-09 13:34:44 +11:00
Andrew Murray
459f0d8352
Round duration when saving animated WebP
2023-03-07 18:07:46 +11:00
Andrew Murray
eda95342ae
Merge pull request #6986 from fcarron/fix_libtiff_file_pointer
...
Close file pointer copy in the libtiff encoder if still open
2023-03-05 16:24:19 +11:00
Andrew Murray
6ee157c0df
Merge pull request #6899 from Yay295/image_access_test_log_values
...
Log expected & actual color in image access tests
2023-03-04 20:13:03 +11:00
Andrew Murray
b970eb9e5d
Added memoryview support to Dib.frombytes()
2023-03-04 17:18:59 +11:00
Andrew Murray
e953978b31
Added test
2023-03-04 11:44:45 +11:00
Andrew Murray
1457d2c146
Merge pull request #6968 from akx/pytest-style
...
Fix up some pytest style issues
2023-03-04 10:31:54 +11:00
Aarni Koskela
912ab3e088
Apply suggestions from code review
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2023-03-03 16:00:56 +02:00
Aarni Koskela
32bfee030b
Update Tests/test_file_apng.py
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2023-03-03 10:29:51 +02:00
Andrew Murray
9ed8ca1494
Removed "del im"
2023-03-03 10:28:36 +02:00
Yay295
281cbc2755
Merge branch 'python-pillow:main' into eps_plugin_perf
2023-03-02 15:29:12 -06:00
Andrew Murray
a4965a7eaa
Split into x and y errors
2023-03-01 22:06:40 +11:00
Andrew Murray
b84c29a035
Raise an error if co-ordinates are incorrectly ordered
2023-03-01 11:22:35 +11:00
Hugo van Kemenade
7e8b11b159
Merge pull request #6954 from radarhere/corners
2023-02-26 18:29:35 +02:00
Andrew Murray
132fb9360b
Added memoryview support to frombytes()
2023-02-25 19:10:47 +11:00
Andrew Murray
8a1b9aa0ad
Allow comments in FITS images
2023-02-25 16:44:07 +11:00
Andrew Murray
1263018d2a
Assert value instead of assigning unused variable
2023-02-24 21:01:03 +02:00
Aarni Koskela
44c4e67fe1
Fix vars
to var
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-02-24 09:26:18 +02:00
Hugo van Kemenade
879e77a446
Merge pull request #6970 from radarhere/qt
...
Relax roundtrip check
2023-02-24 07:46:42 +02:00
Andrew Murray
4777379465
Merge pull request #6961 from jvanderneutstulen/add-save-pdf-dpi-tuple
...
Support saving PDF with different X and Y resolution
2023-02-24 12:50:42 +11:00
Andrew Murray
19299acbb6
Relax roundtrip check
2023-02-24 08:39:48 +11:00
Aarni Koskela
43128ce716
Fix up pytest.warns lambda: uses
2023-02-23 16:06:40 +02:00
Aarni Koskela
5c8a9165ab
Fix up pytest.raises lambda: uses
2023-02-23 15:19:20 +02:00
Andrew Murray
21d13e1dea
Relax roundtrip check
2023-02-23 23:22:18 +11:00
Andrew Murray
be489287d2
Parametrized test
2023-02-23 12:44:38 +01:00
Jasper van der Neut
36bcc0a898
Support saving PDF with different X and Y resolution.
...
Add a `dpi` parameter to the PDF save function, which accepts
a tuple with X and Y dpi.
This is useful for converting tiffg3 (fax) images to pdf,
which have split dpi like (204,391), (204,196) or (204,98).
2023-02-21 11:49:05 +01:00
Andrew Murray
0f2a4c1ae5
Added "corners" argument to rounded_rectangle()
2023-02-16 19:19:17 +11:00
Andrew Murray
ad0e9dbaaf
Fixed writing int as UNDEFINED tag
2023-02-14 10:52:32 +11:00
Andrew Murray
b05bc34604
Test lists and tuples
2023-02-13 10:34:44 -06:00
Hugo van Kemenade
d2e77de070
Merge pull request #6853 from radarhere/child_images
...
Relaxed child images check to allow for libjpeg
2023-02-12 07:26:18 +02:00
Andrew Murray
bb524018d3
Raise an error when EXIF data is too long
2023-02-11 16:20:27 +11:00
Yay295
dd985b2a5e
make deprecation check more specific
2023-02-07 13:58:05 -06:00
Yay295
62ab8bf80c
update "unknown version" deprecation test
2023-02-06 18:00:31 -06:00
Yay295
35463e8ca3
Merge branch 'main' into eps_plugin_perf
2023-02-06 17:50:18 -06:00
Yay295
bd0fac80c4
deprecate EpsImagePlugin.PSFile
2023-02-06 17:26:05 -06:00
Yay295
be9aea35a8
add eps test for bad BoundingBox, good ImageData
2023-02-06 17:26:04 -06:00
pre-commit-ci[bot]
24183d652e
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-02-06 19:27:19 +00:00
Andrew Murray
642d574087
Added JPXDecode for RGBA images
2023-02-02 21:48:47 +11:00
Andrew Murray
4bb50b1fa7
Test comment too long
2023-01-31 22:31:58 +11:00
Andrew Murray
ca97e2a3a5
Use _binary
2023-01-31 22:31:52 +11:00
Andrew Murray
18ad4c867f
Use skip_unless_feature_version
2023-01-31 21:49:12 +11:00
Andrew Murray
412f5a5233
Moved test_wrong_bits_per_sample to test_file_libtiff.py
2023-01-29 17:33:51 +11:00
Andrew Murray
510de501ea
Moved test_get_child_images to test_file_libtiff.py
2023-01-29 17:33:46 +11:00
Hugo van Kemenade
0ad275f85f
Merge pull request #6915 from radarhere/qt
2023-01-28 19:59:04 +02:00
Andrew Murray
3e37a919b1
Prevent register_open from adding duplicates to ID
2023-01-28 22:43:04 +11:00
nulano
73f55b4e01
remove redundant default value
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2023-01-28 15:35:33 +11:00
Andrew Murray
e76fa1674e
Relax roundtrip check
2023-01-28 14:15:51 +11:00
Andrew Murray
535d886bf9
Merge pull request #6905 from hugovk/deprecate-pillow-11
...
Handling for deprecations to be removed in Pillow 11
2023-01-21 07:06:59 +11:00
Hugo van Kemenade
9b660db62d
Handling for deprecations to be removed in Pillow 11
2023-01-20 14:35:11 +02:00
Josh Ware
b00bde9771
Update Tests/test_file_jpeg2k.py fix spelling error
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2023-01-19 22:52:41 +11:00
pre-commit-ci[bot]
41b3ac8aed
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-01-19 00:52:43 +00:00
Josh Ware
de43bc99c8
Added support for jpeg2000 comments and PLT marker segments
2023-01-19 11:37:14 +11:00
Yay295
e80707547f
parametrize test_image_access::test_signedness()
2023-01-16 07:47:24 -06:00
Yay295
1603872f24
use better variable names
2023-01-16 07:46:11 -06:00
Yay295
7ad50d9185
log expected & actual color in image access tests
2023-01-15 19:42:55 -06:00
Yay295
c2176f2747
use string for parametrization name declaration
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2023-01-15 19:36:52 -06:00
Yay295
cd4656410f
parametrize test_file_tar::test_sanity()
2023-01-15 17:40:48 -06:00
Yay295
3d6770d0f3
add tests for long lines
2023-01-15 15:56:49 -06:00
Yay295
4c2550db42
add test for invalid bounding box
2023-01-15 15:56:49 -06:00
Andrew Murray
e48aead015
Allow writing IFDRational to BYTE tag
2023-01-13 21:02:42 +11:00
Yay295
89bdcfe835
Merge branch 'python-pillow:main' into eps_plugin_perf
2023-01-12 16:03:31 -06:00
Yay295
0334e68f95
add more eps file tests
2023-01-12 08:46:03 -06:00
Andrew Murray
173b65d095
Raise ValueError during filter operation as well
2023-01-11 20:02:10 +11:00
Yay295
c3134dc049
refactor EpsImagePlugin
...
Merge the PSFile class into the EpsImageFile class to hopefully improve performance.
Also added a check for the required "%!PS-Adobe" and "%%BoundingBox" header comments.
2023-01-10 08:44:38 -06:00
Hugo van Kemenade
08c7b17e23
Raise ValueError for BoxBlur filter with negative radius
2023-01-09 19:04:55 +02:00
Andrew Murray
50f7888e3a
Merge pull request #6870 from hugovk/parametrize
...
Tests: Convert internal check() functions to use parametrize
2023-01-09 09:29:19 +11:00
Hugo van Kemenade
e24dd745f7
Convert test_optimize_correctness to use parametrize
2023-01-08 14:48:56 +02:00
Hugo van Kemenade
a5e046fb49
Convert test_properties to use parametrize
2023-01-08 14:37:46 +02:00
Hugo van Kemenade
8d5eb71d26
Use enumerate
2023-01-08 13:47:46 +02:00
Hugo van Kemenade
2df4865e42
Use 'key in mydict' instead of 'key in mydict.keys()'
2023-01-08 13:47:46 +02:00
mergify[bot]
6c7d6cf4a9
Merge pull request #6865 from Yay295/test_cleanup_s
...
Clean up tests (simplified)
2023-01-07 08:49:45 +00:00
Yay295
04199b6066
sort colors before comparing them
2023-01-07 19:16:06 +11:00
Yay295
48b6d4fd60
remove no-format tags and fix comment locations
2023-01-07 19:16:06 +11:00
Yay295
4e6e69aafb
remove loop left from before parametrization
2023-01-07 19:16:06 +11:00
Yay295
52ed578947
add extra variable so linter doesn't split line
2023-01-07 19:16:06 +11:00
Andrew Murray
ea83ebbcf9
Moved conversion test to test_imagecms, to skip if lcms2 is absent
2023-01-06 20:09:47 +11:00
Andrew Murray
e653aaee89
NotImplementedError will not be raised if xclip is available
2023-01-04 00:43:48 +11:00
Andrew Murray
6c30b2c00d
arr.tobytes() always exists in Python >= 3.2
2023-01-02 21:03:45 +11:00
Andrew Murray
97385d7cc7
Relaxed child images check to allow for libjpeg
2023-01-02 19:54:12 +11:00
Andrew Murray
c977526cfe
Lint fixes
2023-01-01 07:03:09 +11:00
Andrew Murray
51d95add6a
Replaced IOError with OSError
2023-01-01 07:03:09 +11:00
Eric Soroos
1c57ab8429
Return a PyError instead of a fake fterror.
...
* Update Tests to IOError rather than OSError
2023-01-01 07:03:09 +11:00
Andrew Murray
f2b36a1833
Lint fixes
2023-01-01 07:03:09 +11:00
Eric Soroos
87d1770c18
Fix null pointer dereference crash with malformed font
2023-01-01 07:03:09 +11:00
Hugo van Kemenade
7b0008bb82
Merge pull request #6842 from radarhere/zero
...
Return from ImagingFill early if image has a zero dimension
2022-12-31 13:23:12 +02:00
Andrew Murray
2803304763
Skip timeout checks on slower running valgrind job
2022-12-31 13:47:07 +11:00
Andrew Murray
b4347daa3c
Merge branch 'main' into enum
2022-12-31 09:37:56 +11:00
Andrew Murray
91b01f4cc2
Return from ImagingFill early if image has a zero dimension
2022-12-30 16:48:33 +11:00
Hugo van Kemenade
1ba19b1105
Merge pull request #6800 from radarhere/int_ascii
...
Resolves https://github.com/python-pillow/Pillow/issues/6799
2022-12-29 23:36:33 +02:00
Hugo van Kemenade
e107af41a9
Merge pull request #6783 from radarhere/grabclipboard
...
If available, use wl-paste or xclip for grabclipboard() on Linux
2022-12-29 12:01:24 +02:00
Andrew Murray
73a2c3049f
Use pytest.raises match argument
2022-12-29 10:27:03 +11:00
Andrew Murray
4518dc82ba
Merge branch 'main' into signed
2022-12-29 09:37:35 +11:00
Andrew Murray
0da8e43977
Parametrized test
2022-12-29 08:58:38 +11:00
Hugo van Kemenade
d972890fb4
Merge pull request #6825 from radarhere/i16
2022-12-28 16:47:07 +02:00