Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f5ba0d9f22 
							
						 
					 
					
						
						
							
							Video mode setting cleanup.  
						
						
						
					 
					
						2013-04-21 21:28:07 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b0ae7a6957 
							
						 
					 
					
						
						
							
							Added refresh event for resize on OS X.  
						
						
						
					 
					
						2013-04-21 17:39:10 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ace0a8ef28 
							
						 
					 
					
						
						
							
							Fixed type for cached cursor coords.  
						
						
						
					 
					
						2013-04-21 16:28:46 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6fd396f766 
							
						 
					 
					
						
						
							
							Removed C99-ism.  
						
						
						
					 
					
						2013-04-21 16:28:08 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f175b2dddc 
							
						 
					 
					
						
						
							
							Only apply cursor mode to focused windows.  
						
						
						
					 
					
						2013-04-19 00:19:59 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							037c5ec6f5 
							
						 
					 
					
						
						
							
							Added repository URL to readme.  
						
						
						
					 
					
						2013-04-19 00:19:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							11a27de3d3 
							
						 
					 
					
						
						
							
							Added return by setters of previous callback.  
						
						
						
					 
					
						2013-04-18 18:20:25 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							37a137559e 
							
						 
					 
					
						
						
							
							Monitor enumeration cleanup.  
						
						
						
					 
					
						2013-04-18 15:30:34 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							dc58dd1bef 
							
						 
					 
					
						
						
							
							Merge pull request  #52  from nilium/osx-cursor-hidden-patch  
						
						... 
						
						
						
						Added support for hidden cursor mode on OS X. 
						
					 
					
						2013-04-18 06:22:53 -07:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							57751a5494 
							
						 
					 
					
						
						
							
							Added initial NSScreen integration.  
						
						... 
						
						
						
						This (tentatively) fixes the bug of full screen windows on OS X always
opening on the primary monitor. 
						
					 
					
						2013-04-17 23:11:04 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							130f07d8c3 
							
						 
					 
					
						
						
							
							Added include required for XUniqueContext.  
						
						
						
					 
					
						2013-04-17 17:31:29 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f06a700307 
							
						 
					 
					
						
						
							
							Renamed support directory to deps.  
						
						
						
					 
					
						2013-04-17 15:42:21 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1c4f7525d5 
							
						 
					 
					
						
						
							
							Added mintty/msvcrt fix to events test.  
						
						
						
					 
					
						2013-04-17 15:31:20 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e9712739ba 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-04-17 15:29:17 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1fe21b22a3 
							
						 
					 
					
						
						
							
							Assume that malloc works.  
						
						
						
					 
					
						2013-04-17 15:14:42 +02:00 
						 
				 
			
				
					
						
							
							
								Noel Cower 
							
						 
					 
					
						
						
						
						
							
						
						
							662958ef11 
							
						 
					 
					
						
						
							
							Make resetMouseCursor consistent with setCursorMode  
						
						
						
					 
					
						2013-04-16 16:49:43 -06:00 
						 
				 
			
				
					
						
							
							
								Noel Cower 
							
						 
					 
					
						
						
						
						
							
						
						
							1ba8fd05c0 
							
						 
					 
					
						
						
							
							Add GLFW_CURSOR_HIDDEN.  
						
						... 
						
						
						
						Uses addCursorRect:cursor: as discussed.. well, too long ago. Anyhow,
this will effectively hide the cursor while it is inside a window with
GLFW_CURSOR_HIDDEN or GLFW_CURSOR_CAPTURED enabled. This shouldn't mess
up cursor retain counts either, unlike previous uses of the hide/unhide
methods on NSCursor.
It does allocate a small, single-pixel image for an invisible cursor,
as well as the cursor itself, but that shouldn't be too much trouble. 
						
					 
					
						2013-04-16 16:46:55 -06:00 
						 
				 
			
				
					
						
							
							
								Noel Cower 
							
						 
					 
					
						
						
						
						
							
						
						
							1f148f2bd6 
							
						 
					 
					
						
						
							
							Keep cursor centered in window while captured.  
						
						... 
						
						
						
						Previously, cmd-tabbing out would result in the cursor position maybe
ending up outside the window, so if one cmd-tabbed back in with the
cursor still outside, any click would go outside the window and cause
it to lose focus. Not really a good thing. So, this is a bit of a hack,
but it works. 
						
					 
					
						2013-04-16 16:46:49 -06:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							94853a3a05 
							
						 
					 
					
						
						
							
							Made context creation use correct CGDisplay.  
						
						
						
					 
					
						2013-04-16 23:33:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1ffd8f667f 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2013-04-16 23:33:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7b7ef1e07b 
							
						 
					 
					
						
						
							
							Cleanup of Win32 mouse button handling.  
						
						
						
					 
					
						2013-04-16 22:50:19 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c12759880d 
							
						 
					 
					
						
						
							
							Fixed Win32 cursor mode switch jitter.  
						
						
						
					 
					
						2013-04-16 20:50:59 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							008376d450 
							
						 
					 
					
						
						
							
							Restore cursor position on capture mode exit.  
						
						
						
					 
					
						2013-04-16 20:46:58 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							648c8e7371 
							
						 
					 
					
						
						
							
							Put synthetic key releases after defocus event.  
						
						... 
						
						
						
						This allows the application to separate actual from synthetic key
