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)  
				
					
						
							
							
								 
						
							
							
								ce161c2c02 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								fd127d59fa 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Improve OpenGL version restriction messages  
							
							... 
							
							
 
							
							Fixes  #904 . 
						
							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)  
				
					
						
							
							
								 
						
							
							
								a90ee65f7b 
								
							
								 
							
						 
						
							
							
								
								Add definition of GLAPIENTRY  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								e83be1d73a 
								
							
								 
							
						 
						
							
							
								
								Note that mode switching does not affect context  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								e8c3e54dda 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								e94d16667b 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Add basic support for Vulkan via MoltenVK  
							
							... 
							
							
 
							
							This adds basic support for MoltenVK, a Vulkan implementation on top of
Metal, on macOS 10.11 and later.  It looks for MoltenVK in the process
via RTLD_DEFAULT symbol lookup if _GLFW_VULKAN_STATIC is disabled.
glfwCreateWindowSurface now creates and sets a CAMetalLayer for the
window content view, which is required for MoltenVK to function.
You must help CMake find MoltenVK for the Vulkan test to be built.
Fixes  #870 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								67931bdeb2 
								
							
								 
							
						 
						
							
							
								
								Replace last  @remarks  with  @remark  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								ec17161651 
								
							
								 
							
						 
						
							
							
								
								Note that mode switching does not affect context  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								bc8b0480e9 
								
							
								 
							
						 
						
							
							
								
								Wayland: Document when behaviour differs  
							
							... 
							
							
 
							
							This should describe all of the Wayland-specific points, mostly in
three categories:
- Missing GLFW features, for example window frame, screensaver
  inhibition, clipboard or file drop.
- Missing protocols, like setting gamma on a monitor or specifying a
  window icon.
- Fundamental incompatibilities with Wayland concepts, like trying to
  handle global positioning of a window in a 2D space, trying to bring
  a window to front, or trying to change the monitor’s mode.
Closes  #881 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								efc6b35615 
								
							
								 
							
						 
						
							
							
								
								Rename joystick ID variables  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								c156b50e4c 
								
							
								 
							
						 
						
							
							
								
								Add glfwSetWindowMaximizeCallback  
							
							... 
							
							
 
							
							Fixes  #778 . 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								433db8f9f9 
								
							
								 
							
						 
						
							
							
								
								Allow combining Vulkan and GL/GLES header macros  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								7e9e321c38 
								
							
								 
							
						 
						
							
							
								
								Add  @ref  tags for Vim syntax highlighting  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								bb3cb8f233 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							... 
							
							
 
							
							Clean up code and documentation for glfwGetKeyScancode and add
implementation for Wayland and Mir.
Related to #830 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								e745b0dd47 
								
							
								 
							
						 
						
							
							
								
								Add glfwGetKeyScancode  
							
							... 
							
							
 
							
							Allows retrieval of platform scancode from GLFW_KEY_*.  Implemented for
Win32, Cocoa and X11.  Stubs for Mir and Wayland.
Closes  #830 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								53fafad915 
								
							
								 
							
						 
						
							
							
								
								Start 3.3  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								999f3556fd 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								fe0317aee5 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								70423af38c 
								
							
								 
							
						 
						
							
							
								
								Clarify comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								73abf8a800 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								4bccb3dc9f 
								
							
								 
							
						 
						
							
							
								
								Start 3.2.1  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								757eea2779 
								
							
								 
							
						 
						
							
							
								
								Update email address  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								6a8e169001 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice year  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								f5b71f5329 
								
							
								 
							
						 
						
							
							
								
								Add error section to glfwMaximizeWindow reference  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								20ac3d321f 
								
							
								 
							
						 
						
							
							
								
								Remove caveat for fixed bug  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)