4778d02c67 
								
							
								 
							
						 
						
							
							
								
								Ignore _glfwPlatformShowWindow when already visible  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f710db6504 
								
							
								 
							
						 
						
							
							
								
								Ignore configure events of 0×0px  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0e759c9422 
								
							
								 
							
						 
						
							
							
								
								Don’t set min/max size on GLFW_DONT_CARE  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ae44a28125 
								
							
								 
							
						 
						
							
							
								
								Wayland: Add an alternate surface role using xdg-shell  
							
							... 
							
							
 
							
							This protocol matches desktops much better than the deprecated
wl_shell, fixing a bunch of race conditions, removing undefined
behaviour, adding missing features, and generally providing a much more
user-friendly experience.
Since most compositors don’t support it yet, the wl_shell_surface role
is kept as fallback for now. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								14856e8b60 
								
							
								 
							
						 
						
							
							
								
								Wayland: Bind, listen and destroy xdg_wm_base  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								73567ae5be 
								
							
								 
							
						 
						
							
							
								
								Wayland: Add xdg-shell to the platform  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0d5f7a9eab 
								
							
								 
							
						 
						
							
							
								
								Wayland: Add xdg-shell to the build system  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								a199efae44 
								
							
								 
							
						 
						
							
							
								
								Wayland: Emit an error when wl_shell is absent or unusable  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								440e7e36f3 
								
							
								 
							
						 
						
							
							
								
								Fix typography of error messages  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								407a3e2860 
								
							
								 
							
						 
						
							
							
								
								Load libwayland-cursor at runtime  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								5fbf4ddde8 
								
							
								 
							
						 
						
							
							
								
								Load libwayland-egl at runtime  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								6e69f63ffa 
								
							
								 
							
						 
						
							
							
								
								Use the _glfw_dlopen/dlsym/dlclose define  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								eb732457ea 
								
							
								 
							
						 
						
							
							
								
								Prevent a race between surface destruction and focus  
							
							... 
							
							
 
							
							The Wayland protocol is asynchronous, by the time we destroy a surface,
the compositor may have sent a wl_keyboard::enter or wl_pointer::enter
events which now point to no surface, yet we receive it after.
To prevent this race, we can just ignore any enter event targetting a
NULL surface.
Fixes  #1150 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								973bf29622 
								
							
								 
							
						 
						
							
							
								
								Remove use of non-standard function strdup  
							
							... 
							
							
 
							
							Related to #873 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								bb3ab87a18 
								
							
								 
							
						 
						
							
							
								
								Remove unmaintained internal Doxygen docs  
							
							... 
							
							
 
							
							The useful bits have been transformed to function definition comments.
The style guide stub has been added to the regular docs build. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								6c421f131d 
								
							
								 
							
						 
						
							
							
								
								Wayland: Implement scale callback  
							
							... 
							
							
 
							
							Closes  #1181 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								93186e4999 
								
							
								 
							
						 
						
							
							
								
								Wayland: Fix glfwTerminate segfault on failed init  
							
							... 
							
							
 
							
							Closes  #1172 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								20b12204af 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix GLFW_FOCUSED hint being ignored  
							
							... 
							
							
 
							
							The window was activated by _glfwPlatformShowWindow, causing the
GLFW_FOCUSED window hint to be ignored when set to false.
Fixes  #1179 .
Closes  #1180 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								370eac3c48 
								
							
								 
							
						 
						
							
							
								
								Add glfwSetWindowContentScaleCallback  
							
							... 
							
							
 
							
							Related to #677 .
Related to #1115 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								1034b6e0db 
								
							
								 
							
						 
						
							
							
								
								Move context management out of glfwCreateWindow  
							
							... 
							
							
 
							
							Related to #25 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9f91bd6ea9 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix HDEVNOTIFY handle leak  
							
							... 
							
							
 
							
							Closes  #1170 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								10c18f8124 
								
							
								 
							
						 
						
							
							
								
								Use quotes consistently for wayland-protocols  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7c2c7858c6 
								
							
								 
							
						 
						
							
							
								
								Add monitor and joystick user pointers  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9da2285b14 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Make frame autosave hint a string  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								6158801aeb 
								
							
								 
							
						 
						
							
							
								
								Change glfwInitHintString to glfwWindowHintString  
							
							... 
							
							
 
							
							Fixes  #1139 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								c3cba58a71 
								
							
								 
							
						 
						
							
							
								
								Remove trailing whitespace  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ce4672d74b 
								
							
								 
							
						 
						
							
							
								
								Make glfwSetGamma use powf instead of pow  
							
							... 
							
							
 
							
							Related to #1125 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								8dab9f6ab1 
								
							
								 
							
						 
						
							
							
								
								Wayland: Clarify assertion  
							
							... 
							
							
 
							
							Related to #1143 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								682f1cf203 
								
							
								 
							
						 
						
							
							
								
								Fix wrong element array for hat to axis  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								fd72eb917e 
								
							
								 
							
						 
						
							
							
								
								Mir: Fix modifier bit translation  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								638c4b604e 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								c2858e9ed7 
								
							
								 
							
						 
						
							
							
								
								Verify gamepad mapping indices match hardware  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7c87948eaf 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix accidentally working bit tests  
							
							... 
							
							
 
							
							Good grief. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								30489c5aa1 
								
							
								 
							
						 
						
							
							
								
								X11: Expose zero monitor for functional headless  
							
							... 
							
							
 
							
							Fixes  #1147 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9e6c0c747b 
								
							
								 
							
						 
						
							
							
								
								X11: Fix segfault when using NVidia EGL  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								3169179de1 
								
							
								 
							
						 
						
							
							
								
								Fix string literal exceeding max length  
							
							... 
							
							
 
							
							Fixes  #1145 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								fe9c7a01c5 
								
							
								 
							
						 
						
							
							
								
								Update gamepad mappings and source URL  
							
							... 
							
							
 
							
							This matches the recent upstream update. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								65166858ff 
								
							
								 
							
						 
						
							
							
								
								Wayland: Add support for the idle-inhibit protocol  
							
							... 
							
							
 
							
							Closes  #955 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d18431338a 
								
							
								 
							
						 
						
							
							
								
								Wayland: Disable the compose key on old xkbcommon  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cc87d5ab10 
								
							
								 
							
						 
						
							
							
								
								Wayland: Assert that we only get a known axis  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								bb13275b72 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix Xcode Warnings  
							
							... 
							
							
 
							
							Closes  #1132 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								68809869f9 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix spurious error from glfwInitHintString  
							
							... 
							
							
 
							
							Closes  #1138  
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								1fe319d234 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Filter out duplicate size events  
							
							... 
							
							
 
							
							Fixes  #1085 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d630684654 
								
							
								 
							
						 
						
							
							
								
								Win32: Remove double resize of full screen window  
							
							... 
							
							
 
							
							Related to #1085 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								8b81a03a5a 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Remove double resize of full screen window  
							
							... 
							
							
 
							
							Related to #1085 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								bf7cc2ffac 
								
							
								 
							
						 
						
							
							
								
								Fix missing inclusion guard needed for unity build  
							
							... 
							
							
 
							
							Fixes  #1127 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								fb4f633243 
								
							
								 
							
						 
						
							
							
								
								Fix y-axis sign for XInput thumb sticks  
							
							... 
							
							
 
							
							This breaks strict compatibility but does it to make XInput y-axes
consistent with every other API and OS.
Fixes  #1083 . 
							
						 
						
							ago%!(EXTRA string=8 years)