release events. 
						
					 
					
						2013-04-16 19:58:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2caee225ea 
							
						 
					 
					
						
						
							
							Fixed hidden cursor mode for focus events.  
						
						
						
					 
					
						2013-04-16 19:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							948cc0488d 
							
						 
					 
					
						
						
							
							Documentation work.  
						
						
						
					 
					
						2013-04-16 19:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							26756b9ae1 
							
						 
					 
					
						
						
							
							Moved to use X11 context manager.  
						
						
						
					 
					
						2013-04-15 02:24:43 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							32273c5d96 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-04-14 16:33:20 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							52ade53553 
							
						 
					 
					
						
						
							
							Removed stale comment.  
						
						
						
					 
					
						2013-04-14 16:10:16 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6164eb603b 
							
						 
					 
					
						
						
							
							Added tracking of cursor visibility.  
						
						
						
					 
					
						2013-04-14 15:41:34 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							608109c249 
							
						 
					 
					
						
						
							
							Documentation work.  
						
						
						
					 
					
						2013-04-14 15:41:34 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2e8446fe74 
							
						 
					 
					
						
						
							
							Fixed member order in GLFWvidmode.  
						
						
						
					 
					
						2013-04-11 01:31:00 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							082306b1db 
							
						 
					 
					
						
						
							
							Added support for WM_UNICHAR.  
						
						
						
					 
					
						2013-04-11 01:08:02 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							fa0cbd9a44 
							
						 
					 
					
						
						
							
							Documentation work.  
						
						
						
					 
					
						2013-04-11 01:07:07 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							159f9b9526 
							
						 
					 
					
						
						
							
							Changed default cursor mode for fullscreen.  
						
						
						
					 
					
						2013-04-11 01:04:13 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8282a8fbe0 
							
						 
					 
					
						
						
							
							Documentation work.  
						
						
						
					 
					
						2013-04-10 23:01:12 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7b5b33ee3b 
							
						 
					 
					
						
						
							
							Documented GLFW_DECORATED.  
						
						
						
					 
					
						2013-04-08 15:28:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							49db3b2a9e 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-04-08 15:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								NathanSweet 
							
						 
					 
					
						
						
						
						
							
						
						
							8e2e7b37a1 
							
						 
					 
					
						
						
							
							Undecorated window support on win/mac/linux.  
						
						
						
					 
					
						2013-04-08 15:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2f7cad5765 
							
						 
					 
					
						
						
							
							Added credit.  
						
						
						
					 
					
						2013-04-08 15:23:52 +02:00 
						 
				 
			
				
					
						
							
							
								NathanSweet 
							
						 
					 
					
						
						
						
						
							
						
						
							85b64edcf0 
							
						 
					 
					
						
						
							
							Fix modifier keys.  
						
						... 
						
						
						
						The wrong mask was used making all modifier keys not be recognized. 
						
					 
					
						2013-04-08 15:23:10 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d4a61bbd36 
							
						 
					 
					
						
						
							
							Removed unused type.  
						
						
						
					 
					
						2013-04-08 13:59:04 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cd2b6eb83c 
							
						 
					 
					
						
						
							
							Replaced __declspec(thread) with TlsAlloc.  
						
						... 
						
						
						
						Variables created within a DLL with __declspec(thread) may not get a TLS
slot on Windows XP, leading to segfaults on use.  Moving to TlsAlloc
works around this. 
						
					 
					
						2013-04-08 03:57:27 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e248fb6056 
							
						 
					 
					
						
						
							
							Documentation work.  
						
						
						
					 
					
						2013-04-08 03:26:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							98063d2957 
							
						 
					 
					
						
						
							
							Replaced NULL with EGL_DEFAULT_DISPLAY.  
						
						
						
					 
					
						2013-04-08 03:25:05 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							28bf3f700d 
							
						 
					 
					
						
						
							
							Fixed uninitialized variable.  
						
						
						
					 
					
						2013-04-08 03:25:04 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3ee5b0e788 
							
						 
					 
					
						
						
							
							Added note on atexit removal.  
						
						
						
					 
					
						2013-04-08 03:25:03 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							13ccf7d9de 
							
						 
					 
					
						
						
							
							Fixed bullet lists.  
						
						
						
					 
					
						2013-04-07 13:50:53 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							21525d119f 
							
						 
					 
					
						
						
							
							Updated readme links to guides.  
						
						
						
					 
					
						2013-04-07 13:26:19 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f0bae76e5f 
							
						 
					 
					
						
						
							
							Added credit.  
						
						
						
					 
					
						2013-04-07 13:26:19 +02:00