Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								2c920fbb8b 
								
							
								 
							
						 
						
							
							
								
								Clarified character callback parameter.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								7dd8770e6f 
								
							
								 
							
						 
						
							
							
								
								Added full screen option to events test.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								11615fcaf2 
								
							
								 
							
						 
						
							
							
								
								Added scancode to key callback.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								3498163da1 
								
							
								 
							
						 
						
							
							
								
								Separated window and framebuffer sizes.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								1f0122e05c 
								
							
								 
							
						 
						
							
							
								
								Fixed uses of renamed symbol.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Noel Cower
							
						 
						
							 
							
							
							
								
							
								eff85f9500 
								
							
								 
							
						 
						
							
							
								
								Added super modifier bit.  
							
							 
							
							... 
							
							
 
							
							Edited during merge. 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								15ed715f4e 
								
							
								 
							
						 
						
							
							
								
								Moved public headers to the GLFW directory.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								ce1e84def6 
								
							
								 
							
						 
						
							
							
								
								Made glfwGetVideoMode consistent with getters.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								2d1b835711 
								
							
								 
							
						 
						
							
							
								
								Added a conservative set of key modifiers.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								1c4f7525d5 
								
							
								 
							
						 
						
							
							
								
								Added mintty/msvcrt fix to events test.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								129e94da2e 
								
							
								 
							
						 
						
							
							
								
								Changed cursor pos to double.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								64afb193e8 
								
							
								 
							
						 
						
							
							
								
								Removed return value of close callback.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								182e0afe25 
								
							
								 
							
						 
						
							
							
								
								Made character unsigned.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								SephiRok
							
						 
						
							 
							
							
							
								
							
								1ae9ce1e0a 
								
							
								 
							
						 
						
							
							
								
								Fixed print screen key input for all platforms.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								253e0d6b23 
								
							
								 
							
						 
						
							
							
								
								Added GLFW_REPEAT.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								ac5fee4d20 
								
							
								 
							
						 
						
							
							
								
								Re-used POSITION_* tokens for monitor position.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								f0f4af4287 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings on VC++.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								316ee1d77d 
								
							
								 
							
						 
						
							
							
								
								Made glfwGetVideoMode return a GLFWvidmode.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								9af960e2dd 
								
							
								 
							
						 
						
							
							
								
								Made the pointer-ness of object handles explicit.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								21f41a2bb7 
								
							
								 
							
						 
						
							
							
								
								Renamed GLFW_SAMPLES and GLFW_SHOULD_CLOSE.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								9cc8fc0d0a 
								
							
								 
							
						 
						
							
							
								
								Removed glfwGetError and glfwErrorString.  
							
							 
							
							... 
							
							
 
							
							The cached error code cannot be made per-thread unless it required
glfwInit (due to lack of __thread on OS X), which would be confusing and
partially defeats the purpose of it.
Beginners would use the generic error string facility instead of the
error callback and then be confused by its nondescript messages.
Storing the provided error code from within the error callback, whether
globally or per-thread, requires just a few lines of code and hands
control to the user without compromising thread safety. 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								052c587dd5 
								
							
								 
							
						 
						
							
							
								
								Shortened monitor-related tokens.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								1a3d47d06d 
								
							
								 
							
						 
						
							
							
								
								Added window position callback.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								c479124e69 
								
							
								 
							
						 
						
							
							
								
								Removed key repeat.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								b8c16e49f1 
								
							
								 
							
						 
						
							
							
								
								Removed window size DWIM.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								14355d692f 
								
							
								 
							
						 
						
							
							
								
								Fixed active/focused nomenclature mixing.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								m@bitsnbites.eu
							
						 
						
							 
							
							
							
								
							
								1c21fc1383 
								
							
								 
							
						 
						
							
							
								
								Removed GLFW_SYSTEM_KEYS from the GLFW API  
							
							 
							
							... 
							
							
 
							
							Rationale: Disabling system commands is inherently
dangerous, and should not be encouraged. Also, it's very
difficult to define and implement a reliable and
consistent cross-platform mechanism. 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								0f93d24306 
								
							
								 
							
						 
						
							
							
								
								Added more details on connected monitors.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								da31167193 
								
							
								 
							
						 
						
							
							
								
								Renamed glfwGetMonitorString to glfwGetMonitorName.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								1be1636326 
								
							
								 
							
						 
						
							
							
								
								Begun integrating monitor and window.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								06700e62bf 
								
							
								 
							
						 
						
							
							
								
								Don't call OpenGL functions until there's a context.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								2b0f8c2f1e 
								
							
								 
							
						 
						
							
							
								
								Removed 'device' from monitor callback.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								2410e2aaf4 
								
							
								 
							
						 
						
							
							
								
								Replaced automatic closing with window parameter.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								3216661da7 
								
							
								 
							
						 
						
							
							
								
								Removed ill-advised use of glfwGetCurrentContext.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								d4e1f98394 
								
							
								 
							
						 
						
							
							
								
								Added output of initial window size.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								585a840329 
								
							
								 
							
						 
						
							
							
								
								Added window parameter to glfwSwapBuffers.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								aff30d0baa 
								
							
								 
							
						 
						
							
							
								
								Renamed window creation/destruction functions.  
							
							 
							
							... 
							
							
 
							
							Renamed glfwOpenWindow to glfwCreateWindow.
Renamed glfwCloseWindow to glfwDestroyWindow.
Renamed glfwOpenWindowHint to glfwWindowHint. 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								2972cdfeb1 
								
							
								 
							
						 
						
							
							
								
								Removed glfwIsWindow.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								cef9dea1d2 
								
							
								 
							
						 
						
							
							
								
								Unified nomenclature for cursor positions.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=14 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								4ef9aec7e0 
								
							
								 
							
						 
						
							
							
								
								Made scrolling deltas floating point.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=14 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								30ae9bdd47 
								
							
								 
							
						 
						
							
							
								
								Formatting.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=14 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								5159cfc2b0 
								
							
								 
							
						 
						
							
							
								
								Added window close control.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=14 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								0c3b1b5a0e 
								
							
								 
							
						 
						
							
							
								
								Removed allocator.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=14 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								b997db3a8b 
								
							
								 
							
						 
						
							
							
								
								Removed GLFWthreadmodel and glfwInitWithModels.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=14 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								ce288a8939 
								
							
								 
							
						 
						
							
							
								
								Transformed glfwEnable/Disable/SetCursorMode into glfwGetInputMode/SetInputMode.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=14 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								c4806b9532 
								
							
								 
							
						 
						
							
							
								
								Merged cursor enter/leave callbacks.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=14 years)