Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							4837b78ffe 
							
						 
					 
					
						
						
							
							X11: Fix maximization of hidden windows  
						
						... 
						
						
						
						This fixes glfwMaximizeWindow having no effect on hidden windows by
manually appending the maximization states to the EWMH state property. 
						
					 
					
						2019-12-16 16:22:15 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							bc3be40f21 
							
						 
					 
					
						
						
							
							Enable strict C99 for non-VS compilers  
						
						
						
					 
					
						2019-12-16 12:48:32 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							da3f20d860 
							
						 
					 
					
						
						
							
							Win32: Add missing include for wcscmp  
						
						
						
					 
					
						2019-12-15 18:37:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							fb0028c766 
							
						 
					 
					
						
						
							
							Win32: Enable Unicode mode for all compilers  
						
						
						
					 
					
						2019-12-15 18:37:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							994c3b4e48 
							
						 
					 
					
						
						
							
							Cocoa: Remove stale GCC workaround  
						
						
						
					 
					
						2019-12-15 18:37:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							18307467b4 
							
						 
					 
					
						
						
							
							Gather CMake setup of configuration header  
						
						
						
					 
					
						2019-12-15 18:37:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							49c5d837b4 
							
						 
					 
					
						
						
							
							Replace CMake threads variable with modern target  
						
						
						
					 
					
						2019-12-15 18:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							8a5fd0c5a4 
							
						 
					 
					
						
						
							
							Replace ad-hoc CMake code with DEFINE_SYMBOL  
						
						... 
						
						
						
						This target property does what we were doing manually. 
						
					 
					
						2019-12-15 18:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ed740d9d 
							
						 
					 
					
						
						
							
							Fix use of CMake 3.13 command target_link_options  
						
						
						
					 
					
						2019-12-15 18:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							a264d32987 
							
						 
					 
					
						
						
							
							Replace CMake list variables with target_sources  
						
						
						
					 
					
						2019-12-15 18:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							081484ed34 
							
						 
					 
					
						
						
							
							Fix POSIX conformance issues for clock_gettime  
						
						... 
						
						
						
						CLOCK_MONOTONIC should not be used as a feature macro.  The POSIX
feature macros are provided by unistd.h.  CLOCK_MONOTONIC is provided by
time.h.  CLOCK_MONOTONIC requires _POSIX_C_SOURCE >= 199309L on some
systems. 
						
					 
					
						2019-12-15 18:15:40 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							506a6aafde 
							
						 
					 
					
						
						
							
							Formatting  
						
						
						
					 
					
						2019-12-11 22:10:00 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							a875a536b7 
							
						 
					 
					
						
						
							
							Cocoa: Fix duplicate conversion of title string  
						
						
						
					 
					
						2019-12-11 22:08:56 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							2551829f75 
							
						 
					 
					
						
						
							
							Win32: Add VERSIONINFO resource to GLFW DLL  
						
						... 
						
						
						
						This will let people see the API version in the Explorer property box. 
						
					 
					
						2019-12-11 21:02:08 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							7e03bce138 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
					 
					
						2019-12-11 21:02:08 +01:00 
						 
				 
			
				
					
						
							
							
								Luflosi 
							
						 
					 
					
						
						
						
						
							
						
						
							ac30ef3e0c 
							
						 
					 
					
						
						
							
							Fix typo  
						
						... 
						
						
						
						Fixes  #1601 . 
					
						2019-12-11 21:02:01 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							a43f545677 
							
						 
					 
					
						
						
							
							Add dependency name hints to CMake error messages  
						
						... 
						
						
						
						Fixes  #1605 . 
					
						2019-12-10 10:56:39 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							59055d585f 
							
						 
					 
					
						
						
							
							Update minimum required CMake version to 3.1  
						
						
						
					 
					
						2019-12-09 23:48:26 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							8a1f4940fc 
							
						 
					 
					
						
						
							
							Remove reference to non-existent CMake variable  
						
						
						
					 
					
						2019-12-09 23:48:26 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							5f4a6f689a 
							
						 
					 
					
						
						
							
							Gather all macOS specific CMake properties  
						
						
						
					 
					
						2019-12-09 23:48:26 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							c016b26852 
							
						 
					 
					
						
						
							
							Remove non-GUI binaries from GUI-only setup  
						
						
						
					 
					
						2019-12-09 23:48:26 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							db76abb63c 
							
						 
					 
					
						
						
							
							Make target-specific define target-specific  
						
						
						
					 
					
						2019-12-09 23:48:26 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							c194193797 
							
						 
					 
					
						
						
							
							Replace CMake generator expression with variable  
						
						... 
						
						
						
						Generator expressions are amazing but best used in moderation. 
						
					 
					
						2019-12-09 23:35:51 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							9dc365f192 
							
						 
					 
					
						
						
							
							Merge GCC/Clang specific CMake blocks  
						
						
						
					 
					
						2019-12-09 23:35:51 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							c81def70be 
							
						 
					 
					
						
						
							
							Remove unneccessary example target property  
						
						... 
						
						
						
						Bundle icon file copying is performed by MACOSX_PACKAGE_LOCATION. 
						
					 
					
						2019-12-09 23:35:51 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							197193ac0b 
							
						 
					 
					
						
						
							
							Fix source list for Objective-C fix  
						
						
						
					 
					
						2019-12-09 23:35:51 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							135d87aa3c 
							
						 
					 
					
						
						
							
							Remove inclusion of X11 extension header paths  
						
						... 
						
						
						
						They should be found in X11/extensions on every platform. 
						
					 
					
						2019-12-09 23:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
					 
					
						2019-12-09 23:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							9486ec0c02 
							
						 
					 
					
						
						
							
							Fix source list for -Wdeclaration-after-statement  
						
						... 
						
						
						
						The context creation files were not included on platforms other than
