Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								ee9dffcd66 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_HOVERED for polling cursor hover state  
							
							 
							
							... 
							
							
 
							
							This window attribute corresponds to the cursor enter/leave callback.
Fixes  #1166 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								0e8c4ea7ce 
								
							
								 
							
						 
						
							
							
								
								Add lock key modifier bits input mode  
							
							 
							
							... 
							
							
 
							
							This adds the GLFW_MOD_CAPS_LOCK and GLFW_MOD_NUM_LOCK modifier bits.
Set the GLFW_LOCK_KEY_MODS input mode to enable these for all callbacks
that receive modifier bits.
Fixes  #946 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								fd72eb917e 
								
							
								 
							
						 
						
							
							
								
								Mir: Fix modifier bit translation  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								11e47f08b1 
								
							
								 
							
						 
						
							
							
								
								Add glfwGetWindowOpacity and glfwSetWindowOpacity  
							
							 
							
							... 
							
							
 
							
							This adds support for setting the opacity of the whole window, including
any decorations.
Fixes  #1089 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								31cbb20ba2 
								
							
								 
							
						 
						
							
							
								
								Deprecate window parameter of clipboard functions  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								e3be6b8ae0 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							... 
							
							
 
							
							Break up some overly long lines. 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								82284b86eb 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							... 
							
							
 
							
							Thanks to glfwGetKeyScancode we can now pass only a scancode to the
platform layer for glfwGetKeyName. 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								baa9cd8968 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							... 
							
							
 
							
							Closes  #988 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Felipe Ferreira da Silva
							
						 
						
							 
							
							
							
								
							
								412eb6a611 
								
							
								 
							
						 
						
							
							
								
								Add glfwRequestWindowAttention  
							
							 
							
							... 
							
							
 
							
							Related to #988 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Brandon Schaefer
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								5b306f0390 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								d88347ee7d 
								
							
								 
							
						 
						
							
							
								
								Mir: Fix broken build  
							
							 
							
							... 
							
							
 
							
							Regression caused by e9560ef021 . 
							
						 
						
							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 Berglund
							
						 
						
							 
							
							
							
								
							
								e6a32db7b9 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Brandon Schaefer
							
						 
						
							 
							
							
							
								
							
								acce7ec9cf 
								
							
								 
							
						 
						
							
							
								
								Mir: Add cursor mode support  
							
							 
							
							... 
							
							
 
							
							Implements a few other missing functions. Cleaning up naming convention
as well.
Fix FindMir.cmake was not finding the correct mirclient.so when
you wanted something other then the system library.
Closes  #839 . 
							
						 
						
							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
							
						 
						
							 
							
							
							
								
							
								5ff7d9505f 
								
							
								 
							
						 
						
							
							
								
								Simplify Vulkan extension checks  
							
							 
							
							... 
							
							
 
							
							Related to #478 . 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								53fafad915 
								
							
								 
							
						 
						
							
							
								
								Start 3.3  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								fcdef1d0a0 
								
							
								 
							
						 
						
							
							
								
								Fix potential context resource leaks  
							
							 
							
							... 
							
							
 
							
							There is a gap between the creation of the context and the call to
_glfwRefreshContextAttribs. 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								d5e00e6b0f 
								
							
								 
							
						 
						
							
							
								
								Initialize context creation APIs on demand  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								bda031f4ac 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								797ee8d8e3 
								
							
								 
							
						 
						
							
							
								
								Move all cursor positioning to platform code  
							
							 
							
							... 
							
							
 
							
							Due to Wayland, shared code cannot rely on cursor positioning being
supported by the underlying platform.
This implicitly fixes  #617  as it moves cursor centering into
_glfwPlatformSetCursorMode, thus separating it from the stale value of
_glfw.cursorWindow.
Fixes  #617 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								0e846883bf 
								
							
								 
							
						 
						
							
							
								
								Clarify cursor position variable names  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Brandon Schaefer
							
						 
						
							 
							
							
							
								
							
								4eb7cbac47 
								
							
								 
							
						 
						
							
							
								
								Mir: Remove workaround for LP bug 1477285  
							
							 
							
							... 
							
							
 
							
							Closes  #756 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								ef80beab81 
								
							
								 
							
						 
						
							
							
								
								Add run-time context creation API selection  
							
							 
							
							... 
							
							
 
							
							Fixes  #145 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								bschaefer
							
						 
						
							 
							
							
							
								
							
								e44fd87fa3 
								
							
								 
							
						 
						
							
							
								
								Mir: Fix button states  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								bschaefer
							
						 
						
							 
							
							
							
								
							
								f000b5daff 
								
							
								 
							
						 
						
							
							
								
								Mir: Fix window/context creation order  
							
							 
							
							... 
							
							
 
							
							Need to create the native window before creating the context as creating
