49c5d837b4 
								
							
								 
							
						 
						
							
							
								
								Replace CMake threads variable with modern target  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								59055d585f 
								
							
								 
							
						 
						
							
							
								
								Update minimum required CMake version to 3.1  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								8a1f4940fc 
								
							
								 
							
						 
						
							
							
								
								Remove reference to non-existent CMake variable  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c016b26852 
								
							
								 
							
						 
						
							
							
								
								Remove non-GUI binaries from GUI-only setup  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2fb336268f 
								
							
								 
							
						 
						
							
							
								
								Shorten name of Info.plist template file  
							
							... 
							
							
 
							
							Our template file is not simply a copy of the file included in CMake and
so should not be named as if it was. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ce9d124243 
								
							
								 
							
						 
						
							
							
								
								Remove command-line options from GUI-only test  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d74c18117d 
								
							
								 
							
						 
						
							
							
								
								Remove dependency on platform header paths  
							
							... 
							
							
 
							
							The tests and examples should not need these paths. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								92c70b2a83 
								
							
								 
							
						 
						
							
							
								
								Rename CMake variable for GUI-only programs  
							
							... 
							
							
 
							
							Hopefully this is less ambiguous. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								7dbdd2e6a5 
								
							
								 
							
						 
						
							
							
								
								Add more standard cursors  
							
							... 
							
							
 
							
							This adds the standard cursors for diagonal and omnidirectional
resize/move and operation-not-allowed.  It also adds new (better?) names
for the horizontal and vertical resize/move and pointing hand cursors.
References:
 - https://developer.apple.com/documentation/appkit/nscursor 
 - https://stackoverflow.com/questions/10733228/ 
 - https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setsystemcursor 
 - https://freedesktop.org/wiki/Specifications/cursor-spec/ 
 - https://tronche.com/gui/x/xlib/appendix/b/ 
Related to #427 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								953a1c3f8b 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								bc5523e994 
								
							
								 
							
						 
						
							
							
								
								Set C standard at 99 for all test targets  
							
							... 
							
							
 
							
							Related to #1593 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								8e288dc94c 
								
							
								 
							
						 
						
							
							
								
								Win32: Add GLFW_WIN32_KEYBOARD_MENU  
							
							... 
							
							
 
							
							This platform specific window hint enables access to the Windows window
menu via the keyboard shortcuts. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								de23429455 
								
							
								 
							
						 
						
							
							
								
								Add reminder for why events test is not closing  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								08f01c31a0 
								
							
								 
							
						 
						
							
							
								
								Add gamepad information to events test output  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								20e522cdf4 
								
							
								 
							
						 
						
							
							
								
								Make events test output only UTF-8 in C locale  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f71b55f83d 
								
							
								 
							
						 
						
							
							
								
								Clean up monitors tool output  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								7105ff2dfd 
								
							
								 
							
						 
						
							
							
								
								Fix typos  
							
							... 
							
							
 
							
							Found via `codespell -q 3 -S ./deps -L fo,numer,te,uint,wille` 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								efda4afb49 
								
							
								 
							
						 
						
							
							
								
								Put fix in correct position  
							
							... 
							
							
 
							
							This fixes a mismerge by @elmindreda  in
65748fb8f3 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								65748fb8f3 
								
							
								 
							
						 
						
							
							
								
								Fix Vulkan triangle test segfault on resize  
							
							... 
							
							
 
							
							The command buffer handle was not reset after being freed on window
resize, leading to a segfault when the stale handle was used. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6abad2efd2 
								
							
								 
							
						 
						
							
							
								
								Fix conflict with DEBUG macro defined by Bazel  
							
							... 
							
							
 
							
							The Bazel build system may define DEBUG when compiling on macOS, which
caused the glfwinfo test program to fail to build.
Fixes  #1537 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								3a5e99e59a 
								
							
								 
							
						 
						
							
							
								
								Remove unused function in tearing test  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d834f01ca4 
								
							
								 
							
						 
						
							
							
								
								Rename legacy Vulkan triangle program  
							
							... 
							
							
 
							
							Fixes  #1477 . 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								537ea4ccf1 
								
							
								 
							
						 
						
							
							
								
								Explicitly disable inclusion for test and examples  
							
							... 
							
							
 
							
							Thank you, Travis CI, for reminding me that one cannot disable a header