Win32. 
						
					 
					
						2019-12-09 23:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							dff6253ca7 
							
						 
					 
					
						
						
							
							Add installation of HTML documentation  
						
						
						
					 
					
						2019-12-09 23:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							bc7b19cbd1 
							
						 
					 
					
						
						
							
							Remove tab character  
						
						
						
					 
					
						2019-12-09 23:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							ce9d124243 
							
						 
					 
					
						
						
							
							Remove command-line options from GUI-only test  
						
						
						
					 
					
						2019-12-09 23:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
					 
					
						2019-12-09 23:35:40 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							d74c18117d 
							
						 
					 
					
						
						
							
							Remove dependency on platform header paths  
						
						... 
						
						
						
						The tests and examples should not need these paths. 
						
					 
					
						2019-12-09 23:33:37 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							92c70b2a83 
							
						 
					 
					
						
						
							
							Rename CMake variable for GUI-only programs  
						
						... 
						
						
						
						Hopefully this is less ambiguous. 
						
					 
					
						2019-12-09 23:33:37 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							7dd14a4b20 
							
						 
					 
					
						
						
							
							Fix .gitignore entries for VS with CMake  
						
						
						
					 
					
						2019-12-09 23:33:37 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							fa60269245 
							
						 
					 
					
						
						
							
							NSGL: Fix disabling of Retina resolution  
						
						... 
						
						
						
						It appears the default is now YES.
Fixes  #1442 . 
						
					 
					
						2019-12-09 22:25:59 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							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 . 
						
					 
					
						2019-12-09 22:25:59 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							b3544ca43e 
							
						 
					 
					
						
						
							
							Cocoa: Update outdated comment  
						
						
						
					 
					
						2019-12-09 18:46:31 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							382943f2b0 
							
						 
					 
					
						
						
							
							Add Xcode section to .gitignore file  
						
						
						
					 
					
						2019-12-09 18:46:31 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
					 
					
						2019-12-08 21:58:11 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							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 . 
						
					 
					
						2019-11-28 22:24:00 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							80fde12fda 
							
						 
					 
					
						
						
							
							Wayland: Fix pointing hand cursor shape  
						
						... 
						
						
						
						Related to #1432 . 
						
					 
					
						2019-11-25 18:55:50 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
					 
					
						2019-11-21 13:53:08 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
					 
					
						2019-11-21 13:52:37 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							b5d4f24f74 
							
						 
					 
					
						
						
							
							Move CMake uninstall template file to CMake subdir  
						
						
						
					 
					
						2019-11-14 21:49:14 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							d861d7bffe 
							
						 
					 
					
						
						
							
							Update .gitignore file  
						
						... 
						
						
						
						This adds missing entries for Ninja and the unavoidable clutter of the
modern Doxygen CMake module. 
						
					 
					
						2019-11-14 19:50:19 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							c42d8f3e5b 
							
						 
					 
					
						
						
							
							Cleanup .gitignore file somewhat  
						
						
						
					 
					
						2019-11-14 19:50:19 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							50a6270e55 
							
						 
					 
					
						
						
							
							Add initial CODEOWNERS file  
						
						
						
					 
					
						2019-11-14 19:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							b804379463 
							
						 
					 
					
						
						
							
							Add initial GH support file  
						
						
						
					 
					
						2019-11-14 19:50:14 +01:00