f940a97500 
								
							
								 
							
						 
						
							
							
								
								Linux: Add support for kernels < v2.6.39  
							
							... 
							
							
 
							
							Broke build for me on CentOS-6, which sports a 2.6.32 kernel:
http://www.cpantesters.org/cpan/report/d956d128-0339-11e8-b0d1-b6c4abd39192 
CentOS-6 is supported till 2020-11-30.
Closes  #1196 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ff6a8891d4 
								
							
								 
							
						 
						
							
							
								
								Make remaining tests set viewport in render loop  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								c29e4455bb 
								
							
								 
							
						 
						
							
							
								
								Move more context logic out of glfwCreateWindow  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9bfa499d94 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								53b193a161 
								
							
								 
							
						 
						
							
							
								
								Wayland: Fix uninitialized variable warning  
							
							... 
							
							
 
							
							Related to #1143 .
Fixes  #1197 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								e98102162f 
								
							
								 
							
						 
						
							
							
								
								Fix -Werror in Travis, env gets overriden  
							
							... 
							
							
 
							
							Prevents #1197  from happening again. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f5d3954568 
								
							
								 
							
						 
						
							
							
								
								Stop checking for resizing  
							
							... 
							
							
 
							
							Fixes  #1197  
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ae53cd29ef 
								
							
								 
							
						 
						
							
							
								
								Improve context function error descriptions  
							
							... 
							
							
 
							
							Fixes  #1193 . 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								a678665c49 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								8a8eefa0d8 
								
							
								 
							
						 
						
							
							
								
								Fail Vulkan surface creation if window has context  
							
							... 
							
							
 
							
							OpenGL / OpenGL ES cannot share presentation on a window with Vulkan.
This adds an error to `glfwCreateWindowSurface` when it is called on a
window without the GLFW_CLIENT_API hint set to GLFW_NO_API.  This
prevents undefined bahevior and hard to debug crashes.
Fixes  #1194 .
Closes  #1205 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								525ad7bfb8 
								
							
								 
							
						 
						
							
							
								
								Close the libwayland-cursor handle after destroying the cursor theme  
							
							... 
							
							
 
							
							Fixes a segfault on glfwTerminate(). 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								eb7c9994bf 
								
							
								 
							
						 
						
							
							
								
								Prevent auto-iconify from firing on window creation  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								94c7aa0d67 
								
							
								 
							
						 
						
							
							
								
								Bump wayland-protocols to 1.12  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f2617a671f 
								
							
								 
							
						 
						
							
							
								
								Add a roundtrip after creating the xdg-surface  
							
							... 
							
							
 
							
							The specification says we must not attach a buffer until we’ve received
a configure event. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								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)