a162004a90 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								14ad79f035 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							Added missing compilation instructions for Wayland build. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f9b0dc9827 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							Added missing documentation for Wayland dependencies and extensions. 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								d6b3a60fbc 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							... 
							
							
 
							
							Added missing bits of documentation for GLFW_HOVERED. 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								2c1fc13ee4 
								
							
								 
							
						 
						
							
							
								
								Update changelog  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								ac94014ef8 
								
							
								 
							
						 
						
							
							
								
								Update changelog and add credit  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9f91bd6ea9 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix HDEVNOTIFY handle leak  
							
							... 
							
							
 
							
							Closes  #1170 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								84077401e9 
								
							
								 
							
						 
						
							
							
								
								Use the oldest supported wayland-protocol for CI  
							
							... 
							
							
 
							
							Closes  #1151 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								10c18f8124 
								
							
								 
							
						 
						
							
							
								
								Use quotes consistently for wayland-protocols  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								09e0714284 
								
							
								 
							
						 
						
							
							
								
								Bump wayland-protocols version for idle-inhibit  
							
							... 
							
							
 
							
							This prevents GLFW from building when wayland-protocols is too old. 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								3d493b60f1 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								18ee28bf82 
								
							
								 
							
						 
						
							
							
								
								Add credits  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								5f8431d7ca 
								
							
								 
							
						 
						
							
							
								
								Update Nuklear to 2.00.4  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0ee9a03b1e 
								
							
								 
							
						 
						
							
							
								
								Check for trailing whitespace in Travis  
							
							... 
							
							
 
							
							Closes  #1133 . 
						
							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)  
				
					
						
							
							
								 
						
							
							
								d81946a35b 
								
							
								 
							
						 
						
							
							
								
								Add window mode toggling to tearing test  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								638c4b604e 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b8df6ae3c1 
								
							
								 
							
						 
						
							
							
								
								Finish deprecating charmods callback  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								df434c839a 
								
							
								 
							
						 
						
							
							
								
								Add mapping file drop support to joystick test  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								390a66d2e7 
								
							
								 
							
						 
						
							
							
								
								Fix missing header in gamma test  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9e6c0c747b 
								
							
								 
							
						 
						
							
							
								
								X11: Fix segfault when using NVidia EGL  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)