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 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							af3c24e12b 
							
						 
					 
					
						
						
							
							use mode structs in Palette.c  
						
						
						
					 
					
						2025-07-19 15:47:10 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							e5bc5b4ffa 
							
						 
					 
					
						
						
							
							use mode structs in Pack.c  
						
						
						
					 
					
						2025-07-19 15:47:07 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							4906285619 
							
						 
					 
					
						
						
							
							add function isModeI16() to check if a mode is an I;16 mode  
						
						
						
					 
					
						2025-07-19 15:41:13 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							378c3bd23d 
							
						 
					 
					
						
						
							
							use mode structs in Matrix.c  
						
						
						
					 
					
						2025-07-19 15:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							0abfdd25b1 
							
						 
					 
					
						
						
							
							use mode structs in JpegEncode.c  
						
						
						
					 
					
						2025-07-19 15:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							30d4cd0229 
							
						 
					 
					
						
						
							
							use mode structs in JpegDecode.c  
						
						
						
					 
					
						2025-07-19 15:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							98a2c63326 
							
						 
					 
					
						
						
							
							use mode structs in Jpeg2KEncode.c  
						
						
						
					 
					
						2025-07-19 15:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							33272580d0 
							
						 
					 
					
						
						
							
							use mode structs in Jpeg2KDecode.c  
						
						
						
					 
					
						2025-07-19 15:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							27497700ee 
							
						 
					 
					
						
						
							
							use mode structs in Histo.c  
						
						
						
					 
					
						2025-07-19 15:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							2668338583 
							
						 
					 
					
						
						
							
							use mode structs in GetBBox.c  
						
						
						
					 
					
						2025-07-19 15:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							cfe9155a0b 
							
						 
					 
					
						
						
							
							use mode structs in Geometry.c  
						
						
						
					 
					
						2025-07-19 15:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							af22363327 
							
						 
					 
					
						
						
							
							use mode structs in Filter.c  
						
						
						
					 
					
						2025-07-19 15:39:16 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							6202eefcff 
							
						 
					 
					
						
						
							
							use mode structs in Fill.c  
						
						
						
					 
					
						2025-07-19 15:37:08 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							19c0d1da76 
							
						 
					 
					
						
						
							
							use mode structs in File.c  
						
						
						
					 
					
						2025-07-19 15:37:08 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							b5c4b821bc 
							
						 
					 
					
						
						
							
							use mode structs in Effects.c  
						
						
						
					 
					
						2025-07-19 15:37:08 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							bcfe5f2172 
							
						 
					 
					
						
						
							
							use mode structs in Draw.c  
						
						
						
					 
					
						2025-07-19 15:37:03 +02:00 
						 
				 
			
				
					
						
							
							
								eyedav 
							
						 
					 
					
						
						
						
						
							
						
						
							9bf3495898 
							
						 
					 
					
						
						
							
							use mode structs in Convert.c  
						
						
						
					 
					
						2025-07-19 15:12:51 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							ecf1fce82b 
							
						 
					 
					
						
						
							
							use mode structs in Chops.c  
						
						
						
					 
					
						2025-07-19 14:53:31 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							6f6e1f99fc 
							
						 
					 
					
						
						
							
							use mode structs in BoxBlur.c  
						
						
						
					 
					
						2025-07-19 14:53:31 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							38c75b9449 
							
						 
					 
					
						
						
							
							use mode structs in Blend.c  
						
						
						
					 
					
						2025-07-19 14:53:31 +02:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							d0541a73b9 
							
						 
					 
					
						
						
							
							use mode structs in Bands.c  
						
						
						
					 
					
						2025-07-19 14:53:31 +02:00