src/video/cocoa/SDL_cocoawindow.m
Thu, 29 Sep 2016 13:34:49 -0700 Generalized the hint for whether the application gets a mouse event when clicking on the window to activate it, and is now named SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH.
Sat, 24 Sep 2016 18:46:34 -0300 Use OS-provided click counts on macOS and iOS for mouse press and release events.
Fri, 16 Sep 2016 22:27:58 -0700 Fixed warning with Xcode 7.3.0
Tue, 13 Sep 2016 19:51:10 -0300 Enable more compiler warnings in the Xcode projects (based on Xcode 8's suggestion), made some integer downcasts explicit.
Sun, 28 Aug 2016 19:06:31 -0400 cocoa: Fixed incorrect autorelease, noted by static analysis.
Sat, 21 May 2016 00:20:52 -0300 Removed Mac OS 10.5 support (bug #3137). Also fixed a warning about deprecated Carbon code when using SDL_audio (bug #3127, thanks Dominik!)
Sun, 01 May 2016 21:41:30 -0300 Cocoa mouse code: Replaced NSPointInRect with NSMouseInRect (thanks Eric Wasylishen!) Fixes bug #3312.
Sun, 01 May 2016 19:51:10 -0300 Mac: replaced a deprecated CGSetLocalEventsSuppressionInterval call that I missed in commit f0645cd8fd39
Sat, 02 Apr 2016 11:54:05 -0300 Add a new hint SDL_HINT_MAC_MOUSE_FOCUS_CLICKTHROUGH, which allows mouse click events to occur when clicking to focus a window in Mac OS X.
Tue, 21 Apr 2015 10:10:59 -0400 Added SDL_WINDOWEVENT_HIT_TEST.
Tue, 05 Jan 2016 02:46:10 -0500 Added SDL_SetWindowOpacity() and SDL_GetWindowOpacity().
Tue, 05 Jan 2016 01:42:00 -0500 Added SDL_DROPBEGIN and SDL_DROPCOMPLETE events, plus window IDs for drops.
Tue, 21 Apr 2015 09:46:48 -0400 Added a few FIXMEs.
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Tue, 29 Dec 2015 01:09:58 -0500 Mac: don't ignore mouse clicks on the top pixel of a window (thanks, Joshua!).
Mon, 28 Dec 2015 13:07:44 -0500 Sync up the caps/numlock state properly without sending key events.
Sun, 27 Dec 2015 23:39:43 -0500 Mac: Fix keyboard state if capslock was toggled while app wasn't in foreground.
Mon, 30 Nov 2015 03:30:35 -0400 Removed some debug prints.
Mon, 30 Nov 2015 03:30:07 -0400 Mac: Fixed SDL_SetWindowFullscreen not restoring the window's original size when exiting a Space.
Mon, 09 Nov 2015 08:55:07 -0800 one last SDL fix: restore menu bar if we destroy a fullscreen window without transitioning it back to a non-fullscreen window first
Mon, 09 Nov 2015 08:54:56 -0800 more SDL fullscreen state tracking fixes, don't update fullscreen flags on failure to change fullscreen state
Mon, 09 Nov 2015 08:54:49 -0800 SDL OSX implementation must account for the fact that going fullscreen can fail. improve the logic around retrying, make a few attempts before failing.
Mon, 09 Nov 2015 08:54:42 -0800 add hacky support for failed fullscreen transitions. SDL doesn't have the concept of a fullscreen transition that failed. if the user is actively changing spaces while the app goes fullscreen, it fails to go fullscreen; now it will just try again instead of hanging around with the wrong window styles.
Fri, 23 Oct 2015 03:37:53 -0300 Mac: Fix returning to the window's Space in OS X 10.11+ when SDL_WINDOW_FULLSCREEN_DESKTOP is used (bug #3152.)
Wed, 09 Sep 2015 13:55:11 -0300 Mac: Fixed SDL_SetWindowSize to set the size of the content area of the window, rather than the total size including decorations.
Fri, 14 Aug 2015 01:20:41 -0400 Cocoa: Keep the window's screen position through SDL_SetWindowSize().
Sun, 05 Jul 2015 15:45:48 -0700 Better fix for bug 3048, don't crash if the window title is NULL
Sat, 04 Jul 2015 21:04:49 -0400 Fixed bug 3048, "Crashes in Cocoa_SetWindowTitle"
Sat, 04 Jul 2015 14:09:09 -0400 Cocoa: support drag-and-drop of multiple objects.
Tue, 30 Jun 2015 19:30:02 -0700 Hack to fix missing window decorations after toggling fullscreen mode in Mac OS X 10.10
Sun, 31 May 2015 00:50:30 -0400 Cocoa: ignore mouseDown events in a window's titlebar.
Thu, 28 May 2015 12:55:01 -0700 Fixed bug 2054 - SDL_GetError: "Unknown touch device"
Tue, 26 May 2015 21:51:47 -0300 Mac: Send a window resize event when the window's backing scale factor changes.
Tue, 26 May 2015 11:38:04 -0400 Cocoa: Fixed relative mouse mode when app loses/regains focus (thanks, Eric!).
Tue, 26 May 2015 11:01:19 -0400 Cocoa: report SDL_WINDOWEVENT_EXPOSED events to the app (thanks, David!).
Tue, 26 May 2015 06:27:46 -0700 Updated the copyright year to 2015
Tue, 05 May 2015 19:01:55 -0300 Replaced all remaining uses of NSAutoreleasePool with @autoreleasepool blocks (bugzilla #2680.)
Wed, 08 Apr 2015 02:00:14 -0400 SDL_SetWindowTitle() should never set a NULL pointer for the title string.
Sun, 22 Mar 2015 01:25:12 -0400 Cocoa: Handle more cases of lost focus when Key window closes (thanks, Alex!).
Mon, 24 Nov 2014 11:46:20 -0800 Mac: Add drag & drop support.
Sun, 23 Nov 2014 15:48:52 -0500 Cocoa: add in handling of "lost" touches on OS X. [bug #2635]
Sun, 17 Aug 2014 14:57:52 -0700 Fixed bug 2655 - OSX: Window position and global mouse coord spaces are different
Thu, 31 Jul 2014 12:46:23 -0700 SDL - when raising the window under OSX also force the app to activate. This fixes a fullscreen window on a separate space not coming front when raisewindow is called.
Mon, 07 Jul 2014 12:48:25 -0700 Fixed bug 2631 - Mac: minor code cleanup
Mon, 07 Jul 2014 10:33:32 -0700 Fixed bug 2629 - Mac: crash when calling SDL_DestroyWindow with an active OpenGL context
Wed, 25 Jun 2014 17:06:12 -0400 Merged Ryan's SDL-gui-backend branch.
Wed, 28 May 2014 01:22:47 -0400 Changed drag area API to a hit-testing API.
Tue, 27 May 2014 01:27:42 -0400 First shot at SDL_SetWindowDragAreas().
Sat, 24 May 2014 18:23:56 -0400 Flip this around to do the simpler condition first.
Wed, 25 Jun 2014 02:08:37 -0700 Fixed bug 2525 - Keyboard focus crash
Sun, 22 Jun 2014 02:30:36 -0700 Fixed crash initializing OpenGL ES renderer if OpenGL renderer fails
Wed, 04 Jun 2014 09:39:08 -0700 Wait for the fullscreen transition to complete before allowing the application to continue.
Wed, 04 Jun 2014 01:56:14 -0700 Fixed escape cancelling fullscreen mode now that the SDL window is the first res
Mon, 02 Jun 2014 09:09:40 -0700 Fixed bug 2534 - Mac: black bar at top of screen in SDL_WINDOW_FULLSCREEN mode
Mon, 02 Jun 2014 09:01:10 -0700 Fixed bug 2479 - [OS X] SDL_SetWindowFullscreen fails to switch to windowed
Thu, 24 Apr 2014 21:05:51 -0700 Mac: Correct the y-axis position after 94af945dbb57
Sat, 19 Apr 2014 13:15:53 -0700 Mac: SDL_SetWindowPosition is now relative to the menubar.
Tue, 30 Jul 2013 16:58:16 -0700 Mac: SDL_SetWindowPosition is now relative to the menubar.
Thu, 20 Mar 2014 11:22:57 -0400 Static analysis fix: dereference of a NULL pointer.
Sat, 15 Mar 2014 16:27:06 -0700 Only show the window if it's supposed to be shown.