8ab40399d3 
								
							
								 
							
						 
						
							
							
								
								Update changelog and add credit  
							
							... 
							
							
 
							
							Related to #1833 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2bc52ca82e 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Use modern API to get display name  
							
							... 
							
							
 
							
							On Apple Silicon, IOKit is deprecated and there will be no
matching io_service that we can query for name. Luckilly,
NSScreen got an API to fetch the display name in 10.15.
This is a blocker to get glfw running on Apple Silicon.
Fixes  #1809 .
Closes  #1833 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5aff72aa00 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix duplicate monitor connection events  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								8b11867464 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix menubar for unbundled apps on 10.15  
							
							... 
							
							
 
							
							NSApp setActivationPolicy: was being called too soon when the app was
not bundled and launched from the command line.
This fix is based on #1802  by @richardwilkes .
Fixes  #1648 .
Closes  #1802 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								552209fe46 
								
							
								 
							
						 
						
							
							
								
								Update changelog  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f5af421a6b 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix duplicate video mode detection  
							
							... 
							
							
 
							
							Closes  #1830 . 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5d1d1a01e3 
								
							
								 
							
						 
						
							
							
								
								Update repo URL for Nuklear  
							
							... 
							
							
 
							
							Fixes  #1826 . 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3a8ebb1903 
								
							
								 
							
						 
						
							
							
								
								Added 2 entries to the gitignores file.  
							
							... 
							
							
 
							
							I downloaded and built from sources as as submodule for a personal
exploration that I'm working on and discovered that the glfw submodule
shows changed files after a build.
Adding these 2 entries fixes the issue.
Closes  #1827 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6ce6b50787 
								
							
								 
							
						 
						
							
							
								
								Add credit  
							
							... 
							
							
 
							
							Related to #1818 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								761f97d6b6 
								
							
								 
							
						 
						
							
							
								
								Fix indentation in internal.h  
							
							... 
							
							
 
							
							Closes  #1818 . 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								0b9e48fa3d 
								
							
								 
							
						 
						
							
							
								
								Fix minor typo: If if -> If.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								1adfbde4d7 
								
							
								 
							
						 
						
							
							
								
								Wayland: Move 96 DPI default to outputHandleMode  
							
							... 
							
							
 
							
							Closes  #1792 . 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								08e5a17063 
								
							
								 
							
						 
						
							
							
								
								Use switch statement instead of if-else-chain for cursor shapes  
							
							... 
							
							
 
							
							Closes  #1739 . 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								7e8da57094 
								
							
								 
							
						 
						
							
							
								
								Add missing changelog issue number  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								0dc1005c85 
								
							
								 
							
						 
						
							
							
								
								Wayland: Fix destroying CSDs in the correct order  
							
							... 
							
							
 
							
							On Wayland we implement Client-Side Decorations if the compositors do not
implement SSDs.  In that case, the destructors of the surfaces were called
in the wrong order, leading to a dereference of an already freed object.
We need to first destroy the subsurface before destroying the parent surface.
Related PR on kitty: https://github.com/kovidgoyal/kitty/pull/3066 
Related issue on kitty: https://github.com/kovidgoyal/kitty/issues/3051 
Closes  #1798 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3327050ca6 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix ObjC being built as C with CMake 3.19  
							
							... 
							
							
 
							
							CMake 3.19 adds -xc when the LANGUAGE file property is C, breaking our
workaround for CMake 3.15 and earlier not understanding the .m suffix.
Fixes  #1787 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5c928ff452 
								
							
								 
							
						 
						
							
							
								
								Add credit  
							
							... 
							
							
 
							
							Related to #1774  and #1782 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2f76f70c76 
								
							
								 
							
						 
						
							
							
								
								Wayland: Simplify adding of protocol sources  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								420b165bff 
								
							
								 
							
						 
						
							
							
								
								Wayland: Fix indentation  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a62a6c5019 
								
							
								 
							
						 
						
							
							
								
								Wayland: Scanner tool has input and output args  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								d5f32dfb3b 
								
							
								 
							
						 
						
							
							
								
								Wayland: Ensure paths are passed on in quoted form  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a6f8cc9d44 
								
							
								 
							
						 
						
							
							
								
								Fix unquoted paths with variable references  
							
							... 
							
							
 
							
							Whitespace is a field separator in CMake. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								af8f9713dd 
								
							
								 
							
						 
						
							
							
								
								Wayland: Fix CMake binary dir when built as subdir  
							
							... 
							
							
 
							
							Regression introduced by 2747e47393#1782 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								0bccc3852b 
								
							
								 
							
						 
						
							
							
								
								Win32: Filter out duplicate size events  
							
							... 
							
							
 
							
							This mirrors the filtering done on X11 and Cocoa.  Possibly this should
be done by shared code instead.
Fixes  #1610 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ac627706ef 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix clang-cl interpreting -Wall as /Wall  
							
							... 
							
							
 
							
							Unlike -Wall, VS /Wall really means all warnings.
