6af25fb423 
								
							
								 
							
						 
						
							
							
								
								MinGW flag logic cleanup.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								35b6c72634 
								
							
								 
							
						 
						
							
							
								
								Simplifies CMake version checks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								5f7f6319eb 
								
							
								 
							
						 
						
							
							
								
								Made global setting of CMake module path explicit.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								5268914b3f 
								
							
								 
							
						 
						
							
							
								
								Started 3.1.2.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								5f21e213df 
								
							
								 
							
						 
						
							
							
								
								Made Xxf86vm optional at compile-time.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								ead8a1c333 
								
							
								 
							
						 
						
							
							
								
								Started 3.1.1.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								023f337735 
								
							
								 
							
						 
						
							
							
								
								Fixed IDE folder issues for VC++.  
							
							... 
							
							
 
							
							Fixes  #328 . 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								fe7a4eb4ff 
								
							
								 
							
						 
						
							
							
								
								Improved CMake config file generation.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								2b57d176df 
								
							
								 
							
						 
						
							
							
								
								Added workaround for CMP0042.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a6ba9d6bcd 
								
							
								 
							
						 
						
							
							
								
								Fixed framework variables not marked as advanced.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								1dc84989bf 
								
							
								 
							
						 
						
							
							
								
								Made pkgconfig variable use consistent.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								cfb7d2f036 
								
							
								 
							
						 
						
							
							
								
								Start with the skeleton code for Mir support.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								fb90d5b0ec 
								
							
								 
							
						 
						
							
							
								
								Added exploit mitigation linker flags for MinGW.  
							
							... 
							
							
 
							
							Closes  #349 . 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								2a255e49e2 
								
							
								 
							
						 
						
							
							
								
								Made static library build with -fPIC for Rust.  
							
							... 
							
							
 
							
							Fixes  #199 . 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								82dc6c8b8f 
								
							
								 
							
						 
						
							
							
								
								Removed option to disable loading of winmm.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								dd043d737f 
								
							
								 
							
						 
						
							
							
								
								Use CMake threading variable for Wayland.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								6e0ea02f17 
								
							
								 
							
						 
						
							
							
								
								Quoted all CMake paths with substitution.  
							
							... 
							
							
 
							
							Fixes  #258 . 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								3eae79f6e0 
								
							
								 
							
						 
						
							
							
								
								Fixed Wayland EGL pkg-config module name.  
							
							... 
							
							
 
							
							The wayland-egl module also includes wayland-client.
Fixes  #317 . 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								76f78cf123 
								
							
								 
							
						 
						
							
							
								
								Fixed name of xkbcommon pkg-config module.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								9ac854b7bb 
								
							
								 
							
						 
						
							
							
								
								wayland: Add keyboard support  
							
							... 
							
							
 
							
							Adds libxkbcommon as a dependency when enabling the Wayland backend. 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								7d373477ed 
								
							
								 
							
						 
						
							
							
								
								wayland: Build with -pthread  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								20b7ac0518 
								
							
								 
							
						 
						
							
							
								
								Formatting.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								2f30d3e5a3 
								
							
								 
							
						 
						
							
							
								
								Only generate Doxyfile if generating docs.  
							
							... 
							
							
 
							
							Fixes  #307 . 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								f1cb1f8420 
								
							
								 
							
						 
						
							
							
								
								Disabled Wayland on OS X.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								6acbfe863d 
								
							
								 
							
						 
						
							
							
								
								Fixed option value.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								8e99996321 
								
							
								 
							
						 
						
							
							
								
								Introduce experimental Wayland backend  
							
							... 
							
							
 
							
							This patch introduces a new backend that enables GLFW applications to
run on Wayland. For now, only output is supported (windowed and
fullscreen). Pointer cursor management, input devices, clipboard etc are
not supported yet.
There are some concepts that can not be supported, more specifically
glfwSetWindowPos, glfwGetWindowPos and glfwSetCursorPos, as they are not
supported by Wayland.
This patch also changes the time and joystick implementations used by the
X11 backend to be shared between the Wayland backend and the X11 backend. 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								2e8d17e7b7 
								
							
								 
							
						 
						
							
							
								
								Fixed MinGW detection.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								40c04a7565 
								
							
								 
							
						 
						
							
							
								
								Added support for custom system cursors.  
							
							... 
							
							
 
							
							This adds 3 functions to the GLFW API: glfwCreateCursor,
glfwDestroyCursor and glfwSetCursor. 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								d0d2332193 
								
							
								 
							
						 
						
							
							
								
								WINVER fixes for MinGW and VC++.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								0cd31782d4 
								
							
								 
							
						 
						
							
							
								
								Enabled pkg-config file generation on MinGW.  
							
							... 
							
							
 
							
							Fixes  #220 . 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								84377c6175 
								
							
								 
							
						 
						
							
							
								
								Added _GLFW_USE_RETINA.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								7e806a8567 
								
							
								 
							
						 
						
							
							
								
								Started 3.1.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								6c12ffc902 
								
							
								 
							
						 
						
							
							
								
								Added the GLFW_BUILD_DOCS CMake option.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								23ff318f59 
								
							
								 
							
						 
						
							
							
								
								Replaced find_library with CMAKE_DL_LIBS.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								aab08712dd 
								
							
								 
							
						 
						
							
							
								
								Fixed zero refresh rate on some monitors.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								34f1c298b6 
								
							
								 
							
						 
						
							
							
								
								config.h.in --> glfw_config.h.in  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								59422ec980 
								
							
								 
							
						 
						
							
							
								
								Started 3.0.4.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								4ff8095dee 
								
							
								 
							
						 
						
							
							
								
								Workaround for libXi and CMake 2.8.7.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								6770ae0556 
								
							
								 
							
						 
						
							
							
								
								Added workaround for legacy MinGW.  
							
							... 
							
							
 
							
							When building on legacy MinGW, WINVER and UNICODE need to be defined
before the inclusion of stddef.h (by glfw3.h), which is itself included
before win32_platform.h. 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								8c1588b14e 
								
							
								 
							
						 
						
							
							
								
								Started 3.0.3.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								735bc2d815 
								
							
								 
							
						 
						
							
							
								
								Added NvOptimusEnablement.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								1c80e99008 
								
							
								 
							
						 
						
							
							
								
								Added forcing of swap interval on DWM composition.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								10017b27bb 
								
							
								 
							
						 
						
							
							
								
								Cleanup.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1de60a4ff7 
								
							
								 
							
						 
						
							
							
								
								Started 3.0.2.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								01ccc56423 
								
							
								 
							
						 
						
							
							
								
								Added missing headers to library target.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								305c66db31 
								
							
								 
							
						 
						
							
							
								
								Cleanup.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								d31322cdcd 
								
							
								 
							
						 
						
							
							
								
								Added option for disabling install.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								bff77eeed1 
								
							
								 
							
						 
						
							
							
								
								Fix variable name for xf86vmode lib  
							
							... 
							
							
 
							
							CMake bug 0006976 has been fixed. However, the variable name is
different than expected. 
							
						 
						
							ago%!(EXTRA string=13 years)