mirror of
				https://github.com/glfw/glfw.git
				synced 2025-11-04 06:15:07 +00:00 
			
		
		
		
	Cocoa: Clarify comments on compatibility macros
(cherry picked from commit 97da62a027)
			
			
This commit is contained in:
		
							parent
							
								
									dccec7fcae
								
							
						
					
					
						commit
						b716ff5b97
					
				@ -42,8 +42,10 @@ typedef void* id;
 | 
				
			|||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// NOTE: Many Cocoa enum values have been renamed and we need to build across
 | 
					// NOTE: Many Cocoa enum values have been renamed and we need to build across
 | 
				
			||||||
//       SDK versions where one is unavailable or the other deprecated
 | 
					//       SDK versions where one is unavailable or deprecated.
 | 
				
			||||||
//       We use the newer names in code and these macros to handle compatibility
 | 
					//       We use the newer names in code and replace them with the older names if
 | 
				
			||||||
 | 
					//       the base SDK does not provide the newer names.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if MAC_OS_X_VERSION_MAX_ALLOWED < 101200
 | 
					#if MAC_OS_X_VERSION_MAX_ALLOWED < 101200
 | 
				
			||||||
 #define NSBitmapFormatAlphaNonpremultiplied NSAlphaNonpremultipliedBitmapFormat
 | 
					 #define NSBitmapFormatAlphaNonpremultiplied NSAlphaNonpremultipliedBitmapFormat
 | 
				
			||||||
 #define NSEventMaskAny NSAnyEventMask
 | 
					 #define NSEventMaskAny NSAnyEventMask
 | 
				
			||||||
@ -62,6 +64,11 @@ typedef void* id;
 | 
				
			|||||||
 #define NSWindowStyleMaskTitled NSTitledWindowMask
 | 
					 #define NSWindowStyleMaskTitled NSTitledWindowMask
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// NOTE: Many Cocoa dynamically linked constants have been renamed and we need
 | 
				
			||||||
 | 
					//       to build across SDK versions where one is unavailable or deprecated.
 | 
				
			||||||
 | 
					//       We use the newer names in code and replace them with the older names if
 | 
				
			||||||
 | 
					//       the deployment target is older than the newer names.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if MAC_OS_X_VERSION_MIN_REQUIRED < 101300
 | 
					#if MAC_OS_X_VERSION_MIN_REQUIRED < 101300
 | 
				
			||||||
 #define NSPasteboardTypeURL NSURLPboardType
 | 
					 #define NSPasteboardTypeURL NSURLPboardType
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
				
			|||||||
@ -25,8 +25,10 @@
 | 
				
			|||||||
//========================================================================
 | 
					//========================================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// NOTE: Many Cocoa enum values have been renamed and we need to build across
 | 
					// NOTE: Many Cocoa enum values have been renamed and we need to build across
 | 
				
			||||||
//       SDK versions where one is unavailable or the other deprecated
 | 
					//       SDK versions where one is unavailable or deprecated.
 | 
				
			||||||
//       We use the newer names in code and these macros to handle compatibility
 | 
					//       We use the newer names in code and replace them with the older names if
 | 
				
			||||||
 | 
					//       the base SDK does not provide the newer names.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if MAC_OS_X_VERSION_MAX_ALLOWED < 101400
 | 
					#if MAC_OS_X_VERSION_MAX_ALLOWED < 101400
 | 
				
			||||||
 #define NSOpenGLContextParameterSwapInterval NSOpenGLCPSwapInterval
 | 
					 #define NSOpenGLContextParameterSwapInterval NSOpenGLCPSwapInterval
 | 
				
			||||||
 #define NSOpenGLContextParameterSurfaceOpacity NSOpenGLCPSurfaceOpacity
 | 
					 #define NSOpenGLContextParameterSurfaceOpacity NSOpenGLCPSurfaceOpacity
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user