8fe816d248 
								
							
								 
							
						 
						
							
							
								
								Removed GLFW_NO_ERROR.  
							
							... 
							
							
 
							
							As glfwGetError was removed (due to a race between glfwInit error
reporting and manual TLS setup on OS X), this token has no purpose. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								2d5fb77c90 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							... 
							
							
 
							
							Added window hints table, added detailed description of all public
functions, added project brief and added missing language to transition
guide. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								23f6176fbf 
								
							
								 
							
						 
						
							
							
								
								Expanded docs on init and terminate.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								378c75d153 
								
							
								 
							
						 
						
							
							
								
								Added GLFW_INCLUDE_NONE.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								39fe1f1ea6 
								
							
								 
							
						 
						
							
							
								
								Documented input modes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								bb10cae0be 
								
							
								 
							
						 
						
							
							
								
								Added note on outstanding bug.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								401033c257 
								
							
								 
							
						 
						
							
							
								
								Begun adding notes on API changes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								67df2ce98d 
								
							
								 
							
						 
						
							
							
								
								Removed fixed bug from list.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								71d2b574f8 
								
							
								 
							
						 
						
							
							
								
								Converted docs to hybrid Markdown.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								64afb193e8 
								
							
								 
							
						 
						
							
							
								
								Removed return value of close callback.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								a59c82c71e 
								
							
								 
							
						 
						
							
							
								
								Documentation tag fix.  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								f8f81e5754 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								5d6256c649 
								
							
								 
							
						 
						
							
							
								
								Documented error return values.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								182e0afe25 
								
							
								 
							
						 
						
							
							
								
								Made character unsigned.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								fb8f3fd521 
								
							
								 
							
						 
						
							
							
								
								Added external documentation files.  
							
							... 
							
							
 
							
							Added initial quick tutorial, compatibility appendix, transition guide
and external main page. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								8954af61d3 
								
							
								 
							
						 
						
							
							
								
								Documented known bugs.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								253e0d6b23 
								
							
								 
							
						 
						
							
							
								
								Added GLFW_REPEAT.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								a933d8c109 
								
							
								 
							
						 
						
							
							
								
								Added GLFW_INCLUDE_ES3.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								b48128f339 
								
							
								 
							
						 
						
							
							
								
								Tagged functions one may not call from callbacks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								6f8084f061 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							... 
							
							
 
							
							Enabled Doxygen tree view, added CMake options for native and internal
modules, improved internal and native documentation. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								92a71e07d3 
								
							
								 
							
						 
						
							
							
								
								Made gamma ramp functions per-monitor.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								52f718d026 
								
							
								 
							
						 
						
							
							
								
								Fixed inconsistent coordinate parameter names.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								984539cbd4 
								
							
								 
							
						 
						
							
							
								
								Documentation formatting.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								7c1932381b 
								
							
								 
							
						 
						
							
							
								
								Reintroduced glfwGetWindowPos, glfwSetWindowPos.  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								dba2d80009 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								ac5fee4d20 
								
							
								 
							
						 
						
							
							
								
								Re-used POSITION_* tokens for monitor position.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								2cea6e37cf 
								
							
								 
							
						 
						
							
							
								
								Removed glfwGetScrollOffset.  
							
							... 
							
							
 
							
							Scroll events do not represent an absolute state, but rather an interpretation
of a relative change in state, like character input.  So, like character input,
there is no sane 'current state' to return.  The here removed solution, that of
accumulating an offset since the last call to event processing, is at best
mildly confusing.  If a user wishes to implement this solution, it is better for
it to be explicit in client code than implicit in GLFW calls. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								2fca5c5df1 
								
							
								 
							
						 
						
							
							
								
								Formatted public header, removed per-token docs.  
							
							... 
							
							
 
							
							Some tokens are used for more than one purpose, making it difficult to write
good documentation on the token itself.  These tokens should instead be
described in the documentation for each function or callback that uses them. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								d406b48007 
								
							
								 
							
						 
						
							
							
								
								Added constraints subheading.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								9492fc5cc1 
								
							
								 
							
						 
						
							
							
								
								Documentation work (fixed all Doxygen warnings).  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								cc45a9e53d 
								
							
								 
							
						 
						
							
							
								
								Updated native API and merged into related files.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								f8df91d815 
								
							
								 
							
						 
						
							
							
								
								Inclusion guard fixes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1856251ffe 
								
							
								 
							
						 
						
							
							
								
								Added documentation for native API.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1bd59844c8 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								9bfb925d1a 
								
							
								 
							
						 
						
							
							
								
								Documentation updates.  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								4305c76049 
								
							
								 
							
						 
						
							
							
								
								Removed monitor user pointer.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								21f41a2bb7 
								
							
								 
							
						 
						
							
							
								
								Renamed GLFW_SAMPLES and GLFW_SHOULD_CLOSE.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								52dac79219 
								
							
								 
							
						 
						
							
							
								
								Ripped out horribly broken refresh rate mess.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								948be592be 
								
							
								 
							
						 
						
							
							
								
								Documented callback clearing at window destruction time.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								ed9e403750 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1395ec2269 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								f98d3a250f 
								
							
								 
							
						 
						
							
							
								
								Added documentation cross-references to some tokens.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								3f5843f500 
								
							
								 
							
						 
						
							
							
								
								Renamed tokens used for other client APIs.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								052c587dd5 
								
							
								 
							
						 
						
							
							
								
								Shortened monitor-related tokens.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								37904dc68a 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)