Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							6cc5f1f0ad 
							
						 
					 
					
						
						
							
							Simplified code  
						
						
						
					 
					
						2025-03-19 20:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							5d5543b35c 
							
						 
					 
					
						
						
							
							Assert that load() does not return None  
						
						
						
					 
					
						2024-12-23 11:57:27 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							1b57b32caf 
							
						 
					 
					
						
						
							
							Test ignoring second ImageData  
						
						
						
					 
					
						2024-10-05 16:28:03 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							d4fedc852c 
							
						 
					 
					
						
						
							
							Rename test image  
						
						
						
					 
					
						2024-10-05 08:06:44 -05:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e6d518ea8 
							
						 
					 
					
						
						
							
							change parameter type from list to tuple  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com> 
						
					 
					
						2024-10-05 08:05:00 -05:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							6b168a3e2b 
							
						 
					 
					
						
						
							
							add EPS test for image with ImageData and BoundingBox (atend)  
						
						
						
					 
					
						2024-09-30 08:23:27 -05:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							3ccecd91ce 
							
						 
					 
					
						
						
							
							convert eps using pnmraw instead of ppmraw  
						
						... 
						
						
						
						This lets Ghostscript choose the best device to use (pbmraw, pgmraw, ppmraw) based on the image data. 
						
					 
					
						2024-09-30 08:23:27 -05:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							283b41afa0 
							
						 
					 
					
						
						
							
							test 1.eps size and data  
						
						
						
					 
					
						2024-09-30 08:23:26 -05:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							6fe4375f28 
							
						 
					 
					
						
						
							
							move eps test images to their own folder  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com> 
						
					 
					
						2024-09-30 08:23:26 -05:00 
						 
				 
			
				
					
						
							
							
								Aarni Koskela 
							
						 
					 
					
						
						
						
						
							
						
						
							8ca53b312d 
							
						 
					 
					
						
						
							
							Enforce CSV parametrize names style  
						
						
						
					 
					
						2024-08-07 12:27:20 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51bd7d2ea8 
							
						 
					 
					
						
						
							
							Drop support for Python 3.8 ( #8183 )  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com> 
						
					 
					
						2024-07-03 00:44:45 -06:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							2a660bbe9f 
							
						 
					 
					
						
						
							
							Remove PSFile class, deprecated in Pillow 9.5.0  
						
						
						
					 
					
						2024-07-01 10:58:27 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							b17f1e507b 
							
						 
					 
					
						
						
							
							Use f-strings  
						
						
						
					 
					
						2024-05-07 14:01:08 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							54d329b192 
							
						 
					 
					
						
						
							
							Merge branch 'main' into import  
						
						
						
					 
					
						2024-03-12 12:01:50 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ad22fc96a 
							
						 
					 
					
						
						
							
							Merge pull request  #7753  from radarhere/eps  
						
						
						
					 
					
						2024-03-11 17:51:29 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							cdc498e6f3 
							
						 
					 
					
						
						
							
							Added type hints  
						
						
						
					 
					
						2024-02-07 19:16:28 +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 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							5721577e4e 
							
						 
					 
					
						
						
							
							Stop reading EPS at EOF marker  
						
						
						
					 
					
						2024-01-25 20:20:53 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							53c3cd9f8e 
							
						 
					 
					
						
						
							
							isort Tests  
						
						
						
					 
					
						2024-01-20 13:23:03 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							2d6ad5868d 
							
						 
					 
					
						
						
							
							Use "non-zero" consistently  
						
						
						
					 
					
						2024-01-06 12:07:55 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f3dab672 
							
						 
					 
					
						
						
							
							Import UnidentifiedImageError directly  
						
						
						
					 
					
						2023-12-27 17:42:17 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							43b2f61e79 
							
						 
					 
					
						
						
							
							Add 'from __future__ import annotations' using Ruff/isort  
						
						
						
					 
					
						2023-12-21 13:13:31 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a432541ae 
							
						 
					 
					
						
						
							
							Merge pull request  #7392  from radarhere/eps  
						
						
						
					 
					
						2023-10-05 09:27:06 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							094f23dd5c 
							
						 
					 
					
						
						
							
							EOF ends not just the trailer, but also the file  
						
						
						
					 
					
						2023-09-22 18:26:41 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							a84a43528e 
							
						 
					 
					
						
						
							
							Added gs_binary to control Ghostscript use on all platforms  
						
						
						
					 
					
						2023-09-12 19:46:46 +10:00 
						 
				 
			
				
					
						
							
							
								nopperl 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69b888e53d 
							
						 
					 
					
						
						
							
							remove test parameterization  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com> 
						
					 
					
						2023-09-11 20:35:13 +00:00 
						 
				 
			
				
					
						
							
							
								pre-commit-ci[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							794a1d7ff2 
							
						 
					 
					
						
						
							
							[pre-commit.ci] auto fixes from pre-commit.com hooks  
						
						... 
						
						
						
						for more information, see https://pre-commit.ci  
						
					 
					
						2023-09-07 18:36:32 +00:00 
						 
				 
			
				
					
						
							
							
								nopperl 
							
						 
					 
					
						
						
						
						
							
						
						
							12d8b439d5 
							
						 
					 
					
						
						
							
							Read bounding box information from the trailer of EPS files if specified  
						
						
						
					 
					
						2023-09-07 20:20:35 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							dd985b2a5e 
							
						 
					 
					
						
						
							
							make deprecation check more specific  
						
						
						
					 
					
						2023-02-07 13:58:05 -06:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							bd0fac80c4 
							
						 
					 
					
						
						
							
							deprecate EpsImagePlugin.PSFile  
						
						
						
					 
					
						2023-02-06 17:26:05 -06:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							be9aea35a8 
							
						 
					 
					
						
						
							
							add eps test for bad BoundingBox, good ImageData  
						
						
						
					 
					
						2023-02-06 17:26:04 -06:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							3d6770d0f3 
							
						 
					 
					
						
						
							
							add tests for long lines  
						
						
						
					 
					
						2023-01-15 15:56:49 -06:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							4c2550db42 
							
						 
					 
					
						
						
							
							add test for invalid bounding box  
						
						
						
					 
					
						2023-01-15 15:56:49 -06:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							0334e68f95 
							
						 
					 
					
						
						
							
							add more eps file tests  
						
						
						
					 
					
						2023-01-12 08:46:03 -06:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							c3134dc049 
							
						 
					 
					
						
						
							
							refactor EpsImagePlugin  
						
						... 
						
						
						
						Merge the PSFile class into the EpsImageFile class to hopefully improve performance.
Also added a check for the required "%!PS-Adobe" and "%%BoundingBox" header comments. 
						
					 
					
						2023-01-10 08:44:38 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							c259ac492f 
							
						 
					 
					
						
						
							
							Parametrized tests  
						
						
						
					 
					
						2022-10-03 16:57:42 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							985fec2f56 
							
						 
					 
					
						
						
							
							Removed duplicate test  
						
						
						
					 
					
						2022-10-03 16:54:46 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							7e1a0ca544 
							
						 
					 
					
						
						
							
							Open 1 bit EPS in mode 1  
						
						
						
					 
					
						2022-08-13 18:32:29 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							fb7edfda68 
							
						 
					 
					
						
						
							
							Improved consistency of returning an image access object from load()  
						
						
						
					 
					
						2022-02-02 11:49:31 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							1d73a483f4 
							
						 
					 
					
						
						
							
							Added "transparency" argument to load()  
						
						
						
					 
					
						2021-07-19 09:08:45 +10:00 
						 
				 
			
				
					
						
							
							
								Eric Soroos 
							
						 
					 
					
						
						
						
						
							
						
						
							1c872a9eda 
							
						 
					 
					
						
						
							
							lint stuff  
						
						
						
					 
					
						2021-04-10 16:58:01 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Soroos 
							
						 
					 
					
						
						
						
						
							
						
						
							a3a69c8385 
							
						 
					 
					
						
						
							
							conditional mark for valgrind ignore  
						
						
						
					 
					
						2021-04-09 23:53:24 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							8febdad8dd 
							
						 
					 
					
						
						
							
							Review, typos and lint  
						
						
						
					 
					
						2021-04-01 17:41:46 +03:00 
						 
				 
			
				
					
						
							
							
								Eric Soroos 
							
						 
					 
					
						
						
						
						
							
						
						
							5a5e6db0ab 
							
						 
					 
					
						
						
							
							Fix EPS DOS on _open -- CVE-2021-28677  
						
						... 
						
						
						
						* The readline used in EPS has to deal with any combination of \r and
  \n as line endings. It used an accidentally quadratic method of
  accumulating lines while looking for a line ending.
* A malicious EPS file could use this to perform a DOS of Pillow in
  the open phase, before an image was accepted for opening.
* This dates to the PIL Fork 
						
					 
					
						2021-04-01 17:17:18 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							3495b319bd 
							
						 
					 
					
						
						
							
							Replaced various instances of assert_image_similar with assert_image_similar_tofile  
						
						
						
					 
					
						2021-02-21 22:22:29 +11:00 
						 
				 
			
				
					
						
							
							
								Eric Soroos 
							
						 
					 
					
						
						
						
						
							
						
						
							a6fa139f62 
							
						 
					 
					
						
						
							
							useless reptile  
						
						
						
					 
					
						2021-01-07 14:57:49 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Soroos 
							
						 
					 
					
						
						
						
						
							
						
						
							1d7c8e03d0 
							
						 
					 
					
						
						
							
							known failing tests from valgrind -- uninitialized values  
						
						
						
					 
					
						2021-01-07 14:52:02 +01:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							dd87dd50c0 
							
						 
					 
					
						
						
							
							Update to isort 5 with Black profile support  
						
						
						
					 
					
						2020-08-08 22:39:29 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12f66f44f4 
							
						 
					 
					
						
						
							
							Fix regression  
						
						... 
						
						
						
						Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com> 
						
					 
					
						2020-02-23 10:31:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo 
							
						 
					 
					
						
						
						
						
							
						
						
							44e661f25a 
							
						 
					 
					
						
						
							
							Convert to use pytest  
						
						
						
					 
					
						2020-02-22 23:03:01 +02:00