Peter Rowlands 
							
						 
					 
					
						
						
						
						
							
						
						
							916b2e1b74 
							
						 
					 
					
						
						
							
							Document APNG support  
						
						
						
					 
					
						2020-02-23 15:14:06 +11:00 
						 
				 
			
				
					
						
							
							
								Peter Rowlands 
							
						 
					 
					
						
						
						
						
							
						
						
							7c0df1034f 
							
						 
					 
					
						
						
							
							Add APNG test cases  
						
						... 
						
						
						
						Includes tests for reading and writing APNG files.
The tests for reading files are based on the APNG browser compatibility
tests from https://philip.html5.org/tests/apng/tests.html 
(which is linked in the Tests section of https://wiki.mozilla.org/APNG_Specification ) 
						
					 
					
						2020-02-23 15:14:06 +11:00 
						 
				 
			
				
					
						
							
							
								Peter Rowlands 
							
						 
					 
					
						
						
						
						
							
						
						
							67e3ccffeb 
							
						 
					 
					
						
						
							
							Add APNG support  
						
						... 
						
						
						
						See #3483 
Adds support for reading APNG files and seeking through frames,
and adds basic support for writing APNG files. 
						
					 
					
						2020-02-23 15:11:08 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dab94e69d1 
							
						 
					 
					
						
						
							
							Merge pull request  #4443  from radarhere/assert  
						
						... 
						
						
						
						Converted most assert statements to pytest 
						
					 
					
						2020-02-22 16:18:04 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							8482919a37 
							
						 
					 
					
						
						
							
							Converted most assert statements to pytest  
						
						
						
					 
					
						2020-02-23 00:06:21 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20d6b6271c 
							
						 
					 
					
						
						
							
							Merge pull request  #4442  from radarhere/docs_badges  
						
						... 
						
						
						
						Changed docs badges to be closer to README badges 
						
					 
					
						2020-02-22 00:04:59 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							f76ef9798f 
							
						 
					 
					
						
						
							
							Changed docs badges to be closer to README badges [ci skip]  
						
						
						
					 
					
						2020-02-22 08:37:19 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f87505cbd2 
							
						 
					 
					
						
						
							
							Merge pull request  #4436  from hugovk/pytest.importorskip  
						
						... 
						
						
						
						Use pytest.importorskip to skip on a missing import dependency 
						
					 
					
						2020-02-21 06:53:04 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f43efb0aec 
							
						 
					 
					
						
						
							
							_webp not needed in this file  
						
						... 
						
						
						
						Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com> 
						
					 
					
						2020-02-20 12:24:46 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30f6177f99 
							
						 
					 
					
						
						
							
							Merge pull request  #4437  from hugovk/upgrade  
						
						... 
						
						
						
						Docs: Recommend upgrading pip and Pillow 
						
					 
					
						2020-02-20 19:13:06 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
						
						
							
						
						
							2d5e479bcc 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into pytest.importorskip  
						
						
						
					 
					
						2020-02-19 19:26:52 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79859f023f 
							
						 
					 
					
						
						
							
							Merge pull request  #4434  from jdufresne/features  
						
						... 
						
						
						
						Streamline test skipping based on supported features 
						
					 
					
						2020-02-19 16:55:35 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c0c57e90b 
							
						 
					 
					
						
						
							
							Merge pull request  #42  from radarhere/upgrade  
						
						... 
						
						
						
						Recommend upgrading Pillow 
						
					 
					
						2020-02-19 10:15:53 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							5bb18c08ff 
							
						 
					 
					
						
						
							
							Recommend upgrading Pillow [ci skip]  
						
						
						
					 
					
						2020-02-19 18:59:28 +11:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							4f185329f4 
							
						 
					 
					
						
						
							
							Streamline test skipping based on supported features  
						
						... 
						
						
						
						This adds a new test decorator: skip_unless_feature(). The argument is
the same as passed to features.check(). If the feature is not supported,
the test will be skipped.
This removes several kinds of boilerplate copied and pasted around tests
so test feature checking is handled and displayed more consistently.
Refs #4193  
						
					 
					
						2020-02-18 13:07:01 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							f72e64b90b 
							
						 
					 
					
						
						
							
							Remove unnecessary setup_module() from test_file_tar.py  
						
						... 
						
						
						
						The test_sanity() already checks the decorder exists and the other tests
can run without zlib/jpeg installed. 
						
					 
					
						2020-02-18 13:02:30 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							967f46d1d8 
							
						 
					 
					
						
						
							
							Remove unnecessary skip test logic  
						
						... 
						
						
						
						The gif_encoder and gif_decoder are always compiled and included in
src/_imaging.c. 
						
					 
					
						2020-02-18 13:02:30 -08:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
						
						
							
						
						
							f4b1c772dc 
							
						 
					 
					
						
						
							
							Recommend upgrading pip and Pillow  
						
						
						
					 
					
						2020-02-18 21:48:52 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d4b4576aa 
							
						 
					 
					
						
						
							
							Merge pull request  #4428  from jdufresne/use-mock  
						
						... 
						
						
						
						Replace SimplePatcher with builtin unittest.mock module 
						
					 
					
						2020-02-18 16:08:28 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
						
						
							
						
						
							d289a5b072 
							
						 
					 
					
						
						
							
							Convert to use pytest  
						
						
						
					 
					
						2020-02-18 15:50:34 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
						
						
							
						
						
							17c67a2cfb 
							
						 
					 
					
						
						
							
							Use pytest.importorskip to skip on a missing import dependency  
						
						
						
					 
					
						2020-02-18 14:30:56 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ec548d163 
							
						 
					 
					
						
						
							
							Merge pull request  #4431  from jdufresne/top  
						
						... 
						
						
						
						Move safe imports to the top of test files 
						
					 
					
						2020-02-17 22:34:57 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f2d478f03 
							
						 
					 
					
						
						
							
							Merge pull request  #4429  from jdufresne/cpickle  
						
						... 
						
						
						
						Remove testing of Python-2-only cPickle module 
						
					 
					
						2020-02-17 21:48:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							98a2081a78 
							
						 
					 
					
						
						
							
							Move safe imports to the top of test files  
						
						... 
						
						
						
						These modules are safe to import and this better follows PEP 8.
From https://www.python.org/dev/peps/pep-0008/#imports 
> Imports are always put at the top of the file, just after any module
> comments and docstrings, and before module globals and constants. 
						
					 
					
						2020-02-17 10:49:27 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							9e856b8a72 
							
						 
					 
					
						
						
							
							Remove testing of Python-2-only cPickle module  
						
						... 
						
						
						
						In Python 3, cPickle and pickle have been merged to a single module.
From https://docs.python.org/3/whatsnew/3.0.html#library-changes 
> A common pattern in Python 2.x is to have one version of a module
> implemented in pure Python, with an optional accelerated version
> implemented as a C extension; for example, pickle and cPickle. This
> places the burden of importing the accelerated version and falling
> back on the pure Python version on each user of these modules. In
> Python 3.0, the accelerated versions are considered implementation
> details of the pure Python versions. Users should always import the
> standard version, which attempts to import the accelerated version and
> falls back to the pure Python version. The pickle / cPickle pair
> received this treatment.
Can now move the 'import pickle' to the top of the test file. 
						
					 
					
						2020-02-17 10:27:36 -08:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bcc5bf150 
							
						 
					 
					
						
						
							
							Merge pull request  #4427  from jdufresne/str  
						
						... 
						
						
						
						Remove redundant str() call 
						
					 
					
						2020-02-17 20:16:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							1a3ebafdd2 
							
						 
					 
					
						
						
							
							Replace SimplePatcher with builtin unittest.mock module  
						
						... 
						
						
						
						The class more or less duplicates the features of the mock module. Can
avoid the duplication by using the stdlib. 
						
					 
					
						2020-02-17 10:06:19 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							6121daa72d 
							
						 
					 
					
						
						
							
							Remove redundant str() call  
						
						... 
						
						
						
						The %s placeholder already coerces arguments to a string. 
						
					 
					
						2020-02-17 09:18:49 -08:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53ece804c7 
							
						 
					 
					
						
						
							
							Merge pull request  #4425  from radarhere/icns_fp  
						
						... 
						
						
						
						Fix saving bug in IcnsImagePlugin __main__ 
						
					 
					
						2020-02-17 13:59:27 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							6e130e9f63 
							
						 
					 
					
						
						
							
							Close file pointer in __main__  
						
						
						
					 
					
						2020-02-17 22:12:46 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							bd7242228b 
							
						 
					 
					
						
						
							
							Fixed saving bug in __main__  
						
						
						
					 
					
						2020-02-17 22:11:24 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29fee8fc43 
							
						 
					 
					
						
						
							
							Merge pull request  #4373  from radarhere/display_profile  
						
						... 
						
						
						
						get_display_profile is only supported on Windows 
						
					 
					
						2020-02-16 21:02:23 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							b0b3097018 
							
						 
					 
					
						
						
							
							Explicity return None  
						
						... 
						
						
						
						Co-Authored-By: Hugo van Kemenade <hugovk@users.noreply.github.com> 
						
					 
					
						2020-02-16 20:35:39 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							466da649f5 
							
						 
					 
					
						
						
							
							get_display_profile is only supported on Windows  
						
						
						
					 
					
						2020-02-16 20:35:39 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a89156ab42 
							
						 
					 
					
						
						
							
							Merge pull request  #4419  from hugovk/pytest  
						
						... 
						
						
						
						Convert some tests to pytest style 
						
					 
					
						2020-02-16 09:08:44 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0d04b6a23 
							
						 
					 
					
						
						
							
							Merge pull request  #41  from radarhere/pytest  
						
						... 
						
						
						
						Restored test 
						
					 
					
						2020-02-16 08:30:15 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							8e81e0dd0e 
							
						 
					 
					
						
						
							
							Restored test  
						
						
						
					 
					
						2020-02-16 13:44:34 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							bfafc5ec1e 
							
						 
					 
					
						
						
							
							Updated CHANGES.rst [ci skip]  
						
						
						
					 
					
						2020-02-16 06:54:33 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
						
						
							
						
						
							9087599e60 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into pytest  
						
						
						
					 
					
						2020-02-15 16:56:21 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							852d9156bc 
							
						 
					 
					
						
						
							
							Remove commas  
						
						... 
						
						
						
						Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com> 
						
					 
					
						2020-02-15 16:21:37 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e993c4740 
							
						 
					 
					
						
						
							
							Merge pull request  #4334  from radarhere/outline_width  
						
						... 
						
						
						
						Allow explicit zero width to hide outline 
						
					 
					
						2020-02-15 14:30:12 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc3c743c70 
							
						 
					 
					
						
						
							
							Merge pull request  #4297  from radarhere/container  
						
						... 
						
						
						
						Change ContainerIO return type to match file object mode 
						
					 
					
						2020-02-15 14:29:32 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c8880bf36 
							
						 
					 
					
						
						
							
							Merge pull request  #4308  from radarhere/warnings  
						
						... 
						
						
						
						Fixed Quant sign comparison warnings 
						
					 
					
						2020-02-15 23:28:26 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							07b9f89056 
							
						 
					 
					
						
						
							
							Updated CHANGES.rst [ci skip]  
						
						
						
					 
					
						2020-02-15 22:47:59 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							74351dc692 
							
						 
					 
					
						
						
							
							Fixed sign comparison warnings  
						
						
						
					 
					
						2020-02-15 22:13:23 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							8acf77a042 
							
						 
					 
					
						
						
							
							For effiency, set newline character outside of loop  
						
						
						
					 
					
						2020-02-15 22:13:10 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							f958e2f8ed 
							
						 
					 
					
						
						
							
							Return strings or bytes from ContainerIO according to the file object mode  
						
						
						
					 
					
						2020-02-15 22:13:10 +11:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							e817ed0d3e 
							
						 
					 
					
						
						
							
							Correct str/bytes mixup in ContainerIO  
						
						... 
						
						
						
						Image data is expected to be read in bytes mode, not text mode so
ContainerIO should return bytes in all methods. The passed in file
handler is expected to be opened in bytes mode (as TarIO already does). 
						
					 
					
						2020-02-15 22:13:10 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d03d390a0d 
							
						 
					 
					
						
						
							
							Merge pull request  #4422  from radarhere/imagedraw  
						
						... 
						
						
						
						Updated test 
						
					 
					
						2020-02-15 22:12:30 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							919abe2555 
							
						 
					 
					
						
						
							
							Updated test  
						
						
						
					 
					
						2020-02-15 21:17:26 +11:00