641761ddb0 
								
							
								 
							
						 
						
							
							
								
								Changed state attribs to direct access.  
							
							... 
							
							
 
							
							Changed the window states (focused, iconified and visible) to query the
system directly.
THIS IS A BREAKING CHANGE, although a fairly obscure one.  It affects
applications that both care about telling actual key events from
synthetic ones, and are implemented in a non-self-synchronizing way, and
that poll the GLFW_FOCUSED window attribute instead of using the window
focus callback.
If you maintain one of these, please feel free to drop me an email and
I'll help any way I can to transition your application to 3.1.
Fixes  #189 .
Fixes  #204 . 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								45eebb39fb 
								
							
								 
							
						 
						
							
							
								
								Fixed order of operations.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a6ded4d3fe 
								
							
								 
							
						 
						
							
							
								
								Formatting.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								aa7f827e72 
								
							
								 
							
						 
						
							
							
								
								Fixed pre-drop cursor position update.  
							
							... 
							
							
 
							
							Progresses #381 . 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								54a1fad13b 
								
							
								 
							
						 
						
							
							
								
								Fixed cursor sometimes not being set.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e480c76a11 
								
							
								 
							
						 
						
							
							
								
								Removed use of cursor rectangles.  
							
							... 
							
							
 
							
							Poor use of cursor rectangles broke Lion full screen and led to rect
reset loop.  Cursor image is now updated only with the existing
enter/exit detection NSTrackingArea.
Fixes  #339 .
Fixes  #375 . 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e57da19d4a 
								
							
								 
							
						 
						
							
							
								
								Fixed OS X enter/leave full screen triggers.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								81bcefe86c 
								
							
								 
							
						 
						
							
							
								
								Moved to using NSOpenGLView.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								56202ee7c6 
								
							
								 
							
						 
						
							
							
								
								Added Linux joystick hot-plugging via inotify.  
							
							... 
							
							
 
							
							This is a temporary solution until the proper libudev one.
Progresses #17 . 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								5964f74e3a 
								
							
								 
							
						 
						
							
							
								
								Fixed software renderer being selected on OS X.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e0132c3099 
								
							
								 
							
						 
						
							
							
								
								Added use of OpenGL 4.1 profile token on OS X.  
							
							... 
							
							
 
							
							Fixes  #395 . 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								9aa15aa710 
								
							
								 
							
						 
						
							
							
								
								Fixed menu bar for non-bundled OS X applications.  
							
							... 
							
							
 
							
							The menu bar for non-bundled applications did not become visible until
it had lost and regained focus.  This is fixed (somehow) by letting the
NSApplication run loop start and stop.
Technique by scoopr. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								b2030f6d73 
								
							
								 
							
						 
						
							
							
								
								Fixed X11 character input for C locale.  
							
							... 
							
							
 
							
							Fixes  #396 . 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								44372b89f6 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								2a1375e97c 
								
							
								 
							
						 
						
							
							
								
								Added glfwCreateStandardCursor.  
							
							... 
							
							
 
							
							This function allows the creation of cursor objects using one of several
standard cursor shapes from the current system cursor theme. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								1495134398 
								
							
								 
							
						 
						
							
							
								
								Changed all key translation to arrays.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								0c44a6be7f 
								
							
								 
							
						 
						
							
							
								
								Fixed export directive for Optimus workaround.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e1ae9af5a0 
								
							
								 
							
						 
						
							
							
								
								Removed OS X display capturing (for now).  
							
							... 
							
							
 
							
							Fixes  #378  (poorly). 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								b81a19928d 
								
							
								 
							
						 
						
							
							
								
								Fixed auto-hiding of windowed windows on OS X.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e778b83667 
								
							
								 
							
						 
						
							
							
								
								Move redundant free to where its not redundant.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a71a52ddd6 
								
							
								 
							
						 
						
							
							
								
								Check queue == NULL if we can't connect to server.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d300aa3255 
								
							
								 
							
						 
						
							
							
								
								Fix the found issue. Found needs to be 1.  
							
							... 
							
							
 
							
							This is needed for realloc, while index should be 0.  So using i for the
