f9923e9095 
								
							
								 
							
						 
						
							
							
								
								Use GNUInstallDirs for install destinations  
							
							... 
							
							
 
							
							This has the advantage that the user may override e.g. the include
location, and the correct libdir (lib, lib64, lib/something) is
automatically determined.
Closes  #1367 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								df7f36a316 
								
							
								 
							
						 
						
							
							
								
								Simplify check for CMake policy CMP0054  
							
							... 
							
							
 
							
							Related to #1367 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								bb2ca1da13 
								
							
								 
							
						 
						
							
							
								
								Remove trailing whitespace  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f680001b95 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Remove superfluous compatibility macro  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								18145a7f3d 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Use NSURLs for drag and drop  
							
							... 
							
							
 
							
							Fixes  #1377 . 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								9bfdd218fb 
								
							
								 
							
						 
						
							
							
								
								Fix Markdown table heads  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a9892acb94 
								
							
								 
							
						 
						
							
							
								
								Add tutorial to Doxygen menu  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								041167895d 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								fb01b16b94 
								
							
								 
							
						 
						
							
							
								
								Use Doxygen layout file  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								bc5a24fee6 
								
							
								 
							
						 
						
							
							
								
								Fix newlines in Doxygen aliases  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1fe340982f 
								
							
								 
							
						 
						
							
							
								
								Revert accidental Nuklear edit  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								53c8c72c67 
								
							
								 
							
						 
						
							
							
								
								Fix CSS for Doxygen Markdown tables  
							
							... 
							
							
 
							
							Doxygen changed the CSS classes for table-related elements. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								9bb50db6dd 
								
							
								 
							
						 
						
							
							
								
								Use HTTPS when possible  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cc3552465d 
								
							
								 
							
						 
						
							
							
								
								x11: Add a mention of  #1366  in the ChangeLog.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								62993d9391 
								
							
								 
							
						 
						
							
							
								
								x11 window: update cursor position on enter event  
							
							... 
							
							
 
							
							click events would have an incorrect position after changing workspace,
if the mouse didn't move in between.
(Another example where this matters is a new window, if it appears under
the cursor, clicking would lead the application to think the user clicked
at 0,0) 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								da8f3bc174 
								
							
								 
							
						 
						
							
							
								
								Updated URLs  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								85fd5aa6c4 
								
							
								 
							
						 
						
							
							
								
								Use HTTPS when possible  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								769f727e47 
								
							
								 
							
						 
						
							
							
								
								Fixed repeated words  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d9466050d9 
								
							
								 
							
						 
						
							
							
								
								X11: Fix missing check for NET_WM_STATE  
							
							... 
							
							
 
							
							Closes  #1356 . 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5595fa3ae6 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix OpenGL rendering not being displayed  
							
							... 
							
							
 
							
							Fix based on information provided by @rcgordon .
Fixes  #1334 .
Closes  #1346 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6dfc12a439 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix some macOS 10.14 deprecation warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								245461eb86 
								
							
								 
							
						 
						
							
							
								
								Fix guide example callback name mismatch  
							
							... 
							
							
 
							
							The cursor position callback is named differently in example usage and
