b6a72db2ad 
								
							
								 
							
						 
						
							
							
								
								Add missing inclusion of linux/input.h  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								c56af32bb7 
								
							
								 
							
						 
						
							
							
								
								Fix use of undeclared constant  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								2826f3d42f 
								
							
								 
							
						 
						
							
							
								
								Check success of MakeCurrent before updating TLS  
							
							... 
							
							
 
							
							Fixes  #706 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								2accdb76bd 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								be94eb67be 
								
							
								 
							
						 
						
							
							
								
								Add support for EGL_KHR_gl_colorspace  
							
							... 
							
							
 
							
							Fixes  #285 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								b955936ee1 
								
							
								 
							
						 
						
							
							
								
								Semantics fix  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								96cdcec58a 
								
							
								 
							
						 
						
							
							
								
								Fix declaration of dispatchable Vulkan handles  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								9b75bffc88 
								
							
								 
							
						 
						
							
							
								
								Add basic Vulkan support  
							
							... 
							
							
 
							
							Added GLFW_INCLUDE_VULKAN.  Added glfwVulkanSupported,
glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress,
glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface.
Added port of LunarG SDK tri example. 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								f7228bb562 
								
							
								 
							
						 
						
							
							
								
								Fix window class not being unregistered  
							
							... 
							
							
 
							
							The helper window kept the window class from being unregistered.
Fixes  #704 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								49d228207f 
								
							
								 
							
						 
						
							
							
								
								Fix crash when joystick name unavailable on OS X  
							
							... 
							
							
 
							
							Fixes  #694 .
Closes  #701 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								7f7ad39e15 
								
							
								 
							
						 
						
							
							
								
								CMake target installation fixes  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								075140aefe 
								
							
								 
							
						 
						
							
							
								
								Add public header path to target interface  
							
							... 
							
							
 
							
							Closes  #697 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								453631773e 
								
							
								 
							
						 
						
							
							
								
								Export transitive dependencies for static library  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								8637612908 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_DLL to target interface  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								a247f7d797 
								
							
								 
							
						 
						
							
							
								
								Include imported targets into module config file  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								276b1bc07a 
								
							
								 
							
						 
						
							
							
								
								Add check for EGL specific buffer swap issue  
							
							... 
							
							
 
							
							Fixes  #675 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								0ebdad53e8 
								
							
								 
							
						 
						
							
							
								
								Add asserts for public API pointer parameters  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								d0649e6868 
								
							
								 
							
						 
						
							
							
								
								Fix confusing legacy parameter names  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								2cc6caf182 
								
							
								 
							
						 
						
							
							
								
								Remove superfluous call  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								80cef67580 
								
							
								 
							
						 
						
							
							
								
								Fix memory leak in X11 key LUT generation  
							
							... 
							
							
 
							
							Closes  #662 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								d2d57c70e2 
								
							
								 
							
						 
						
							
							
								
								Fix pkg-config file generation regression  
							
							... 
							
							
 
							
							Fixes regression cased by 37c93ba031Fixes  #664 .
Closes  #679 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								06899bd9a6 
								
							
								 
							
						 
						
							
							
								
								Fix SetProcessDpiAwareness case mismatch  
							
							... 
							
							
 
							
							Closes  #678 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								cf6c11cfaa 
								
							
								 
							
						 
						
							
							
								
								wayland: Only set surface buffer scale when supported  
							
							... 
							
							
 
							
							Although very unlikely, the wl_compositor version might not support
wl_surface.set_buffer_scale while the wl_output emits a wl_output.scale
that is larger than 1. So for correctness, bail on changing the buffer
scale if we won't be able to set it later. 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								06479ba535 
								
							
								 
							
						 
						
							
							
								
								Wayland: Implement HiDPI support  
							
							... 
							
							
 
							
							Windows now keep track of the monitors they are on, so we can calculate
the best scaling factor for them, by using the maximum of each of the
monitors.
The compositor scales down the buffer automatically when it is on a
lower density monitor, instead of the previous way where it was scaling
up the buffer on higher density monitors, which makes the application
look much better on those ones. 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								864ca4dd57 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate inclusion  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								f079d0625d 
								
							
								 
							
						 
						
							
							
								
								Platform affix cleanup  
							
							... 
							
							
 
							
							Fixes  #659 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								37c93ba031 
								
							
								 
							
						 
						
							
							
								
								Compiler flag cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								b56fce1570 
								
							
								 
							
						 
						
							
							
								
								Fix typo  
							
							... 
							
							
 
							
							Fixes regression cased by 10c0eb648a 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								10c0eb648a 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								ec9fe02a30 
								
							
								 
							
						 
						
							
							
								
								Sort initial joystick set on Linux  
							
							... 
							
							
 
							
							Fixes  #654 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								6b0f660180 
								
							
								 
							
						 
						
							
							
								
								Fix EGL backend MinGW build errors  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								12871db0f9 
								
							
								 
							
						 
						
							
							
								
								Only poll requested joystick on OS X  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								45efb935c5 
								
							
								 
							
						 
						
							
							
								
								Use more GLFWbool  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								2b52008405 
								
							
								 
							
						 
						
							
							
								
								Check Linux joystick init on Wayland and Mir  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								7fec7a0569 
								
							
								 
							
						 
						
							
							
								
								Make source file names more consistent  
							
							... 
							
							
 
							
							Use platform prefix for files specific to that platform AND that have no
credible alternative API on that platform.
The exception is WinMM, which will be replaced before 3.2. 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								12b6c56903 
								
							
								 
							
						 
						
							
							
								
								Add suffixes to platform specific helper functions  
							
							... 
							
							
 
							
							Also merge win32_tls.h into win32_platform.h. 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								0a3b5952e0 
								
							
								 
							
						 
						
							
							
								
								Make WGL backend more readable  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								66b462d6e1 
								
							
								 
							
						 
						
							
							
								
								Make GLX backend more readable  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								02fdd6459e 
								
							
								 
							
						 
						
							
							
								
								Make EGL backend more readable  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								0df4e06f11 
								
							
								 
							
						 
						
							
							
								
								Make more RFC 2119 compliant use of may  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								8f0f1cf6c1 
								
							
								 
							
						 
						
							
							
								
								Only poll requested joystick on Linux  
							
							... 
							
							
 
							
							This also performs minor cleanup. 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								eea46be4e6 
								
							
								 
							
						 
						
							
							
								
								Fix missing MinGW import library prefix  
							
							... 
							
							
 
							
							Fixes  #657 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								fdc65e49e4 
								
							
								 
							
						 
						
							
							
								
								Fix bad Win32 updates  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								75f1dfaf8a 
								
							
								 
							
						 
						
							
							
								
								Move DWM enabled test to file where it is used  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								72632a846b 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								5668b64839 
								
							
								 
							
						 
						
							
							
								
								Fix segfault on DISP_CHANGE_RESTART  
							
							... 
							
							
 
							
							Fixes  #647 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								b3d0bd6081 
								
							
								 
							
						 
						
							
							
								
								Fix type of OpenGL bundle reference  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								1ea66b9033 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								e82e2b7570 
								
							
								 
							
						 
						
							
							
								
								Fix full screen window position on OS X  
							
							... 
							
							
 
							
							Fixes  #653 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								5c98a44603 
								
							
								 
							
						 
						
							
							
								
								Move Win32 clipboard code to helper window  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)