the context creates the EGL surface. 
							
						 
						
							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
							
						 
						
							 
							
							
							
								
							
								6570d0c4b7 
								
							
								 
							
						 
						
							
							
								
								Add glfwSetWindowMonitor  
							
							 
							
							... 
							
							
 
							
							This adds the ability to switch between windowed and full screen modes,
move a full screen window between monitors and update its desired
resolution and refresh rate.
Fixes  #43 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								ea888114fa 
								
							
								 
							
						 
						
							
							
								
								Remove monitor from _GLFWwndconfig  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								b823f7151e 
								
							
								 
							
						 
						
							
							
								
								Add glfwSetWindowIcon  
							
							 
							
							... 
							
							
 
							
							Adds support for setting window icons programmatically on platforms
where this makes sense.
Fixes  #453 .
Closes  #467 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								5620895e88 
								
							
								 
							
						 
						
							
							
								
								Add glfwWaitEventsTimeout  
							
							 
							
							... 
							
							
 
							
							This function will put the calling thread to sleep until an event
arrives or until the specified timeout has elapsed. 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								baf574494d 
								
							
								 
							
						 
						
							
							
								
								Add glfwFocusWindow  
							
							 
							
							... 
							
							
 
							
							This removes the (undocumented) behavior where glfwShowWindow would
bring the window to front and set input focus.  That function now
does what it says. 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								7669ade19c 
								
							
								 
							
						 
						
							
							
								
								Make instance extension count unsigned  
							
							 
							
							... 
							
							
 
							
							Fixes  #714 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								a10caa4631 
								
							
								 
							
						 
						
							
							
								
								Add glfwMaximizeWindow and GLFW_MAXIMIZED  
							
							 
							
							... 
							
							
 
							
							Fixes  #266 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								5e5fea2293 
								
							
								 
							
						 
						
							
							
								
								Fix struct member names of Mir WSI  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								9b75bffc88 
								
							
								 
							
						 
						
							
							
								
								Add basic Vulkan support  
							
							 
							
							... 
							
							
 
							
							Added GLFW_INCLUDE_VULKAN.  Added glfwVulkanSupported,
glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress,
glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface.
Added port of LunarG SDK tri example. 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								12b6c56903 
								
							
								 
							
						 
						
							
							
								
								Add suffixes to platform specific helper functions  
							
							 
							
							... 
							
							
 
							
							Also merge win32_tls.h into win32_platform.h. 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								580c7da559 
								
							
								 
							
						 
						
							
							
								
								Make Wayland and Mir backends use key LUTs  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								9c315412e1 
								
							
								 
							
						 
						
							
							
								
								Add glfwGetKeyName  
							
							 
							
							... 
							
							
 
							
							Fixes  #464 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								496f559c9a 
								
							
								 
							
						 
						
							
							
								
								Add GLFW_NO_API for creating context-less windows  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								d84772d620 
								
							
								 
							
						 
						
							
							
								
								Add size limits and aspect ratio functions  
							
							 
							
							... 
							
							
 
							
							Fixes  #555 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								a407a673dd 
								
							
								 
							
						 
						
							
							
								
								Add native Wayland and Mir functions  
							
							 
							
							... 
							
							
 
							
							Fixes  #419 . 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								0eccf75f65 
								
							
								 
							
						 
						
							
							
								
								Replace GL booleans with public macros  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								13fbb4748a 
								
							
								 
							
						 
						
							
							
								
								Clean up cursor mode setting  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								95a07f3340 
								
							
								 
							
						 
						
							
							
								
								Start 3.2  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								f6defeff5d 
								
							
								 
							
						 
						
							
							
								
								Remove C++-isms in Mir port  
							
							 
							
							... 
							
							
 
							
							Related to #568 . 
							
						 
						
							ago%!(EXTRA string=10 years)