Rolf Eike Beer 
							
						 
					 
					
						
						
						
						
							
						
						
							220bfee19a 
							
						 
					 
					
						
						
							
							replace copy operations with memcpy()  
						
						... 
						
						
						
						This replaces trivial instances where a copy from one pointer to the other
involves no further calculations or casts. The compiler will optimize this to
whatever the platform offers. 
						
					 
					
						2019-06-29 19:30:24 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af0d90a054 
							
						 
					 
					
						
						
							
							Merge pull request  #3923  from cgohlke/patch-1  
						
						... 
						
						
						
						Use unsigned int to store TIFF IFD offsets 
						
					 
					
						2019-06-29 11:02:10 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e7358a046 
							
						 
					 
					
						
						
							
							Updated TIFF tile descriptors to match current decoding functio… ( #3795 )  
						
						... 
						
						
						
						Updated TIFF tile descriptors to match current decoding functionality 
						
					 
					
						2019-06-29 10:27:00 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08c47925d0 
							
						 
					 
					
						
						
							
							Added an image.entropy() method ( #3608 )  
						
						... 
						
						
						
						Added an `image.entropy()` method 
						
					 
					
						2019-06-29 10:12:34 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a96482bba0 
							
						 
					 
					
						
						
							
							Pass the correct types to PyArg_ParseTuple ( #3880 )  
						
						... 
						
						
						
						Pass the correct types to PyArg_ParseTuple 
						
					 
					
						2019-06-28 21:49:54 +03:00 
						 
				 
			
				
					
						
							
							
								Christoph Gohlke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59e1328272 
							
						 
					 
					
						
						
							
							Use unsigned int to store TIFF IFD offsets  
						
						
						
					 
					
						2019-06-27 15:30:19 -07:00 
						 
				 
			
				
					
						
							
							
								Christoph Gohlke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							129df60c48 
							
						 
					 
					
						
						
							
							Use unsigned int to store TIFF IFD offsets  
						
						
						
					 
					
						2019-06-27 15:09:31 -07:00 
						 
				 
			
				
					
						
							
							
								Christoph Gohlke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ebde32852 
							
						 
					 
					
						
						
							
							Use unsigned int to store TIFF IFD offsets  
						
						
						
					 
					
						2019-06-27 15:07:52 -07:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							119d1c927b 
							
						 
					 
					
						
						
							
							Merge pull request  #3922  from radarhere/param  
						
						... 
						
						
						
						Improved parameter documentation 
						
					 
					
						2019-06-28 00:25:41 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							372c7c352a 
							
						 
					 
					
						
						
							
							Merge pull request  #3703  from jkrshnmenon/master  
						
						... 
						
						
						
						Add an upper limit for blocks_max in _set_blocks_max 
						
					 
					
						2019-06-27 23:03:25 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b584635a8c 
							
						 
					 
					
						
						
							
							Merge pull request  #3912  from radarhere/non_font_bytes  
						
						... 
						
						
						
						Fixed crash when loading non-font bytes 
						
					 
					
						2019-06-27 22:40:29 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							219f277129 
							
						 
					 
					
						
						
							
							Merge pull request  #3858  from kulikjak/master  
						
						... 
						
						
						
						Fix SPARC memory alignment issues in Pack/Unpack functions 
						
					 
					
						2019-06-27 21:27:37 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							e319e32cec 
							
						 
					 
					
						
						
							
							Improved parameter documentation [ci skip]  
						
						
						
					 
					
						2019-06-27 22:53:46 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							1a71faf8ea 
							
						 
					 
					
						
						
							
							Removed variable  
						
						
						
					 
					
						2019-06-26 19:15:47 +10:00 
						 
				 
			
				
					
						
							
							
								Alexander Böhn 
							
						 
					 
					
						
						
						
						
							
						
						
							7b815a5f1d 
							
						 
					 
					
						
						
							
							Added an image.entropy() method  
						
						... 
						
						
						
						This calculates the entropy for the image, based on the histogram.
Because this uses image histogram data directly, the existing C
function underpinning the `image.histogram()` method was abstracted
into a static function to parse extrema tuple arguments, and a new
C function was added to calculate image entropy, making use of the
new static extrema function.
The extrema-parsing function was written by @homm, based on the
macro abstraction I wrote, during the discussion of my first
entropy-method pull request: https://git.io/fhodS 
The new `image.entropy()` method is based on `image.histogram()`,
and will accept the same arguments to calculate the histogram data
it will use to assess the entropy of the image.
The algorithm and methodology is based on existing Python code:
* https://git.io/fhmIU 
... A test case in the `Tests/` directory, and doctest lines in
`selftest.py`, have both been added and checked.
Changes proposed in this pull request:
* Added “math.h” include to _imaging.c
* The addition of an `image.entropy()` method to the `Image`
  Python class,
* The abstraction of the extrema-parsing logic of of the C
  function `_histogram` into a static function, and
* The use of that static function in both the `_histogram` and
  `_entropy` C functions.
* Minor documentation addenda in the docstrings for both the
  `image.entropy()` and `image.histogram()` methods were also
  added.
* Removed outdated boilerplate from testing code
* Removed unused “unittest” import 
						
					 
					
						2019-06-26 19:15:47 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a79147ff96 
							
						 
					 
					
						
						
							
							Merge pull request  #3916  from cgohlke/patch-1  
						
						... 
						
						
						
						Fix memory leak 
						
					 
					
						2019-06-26 12:09:50 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2d0106a9b 
							
						 
					 
					
						
						
							
							Merge pull request  #3917  from cgohlke/patch-2  
						
						... 
						
						
						
						Fix potential null pointer is passed into memcpy 
						
					 
					
						2019-06-26 12:09:22 +03:00 
						 
				 
			
				
					
						
							
							
								Jayakrishna Menon 
							
						 
					 
					
						
						
						
						
							
						
						
							37516fb665 
							
						 
					 
					
						
						
							
							adding an upper limit for blocks_max in _set_blocks_max  
						
						
						
					 
					
						2019-06-26 19:08:07 +10:00 
						 
				 
			
				
					
						
							
							
								Christoph Gohlke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afed559e4f 
							
						 
					 
					
						
						
							
							Fix msvc9 compile error  
						
						
						
					 
					
						2019-06-25 17:18:37 -07:00 
						 
				 
			
				
					
						
							
							
								Christoph Gohlke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c34cefb576 
							
						 
					 
					
						
						
							
							Use ssize_t to store number of elements in buffer  
						
						
						
					 
					
						2019-06-25 14:41:06 -07:00 
						 
				 
			
				
					
						
							
							
								Christoph Gohlke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a78341e26c 
							
						 
					 
					
						
						
							
							Fix potential null pointer is passed into memcpy  
						
						
						
					 
					
						2019-06-25 14:23:20 -07:00 
						 
				 
			
				
					
						
							
							
								Christoph Gohlke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47f7eba279 
							
						 
					 
					
						
						
							
							Fix memory leak  
						
						
						
					 
					
						2019-06-25 13:33:49 -07:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea570a8c5b 
							
						 
					 
					
						
						
							
							Merge pull request  #3915  from radarhere/typo  
						
						... 
						
						
						
						Fixed typos 
						
					 
					
						2019-06-25 11:41:58 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							78d4b7f03e 
							
						 
					 
					
						
						
							
							Fixed typos  
						
						
						
					 
					
						2019-06-25 05:54:14 +10:00 
						 
				 
			
				
					
						
							
							
								David Nisson 
							
						 
					 
					
						
						
						
						
							
						
						
							5857bf8243 
							
						 
					 
					
						
						
							
							corrected args to reflect change to tile descriptors  
						
						
						
					 
					
						2019-06-23 13:49:41 +10:00 
						 
				 
			
				
					
						
							
							
								David Nisson 
							
						 
					 
					
						
						
						
						
							
						
						
							cb7d9bcd12 
							
						 
					 
					
						
						
							
							updated TIFF tile descriptors to match current decoding functionality  
						
						
						
					 
					
						2019-06-23 13:49:15 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							9c37933bb9 
							
						 
					 
					
						
						
							
							Added CMYK;16B and CMYK;16N unpackers  
						
						
						
					 
					
						2019-06-23 11:56:17 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							7bb16de81c 
							
						 
					 
					
						
						
							
							Fixed crash when loading non-font bytes  
						
						
						
					 
					
						2019-06-23 11:53:01 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1b3adbd1b 
							
						 
					 
					
						
						
							
							Merge pull request  #3910  from radarhere/xrgb  
						
						... 
						
						
						
						Changed bits value for XRGB unpackers 
						
					 
					
						2019-06-22 10:24:24 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							ea0f1c6b06 
							
						 
					 
					
						
						
							
							Do not presume that the last glyph has the max x value  
						
						
						
					 
					
						2019-06-19 22:32:01 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							fb38296230 
							
						 
					 
					
						
						
							
							Change direction of y offset in calculating size  
						
						
						
					 
					
						2019-06-19 22:30:50 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be1b551bfc 
							
						 
					 
					
						
						
							
							Add __main__.py to output basic format and support information ( #3870 )  
						
						... 
						
						
						
						Add __main__.py to output basic format and support information 
						
					 
					
						2019-06-19 14:42:34 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							da16b7ec45 
							
						 
					 
					
						
						
							
							Added variation font support  
						
						
						
					 
					
						2019-06-19 20:27:49 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2334040f56 
							
						 
					 
					
						
						
							
							Merge pull request  #3860  from olt/non-ascii-quotes  
						
						... 
						
						
						
						Replace non-ascii quotes from docstring 
						
					 
					
						2019-06-19 12:03:14 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f338eae128 
							
						 
					 
					
						
						
							
							Merge pull request  #3869  from radarhere/imageshow  
						
						... 
						
						
						
						Do not down-convert if image is LA when showing with PNG format 
						
					 
					
						2019-06-19 09:26:15 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9c05c7aa0 
							
						 
					 
					
						
						
							
							Merge pull request  #3759  from radarhere/psd_frames  
						
						... 
						
						
						
						Improve handling of PSD frames 
						
					 
					
						2019-06-19 09:15:13 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac6185ca15 
							
						 
					 
					
						
						
							
							Merge pull request  #3897  from radarhere/load  
						
						... 
						
						
						
						Improved ICO and ICNS loading 
						
					 
					
						2019-06-19 09:09:34 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f86ed1e52 
							
						 
					 
					
						
						
							
							Merge pull request  #3896  from radarhere/preview  
						
						... 
						
						
						
						Changed Preview application path so that it is no longer static 
						
					 
					
						2019-06-19 09:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67496177cb 
							
						 
					 
					
						
						
							
							Merge pull request  #3893  from radarhere/bmp_definitions  
						
						... 
						
						
						
						Simplified definition of BMP values 
						
					 
					
						2019-06-19 09:06:46 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2714854a3 
							
						 
					 
					
						
						
							
							Merge pull request  #3856  from radarhere/ttb  
						
						... 
						
						
						
						Corrected ttb text positioning 
						
					 
					
						2019-06-19 09:01:51 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							8e2f5ddd1d 
							
						 
					 
					
						
						
							
							Changed bits value for XRGB unpackers  
						
						
						
					 
					
						2019-06-18 20:43:02 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							b262378632 
							
						 
					 
					
						
						
							
							Added mode descriptors for all I;16 modes  
						
						
						
					 
					
						2019-06-12 20:33:00 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							848a629784 
							
						 
					 
					
						
						
							
							Do not down-convert if image is LA when showing with PNG format  
						
						
						
					 
					
						2019-06-12 20:17:23 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							e1e35cc819 
							
						 
					 
					
						
						
							
							Close internal fp when closing and deleting  
						
						
						
					 
					
						2019-06-12 20:12:03 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							ea02e28adb 
							
						 
					 
					
						
						
							
							Use _min_frame in ImageSequence.Iterator  
						
						
						
					 
					
						2019-06-12 20:11:51 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							72d5ee3bfa 
							
						 
					 
					
						
						
							
							Do not close exclusive fp after loading  
						
						
						
					 
					
						2019-06-12 20:10:28 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							f7d7a80b5b 
							
						 
					 
					
						
						
							
							Allow ICNS to change size as ICO does  
						
						
						
					 
					
						2019-06-12 02:19:58 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							02a2e93703 
							
						 
					 
					
						
						
							
							Do not load ICO if already loaded  
						
						
						
					 
					
						2019-06-12 02:18:54 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							1ecabd83d5 
							
						 
					 
					
						
						
							
							Changed Preview application path so that it is no longer static  
						
						
						
					 
					
						2019-06-12 02:17:07 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							ca3e210313 
							
						 
					 
					
						
						
							
							Simplified definition of values  
						
						
						
					 
					
						2019-06-12 02:12:57 +10:00