Jason Daly
							
						 
						
							 
							
							
							
								
							
								368fa9475d 
								
							
								 
							
						 
						
							
							
								
								Add headless OSMesa backend  
							
							 
							
							... 
							
							
 
							
							Allows creation and drawing to in-memory OpenGL contexts.
This backend does not provide input.
Related to #850 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								4d322a97e1 
								
							
								 
							
						 
						
							
							
								
								Fix Vulkan extension count when none were found  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
						
							 
							
							
							
								
							
								8210f89b12 
								
							
								 
							
						 
						
							
							
								
								Wayland: Set a proper name for outputs.  
							
							 
							
							... 
							
							
 
							
							glfwGetMonitorName()’s documentation says “this function returns a
human-readable name”, which “typically reflects the make and model of
the monitor”.  We get these two strings in the geometry event, so we
only set the name at this point. 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
						
							 
							
							
							
								
							
								a28baabefe 
								
							
								 
							
						 
						
							
							
								
								Allow a monitor to be created without a name.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								e94d16667b 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Add basic support for Vulkan via MoltenVK  
							
							 
							
							... 
							
							
 
							
							This adds basic support for MoltenVK, a Vulkan implementation on top of
Metal, on macOS 10.11 and later.  It looks for MoltenVK in the process
via RTLD_DEFAULT symbol lookup if _GLFW_VULKAN_STATIC is disabled.
glfwCreateWindowSurface now creates and sets a CAMetalLayer for the
window content view, which is required for MoltenVK to function.
You must help CMake find MoltenVK for the Vulkan test to be built.
Fixes  #870 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								c3db1cae3f 
								
							
								 
							
						 
						
							
							
								
								Fix glfwGetInstanceProcAddress for static linking  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								fef25ea934 
								
							
								 
							
						 
						
							
							
								
								Emit all Vulkan init errors from init function  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								a9282bad29 
								
							
								 
							
						 
						
							
							
								
								Disable all dl* calls for _GLFW_VULKAN_STATIC  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								3d4bd9667a 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix joystick error message prefix  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								7420814fe2 
								
							
								 
							
						 
						
							
							
								
								Win32: Poll only helper window messages at init  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								8d6f265441 
								
							
								 
							
						 
						
							
							
								
								Update default name from OS X to macOS  
							
							 
							
							... 
							
							
 
							
							Note that earlier releases are still referred to by their proper names;
OS X <version> or Mac OS X <version>. 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
						
							 
							
							
							
								
							
								046d281abc 
								
							
								 
							
						 
						
							
							
								
								Wayland: Implement compose key for character input  
							
							 
							
							... 
							
							
 
							
							This commit has been copied almost verbatim from Bryce Harrington’s
patch against Weston’s toytoolkit[1].  He gave his agreement to
relicense it under zlib[2].
[1] https://patchwork.freedesktop.org/patch/114661/ 
[2] https://github.com/glfw/glfw/pull/879#issuecomment-252988257  
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								efc6b35615 
								
							
								 
							
						 
						
							
							
								
								Rename joystick ID variables  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Sergey Tikhomirov
							
						 
						
							 
							
							
							
								
							
								967e837c73 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix 'first responder' error on macOS 10.12  
							
							 
							
							... 
							
							
 
							
							Error message is displayed during the startup because Cocoa view is set
as the first responder for window but this view isn't in this window
(actually it is not in any window at all).
Fixes  #876 .
Closes  #883 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Mário Freitas
							
						 
						
							 
							
							
							
								
							
								238ebb600d 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix assert on disabling window aspect ratio  
							
							 
							
							... 
							
							
 
							
							When disabling window aspect ratio, a system assert would trigger.  The
correct way to disable window aspect ratio is to set a resize increment.
Closes  #852 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
						
							 
							
							
							
								
							
								a49601ba87 
								
							
								 
							
						 
						
							
							
								
								Wayland: Rename snake_case identifiers to camelCase for consistency  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
						
							 
							
							
							
								
							
								aa10ec6e45 
								
							
								 
							
						 
						
							
							
								
								Wayland: Replace all deprecated xkbcommon aliases.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
						
							 
							
							
							
								
							
								be935debe9 
								
							
								 
							
						 
						
							
							
								
								Wayland: Properly unref all xkbcommon objects.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
						
							 
							
							
							
								
							
								1c8a74b661 
								
							
								 
							
						 
						
							
							
								
								Wayland: Properly destroy all bound objects.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								73ddbc3acd 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Add workaround for hasty deprecation  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								7f9840cecf 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix macOS 10.12 deprecation warnings  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								c156b50e4c 
								
							
								 
							
						 
						
							
							
								
								Add glfwSetWindowMaximizeCallback  
							
							 
							
							... 
							
							
 
							
							Fixes  #778 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								434238fcd4 
								
							
								 
							
						 
						
							
							
								
								Fix checks for Vulkan surface extension presence  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Kyle Brenneman
							
						 
						
							 
							
							
							
								
							
								d590eb074f 
								
							
								 
							
						 
						
							
							
								
								Add support for EGL_KHR_get_all_proc_addresses  
							
							 
							
							... 
							
							
 
							
							If EGL_KHR_get_all_proc_addresses extension is supported, then don't try
