src/events/SDL_events.c
Tue, 08 Mar 2016 13:55:50 -0800 Sam Lantinga Fixed infinite timeout in SDL_WaitEventTimeout() - thanks Константин Гончарик
Sun, 31 Jan 2016 11:29:11 -0800 Sam Lantinga Return the full number of events from SDL_PeepEvents() if NULL is passed in with SDL_PEEKEVENT
Sun, 03 Jan 2016 06:50:50 -0500 Ryan C. Gordon Remove almost all instances of "volatile" keyword.
Sat, 02 Jan 2016 10:10:34 -0800 Sam Lantinga Updated copyright to 2016
Tue, 27 Oct 2015 11:17:32 -0700 Sam Lantinga Add a new SDL_KEYMAPCHANGED SDL event to abstract notification of keyboard layout or input language changes.
Mon, 08 Jun 2015 01:52:43 -0400 Ryan C. Gordon Unix: Don't send quit events during signal handler.
Tue, 26 May 2015 06:27:46 -0700 Sam Lantinga Updated the copyright year to 2015
Wed, 25 Mar 2015 10:19:10 -0400 Ryan C. Gordon Keep track of maximum number of events in-flight in the SDL queue at once.
Sun, 22 Jun 2014 11:02:56 -0700 Sam Lantinga Partial fix for bug 2556 - add compilation flag -Wshadow
Sat, 14 Jun 2014 23:31:23 -0400 Ryan C. Gordon Removed SDL_SYS_JoystickNeedsPolling().
Sat, 31 May 2014 11:33:25 -0700 Sam Lantinga Fixed SDL error when filtering events after shutdown.
Sun, 09 Mar 2014 11:36:47 -0700 Sam Lantinga Integrated David Ludwig's support for Windows RT
Sun, 27 Oct 2013 21:26:46 -0400 David Ludwig WinRT: merged with SDL 2.0.1 codebase
Mon, 12 Aug 2013 22:29:55 -0400 David Ludwig WinRT: merged with SDL 2.0.0 codebase (aka. SDL hg rev d6a8fa507a45)
Sun, 21 Apr 2013 12:49:15 -0400 David Ludwig WinRT: removed the "generic" + C++/CX hack-fix, now that a better fix is in official-SDL
Sun, 21 Apr 2013 12:38:44 -0400 David Ludwig WinRT: merged with latest, official, SDL 2.x sources
Sun, 14 Apr 2013 11:45:01 -0400 David Ludwig WinRT: hack-fixed C++/CX compile errors regarding the 'generic' field in SDL_Event, which conflicts with a C++/CX keyword
Sat, 22 Feb 2014 15:27:11 -0800 Sam Lantinga Fixed bug 2414 - Execute event watchers in the order they were added
Sun, 02 Feb 2014 00:53:27 -0800 Sam Lantinga Fixed bug 2374 - Update copyright for 2014...
Sun, 24 Nov 2013 23:56:17 -0500 Ryan C. Gordon Make internal SDL sources include SDL_internal.h instead of SDL_config.h
Sun, 20 Oct 2013 21:56:15 -0700 Sam Lantinga Fixed bug 2129 - fix for bug 2121 breaks linking for mingw and throws multiple warnings
Sun, 20 Oct 2013 20:42:55 -0700 Sam Lantinga Added a macro SDL_TICKS_PASSED() to correctly compare two 32-bit tick values.
Thu, 29 Aug 2013 08:29:21 -0700 Sam Lantinga Christoph Mallon: Remove pointless if (x) before SDL_free(x)
Thu, 08 Aug 2013 15:04:30 -0700 Ryan C. Gordon SDL_RegisterEvents() now rejects requests for numevents <= 0.
Tue, 11 Jun 2013 08:37:03 -0700 Sam Lantinga Added an arbitrary limit to the number of queued events so it doesn't grow unbounded.
Tue, 11 Jun 2013 08:32:55 -0700 Sam Lantinga Update the queued event wmmsg pointer to point to the queued event data.
Mon, 10 Jun 2013 23:24:02 -0700 Sam Lantinga Made the SDL event queue dynamically allocated so we don't ever drop events.
Mon, 20 May 2013 23:04:25 -0700 Sam Lantinga Fixed bug 1113 - SDL_SetEventFilter()'s event deletion process is not safe against intervening event push.
Sat, 18 May 2013 14:17:52 -0700 Sam Lantinga File style cleanup for the SDL 2.0 release
Sat, 18 May 2013 12:48:50 -0700 Sam Lantinga Added mobile application events, with implementations for iOS and Android
Sat, 20 Apr 2013 23:05:08 -0400 David Ludwig future-proofing for Microsoft's C++/CX extensions, whereby "generic" is a reserved keyword
Fri, 19 Apr 2013 11:58:38 -0400 Ryan C. Gordon Fixed using the event queue lock before the mutex was created.
Sun, 31 Mar 2013 12:48:50 -0400 Ryan C. Gordon Make SDL_SetError and friends unconditionally return -1.
Thu, 07 Mar 2013 20:12:40 -0800 Sam Lantinga Changed the name of SDL_mutexP() SDL_mutexV()
Sat, 02 Mar 2013 17:51:32 -0800 Sam Lantinga Fixed the joystick id usage in the joystick and game controller events.
Fri, 15 Feb 2013 08:47:44 -0800 Sam Lantinga Happy New Year!
Fri, 14 Dec 2012 09:22:13 -0800 Sam Lantinga Only check SDL_SYS_JoystickNeedsPolling() if we know we don't need to poll for other reasons. This avoids a select() syscall on Linux if it isn't necessary.
Mon, 26 Nov 2012 16:37:54 -0800 Sam Lantinga Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
Fri, 09 Nov 2012 02:18:27 -0800 Sam Lantinga We can't check for the screen keyboard in the event code because the video system isn't fully initialized yet.
Thu, 08 Nov 2012 11:18:21 -0800 Sam Lantinga Leave text input enabled unless text input shows some on-screen UI elements
Sun, 04 Nov 2012 21:53:28 -0800 Sam Lantinga Synchronized the on-screen keyboard state with whether we are accepting text input.
Sun, 14 Oct 2012 01:30:42 -0700 Sam Lantinga Allow events at startup so we don't lose important events like SDL_DROPFILE
Fri, 28 Sep 2012 03:54:39 -0700 Sam Lantinga Clear the queue active flag when we shutdown, so we don't have a mutex error trying to read the queue.
Wed, 15 Aug 2012 02:52:42 -0400 Ryan C. Gordon Minor typo fix. SDL-1.2
Sat, 31 Dec 2011 09:28:07 -0500 Sam Lantinga Happy New Year!
Sat, 31 Dec 2011 09:16:08 -0500 Sam Lantinga Happy New Year! SDL-1.2
Thu, 29 Dec 2011 05:13:55 -0500 Sam Lantinga Fixed bug 1336 - Added a timestamp on all SDL events
Sun, 20 Nov 2011 19:38:18 -0500 Sam Lantinga First pass at a simple drag and drop API, allowing you to accept files dropped into your application.
Fri, 08 Apr 2011 13:03:26 -0700 Sam Lantinga SDL 1.3 is now under the zlib license.
Sun, 13 Feb 2011 22:53:12 -0800 Sam Lantinga Fixed crash while resizing a window on Mac OS X.
Fri, 11 Feb 2011 22:37:15 -0800 Sam Lantinga Happy 2011! :)
Wed, 02 Feb 2011 14:34:54 -0800 Sam Lantinga Moved the rendering code out to a separate directory in the hope that it can someday be completely decoupled from the rest of the library and be expanded to an awesome 2D on 3D library.
Tue, 01 Feb 2011 19:15:42 -0800 Sam Lantinga Added functions to watch events as they go through the event queue.
Thu, 27 Jan 2011 22:44:08 -0800 Sam Lantinga Removed completely non-portable event thread hack.
Thu, 27 Jan 2011 14:45:06 -0800 Sam Lantinga Improved timer implementation
Mon, 24 Jan 2011 15:46:11 -0800 Sam Lantinga Fixed compiling on Windows Mobile SDK 5.0 with Visual Studio 2008
Thu, 20 Jan 2011 18:04:05 -0800 Sam Lantinga Fixed bug #925
Sun, 22 Aug 2010 12:23:55 -0700 Sam Lantinga Merged Paul's Google Summer of Code work from SDL-gsoc2010_android
Sun, 23 May 2010 15:12:41 +1200 Paul Hunkin Fix a compile error when SDL_JOYSTICK_DISABLED is set
Wed, 07 Jul 2010 04:13:08 -0700 Jim Grandpre Moved Multi finger gesture recognition into the library.
Fri, 28 May 2010 01:26:52 -0400 Jim Grandpre Added reading of event* for touch events.
Sun, 09 May 2010 16:15:14 -0700 Sam Lantinga Make sure events are current before flushing them.
Thu, 25 Mar 2010 01:08:26 -0700 Sam Lantinga General improvements for user custom event registration
Mon, 08 Dec 2008 00:25:42 +0000 Sam Lantinga Updated copyright date SDL-1.2
Wed, 12 Nov 2008 17:23:40 +0000 Sam Lantinga Date: Sun, 7 Sep 2008 15:17:00 +0200 SDL-1.2
Sun, 24 Jun 2007 18:26:35 +0000 Ryan C. Gordon Added S60 port. SDL-1.2
Sun, 24 Jan 2010 21:10:53 +0000 Sam Lantinga Fixed bug #926
Wed, 06 Jan 2010 07:34:20 +0000 Ryan C. Gordon Merged r4121:4122 from branches/SDL-1.2: more double-free fixes.
Wed, 16 Dec 2009 04:48:11 +0000 Sam Lantinga Fixed bug #741
Sat, 19 Sep 2009 06:43:45 +0000 Sam Lantinga Removed outdated OS/2 support
Sat, 19 Sep 2009 06:24:07 +0000 Sam Lantinga Removed outdated iPodLinux support
Mon, 07 Sep 2009 05:06:34 +0000 Sam Lantinga Merged Edgar's code changes from Google Summer of Code 2009
Tue, 17 Feb 2009 05:59:40 +0000 Sam Lantinga Fixed bug #684
Sun, 04 Jan 2009 05:41:52 +0000 Sam Lantinga Fixed some dependency issues with SDL_revision.h
Mon, 08 Dec 2008 00:27:32 +0000 Sam Lantinga Updated copyright date
Wed, 27 Aug 2008 15:10:03 +0000 Sam Lantinga Final merge of Google Summer of Code 2008 work...
Wed, 27 Aug 2008 04:23:38 +0000 Darren Alton Clean up. gsoc2008_nds
Thu, 10 Jul 2008 23:35:01 +0000 Darren Alton Removed old touchscreen system, starting to implement mouse-based touchscreen. Also, more work on a non-software-rendering video driver gsoc2008_nds
Mon, 23 Jun 2008 11:55:26 +0000 Darren Alton Started adding framework for Touchscreen API, based on and (consistent with) the existing Joystick API. gsoc2008_nds
Sat, 16 Jun 2007 15:32:04 +0000 Sam Lantinga Key repeat is handled by the OS, since text input is now decoupled from physical key events.
Thu, 10 Aug 2006 14:54:23 +0000 Sam Lantinga MacOS Classic is no longer supported.
Mon, 10 Jul 2006 21:04:37 +0000 Sam Lantinga SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sat, 08 Jul 2006 20:07:08 +0000 Sam Lantinga SDL_PushEvent() calls the event filter code, and has a return value to tell SDL-1.3
Thu, 06 Jul 2006 07:17:11 +0000 Sam Lantinga Proof of concept done - Win32 GDI implementation mostly complete. SDL-1.3
Fri, 30 Jun 2006 08:18:44 +0000 Sam Lantinga Added a userdata parameter for event filters. SDL-1.3
Mon, 29 May 2006 04:04:35 +0000 Sam Lantinga more tweaking indent options SDL-1.3
Sun, 28 May 2006 21:56:07 +0000 Sam Lantinga The dummy video driver compiles. :) SDL-1.3
Sun, 28 May 2006 13:04:16 +0000 Sam Lantinga Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API. SDL-1.3
Wed, 17 May 2006 08:18:28 +0000 Sam Lantinga Merge trunk-1.3-3 SDL-1.3
Tue, 21 Feb 2006 08:46:50 +0000 Sam Lantinga Use consistent identifiers for the various platforms we support.
Thu, 16 Feb 2006 10:11:48 +0000 Sam Lantinga New configure-based build system. Still work in progress, but much improved
Fri, 10 Feb 2006 06:48:43 +0000 Sam Lantinga More header massaging... works great on Windows. ;-)
Tue, 07 Feb 2006 06:59:48 +0000 Sam Lantinga Use SDL_ prefixed versions of C library functions.
Mon, 06 Feb 2006 08:28:51 +0000 Sam Lantinga It's now possible to build SDL without any C runtime at all on Windows,
Wed, 01 Feb 2006 06:32:25 +0000 Sam Lantinga Updated copyright information and removed rcs id lines (problematic in branch merges)
Wed, 23 Nov 2005 07:29:56 +0000 Ryan C. Gordon OS/2 port!
Thu, 08 Sep 2005 07:33:22 +0000 Ryan C. Gordon iPod Linux framebuffer support.
Sun, 21 Aug 2005 06:18:54 +0000 Sam Lantinga Date: Fri, 08 Jul 2005 22:43:48 +0200 (CEST)
Thu, 13 Jan 2005 23:24:56 +0000 Sam Lantinga Fix various problems with the timer code.
Sun, 04 Jan 2004 16:49:27 +0000 Sam Lantinga Updated copyright information for 2004 (Happy New Year!)
Wed, 29 May 2002 23:31:33 +0000 Sam Lantinga Almost... :)
Wed, 29 May 2002 22:29:46 +0000 Ryan C. Gordon SDL_PushEvent() now returns values as documented.
Mon, 15 Apr 2002 04:53:41 +0000 Sam Lantinga The documented error return value for SDL_WaitEvent() is 0.
Mon, 15 Apr 2002 04:51:26 +0000 Sam Lantinga Fixed SDL_PollEvent() so it only returns a boolean value (not -1)
Wed, 06 Mar 2002 11:23:08 +0000 Sam Lantinga Updated copyright information for 2002
Wed, 13 Feb 2002 23:40:13 +0000 Sam Lantinga Updated the documentation for the SDL_PushEvent() call.
Fri, 14 Dec 2001 12:38:15 +0000 Sam Lantinga Updated the source with the correct e-mail address
Thu, 26 Apr 2001 16:45:43 +0000 Sam Lantinga Initial revision
less more (0) tip