55d0560746 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix range handling for hats and buttons  
							
							... 
							
							
 
							
							Fixes  #888 . 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								1982543cd2 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								aaf2800c9c 
								
							
								 
							
						 
						
							
							
								
								Add internal TLS support  
							
							... 
							
							
 
							
							Related to #970 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								62414bff6e 
								
							
								 
							
						 
						
							
							
								
								X11: Fix inverted coordinate transform  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								6a65341e14 
								
							
								 
							
						 
						
							
							
								
								X11: Fix multiple issues in XDND support  
							
							... 
							
							
 
							
							The code blindly expected UTF8_STRING for files.  It did not downgrade
based on source protocol version.  It did not handle hostnames in
text/uri-list data.  It did not specify the source time stamp when
converting the selection.  It did not search the XdndTypeList when
necessary.  It did not ignore sources that specified invalid versions.
While better, this is still not fully conformant.  Hostnames are not
validated and it does not guard against source crashes.
Fixes  #968 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								7410346c5c 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Allow undecorated windows to become main  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								27a8b3c17b 
								
							
								 
							
						 
						
							
							
								
								EGL: Add support for EGL_KHR_context_flush_control  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								7c070f55be 
								
							
								 
							
						 
						
							
							
								
								EGL: Add support for Cygwin  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								3d8aa53573 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix full screen window not being restorable  
							
							... 
							
							
 
							
							Once a full screen window was iconified, it would appear to restore but
then disappear.
Fixes  #848 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								7c88c92778 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix window rect on leaving video mode  
							
							... 
							
							
 
							
							Fixes  #748 . 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								21355e31db 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								97dbd8b63b 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix monitor event emission  
							
							... 
							
							
 
							
							Fixes  #784 . 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								0df9cc2fc5 
								
							
								 
							
						 
						
							
							
								
								Win32: Improve monitor enumeration  
							
							... 
							
							
 
							
							This changes enumeration to add as a GLFW monitor any active adapter
without displays, even if other active adapters do have displays.
Related to #441 .
Fixes  #960 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								6a8ade99c7 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Remove errors emitted on headless systems  
							
							... 
							
							
 
							
							Related to #958 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								5ae781586f 
								
							
								 
							
						 
						
							
							
								
								X11: Handle Selection* events despite NULL window  
							
							... 
							
							
 
							
							X11 event processing currently discards events that can not be mapped to
a current GLFW window.  However, this breaks clipboard functionality by
failing to respond to SelectionRequest and SelectionClear events.
This commit moves processing of these important clipboard events to
before the NULL window test so that they are always considered.
Fixes  #961 .
Closes  #963 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								798d7c6d68 
								
							
								 
							
						 
						
							
							
								
								Implement glfwGetJoystickHats  
							
							... 
							
							
 
							
							This moves the buttons-as-hats logic to shared code and adds the
GLFW_JOYSTICK_HAT_BUTTONS input mode as a way to disable this legacy
behavior.
Fixes  #889 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								368dec7ac7 
								
							
								 
							
						 
						
							
							
								
								Add glfwGetJoystickHats  
							
							... 
							
							
 
							
							This merges the public part of the glfwGetJoystickHats work by
@IntellectualKitty .  The implementation needs replacing due to
refactoring in preparation for gamecontrollerdb support.
Closes  #906 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								0e0862cfc7 
								
							
								 
							
						 
						
							
							
								
								Wayland: Fix broken build  
							
							... 
							
							
 
							
							Regression caused by e9560ef021 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								5b306f0390 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								d88347ee7d 
								
							
								 
							
						 
						
							
							
								
								Mir: Fix broken build  
							
							... 
							
							
 
							
							Regression caused by e9560ef021 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								7a8516d296 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								c50aba1335 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Add support for MainMenu.nib loading  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								6d9a58bfef 
								
							
								 
							
						 
						
							
							
								
								Add glfwInitHint  
							
							... 
							
							
 
							
							This allows setting hints that control how the library is initialized,
transforming more compile-time options into run-time ones. 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								071a049f07 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								e019f7e7f2 
								
							
								 
							
						 
						
							
							
								
								Remove misleading platform API documentation  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								315c9455d5 
								
							
								 
							
						 
						
							
							
								
								OSMesa: Use framebuffer size for framebuffer  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								97b0c645bf 
								
							
								 
							
						 
						
							
							
								
								Remove unused stub  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								53f46d32e2 
								
							
								 
							
						 
						
							
							
								
								Make OSMesa backend an almost proper null backend  
							
							... 
							
							
 
							
							It still depends on POSIX time and TLS. 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								e9560ef021 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_OSMESA_CONTEXT_API  
							
							... 
							
							
 
							
							This allows the creation of OpenGL contexts via OSMesa on existing
platforms.  It does not add a compile- or link-time dependency on
OSMesa.
Fixes  #281 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								a44f2c0e65 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix VC++ warning  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								ce8fe645f4 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								9950d8a319 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								4928e2bf0a 
								
							
								 
							
						 
						
							
							
								
								Clarify undocumented platform errors  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								a570d0a129 
								
							
								 
							
						 
						
							
							
								
								X11: Use XI_RawMotion for disabled cursor motion  
							
							... 
							
							
 
							
							Related to #125 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								918b4e81d2 
								
							
								 
							
						 
						
							
							
								
								Win32: Move to WM_INPUT for disabled cursor motion  
							
							... 
							
							
 
							
							Related to #125 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								dd96d0ac93 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix mouse button messages lost by capture  
							
							... 
							
							
 
							
							Fixes  #954 . 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								3817b4e1c5 
								
							
								 
							
						 
						
							
							
								
								Add more assertions  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								2ba461e348 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								5352e2caa0 
								
							
								 
							
						 
						
							
							
								
								X11: Fix read past top of stack on 64-bit  
							
							... 
							
							
 
							
							Fixes  #951 . 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								980f955f6c 
								
							
								 
							
						 
						
							
							
								
								Fix undefined behavior  
							
							... 
							
							
 
							
							Fixes  #950 . 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								343288c1f6 
								
							
								 
							
						 
						
							
							
								
								Fix line endings  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								355b46e6c5 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix screensaver and blanking prevention  
							
							... 
							
							
 
							
							On Vista and later, Handling WM_SYSCOMMAND is not enough to prevent
password protected screensavers or monitor blanking.
Fixes  #851 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								366b90be1a 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								77a8f103d8 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_COCOA_GRAPHICS_SWICTHING  
							
							... 
							
							
 
							
							This provides control over whether the context should participate in
macOS Automatic Graphics Switching.
Closes  #377 .
Closes  #935 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								558afefc04 
								
							
								 
							
						 
						
							
							
								
								X11: Fix sonames for dynamically loaded libraries  
							
							... 
							
							
 
							
							Fixes  #941 . 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								21eabd3938 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								0c090a8c8b 
								
							
								 
							
						 
						
							
							
								
								Perform full termination on platform init failure  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								926d2beddb 
								
							
								 
							
						 
						
							
							
								
								Move initialized flag into library struct  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								98bdd36231 
								
							
								 
							
						 
						
							
							
								
								Fix glfwVulkanSupported semantics  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								8e870d4cc0 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix bad error from glfwVulkanSupported  
							
							... 
							
							
 
							
							A VK_ERROR_OUT_OF_HOST_MEMORY error would be passed on to client code on
systems that had a Vulkan loader but no ICD.
Fixes  #916 . 
							
						 
						
							ago%!(EXTRA string=9 years)