Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								3d2540c373 
								
							
								 
							
						 
						
							
							
								
								Win32: Cleanup keyboard input flag parsing  
							
							 
							
							... 
							
							
 
							
							This replaces some magic numbers with the corresponding winuser.h
provided macros and unifies how the MSB from Get*KeyState is tested. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								3ec8f4a7f5 
								
							
								 
							
						 
						
							
							
								
								Win32: Disable dynamic libgcc for MinGW DLL  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Luflosi
							
						 
						
							 
							
							
							
								
							
								243b1bc292 
								
							
								 
							
						 
						
							
							
								
								Use the correct type in a for loop  
							
							 
							
							... 
							
							
 
							
							The `size` member in the `GLFWgammaramp` struct is of type `unsigned int`, so the `for` loop iterating over it should also use the type `unsigned int`.
Closes  #1541 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								luz.paz
							
						 
						
							 
							
							
							
								
							
								7105ff2dfd 
								
							
								 
							
						 
						
							
							
								
								Fix typos  
							
							 
							
							... 
							
							
 
							
							Found via `codespell -q 3 -S ./deps -L fo,numer,te,uint,wille` 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								7f02898264 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix glfwSetWindowSize anchor point  
							
							 
							
							... 
							
							
 
							
							This makes glfwSetWindowSize use the top-left corner as anchor point
instead of the bottom-left corner.
Fixes  #1553 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								aa8e8ab960 
								
							
								 
							
						 
						
							
							
								
								Remove deprecated tags from Doxyfile.in  
							
							 
							
							... 
							
							
 
							
							This fixes warnings emitted by Doxygen 1.8.16. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								26aac53e1d 
								
							
								 
							
						 
						
							
							
								
								Update changelog and add credit  
							
							 
							
							... 
							
							
 
							
							Related to #1556 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								httpdigest
							
						 
						
							 
							
							
							
								
							
								2777f6a754 
								
							
								 
							
						 
						
							
							
								
								Fix comparison of video modes of equal area  
							
							 
							
							... 
							
							
 
							
							This fixes the bug of video modes being discarded if they had
a different resolution but the same area as another mode.
Fixes  #1555 .
Closes  #1556 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								cbf23e5615 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix VS static analysis false positive  
							
							 
							
							... 
							
							
 
							
							This way is perhaps also more readable for humans. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								56ca0cb3b3 
								
							
								 
							
						 
						
							
							
								
								Unify key name string handling  
							
							 
							
							... 
							
							
 
							
							This makes key names per-key static strings for all supported platforms.
Fixes  #1200 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								4cc5d2e623 
								
							
								 
							
						 
						
							
							
								
								Clarify comment  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								f764836e58 
								
							
								 
							
						 
						
							
							
								
								Fix license copyright year and formatting  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								2c7ef5b480 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix initial state of maximized state cache  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								711b9694a1 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix GLFW_MAXIMIZED not maximizing window  
							
							 
							
							... 
							
							
 
							
							The window rect adjustment for content scale broke the initial, correct
maximization performed when creating the window with WS_MAXIMIZE.  This
switches to updating the restored rect instead of the current rect.
Fixes  #1499 .
Closes  #1503 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								efda4afb49 
								
							
								 
							
						 
						
							
							
								
								Put fix in correct position  
							
							 
							
							... 
							
							
 
							
							This fixes a mismerge by @elmindreda  in
65748fb8f3 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								eecf83c5d0 
								
							
								 
							
						 
						
							
							
								
								Add credit  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Ave Milia
							
						 
						
							 
							
							
							
								
							
								2e039d9275 
								
							
								 
							
						 
						
							
							
								
								CMake: remove -DGLFW_DLL on non-Windows targets  
							
							 
							
							... 
							
							
 
							
							When using GLFW with CMake and installed GLFW binaries, `-DGLFW_DLL` is
passed on Linux, which should not happen.
Closes  #1530 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								b430bc4935 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix internal symbol hiding for dylib  
							
							 
							
							... 
							
							
 
							
							The default symbol visibility was not set to hidden on macOS. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								062a1c22b5 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix file-local function not declared static  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								a4d910b4a7 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Leon Linhart
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								7bd0af3089 
								
							
								 
							
						 
						
							
							
								
								Add credits  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Lukas Zanner
							
						 
						
							 
							
							
							
								
							
								84b13113ed 
								
							
								 
							
						 
						
							
							
								
								Fix typo in glfwGetRequiredInstanceExtensions docs  
							
							 
							
							... 
							
							
 
							
							Closes  #1500 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								62b7fe8311 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								5bea122211 
								
							
								 
							
						 
						
							
							
								
								Update changelog  
							
							 
							
							... 
							
							
 
							
							Related to #1528 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								d232bcfcdd 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							... 
							
							
 
							
							Related to #1528 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Denis Bernard
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								c6b95e3b07 
								
							
								 
							
						 
						
							
							
								
								X11: Fix focus events not being filtered  
							
							 
							
							... 
							
							
 
							
							The filter condition had ended up below the action. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Luflosi
							
						 
						
							 
							
							
								
								
							
							
								
							
								e463e85bba 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix typo  
							
							 
							
							... 
							
							
 
							
							Closes  #1513 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								3a5e99e59a 
								
							
								 
							
						 
						
							
							
								
								Remove unused function in tearing test  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								3262c29440 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Cleanup  
							
							 
							
							... 
							
							
 
							
							This makes the Cocoa _glfwPlatformSetWindowMonitor consistent with its
X11 and Win32 counterparts. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								A. Tombs
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								1f508530f0 
								
							
								 
							
						 
						
							
							
								
								X11: Let the language initialize XEvent structs  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								0c6b505619 
								
							
								 
							
						 
						
							
							
								
								Convert some declarations to C99 style  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Luflosi
							
						 
						
							 
							
							
								
								
							
							
								
							
								2db3b9688d 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace some tabs with spaces  
							
							 
							
							... 
							
							
 
							
							I found some tabs where there should be spaces for consistency.
Closes  #1496 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								d834f01ca4 
								
							
								 
							
						 
						
							
							
								
								Rename legacy Vulkan triangle program  
							
							 
							
							... 
							
							
 
							
							Fixes  #1477 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								51bb76c7c3 
								
							
								 
							
						 
						
							
							
								
								Improve (?) reference documentation for callbacks  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								98dde03ce1 
								
							
								 
							
						 
						
							
							
								
								Fix variable dereferencing  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								e1d9e2ba73 
								
							
								 
							
						 
						
							
							
								
								Clarify Doxyfile INPUT value generation  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								84ec99bb01 
								
							
								 
							
						 
						
							
							
								
								Remove pointless comments  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								d0c3fa900a 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix non-client actions for disabled cursor  
							
							 
							
							... 
							
							
 
							
							Disabled cursor mode interfered with some non-client actions. 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								267e06a41e 
								
							
								 
							
						 
						
							
							
								
								Win32: Remove stale comment  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								bb6945a18a 
								
							
								 
							
						 
						
							
							
								
								Clarify difference between time and timer in docs  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)