| 
							
							
								 Shane Liesegang | b4c03b992c | Fixing memory leak in cocoa_joystick Making sure that propsRef and valueRef get released no matter when we
break out of the loop.
Resolves #231. | 2014-02-06 23:18:43 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | a70bcb97bb | Added missing winmm loading errors. | 2014-01-29 15:22:35 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 58db8622bd | Cleanup. | 2014-01-22 20:15:27 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 5ed23e593c | Handle case of no available CRTCs. | 2014-01-22 20:13:22 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | dd02b96c94 | Added flag for non-functional RandR monitor path. | 2014-01-22 20:13:19 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 13156de8c3 | Updated stale X11 gamma comments. | 2014-01-22 16:37:27 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | a4b8b0f114 | Removed superfluous test for RandR version. | 2014-01-22 16:37:27 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 611006af18 | Updated API version in comment headers. | 2014-01-22 01:32:00 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 0163bc05d6 | Moved internal context function declarations. | 2014-01-22 01:23:35 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 8f349e84ae | Cleaned up drop callback design. | 2014-01-21 18:23:25 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | cd54dc84c4 | Fixed off-by-one error. | 2014-01-21 15:25:49 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 2b876da52d | Fixed broken includes. | 2014-01-21 15:25:49 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | ad9f880d61 | Fixed broken calls to memset. | 2014-01-21 15:25:49 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 8ae063bb1b | Cleanup. | 2014-01-21 15:25:49 +01:00 |  | 
			
				
					| 
							
							
								 arturo | 89d0723ba3 | Initial drag and drop support. | 2014-01-21 15:25:49 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 0548c713e8 | Renamed monitor helper functions for clarity. | 2014-01-21 15:23:11 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | beb7e5909f | Added comment on headless Macs. | 2014-01-21 15:17:28 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 6eec7970c1 | Made NSScreen to CGDisplay matching fail softly. | 2014-01-21 15:14:14 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 7bbd3943c9 | Removed superfluous display sorting. | 2014-01-21 15:07:26 +01:00 |  | 
			
				
					| 
							
							
								 David Avedissian | c789238741 | Removed extra argument | 2014-01-18 23:43:17 +00:00 |  | 
			
				
					| 
							
							
								 David Avedissian | 4658e72b84 | Fixed link error introduced by previous commit | 2014-01-18 21:32:18 +00:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | e0a26aa62f | Cursor mode cleanup. | 2014-01-15 14:23:34 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 54b8d0d3c8 | Moved to XGrabPointer for cursor hiding. | 2014-01-15 02:43:14 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 16eb97dbc3 | Added native monitor handle access to native API. | 2014-01-13 23:05:01 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 7341f8b635 | Enlarged OS X invisible cursor. Fixes #206. | 2014-01-06 15:34:49 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 7e806a8567 | Started 3.1. | 2014-01-01 15:29:57 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | d937b74b8f | Fixed glfwSetWindowSize stealing focus. | 2013-12-28 20:56:57 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 0e8dace18c | Removed stray whitespace in version string. | 2013-12-24 00:48:28 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 402189ba14 | Fixed pthread.h not included by GLX header. | 2013-12-10 00:47:19 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 61ccb034d0 | Formatting. | 2013-12-09 00:27:36 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 50c694fab4 | Added errors for override redirect iconification. | 2013-12-08 14:59:52 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 56e600d7a1 | Fixed iconify callback not triggered by Alt+Tab. | 2013-12-05 02:19:41 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 0c0bb28d39 | Allow setting swap interval to zero on DWM. | 2013-12-04 08:00:53 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | ed98e06651 | Clarified WGL missing OpenGL error. | 2013-12-04 05:35:36 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 06289110e7 | Documented utility functions. | 2013-11-24 23:31:26 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 823cc38ac1 | Cleanup. | 2013-11-20 20:04:00 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 5ef4f77fb5 | Added support for _NET_WM_BYPASS_COMPOSITOR. | 2013-11-20 19:59:17 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 0ccbddf767 | Moved version number macro to internal.h. This lets alternative build environments avoid having to manually keep