example declaration.
Closes  #1364 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								031a8f9583 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6a199c1f5e 
								
							
								 
							
						 
						
							
							
								
								Allow exposing only native context APIs  
							
							... 
							
							
 
							
							Fixes 1349. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								64c034edfb 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c08abffc50 
								
							
								 
							
						 
						
							
							
								
								Wayland: Implement clipboard copy  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8b54e28c4e 
								
							
								 
							
						 
						
							
							
								
								Wayland: Implement clipboard paste  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3c4b9a7eef 
								
							
								 
							
						 
						
							
							
								
								Wayland: Add boilerplate for clipboard handling  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								92b3fd02e5 
								
							
								 
							
						 
						
							
							
								
								wayland: save serial from all input sources  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2de2589f91 
								
									
								
							
								 
							
						 
						
							
							
								
								Documentation work. ( #1328 )  
							
							... 
							
							
 
							
							Using GLFW_TRUE where applicable. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0b3677c2b1 
								
							
								 
							
						 
						
							
							
								
								X11: Clarify comment  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								868f1e7bfc 
								
							
								 
							
						 
						
							
							
								
								Remove language requiring linking against opengl32  
							
							... 
							
							
 
							
							This has not been a requirement since 3.2.
Fixes 1347. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e779280802 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix invalid calls to GetDpiForWindow  
							
							... 
							
							
 
							
							The check for Windows 10 Anniversary Edition or later was not always
performed before calling GetDpiForWindow.
Fixes  #1335 .
Closes  #1363 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1725d1c4f5 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix build on early Windows 10 SDKs  
							
							... 
							
							
 
							
							Related to #1320 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6bd264244a 
								
							
								 
							
						 
						
							
							
								
								WGL: Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								fac7d531ec 
								
							
								 
							
						 
						
							
							
								
								Update changelog  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5afcd0981b 
								
							
								 
							
						 
						
							
							
								
								wayland: add support for XCURSOR_THEME and XCURSOR_SIZE  
							
							... 
							
							
 
							
							These can be set by the compositor or the user to configure the
xcursor theme and size. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cc805c0963 
								
							
								 
							
						 
						
							
							
								
								Mir: Remove this experimental backend  
							
							... 
							
							
 
							
							As of the release of Mir 1.0, libmirclient has been deprecated[1] and
its developers recommend clients using it to switch to Wayland.  This
patch removes support for libmirclient and instruct users to use the
experimental Wayland backend instead.
[1] https://discourse.ubuntu.com/t/mir-news-28th-september-2018/8184  
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e75af5f531 
								
							
								 
							
						 
						
							
							
								
								Linux: Include the null byte in joystick path  
							
							... 
							
							
 
							
							This potential bug was found thanks to gcc 8’s -Wstringop-truncation
warning. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								dcd2a19d90 
								
							
								 
							
						 
						
							
							
								
								Wayland: Add support for xdg-decoration  
							
							... 
							
							
 
							
							This allows compositors which prefer to draw the decorations around
clients to do so, rather than letting GLFW draw its own decorations.
The appearance is thus entirely subject to the compositor used, but
should generally be better than the current solid colour decorations we
have, which we continue to use when the compositor doesn’t support this
protocol or tells us to draw the decorations ourselves.
This new protocol has been tested against wlroots’s rootston compositor.
Fixes  #1257 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3e884aea46 
								
							
								 
							
						 
						
							
							
								
								Wayland: Use memfd_create() and seals if available  
							
							... 
							
							
 
							
							This allows the compositor to avoid having to setup and teardown a
SIGBUS signal handler whenever it needs to read from this surface, as it
knows we won’t be able to shrink the file and so doesn’t have to protect
against that.
This codepath will only be used on Linux ≥ 3.17 with glibc ≥ 2.27, and
possibly other kernels and libc.  The former code will continue to be
used as a fallback, either if memfd_create() fails or if it isn’t
available. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ab16fcc8db 
								
							
								 
							
						 
						
							
							
								
								Wayland: Check for buffer creation failure  
							
							... 
							
							
 
							
							This prevents unusable decoration objects from being created, and
invalid cursors from being returned to the user. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								754b7feaa1 
								
							
								 
							
						 
						
							
							
								
								Wayland: Rename handlers for more unicity  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								4d3f0fb5df 
								
							
								 
							
						 
						
							
							
								
								Wayland: Split long lines for function declaration  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								15cad02235 
								
							
								 
							
						 
						
							
							
								
								Wayland: Use HiDPI cursors for standard cursors  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e0b83bbe8d 
								
							
								 
							
						 
						
							
							
								
								Wayland: Use HiDPI cursors on decorations  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								321062833a 
								
							
								 
							
						 
						
							
							
								
								Wayland: Load a bigger cursor theme for HiDPI  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5ea6e6cda2 
								
							
								 
							
						 
						
							
							
								
								Wayland: Add support for animated standard cursors  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								dede6d6886 
								
							
								 
							
						 
						
							
							
								
								Wayland: Add a timerfd for animated cursors  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								685f2a5f91 
								
							
								 
							
						 
						
							
							
								
								Wayland: Close forgotten timerfd on terminate.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)