src/video/cocoa/SDL_cocoawindow.m
Sat, 27 Jul 2013 13:09:15 -0400 Ryan C. Gordon Added a FIXME discussion to last commit.
Mon, 22 Jul 2013 20:55:07 -0400 Ryan C. Gordon Cocoa: Make the next-highest window gain focus when a window is closing.
Tue, 23 Jul 2013 17:38:59 -0700 Jørgen P. Tjernø Mac: Codify SDK and OS requirements, and clean up.
Tue, 16 Jul 2013 01:02:51 -0700 Jørgen P. Tjernø Mac: Handle SDL_CreateWindow with SDL_WINDOW_MINIMZED.
Tue, 09 Jul 2013 12:57:12 -0700 Jørgen P. Tjernø Mac: Remove dead FULLSCREEN_TOGGLEABLE code.
Wed, 05 Jun 2013 21:31:22 -0700 Sam Lantinga This patch isn't needed because you have the window and can do [nswindow contentView] yourself.
Tue, 04 Jun 2013 14:54:49 -0700 Jørgen P. Tjernø Mac: Fix incorrect relative jump on focus / start.
Tue, 04 Jun 2013 13:53:55 -0700 Jørgen P. Tjernø Mac: Hide cursor in relative mode.
Tue, 21 May 2013 23:02:16 -0400 Ryan C. Gordon Patched to compile on older Mac OS X devtools (thanks, D B!).
Mon, 20 May 2013 23:30:08 -0700 Sam Lantinga Fixed bug 1148 - SDL window white upon first appearing
Mon, 20 May 2013 22:05:49 -0700 Sam Lantinga Fixed bug 731 - No mechanism to extract the NSView for 3d library
Sat, 18 May 2013 14:17:52 -0700 Sam Lantinga File style cleanup for the SDL 2.0 release
Tue, 07 May 2013 16:52:39 -0700 Jørgen P. Tjernø Mac: Use cursor rects instead of NSCursor hide/unhide.
Thu, 25 Apr 2013 18:40:22 -0700 Jørgen P. Tjernø Mac: Don't supress mousemoves after warp.
Tue, 23 Apr 2013 18:47:38 -0700 Jørgen P. Tjernø Mac: Make mouse movement smooth at edge of window when grabbed.
Mon, 22 Apr 2013 18:14:26 -0700 Jørgen P. Tjernø Fix Mac crash when creating fullscreen window introduced in 9d43403e9fc5.
Mon, 22 Apr 2013 12:07:16 -0700 Jørgen P. Tjernø Mac no longer loses OpenGL context when window is hidden.
Mon, 22 Apr 2013 12:07:13 -0700 Jørgen P. Tjernø Properly reflect hidden/shown windows on OSX.
Sun, 31 Mar 2013 12:48:50 -0400 Ryan C. Gordon Make SDL_SetError and friends unconditionally return -1.
Sun, 03 Mar 2013 08:41:50 -0800 Sam Lantinga Fix compiler warning in Cocoa touch code
Sun, 03 Mar 2013 01:01:33 -0800 Sam Lantinga Updated touch API
Sat, 02 Mar 2013 20:44:16 -0800 Sam Lantinga 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 Sam Lantinga Happy New Year!
Mon, 11 Feb 2013 17:39:52 -0800 Sam Lantinga 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 stopiccot Replaced manual NSAutoreleasePool handing with @autorelease
Mon, 31 Dec 2012 12:15:25 -0800 Sam Lantinga Added SDL_SetWindowMaximumSize() and SDL_GetWindowMaximumSize()
Mon, 31 Dec 2012 10:14:38 -0800 Sam Lantinga Implemented SDL_HINT_ALLOW_TOPMOST for the Cocoa video driver
Sat, 15 Dec 2012 00:30:17 +0000 Sam Lantinga Improvements from Alfred:
Sun, 18 Nov 2012 15:45:12 +0300 stopiccot SetMinimumWindowSize for OS X
Thu, 08 Nov 2012 02:26:40 -0800 Sam Lantinga Reset the mouse button state when losing mouse focus.
Wed, 07 Nov 2012 15:55:43 -0800 Sam Lantinga SDL no longer grabs the keyboard by default on X11.
Sat, 29 Sep 2012 02:50:42 -0700 Sam Lantinga Fixed beeping introduced when we started passing key events through the responder chain.
Fri, 28 Sep 2012 02:33:42 -0700 Sam Lantinga Fixed bug 1496 - SDLView not created for a Cocoa window, resulting in missing right mouse clicks
Fri, 14 Sep 2012 11:36:36 -0400 Ryan C. Gordon Restore Cocoa title bar caption when adding border to a window.
Thu, 13 Sep 2012 01:43:53 -0400 Ryan C. Gordon Added SDL_SetWindowBordered() API.
Fri, 03 Feb 2012 23:53:51 +1300 Wim Looman Change SDL_SetCursor to set the cursor back to the default cursor when the
Wed, 18 Jan 2012 22:22:54 -0500 Sam Lantinga Fixed bug 1372 - OSX Window Maximize/Resize Doesn't Update Window Position
Sun, 08 Jan 2012 00:39:41 -0500 Sam Lantinga Fixed bug 1303 - SDL_CreateFromWindow duplicates window (Cocoa only)
Sat, 31 Dec 2011 09:28:07 -0500 Sam Lantinga Happy New Year!
Fri, 09 Dec 2011 02:32:21 -0500 Ryan C. Gordon Don't call -[NSView setAcceptsTouchEvents] if the OS doesn't provide it.
Mon, 31 Oct 2011 05:56:58 -0400 Sam Lantinga Lots of fixes importing SDL source wholesale into a new iOS project
Wed, 07 Sep 2011 10:54:14 -0400 Ryan C. Gordon Fixed compiler warning on 32-bit Mac OS X.
Thu, 25 Aug 2011 03:11:28 -0400 Ryan C. Gordon Removed the MAC_OS_X_VERSION_10_x macros from the 1.3 branch.
Sat, 16 Jul 2011 11:52:09 -0700 Ryan C. Gordon Cocoa: Update the current GL context when its window moves or resizes.
Fri, 08 Apr 2011 13:03:26 -0700 Sam Lantinga SDL 1.3 is now under the zlib license.
Mon, 21 Mar 2011 16:36:17 -0700 Sam Lantinga Fixed bug: No right mouse button events during FullScreen Mac OS
Fri, 11 Mar 2011 16:54:43 -0800 Sam Lantinga Fixed bug 1167 (SDL_WINDOWPOS_CENTERED doesn't work if used right after fullscreen -> windowed switch)
Fri, 11 Mar 2011 08:49:20 -0800 Sam Lantinga Gamma support is back!
Sun, 27 Feb 2011 22:06:46 -0800 Sam Lantinga Implemented mouse relative mode on Mac OS X.
Sun, 27 Feb 2011 21:17:06 -0800 Sam Lantinga Fixed minimizing fullscreen windows.
Sat, 26 Feb 2011 11:59:33 -0800 Sam Lantinga Fix fullscreen origin on Mac OS X 10.4
Sat, 26 Feb 2011 11:29:23 -0800 Sam Lantinga Fixed bug 1141
Sat, 26 Feb 2011 10:15:13 -0800 Sam Lantinga Restore the window title when the title bar is re-added to the window.
Sat, 26 Feb 2011 10:11:09 -0800 Sam Lantinga Restore the windowed position and size when coming back from fullscreen.
Thu, 24 Feb 2011 18:11:29 -0800 Sam Lantinga Tracking rectangles had some problems, it's easier to track things directly. (fixes bug 1149, 1147, 1146)
Mon, 21 Feb 2011 23:45:48 -0800 Sam Lantinga Update the cursor correctly when it enters and leaves the window.
Mon, 21 Feb 2011 22:03:39 -0800 Sam Lantinga Simplified and unified the window creation process a little.
Mon, 21 Feb 2011 21:32:11 -0800 Sam Lantinga We can defer window creation.
Mon, 21 Feb 2011 20:35:44 -0800 Sam Lantinga Fixed compiler warning
Mon, 21 Feb 2011 17:15:50 -0800 Sam Lantinga Implemented cursor support and SDL_WarpMouseInWindow() on Mac OS X
Mon, 21 Feb 2011 16:45:23 -0800 Sam Lantinga Implemented Cocoa_SetWindowIcon(), added SDL_ConvertSurfaceFormat()
Mon, 21 Feb 2011 15:25:49 -0800 Sam Lantinga We still want the delegate functionality for windowShouldClose()
Mon, 21 Feb 2011 10:50:53 -0800 Sam Lantinga Fixed the responder chain for event handling, the listener fully handles mouse events - even in fullscreen mode.
Sun, 20 Feb 2011 20:49:31 -0800 Sam Lantinga Fixed bug 1105 (SDL_GetMouseState returns wrong location upon window re-activation)
Sun, 20 Feb 2011 12:39:59 -0800 Sam Lantinga Fixed compiling on Mac OS X 10.4
Tue, 15 Feb 2011 23:07:14 -0800 Sam Lantinga Fixed a host of issues with Windows fullscreen modes. Toggling fullscreen OpenGL works now in my test environment.
Fri, 11 Feb 2011 22:37:15 -0800 Sam Lantinga Happy 2011! :)
Fri, 11 Feb 2011 20:49:13 -0800 Sam Lantinga There is only one width and height for the window. If those are changed during the course of a fullscreen mode change, then they'll stay that size when returning to windowed mode.
Fri, 11 Feb 2011 12:17:40 -0800 Sam Lantinga Fixed creating the window on Mac OS X.
Fri, 11 Feb 2011 00:25:44 -0800 Sam Lantinga Mostly fixed fullscreen mode on Mac OS X, and you can toggle it on and off.
Thu, 10 Feb 2011 14:44:25 -0800 Sam Lantinga Window coordinates are in the global space and windows are not tied to a particular display.
Thu, 20 Jan 2011 17:33:06 -0800 Sam Lantinga Fixed mouse button index for additional mouse buttons
Fri, 21 Jan 2011 00:25:08 +0100 Jjgod Jiang Fix double mouse motion in OS X
Fri, 21 Jan 2011 00:15:18 +0100 Jjgod Jiang Fix mouse wheel events in fullscreen mode for OS X
Thu, 20 Jan 2011 16:05:59 -0800 Sam Lantinga Added the ability to get the UIKit window through the SDL API.
Fri, 31 Dec 2010 08:50:06 -0800 Sam Lantinga Don't crash when resizing non-shaped windows
Thu, 02 Dec 2010 11:56:23 -0800 Sam Lantinga Fixed touch events on Mac OS X 10.6
Wed, 01 Dec 2010 12:23:16 -0800 Sam Lantinga Removed support for 10.3.9
Sun, 09 May 2010 12:58:58 +0800 Jjgod Jiang Fix right mouse event handling in Cocoa
Wed, 29 Sep 2010 21:13:52 -0700 Sam Lantinga Make the union nameless to reduce the complexity of the API.
Mon, 27 Sep 2010 01:24:05 -0700 Sam Lantinga Merged the Windows custom window system hooks into the union used by X11.
Sun, 22 Aug 2010 13:45:56 -0700 Sam Lantinga Merged Eli's Google Summer of Code work from SDL-gsoc2010-shaped_windows
Mon, 26 Jul 2010 21:48:53 -0400 Eli Gottlieb Working on Cocoa implementation.
Fri, 13 Aug 2010 17:05:06 -0700 Sam Lantinga Fixed so the origin of the touch events is the upper left.
Sat, 31 Jul 2010 20:55:33 -0700 Sam Lantinga Fixed sending motion and finger up events
Sat, 31 Jul 2010 20:38:37 -0700 Sam Lantinga Fixed various type and print format issues
Sat, 31 Jul 2010 20:02:54 +0400 jimtla Added SDL_TouchID, SDL_FingerID, SDL_GestureID types. Converted to integer cioordinates (<- not working).
Fri, 30 Jul 2010 23:18:35 +0400 jimtla Upgraded touchId/fingerId to long. Changed position variables to floats.
Thu, 29 Jul 2010 12:26:59 -0400 Jim Grandpre Added better logging
Thu, 29 Jul 2010 12:24:34 -0400 Jim Grandpre Prevented SDL_SendDown from sending on nonexistent touch devices.
Wed, 28 Jul 2010 23:32:13 -0700 Sam Lantinga Fixed the code so we receive Cocoa touch events
Thu, 08 Jul 2010 22:54:03 -0700 Sam Lantinga Added an event when the clipboard is updated, triggered after the window gains the keyboard focus.
Thu, 08 Jul 2010 00:03:39 -0700 Sam Lantinga I missed the Objective C files when updating the copyright date...
Mon, 05 Jul 2010 22:48:13 -0700 Sam Lantinga Cleaned up the mouse window focus handling: you always pass in the relative window when sending a mouse event.
Sun, 09 May 2010 20:47:22 -0700 Sam Lantinga Removed multi-mouse / multi-keyboard support in anticipation of a real multi-mouse and multi-touch API.
Thu, 21 Jan 2010 07:28:01 +0000 Sam Lantinga Fixed Cocoa and OpenGL builds
Thu, 21 Jan 2010 06:21:52 +0000 Sam Lantinga Switched from SDL_WindowID and SDL_TextureID to SDL_Window* and SDL_Texture* for code simplicity and improved performance.
Sun, 06 Dec 2009 08:39:01 +0000 Sam Lantinga The window position is display relative, at least for now...
Sun, 06 Dec 2009 08:16:23 +0000 Sam Lantinga Fixed crash
Sun, 06 Dec 2009 08:03:38 +0000 Sam Lantinga Added an API function to query geometry of multiple monitors:
Sat, 05 Dec 2009 19:57:49 +0000 Sam Lantinga Fixed compilation on Mac OS X 10.4
Thu, 03 Dec 2009 08:33:39 +0000 Sam Lantinga Fixed mouse events for fullscreen windows on Mac OS X
Wed, 02 Dec 2009 07:25:06 +0000 Sam Lantinga Changed so that it's obvious that the two code blocks are related.
Wed, 02 Dec 2009 06:10:18 +0000 Sam Lantinga Fixed mouse coordinates for fullscreen mode
Tue, 01 Dec 2009 12:08:34 +0000 Sam Lantinga The window positions are relative to the origin of the windowing system (upper left of the primary display).
Tue, 01 Dec 2009 11:50:00 +0000 Sam Lantinga Added support for placing windows on different displays
Fri, 23 Oct 2009 04:08:32 +0000 Sam Lantinga Adam Strzelecki to SDL
Thu, 22 Oct 2009 04:46:11 +0000 Sam Lantinga Adam Strzelecki to SDL
Thu, 19 Feb 2009 04:15:04 +0000 Sam Lantinga Fixed bug using SDL_WINDOWPOS_CENTERED with SDL_SetWindowPosition()
Mon, 09 Feb 2009 05:32:12 +0000 Sam Lantinga Added test program for SDL_CreateWindowFrom()
Mon, 08 Dec 2008 00:27:32 +0000 Sam Lantinga Updated copyright date
Mon, 25 Aug 2008 06:33:00 +0000 Sam Lantinga Final merge of Google Summer of Code 2008 work...
Fri, 06 Jul 2007 09:22:18 +0000 Sam Lantinga Fixed bug #382
Sat, 28 Oct 2006 16:41:54 +0000 Sam Lantinga Fixed mouse enter/leave events for a single window.
Sun, 06 Aug 2006 08:55:37 +0000 Sam Lantinga Fixed fullscreen modes with Cocoa video driver.
Sun, 30 Jul 2006 08:09:20 +0000 Sam Lantinga Hack to stop the beeping
Sun, 30 Jul 2006 05:18:33 +0000 Sam Lantinga Implemented Cocoa key event handling.
Sat, 29 Jul 2006 23:00:15 +0000 Sam Lantinga Added right/other drag code for Cocoa windows
Sat, 29 Jul 2006 22:42:48 +0000 Sam Lantinga Implemented Cocoa mouse wheel events
Sat, 29 Jul 2006 21:51:00 +0000 Sam Lantinga Simplified driver window creation code.
less more (0) -120 tip