Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84e89bf5c3 
							
						 
					 
					
						
						
							
							Restored unpacker  
						
						
						
					 
					
						2025-08-27 07:07:13 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							178b3a70cc 
							
						 
					 
					
						
						
							
							Updated formatting  
						
						
						
					 
					
						2025-08-27 06:58:51 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed164d1bfa 
							
						 
					 
					
						
						
							
							pre-commit fixes  
						
						
						
					 
					
						2025-08-26 22:13:45 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59d6f313d6 
							
						 
					 
					
						
						
							
							Removed setuptools version requirement  
						
						
						
					 
					
						2025-08-26 21:07:32 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							726de49229 
							
						 
					 
					
						
						
							
							Merge branch 'main' into mode_enums  
						
						
						
					 
					
						2025-08-01 10:25:32 +10:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98d6c3bf88 
							
						 
					 
					
						
						
							
							Restore pyroma test for iOS ( #9116 )  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com> 
						
					 
					
						2025-08-01 10:22:28 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							162836a004 
							
						 
					 
					
						
						
							
							Use correct bands for two band histograms ( #9054 )  
						
						
						
					 
					
						2025-07-31 14:40:57 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a37051bc6 
							
						 
					 
					
						
						
							
							Improve features test coverage ( #9077 )  
						
						
						
					 
					
						2025-07-31 14:37:29 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54de16836b 
							
						 
					 
					
						
						
							
							Remove WebP feature handling ( #9096 )  
						
						
						
					 
					
						2025-07-31 13:30:42 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba5f81fb6b 
							
						 
					 
					
						
						
							
							Add support for Python 3.14 ( #9120 )  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com> 
						
					 
					
						2025-07-30 22:23:39 +10:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bae97e1a2b 
							
						 
					 
					
						
						
							
							Update dependency cibuildwheel to v3.1.2 ( #9118 )  
						
						
						
					 
					
						2025-07-30 21:50:45 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ec31431cb 
							
						 
					 
					
						
						
							
							Drop support for PyPy3.10 ( #9112 )  
						
						
						
					 
					
						2025-07-28 22:34:58 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98d38a3bff 
							
						 
					 
					
						
						
							
							Updated libpng to 1.6.50 ( #9058 )  
						
						
						
					 
					
						2025-07-28 18:52:06 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							53b6d57b73 
							
						 
					 
					
						
						
							
							Drop support for PyPy3.10  
						
						
						
					 
					
						2025-07-26 19:39:54 +10:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7dbcb32cbe 
							
						 
					 
					
						
						
							
							Update cygwin/cygwin-install-action action to v6 ( #9108 )  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com> 
						
					 
					
						2025-07-26 19:32:57 +10:00 
						 
				 
			
				
					
						
							
							
								Luke Granger-Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec6d5efe4d 
							
						 
					 
					
						
						
							
							Deprecate ImageCmsProfile product_name and product_info ( #8995 )  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com> 
						
					 
					
						2025-07-26 17:33:11 +10:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							63163d065d 
							
						 
					 
					
						
						
							
							Removed WebP feature handling  
						
						
						
					 
					
						2025-07-24 19:34:46 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							640f55a655 
							
						 
					 
					
						
						
							
							Update for pyroma 5.0 ( #9093 )  
						
						
						
					 
					
						2025-07-24 12:25:04 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							f4d86e4f44 
							
						 
					 
					
						
						
							
							Use teardown_method  
						
						
						
					 
					
						2025-07-24 07:27:39 +10:00 
						 
				 
			
				
					
						
							
							
								wiredfool 
							
						 
					 
					
						
						
						
						
							
						
						
							adfb66f1d6 
							
						 
					 
					
						
						
							
							Fix Compliation errors from rebase  
						
						
						
					 
					
						2025-07-20 10:18:59 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							84aa4372fd 
							
						 
					 
					
						
						
							
							linter changes  
						
						
						
					 
					
						2025-07-19 17:06:44 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							d82576ff38 
							
						 
					 
					
						
						
							
							require types-setuptools>=75.2.0  
						
						... 
						
						
						
						this is necessary to have https://github.com/python/typeshed/pull/12791  
						
					 
					
						2025-07-19 17:03:31 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							2f169fa121 
							
						 
					 
					
						
						
							
							use mode enums in _imagingcms.c  
						
						
						
					 
					
						2025-07-19 17:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							0567f064e4 
							
						 
					 
					
						
						
							
							add debug check that all modes and rawmodes are defined  
						
						
						
					 
					
						2025-07-19 17:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							28adda9299 
							
						 
					 
					
						
						
							
							build Mode.c as a common library  
						
						
						
					 
					
						2025-07-19 17:02:00 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							e483a976d2 
							
						 
					 
					
						
						
							
							use a different temp build dir for each module  
						
						
						
					 
					
						2025-07-19 17:00:37 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							47503477d4 
							
						 
					 
					
						
						
							
							add Mode.c as a dependency for _imagingft.c and _webp.c  
						
						
						
					 
					
						2025-07-19 17:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							f8bfa2fe4e 
							
						 
					 
					
						
						
							
							use more mode enums in decode.c  
						
						
						
					 
					
						2025-07-19 16:58:11 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							a53f83f023 
							
						 
					 
					
						
						
							
							use mode enums in _imagingft.c  
						
						
						
					 
					
						2025-07-19 16:58:11 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							aa39e84f7a 
							
						 
					 
					
						
						
							
							use mode enums in Jpeg2KDecode.c  
						
						
						
					 
					
						2025-07-19 16:58:08 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							4d721bc591 
							
						 
					 
					
						
						
							
							use mode enums in _webp.c  
						
						
						
					 
					
						2025-07-19 16:54:36 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							9527ce7f8c 
							
						 
					 
					
						
						
							
							change mode structs to enums  
						
						... 
						
						
						
						Structs have better type safety, but they make allocation more difficult, especially when we have multiple Python modules trying to share the same code. 
						
					 
					
						2025-07-19 16:54:32 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							4b07ed52fd 
							
						 
					 
					
						
						
							
							use Mode struct for windows display code  
						
						
						
					 
					
						2025-07-19 16:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							16fc61ee65 
							
						 
					 
					
						
						
							
							use RawMode struct for jpegmode  
						
						
						
					 
					
						2025-07-19 16:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							422eb1ebc4 
							
						 
					 
					
						
						
							
							replace some string function usage with imaging mode checks  
						
						
						
					 
					
						2025-07-19 16:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							579c55ea86 
							
						 
					 
					
						
						
							
							check for null input in findMode() and findRawMode()  
						
						
						
					 
					
						2025-07-19 16:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							20a5aeac84 
							
						 
					 
					
						
						
							
							fix findRawMode()  
						
						... 
						
						
						
						and change findMode() to match 
						
					 
					
						2025-07-19 16:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							cacb8b3ce7 
							
						 
					 
					
						
						
							
							define rawmodes  
						
						
						
					 
					
						2025-07-19 16:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							c9c50ac678 
							
						 
					 
					
						
						
							
							initialize accessors similar to converters/packers/unpackers  
						
						
						
					 
					
						2025-07-19 16:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							feb7e6ef2d 
							
						 
					 
					
						
						
							
							use mode structs in map.c  
						
						
						
					 
					
						2025-07-19 15:55:48 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							d11819ca6b 
							
						 
					 
					
						
						
							
							use mode structs in Unpack.c  
						
						
						
					 
					
						2025-07-19 15:55:44 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							31118b0019 
							
						 
					 
					
						
						
							
							set pointer to NULL after free  
						
						
						
					 
					
						2025-07-19 15:54:15 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							39d434b39d 
							
						 
					 
					
						
						
							
							use (void) for empty function parameters  
						
						
						
					 
					
						2025-07-19 15:54:15 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							141c95df9a 
							
						 
					 
					
						
						
							
							use mode structs in TiffDecode.c  
						
						
						
					 
					
						2025-07-19 15:54:15 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							e75a0a9c39 
							
						 
					 
					
						
						
							
							use mode structs in Storage.c  
						
						
						
					 
					
						2025-07-19 15:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							858b0b3805 
							
						 
					 
					
						
						
							
							use mode structs in Resample.c  
						
						
						
					 
					
						2025-07-19 15:47:47 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							c80fba3045 
							
						 
					 
					
						
						
							
							use mode structs in Reduce.c  
						
						
						
					 
					
						2025-07-19 15:47:10 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							fb73d9003e 
							
						 
					 
					
						
						
							
							use mode structs in Quant.c  
						
						
						
					 
					
						2025-07-19 15:47:10 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							7e48697f82 
							
						 
					 
					
						
						
							
							use mode structs in Point.c  
						
						
						
					 
					
						2025-07-19 15:47:10 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							2a9d712ceb 
							
						 
					 
					
						
						
							
							use mode structs in Paste.c  
						
						
						
					 
					
						2025-07-19 15:47:10 +02:00