src/events/SDL_events.c
Fri, 04 Jan 2019 22:01:14 -0800 Updated copyright for 2019
Sun, 30 Sep 2018 19:53:26 -0700 Re-enable drag-and-drop events by default
Tue, 21 Aug 2018 12:11:34 -0700 First pass on the new SDL sensor API
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
Tue, 12 Dec 2017 16:10:20 -0800 Fixed bug 3996 - Corrupted or over-released critical section on SDL_Quit (SDL_event_watchers_lock)
Wed, 11 Oct 2017 13:26:58 -0700 Fixed size in realloc
Tue, 10 Oct 2017 20:11:05 -0700 Changed overlapping memcpy to memmove
Tue, 10 Oct 2017 19:44:33 -0700 Fixed potentially calling a callback after it has been removed (and userdata possibly deleted)
Tue, 10 Oct 2017 17:41:41 -0700 The event filter and event watch functions are now thread-safe
Mon, 28 Aug 2017 00:43:14 -0700 Fixed mingw Windows build, since SDL_vulkan_internal.h includes windows.h
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Sat, 05 Nov 2016 21:22:39 +0100 Removed empty statement.
Thu, 03 Nov 2016 01:29:56 -0400 Added some debug logging to print out every event added to the SDL queue.
Fri, 07 Oct 2016 17:58:02 -0700 Fixed bug 3022 - SDL_UnlockMutex(SDL_EventQ.lock) in SDL_PeepEvents can cause error when lock is null
Tue, 08 Mar 2016 13:55:50 -0800 Fixed infinite timeout in SDL_WaitEventTimeout() - thanks Константин Гончарик
Sun, 31 Jan 2016 11:29:11 -0800 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 Remove almost all instances of "volatile" keyword.
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Tue, 27 Oct 2015 11:17:32 -0700 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 Unix: Don't send quit events during signal handler.
Tue, 26 May 2015 06:27:46 -0700 Updated the copyright year to 2015
Wed, 25 Mar 2015 10:19:10 -0400 Keep track of maximum number of events in-flight in the SDL queue at once.
Sun, 22 Jun 2014 11:02:56 -0700 Partial fix for bug 2556 - add compilation flag -Wshadow
Sat, 14 Jun 2014 23:31:23 -0400 Removed SDL_SYS_JoystickNeedsPolling().
Sat, 31 May 2014 11:33:25 -0700 Fixed SDL error when filtering events after shutdown.
Sun, 09 Mar 2014 11:36:47 -0700 Integrated David Ludwig's support for Windows RT
Sun, 27 Oct 2013 21:26:46 -0400 WinRT: merged with SDL 2.0.1 codebase
Mon, 12 Aug 2013 22:29:55 -0400 WinRT: merged with SDL 2.0.0 codebase (aka. SDL hg rev d6a8fa507a45)
Sun, 21 Apr 2013 12:49:15 -0400 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 WinRT: merged with latest, official, SDL 2.x sources
Sun, 14 Apr 2013 11:45:01 -0400 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 Fixed bug 2414 - Execute event watchers in the order they were added
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
Sun, 20 Oct 2013 21:56:15 -0700 Fixed bug 2129 - fix for bug 2121 breaks linking for mingw and throws multiple warnings
Sun, 20 Oct 2013 20:42:55 -0700 Added a macro SDL_TICKS_PASSED() to correctly compare two 32-bit tick values.
Thu, 29 Aug 2013 08:29:21 -0700 Christoph Mallon: Remove pointless if (x) before SDL_free(x)
Thu, 08 Aug 2013 15:04:30 -0700 SDL_RegisterEvents() now rejects requests for numevents <= 0.
Tue, 11 Jun 2013 08:37:03 -0700 Added an arbitrary limit to the number of queued events so it doesn't grow unbounded.
Tue, 11 Jun 2013 08:32:55 -0700 Update the queued event wmmsg pointer to point to the queued event data.
Mon, 10 Jun 2013 23:24:02 -0700 Made the SDL event queue dynamically allocated so we don't ever drop events.
Mon, 20 May 2013 23:04:25 -0700 Fixed bug 1113 - SDL_SetEventFilter()'s event deletion process is not safe against intervening event push.
Sat, 18 May 2013 14:17:52 -0700 File style cleanup for the SDL 2.0 release
Sat, 18 May 2013 12:48:50 -0700 Added mobile application events, with implementations for iOS and Android
Sat, 20 Apr 2013 23:05:08 -0400 future-proofing for Microsoft's C++/CX extensions, whereby "generic" is a reserved keyword
Fri, 19 Apr 2013 11:58:38 -0400 Fixed using the event queue lock before the mutex was created.
Sun, 31 Mar 2013 12:48:50 -0400 Make SDL_SetError and friends unconditionally return -1.
Thu, 07 Mar 2013 20:12:40 -0800 Changed the name of SDL_mutexP() SDL_mutexV()
Sat, 02 Mar 2013 17:51:32 -0800 Fixed the joystick id usage in the joystick and game controller events.
Fri, 15 Feb 2013 08:47:44 -0800 Happy New Year!
Fri, 14 Dec 2012 09:22:13 -0800 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 Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
Fri, 09 Nov 2012 02:18:27 -0800 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 Leave text input enabled unless text input shows some on-screen UI elements
Sun, 04 Nov 2012 21:53:28 -0800 Synchronized the on-screen keyboard state with whether we are accepting text input.
Sun, 14 Oct 2012 01:30:42 -0700 Allow events at startup so we don't lose important events like SDL_DROPFILE
Fri, 28 Sep 2012 03:54:39 -0700 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 Minor typo fix.
Sat, 31 Dec 2011 09:28:07 -0500 Happy New Year!