src/video/cocoa/SDL_cocoawindow.m
Tue, 15 Oct 2019 00:59:10 -0400 cocoa: Implement SDL_WINDOW_ALWAYS_ON_TOP support (thanks, Gabriel!).
Mon, 14 Oct 2019 00:51:53 -0300 macOS: Fix the initial window background not being black since macOS 10.14.2 or so, when OpenGL is used (bug #4810). Also fixes "CGContext: invalid context 0x0" errors when an OpenGL window is created (bug #4470).
Sun, 13 Oct 2019 21:39:20 -0300 macOS: Fix non-highdpi OpenGL contexts not scaling properly in macOS 10.15 (bug 4810 and 4822).
Sun, 13 Oct 2019 12:16:40 -0300 macOS: Fix a new issue in 10.15 where the window decorations don't always get restored after SDL_SetWindowFullscreen(window, 0).
Sun, 04 Aug 2019 23:30:55 -0300 macOS: fix a typo in touch handling code.
Thu, 01 Aug 2019 18:22:12 -0300 Add a windowID field to SDL_TouchFingerEvent (bug #4331).
Sat, 13 Jul 2019 17:04:02 -0300 macOS: Fix SDL_GL_CreateContext/MakeCurrent on non-main threads causing a Main Thread Checker warning when built with Xcode 11 / the macOS 10.15 SDK.
Thu, 11 Jul 2019 01:07:14 -0400 cocoa: Set keyboard mod state correctly when turning off capslock.
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.
Wed, 26 Jun 2019 13:21:43 -0400 cocoa: Check for capslock in -[NSResponder flagsChanged], not with IOKit.
Fri, 14 Jun 2019 21:18:53 -0400 cocoa: ignore compiler warnings about OpenGL being deprecated.
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.
Sun, 28 Apr 2019 17:37:49 -0700 Fix use-after-free when pumping the event loop after SDL_DestroyWindow()
Fri, 04 Jan 2019 22:01:14 -0800 Updated copyright for 2019
Tue, 11 Dec 2018 20:04:10 -0800 Fixed building with the 10.10 SDK
Sat, 08 Dec 2018 11:06:40 -0800 Fixed bug 4415 - SDL menu bar is nonstandard on Mac
Mon, 19 Nov 2018 21:35:59 -0800 Fixed bug 4394 - Crash in SDL_PumpEvents() after SDL_DestroyWindow()
Sat, 10 Nov 2018 20:56:23 -0400 cocoa: fix building with the macOS 10.7 SDK (thanks Riccardo!)
Sat, 10 Nov 2018 16:15:48 -0400 Add SDL_TouchDeviceType enum and SDL_GetTouchDeviceType(SDL_TouchID id).
Thu, 18 Oct 2018 12:05:05 -0400 cocoa: Fix OpenGL rendering on macOS 10.14 ("Mojave").
Thu, 18 Oct 2018 12:05:05 -0400 cocoa: Fix OpenGL rendering on macOS 10.14 ("Mojave").
Wed, 26 Sep 2018 20:10:32 -0400 cocoa: Force an OpenGL context update when the window becomes key.
Wed, 26 Sep 2018 20:10:32 -0400 cocoa: Force an OpenGL context update when the window becomes key.
Mon, 24 Sep 2018 11:49:25 -0700 Fixed whitespace
Thu, 02 Aug 2018 16:03:47 -0400 Some drag'and'drop improvements.
Wed, 03 Jan 2018 10:03:25 -0800 Updated copyright for 2018
Mon, 04 Dec 2017 20:35:01 -0800 Fixed bug 3975 - Add GLES2 support for macOS via ANGLE library
Wed, 25 Oct 2017 18:02:11 -0400 cocoa: Don't change the NSWindow background color.
Sat, 09 Sep 2017 11:00:25 -0700 Fixed bug 3809 - Restore after maximize leads to wrong size
Sat, 09 Sep 2017 10:31:44 -0700 Fixed bug 3719 - Cocoa - Incorrect window size when leaving fullscreen
Sun, 03 Sep 2017 17:33:49 -0400 macOS: bug-fix for #3793, "fullscreen toggle does not maintain SDL_Renderer's logical size"
Thu, 31 Aug 2017 21:34:29 -0300 macOS: Fix menubar items being enabled when they shouldn't be.
Thu, 31 Aug 2017 21:13:32 -0300 macOS: Prevent unwanted native fullscreen (Spaces) toggles when the window is in fullscreen or isn't resizable. Fixes bug #3691.
Tue, 29 Aug 2017 21:42:22 -0700 Fixed bug 3719 - Cocoa - Incorrect window size when leaving fullscreen
Tue, 01 Aug 2017 20:16:10 -0700 Fixed bug 3697 - Main thread gets stuck on left mouse down
Tue, 01 Aug 2017 20:09:23 -0700 Backed out changeset 81e6d0f852fc for bug 3697
Thu, 13 Jul 2017 22:59:02 -0300 macOS: Replace uses of deprecated Cocoa enum names with modern/consistent equivalents.
Mon, 10 Jul 2017 17:07:19 -0700 Fixed bug 3697 - Main thread gets stuck on left mouse down
Sun, 26 Mar 2017 21:00:19 +0200 Removed newlines from error messages.
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Fri, 23 Dec 2016 22:49:37 -0400 Mac: back out commit e5b39f4935c8. It causes significant overhead on many GPUs.
Fri, 23 Dec 2016 22:08:18 -0400 Mac: Fix over-saturated colors on P3 displays (e.g. the 2016 MBPs).
Sat, 26 Nov 2016 10:26:22 -0800 SDL for Mac - only enable global event tap when actually necessary (app has focus and has requested relative mouse mode or has asked for a mouse grab). in other situations the event tap impacts system performance and battery life with no benefit.
Fri, 07 Oct 2016 23:40:44 -0700 Implemented SDL_GetHintBoolean() to make it easier to check boolean hints
Thu, 29 Sep 2016 22:52:41 -0400 Added SDL_SetWindowResizable(). (thanks, Ethan!)
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().