Closes  #1780 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6b78419c9a 
								
							
								 
							
						 
						
							
							
								
								Win32: Enable /W3 on VS for library sources  
							
							... 
							
							
 
							
							/W3 is the default for new VS projects and the library builds cleanly
with it on VS 2010-2019 so let's try to keep it that way. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9b140d08d7 
								
							
								 
							
						 
						
							
							
								
								Remove ignored Clang compiler flag  
							
							... 
							
							
 
							
							Clang ignores this when C99 is enabled, while GCC does not.  Removing
the checks for Clang to hopefully avoid a false sense of security. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								35f3508ecd 
								
							
								 
							
						 
						
							
							
								
								Update changelog and add credit  
							
							... 
							
							
 
							
							Related to #1786 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								c940695eb0 
								
							
								 
							
						 
						
							
							
								
								Fix macOS Print Screen  
							
							... 
							
							
 
							
							Many years ago this value was changed from F13 to Print Screen with
1ae9ce1e0a5759d0fdf2Closes  #1786 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								0ef149c8f2 
								
							
								 
							
						 
						
							
							
								
								Wayland: Assume 96 DPI if physical size is <= 0  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a506a8dc73 
								
							
								 
							
						 
						
							
							
								
								Add credit  
							
							... 
							
							
 
							
							Related to #1779  and #1781 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								8d47dc5894 
								
							
								 
							
						 
						
							
							
								
								Update test SPIR-V shader code  
							
							... 
							
							
 
							
							Closes  #1781 . 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								48aa567d0c 
								
							
								 
							
						 
						
							
							
								
								Update changelog and add credit  
							
							... 
							
							
 
							
							Related to #1775 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								53b1396a09 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix value for _WIN32_WINNT_WINBLUE  
							
							... 
							
							
 
							
							An incorrect value for _WIN32_WINNT_WINBLUE caused GLFW to think Windows
8 was 8.1 or greater.  This led to a crash when attempting to call
SetProcessDpiAwareness.
Closes  #1775 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								60e7364b30 
								
							
								 
							
						 
						
							
							
								
								Update changelog  
							
							... 
							
							
 
							
							Related to #1761 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								166611cef5 
								
							
								 
							
						 
						
							
							
								
								Win32: Update all monitor handles on config change  
							
							... 
							
							
 
							
							Closes  #1761 . 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								0b2660f39f 
								
							
								 
							
						 
						
							
							
								
								Wayland: Remove FindWaylandProtocols.cmake and FindXKBCommon.cmake (not used anymore)  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								40d150c399 
								
							
								 
							
						 
						
							
							
								
								Docs: Remove mentions of extra-cmake-modules  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								8aaf072842 
								
							
								 
							
						 
						
							
							
								
								Wayland: Remove extra-cmake-modules from CI  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2e6fb7fe22 
								
							
								 
							
						 
						
							
							
								
								Wayland: Remove extra trailing whitespace  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2747e47393 
								
							
								 
							
						 
						
							
							
								
								Wayland: Remove extra-cmake-modules dependency  
							
							... 
							
							
 
							
							Fixes  #1774 . 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								1353f37a51 
								
							
								 
							
						 
						
							
							
								
								Make unsupported versions of CMake fail early  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								539535a367 
								
							
								 
							
						 
						
							
							
								
								Specify maximum version of CMake known to work  
							
							... 
							
							
 
							
							Related to #1753 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								73ef5f0abb 
								
							
								 
							
						 
						
							
							
								
								Update CODEOWNERS for move to SCSS  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								58df92acad 
								
									
								
							
								 
							
						 
						
							
							
								
								Use consistent indentation for Doxygen custom stylesheet  
							
							... 
							
							
 
							
							Most of this file is indented with tabs but parts are indented with spaces.
Closes  #1770 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								96f9f5c4b9 
								
							
								 
							
						 
						
							
							
								
								Migrate to Sass for Doxygen custom stylesheets  
							
							... 
							
							
 
							
							Closes  #1759 . 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								1ed1489831 
								
							
								 
							
						 
						
							
							
								
								Fix typo in GLFWwindowmaximizefun documentation  
							
							... 
							
							
 
							
							Thanks brianzuvich!
Fixes  #1764 . 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								bb1d917c2f 
								
							
								 
							
						 
						
							
							
								
								Improve docs scaling on mobile and small screens  
							
							... 
							
							
 
							
							Closes  #1757 . 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								59196f9ad8 
								
							
								 
							
						 
						
							
							
								
								Make old debug context hint/attrib name searchable  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9d7897f961 
								
							
								 
							
						 
						
							
							
								
								Support interprocedural optimization override  
							
							... 
							
							
 
							
							This policy applies the CMAKE_INTERPROCEDURAL_OPTIMIZATION override to
the GLFW target.
Fixes  #1753 . 
							
						 
						
							ago%!(EXTRA string=5 years)