Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								22a09a53e6 
								
							
								 
							
						 
						
							
							
								
								Centralize documentation generation logic  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Jonas Ådahl
							
						 
						
							 
							
							
							
								
							
								cb08dc574c 
								
							
								 
							
						 
						
							
							
								
								wayland: Implement 'DISABLED' cursor mode  
							
							 
							
							... 
							
							
 
							
							This implements support for the 'DISABLED' cursor mode, which
effectively means locking the pointer to the surface. The cursor is also
explicitly hidden.
This adds two new build dependencies: wayland-scanner and
wayland-protocols.
Closes  #708 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Jonas Ådahl
							
						 
						
							 
							
							
							
								
							
								c7f3bd0d22 
								
							
								 
							
						 
						
							
							
								
								wayland: Use modules from ECM for finding deps  
							
							 
							
							... 
							
							
 
							
							We were using a copied FindWayland cmake script, but lets use the ones
from ECM (extra-cmake-modules) instead. This is more important in the
future when building extensions from wayland-protocols. 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								bda18bc899 
								
							
								 
							
						 
						
							
							
								
								Remove XInput2 XI_Motion support  
							
							 
							
							... 
							
							
 
							
							Sadly, this interferes with the Steam overlay.
Fixes  #304 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								9b75bffc88 
								
							
								 
							
						 
						
							
							
								
								Add basic Vulkan support  
							
							 
							
							... 
							
							
 
							
							Added GLFW_INCLUDE_VULKAN.  Added glfwVulkanSupported,
glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress,
glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface.
Added port of LunarG SDK tri example. 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Zbigniew Mandziejewicz
							
						 
						
							 
							
							
							
								
							
								f22edf13dc 
								
							
								 
							
						 
						
							
							
								
								Simplify file generation paths  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								7f7ad39e15 
								
							
								 
							
						 
						
							
							
								
								CMake target installation fixes  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Nicholas Vitovitch
							
						 
						
							 
							
							
							
								
							
								453631773e 
								
							
								 
							
						 
						
							
							
								
								Export transitive dependencies for static library  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Nicholas Vitovitch
							
						 
						
							 
							
							
							
								
							
								23d34747f4 
								
							
								 
							
						 
						
							
							
								
								Rename export targets file to glfw3Targets.cmake  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Zbigniew Mandziejewicz
							
						 
						
							 
							
							
							
								
							
								6466c9d406 
								
							
								 
							
						 
						
							
							
								
								Fix CMake file install paths  
							
							 
							
							... 
							
							
 
							
							Fixes  #460 .
Fixes  #483 .
Fixes  #606 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								d2d57c70e2 
								
							
								 
							
						 
						
							
							
								
								Fix pkg-config file generation regression  
							
							 
							
							... 
							
							
 
							
							Fixes regression cased by 37c93ba031 .
Fixes  #664 .
Closes  #679 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								37c93ba031 
								
							
								 
							
						 
						
							
							
								
								Compiler flag cleanup  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								9c315412e1 
								
							
								 
							
						 
						
							
							
								
								Add glfwGetKeyName  
							
							 
							
							... 
							
							
 
							
							Fixes  #464 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								42efd26698 
								
							
								 
							
						 
						
							
							
								
								Remove support for Universal Binaries  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								074aafa814 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								22eca139fb 
								
							
								 
							
						 
						
							
							
								
								Remove compile-time client library selection  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								bf7cce25dc 
								
							
								 
							
						 
						
							
							
								
								Replace external context and client API headers  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								95a07f3340 
								
							
								 
							
						 
						
							
							
								
								Start 3.2  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								7e13a4909e 
								
							
								 
							
						 
						
							
							
								
								Make all EGL functions dynamically loaded  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								6d5753c548 
								
							
								 
							
						 
						
							
							
								
								Added support for AMD PowerXpress override.  
							
							 
							
							... 
							
							
 
							
							Generalized _GLFW_USE_OPTIMUS_HPG to _GLFW_USE_HYBRID_HPG to reflect the
change.
Fixes  #520 . 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								3c52cb1790 
								
							
								 
							
						 
						
							
							
								
								Simplified glXGetProcAddress logic.  
							
							 
							
							... 
							
							
 
							
							Removed compile-time selection of GLX entry point retrieval mechanism.
Made dlopen a required dependency.
This is a stopgap solution until we start requiring GLX 1.4. 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								8309e0ecb0 
								
							
								 
							
						 
						
							
							
								
								Use DwmFlush when DWM is enabled.  
							
							 
							
							... 
							
							
 
							
							Use DwmFlush instead of WGL_EXT_swap_control when desktop compositing is
