wiredfool
90760a5f30
Removed the handles_eof flag in the decoder, as there are no users of it
2016-11-14 07:47:02 -08:00
Jake Merdich
991df9b87a
Update test image for xbgr bmp files
2016-11-14 10:26:57 -05:00
Jake Merdich
e63b97ea42
Add testing for bmp 'questionable' files
2016-11-14 10:10:56 -05:00
wiredfool
da1c2ca703
Updated Changes.rst [ci skip]
2016-11-14 13:19:35 +00:00
wiredfool
9873e4f4f0
Merge pull request #2222 from radarhere/main
...
Added missing top-level test __main__
2016-11-14 13:14:55 +00:00
Andrew Murray
3dcef86fe5
Added missing top-level test code
2016-11-14 21:12:25 +11:00
Jake Merdich
05b5382a60
Add support for another type of BMP bitfield
...
There's an example file [here](https://dl.dropboxusercontent.com/u/11688373/Gompei%20(1).bmp ), though I don't have the rights to commit it here.
2016-11-14 00:31:23 -05:00
Jon Dufresne
a5d6519d74
Remove long deprecated ImageDraw methods
...
Deprecated in 89ccf66ff7
since Sep 29,
2015, version 3.0.0.
2016-11-13 10:08:47 -08:00
Jon Dufresne
6bc8fdd342
Close file after reading in ImagePalette.load()
...
Fixes some "ResourceWarning: unclosed file ..." when running tests with
warnings enabled.
2016-11-11 16:59:32 -08:00
wiredfool
8b596600af
renamed Default->Required dependency exception
2016-11-11 09:12:07 -08:00
wiredfool
015e8cc266
raise custom exceptions when required/requested items are not found
2016-11-11 09:09:19 -08:00
wiredfool
76d156bef0
Merge pull request #2176 from hugovk/nightly-tests
...
Build: Reinstate coverage tests on nightly
2016-11-11 17:05:34 +00:00
wiredfool
3ba7fec805
Updated Changes.rst [ci skip]
2016-11-11 17:04:46 +00:00
wiredfool
650062bc75
Merge pull request #2197 from radarhere/rangelen
...
Replaced range(len())
2016-11-11 17:03:38 +00:00
wiredfool
c9a69660b1
Updated Changes.rst [ci skip]
2016-11-11 17:01:12 +00:00
wiredfool
9ee19f2aa9
Merge pull request #2182 from wiredfool/pyside_segfault
...
Fix for ImageQt Segfault
2016-11-11 17:00:27 +00:00
wiredfool
915dd05f22
Merge pull request #2208 from jdufresne/setup-py-open
...
Close file in setup.py after finished reading
2016-11-11 16:58:59 +00:00
wiredfool
6a795dd168
Updated CHANGES.rst [ci skip]
2016-11-11 16:58:24 +00:00
wiredfool
3cc6ebc50e
Merge pull request #2212 from wiredfool/pr_2074
...
optionally use pkg-config (when present) to detect dependencies
2016-11-11 16:57:06 +00:00
wiredfool
abf1211eaa
Updated Changes.rst [ci skip]
2016-11-11 16:55:50 +00:00
wiredfool
f428daba20
Merge pull request #2210 from matthew-brett/find-builtin-tkinter
...
FIX: search for tkinter first in builtins
2016-11-11 16:54:28 +00:00
Rok Garbas
993969790b
optionaly use pkg-config (when present) to detect *_ROOTs
...
* only run pkg-config when building exttensions
* print debug messages when using pkg-config
* silance error from pkg-config by default
* first search for libtiff-5 then libtiff-4
2016-11-11 08:33:58 -08:00
Matthew Brett
92272f8195
FIX: search for tkinter first in builtins
...
Python compiled from Python.org source builds the tkinter module as a
built-in module, not an external module, as is the case for the packaged
builds of Debian etc:
>>> Tkinter.tkinter
<module '_tkinter' (built-in)>
This breaks the current algorithm for searching for tkinter symbols,
which loaded the external module .so file to get the symbols.
Try searching in the main program namespace for the tkinter symbols,
before looking for the extermal module .so file.
Thanks to github user ettaka for reporting : see
https://github.com/matplotlib/matplotlib/issues/7428
2016-11-09 09:00:26 -08:00
Jon Dufresne
e2e4d180f9
Close file in setup.py after finished reading
...
Fixes a "ResourceWarning: unclosed file" during tests.
2016-11-08 17:55:46 -08:00
Hugo
e768e7fa45
Update CHANGES.rst [CI skip]
2016-11-07 09:42:09 +02:00
Hugo
fdf0407913
Merge pull request #2200 from jdufresne/assert-raises
...
Replace try/except/fail pattern with TestCase.assertRaises()
2016-11-07 09:41:01 +02:00
Jon Dufresne
f041188050
Replace try/except/fail pattern with TestCase.assertRaises()
...
Replace pattern with the builtin support for asserting exceptions.
2016-11-06 13:43:09 -08:00
Andrew Murray
8fc90fe4fa
Replaced range(len())
2016-11-06 12:38:59 +11:00
Andrew Murray
2ba2763f0b
Replaced range(len()) with enumerate
2016-11-05 19:09:14 +11:00
Clement Skau
caf53b05ec
Fixes TIFFImagePlugin ICC color profile saving.
...
In the TIFF code saving icc_profile is conditional on tag_v2 being set which doesn't make sense to me. I believe this is merely an indentation typo.
I've been trying to save TIFFs with im.info['icc_profile'] set and compression=raw, but unfortunately this results in TIFFs without ICC color profiles.
With the attached patch TIFFs with said conditions will be saved with the profile set in im.info['icc_profile'].
Note: There are a number of different conditions that need to be met for code to succeed in saving with the profile since it branches between using libtiff and ImageFile._save(..), and the libtiff code does not currently save the ICC color profile.
For instance setting compression=tiff_lzw will result in using libtiff and no profile will be saved.
2016-11-05 15:01:39 +09:00
Andrew Murray
a51dc7dcaf
Unified different GIF optimize conditions
2016-11-05 13:32:02 +11:00
Marcus Brinkmann
66de02685f
Update info.icc_profile when using libtiff reader.
2016-11-04 16:37:49 +01:00
Hugo
5aeb0ed972
Update CHANGES.rst [CI skip]
2016-11-01 19:10:30 +02:00
Hugo
48b72eac34
Merge pull request #2184 from jdufresne/isinstance
...
Replace type() equality checks with isinstance
2016-11-01 19:07:06 +02:00
Hugo
4b663f32f7
Merge pull request #2188 from jdufresne/unclosed-files
...
Remove unused, open files at top level of tests.
2016-11-01 19:05:51 +02:00
Jon Dufresne
a33939f5c3
Remove unused, open files at top level of tests.
...
The data read from the file was unused. The files remained opened and
were never explicitly closed.
Fixes some instances of warnings during tests:
"ResourceWarning: unclosed file ..."
2016-11-01 06:34:17 -07:00
Andrew Murray
33adc640cd
Merge pull request #2185 from timgraham/redundant-space
2016-11-01 06:39:19 +11:00
Tim Graham
792df283d9
Fix "invalid escape sequence" bytestring warnings in Python 3.6
2016-10-31 11:48:59 -04:00
Tim Graham
02b5ce0479
Remove redundant space in PIL.Image ImportError message
2016-10-31 11:09:40 -04:00
Jon Dufresne
e44bb42ae9
Replace type() equality checks with isinstance
2016-10-31 06:41:43 -07:00
wiredfool
f09d7d9863
t
2016-10-28 02:44:28 -07:00
Hugo
bb2f479c62
Merge pull request #2183 from radarhere/typo
...
Fixed typo
2016-10-28 12:31:47 +03:00
wiredfool
23c1c2732a
added a display for the QT tests
2016-10-28 02:20:02 -07:00
Andrew Murray
6380f8da03
Fixed typo [ci skip]
2016-10-28 19:59:40 +11:00
wiredfool
8582144e0e
Fix for issue #1370 , Segfault using QImages due to not retaining the data
2016-10-27 14:11:06 -07:00
wiredfool
42d4b23ed7
Update CHANGES.rst [ci skip]
2016-10-27 13:54:05 +01:00
wiredfool
f439bc7520
Merge pull request #2180 from alexwlchan/awlc/ico-isnt-readonly
...
Move ICO out of the list of read-only file formats
2016-10-27 13:52:14 +01:00
Alex Chan
6d38015474
Fix typo in description of ICO
2016-10-27 06:29:32 +01:00
Alex Chan
efa94a78e6
Move ICO out of the list of read-only file formats
...
Fixes #2179 .
2016-10-26 19:41:40 +01:00
wiredfool
abc4d55f08
Update Changes.rst [ci skip]
2016-10-25 16:03:51 +01:00