Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							6d19b8adef 
							
						 
					 
					
						
						
							
							Do not allow negative offset with memory mapping  
						
						
						
					 
					
						2025-10-08 17:08:39 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							1800e580d2 
							
						 
					 
					
						
						
							
							Removed ImageFile raise_oserror()  
						
						
						
					 
					
						2025-07-01 23:57:50 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							d1894dcd46 
							
						 
					 
					
						
						
							
							Add match parameter to pytest.warns()  
						
						
						
					 
					
						2025-06-26 18:12:36 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bffa3a9d4 
							
						 
					 
					
						
						
							
							Only read until the offset of the next tile ( #8609 )  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com> 
						
					 
					
						2025-03-29 18:29:02 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							3607d1ade3 
							
						 
					 
					
						
						
							
							Use match argument  
						
						
						
					 
					
						2025-03-05 00:03:37 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e19a1496c2 
							
						 
					 
					
						
						
							
							Use monkeypatch ( #8707 )  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com> 
						
					 
					
						2025-01-27 12:17:51 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							3cdaee45f5 
							
						 
					 
					
						
						
							
							Raise UnidentifiedImageError when opening TIFF without dimensions  
						
						
						
					 
					
						2024-11-05 21:20:20 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							06c331af5d 
							
						 
					 
					
						
						
							
							Added type hints to frombuffer  
						
						
						
					 
					
						2024-09-06 15:16:59 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							d00f3656a6 
							
						 
					 
					
						
						
							
							Changed im.tile to never be None  
						
						
						
					 
					
						2024-08-30 22:28:03 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							e6e5ef5c5f 
							
						 
					 
					
						
						
							
							Added type hints  
						
						
						
					 
					
						2024-08-21 08:05:02 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							497080f63b 
							
						 
					 
					
						
						
							
							Added type hint to ImageFile._save tile parameter  
						
						
						
					 
					
						2024-08-15 07:30:01 +10:00 
						 
				 
			
				
					
						
							
							
								Aleksandr Karpinskii 
							
						 
					 
					
						
						
						
						
							
						
						
							a3468996c0 
							
						 
					 
					
						
						
							
							Remove webp animations flags and conditions  
						
						... 
						
						
						
						Removed:
_webp.WebPDecode
_webp.HAVE_WEBPANIM
features.webp_anim 
						
					 
					
						2024-08-13 09:33:20 +04:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							5bae934317 
							
						 
					 
					
						
						
							
							Added type hints  
						
						
						
					 
					
						2024-07-12 21:16:56 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							8a05e32336 
							
						 
					 
					
						
						
							
							Added type hints  
						
						
						
					 
					
						2024-07-08 20:09:45 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4aa24f88d9 
							
						 
					 
					
						
						
							
							Added type hints to tests ( #8203 )  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com> 
						
					 
					
						2024-07-05 11:56:24 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							f2302ab716 
							
						 
					 
					
						
						
							
							Added type hints  
						
						
						
					 
					
						2024-06-24 21:04:33 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							42381aa1e6 
							
						 
					 
					
						
						
							
							Added type hints  
						
						
						
					 
					
						2024-06-24 06:59:00 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							cc83cc8ec8 
							
						 
					 
					
						
						
							
							Updated type hints  
						
						
						
					 
					
						2024-06-22 10:09:11 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							a6d1daeb4b 
							
						 
					 
					
						
						
							
							Added type hints  
						
						
						
					 
					
						2024-05-29 22:51:02 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cdd49f31f 
							
						 
					 
					
						
						
							
							Merge pull request  #7801  from radarhere/codecs  
						
						
						
					 
					
						2024-03-11 17:38:12 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							5ff7d926fd 
							
						 
					 
					
						
						
							
							Added type hints  
						
						
						
					 
					
						2024-02-17 15:00:38 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							3199c0ea40 
							
						 
					 
					
						
						
							
							Decoder and encoders subclass PyDecoder and PyEncoder  
						
						
						
					 
					
						2024-02-15 20:24:08 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a4b90c365 
							
						 
					 
					
						
						
							
							Autotype tests ( #7756 )  
						
						... 
						
						
						
						* autotyping: --none-return
* autotyping: --scalar-return
* autotyping: --int-param
* autotyping: --float-param
* autotyping: --str-param
* autotyping: --annotate-named-param tmp_path:pathlib.Path 
						
					 
					
						2024-01-31 20:12:58 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							53c3cd9f8e 
							
						 
					 
					
						
						
							
							isort Tests  
						
						
						
					 
					
						2024-01-20 13:23:03 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							43b2f61e79 
							
						 
					 
					
						
						
							
							Add 'from __future__ import annotations' using Ruff/isort  
						
						
						
					 
					
						2023-12-21 13:13:31 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Gilbert 
							
						 
					 
					
						
						
						
						
							
						
						
							e1fb1ab5c4 
							
						 
					 
					
						
						
							
							Deprecate raise_oserror() for removal in Pillow 12  
						
						... 
						
						
						
						It's only useful if the caller has an IMAGING_CODEC_* error code, which
are only produced by codec decode() methods and are automatically
translated by ImageFile.
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com> 
						
					 
					
						2023-12-13 02:17:32 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							9979a822c7 
							
						 
					 
					
						
						
							
							Changed Image mode property to be read-only by default  
						
						
						
					 
					
						2023-07-29 09:28:18 +10: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 
							
						 
					 
					
						
						
						
						
							
						
						
							886fcbe3d6 
							
						 
					 
					
						
						
							
							Do not open images with zero or negative height  
						
						
						
					 
					
						2022-05-04 21:25:40 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							d3c9a6504e 
							
						 
					 
					
						
						
							
							Variable in function should be snake_case  
						
						
						
					 
					
						2022-04-10 23:55:16 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							a606fd85a3 
							
						 
					 
					
						
						
							
							Run encoder cleanup method after errors as well  
						
						
						
					 
					
						2022-02-28 14:12:56 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							a0e1fde1ed 
							
						 
					 
					
						
						
							
							Added PyEncoder  
						
						
						
					 
					
						2022-02-25 16:07:01 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							afb7728b8c 
							
						 
					 
					
						
						
							
							Moved unrelated tests out of TestPyDecoder  
						
						
						
					 
					
						2022-02-25 09:41:39 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							f8e4e9c2dd 
							
						 
					 
					
						
						
							
							Added enums  
						
						
						
					 
					
						2022-01-15 09:02:31 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8f2fb50a4 
							
						 
					 
					
						
						
							
							Merge pull request  #5404  from radarhere/feed  
						
						... 
						
						
						
						Changed error type to allow for incremental WebP parsing 
						
					 
					
						2021-12-29 07:33:56 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							5c05fe4d9b 
							
						 
					 
					
						
						
							
							Fixed raising OSError in _safe_read when size is greater than SAFEBLOCK  
						
						
						
					 
					
						2021-12-07 11:40:44 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							e444e7ab6d 
							
						 
					 
					
						
						
							
							Removed ImageFile.raise_ioerror  
						
						
						
					 
					
						2021-10-18 11:06:02 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							bd298b128c 
							
						 
					 
					
						
						
							
							Fixed default numresolution for small JPEG2000 images  
						
						
						
					 
					
						2021-06-14 11:23:56 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							35107e9637 
							
						 
					 
					
						
						
							
							Changed failure to create decoder to OSError for Parser  
						
						
						
					 
					
						2021-04-14 20:01:56 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							0af193afc0 
							
						 
					 
					
						
						
							
							Added test  
						
						
						
					 
					
						2020-08-24 21:32:55 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							dd87dd50c0 
							
						 
					 
					
						
						
							
							Update to isort 5 with Black profile support  
						
						
						
					 
					
						2020-08-08 22:39:29 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							9432bba6d1 
							
						 
					 
					
						
						
							
							Moved tests  
						
						
						
					 
					
						2020-07-02 20:28:00 +10:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Benenson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83125b5ae4 
							
						 
					 
					
						
						
							
							Checks over exif instead of reloeaded_exif  
						
						... 
						
						
						
						test_imagefile.py checks exif instead of reloaded_exif; making the tests pass when they should not. 
						
					 
					
						2020-04-28 18:58:26 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							a0641b87c2 
							
						 
					 
					
						
						
							
							Assert that warning is raised  
						
						
						
					 
					
						2020-04-20 19:27:09 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
						
						
							
						
						
							270bc4fc60 
							
						 
					 
					
						
						
							
							Don't show own deprecation warning in test logs  
						
						
						
					 
					
						2020-04-19 13:59:40 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							7bb51a4aca 
							
						 
					 
					
						
						
							
							Raise DeprecationWarning on raise_ioerror  
						
						
						
					 
					
						2020-04-10 12:57:29 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
						
						
							
						
						
							dda6145fce 
							
						 
					 
					
						
						
							
							Since Python 3.3 IOError and WindowsError have been merged into OSError  
						
						
						
					 
					
						2020-04-10 12:57:29 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							7ff2db143d 
							
						 
					 
					
						
						
							
							Removed use of PillowTestCase  
						
						
						
					 
					
						2020-03-23 07:05:51 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							8482919a37 
							
						 
					 
					
						
						
							
							Converted most assert statements to pytest  
						
						
						
					 
					
						2020-02-23 00:06:21 +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