index, and found for the count. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								f306ea2f5d 
								
							
								 
							
						 
						
							
							
								
								Create an event queue to store all MirEvents.  
							
							... 
							
							
 
							
							This ensures all events come out of the same thread, as well as ensuring
the threads sync up correctly when touching the event queue. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								0a5d57eade 
								
							
								 
							
						 
						
							
							
								
								Fixed realloc, should be monitors.  
							
							... 
							
							
 
							
							Moved found to the end of the loop, otherwise found = 1 causing index 0 to
crash.
HACK: Retrieve video modes from platform-specific code. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a8b0d1c8e0 
								
							
								 
							
						 
						
							
							
								
								Updated changelog and credits, formatting.  
							
							... 
							
							
 
							
							Closes  #384 . 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								cc10527706 
								
							
								 
							
						 
						
							
							
								
								Fixed position for full screen override redirect.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								916371e04c 
								
							
								 
							
						 
						
							
							
								
								Formatting.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e059f012d7 
								
							
								 
							
						 
						
							
							
								
								Removed unused members.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								13ac6e9a82 
								
							
								 
							
						 
						
							
							
								
								Fixed platform code writing to shared members.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								10a74924e3 
								
							
								 
							
						 
						
							
							
								
								Removed function duplicating _glfwAllocMonitor.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								8d5043f409 
								
							
								 
							
						 
						
							
							
								
								Could be a crash here, best to just check.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								c03f273941 
								
							
								 
							
						 
						
							
							
								
								Fix crash from test/sharing.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								4674ed367d 
								
							
								 
							
						 
						
							
							
								
								Fix some memory leaks.  
							
							... 
							
							
 
							
							One in wl_init.c, need to clean up Joysticks.
Finish getting the monitor modes set up.
Finish adding Unsupported error messages. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								f4f525549c 
								
							
								 
							
						 
						
							
							
								
								Finish up the monitor work.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								ac73c2bd6c 
								
							
								 
							
						 
						
							
							
								
								Get the correct mod for each KEY/MOTION event.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								cb4ccc59c2 
								
							
								 
							
						 
						
							
							
								
								Realloc the monitor size for each IN USE monitor.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d76d56ce74 
								
							
								 
							
						 
						
							
							
								
								Add the start of size of each monitor and modes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								50cf4cfda3 
								
							
								 
							
						 
						
							
							
								
								Add Mir file licenses.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								9bd0fae684 
								
							
								 
							
						 
						
							
							
								
								Make sure we go through all the pointer_coords.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								8712d84bcc 
								
							
								 
							
						 
						
							
							
								
								Add in Mir input handling.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								49696d0134 
								
							
								 
							
						 
						
							
							
								
								Init context API for native display.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								4295b77582 
								
							
								 
							
						 
						
							
							
								
								Set up the Mir connection.  
							
							... 
							
							
 
							
							Set up the first of the Mir surface. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								46c9663ed7 
								
							
								 
							
						 
						
							
							
								
								I should add the actual mir_* source files :).  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								cfb7d2f036 
								
							
								 
							
						 
						
							
							
								
								Start with the skeleton code for Mir support.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								bc219056a6 
								
							
								 
							
						 
						
							
							
								
								Removed superfluous comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								899117e785 
								
							
								 
							
						 
						
							
							
								
								Possible control flow clarification.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								382133b384 
								
							
								 
							
						 
						
							
							
								
								Fixed test for no found monitors.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								8de5c4e3b8 
								
							
								 
							
						 
						
							
							
								
								Fixed OS X full screen window hiding.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								c112804539 
								
							
								 
							
						 
						
							
							
								
								Ignore deprecated attributes on OS X core.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								70c349f36b 
								
							
								 
							
						 
						
							
							
								
								Fixed OS X full screen window placement.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)