track of which version of GLFW is being built. | 2013-11-20 13:58:57 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 23021422f3 | Added explicit configuration header macro. | 2013-11-20 12:06:07 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 87e6417353 | Added hack detecting ARB_compatibility. | 2013-11-18 12:14:51 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 95c7029e19 | Formatting. | 2013-11-18 12:06:39 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | a79b93f5bc | Avoid X11 video mode setting if modes match. This matches the behavior of the Windows port. | 2013-11-14 12:59:08 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | a5b6a306ae | Added note. | 2013-11-13 12:47:44 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 109e3d13ed | Fixed reporting of negative window positions. MSDN recommends LOWORD and HIWORD for WM_MOVE, but these do not
handle negative window positions correctly.
Fixes #172. | 2013-11-13 12:39:41 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 7af99bce88 | Fixed cursor centering for odd window sizes. | 2013-11-13 12:39:40 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 76afd41727 | Added X error reporting to window creation failure. | 2013-11-10 14:12:07 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | bc625b21b3 | Removed completed todo. | 2013-11-10 14:03:34 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | adbd52ba27 | Formatted todos and notes. | 2013-11-10 14:03:07 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | b9d4875f3e | Improved documentation of hacks. | 2013-11-10 13:56:27 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | b13c84f854 | Removed joystick axis value negation on OS X. | 2013-11-07 20:45:29 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 4013f733fe | Reverted change of IOKit functions. The previously used set of functions caused a regression where no axes
or buttons were reported.  Fixes #78. | 2013-11-07 20:19:30 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | a83d257ac6 | Moved application activation to window showing. Fixes #93. | 2013-11-07 18:07:46 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | ec5cb9c6f7 | Moved to Cocoa for transformation and activation. | 2013-11-07 18:03:39 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | cc7f0bd532 | Fixed crash retrieving the name of some displays. | 2013-11-07 16:28:07 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 97ae40496d | Added reporting of extension string retrieval failure. | 2013-11-07 15:17:25 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 1cbd06c8a2 | Fixed hidden window positioning on Metacity. | 2013-11-03 13:51:34 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | eabbb20d17 | Added NULL test for glGetStringi. | 2013-11-01 13:55:33 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 0153dab346 | Clarified WGL re-creation comment. | 2013-10-28 14:50:33 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 58045a5c07 | Added Lion full scren menu item. | 2013-10-28 13:01:58 +01:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 7d1ae7aea7 | Cleaned up Win32 timer. | 2013-10-28 12:14:50 +01:00 |  | 
			
				
					| 
							
							
								 Jack Moffitt | 5be45d214b | Fix build on Mac OS X 10.7 Lion. `CVDisplayLinkRef` needs an extra header file, and `NSAppKitVersionNumber10_7`
wasn't added until 10.8so use `> NSAppKitVersionNumber10_6` instead. | 2013-10-24 02:24:34 -06:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | bc8ff545ca | Fixed mode enumeration for Thunderbolt monitors. | 2013-10-17 20:43:39 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | e576bdc894 | Removed joystick axis value negation. | 2013-10-17 20:09:00 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | d78510457c | Added hack for full screen focus on OS X. | 2013-10-17 19:59:34 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 7ef7beb9fb | Formatting. | 2013-10-17 15:16:27 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 16e63adc40 | Tenative setting of install_name. | 2013-10-16 20:56:59 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 0041699048 | Fixed glfw3.pc not using LIB_SUFFIX. | 2013-10-12 20:22:48 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 2c920fbb8b | Clarified character callback parameter. | 2013-10-10 19:41:56 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 9c15e2ff86 | Enabled Lion full screen. | 2013-10-10 00:09:03 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 7775c87cd6 | Cleanup and change log update. | 2013-10-09 23:58:43 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 1047d5646d | Merge pull request #139 from Pieroman/patch-1 Fixed full screen windows blanking unused monitors. | 2013-10-09 14:47:41 -07:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | aab08712dd | Fixed zero refresh rate on some monitors. | 2013-10-09 19:45:39 +02:00 |  | 
			
				
					| 
							
							
								 Andri Pálsson | 99784fb8f0 | Fixed hidden cursor positioning corner case. | 2013-10-09 19:06:03 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | e9694cca47 | Merge pull request #152 from sjml/master Fixed minor Xcode 5 warnings. | 2013-10-08 10:43:55 -07:00 |  | 
			
				
					| 
							
							
								 Shane Liesegang | 9e0c07b7ba | Fixing Xcode 5 warning Xcode 5 has gotten more pedantic about undeclared selectors, by