to load a separate client library. Instead, just use eglGetProcAddress
to load everything.
This can also avoid problems with trying to use OpenGL functions from
libGL.so.1 (which is the GLX library) when an EGL context is current.
Closes  #871 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								f0a55df963 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								54930ddd33 
								
							
								 
							
						 
						
							
							
								
								Check only for relevant Vulkan extensions  
							
							 
							
							... 
							
							
 
							
							Related to #858 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								3e59b7345c 
								
							
								 
							
						 
						
							
							
								
								Fix early-out in Vulkan extension check  
							
							 
							
							... 
							
							
 
							
							Related to #858 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								838c4e938c 
								
							
								 
							
						 
						
							
							
								
								Win32: Allow iconifying undecorated windows  
							
							 
							
							... 
							
							
 
							
							Fixes  #861 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								f79a52fe9b 
								
							
								 
							
						 
						
							
							
								
								Win32: Make glfwPostEmptyEvent use helper window  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
						
							 
							
							
							
								
							
								2eb1657d91 
								
							
								 
							
						 
						
							
							
								
								Wayland: Only input a character on GLFW_PRESS action  
							
							 
							
							... 
							
							
 
							
							Closes  #804 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								e6a32db7b9 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Brandon Schaefer
							
						 
						
							 
							
							
							
								
							
								acce7ec9cf 
								
							
								 
							
						 
						
							
							
								
								Mir: Add cursor mode support  
							
							 
							
							... 
							
							
 
							
							Implements a few other missing functions. Cleaning up naming convention
as well.
Fix FindMir.cmake was not finding the correct mirclient.so when
you wanted something other then the system library.
Closes  #839 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								bb3cb8f233 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							... 
							
							
 
							
							Clean up code and documentation for glfwGetKeyScancode and add
implementation for Wayland and Mir.
Related to #830 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Michael Stocker
							
						 
						
							 
							
							
							
								
							
								e745b0dd47 
								
							
								 
							
						 
						
							
							
								
								Add glfwGetKeyScancode  
							
							 
							
							... 
							
							
 
							
							Allows retrieval of platform scancode from GLFW_KEY_*.  Implemented for
Win32, Cocoa and X11.  Stubs for Mir and Wayland.
Closes  #830 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								f17d60da64 
								
							
								 
							
						 
						
							
							
								
								Add scancode arrays for Wayland and Mir  
							
							 
							
							... 
							
							
 
							
							Related to #830 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								afb6e485b7 
								
							
								 
							
						 
						
							
							
								
								X11: Make selection event checks include window  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								ccfd6dde45 
								
							
								 
							
						 
						
							
							
								
								X11: Make clipboard IPC use helper window  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								706868dad8 
								
							
								 
							
						 
						
							
							
								
								X11: Make glfwPostEmptyEvent use helper window  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								3b3a1390ad 
								
							
								 
							
						 
						
							
							
								
								X11: Add IPC helper window  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								fafe1732b5 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								5ff7d9505f 
								
							
								 
							
						 
						
							
							
								
								Simplify Vulkan extension checks  
							
							 
							
							... 
							
							
 
							
							Related to #478 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								9cd0c101f0 
								
							
								 
							
						 
						
							
							
								
								Fix glfwMaximizeWindow not checking window mode  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								53fafad915 
								
							
								 
							
						 
						
							
							
								
								Start 3.3  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								4aafdea5a7 
								
							
								 
							
						 
						
							
							
								
								X11: Fix glfw*WindowPos operating on window frame  
							
							 
							
							... 
							
							
 
							
							Fixes  #800 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								c18d3aecbc 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Remove duplicate includes  
							
							 
							
							... 
							
							
 
							
							Fixes  #838 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								f1c536fe13 
								
							
								 
							
						 
						
							
							
								
								X11: Fix BadMatch on XSetInputFocus  
							
							 
							
							... 
							
							
 
							
							Input focus was in some cases set before the window was visible (ICCCM
section 4.2.2).
Related to #798 .
Fixes  #789 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								ad9233e620 
								
							
								 
							
						 
						
							
							
								
								X11: Clean up event wait timeout logic  
							
							 
							
							... 
							
							
 
							
							Simplify interface and implement timeout updating. 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								f88a609000 
								
							
								 
							
						 
						
							
							
								
								X11: Only unmaximize visible windows  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								b581799c9a 
								
							
								 
							
						 
						
							
							
								
								Fix comment  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								067d1d6935 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)