f71b55f83d 
								
							
								 
							
						 
						
							
							
								
								Clean up monitors tool output  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								537ea4ccf1 
								
							
								 
							
						 
						
							
							
								
								Explicitly disable inclusion for test and examples  
							
							... 
							
							
 
							
							Thank you, Travis CI, for reminding me that one cannot disable a header
with inclusion guards if it doesn't exist. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d7e30b1c74 
								
							
								 
							
						 
						
							
							
								
								Replace glad and the Vulkan SDK with glad2  
							
							... 
							
							
 
							
							This removes all dependencies from the GLFW test programs on the Vulkan
SDK.
It also removes support for linking the GLFW shared library (dynamic
library, DLL) against the Vulkan loader static library. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c733ab0a22 
								
							
								 
							
						 
						
							
							
								
								Move glfwGetMonitorWorkarea test to monitors  
							
							... 
							
							
 
							
							This moves the test use of glfwGetMonitorWorkarea from the simple
example to the monitors test program.
Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								f4d0c83181 
								
							
								 
							
						 
						
							
							
								
								Paperwork done  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								ea1958a948 
								
							
								 
							
						 
						
							
							
								
								Replace sprintf with snprintf  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								9d42e146e7 
								
							
								 
							
						 
						
							
							
								
								Add aspect ratio to monitor test mode listing  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								757eea2779 
								
							
								 
							
						 
						
							
							
								
								Update email address  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								1b1ef31228 
								
							
								 
							
						 
						
							
							
								
								Make tests and examples use glad  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								0eccf75f65 
								
							
								 
							
						 
						
							
							
								
								Replace GL booleans with public macros  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								acaddf9cd9 
								
							
								 
							
						 
						
							
							
								
								Added decimals to DPI reported by monitor test.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d79beb9539 
								
							
								 
							
						 
						
							
							
								
								Renamed monitor test program.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								91e069f979 
								
							
								 
							
						 
						
							
							
								
								Desktop mode full screen fixes for tests.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								45368f410a 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings from Clang static analysis.  
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
				
					
						
							
							
								 
						
							
							
								11615fcaf2 
								
							
								 
							
						 
						
							
							
								
								Added scancode to key callback.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								3498163da1 
								
							
								 
							
						 
						
							
							
								
								Separated window and framebuffer sizes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								731812cfc1 
								
							
								 
							
						 
						
							
							
								
								Added refresh rate to GLFWvidmode.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								525b4151f0 
								
							
								 
							
						 
						
							
							
								
								Fixed invalid pointer use.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								15ed715f4e 
								
							
								 
							
						 
						
							
							
								
								Moved public headers to the GLFW directory.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								ce1e84def6 
								
							
								 
							
						 
						
							
							
								
								Made glfwGetVideoMode consistent with getters.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								2d1b835711 
								
							
								 
							
						 
						
							
							
								
								Added a conservative set of key modifiers.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								6fadf37bda 
								
							
								 
							
						 
						
							
							
								
								Replaced window close parameter with mutable flag.  
							
							... 
							
							
 
							
							Replaced the GLFW_SHOULD_CLOSE window parameter with the
glfwWindowShouldClose and glfwSetWindowShouldClose functions, allowing
the setting of the close flag from any point in the program. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								ee5f30ea8f 
								
							
								 
							
						 
						
							
							
								
								Replaced glfwGetMonitorParam with glfwGetMonitor*.  
							
							... 
							
							
 
							
							Having one way to retrieve the cursor position and another (more
verbose) way to retrieve the monitor position is inconsistent.  Having
them both work the same way is the least surprising thing.
The expected glfwGetMonitorSize function gets an added Physical in its
name so users won't confuse it with glfwGetVideoMode. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								ac5fee4d20 
								
							
								 
							
						 
						
							
							
								
								Re-used POSITION_* tokens for monitor position.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								316ee1d77d 
								
							
								 
							
						 
						
							
							
								
								Made glfwGetVideoMode return a GLFWvidmode.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								9af960e2dd 
								
							
								 
							
						 
						
							
							
								
								Made the pointer-ness of object handles explicit.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								3610f0d071 
								
							
								 
							
						 
						
							
							
								
								Added primary status to monitor listing.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								052c587dd5 
								
							
								 
							
						 
						
							
							
								
								Shortened monitor-related tokens.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								b30def90e4 
								
							
								 
							
						 
						
							
							
								
								...and the other half of making it const.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								18d71c2b6d 
								
							
								 
							
						 
						
							
							
								
								Made window-related callbacks per-window.  
							
							... 
							
							
 
							
							This makes polymorphic behaviour easier to implement and avoids the problem of
events being triggered before the GLFW window object is fully usable. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								d68acb78bf 
								
							
								 
							
						 
						
							
							
								
								Removed registering glfwTerminate with atexit.  
							
							... 
							
							
 
							
							Functions registered with atexit are called from the thread calling exit.
glfwTerminate should only be called from the main thread.  Mistakes should be
explicit. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								2108360671 
								
							
								 
							
						 
						
							
							
								
								Removed 'screen' from monitor nomenclature.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								dd941f5ae8 
								
							
								 
							
						 
						
							
							
								
								Added output of DPI.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								da31167193 
								
							
								 
							
						 
						
							
							
								
								Renamed glfwGetMonitorString to glfwGetMonitorName.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1be1636326 
								
							
								 
							
						 
						
							
							
								
								Begun integrating monitor and window.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								89018331f7 
								
							
								 
							
						 
						
							
							
								
								Fixed invalid uses of glfwDestroyWindow.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								d21e79642b 
								
							
								 
							
						 
						
							
							
								
								Added output of monitor position.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								830f2b439c 
								
							
								 
							
						 
						
							
							
								
								Cleanup.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								2b9f54d650 
								
							
								 
							
						 
						
							
							
								
								Improved output of modes test.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								89b42d084d 
								
							
								 
							
						 
						
							
							
								
								Replaced glfwGetDesktopMode with glfwGetVideoMode.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								c2729181a2 
								
							
								 
							
						 
						
							
							
								
								Fix various warnings reported by gcc  
							
							... 
							
							
 
							
							Shadowed variables, const warnings 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								704e56fc81 
								
							
								 
							
						 
						
							
							
								
								Fix compilation with MSVC by using sprintf instead of snprintf  
							
							... 
							
							
 
							
							snprintf is part of c99 standard, not supported by MS compilers 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								2f095cc9e3 
								
							
								 
							
						 
						
							
							
								
								Removed implicit glfwMakeCurrentContext.  
							
							... 
							
							
 
							
							Implicitly making the context current makes sense in a
single-window API but less sense in a multi-window one. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								ddcf5d471e 
								
							
								 
							
						 
						
							
							
								
								Removed mirroring of default framebuffer attribs.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								585a840329 
								
							
								 
							
						 
						
							
							
								
								Added window parameter to glfwSwapBuffers.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								aff30d0baa 
								
							
								 
							
						 
						
							
							
								
								Renamed window creation/destruction functions.  
							
							... 
							
							
 
							
							Renamed glfwOpenWindow to glfwCreateWindow.
Renamed glfwCloseWindow to glfwDestroyWindow.
Renamed glfwOpenWindowHint to glfwWindowHint. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								88fd170e64 
								
							
								 
							
						 
						
							
							
								
								Fixed type errors in modes test.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								871e1a70d7 
								
							
								 
							
						 
						
							
							
								
								Made video mode retrieval dynamic.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								bd630c4e83 
								
							
								 
							
						 
						
							
							
								
								Added missing newline.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)