Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								21eabd3938 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								98bdd36231 
								
							
								 
							
						 
						
							
							
								
								Fix glfwVulkanSupported semantics  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								5a74b5008d 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							... 
							
							
 
							
							Related to #842 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Liam Middlebrook
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								a46c95c7f2 
								
							
								 
							
						 
						
							
							
								
								Clarify requirements for receiving joystick events  
							
							 
							
							... 
							
							
 
							
							As of c5694b3013  this is now consistent
enough across platforms to describe.
Fixes  #887 .
[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								3edaa5280d 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_INCLUDE_ES32  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								4661315192 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_COCOA_FRAME_AUTOSAVE  
							
							 
							
							... 
							
							
 
							
							Fixes  #195 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								831426ca63 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								766a9dc9fd 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							... 
							
							
 
							
							Related to glfw/website#34 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								ce161c2c02 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								fd127d59fa 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Improve OpenGL version restriction messages  
							
							 
							
							... 
							
							
 
							
							Fixes  #904 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								f4d0c83181 
								
							
								 
							
						 
						
							
							
								
								Paperwork done  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Jason Daly
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								a90ee65f7b 
								
							
								 
							
						 
						
							
							
								
								Add definition of GLAPIENTRY  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								e83be1d73a 
								
							
								 
							
						 
						
							
							
								
								Note that mode switching does not affect context  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								e8c3e54dda 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							... 
							
							
 
							
							[ci skip] 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								67931bdeb2 
								
							
								 
							
						 
						
							
							
								
								Replace last  @remarks  with  @remark  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								ec17161651 
								
							
								 
							
						 
						
							
							
								
								Note that mode switching does not affect context  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								linkmauve
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								efc6b35615 
								
							
								 
							
						 
						
							
							
								
								Rename joystick ID variables  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								c156b50e4c 
								
							
								 
							
						 
						
							
							
								
								Add glfwSetWindowMaximizeCallback  
							
							 
							
							... 
							
							
 
							
							Fixes  #778 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								433db8f9f9 
								
							
								 
							
						 
						
							
							
								
								Allow combining Vulkan and GL/GLES header macros  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								7e9e321c38 
								
							
								 
							
						 
						
							
							
								
								Add  @ref  tags for Vim syntax highlighting  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								bb3cb8f233 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							... 
							
							
 
							
							Clean up code and documentation for glfwGetKeyScancode and add
implementation for Wayland and Mir.
Related to #830 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Michael Stocker
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								53fafad915 
								
							
								 
							
						 
						
							
							
								
								Start 3.3  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								999f3556fd 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								fe0317aee5 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								70423af38c 
								
							
								 
							
						 
						
							
							
								
								Clarify comments  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								73abf8a800 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								4bccb3dc9f 
								
							
								 
							
						 
						
							
							
								
								Start 3.2.1  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								757eea2779 
								
							
								 
							
						 
						
							
							
								
								Update email address  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								6a8e169001 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice year  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								f5b71f5329 
								
							
								 
							
						 
						
							
							
								
								Add error section to glfwMaximizeWindow reference  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								20ac3d321f 
								
							
								 
							
						 
						
							
							
								
								Remove caveat for fixed bug  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								20bce151c1 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								325729d0f6 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								ef80beab81 
								
							
								 
							
						 
						
							
							
								
								Add run-time context creation API selection  
							
							 
							
							... 
							
							
 
							
							Fixes  #145 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								12a695696d 
								
							
								 
							
						 
						
							
							
								
								Add validation of size limit and aspect ratio args  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
						
							 
							
							
							
								
							
								f0f5d9f644 
								
							
								 
							
						 
						
							
							
								
								wayland: Implement size limits and aspect ratio  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								8a7fa306ce 
								
							
								 
							
						 
						
							
							
								
								Add glfwSetJoystickCallback  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								7ab7d8b4b1 
								
							
								 
							
						 
						
							
							
								
								Make use of uint32_t where appropriate  
							
							 
							
							... 
							
							
 
							
							This change does not affect the ABI. 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								5661d03be8 
								
							
								 
							
						 
						
							
							
								
								Replace GLFWuint64 with uint64_t  
							
							 
							
							... 
							
							
 
							
							C99 stdint.h is provided by VS 2010 and later.  GLFW has not provided
testing or binaries for VS 2008 for several releases.
For earlier versions of VS there are third-party alternatives:
https://msinttypes.googlecode.com/svn/trunk/stdint.h 
http://www.azillionmonkeys.com/qed/pstdint.h 
This change does not affect the ABI. 
							
						 
						
							ago%!(EXTRA string=10 years)