enabled, to avoid the jitter of DWM and WGL vsync fighting.
Fixes  #516 . 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								c9ae3f4efe 
								
							
								 
							
						 
						
							
							
								
								Fixed build regression.  
							
							 
							
							... 
							
							
 
							
							Fixes regression caused by 5f7f6319eb . 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								155da0cd09 
								
							
								 
							
						 
						
							
							
								
								Unified librt and libm logic.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								b4f3adb6ee 
								
							
								 
							
						 
						
							
							
								
								Removed no-op librt illogic.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								6b232bd8f6 
								
							
								 
							
						 
						
							
							
								
								Updated minimum required CMake version to 2.8.12.  
							
							 
							
							... 
							
							
 
							
							All major package systems seem to have caught up. 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								323d4a484d 
								
							
								 
							
						 
						
							
							
								
								Simplified libdl logic.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								6af25fb423 
								
							
								 
							
						 
						
							
							
								
								MinGW flag logic cleanup.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Nicholas Vitovitch
							
						 
						
							 
							
							
							
								
							
								35b6c72634 
								
							
								 
							
						 
						
							
							
								
								Simplifies CMake version checks.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								5f7f6319eb 
								
							
								 
							
						 
						
							
							
								
								Made global setting of CMake module path explicit.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								5268914b3f 
								
							
								 
							
						 
						
							
							
								
								Started 3.1.2.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								5f21e213df 
								
							
								 
							
						 
						
							
							
								
								Made Xxf86vm optional at compile-time.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								f4c127f75a 
								
							
								 
							
						 
						
							
							
								
								Made XInput2 optional at compile-time.  
							
							 
							
							... 
							
							
 
							
							This is required for RHEL 5, CentOS 5 and Cygwin-X.
Fixes  #314 . 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								ead8a1c333 
								
							
								 
							
						 
						
							
							
								
								Started 3.1.1.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								023f337735 
								
							
								 
							
						 
						
							
							
								
								Fixed IDE folder issues for VC++.  
							
							 
							
							... 
							
							
 
							
							Fixes  #328 . 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								fe7a4eb4ff 
								
							
								 
							
						 
						
							
							
								
								Improved CMake config file generation.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								2b57d176df 
								
							
								 
							
						 
						
							
							
								
								Added workaround for CMP0042.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								a6ba9d6bcd 
								
							
								 
							
						 
						
							
							
								
								Fixed framework variables not marked as advanced.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								1dc84989bf 
								
							
								 
							
						 
						
							
							
								
								Made pkgconfig variable use consistent.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								BrandonSchaefer
							
						 
						
							 
							
							
							
								
							
								cfb7d2f036 
								
							
								 
							
						 
						
							
							
								
								Start with the skeleton code for Mir support.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								fb90d5b0ec 
								
							
								 
							
						 
						
							
							
								
								Added exploit mitigation linker flags for MinGW.  
							
							 
							
							... 
							
							
 
							
							Closes  #349 . 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								2a255e49e2 
								
							
								 
							
						 
						
							
							
								
								Made static library build with -fPIC for Rust.  
							
							 
							
							... 
							
							
 
							
							Fixes  #199 . 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								4918514eaf 
								
							
								 
							
						 
						
							
							
								
								Added support for _NET_WM_FULLSCREEN_MONITORS.  
							
							 
							
							... 
							
							
 
							
							This allows EWMH full screen windows to correctly cover monitors that
overlap other monitors, such as an Oculus Rift mapped onto a section of
a larger monitor.
Fixes  #175 . 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								82dc6c8b8f 
								
							
								 
							
						 
						
							
							
								
								Removed option to disable loading of winmm.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								dd043d737f 
								
							
								 
							
						 
						
							
							
								
								Use CMake threading variable for Wayland.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								6e0ea02f17 
								
							
								 
							
						 
						
							
							
								
								Quoted all CMake paths with substitution.  
							
							 
							
							... 
							
							
 
							
							Fixes  #258 . 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Ricardo Vieira
							
						 
						
							 
							
							
							
								
							
								3eae79f6e0 
								
							
								 
							
						 
						
							
							
								
								Fixed Wayland EGL pkg-config module name.  
							
							 
							
							... 
							
							
 
							
							The wayland-egl module also includes wayland-client.
Fixes  #317 . 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Jonas Ådahl
							
						 
						
							 
							
							
							
								
							
								76f78cf123 
								
							
								 
							
						 
						
							
							
								
								Fixed name of xkbcommon pkg-config module.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Jonas Ådahl
							
						 
						
							 
							
							
							
								
							
								9ac854b7bb 
								
							
								 
							
						 
						
							
							
								
								wayland: Add keyboard support  
							
							 
							
							... 
							
							
 
							
							Adds libxkbcommon as a dependency when enabling the Wayland backend. 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Jonas Ådahl
							
						 
						
							 
							
							
							
								
							
								7d373477ed 
								
							
								 
							
						 
						
							
							
								
								wayland: Build with -pthread  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)