Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								0b01d850ed 
								
							
								 
							
						 
						
							
							
								
								NSGL: Remove enforcement of forward-compatible flag  
							
							 
							
							... 
							
							
 
							
							This sharp corner should have been addressed a long time ago. 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								57bf6b2f75 
								
							
								 
							
						 
						
							
							
								
								Add credit  
							
							 
							
							... 
							
							
 
							
							Related to #1480 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								0ccb690853 
								
							
								 
							
						 
						
							
							
								
								Add stable release branch to CI  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								7dc36dd7da 
								
							
								 
							
						 
						
							
							
								
								Format Travis CI inline script for readability  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								c0eabc594f 
								
							
								 
							
						 
						
							
							
								
								Add descriptive names for Travis CI jobs  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								090b16bfae 
								
							
								 
							
						 
						
							
							
								
								X11: Fix CMake not checking for XInput2 headers  
							
							 
							
							... 
							
							
 
							
							Fixes  #1480 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								42a3e4434f 
								
							
								 
							
						 
						
							
							
								
								Update changelog and add credit  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Konstantin Podsvirov
							
						 
						
							 
							
							
							
								
							
								15af302f77 
								
							
								 
							
						 
						
							
							
								
								Fix use of absolute path in INSTALL_INTERFACE  
							
							 
							
							... 
							
							
 
							
							Closes  #1470 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								be71147ad5 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							... 
							
							
 
							
							The monitor content scale was missing from the monitor properties
paragraph. 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								a337c56848 
								
							
								 
							
						 
						
							
							
								
								Start 3.4  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								b079610962 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								186e9372d5 
								
							
								 
							
						 
						
							
							
								
								Add credit  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								ab118b2529 
								
							
								 
							
						 
						
							
							
								
								Fix copyright years (somewhat)  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								1f91697cd3 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix VS static analysis warnings  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								334a485968 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix potential buffer overrun  
							
							 
							
							... 
							
							
 
							
							Found with VS static analysis. 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								0e74265426 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix cursor hover test  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								d0b7f539e2 
								
							
								 
							
						 
						
							
							
								
								Add full screen toggling to cursor test  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								62d296992e 
								
							
								 
							
						 
						
							
							
								
								Add min/max corner placement to cursor test  
							
							 
							
							... 
							
							
 
							
							Related to #1461 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								5f4e66b21a 
								
							
								 
							
						 
						
							
							
								
								Add cursor position rountrip key to cursor test  
							
							 
							
							... 
							
							
 
							
							Related to #1461 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								f03614277d 
								
							
								 
							
						 
						
							
							
								
								Update cursor test tracking when enabling cursor  
							
							 
							
							... 
							
							
 
							
							Related to #1461 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								45a62adf82 
								
							
								 
							
						 
						
							
							
								
								Fix cursor test tracking mode drawing  
							
							 
							
							... 
							
							
 
							
							Related to #1461 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								718609275d 
								
							
								 
							
						 
						
							
							
								
								Add custom cursor to cursor test tracking mode  
							
							 
							
							... 
							
							
 
							
							Related to #1461 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								28f118f4de 
								
							
								 
							
						 
						
							
							
								
								NSGL: Disable swap interval  
							
							 
							
							... 
							
							
 
							
							Swap interval now uses CVDisplayLink. 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								224e9205e0 
								
							
								 
							
						 
						
							
							
								
								Remove command-line options from tearing test  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								bd23be2594 
								
							
								 
							
						 
						
							
							
								
								Add pkgconfig dependency for GLFW_VULKAN_STATIC  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								93962ec168 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix VS 2010 build error  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								f4f1002d14 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								3461d1c2a5 
								
							
								 
							
						 
						
							
							
								
								Fix missing context APIs in version strings  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								0fa77ea63a 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								c585bf010b 
								
							
								 
							
						 
						
							
							
								
								Fix file flags  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								0267cebe00 
								
							
								 
							
						 
						
							
							
								
								Update for Doxygen CSS changes  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								r00ster
							
						 
						
							 
							
							
							
								
							
								f8a70aca67 
								
							
								 
							
						 
						
							
							
								
								Add an n  
							
							 
							
							... 
							
							
 
							
							Closes  #1460 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								422bf79e8f 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								5644b66bac 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								6e382c9b7f 
								
							
								 
							
						 
						
							
							
								
								Add credit  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Cliff Smolinsky
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								297999c9e1 
								
							
								 
							
						 
						
							
							
								
								Add missing SDL2 attribution  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								b702577cd2 
								
							
								 
							
						 
						
							
							
								
								Exclude CI and Git dotfiles from Git export  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								1857fc2272 
								
							
								 
							
						 
						
							
							
								
								Add MinGW-w64 Clang toolchain files  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								a507872051 
								
							
								 
							
						 
						
							
							
								
								Remove toolchain files for unused MinGW variants  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)