d099181307 
								
							
								 
							
						 
						
							
							
								
								Add library name override macros  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								6d9a58bfef 
								
							
								 
							
						 
						
							
							
								
								Add glfwInitHint  
							
							... 
							
							
 
							
							This allows setting hints that control how the library is initialized,
transforming more compile-time options into run-time ones. 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								6eae8f22dc 
								
							
								 
							
						 
						
							
							
								
								X11: Load Xxf86vm at run-time  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								58ceab5f1e 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_COCOA_RETINA_FRAMEBUFFER  
							
							... 
							
							
 
							
							Look, a can of worms!  I wonder what's inside.
This adds the first platform specific window hint, transforming
a compile-time option to a run-time per-window one. 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								ce161c2c02 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								fef21361c5 
								
							
								 
							
						 
						
							
							
								
								OSMesa: Cleanup  
							
							... 
							
							
 
							
							Fixes formatting, semantics and documentation.  Adds
glfwGetOSMesaContext.  Adds support for OSMesa context attributes.
Updates changelog and credits.  Adds license and copyright headers.
Removes superfluous code (the shared code provides many conveniences).
Removes loading of unused OSMesa functions.  Removes empty platform
structs.  Fixes version string format.  Removes build dependency on
the OSMesa header and library (only the library is needed and only at
runtime).
Closes  #850 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								8d6f265441 
								
							
								 
							
						 
						
							
							
								
								Update default name from OS X to macOS  
							
							... 
							
							
 
							
							Note that earlier releases are still referred to by their proper names;
OS X <version> or Mac OS X <version>. 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								80ba9944e5 
								
							
								 
							
						 
						
							
							
								
								Remove msvcrt recommendation  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								7c3706763a 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							... 
							
							
 
							
							Cleanup of 8bdb105897 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								ef80beab81 
								
							
								 
							
						 
						
							
							
								
								Add run-time context creation API selection  
							
							... 
							
							
 
							
							Fixes  #145 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								ee33dcdf33 
								
							
								 
							
						 
						
							
							
								
								Fix speling  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								bda18bc899 
								
							
								 
							
						 
						
							
							
								
								Remove XInput2 XI_Motion support  
							
							... 
							
							
 
							
							Sadly, this interferes with the Steam overlay.
Fixes  #304 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								80c203f3bb 
								
							
								 
							
						 
						
							
							
								
								Separate guide and reference documentation tags  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								bad778c1c4 
								
							
								 
							
						 
						
							
							
								
								OpenGL headers not required for compilation  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								ecd04539ec 
								
							
								 
							
						 
						
							
							
								
								Add mention of command-line CMake option setting  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								0df4e06f11 
								
							
								 
							
						 
						
							
							
								
								Make more RFC 2119 compliant use of may  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								584d5f0f31 
								
							
								 
							
						 
						
							
							
								
								Remove dependency on eglplatform.h header  
							
							... 
							
							
 
							
							Fixes  #636 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								42efd26698 
								
							
								 
							
						 
						
							
							
								
								Remove support for Universal Binaries  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								22eca139fb 
								
							
								 
							
						 
						
							
							
								
								Remove compile-time client library selection  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								dd01dd7bef 
								
							
								 
							
						 
						
							
							
								
								Replace GLU with linmath.h in examples  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								1c104a385d 
								
							
								 
							
						 
						
							
							
								
								Clarified note on role of CMake.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								d3e25db395 
								
							
								 
							
						 
						
							
							
								
								Added missing documentation for option.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								6b21c4f6c9 
								
							
								 
							
						 
						
							
							
								
								Fixed out-of-tree build documentation.  
							
							... 
							
							
 
							
							Fixes  #489 . 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								8f08661d9e 
								
							
								 
							
						 
						
							
							
								
								Header option macro fixes and documentation work.  
							
							... 
							
							
 
							
							This adds compile-time checks and documentation warning about defining
header option macros during compilation of GLFW.
Fixes  #445 . 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								ce8f97c23c 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							... 
							
							
 
							
							Fixes  #212 .
Fixes  #420 . 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								138feb8be6 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								4783b17fa3 
								
							
								 
							
						 
						
							
							
								
								Added NvOptimusEnablement DLL caveat.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								5c003d3fbe 
								
							
								 
							
						 
						
							
							
								
								Added Mir to compilation guide.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								1285e07f1b 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								95654cfada 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								4591ad2d64 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e8e05d462c 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							... 
							
							
 
							
							Fixes  #276 . 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								84377c6175 
								
							
								 
							
						 
						
							
							
								
								Added _GLFW_USE_RETINA.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								c21745c886 
								
							
								 
							
						 
						
							
							
								
								Added reference to manual compilation guide.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								9979da59e3 
								
							
								 
							
						 
						
							
							
								
								Manual compilation guide work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								8b1b322771 
								
							
								 
							
						 
						
							
							
								
								Added manual compilation guide.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								d82095d7ea 
								
							
								 
							
						 
						
							
							
								
								Changed from PREFIX to CMAKE_INSTALL_PREFIX.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								a79c844c4d 
								
							
								 
							
						 
						
							
							
								
								Oh dear.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								6c12ffc902 
								
							
								 
							
						 
						
							
							
								
								Added the GLFW_BUILD_DOCS CMake option.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								174c72f2c0 
								
							
								 
							
						 
						
							
							
								
								Moved GLFW compilation guide to docs.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								e309a784d1 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								99f40ede1b 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								db8e6bed7a 
								
							
								 
							
						 
						
							
							
								
								Cross-linked build guides.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								6172e2cfcc 
								
							
								 
							
						 
						
							
							
								
								Fixed change log entry.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								bc8ff545ca 
								
							
								 
							
						 
						
							
							
								
								Fixed mode enumeration for Thunderbolt monitors.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								e576bdc894 
								
							
								 
							
						 
						
							
							
								
								Removed joystick axis value negation.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)