src/video/cocoa/SDL_cocoamouse.m
Thu, 16 Jan 2020 20:49:25 -0800 Updated copyright date for 2020
Mon, 08 Jul 2019 13:41:01 -0400 cocoa: Another attempt at mouse vs touch support.
Tue, 02 Jul 2019 12:29:36 -0400 cocoa: Don't report trackpad mouse events as synthesized touches.
Tue, 18 Jun 2019 16:53:49 -0400 cocoa: Patched to compile and also handle possible malloc failure.
Tue, 18 Jun 2019 13:41:38 -0700 Fixed potential double-free in mouse cleanup code
Fri, 14 Jun 2019 18:23:51 -0400 A few minor changes to placate static analysis.
Thu, 13 Jun 2019 21:31:03 -0400 cocoa: Another attempt at synthesized mouse/touch events.
Thu, 13 Jun 2019 01:57:13 -0400 cocoa: Revised synthesized mouse/touch event strategy.
Sun, 09 Jun 2019 19:27:25 -0400 cocoa: report proper input IDs for mouse/touch events.
Fri, 04 Jan 2019 22:09:38 -0800 Fixed bug 4255 - SDL_GetGlobalMouseState() returns incorrect Y on secondary display
Fri, 04 Jan 2019 22:01:14 -0800 Updated copyright for 2019
Sat, 10 Mar 2018 21:13:50 -0800 Temporary fix for bug 3432 - macOS 10.12: small scrolls (1 wheel notch) don't generate events
Wed, 03 Jan 2018 10:03:25 -0800 Updated copyright for 2018
Mon, 14 Aug 2017 21:28:04 -0700 Fixed bug 2293 - Precise scrolling events
Thu, 13 Jul 2017 22:59:02 -0300 macOS: Replace uses of deprecated Cocoa enum names with modern/consistent equivalents.
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Sat, 24 Sep 2016 13:28:40 -0300 Fix mouse wheel events on macOS 10.12 (thanks Eric Wasylishen!)
Sun, 01 May 2016 21:41:30 -0300 Cocoa mouse code: Replaced NSPointInRect with NSMouseInRect (thanks Eric Wasylishen!) Fixes bug #3312.
Sun, 20 Mar 2016 15:35:34 -0300 Mac: avoid calling CGSetLocalEventsSuppressionInterval, it was deprecated in OS X 10.6.
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Fri, 17 Jul 2015 21:03:58 -0400 SDL_WarpMouseGlobal() should return non-void.
Sun, 31 May 2015 21:43:36 -0400 Cocoa: deal with mouse focus when warping the cursor from outside a window.
Sun, 31 May 2015 13:58:36 -0400 Cocoa: send a MOUSEMOTION event when warping cursor from outside the window.
Tue, 26 May 2015 06:27:46 -0700 Updated the copyright year to 2015
Sun, 23 Nov 2014 21:09:54 -0500 add in support for passing down the "natural" (or flipped) scrolling direction in the MouseWheelEvent event
Sun, 17 Aug 2014 15:07:00 -0700 Fixed 2680 - OSX: Replace NSAutoreleasePool with @autoreleasepool
Sun, 17 Aug 2014 14:57:52 -0700 Fixed bug 2655 - OSX: Window position and global mouse coord spaces are different
Mon, 07 Jul 2014 12:48:25 -0700 Fixed bug 2631 - Mac: minor code cleanup
Wed, 25 Jun 2014 17:06:12 -0400 Merged Ryan's SDL-gui-backend branch.
Wed, 25 Jun 2014 16:16:55 -0400 Changed SDL_GetAbsoluteMouseState() to SDL_GetGlobalMouseState().
Wed, 11 Jun 2014 00:40:19 -0400 Implemented Cocoa GetAbsoluteMouseState().
Sat, 24 May 2014 18:23:39 -0400 Implement SDL_CaptureMouse() for Mac OS X.
Sun, 15 Jun 2014 11:59:16 -0400 Mac: Fixed crash when returning from a fullscreen Space on shutdown.
Wed, 04 Jun 2014 10:56:17 -0700 Fixed Mac OS X build
Wed, 04 Jun 2014 10:55:26 -0700 Added an API function to warp the mouse cursor in global screen space: SDL_WarpMouseGlobal()
Mon, 02 Jun 2014 09:06:38 -0700 Fixed bug 2550 - [OS X 10.9] Enabling SDL_WINDOW_FULLSCREEN after relative mouse mode leaves cursor visible
Wed, 26 Feb 2014 16:27:03 -0800 Mac: Forgot return value in last commit.
Wed, 26 Feb 2014 16:10:52 -0800 Mac: Don't disassociate cursor if window is moving / doesn't have focus.
Wed, 26 Feb 2014 11:35:02 -0800 Mac: Redo cursor warp handling.
Tue, 25 Feb 2014 17:27:41 -0800 Mac: Improve moving relative mode windows.
Sat, 22 Feb 2014 14:57:12 -0800 Fixed bug 2346 - Mac: mousewheel events have flipped horizontal scroll values
Sun, 02 Feb 2014 00:53:27 -0800 Fixed bug 2374 - Update copyright for 2014...
Sun, 24 Nov 2013 23:56:17 -0500 Make internal SDL sources include SDL_internal.h instead of SDL_config.h
Mon, 07 Oct 2013 14:16:38 -0700 Fix SDL_SetWindowPosition on fullscreen windows.
Wed, 07 Aug 2013 16:29:15 -0700 Mac: Better mouse-grab if you define SDL_MAC_NO_SANDBOX.
Mon, 15 Jul 2013 11:58:45 -0700 Mac: CGMakePoint -> CGPointMake in previous change.
Mon, 15 Jul 2013 11:57:18 -0700 Mac: Fix SDL_WarpMouseInWindow in fullscreen.
Tue, 04 Jun 2013 14:54:49 -0700 Mac: Fix incorrect relative jump on focus / start.
Sat, 18 May 2013 14:17:52 -0700 File style cleanup for the SDL 2.0 release
Tue, 07 May 2013 16:52:39 -0700 Mac: Use cursor rects instead of NSCursor hide/unhide.
Thu, 25 Apr 2013 18:40:29 -0700 Mac: Fix relative mode message after gaining focus.
Thu, 25 Apr 2013 18:40:22 -0700 Mac: Don't supress mousemoves after warp.
Wed, 24 Apr 2013 12:20:48 -0700 Mac: Update mouse position on warp.
Tue, 23 Apr 2013 18:47:44 -0700 Mac: Fix cursor not updating when re-focusing the window.
Tue, 23 Apr 2013 18:47:41 -0700 Mac: Fix unmatched hide/show cursor calls.
Sun, 31 Mar 2013 12:48:50 -0400 Make SDL_SetError and friends unconditionally return -1.
Sat, 02 Mar 2013 20:44:16 -0800 Added a mouse ID to the mouse events, which set to the special value SDL_TOUCH_MOUSEID for mouse events simulated by touch input.
Fri, 15 Feb 2013 08:47:44 -0800 Happy New Year!
Mon, 11 Feb 2013 17:39:52 -0800 Backed out use of @autorelease keyword for now, since it's not supported by older Xcode versions.
Sun, 06 Jan 2013 19:04:53 +0300 Replaced manual NSAutoreleasePool handing with @autorelease