599fb3de34 
								
							
								 
							
						 
						
							
							
								
								Wayland: Remove wl_shell support  
							
							... 
							
							
 
							
							This protocol is part of the core Wayland, but it is pretty badly
designed and is missing quite a few features, and is in the process of
being phased out in compositors.  Its support in GLFW requires
duplicating pretty much every single window management codepath.
This bumps the required compositor versions to the ones which have
implemented xdg-shell, approximately two years ago, which seems sensible
to me. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a337c56848 
								
							
								 
							
						 
						
							
							
								
								Start 3.4  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b079610962 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								186e9372d5 
								
							
								 
							
						 
						
							
							
								
								Add credit  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ab118b2529 
								
							
								 
							
						 
						
							
							
								
								Fix copyright years (somewhat)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1f91697cd3 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix VS static analysis warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								334a485968 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix potential buffer overrun  
							
							... 
							
							
 
							
							Found with VS static analysis. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0e74265426 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix cursor hover test  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3c3981a4f0 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix coordinate transformations  
							
							... 
							
							
 
							
							Window relative mouse locations provided via NSWindow and NSEvent are
based at 0,1 while screen relative locations use 0,0.  Incorrect
handling of this had crept into other coordinate transformations.  Note
that most of these errors canceled each other out, so the reported
positions of windows, monitors and work areas are unaffected.  This
corrects the cursor position for glfwGetCursorPos and glfwSetCursorPos.
Fixes  #1461 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d0b7f539e2 
								
							
								 
							
						 
						
							
							
								
								Add full screen toggling to cursor test  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								62d296992e 
								
							
								 
							
						 
						
							
							
								
								Add min/max corner placement to cursor test  
							
							... 
							
							
 
							
							Related to #1461 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5f4e66b21a 
								
							
								 
							
						 
						
							
							
								
								Add cursor position rountrip key to cursor test  
							
							... 
							
							
 
							
							Related to #1461 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f03614277d 
								
							
								 
							
						 
						
							
							
								
								Update cursor test tracking when enabling cursor  
							
							... 
							
							
 
							
							Related to #1461 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								45a62adf82 
								
							
								 
							
						 
						
							
							
								
								Fix cursor test tracking mode drawing  
							
							... 
							
							
 
							
							Related to #1461 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								718609275d 
								
							
								 
							
						 
						
							
							
								
								Add custom cursor to cursor test tracking mode  
							
							... 
							
							
 
							
							Related to #1461 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								28f118f4de 
								
							
								 
							
						 
						
							
							
								
								NSGL: Disable swap interval  
							
							... 
							
							
 
							
							Swap interval now uses CVDisplayLink. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								224e9205e0 
								
							
								 
							
						 
						
							
							
								
								Remove command-line options from tearing test  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								bd23be2594 
								
							
								 
							
						 
						
							
							
								
								Add pkgconfig dependency for GLFW_VULKAN_STATIC  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								93962ec168 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix VS 2010 build error  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f4f1002d14 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d7e30b1c74 
								
							
								 
							
						 
						
							
							
								
								Replace glad and the Vulkan SDK with glad2  
							
							... 
							
							
 
							
							This removes all dependencies from the GLFW test programs on the Vulkan
SDK.
It also removes support for linking the GLFW shared library (dynamic
library, DLL) against the Vulkan loader static library. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3461d1c2a5 
								
							
								 
							
						 
						
							
							
								
								Fix missing context APIs in version strings  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0fa77ea63a 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c585bf010b 
								
							
								 
							
						 
						
							
							
								
								Fix file flags  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0267cebe00 
								
							
								 
							
						 
						
							
							
								
								Update for Doxygen CSS changes  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f8a70aca67 
								
							
								 
							
						 
						
							
							
								
								Add an n  
							
							... 
							
							
 
							
							Closes  #1460 . 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								422bf79e8f 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5644b66bac 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6e382c9b7f 
								
							
								 
							
						 
						
							
							
								
								Add credit  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								87458617e0 
								
							
								 
							
						 
						
							
							
								
								Win32: Bypass composition check on Windows 8+  
							
							... 
							
							
 
							
							DWM composition is always enabled on Windows 8 and later, so there's no
need to call DwmIsCompositionEnabled on those platforms.
Fixes  #1452 .
Closes  #1453 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								297999c9e1 
								
							
								 
							
						 
						
							
							
								
								Add missing SDL2 attribution  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b702577cd2 
								
							
								 
							
						 
						
							
							
								
								Exclude CI and Git dotfiles from Git export  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1857fc2272 
								
							
								 
							
						 
						
							
							
								
								Add MinGW-w64 Clang toolchain files  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a507872051 
								
							
								 
							
						 
						
							
							
								
								Remove toolchain files for unused MinGW variants  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c0a3a9aefe 
								
							
								 
							
						 
						
							
							
								
								Sort release notes by seemingly arbitrary criteria  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5292914ce1 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix message pump filtering during init  
							
							... 
							
							
 
							
							Fixes  #886 . 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8d4fd40b64 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								02874d9c14 
								
							
								 
							
						 
						
							
							
								
								Align joystick axis to gamepad button behavior  
							
							... 
							
							
 
							
							This is an SDL2 compatibility fix. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0d355379e0 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Support some sim page joystick elements  
							
							... 
							
							
 
							
							This is an SDL2 compatibility fix. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c32dc3a085 
								
							
								 
							
						 
						
							
							
								
								Fix half-axis to gamepad button value mapping  
							
							... 
							
							
 
							
							Negative half-axes were not negated when mapped onto gamepad buttons. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cad22cb2f6 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix missing check for selector  
							
							... 
							
							
 
							
							Fixes  #1457 . 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1fca33b3c1 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Remove checks for pre-10.8 SDK  
							
							... 
							
							
 
							
							OS X 10.8 is now the minimum required version but these checks were not
removed when that change was made. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								9420e6f0d0 
								
							
								 
							
						 
						
							
							
								
								Fix invalid ranges for gamepad axis sources  
							
							... 
							
							
 
							
							Buttons and hat bits were mapped to [0,1] instead of [-1,1].
Fixes  #1293 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								980fc9b52f 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Apply retina window hint to Metal layer  
							
							... 
							
							
 
							
							Related to #1340 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e108c0de0d 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Explicitly set layer on surface creation  
							
							... 
							
							
 
							
							Implicitly setting the layer doesn't work when there is already a layer.
Our view is now layer-hosting for Vulkan.
Fixes  #1340 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								9e54b97cfa 
								
							
								 
							
						 
						
							
							
								
								Add Cocoa graphics switching to glfwinfo  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								056c5d3f90 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a4fbc6fe91 
								
							
								 
							
						 
						
							
							
								
								NSGL: Disable API deprecation warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8055dad7e4 
								
							
								 
							
						 
						
							
							
								
								Update changelog and add credit  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8d7e5cdb49 
								
							
								 
							
						 
						
							
							
								
								NSGL: Update current display for display link  
							
							... 
							
							
 
							
							This solution of one display link per window is far from ideal but is
still better than no solution.
As a side-effect this fixes swap interval breaking being ignored for
occluded windows on earlier versions of macOS.
Fixes  #680 .
Fixes  #1337 .
Related to #1417 .
Fixes  #1435 . 
							
						 
						
							ago%!(EXTRA string=7 years)