b430bc4935 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix internal symbol hiding for dylib  
							
							... 
							
							
 
							
							The default symbol visibility was not set to hidden on macOS. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								062a1c22b5 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix file-local function not declared static  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a4d910b4a7 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								4f0b8b0dda 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix cursor enter/position event order  
							
							... 
							
							
 
							
							This fixes the cursor enter event being emitted after the first cursor
position event on Windows.
Closes  #1490 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								7bd0af3089 
								
							
								 
							
						 
						
							
							
								
								Add credits  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								84b13113ed 
								
							
								 
							
						 
						
							
							
								
								Fix typo in glfwGetRequiredInstanceExtensions docs  
							
							... 
							
							
 
							
							Closes  #1500 . 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								62b7fe8311 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								773f4495f0 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix symbol redefinition warnings  
							
							... 
							
							
 
							
							When both GLFW_INCLUDE_VULKAN and VK_USE_PLATFORM_WIN32_KHR were
defined, the GLFW header would define replacement versions of APIENTRY
and WINGDIAPI /before/ including the Vulkan header, which would include
windows.h, which (justifiably) defines APIENTRY and WINGDIAPI blindly.
Fixes  #1524 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								5bea122211 
								
							
								 
							
						 
						
							
							
								
								Update changelog  
							
							... 
							
							
 
							
							Related to #1528 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d232bcfcdd 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							... 
							
							
 
							
							Related to #1528 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								36f90800d8 
								
							
								 
							
						 
						
							
							
								
								X11: Query and keep track of Xkb group index  
							
							... 
							
							
 
							
							For users with multiple keyboard layouts configured, glfwGetKeyName
works fine only with the primary layout.  Switching layouts results in
changing the group index.  This commit querries the current group index
when initializing keyboard input and keeps track of any change to it.
As a result the scancode -> keyname mapping may change while the program
is running (needs to be documented).
Fixes  #1462 .
Closes  #1528 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c6b95e3b07 
								
							
								 
							
						 
						
							
							
								
								X11: Fix focus events not being filtered  
							
							... 
							
							
 
							
							The filter condition had ended up below the action. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e463e85bba 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix typo  
							
							... 
							
							
 
							
							Closes  #1513 . 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								3a5e99e59a 
								
							
								 
							
						 
						
							
							
								
								Remove unused function in tearing test  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								3262c29440 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Cleanup  
							
							... 
							
							
 
							
							This makes the Cocoa _glfwPlatformSetWindowMonitor consistent with its
X11 and Win32 counterparts. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								1d62157268 
								
							
								 
							
						 
						
							
							
								
								Win32: Cleanup pointer test in win32_window.c  
							
							... 
							
							
 
							
							MSVC 2019 complains that the code at line 1744
(`GetMonitorInfo(window->monitor->win32.handle, &mi);`) can potentially
dereference a null pointer. The compiler is wrong in this case (it has
not spotted that `monitor` and `window->monitor` must be equal), but
I think it makes sense for our non-NULL test to be on the variable we
actually use rather than the one it was set from.
Related to #1491 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								1f508530f0 
								
							
								 
							
						 
						
							
							
								
								X11: Let the language initialize XEvent structs  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								fad9896d38 
								
							
								 
							
						 
						
							
							
								
								X11: Clean up EWMH feature detection  
							
							... 
							
							
 
							
							The EWMH feature detection atoms are now named and loaded the same way
as other X11 atoms.  Detection is now performed after all
non-conditional atoms have been loaded.  The EWMH detection now has
hopefully more readable comments. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0c6b505619 
								
							
								 
							
						 
						
							
							
								
								Convert some declarations to C99 style  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2db3b9688d 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace some tabs with spaces  
							
							... 
							
							
 
							
							I found some tabs where there should be spaces for consistency.
Closes  #1496 . 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								71e6ff386d 
								
							
								 
							
						 
						
							
							
								
								Enable CMake policy CMP0077 where available  
							
							... 
							
							
 
							
							This will let higher-level projects override GLFW CMake options with
normal variables instead of having to use cache variables.
This means with CMake 3.13 and later you can now do:
set(GLFW_BUILD_TESTS ON)
add_subdirectory(path/to/glfw)
Instead of the more verbose:
set(GLFW_BUILD_TESTS ON CACHE BOOL "" FORCE)
add_subdirectory(path/to/glfw) 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								98dde03ce1 
								
							
								 
							
						 
						
							
							
								
								Fix variable dereferencing  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e1d9e2ba73 
								
							
								 
							
						 
						
							
							
								
								Clarify Doxyfile INPUT value generation  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								84ec99bb01 
								
							
								 
							
						 
						
							
							
								
								Remove pointless comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								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)