a337c56848 
								
							
								 
							
						 
						
							
							
								
								Start 3.4  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ab118b2529 
								
							
								 
							
						 
						
							
							
								
								Fix copyright years (somewhat)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6a199c1f5e 
								
							
								 
							
						 
						
							
							
								
								Allow exposing only native context APIs  
							
							... 
							
							
 
							
							Fixes 1349. 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								c23fca6343 
								
							
								 
							
						 
						
							
							
								
								Fix APIENTRY from windows.h being undefined  
							
							... 
							
							
 
							
							Some extension loader headers include windows.h.  If they were included
before glfw3.h, glfw3native.h would leave APIENTRY undefined.  This adds
the GLFW_APIENTRY_DEFINED macro to signal when GLFW "owns" APIENTRY and
may undefine it.
Fixes  #1062 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								29a75ab09d 
								
							
								 
							
						 
						
							
							
								
								X11: Add native access to primary selection  
							
							... 
							
							
 
							
							This adds the native access functions glfwSetX11SelectionString and
glfwGetX11SelectionString under GLFW_EXPOSE_NATIVE_X11.  They are
similar to glfwSetClipboardString and glfwGetClipboardString but operate
on the PRIMARY selection.
The primary selection is widely used in X11, and so seems important to
support.  Primary selection is mostly an X11-specific thing, hence it's
exposed as an X11 native interface.
Fixes  #894 .
Closes  #1056 .
Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org> 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								c9003b5547 
								
							
								 
							
						 
						
							
							
								
								Mir: Get ready for Mir 1.0  
							
							... 
							
							
 
							
							Clean up CMake finding and check version.  Change last remaining
deprecations.
Closes  #979 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								bff31f006e 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								21eabd3938 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								ce161c2c02 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								f4d0c83181 
								
							
								 
							
						 
						
							
							
								
								Paperwork done  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								368fa9475d 
								
							
								 
							
						 
						
							
							
								
								Add headless OSMesa backend  
							
							... 
							
							
 
							
							Allows creation and drawing to in-memory OpenGL contexts.
This backend does not provide input.
Related to #850 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								e8c3e54dda 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								53fafad915 
								
							
								 
							
						 
						
							
							
								
								Start 3.3  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								757eea2779 
								
							
								 
							
						 
						
							
							
								
								Update email address  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								6a8e169001 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice year  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								832c2ffa3b 
								
							
								 
							
						 
						
							
							
								
								History work  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								951a9583fa 
								
							
								 
							
						 
						
							
							
								
								Add Doxygen aliases for custom paragraphs  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								994d8ae54d 
								
							
								 
							
						 
						
							
							
								
								Relax native access header constraints  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								e046d0696b 
								
							
								 
							
						 
						
							
							
								
								Add glfwGetGLXWindow  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								318e8acfae 
								
							
								 
							
						 
						
							
							
								
								Header file documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								a407a673dd 
								
							
								 
							
						 
						
							
							
								
								Add native Wayland and Mir functions  
							
							... 
							
							
 
							
							Fixes  #419 . 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								95a07f3340 
								
							
								 
							
						 
						
							
							
								
								Start 3.2  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								ce8f97c23c 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							... 
							
							
 
							
							Fixes  #212 .
Fixes  #420 . 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								49ec306a0a 
								
							
								 
							
						 
						
							
							
								
								Added glfwGet*Adapter to native API.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								4591ad2d64 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e57b8212ce 
								
							
								 
							
						 
						
							
							
								
								Removed duplicate words in documentation.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								58c390991c 
								
							
								 
							
						 
						
							
							
								
								Made glfwGetX11Monitor return output, not CRTC.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								99cedceef5 
								
							
								 
							
						 
						
							
							
								
								Expose display device name as UTF-8.  
							
							... 
							
							
 
							
							This makes interaction with libOVR simpler, as it provides the display
device name in the same encoding. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								1b6d8a6ed6 
								
							
								 
							
						 
						
							
							
								
								Enabled enumeration of mirroring displays.  
							
							... 
							
							
 
							
							This exposes all monitors in every mirroring group, which is needed for
robust detection of an Oculus Rift. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								9ccb966a3a 
								
							
								 
							
						 
						
							
							
								
								Added APIENTRY hack to native header.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								036da0fb4e 
								
							
								 
							
						 
						
							
							
								
								Added RandR header inclusion to native header.  
							
							... 
							
							
 
							
							Fixes  #222 . 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								70fd348432 
								
							
								 
							
						 
						
							
							
								
								Fixed API version in header files.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								128e678815 
								
							
								 
							
						 
						
							
							
								
								Fixed missing include in glfw3native.h for Cocoa.  
							
							... 
							
							
 
							
							Fixes  #240 . 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								75f916db44 
								
							
								 
							
						 
						
							
							
								
								Formatting.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								16eb97dbc3 
								
							
								 
							
						 
						
							
							
								
								Added native monitor handle access to native API.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								3cfc400cf9 
								
							
								 
							
						 
						
							
							
								
								Simplified source file comment headers.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								f5f55e3ff8 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								dbef5ea46b 
								
							
								 
							
						 
						
							
							
								
								Grammar fix.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								15ed715f4e 
								
							
								 
							
						 
						
							
							
								
								Moved public headers to the GLFW directory.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								71d2b574f8 
								
							
								 
							
						 
						
							
							
								
								Converted docs to hybrid Markdown.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								6f8084f061 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							... 
							
							
 
							
							Enabled Doxygen tree view, added CMake options for native and internal
modules, improved internal and native documentation. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								cc45a9e53d 
								
							
								 
							
						 
						
							
							
								
								Updated native API and merged into related files.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								f8df91d815 
								
							
								 
							
						 
						
							
							
								
								Inclusion guard fixes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1856251ffe 
								
							
								 
							
						 
						
							
							
								
								Added documentation for native API.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								d83119a874 
								
							
								 
							
						 
						
							
							
								
								Added explicit access to native handles.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)