a43f545677 
								
							
								 
							
						 
						
							
							
								
								Add dependency name hints to CMake error messages  
							
							... 
							
							
 
							
							Fixes  #1605 . 
						
							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)  
				
					
						
							
							
								 
						
							
							
								5f4a6f689a 
								
							
								 
							
						 
						
							
							
								
								Gather all macOS specific CMake properties  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c016b26852 
								
							
								 
							
						 
						
							
							
								
								Remove non-GUI binaries from GUI-only setup  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								db76abb63c 
								
							
								 
							
						 
						
							
							
								
								Make target-specific define target-specific  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c194193797 
								
							
								 
							
						 
						
							
							
								
								Replace CMake generator expression with variable  
							
							... 
							
							
 
							
							Generator expressions are amazing but best used in moderation. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								9dc365f192 
								
							
								 
							
						 
						
							
							
								
								Merge GCC/Clang specific CMake blocks  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c81def70be 
								
							
								 
							
						 
						
							
							
								
								Remove unneccessary example target property  
							
							... 
							
							
 
							
							Bundle icon file copying is performed by MACOSX_PACKAGE_LOCATION. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								197193ac0b 
								
							
								 
							
						 
						
							
							
								
								Fix source list for Objective-C fix  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								135d87aa3c 
								
							
								 
							
						 
						
							
							
								
								Remove inclusion of X11 extension header paths  
							
							... 
							
							
 
							
							They should be found in X11/extensions on every platform. 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								9486ec0c02 
								
							
								 
							
						 
						
							
							
								
								Fix source list for -Wdeclaration-after-statement  
							
							... 
							
							
 
							
							The context creation files were not included on platforms other than
Win32. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								dff6253ca7 
								
							
								 
							
						 
						
							
							
								
								Add installation of HTML documentation  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								bc7b19cbd1 
								
							
								 
							
						 
						
							
							
								
								Remove tab character  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ce9d124243 
								
							
								 
							
						 
						
							
							
								
								Remove command-line options from GUI-only test  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f6d44cedfd 
								
							
								 
							
						 
						
							
							
								
								Trust CMake to do the right thing for static libs  
							
							... 
							
							
 
							
							CMake understands what private library dependencies for a static library
means and handles it correctly. 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								7dd14a4b20 
								
							
								 
							
						 
						
							
							
								
								Fix .gitignore entries for VS with CMake  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								fa60269245 
								
							
								 
							
						 
						
							
							
								
								NSGL: Fix disabling of Retina resolution  
							
							... 
							
							
 
							
							It appears the default is now YES.
Fixes  #1442 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6e6805000a 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix pre-window-creation event processing  
							
							... 
							
							
 
							
							Polling the event queue before NSApp had been allowed to finish
launching, in our case by starting our self-terminating run loop,
triggered an assertion inside NSApplication.
This fix, which makes all event processing functions capable of starting
it, makes that assertion less likely.
A more Cocoa-friendly fix would be to finish launching NSApp during
glfwInit and let people annoyed by the menu bar disabled it with
GLFW_COCOA_MENUBAR.  That may not be suitable for 3.3-stable, though.
Fixes  #1543 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b3544ca43e 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Update outdated comment  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								382943f2b0 
								
							
								 
							
						 
						
							
							
								
								Add Xcode section to .gitignore file  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ef6189f348 
								
							
								 
							
						 
						
							
							
								
								Wayland: Unset the cursor name on border exit  
							
							... 
							
							
 
							
							It would previously conserve the last name it had before leaving the
border, sometimes desynchronising with what it should have been. 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								80fde12fda 
								
							
								 
							
						 
						
							
							
								
								Wayland: Fix pointing hand cursor shape  
							
							... 
							
							
 
							
							Related to #1432 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a80788c17f 
								
							
								 
							
						 
						
							
							
								
								Wayland: Don’t update cursor position in the frame  
							
							... 
							
							
 
							
							That way the application only sees the cursor moving when it is inside
of its area, it won’t go back to the top or left side when trying to
resize the window or just hovering the fallback decorations. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a9f674e719 
								
							
								 
							
						 
						
							
							
								
								Wayland: Don’t reload the cursor on every pointer motion  
							
							... 
							
							
 
							
							Previously, any pointer motion in the window decorations when using the
fallback implementation would obtain the wl_cursor again, and do the
attach danse for no benefit.
This will ultimately allow animated cursors to not reset to the first
frame on motion, once these will be implemented. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b5d4f24f74 
								
							
								 
							
						 
						
							
							
								
								Move CMake uninstall template file to CMake subdir  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d861d7bffe 
								
							
								 
							
						 
						
							
							
								
								Update .gitignore file  
							
							... 
							
							
 
							
							This adds missing entries for Ninja and the unavoidable clutter of the
modern Doxygen CMake module. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c42d8f3e5b 
								
							
								 
							
						 
						
							
							
								
								Cleanup .gitignore file somewhat  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								50a6270e55 
								
							
								 
							
						 
						
							
							
								
								Add initial CODEOWNERS file  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b804379463 
								
							
								 
							
						 
						
							
							
								
								Add initial GH support file  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								359758bb53 
								
							
								 
							
						 
						
							
							
								
								Add initial .mailmap file  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e96dc5d219 
								
							
								 
							
						 
						
							
							
								
								X11: Assume 96 DPI if RandR monitor size is zero  
							
							... 
							
							
 
							
							This falls back to calculating the monitor physical size from the
current resolution and the default X11 DPI when the physical size
returned by RandR is zero. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2c519709be 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix full screen window iconification  
							
							... 
							
							
 
							
							Iconification (miniaturization) of undecorated windows stopped working
unless the window has the NSWindowStyleMaskMiniaturizable style. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								bd452016be 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Cleanup  
							
							... 
							
							
 
							
							Readability fix, does not affect generated code. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								bac15f9449 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix multiple methods warning  
							
							... 
							
							
 
							
							This fixes a warning due to us using bare ids and
NSCollectionLayoutAnchor having a message with the same name. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c819f27ce3 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Process events after window destruction  
							
							... 
							
							
 
							
							On macOS a destroyed window remained on screen until the next time
events were processed.  This makes the behavior more consistent with
other platforms.
Fixes  #1412 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								94cb0347ab 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Add comments for Cocoa symbol macros  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								953a1c3f8b 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								70a3104c49 
								
							
								 
							
						 
						
							
							
								
								Set C standard at 99 for all example targets  
							
							... 
							
							
 
							
							Closes  #1593 . 
						
							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)  
				
					
						
							
							
								 
						
							
							
								c5f1ca3e41 
								
							
								 
							
						 
						
							
							
								
								Add canonical build directory to .gitignore  
							
							... 
							
							
 
							
							Closes  #1595 . 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b69fb99031 
								
							
								 
							
						 
						
							
							
								
								Remove mappings for GUID used by different devices  
							
							... 
							
							
 
							
							The SDL2 2.0.5+ controller GUID 03000000790000000600000000000000 matches
many devices with different layouts and element counts but with the same
chipset.  This issue is still being resolved upstream.  In the meantime
this removes those mappings from GLFW to avoid confusion and errors.
SDL upstream issue: https://bugzilla.libsdl.org/show_bug.cgi?id=4545 
Related to #1583 . 
							
						 
						
							ago%!(EXTRA string=6 years)