default. | 2013-10-08 10:49:00 -04:00 |  | 
			
				
					| 
							
							
								 Shane Liesegang | 209de7b56d | Removing warnings when building Cocoa in 64-bit NSInteger is defined as the native integer width, so these changes
remove implicit conversions that were causing precision warnings. | 2013-10-08 10:42:17 -04:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 16a8fafab2 | Made disabled mode disable Win32 cursor image. | 2013-10-07 16:28:19 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 6e68d89e0f | Fixed focus for Win+D window restoration. | 2013-10-07 16:12:23 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 9c5d9f8614 | Fixed clip rect being set for unfocused windows. | 2013-10-07 15:30:57 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 161065ac19 | Clarified configuration header comments. | 2013-10-06 11:45:28 +02:00 |  | 
			
				
					| 
							
							
								 Andrew Corrigan | 34f1c298b6 | config.h.in --> glfw_config.h.in | 2013-10-04 09:41:08 -04:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 8194f1e2ae | Added hack for setting WM_CLASS. | 2013-10-04 13:41:19 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 5759d0fdf2 | Fixed F13 being reported as PrtSc on OS X. | 2013-09-26 19:58:35 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 201d0a78b1 | Fixed Grave and World 1 being flipped. | 2013-09-26 00:00:07 +02:00 |  | 
			
				
					| 
							
							
								 Pieroman | d3f22b8a04 | Fixed Mac OS X bug where request for one fullscreen window blacks out other monitors | 2013-09-19 21:33:44 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | d3f3e2d6c5 | Removed unused flag. | 2013-09-19 01:12:50 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 546c794321 | Fixed OS X cursor bugs #3, #72 and #88. | 2013-09-19 01:05:51 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | d69796d9e0 | Updated menu label for minimization. | 2013-09-16 15:58:05 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 3415f3ccde | Conditionally define API version macros. | 2013-09-13 12:27:43 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 57b8be1c24 | Added support for mouse buttons 4-n. | 2013-09-08 16:09:23 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | b998d4fe01 | Fixed _WIN32_WINNT not being set to Windows XP. | 2013-09-03 13:38:16 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 3f74712540 | Updated NSGL error tag. | 2013-08-26 22:48:07 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 124bc392ab | Removed stale comment. | 2013-08-26 20:18:49 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | f54b4e174d | Fixed error code for missing GLES. | 2013-08-21 11:56:48 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 83f57ff0ce | Fixed potential segfault on init. | 2013-08-21 10:15:52 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 9c20737b60 | Allowed characters regardless of modifier keys. | 2013-08-19 13:08:35 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 951f02acf3 | Fixed keypad 5 release events. | 2013-08-16 17:48:11 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 735bc2d815 | Added NvOptimusEnablement. | 2013-08-07 18:11:58 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | a3ca7ad93a | Removed cursor centering XFlush hack. | 2013-08-06 20:48:31 +02:00 |  | 
			
				
					| 
							
							
								 Camilla Berglund | 261f290abf | Fixed original video mode being overwritten. | 2013-08-06 19:52:09 +02:00 |  |