with inclusion guards if it doesn't exist. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								51bb76c7c3 
								
							
								 
							
						 
						
							
							
								
								Improve (?) reference documentation for callbacks  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c415c71947 
								
							
								 
							
						 
						
							
							
								
								Clean up glfwinfo Vulkan version output  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								144c98bcb3 
								
							
								 
							
						 
						
							
							
								
								Simplify glfwinfo Vulkan enumerations  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								fa025d8f80 
								
							
								 
							
						 
						
							
							
								
								Convert glfwinfo to C99  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								700d1f28d8 
								
							
								 
							
						 
						
							
							
								
								Add Vulkan 1.1 support to glfwinfo  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a255e7ace6 
								
							
								 
							
						 
						
							
							
								
								Move to the modern CMake project version option  
							
							... 
							
							
 
							
							This replaces the manual ad-hoc version variables we have used since
CMake 2.x (and GLFW 2.x lite). 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								224e9205e0 
								
							
								 
							
						 
						
							
							
								
								Remove command-line options from tearing test  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								8d4fd40b64 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								9e54b97cfa 
								
							
								 
							
						 
						
							
							
								
								Add Cocoa graphics switching to glfwinfo  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c733ab0a22 
								
							
								 
							
						 
						
							
							
								
								Move glfwGetMonitorWorkarea test to monitors  
							
							... 
							
							
 
							
							This moves the test use of glfwGetMonitorWorkarea from the simple
example to the monitors test program.
Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1155c83013 
								
							
								 
							
						 
						
							
							
								
								Rename raw input to raw mouse motion, cleanup  
							
							... 
							
							
 
							
							This renames 'raw input' to 'raw mouse motion' as there are other kinds
of raw input.  The update path is restructured to avoid reinitializing
all of disabled cursor mode.  Modification of shared state is moved out
into shared code.  Raw mouse motion is disabled by default for
compatibility.
Related to #1401 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								9e29f556fd 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_RAW_INPUT and glfwRawInputSupported  
							
							... 
							
							
 
							
							This adds runtime per-window control of whether accelerated or raw mouse
motion is provided when the cursor is disabled.
Fixes  #1400 .
Closes  #1401 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7f4dde15e4 
								
							
								 
							
						 
						
							
							
								
								Allow zero windows for events test  
							
							... 
							
							
 
							
							glfwWaitEvents is sane now, yay. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								9b0c16596c 
								
							
								 
							
						 
						
							
							
								
								Add full screen option to tearing test  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f4a304ff03 
								
							
								 
							
						 
						
							
							
								
								Remove deprecated event from events test  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								089ea9af22 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_SCALE_TO_MONITOR  
							
							... 
							
							
 
							
							This adds the GLFW_SCALE_TO_MONITOR window hint for automatically
resizing the content area of a window to the requested size times the
monitor content scale each time it is placed on a new monitor.  This
only applies to windowed mode windows and includes the initial placement
at window creation.
This hint only has an effect on platforms where screen coordinates and
pixels always map 1:1 such as Windows and X11.  Platforms like macOS
instead change the resolution of the framebuffer independently of the
window size.
Related to #676 .
Related to #1115 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0be4f3f75a 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_FOCUS_ON_SHOW window hint and attribute  
							
							... 
							
							
 
							
							This adds a window hint and attribute for controlling whether
glfwShowWindow gives the specified window input focus in addition to
making it visible.
Fixes  #1189 .
Closes  #1275 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ab3bfb4205 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Update MoltenVK support for LunarG SDK  
							
							... 
							
							
 
							
							GLFW now checks for the libvulkan.1.dylib loader instead of what is now
the ICD.  This removes checking for libMoltenVK.dylib to avoid cryptic
errors.  This unfortunately also breaks compatibility with the
standalone MoltenVK SDK.
This also removes support for the static loader library as that is not
present in the LunarG SDK.
Related to #870 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b88be7c1e9 
								
							
								 
							
						 
						
							
							
								
								Remove unused variable in opacity test  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ff6a8891d4 
								
							
								 
							
						 
						
							
							
								
								Make remaining tests set viewport in render loop  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)