2867ca1e5b 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							Fixes  #1104 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								16bf872117 
								
							
								 
							
						 
						
							
							
								
								Add content scale queries  
							
							... 
							
							
 
							
							This adds glfwGetWindowContentScale and glfwGetMonitorContentScale for
querying the recommended drawing scale factor for DPI-aware rendering.
Parts of this patch are based on code by @ferreiradaselva .
Fixes  #235 .
Fixes  #439 .
Fixes  #677 .
Fixes  #845 .
Fixes  #898 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								1be81a1540 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								32e78aeb2e 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_TRANSPARENT attribute and documentation  
							
							... 
							
							
 
							
							This completes support for window framebuffer transparency on Windows,
macOS and X11.  Note that the hint/attribute may be renamed before
release to clarify its relationship to GLFW_OPACITY.
Fixes  #197 .
Closes  #1079 .
Related to #663 .
Related to #715 .
Related to #723 .
Related to #1078 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								93e66661d3 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							... 
							
							
 
							
							This is an extract of a commit, minimally edited to ensure it compiles.
Closes  #1078 .
Related to #197 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								019609b6cd 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_TRANSPARENT and X11 implementation  
							
							... 
							
							
 
							
							This is a squashed extract of several commits, minimally edited to
ensure it compiles.
Related to #197 .
Related to #715 . 
							
						 
						
							ago%!(EXTRA string=8 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)  
				
					
						
							
							
								 
						
							
							
								5bc1c38159 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								5b7281bd41 
								
							
								 
							
						 
						
							
							
								
								Add glfwGetJoystickGUID  
							
							... 
							
							
 
							
							This function completes the first round of support for
SDL_GameControllerDB.
Fixes  #900 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								213dd2d0d6 
								
							
								 
							
						 
						
							
							
								
								Add glfwInitHintString  
							
							... 
							
							
 
							
							Adds string type init hints.  Adds X11 specific init hints for WM_CLASS
components.  Documentation work.
Fixes  #893 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								2d8d8f5917 
								
							
								 
							
						 
						
							
							
								
								Fix signedness in GLFWgamepadstate  
							
							... 
							
							
 
							
							The signedness did not match glfwGetJoystickButtons. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								8e899ccc29 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Add support for MoltenVK dynamic library  
							
							... 
							
							
 
							
							Tested with MoltenVK 0.18.0.
Related to #870 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								2e9aff759e 
								
							
								 
							
						 
						
							
							
								
								Fix  @ref  link  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								953106e74d 
								
							
								 
							
						 
						
							
							
								
								Add support for SDL_GameControllerDB  
							
							... 
							
							
 
							
							This adds support for importing and applying mappings from the
SDL_GameControllerDB database.
Related to #900 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								be51c201dd 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							... 
							
							
 
							
							Related to #1039 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								57f872054c 
								
							
								 
							
						 
						
							
							
								
								Fix GLAPIENTRY re-definition warning on OpenBSD  
							
							... 
							
							
 
							
							Closes  #1039 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								539a728063 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d2952e4e92 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							... 
							
							
 
							
							Related to #1005 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								14a3fe0ac0 
								
							
								 
							
						 
						
							
							
								
								Make glfwGetError also provide description  
							
							... 
							
							
 
							
							Related to #970 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								beaeb0d4af 
								
							
								 
							
						 
						
							
							
								
								Add missing pixel format documentation  
							
							... 
							
							
 
							
							Fixes  #1027 . 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								fa0b5e1b85 
								
							
								 
							
						 
						
							
							
								
								Additional client API logic cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								244d6d7823 
								
							
								 
							
						 
						
							
							
								
								Allow OpenGL ES header inclusion on macOS  
							
							... 
							
							
 
							
							Related to #985 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								baa9cd8968 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							... 
							
							
 
							
							Closes  #988 . 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								412eb6a611 
								
							
								 
							
						 
						
							
							
								
								Add glfwRequestWindowAttention  
							
							... 
							
							
 
							
							Related to #988 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								6350641f0a 
								
							
								 
							
						 
						
							
							
								
								Add glfwGetError  
							
							... 
							
							
 
							
							Related to #970 .
If you have opinions on the design or implementation of this function,
please come join us in #970  before it is frozen for release. 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								16ddfafeaa 
								
							
								 
							
						 
						
							
							
								
								Allow object creation from callbacks  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								9558b85f7b 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							Related to #981 . 
							
						 
						
							ago%!(EXTRA string=9 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)  
				
					
						
							
							
								 
						
							
							
								798d7c6d68 
								
							
								 
							
						 
						
							
							
								
								Implement glfwGetJoystickHats  
							
							... 
							
							
 
							
							This moves the buttons-as-hats logic to shared code and adds the
GLFW_JOYSTICK_HAT_BUTTONS input mode as a way to disable this legacy
behavior.
Fixes  #889 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								368dec7ac7 
								
							
								 
							
						 
						
							
							
								
								Add glfwGetJoystickHats  
							
							... 
							
							
 
							
							This merges the public part of the glfwGetJoystickHats work by
@IntellectualKitty .  The implementation needs replacing due to
refactoring in preparation for gamecontrollerdb support.
Closes  #906 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								c50aba1335 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Add support for MainMenu.nib loading  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 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)  
				
					
						
							
							
								 
						
							
							
								071a049f07 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								e9560ef021 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_OSMESA_CONTEXT_API  
							
							... 
							
							
 
							
							This allows the creation of OpenGL contexts via OSMesa on existing
platforms.  It does not add a compile- or link-time dependency on
OSMesa.
Fixes  #281 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								463930761b 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								77a8f103d8 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_COCOA_GRAPHICS_SWICTHING  
							
							... 
							
							
 
							
							This provides control over whether the context should participate in
macOS Automatic Graphics Switching.
Closes  #377 .
Closes  #935 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								21eabd3938 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								98bdd36231 
								
							
								 
							
						 
						
							
							
								
								Fix glfwVulkanSupported semantics  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								5a74b5008d 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							... 
							
							
 
							
							Related to #842 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								72ac5badb0 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_CENTER_CURSOR  
							
							... 
							
							
 
							
							Adds a hint for controlling whether the cursor is centered over newly
created full screen windows.
Fixes  #749 .
Closes  #842 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								a46c95c7f2 
								
							
								 
							
						 
						
							
							
								
								Clarify requirements for receiving joystick events  
							
							... 
							
							
 
							
							As of c5694b3013Fixes  #887 .
[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								6801478a13 
								
							
								 
							
						 
						
							
							
								
								Lengthen lifetime of joystick information pointers  
							
							... 
							
							
 
							
							This is possible because publicly available joystick information is now
managed by shared code and there is now a joystick callback.
[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								3edaa5280d 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_INCLUDE_ES32  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								4661315192 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_COCOA_FRAME_AUTOSAVE  
							
							... 
							
							
 
							
							Fixes  #195 . 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								831426ca63 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								766a9dc9fd 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							Related to glfw/website#34 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								9e56099edd 
								
							
								 
							
						 
						
							
							
								
								Add glfwSetWindowAttrib  
							
							... 
							
							
 
							
							This function allows updating the GLFW_DECORATED, GLFW_RESIZABLE,
GLFW_FLOATING and GLFW_AUTO_ICONIFY attributes for existing windows.
Fixes  #537 . 
							
						 
						
							ago%!(EXTRA string=9 years)