Commit Graph

5388 Commits

Author SHA1 Message Date
Alessio Sergi
7e8a6c61f8 Use pathlib2 for Path objects on Python < 3.4
The pathlib backport module is no longer maintained. The development
has moved to the pathlib2 module instead.

Quoting from the pathlib's README:
"Attention: this backport module isn't maintained anymore. If you want
to report issues or contribute patches, please consider the pathlib2
project instead."

Other projects have already switched to pathlib2, most notably IPython
and its dependencies.
2016-12-17 18:50:50 +01:00
wiredfool
3f372ef54a Updated Changes.rst [ci skip] 2016-12-13 20:13:00 +00:00
wiredfool
80b78be21a Merge pull request #2199 from jdufresne/dep-olefile
Remove vendored version of olefile Python package in favor of upstream
2016-12-13 20:12:29 +00:00
wiredfool
4b6de04882 Updated Changes.rst [ci skip] 2016-12-13 20:05:38 +00:00
wiredfool
55f7a736a4 Merge pull request #2234 from radarhere/print
Updated comments to use print as a function
2016-12-13 20:00:25 +00:00
wiredfool
5e41721cba Merge pull request #2277 from uploadcare/executable-setup
Set executable flag on setup.py and add shebang
2016-12-13 19:58:10 +00:00
wiredfool
2a7b4577c1 Merge pull request #2282 from radarhere/selftest
Set executable flag on selftest.py and added shebang line
2016-12-13 19:57:25 +00:00
wiredfool
9f711ea59a Merge pull request #2286 from hugovk/change-freetype2.7-epsilon
Increase epsilon for FreeType 2.7
2016-12-13 19:54:00 +00:00
wiredfool
86ff654487 Merge pull request #2279 from uploadcare/fast-assert_image_similar
Fast assert_image_similar
2016-12-13 19:52:50 +00:00
wiredfool
eb339d2ef6 Merge pull request #2276 from uploadcare/remove-stretch
Remove depreciated internal "stretch" method
2016-12-13 19:51:39 +00:00
wiredfool
ba5f9b88da Merge pull request #2223 from wiredfool/handles_eof
Removed the handles_eof flag in the decoder, as there are no users of it
2016-12-13 19:48:55 +00:00
hugovk
acf68c835c Increase epsilon for FreeType 2.7 2016-12-12 15:16:43 +02:00
Andrew Murray
57bab081b9 Set executable flag on selftest.py and added shebang line 2016-12-11 12:30:11 +11:00
Hugo
badbff1b99 [CI skip] 2016-12-09 11:26:22 +02:00
Hugo
e83479edf0 Merge pull request #2263 from wiredfool/tiff_bytesio
Fix for writing Tiff to BytesIO using libtiff
2016-12-09 11:04:41 +02:00
Hugo
7dff4e5a8f Merge pull request #2269 from wiredfool/design-docs
Design docs
2016-12-09 11:01:03 +02:00
Hugo
cb5b2eb597 Merge pull request #2273 from wiredfool/tests-nolibtiff
Move tests requiring libtiff to test_file_libtiff
2016-12-09 10:58:48 +02:00
Alexander
9ee1f58215 fix I;16 mode 2016-12-07 05:16:10 +03:00
Alexander
ba92896a53 remove old version 2016-12-07 04:39:36 +03:00
Alexander
52c8e2050e replace test "1"-mode image 2016-12-07 03:09:13 +03:00
Alexander
8967a20ad7 test new assert_image_similar implementation 2016-12-07 03:07:20 +03:00
wiredfool
aa247dbb60 Moving tests requiring libtiff to test_file_libtiff 2016-12-05 08:25:10 -08:00
Hugo
8784037463 Update [CI skip] 2016-12-04 22:00:51 +02:00
Hugo
837d583b15 Merge pull request #2275 from wiredfool/issue_2272
Update Maxblock heuristic (fixes #2272)
2016-12-04 21:38:22 +02:00
Alexander
9c38253733 set executable flag on setup.py and add shebang 2016-12-04 18:59:53 +03:00
Alexander
194ebd4e0a remove depreciated internal "stretch" method 2016-12-04 18:41:39 +03:00
Hugo
b1017b2903 Update CHANGES.rst [CI skip] 2016-12-04 12:33:08 +02:00
Hugo
03b9d718fc Merge pull request #2274 from wiredfool/issue_2258
Fix for 2 bit palette corruption #2258
2016-12-04 12:27:40 +02:00
wiredfool
d983aead74 Py3 bytes 2016-12-03 14:49:44 +00:00
wiredfool
7e2bd28a7c Fix for issue 2272, CMYK images miss the heuristic for the maxblock buffer scaling 2016-12-03 14:45:45 +00:00
wiredfool
4b57345683 Refactor random image 2016-12-03 14:45:05 +00:00
wiredfool
88c43b61b7 Fix for #2258, 2 bit palette images corrupted 2016-12-03 14:08:59 +00:00
wiredfool
b3f8b5fa7d tabs->spaces 2016-12-03 14:07:49 +00:00
wiredfool
8e7dd8ef1e Update CHANGES.rst [ci skip] 2016-12-03 13:45:26 +00:00
wiredfool
86606022c5 Merge pull request #2193 from SemanticsOS/lambdafu/libtiff-icc
Update info.icc_profile when using libtiff reader.
2016-12-03 13:44:26 +00:00
wiredfool
d48dabfd97 Update CHANGES.rst [ci skip] 2016-12-03 13:39:24 +00:00
wiredfool
8a68bd6daa Merge pull request #2270 from ChristopherHogan/test_ifd_rational_save
Test: Fix bug in test_ifd_rational_save
2016-12-03 13:38:02 +00:00
Andrew Murray
15347b6703 Fixed typo [ci skip] 2016-12-02 10:27:38 +11:00
Andrew Murray
e4623c425e Fixed typo 2016-12-02 09:01:00 +11:00
wiredfool
132412fdf3 Updated Changes.rst [ci skip] 2016-12-01 17:19:36 +00:00
wiredfool
0957309787 Merge pull request #2267 from hugovk/only-save-relevant-sizes
ICO: Only save relevant sizes
2016-12-01 17:18:47 +00:00
wiredfool
617c850337 Merge pull request #2265 from hugovk/256x256-ico
Allow saving .ico files of 256x256 instead of 255x255
2016-12-01 17:16:57 +00:00
wiredfool
937199e545 document limits 2016-12-01 09:11:04 -08:00
Chris Hogan
711e95e361 Fix bug in test_idf_rational_save
A boolean wrapped in parentheses is still a boolean, not a tuple.
The comma makes this an actual tuple so it can be iterated on in
the for loop.
2016-12-01 11:10:03 -06:00
wiredfool
cf85e8f1c7 design docs for file closing 2016-12-01 08:28:09 -08:00
wiredfool
1fcde0bd9f design docs for file closing 2016-12-01 08:28:09 -08:00
hugovk
adfda1a5a4 Python 3 compatibility 2016-11-30 16:50:44 +02:00
hugovk
880464f46c Only save relevant sizes 2016-11-30 16:41:43 +02:00
hugovk
ed4c0a58e8 Test case for #2266 2016-11-30 16:36:04 +02:00
hugovk
b341898c7f Allow 256x256 sizes 2016-11-30 16:00:14 +02:00