d0c3fa900a 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix non-client actions for disabled cursor  
							
							... 
							
							
 
							
							Disabled cursor mode interfered with some non-client actions. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								267e06a41e 
								
							
								 
							
						 
						
							
							
								
								Win32: Remove stale comment  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								bb6945a18a 
								
							
								 
							
						 
						
							
							
								
								Clarify difference between time and timer in docs  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								22a6c02a4c 
								
							
								 
							
						 
						
							
							
								
								WGL: Add extension function macro aliases  
							
							... 
							
							
 
							
							This should have been done when the WGL extension members were moved
from the context struct to the library struct. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3fd4e79adb 
								
							
								 
							
						 
						
							
							
								
								WGL: Fix misplaced block comment  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								56aad76b16 
								
							
								 
							
						 
						
							
							
								
								Add C dialect reminders to each source file  
							
							... 
							
							
 
							
							Files built for Win32 must use C89 style declarations for compatibility
with VS 2010 and 2012, which are still supported by GLFW. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								feaa532886 
								
							
								 
							
						 
						
							
							
								
								Add missing word  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e91d0fc499 
								
							
								 
							
						 
						
							
							
								
								Clarify triangle-opengl uniform uniform update  
							
							... 
							
							
 
							
							The previous way worked as mat4 is an array typedef but this way may be
clearer to people new to the linmath header. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3cf7645b96 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							Most context related hint and attribute links had copypaste errors.
The GLFW_CONTEXT_RELEASE_BEHAVIOR and GLFW_CONTEXT_NO_ERROR attributes
did not have guide documentation. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e4aba7feaa 
								
							
								 
							
						 
						
							
							
								
								Convert triangle-opengl example to 3.3 core  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a639d6e635 
								
							
								 
							
						 
						
							
							
								
								Rename OpenGL triangle example to triangle-opengl  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d44bfe0264 
								
							
								 
							
						 
						
							
							
								
								Add vertex type and offsetof to OpenGL triangle  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f61d0916fd 
								
							
								 
							
						 
						
							
							
								
								Convert OpenGL triangle example to C99  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								0b01d850ed 
								
							
								 
							
						 
						
							
							
								
								NSGL: Remove enforcement of forward-compatible flag  
							
							... 
							
							
 
							
							This sharp corner should have been addressed a long time ago. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								57bf6b2f75 
								
							
								 
							
						 
						
							
							
								
								Add credit  
							
							... 
							
							
 
							
							Related to #1480 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ceb16cb5f1 
								
							
								 
							
						 
						
							
							
								
								X11: Fix CMake check for XInput headers  
							
							... 
							
							
 
							
							The X11_Xinput_* variables have been removed in recent CMake, leaving
only the X11_Xi_* set.
Related to #1480 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0ccb690853 
								
							
								 
							
						 
						
							
							
								
								Add stable release branch to CI  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								535491c4f3 
								
							
								 
							
						 
						
							
							
								
								Remove cmake from Travis CI package list  
							
							... 
							
							
 
							
							This was left over from an old workaround for Travis CI having an
ancient version of CMake pre-installed. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7dc36dd7da 
								
							
								 
							
						 
						
							
							
								
								Format Travis CI inline script for readability  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c0eabc594f 
								
							
								 
							
						 
						
							
							
								
								Add descriptive names for Travis CI jobs  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8ee589e43b 
								
							
								 
							
						 
						
							
							
								
								Disable examples and tests when a subproject  
							
							... 
							
							
 
							
							This changes the default value of the GLFW_BUILD_EXAMPLES and
GLFW_BUILD_TESTS CMake options to false when GLFW is being added as
a subdirectory by another CMake project.
If you want the previous behavior, force these options to true before
adding the GLFW subdirectory:
set(GLFW_BUILD_EXAMPLES ON CACHE BOOL "" FORCE)
set(GLFW_BUILD_TESTS ON CACHE BOOL "" FORCE)
add_subdirectory(path/to/glfw)
Doing this is backward compatible with earlier versions of GLFW.
The GLFW_BUILD_DOCS option is left enabled as it also requires Doxygen
to have any effect, is quicker to build and is more likely to be useful
when GLFW is a subproject. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cd290f767f 
								
							
								 
							
						 
						
							
							
								
								Use CMakeDependentOption for dependent options  
							
							... 
							
							
 
							
							This replaces the earlier manual logic for dependent CMake options with
the cmake_dependent_option function from CMakeDependentOption. 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								5c5963f1c0 
								
							
								 
							
						 
						
							
							
								
								X11: Only check for headers at build time  
							
							... 
							
							
 
							
							GLFW does not require the X11 extension libraries to build or run, so
only fail if the headers are unavailable. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								090b16bfae 
								
							
								 
							
						 
						
							
							
								
								X11: Fix CMake not checking for XInput2 headers  
							
							... 
							
							
 
							
							Fixes  #1480 . 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								42a3e4434f 
								
							
								 
							
						 
						
							
							
								
								Update changelog and add credit  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								15af302f77 
								
							
								 
							
						 
						
							
							
								
								Fix use of absolute path in INSTALL_INTERFACE  
							
							... 
							
							
 
							
							Closes  #1470 . 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								be71147ad5 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							The monitor content scale was missing from the monitor properties
paragraph. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ff7d42a55e 
								
							
								 
							
						 
						
							
							
								
								Update Travis CI build  
							
							... 
							
							
 
							
							- Migrate to Xenial
 - Use whitelisted PPA instead of hardcoded deb URL
 - Only add X11 dependencies for X11 builds
 - Only set sudo on matrix entries 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								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)