Thu, 18 Dec 2014 00:19:52 -0500 Emscripten: Patched to compile. default tip
Ryan C. Gordon <icculus@icculus.org> [Thu, 18 Dec 2014 00:19:52 -0500] rev 9279
Emscripten: Patched to compile.
Sat, 13 Dec 2014 02:40:52 -0500 CMake: Minor cleanup up on the new SDL_*_ENABLED_BY_DEFAULT vars.
Ryan C. Gordon <icculus@icculus.org> [Sat, 13 Dec 2014 02:40:52 -0500] rev 9278
CMake: Minor cleanup up on the new SDL_*_ENABLED_BY_DEFAULT vars.
Sat, 13 Dec 2014 01:17:10 -0500 Initial Emscripten merge.
Ryan C. Gordon <icculus@icculus.org> [Sat, 13 Dec 2014 01:17:10 -0500] rev 9277
Initial Emscripten merge.
Sat, 13 Dec 2014 02:33:52 -0500 CMake: Replace "else(condition)" with "else()", etc.
Ryan C. Gordon <icculus@icculus.org> [Sat, 13 Dec 2014 02:33:52 -0500] rev 9276
CMake: Replace "else(condition)" with "else()", etc. Bumped required CMake version to 2.8. Thanks to the SDL/Emscripten porting team for this cleanup.
Fri, 12 Dec 2014 21:51:30 +0100 Removed unused includes and functions from test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 12 Dec 2014 21:51:30 +0100] rev 9275
Removed unused includes and functions from test program.
Fri, 12 Dec 2014 21:02:46 +0100 Replaced sqrt() with SDL_sqrt() in test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 12 Dec 2014 21:02:46 +0100] rev 9274
Replaced sqrt() with SDL_sqrt() in test program.
Fri, 12 Dec 2014 21:00:25 +0100 Removed global variable from test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 12 Dec 2014 21:00:25 +0100] rev 9273
Removed global variable from test program. On Android starting the application after a previous quit did not always work. Android keeps VM processes for a faster restart and therefore the loaded *.so.
Thu, 11 Dec 2014 23:38:02 +0100 Removed extern declaration of not existing SDL_numhaptics from internal header.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 11 Dec 2014 23:38:02 +0100] rev 9272
Removed extern declaration of not existing SDL_numhaptics from internal header.
Wed, 10 Dec 2014 21:20:41 +0100 Removed dependency to stdbool.h in implementation file for Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 10 Dec 2014 21:20:41 +0100] rev 9271
Removed dependency to stdbool.h in implementation file for Android. This reduced mixing of different types in the file (bool, jboolean, SDL_bool).
Wed, 10 Dec 2014 21:13:43 +0100 Fixed setting text to clipboard in controllermap program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 10 Dec 2014 21:13:43 +0100] rev 9270
Fixed setting text to clipboard in controllermap program.
Wed, 10 Dec 2014 21:10:55 +0100 Added comments in example program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 10 Dec 2014 21:10:55 +0100] rev 9269
Added comments in example program.
Tue, 09 Dec 2014 22:49:16 +0100 Fixed bug 2811 - [patch] Android core: Fix JNI 'nativeGetHint' symbol not being exported
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 09 Dec 2014 22:49:16 +0100] rev 9268
Fixed bug 2811 - [patch] Android core: Fix JNI 'nativeGetHint' symbol not being exported Jonas Kulla I don't see a reason why this shouldn't be exported. Currently a strip -s on the final application library eats it.
Sat, 06 Dec 2014 00:17:52 +0100 Fixed warnings about possible loss of data in conversion.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 06 Dec 2014 00:17:52 +0100] rev 9267
Fixed warnings about possible loss of data in conversion.
Thu, 04 Dec 2014 21:41:30 +0100 Replaced free() with SDL_free() because related allocation also uses wrapper.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 04 Dec 2014 21:41:30 +0100] rev 9266
Replaced free() with SDL_free() because related allocation also uses wrapper.
Thu, 04 Dec 2014 21:33:59 +0100 Corrected header file guard comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 04 Dec 2014 21:33:59 +0100] rev 9265
Corrected header file guard comment.
Thu, 04 Dec 2014 02:24:22 -0500 Fixed some paths in the new buildbot windows zipper script.
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Dec 2014 02:24:22 -0500] rev 9264
Fixed some paths in the new buildbot windows zipper script.
Thu, 04 Dec 2014 02:09:07 -0500 Added a script to handle packing up Windows builds for the buildbot.
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Dec 2014 02:09:07 -0500] rev 9263
Added a script to handle packing up Windows builds for the buildbot.
Wed, 03 Dec 2014 12:47:39 -0500 ugh.. stray character
Edward Rudd <urkle@outoforder.cc> [Wed, 03 Dec 2014 12:47:39 -0500] rev 9262
ugh.. stray character
Wed, 03 Dec 2014 12:45:04 -0500 fix SDL_PRIs64 on windows compilers.. (should end in d)
Edward Rudd <urkle@outoforder.cc> [Wed, 03 Dec 2014 12:45:04 -0500] rev 9261
fix SDL_PRIs64 on windows compilers.. (should end in d)
Wed, 03 Dec 2014 12:23:17 -0500 switch to use SDL_PRI* macros for long long formatting everywhere.
Edward Rudd <urkle@outoforder.cc> [Wed, 03 Dec 2014 12:23:17 -0500] rev 9260
switch to use SDL_PRI* macros for long long formatting everywhere.
Wed, 03 Dec 2014 11:04:07 -0500 fix incorrect struct member name in test code for wheel direction
Edward Rudd <urkle@outoforder.cc> [Wed, 03 Dec 2014 11:04:07 -0500] rev 9259
fix incorrect struct member name in test code for wheel direction
Sun, 23 Nov 2014 21:10:55 -0500 update logging of events in test core
Edward Rudd <urkle@outoforder.cc> [Sun, 23 Nov 2014 21:10:55 -0500] rev 9258
update logging of events in test core - log unknown as HEX instead of int (makes it easier to identify) - add dollar gesture and multi gesture events - add scroll reverse for mouse wheel
Sun, 23 Nov 2014 21:09:54 -0500 add in support for passing down the "natural" (or flipped) scrolling direction in the MouseWheelEvent event
Edward Rudd <urkle@outoforder.cc> [Sun, 23 Nov 2014 21:09:54 -0500] rev 9257
add in support for passing down the "natural" (or flipped) scrolling direction in the MouseWheelEvent event
Wed, 03 Dec 2014 10:55:23 -0500 WinRT: fixed bug whereby SDL would override an app's default orientation
David Ludwig <dludwig@pobox.com> [Wed, 03 Dec 2014 10:55:23 -0500] rev 9256
WinRT: fixed bug whereby SDL would override an app's default orientation WinRT apps can set a default, preferred orientation via a .appxmanifest file. SDL was overriding this on app startup, and making the app use all possible orientations (landscape and portrait). Thanks to Eric Wing for the heads up on this!
Tue, 02 Dec 2014 21:18:50 -0500 WinRT: removed SDL_HINT_WINRT_PREF_PATH_ROOT (introduced post-2.0.3 & pre-2.0.4)
David Ludwig <dludwig@pobox.com> [Tue, 02 Dec 2014 21:18:50 -0500] rev 9255
WinRT: removed SDL_HINT_WINRT_PREF_PATH_ROOT (introduced post-2.0.3 & pre-2.0.4) A WinRT app's Roaming folder-path can still be retrieved via calls to SDL_WinRTGetFSPathUTF8() or SDL_WinRTGetFSPathUNICODE(), if need be.
Sun, 30 Nov 2014 20:55:27 -0800 Fix assert format strings/parameters in testautomation modules; improve output of SDL_CompareSurfaces to aid debugging; update platform_testSetErrorInvalidInput for SDL changes
Andreas Schiffler <aschiffler@ferzkopp.net> [Sun, 30 Nov 2014 20:55:27 -0800] rev 9254
Fix assert format strings/parameters in testautomation modules; improve output of SDL_CompareSurfaces to aid debugging; update platform_testSetErrorInvalidInput for SDL changes
Sun, 30 Nov 2014 22:17:12 +0100 Removed generated doxygen output of visual test suite.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 30 Nov 2014 22:17:12 +0100] rev 9253
Removed generated doxygen output of visual test suite. The files may be generated again by running doxygen locally (like SDL's docs).
Sat, 29 Nov 2014 14:41:18 -0800 Fixed bug 2795 - SDL library detection selects the wrong lib
Sam Lantinga <slouken@libsdl.org> [Sat, 29 Nov 2014 14:41:18 -0800] rev 9252
Fixed bug 2795 - SDL library detection selects the wrong lib Chris Beck When creating a homebrew recipe for wesnoth, I discovered that the SDL image configuration routine does not detect libpng properly -- if you have multiple instances of libpng on your system, and you use environment variables to select an instance which is not in your system directory, the build can be broken, because it will run configuration tests against the system installed version, but deduce that it should use the filename of the system-installed version. In a vanilla build of wesnoth using homebrew, this results in segfaults at runtime, because you end up linking against two different versions of libpng, which is also needed independently of SDL. The problem is essentially in the "find_lib" routine in the configure file: find_lib() { gcc_bin_path=[`$CC -print-search-dirs 2>/dev/null | fgrep programs: | sed 's/[^=]*=\(.*\)/\1/' | sed 's/:/ /g'`] gcc_lib_path=[`$CC -print-search-dirs 2>/dev/null | fgrep libraries: | sed 's/[^=]*=\(.*\)/\1/' | sed 's/:/ /g'`] env_lib_path=[`echo $LIBS $LDFLAGS | sed 's/-L[ ]*//g'`] for path in $gcc_bin_path $gcc_lib_path $env_lib_path /usr/lib /usr/local/lib; do lib=[`ls -- $path/$1 2>/dev/null | sort -r | sed 's/.*\/\(.*\)/\1/; q'`] if test x$lib != x; then echo $lib return fi done } Because the for loop goes over the system directories before the environment directories, any system-installed lib will shadow the lib selected via environment variables. This is contrary to the behavior of the configuration tests earlier in the script, which prefers the environment variable libs over the system-installed libs. The 'for' loop should instead be: for path in $env_lib_path $gcc_bin_path $gcc_lib_path /usr/lib /usr/local/lib; do You can see the full discussion on the Homebrew / linuxbrew issue tracker here: https://github.com/Homebrew/linuxbrew/issues/172 I have checked that this bug also affects SDL 1.2.15, SDL_mixer and SDL_ttf 1.2, which all use this same "find_lib" routine. I have not determined if the bug affects SDL 2.0, which seems not to use this exact routine.
Sat, 29 Nov 2014 11:51:13 -0800 Fixed bug 2766 - Haptic coding bugs and fixes for Linux FF: periodic.phase handled as time instead of angle; + direction clarification
Sam Lantinga <slouken@libsdl.org> [Sat, 29 Nov 2014 11:51:13 -0800] rev 9251
Fixed bug 2766 - Haptic coding bugs and fixes for Linux FF: periodic.phase handled as time instead of angle; + direction clarification Elias Vanderstuyft Remove the dependency of the calculation of Linux "phase" on "period", currently the "phase" parameter is interpreted as a time shift, instead of a phase shift. The Linux input documentation is not clear about the exact units of the "phase" parameter (see http://lxr.free-electrons.com/source/include/uapi/linux/input.h?v=3.17#L1075 ), but we're about to standardize the 'phase shift' interpretation into the Linux input documentation, since this will ease the job of a driver to recalculate the effect's state when the user dynamically updates the "period" parameter.
Sat, 29 Nov 2014 11:49:58 -0800 Fixed bug 2766 - Haptic coding bugs and fixes for Linux FF: periodic.phase handled as time instead of angle; + direction clarification
Sam Lantinga <slouken@libsdl.org> [Sat, 29 Nov 2014 11:49:58 -0800] rev 9250
Fixed bug 2766 - Haptic coding bugs and fixes for Linux FF: periodic.phase handled as time instead of angle; + direction clarification Elias Vanderstuyft "Horizontal" is not very precise, use "Positive phase" instead. "Positive" because it's actually waveform(2*pi*t + phase) instead of waveform(2*pi*t - phase).
Sat, 29 Nov 2014 11:48:43 -0800 Fixed bug 2766 - Haptic coding bugs and fixes for Linux FF: periodic.phase handled as time instead of angle; + direction clarification
Sam Lantinga <slouken@libsdl.org> [Sat, 29 Nov 2014 11:48:43 -0800] rev 9249
Fixed bug 2766 - Haptic coding bugs and fixes for Linux FF: periodic.phase handled as time instead of angle; + direction clarification Elias Vanderstuyft It's not obvious from the general "haptic direction" description what the SDL direction actually means in terms of force magnitude sign, currently its meaning is only reflected by the example.
Sat, 29 Nov 2014 11:18:49 -0800 Improved the pitch variable description
Sam Lantinga <slouken@libsdl.org> [Sat, 29 Nov 2014 11:18:49 -0800] rev 9248
Improved the pitch variable description
Sat, 29 Nov 2014 10:09:30 -0500 WinRT: bug and data-integrity fixes for SDL_GetPrefPath()
David Ludwig <dludwig@pobox.com> [Sat, 29 Nov 2014 10:09:30 -0500] rev 9247
WinRT: bug and data-integrity fixes for SDL_GetPrefPath() This change does a few things, all with regards to the WinRT implementation of SDL_GetPrefPath(): 1. it fixes a bug whereby SDL_GetPrefPath() did not create the directory it returned. On other SDL platforms, SDL_GetPrefPath() will create separate directories for its 'org' and 'app' folders. Without this, attempts to create files in the pref-path would fail, unless those directories were first created by the app, or by some other library the app used. This change makes sure that these directories get created, before SDL_GetPrefPath() returns to its caller(s). 2. it defaults to having SDL_GetPrefPath() return a WinRT 'Local' folder on all platforms. Previously, for Windows Store apps, it would have used a different, 'Roaming' folder. Files in Roaming folders can be automatically, and synchronized across multiple devices by Windows. This synchronization can happen while the app runs, with new files being copied into a running app's pref-path. Unless an app is specifically designed to handle this scenario, there is a chance that save-data could be overwritten in unwanted or unexpected ways. The default is now to use a Local folder, which does not get synchronized, and which is arguably a bit safer to use. Apps that wish to use Roaming folders can do so by setting SDL_HINT_WINRT_PREF_PATH_ROOT to "roaming", however it is recommended that one first read Microsoft's documentation for Roaming files, a link to which is provided in README-winrt.md. To preserve older pref-path selection behavior (found in SDL 2.0.3, as well as many pre-2.0.4 versions of SDL from hg.libsdl.org), which uses a Roaming path in Windows Store apps, and a Local path in Windows Phone, set SDL_HINT_WINRT_PREF_PATH_ROOT to "old". Please note that Roaming paths are not supported on Windows Phone 8.0, due to limitations in the OS itself. Attempts to use this will fail. (Windows Phone 8.1 does not have this limitation, however.) 3. It makes SDL_GetPrefPath(), when on Windows Phone 8.0, and when SDL_HINT_WINRT_PREF_PATH_ROOT is set to "roaming", return NULL, rather than silently defaulting to a Local path (then switching to a Roaming path if and when the user upgraded to Windows Phone 8.1).
Fri, 28 Nov 2014 04:51:33 -0800 Fixed bug 2786 - "UCS-2-INTERNAL" iconv encoding is not supported everywhere, use UTF-16LE instead
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Nov 2014 04:51:33 -0800] rev 9246
Fixed bug 2786 - "UCS-2-INTERNAL" iconv encoding is not supported everywhere, use UTF-16LE instead Jonas Kulla src/main/windows/SDL_windows_main.c:137: cmdline = SDL_iconv_string("UTF-8", "UCS-2-INTERNAL", (char *)(text), (SDL_wcslen(text)+1)*sizeof(WCHAR)); I'm trying to compile an SDL2 application for windows using the mingw-w64 32bit toolchain provided by my distro (Fedora 19). However, even the simplest test program that does nothing at all fails to startup with a "Fatal error - out of memory" message because the mingw iconv library provided by my distro does not support the "UCS-2-INTERNAL" encoding and the conversion returns null. From my little bit of research, it turns out that even though this encoding is supported by the external GNU libiconv library, some glibc versions (?) don't support it with their internal iconv routines, and will instead provide the native endian encoding when "UCS-2" is specified. Nonetheless, I wonder why the native endianness is considered in the first place when Windows doesn't even run on any big endian archs (to my knowledge). And true enough, 'WIN_StringToUTF8' from core/windows/SDL_windows.h is used everywhere else in the windows backend, which is just a macro to iconv with "UTF-16LE" as source. Therefore it would IMO make sense to use this macro here as well, which would solve my problem (patch attached).
Fri, 28 Nov 2014 04:42:46 -0800 Fixed bug 2676 - xdnd_version check issue in case ClientMessage
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Nov 2014 04:42:46 -0800] rev 9245
Fixed bug 2676 - xdnd_version check issue in case ClientMessage Nitz I added xdnd_version check to XdndPosition case also under DEBUG_XEVENTS macro. by this we can get the action requested by user. I analysed further and found out that removing xdnd_version check at XdndDrop case is a bad idea because in XConvertSelection API timestamp should be passed if(xdnd_version >= 1) otherwise CurrentTime should be passed So xdnd_version check is important at XdndDrop case I made xdnd_version as a static so that it can store the version in other cases also.
Fri, 28 Nov 2014 04:37:50 -0800 Fixed bug 2411 - Even if built with --enable-clock_gettime, SDL2 still calls gettimeofday()
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Nov 2014 04:37:50 -0800] rev 9244
Fixed bug 2411 - Even if built with --enable-clock_gettime, SDL2 still calls gettimeofday() Ben Swick Makes SDL_syscond.c and SDL_syssem.c use clock_gettime(CLOCK_REALTIME) when HAVE_CLOCK_GETTIME is defined.
Sun, 02 Nov 2014 20:55:13 -0800 iOS: Added support for iOS 8 LaunchScreen NIBs.
Eric Wing <ewing . public |-at-| gmail . com> [Sun, 02 Nov 2014 20:55:13 -0800] rev 9243
iOS: Added support for iOS 8 LaunchScreen NIBs. iOS 8 introduces LaunchScreen NIBs which use autolayout to handle all devices and orientations with a single NIB instead of multiple launch images. This is also the only way to get the App Store badge "Optimized for iPhone 6 and iPhone 6 Plus". So if the application is running on iOS 8 or greater AND has specified a LaunchScreen in their Info.plist, this patch will use the NIB as the launch screen. Otherwise, the code falls back to the legacy code path. Note: Upon audit of the legacy path, it appears that it does not properly handle the UILaunchImages Info.plist convention. I've added comments inline to the code about this. However, in about a year from now, nobody is going to care about this path since everybody should be using LaunchScreen NIBs.
Thu, 27 Nov 2014 09:55:34 -0500 WinRT: added SDL_HINT_WINRT_PREF_PATH_ROOT
David Ludwig <dludwig@pobox.com> [Thu, 27 Nov 2014 09:55:34 -0500] rev 9242
WinRT: added SDL_HINT_WINRT_PREF_PATH_ROOT SDL_HINT_WINRT_PREF_PATH_ROOT allows WinRT apps to alter the path that SDL_GetPrefPath() returns. Setting it to "local" uses the app's OS-defined Local folder, setting it to "roaming" uses the app's OS-defined Roaming folder. Roaming folder support is not available in Windows Phone 8.0. Attempts to make SDL_GetPrefPath() return a Roaming folder on this OS will be ignored. Various bits of documentation on this were added to SDL_hints.h, and to README-winrt.md
Thu, 27 Nov 2014 08:50:11 -0500 WinRT: removed a completed TODO item from an inline comment
David Ludwig <dludwig@pobox.com> [Thu, 27 Nov 2014 08:50:11 -0500] rev 9241
WinRT: removed a completed TODO item from an inline comment
Wed, 26 Nov 2014 21:34:15 -0500 WinRT: added initial SDL_TEXTINPUT support
David Ludwig <dludwig@pobox.com> [Wed, 26 Nov 2014 21:34:15 -0500] rev 9240
WinRT: added initial SDL_TEXTINPUT support Further support regarding IME and on-screen keyboards is pending, some of which might not be 100% compatible with other platforms, given WinRT platform restrictions. An MSDN article at http://msdn.microsoft.com/en-us/library/windows/apps/hh465404.aspx indicates that on-screen keyboard display requires that the user first tap on a Windows/XAML text control. This change adds basic SDL_TEXTINPUT support, with input coming from hardware keyboards, at a minimum, and without the need for XAML integration (which is still pending integration into SDL, by and large).
Tue, 25 Nov 2014 22:37:12 +0100 Corrected header file guard comments.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 25 Nov 2014 22:37:12 +0100] rev 9239
Corrected header file guard comments.
Tue, 25 Nov 2014 22:31:14 +0100 Fixed limitation for number of custom main() arguments on Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 25 Nov 2014 22:31:14 +0100] rev 9238
Fixed limitation for number of custom main() arguments on Android. Limitation was size of the reference table because local refs were not deleted.
Mon, 24 Nov 2014 11:46:20 -0800 Mac: Add drag & drop support.
Jørgen P. Tjernø <jorgen@uberent.com> [Mon, 24 Nov 2014 11:46:20 -0800] rev 9237
Mac: Add drag & drop support. Fixes bug https://bugzilla.libsdl.org/show_bug.cgi?id=2757 Thanks to Alex Szpakowski for the patch!
Sun, 23 Nov 2014 15:48:52 -0500 Cocoa: add in handling of "lost" touches on OS X. [bug #2635]
Edward Rudd <urkle@outoforder.cc> [Sun, 23 Nov 2014 15:48:52 -0500] rev 9236
Cocoa: add in handling of "lost" touches on OS X. [bug #2635] This scenario can occur, for example, when the 4-finger touch sequence is used to switch spaces. the SDL window does not receive the touch up events and ends up thinking there are far more fingers on the pad than there are. So the solution here is everytime a new "touch" appears we can through and check if there are any existing known touches by the OS and if there are none, abut SDL things there are, we simply go through and cancel the SDL touches. Side affects. - the "touch up" won't occur until the users sends a new touch (could be well after the actual release really did occur)
Sun, 23 Nov 2014 15:39:28 -0500 add "i" shortcut to testgesture tool to log # of fingers down on the touch devices.
Edward Rudd <urkle@outoforder.cc> [Sun, 23 Nov 2014 15:39:28 -0500] rev 9235
add "i" shortcut to testgesture tool to log # of fingers down on the touch devices.
Sun, 23 Nov 2014 15:21:49 -0500 add controllermap program to SDLTest xcode project
Edward Rudd <urkle@outoforder.cc> [Sun, 23 Nov 2014 15:21:49 -0500] rev 9234
add controllermap program to SDLTest xcode project
Sun, 23 Nov 2014 20:46:34 +0100 Fixed doxygen tags in header file documentation comments.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 23 Nov 2014 20:46:34 +0100] rev 9233
Fixed doxygen tags in header file documentation comments.
Sun, 23 Nov 2014 20:40:48 +0100 Fixed typos in header file documentation comments.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 23 Nov 2014 20:40:48 +0100] rev 9232
Fixed typos in header file documentation comments.
Sun, 23 Nov 2014 20:38:18 +0100 Fixed local reference leaks in messagebox implementation for Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 23 Nov 2014 20:38:18 +0100] rev 9231
Fixed local reference leaks in messagebox implementation for Android.
Sun, 23 Nov 2014 20:35:51 +0100 Added name for second Java Thread on Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 23 Nov 2014 20:35:51 +0100] rev 9230
Added name for second Java Thread on Android.
Sun, 23 Nov 2014 08:59:01 -0500 WinRT: fixed an invalid comment in SDL_GetPrefPath() (for WinRT)
David Ludwig <dludwig@pobox.com> [Sun, 23 Nov 2014 08:59:01 -0500] rev 9229
WinRT: fixed an invalid comment in SDL_GetPrefPath() (for WinRT)
Sun, 23 Nov 2014 08:52:10 -0500 WinRT: allowed 'roaming' and 'temp' folder paths to be retrieved on WinPhone 8.1
David Ludwig <dludwig@pobox.com> [Sun, 23 Nov 2014 08:52:10 -0500] rev 9228
WinRT: allowed 'roaming' and 'temp' folder paths to be retrieved on WinPhone 8.1 Windows Phone 8.0 either did not define, or provide access to, a 'RoamingFolder' or 'TemporaryFolder' for apps to use. Windows 8.0 and 8.1 do, as does Windows Phone 8.1. This change allows SDL-based Windows Phone 8.1 apps to access these folders, via either the SDL_WinRTGetFSPathUNICODE() or SDL_WinRTGetFSPathUTF8() functions. SDL_GetPrefPath(), which on WinRT, is based on SDL_WinRTGetFSPathUTF8(), will continue to return the app's 'local' folder, despite Windows 8.x counterpart apps using the 'roaming' folder, in order to preserve compatibility when 8.0-based Phone apps upgrade to 8.1-based Phone apps.
Sun, 23 Nov 2014 11:26:46 +0100 Fixed typo in header file documentation comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 23 Nov 2014 11:26:46 +0100] rev 9227
Fixed typo in header file documentation comment.
Sat, 22 Nov 2014 21:13:46 -0500 Fixed bug 2726 - WinRT touches not setting 'which' field in virtual mouse events
David Ludwig <dludwig@pobox.com> [Sat, 22 Nov 2014 21:13:46 -0500] rev 9226
Fixed bug 2726 - WinRT touches not setting 'which' field in virtual mouse events This patch makes sure that any SDL_MOUSEBUTTONDOWN, SDL_MOUSEBUTTONUP, and SDL_MOUSEMOTION events, as triggered by a touch event in a WinRT app, set the event's 'which' field to SDL_TOUCH_MOUSEID. Previously, this was getting set to the same value as events from a real mouse, '0'. Thanks to Diego for providing information on this bug, and to Tamas Hamor for sending over a patch!
Sat, 22 Nov 2014 22:20:40 +0100 Corrected header file documentation comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 22 Nov 2014 22:20:40 +0100] rev 9225
Corrected header file documentation comment.
Sat, 15 Nov 2014 15:07:55 -0500 WinRT: updated README-winrt.md to detail Visual Studio 2013 Community support
David Ludwig <dludwig@pobox.com> [Sat, 15 Nov 2014 15:07:55 -0500] rev 9224
WinRT: updated README-winrt.md to detail Visual Studio 2013 Community support
Sat, 15 Nov 2014 10:19:39 -0500 WinRT: made SDL_GetPlatform() return "WinRT" and not 'Unknown'
David Ludwig <dludwig@pobox.com> [Sat, 15 Nov 2014 10:19:39 -0500] rev 9223
WinRT: made SDL_GetPlatform() return "WinRT" and not 'Unknown' Thanks to Eric Wing for the heads-up on this!
Sat, 15 Nov 2014 10:12:36 -0500 WinRT: build fix for Visual C++ 2013 Update 4
David Ludwig <dludwig@pobox.com> [Sat, 15 Nov 2014 10:12:36 -0500] rev 9222
WinRT: build fix for Visual C++ 2013 Update 4 Visual C++ 2013 Update 4 re-introduced the Sleep() function to WinRT apps (for code that targets Windows 8.1 and Windows Phone 8.1). This led to a build error, as SDL was defining it's own Sleep() function (to make up for the lack of a public Sleep() function). The fix makes sure that SDL's custom Sleep() function is only used when Windows' Sleep() is not available. Many thanks go out to Sergiu Marian Gaina for the fix!
Fri, 14 Nov 2014 11:21:15 -0500 Fixed gcc-fat.sh failing to build Objective-C sources correctly.
Ryan C. Gordon <icculus@icculus.org> [Fri, 14 Nov 2014 11:21:15 -0500] rev 9221
Fixed gcc-fat.sh failing to build Objective-C sources correctly. This would fail if the compiler was given a .m file _and_ no "-o" option; it would fail to automatically calculate the correct .o filename in this situation. Thanks to Ethan Lee for the help tracking this one down!
Sun, 09 Nov 2014 14:20:53 -0500 WinRT: fixed multi-touch bug whereby 2nd, 3rd, etc. fingers weren't moving
David Ludwig <dludwig@pobox.com> [Sun, 09 Nov 2014 14:20:53 -0500] rev 9220
WinRT: fixed multi-touch bug whereby 2nd, 3rd, etc. fingers weren't moving Only the first-pressed finger wpuld get reported as having moved (via SDL's touch APIs). Subsequently pressed fingers wouldn't report as being moved, even though the OS was reporting (to SDL) that they had moved.
Fri, 07 Nov 2014 10:02:45 +0100 Added missing brackets in test source assert messages.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 07 Nov 2014 10:02:45 +0100] rev 9219
Added missing brackets in test source assert messages.
Fri, 07 Nov 2014 10:01:20 +0100 Fixed two typos in test source.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 07 Nov 2014 10:01:20 +0100] rev 9218
Fixed two typos in test source.
Mon, 03 Nov 2014 13:07:51 -0500 WinRT: removed '-' from build script file names
David Ludwig <dludwig@pobox.com> [Mon, 03 Nov 2014 13:07:51 -0500] rev 9217
WinRT: removed '-' from build script file names Most of the other build scripts don't include a '-' in their file names. This change makes the WinRT build scripts use the same convention.
Mon, 03 Nov 2014 08:58:49 -0500 WinRT: added scripts to build Release copies of SDL for all WinRT variants
David Ludwig <dludwig@pobox.com> [Mon, 03 Nov 2014 08:58:49 -0500] rev 9216
WinRT: added scripts to build Release copies of SDL for all WinRT variants These variants include: - Windows 8.0 for x86 - Windows 8.0 for x64 - Windows 8.0 for ARM - Windows 8.1 for x86 - Windows 8.1 for x64 - Windows 8.1 for ARM - Windows Phone 8.0 for x86 (for use with the Windows Phone emulator) - Windows Phone 8.0 for ARM - Windows Phone 8.1 for x86 (for use with the Windows Phone emulator) - Windows Phone 8.1 for ARM
Sun, 02 Nov 2014 11:26:54 -0500 WinRT: updated docs to include details of recently-expanded GLES2 support
David Ludwig <dludwig@pobox.com> [Sun, 02 Nov 2014 11:26:54 -0500] rev 9215
WinRT: updated docs to include details of recently-expanded GLES2 support
Sun, 02 Nov 2014 10:38:29 -0500 WinRT: fixed crash when trying, and failing, to load the opengles2 renderer
David Ludwig <dludwig@pobox.com> [Sun, 02 Nov 2014 10:38:29 -0500] rev 9214
WinRT: fixed crash when trying, and failing, to load the opengles2 renderer The crash would occur when a WinRT app explicitly tried to create an SDL_Renderer using the "opengles2" renderer (via SDL_HINT_RENDER_DRIVER), but OpenGL ES 2 / ANGLE .dlls weren't packaged in the app.
Sun, 02 Nov 2014 10:32:25 -0500 WinRT: enabled OpenGL ES 2 support on Windows Phone
David Ludwig <dludwig@pobox.com> [Sun, 02 Nov 2014 10:32:25 -0500] rev 9213
WinRT: enabled OpenGL ES 2 support on Windows Phone The "future-dev" branch of MSOpenTech's ANGLE/WinRT repository (at https://github.com/msopentech/angle) includes support for Windows Phone 8.1. This change allows it to be used in conjunction with SDL's OpenGL functions.
Sun, 02 Nov 2014 09:02:01 -0500 WinRT: updated an OpenGL-related code-comment
David Ludwig <dludwig@pobox.com> [Sun, 02 Nov 2014 09:02:01 -0500] rev 9212
WinRT: updated an OpenGL-related code-comment
Sun, 02 Nov 2014 08:47:05 -0500 WinRT: expanded OpenGL ES 2 support to enable recent updates to ANGLE/WinRT
David Ludwig <dludwig@pobox.com> [Sun, 02 Nov 2014 08:47:05 -0500] rev 9211
WinRT: expanded OpenGL ES 2 support to enable recent updates to ANGLE/WinRT ANGLE for WinRT has at least two versions: - an older version, which supports Windows 8.0 and 8.1. This is currently the "winrt" branch in MSOpenTech's ANGLE repository (at https://github.com/msopentech/angle) - a newer version, which drops support for Windows 8.0, but is under more active development (via MSOpenTech's "future-dev" branch), and which was recently merged into the ANGLE project's official "master" branch (at https://chromium.googlesource.com/angle/angle) Both versions are setup using slightly different APIs. SDL/WinRT will now attempt to detect which version is being used, and configure it appropriately.
Sat, 01 Nov 2014 11:41:18 -0400 WinRT: moved documentation + setup related TODO items out of README-winrt.md
David Ludwig <dludwig@pobox.com> [Sat, 01 Nov 2014 11:41:18 -0400] rev 9210
WinRT: moved documentation + setup related TODO items out of README-winrt.md The TODO items were moved to SDL Bugzilla, case 2775 (https://bugzilla.libsdl.org/show_bug.cgi?id=2775).
Sat, 01 Nov 2014 11:17:07 -0400 WinRT: made README-winrt.md slightly easier to read in an 80-column text editor
David Ludwig <dludwig@pobox.com> [Sat, 01 Nov 2014 11:17:07 -0400] rev 9209
WinRT: made README-winrt.md slightly easier to read in an 80-column text editor
Sat, 01 Nov 2014 11:14:46 -0400 WinRT: added details of the port's status, to README-winrt.md
David Ludwig <dludwig@pobox.com> [Sat, 01 Nov 2014 11:14:46 -0400] rev 9208
WinRT: added details of the port's status, to README-winrt.md
Thu, 30 Oct 2014 13:44:31 -0400 Patched to compile on pre-C99 compilers.
Ryan C. Gordon <icculus@icculus.org> [Thu, 30 Oct 2014 13:44:31 -0400] rev 9207
Patched to compile on pre-C99 compilers.
Wed, 29 Oct 2014 22:55:40 -0400 X11: Fixed SDL_GetGlobalMouseState() to work better with multimonitor configs.
Dmitry Rekman <dmitry.rekman@epicgames.com> [Wed, 29 Oct 2014 22:55:40 -0400] rev 9206
X11: Fixed SDL_GetGlobalMouseState() to work better with multimonitor configs. Fixes Bugzilla #2770. Thanks to Epic Games for contributing this fix.
Wed, 29 Oct 2014 22:44:35 +0100 Fixed gamecontroller database sorting script not sorting the whole database.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 29 Oct 2014 22:44:35 +0100] rev 9205
Fixed gamecontroller database sorting script not sorting the whole database. The script was originally written for an SDL_gamecontrollerdb.h which had groups of mappings separated by single lines starting with a "#". This was changed some time ago to #endif/#if pairs. Because the script assumed only a single #endif in the whole file it no longer worked correctly and only processed the first group.
Wed, 29 Oct 2014 22:41:01 +0100 Removed unnecessary NULL check.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 29 Oct 2014 22:41:01 +0100] rev 9204
Removed unnecessary NULL check.
Wed, 29 Oct 2014 20:35:21 +0100 Updated gamecontroller database sorting script to work with Python 3.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 29 Oct 2014 20:35:21 +0100] rev 9203
Updated gamecontroller database sorting script to work with Python 3.
Wed, 29 Oct 2014 20:29:32 +0100 Fixed SDL_AddHintCallback() crashing if no more memory available.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 29 Oct 2014 20:29:32 +0100] rev 9202
Fixed SDL_AddHintCallback() crashing if no more memory available. The return value of SDL_malloc() was not checked and NULL therefore not handled. Also added setting of error message for the other SDL_malloc() in this function.
Wed, 29 Oct 2014 20:20:47 +0100 Fixed bug 2647 - Memory leak in SDL_AddHintCallback function - SDL_hints.c
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 29 Oct 2014 20:20:47 +0100] rev 9201
Fixed bug 2647 - Memory leak in SDL_AddHintCallback function - SDL_hints.c Nitz Variable entry going out of scope leaks the storage it points to, at: /* Need to add a hint entry for this watcher */ hint = (SDL_Hint *)SDL_malloc(sizeof(*hint)); if (!hint) { return; } Patch is attached.
Mon, 27 Oct 2014 19:53:44 -0400 WinRT: detailed steps, via the WinRT README, to fix a common build error
David Ludwig <dludwig@pobox.com> [Mon, 27 Oct 2014 19:53:44 -0400] rev 9200
WinRT: detailed steps, via the WinRT README, to fix a common build error
Mon, 27 Oct 2014 12:53:47 +0100 Fixed two typos in header file comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 27 Oct 2014 12:53:47 +0100] rev 9199
Fixed two typos in header file comment.
Sun, 26 Oct 2014 23:28:45 +0100 Added handling of NULL as input for SDL_GameControllerAddMapping().
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 26 Oct 2014 23:28:45 +0100] rev 9198
Added handling of NULL as input for SDL_GameControllerAddMapping().
Sun, 26 Oct 2014 23:22:53 +0100 Fixed SDL_GameControllerMappingForGUID() crashing if no more memory available.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 26 Oct 2014 23:22:53 +0100] rev 9197
Fixed SDL_GameControllerMappingForGUID() crashing if no more memory available. The return value of SDL_malloc() was not checked and NULL therefore not handled. NULL returned by SDL_GameControllerMapping()/SDL_GameControllerMappingForGUID() now either means "no mapping" (as before) or "no memory" (just crashed before).
Sun, 26 Oct 2014 17:53:16 +0100 Added handling of NULL as input for SDL_GameControllerMapping().
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 26 Oct 2014 17:53:16 +0100] rev 9196
Added handling of NULL as input for SDL_GameControllerMapping(). For consistency with the similar functions getting SDL_GameController as input. Also NULL is no SDL_GameController and therefore can not have a mapping anyway.
Sun, 26 Oct 2014 17:46:11 +0100 Removed two wrong documentation comments from gamecontroller source.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 26 Oct 2014 17:46:11 +0100] rev 9195
Removed two wrong documentation comments from gamecontroller source. No replacement because correct documentation is already in SDL_gamecontroller.h.
Sun, 26 Oct 2014 17:44:00 +0100 Fixed wording in SDL_GameControllerAddMappingsFromRW() error message.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 26 Oct 2014 17:44:00 +0100] rev 9194
Fixed wording in SDL_GameControllerAddMappingsFromRW() error message.
Sun, 26 Oct 2014 12:33:10 -0400 WinRT: more keyboard code cleanups
David Ludwig <dludwig@pobox.com> [Sun, 26 Oct 2014 12:33:10 -0400] rev 9193
WinRT: more keyboard code cleanups - made keycode listings a bit easier to read - listed VK_ keycode names, where appropriate - removed a few pieces of dead + commented-out code - applied a common 'WINRT_' prefix to internal function names
Sat, 25 Oct 2014 08:54:23 -0400 WinRT: Fixed bug whereby key-detection code could call SDL_Log
David Ludwig <dludwig@pobox.com> [Sat, 25 Oct 2014 08:54:23 -0400] rev 9192
WinRT: Fixed bug whereby key-detection code could call SDL_Log
Sat, 25 Oct 2014 08:50:41 -0400 WinRT: fallback to scancode key detection, if VirtualKey/VK detection fails
David Ludwig <dludwig@pobox.com> [Sat, 25 Oct 2014 08:50:41 -0400] rev 9191
WinRT: fallback to scancode key detection, if VirtualKey/VK detection fails
Sat, 25 Oct 2014 08:43:51 -0400 WinRT: more keyboard code cleanups
David Ludwig <dludwig@pobox.com> [Sat, 25 Oct 2014 08:43:51 -0400] rev 9190
WinRT: more keyboard code cleanups - use SDL_arraysize where appropriate - made long lines of debug-logging code span multiple lines, for easier reading
Fri, 24 Oct 2014 22:09:47 -0400 WinRT: Fixed bug whereby a right-shift key might get reported as left-shift
David Ludwig <dludwig@pobox.com> [Fri, 24 Oct 2014 22:09:47 -0400] rev 9189
WinRT: Fixed bug whereby a right-shift key might get reported as left-shift
Fri, 24 Oct 2014 21:25:21 -0400 WinRT: minor keyboard code cleanup
David Ludwig <dludwig@pobox.com> [Fri, 24 Oct 2014 21:25:21 -0400] rev 9188
WinRT: minor keyboard code cleanup An internally-used hash table was replaced with a plain switch statement.
Fri, 24 Oct 2014 19:50:29 +0200 Added new key codes from Android 4.4 (API 20) and 5.0 (API 21).
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 24 Oct 2014 19:50:29 +0200] rev 9187
Added new key codes from Android 4.4 (API 20) and 5.0 (API 21).
Fri, 24 Oct 2014 06:52:54 -0700 Remove unused variable.
Brandon Schaefer <brandon.schaefer@canonical.com> [Fri, 24 Oct 2014 06:52:54 -0700] rev 9186
Remove unused variable.
Fri, 24 Oct 2014 06:50:09 -0700 Merge patch for bug 2750. Thanks Sylvain!
Brandon Schaefer <brandon.schaefer@canonical.com> [Fri, 24 Oct 2014 06:50:09 -0700] rev 9185
Merge patch for bug 2750. Thanks Sylvain!
Fri, 24 Oct 2014 11:53:34 +0200 Fixed bug 2759 - Android findLibrary() returns NULL
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 24 Oct 2014 11:53:34 +0200] rev 9184
Fixed bug 2759 - Android findLibrary() returns NULL Sylvain extra patch with minor modifications: - typo - cancel-able set to false - add the error message, so that the user can report it.
Thu, 23 Oct 2014 16:45:18 +0200 Added an option to define libraries to be loaded on Android in a derived class.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 23 Oct 2014 16:45:18 +0200] rev 9183
Added an option to define libraries to be loaded on Android in a derived class. This way it is no more needed to modify SDLActivity.java to add own libraries.
Thu, 23 Oct 2014 16:41:01 +0200 Fixed alert dialog for not loaded libraries on Android being cancelable.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 23 Oct 2014 16:41:01 +0200] rev 9182
Fixed alert dialog for not loaded libraries on Android being cancelable. If the alert dialog could be canceled the Activity would not be finished here. Also setting the property to "true" would be redundant because that is default.
Thu, 23 Oct 2014 16:39:15 +0200 Fixed missing @Override annotation warning in source for Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 23 Oct 2014 16:39:15 +0200] rev 9181
Fixed missing @Override annotation warning in source for Android.
Thu, 23 Oct 2014 16:38:03 +0200 Fixed upper case button in alert dialog for not loaded libraries on Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 23 Oct 2014 16:38:03 +0200] rev 9180
Fixed upper case button in alert dialog for not loaded libraries on Android. This is more consistent with the buttons of other dialogs on Android.
Thu, 23 Oct 2014 16:34:48 +0200 Fixed typo in message of alert dialog for not loaded libraries on Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 23 Oct 2014 16:34:48 +0200] rev 9179
Fixed typo in message of alert dialog for not loaded libraries on Android.
Thu, 23 Oct 2014 16:33:27 +0200 Fixed writing new errors to standard output instead of error output on Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 23 Oct 2014 16:33:27 +0200] rev 9178
Fixed writing new errors to standard output instead of error output on Android.
Thu, 23 Oct 2014 16:31:02 +0200 Fixed documentation in source for Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 23 Oct 2014 16:31:02 +0200] rev 9177
Fixed documentation in source for Android.
Tue, 21 Oct 2014 11:44:35 -0300 [Android] #2759: Show a message on failure to load a .so library (by Sylvain)
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 21 Oct 2014 11:44:35 -0300] rev 9176
[Android] #2759: Show a message on failure to load a .so library (by Sylvain)
Tue, 21 Oct 2014 11:27:06 -0300 Clarify (lack of) support for desktop OpenGL on the Raspberry Pi
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 21 Oct 2014 11:27:06 -0300] rev 9175
Clarify (lack of) support for desktop OpenGL on the Raspberry Pi
Mon, 20 Oct 2014 22:19:09 +0200 Fixed setting of screen saver state crashing on some version of Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 20 Oct 2014 22:19:09 +0200] rev 9174
Fixed setting of screen saver state crashing on some version of Android. Setting Window flags seems to affect Views and must be handled on UI thread.
Mon, 20 Oct 2014 10:10:39 -0300 Bug 2739 - [Android] No support for SDL_DisableScreenSaver by Martin Gerhardy
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 20 Oct 2014 10:10:39 -0300] rev 9173
Bug 2739 - [Android] No support for SDL_DisableScreenSaver by Martin Gerhardy
Fri, 17 Oct 2014 23:36:45 +0200 Fixed bug 2476 - Allow custom main() arguments
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 17 Oct 2014 23:36:45 +0200] rev 9172
Fixed bug 2476 - Allow custom main() arguments rettichschnidi I would like to pass custom arguments from my Java code (subclass of SDLActivity) to the native SDL2 binary.
Fri, 17 Oct 2014 23:26:02 +0200 Fixed typo in source comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 17 Oct 2014 23:26:02 +0200] rev 9171
Fixed typo in source comment.
Fri, 17 Oct 2014 23:10:33 +0200 Fixed syntax error in cmake file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 17 Oct 2014 23:10:33 +0200] rev 9170
Fixed syntax error in cmake file.
Thu, 16 Oct 2014 09:54:13 -0700 Added a platform cleanup function for the Vivante video driver
Sam Lantinga <slouken@libsdl.org> [Thu, 16 Oct 2014 09:54:13 -0700] rev 9169
Added a platform cleanup function for the Vivante video driver
Thu, 16 Oct 2014 09:41:42 -0300 [udev] Fixes #2654, ID_INPUT_KEY devices are ignored.
Gabriel Jacobo <gabomdq@gmail.com> [Thu, 16 Oct 2014 09:41:42 -0300] rev 9168
[udev] Fixes #2654, ID_INPUT_KEY devices are ignored. Also added some references to udev code where these flags are set.
Wed, 15 Oct 2014 18:33:43 -0300 [X11] Obey DISPLAY environment variable when selecting screen (Steaphan Greene)
Gabriel Jacobo <gabomdq@gmail.com> [Wed, 15 Oct 2014 18:33:43 -0300] rev 9167
[X11] Obey DISPLAY environment variable when selecting screen (Steaphan Greene) Discussed in bug #2192, tested with Xvfb in dual head configuration.
Wed, 15 Oct 2014 15:50:35 -0400 WinRT build fix
David Ludwig <dludwig@pobox.com> [Wed, 15 Oct 2014 15:50:35 -0400] rev 9166
WinRT build fix
Wed, 15 Oct 2014 16:26:51 +0000 Updated configure based on recent configure.in changes
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Oct 2014 16:26:51 +0000] rev 9165
Updated configure based on recent configure.in changes
Wed, 15 Oct 2014 09:18:17 -0700 Expanded the iMX6 video driver into a general Vivante video driver that works across multiple SoCs
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Oct 2014 09:18:17 -0700] rev 9164
Expanded the iMX6 video driver into a general Vivante video driver that works across multiple SoCs
Wed, 15 Oct 2014 09:14:09 -0700 Better error reporting for video drivers with less than full functionality.
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Oct 2014 09:14:09 -0700] rev 9163
Better error reporting for video drivers with less than full functionality.
Wed, 15 Oct 2014 09:13:36 -0700 Fixed bug where EGL function pointers wouldn't get saved in optimized gcc builds
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Oct 2014 09:13:36 -0700] rev 9162
Fixed bug where EGL function pointers wouldn't get saved in optimized gcc builds
Wed, 15 Oct 2014 09:11:15 -0700 Fixed spurious SDL error on shutdown if mouse capture isn't supported
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Oct 2014 09:11:15 -0700] rev 9161
Fixed spurious SDL error on shutdown if mouse capture isn't supported
Wed, 15 Oct 2014 09:10:50 -0700 Fixed input device detection on systems that aren't running the udev daemon
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Oct 2014 09:10:50 -0700] rev 9160
Fixed input device detection on systems that aren't running the udev daemon
Wed, 15 Oct 2014 09:09:57 -0700 Fixed crash if the event subsystem didn't initialize properly
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Oct 2014 09:09:57 -0700] rev 9159
Fixed crash if the event subsystem didn't initialize properly
Tue, 14 Oct 2014 09:53:46 -0400 WinRT: fixed bug whereby offscreen-rendered content could get improperly rotated
David Ludwig <dludwig@pobox.com> [Tue, 14 Oct 2014 09:53:46 -0400] rev 9158
WinRT: fixed bug whereby offscreen-rendered content could get improperly rotated Attributes on the host device's rotation were getting applied to offscreen textures in an invalid manner. This was causing some apps to look different, depending on how the device was rotated.
Mon, 13 Oct 2014 14:10:41 -0700 Fixed log typo
Sam Lantinga <slouken@libsdl.org> [Mon, 13 Oct 2014 14:10:41 -0700] rev 9157
Fixed log typo
Mon, 13 Oct 2014 10:46:27 -0700 Minor cleanups
Sam Lantinga <slouken@libsdl.org> [Mon, 13 Oct 2014 10:46:27 -0700] rev 9156
Minor cleanups
Mon, 13 Oct 2014 10:43:10 -0700 Added configure options to disable OpenGL ES 1.1 and 2.0 individually
Sam Lantinga <slouken@libsdl.org> [Mon, 13 Oct 2014 10:43:10 -0700] rev 9155
Added configure options to disable OpenGL ES 1.1 and 2.0 individually
Sat, 04 Oct 2014 14:59:41 -0400 WinRT: expanded the documentation on SDL_HINT_WINRT_HANDLE_BACK_BUTTON
David Ludwig <dludwig@pobox.com> [Sat, 04 Oct 2014 14:59:41 -0400] rev 9154
WinRT: expanded the documentation on SDL_HINT_WINRT_HANDLE_BACK_BUTTON
Tue, 30 Sep 2014 11:20:50 -0700 Mac: Fix build with clang from Xcode 6.
Jørgen P. Tjernø <jorgen@uberent.com> [Tue, 30 Sep 2014 11:20:50 -0700] rev 9153
Mac: Fix build with clang from Xcode 6.
Thu, 25 Sep 2014 20:56:27 +0200 Fixed broken layout for buttons with configured color in messagebox on Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 25 Sep 2014 20:56:27 +0200] rev 9152
Fixed broken layout for buttons with configured color in messagebox on Android.
Wed, 24 Sep 2014 23:46:46 +0200 Added setting configured color to button texts for messagebox on Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 24 Sep 2014 23:46:46 +0200] rev 9151
Added setting configured color to button texts for messagebox on Android.
Fri, 19 Sep 2014 12:09:51 -0400 WinRT: cleaned up the opening section of the README
David Ludwig <dludwig@pobox.com> [Fri, 19 Sep 2014 12:09:51 -0400] rev 9150
WinRT: cleaned up the opening section of the README
Fri, 19 Sep 2014 11:27:18 -0400 WinRT: fixed broken emphasis formatting in README, when rendering it with Doxygen
David Ludwig <dludwig@pobox.com> [Fri, 19 Sep 2014 11:27:18 -0400] rev 9149
WinRT: fixed broken emphasis formatting in README, when rendering it with Doxygen
Thu, 18 Sep 2014 11:03:34 -0300 [Android] Better fix for #2480, pause/resume audio
Gabriel Jacobo <gabomdq@gmail.com> [Thu, 18 Sep 2014 11:03:34 -0300] rev 9148
[Android] Better fix for #2480, pause/resume audio
Wed, 17 Sep 2014 14:49:36 -0400 Haptic: Deal with negative periodic magnitudes (thanks, Elias!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 17 Sep 2014 14:49:36 -0400] rev 9147
Haptic: Deal with negative periodic magnitudes (thanks, Elias!). A negative periodic magnitude doesn't exist in Windows' and MacOS' FF APIs The periodic magnitude parameter of the SDL Haptic API is based on the Linux FF API, so it means they are not directly compatible: 'dwMagnitude' is a 'DWORD', which is unsigned. Fixes Bugzilla #2701.
Wed, 17 Sep 2014 14:47:42 -0400 Fixed haptic documentation typos (thanks, Elias!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 17 Sep 2014 14:47:42 -0400] rev 9146
Fixed haptic documentation typos (thanks, Elias!). Partially fixes Bugzilla #2701.
Wed, 17 Sep 2014 11:41:12 -0300 [Android] Fixes #2480, music does not pause when process backgrounded
Gabriel Jacobo <gabomdq@gmail.com> [Wed, 17 Sep 2014 11:41:12 -0300] rev 9145
[Android] Fixes #2480, music does not pause when process backgrounded This modifies SDL_PauseAudio behavior to pause all audio devices instead of just the default one (required on Android, at least for testmultiaudio on my Nexus 4 which reported 2 audio devices). It also changes SDL_PauseAudioDevice to retain the device lock from pause until resume in order to save battery in mobile devices.
Wed, 17 Sep 2014 08:59:43 -0300 [Android] Fixes #2679 - Crash resuming from screen off
Gabriel Jacobo <gabomdq@gmail.com> [Wed, 17 Sep 2014 08:59:43 -0300] rev 9144
[Android] Fixes #2679 - Crash resuming from screen off Before destroying the static Java-side data, wait for the SDL native thread, *and* the listener thread that waits on it to trigger a clean up.
Tue, 16 Sep 2014 23:09:32 +0200 Fixed doxygen warning and markdown formatting.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 16 Sep 2014 23:09:32 +0200] rev 9143
Fixed doxygen warning and markdown formatting. Three backticks for blocks are not supported by doxygen.
Sun, 14 Sep 2014 19:44:53 +0200 Fixed key down closing messagebox dialog instead of key up on Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 14 Sep 2014 19:44:53 +0200] rev 9142
Fixed key down closing messagebox dialog instead of key up on Android. This fixed sending key up event to SDL a dialog closed by down did not consume.
Sun, 14 Sep 2014 13:10:21 -0400 WinRT: made README note that Win 8.0 targeting via MSVC 2013 Express is not possible
David Ludwig <dludwig@pobox.com> [Sun, 14 Sep 2014 13:10:21 -0400] rev 9141
WinRT: made README note that Win 8.0 targeting via MSVC 2013 Express is not possible
Sun, 14 Sep 2014 12:57:26 -0400 WinRT: expanded and updated the README section on MSVC requirements
David Ludwig <dludwig@pobox.com> [Sun, 14 Sep 2014 12:57:26 -0400] rev 9140
WinRT: expanded and updated the README section on MSVC requirements
Sun, 14 Sep 2014 11:36:24 -0400 WinRT: added manual, app-setup instructions to the README
David Ludwig <dludwig@pobox.com> [Sun, 14 Sep 2014 11:36:24 -0400] rev 9139
WinRT: added manual, app-setup instructions to the README A number of other parts of the WinRT README were edited, either for clarity, or to help with Markdown rendering.
Sun, 14 Sep 2014 10:31:18 -0400 WinRT: added a note to README regarding need for a MS account
David Ludwig <dludwig@pobox.com> [Sun, 14 Sep 2014 10:31:18 -0400] rev 9138
WinRT: added a note to README regarding need for a MS account
Sun, 14 Sep 2014 10:29:54 -0400 WinRT: cleaned up section headers
David Ludwig <dludwig@pobox.com> [Sun, 14 Sep 2014 10:29:54 -0400] rev 9137
WinRT: cleaned up section headers
Tue, 09 Sep 2014 17:26:16 +0900 video: waylandmouse: handle mmap error properly
Ryo Munakata <ryomnktml@gmail.com> [Tue, 09 Sep 2014 17:26:16 +0900] rev 9136
video: waylandmouse: handle mmap error properly Signed-off-by: Ryo Munakata <ryomnktml@gmail.com>
Sat, 13 Sep 2014 02:15:18 -0700 Fixed bug 2415 - Message Boxes aren't implemented on Android
Sam Lantinga <slouken@libsdl.org> [Sat, 13 Sep 2014 02:15:18 -0700] rev 9135
Fixed bug 2415 - Message Boxes aren't implemented on Android Philipp Wiesemann I attached a patch for an incomplete implementation of the messagebox parts. It was not tested on lots of devices yet and features a very fragile workaround to block the calling SDL thread while the dialog is handled on Android's UI thread. Although it works for testmessage.c I assume there are lot of situations were it may fail (standby, device rotation and other changes). Also not all flags and colors are implemented. On the other hand most uses of the messagebox are to show an error on start and fragility (or working at all) may not matter there.
Fri, 12 Sep 2014 15:09:33 -0700 Fixed using uninitialized display data in iMX6 initialization
Sam Lantinga <slouken@libsdl.org> [Fri, 12 Sep 2014 15:09:33 -0700] rev 9134
Fixed using uninitialized display data in iMX6 initialization
Thu, 11 Sep 2014 19:24:42 -0700 [X11] Reconcile logical keyboard state with physical state on FocusIn
Pierre-Loup A. Griffais <pgriffais@valvesoftware.com> [Thu, 11 Sep 2014 19:24:42 -0700] rev 9133
[X11] Reconcile logical keyboard state with physical state on FocusIn since the window system doesn't do it for us like other platforms. This prevents sticky keys and missed keys when going in and out of focus, for example Alt would appear to stick if switching away from an SDL app with Alt-Tab and had to be pressed again. CR: Sam
Thu, 11 Sep 2014 21:59:25 +0200 atari:gem: Generate a fake message to mark regularly when to stop processing events. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Thu, 11 Sep 2014 21:59:25 +0200] rev 9132
atari:gem: Generate a fake message to mark regularly when to stop processing events.
Thu, 11 Sep 2014 21:53:06 +0200 atari:gem: Read application ID so we can use it. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Thu, 11 Sep 2014 21:53:06 +0200] rev 9131
atari:gem: Read application ID so we can use it.
Thu, 11 Sep 2014 21:51:10 +0200 atari:gem: Restore mouse on exit. Process mouse status after all events are processed. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Thu, 11 Sep 2014 21:51:10 +0200] rev 9130
atari:gem: Restore mouse on exit. Process mouse status after all events are processed.
Wed, 10 Sep 2014 14:05:27 -0700 DSCAPS_GL was added for DirectFB 1.6
Sam Lantinga <slouken@libsdl.org> [Wed, 10 Sep 2014 14:05:27 -0700] rev 9129
DSCAPS_GL was added for DirectFB 1.6
Wed, 10 Sep 2014 08:59:19 -0700 Report the correct desktop video mode on the iMX6
Sam Lantinga <slouken@libsdl.org> [Wed, 10 Sep 2014 08:59:19 -0700] rev 9128
Report the correct desktop video mode on the iMX6
Wed, 10 Sep 2014 08:54:01 -0700 Freescale i.MX6 video driver
mastermind <denis.barkar@gmail.com> [Wed, 10 Sep 2014 08:54:01 -0700] rev 9127
Freescale i.MX6 video driver --- CMakeLists.txt | 2 + cmake/sdlchecks.cmake | 20 +++ configure | 51 +++++++ configure.in | 28 ++++ include/SDL_config.h.cmake | 1 + include/SDL_config.h.in | 1 + src/video/SDL_sysvideo.h | 3 + src/video/SDL_video.c | 3 + src/video/mx6/SDL_mx6events.c | 45 ++++++ src/video/mx6/SDL_mx6events_c.h | 31 +++++ src/video/mx6/SDL_mx6opengles.c | 211 ++++++++++++++++++++++++++++ src/video/mx6/SDL_mx6opengles.h | 68 +++++++++ src/video/mx6/SDL_mx6video.c | 301 ++++++++++++++++++++++++++++++++++++++++ src/video/mx6/SDL_mx6video.h | 78 +++++++++++ 14 files changed, 843 insertions(+) create mode 100644 src/video/mx6/SDL_mx6events.c create mode 100644 src/video/mx6/SDL_mx6events_c.h create mode 100644 src/video/mx6/SDL_mx6opengles.c create mode 100644 src/video/mx6/SDL_mx6opengles.h create mode 100644 src/video/mx6/SDL_mx6video.c create mode 100644 src/video/mx6/SDL_mx6video.h
Mon, 08 Sep 2014 01:36:22 -0400 Deal with various .bmp file format variants in SDL_LoadBMP_RW().
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Sep 2014 01:36:22 -0400] rev 9126
Deal with various .bmp file format variants in SDL_LoadBMP_RW(). This helps when modern versions of The Gimp (and lots of other things) produces a 32-bit bitmap with an alpha channel, or anything with "BI_BITFIELDS" format, since that data is now embedded in the bitmap info header instead of directly following it and we would accidentally skip over embedded versions of it. Fixes Bugzilla #2714.
Sat, 06 Sep 2014 23:20:14 +0200 Fixed example in header file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 06 Sep 2014 23:20:14 +0200] rev 9125
Fixed example in header file. Did not compile because of typo in function name and missing argument.
Sat, 06 Sep 2014 11:15:26 +0200 atari:ikbd: Fix for Coldfire CPU. Contributed by Vincent Riviere. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Sat, 06 Sep 2014 11:15:26 +0200] rev 9124
atari:ikbd: Fix for Coldfire CPU. Contributed by Vincent Riviere.
Thu, 04 Sep 2014 22:59:32 +0200 Changed version displayed in documentation generated by doxygen.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 04 Sep 2014 22:59:32 +0200] rev 9123
Changed version displayed in documentation generated by doxygen.
Tue, 02 Sep 2014 14:14:23 -0700 Fix non-power-of-two shaped windows.
Jørgen Tjernø <jorgen@uberent.com> [Tue, 02 Sep 2014 14:14:23 -0700] rev 9122
Fix non-power-of-two shaped windows. This fixes a bug where SDL_SetWindowShape would render artifacts if the image was not a power of two image, due to rounding of width / 2.
Tue, 02 Sep 2014 06:55:47 -0700 Updated version to 2.0.4
Sam Lantinga <slouken@libsdl.org> [Tue, 02 Sep 2014 06:55:47 -0700] rev 9121
Updated version to 2.0.4
Sun, 31 Aug 2014 11:21:10 -0400 Mac: Don't add the same joystick twice if IOKit reports a duplicate device.
Ryan C. Gordon <icculus@icculus.org> [Sun, 31 Aug 2014 11:21:10 -0400] rev 9120
Mac: Don't add the same joystick twice if IOKit reports a duplicate device. Fixes Bugzilla #2704.
Thu, 28 Aug 2014 07:27:55 +0200 atari:timer: Throttles calls to BackgroundTask function, to avoid it being called too frequently. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Thu, 28 Aug 2014 07:27:55 +0200] rev 9119
atari:timer: Throttles calls to BackgroundTask function, to avoid it being called too frequently.
Wed, 27 Aug 2014 23:27:42 +0200 Corrected hint documentation.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 27 Aug 2014 23:27:42 +0200] rev 9118
Corrected hint documentation.
Mon, 25 Aug 2014 10:55:54 -0700 Fixed memory leak getting the X11 window title
Sam Lantinga <slouken@libsdl.org> [Mon, 25 Aug 2014 10:55:54 -0700] rev 9117
Fixed memory leak getting the X11 window title
Sun, 24 Aug 2014 23:15:00 +0200 atari:xbios: fixes centering also when surface is locked. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Sun, 24 Aug 2014 23:15:00 +0200] rev 9116
atari:xbios: fixes centering also when surface is locked.
Sun, 24 Aug 2014 00:02:12 -0700 Fixed bug 2699 - possible memory leak in GL_RenderReadPixels
Sam Lantinga <slouken@libsdl.org> [Sun, 24 Aug 2014 00:02:12 -0700] rev 9115
Fixed bug 2699 - possible memory leak in GL_RenderReadPixels Benoit Pierre If glReadPixels returns an error, than the temporary buffer is not deallocated
Sat, 23 Aug 2014 19:06:54 -0700 May have fixed the Linux build again
Sam Lantinga <slouken@libsdl.org> [Sat, 23 Aug 2014 19:06:54 -0700] rev 9114
May have fixed the Linux build again
Sat, 23 Aug 2014 11:00:16 -0700 Fixed Linux build
Sam Lantinga <slouken@libsdl.org> [Sat, 23 Aug 2014 11:00:16 -0700] rev 9113
Fixed Linux build
Sat, 23 Aug 2014 10:47:50 -0700 Fixed bug 2696 - Mac: fix display mode refresh rate calculation
Sam Lantinga <slouken@libsdl.org> [Sat, 23 Aug 2014 10:47:50 -0700] rev 9112
Fixed bug 2696 - Mac: fix display mode refresh rate calculation Alex Szpakowski SDL's Cocoa backend uses the CGDisplayMode API to get refresh rate information about a display mode, but CGDisplayModeGetRefreshRate will return 0 on most non-CRT monitors. The only way I know of to get correct refresh rate information in OS X is via the CoreVideo DisplayLink API. I have attached a patch which tries to use the CVDisplayLinkGetNominalOutputVideoRefreshPeriod function if CGDisplayModeGetRefreshRate fails, which fixes display mode refresh rate information on the monitors I tested. The CVDisplayLink API requires linking with the CoreVideo framework, and the patch updates the various build files to do so.
Fri, 22 Aug 2014 15:59:49 +0200 atari:xbios: Properly setup pixels using offset. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Fri, 22 Aug 2014 15:59:49 +0200] rev 9111
atari:xbios: Properly setup pixels using offset.
Fri, 22 Aug 2014 13:50:40 +0200 atari:xbios: Keep non offseted value SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Fri, 22 Aug 2014 13:50:40 +0200] rev 9110
atari:xbios: Keep non offseted value
Fri, 22 Aug 2014 12:40:49 +0200 atari:xbios: Let SDL handles centering on screen. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Fri, 22 Aug 2014 12:40:49 +0200] rev 9109
atari:xbios: Let SDL handles centering on screen.
Thu, 21 Aug 2014 23:22:46 -0400 Fix declaration-after-statement errors in ibus code.
Ryan C. Gordon <icculus@icculus.org> [Thu, 21 Aug 2014 23:22:46 -0400] rev 9108
Fix declaration-after-statement errors in ibus code.
Thu, 21 Aug 2014 23:15:17 -0400 Adjusted code style slightly for SDL_ibus.c
Ryan C. Gordon <icculus@icculus.org> [Thu, 21 Aug 2014 23:15:17 -0400] rev 9107
Adjusted code style slightly for SDL_ibus.c
Thu, 21 Aug 2014 23:03:38 -0400 Added note about libibus-1.0-dev to the Linux README.
Ryan C. Gordon <icculus@icculus.org> [Thu, 21 Aug 2014 23:03:38 -0400] rev 9106
Added note about libibus-1.0-dev to the Linux README.
Wed, 20 Aug 2014 22:51:56 +0200 Fixed typos in test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 20 Aug 2014 22:51:56 +0200] rev 9105
Fixed typos in test program.
Wed, 20 Aug 2014 22:49:59 +0200 Fixed not needed standard includes in test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 20 Aug 2014 22:49:59 +0200] rev 9104
Fixed not needed standard includes in test program.
Wed, 20 Aug 2014 22:47:07 +0200 Fixed warnings about unused value in test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 20 Aug 2014 22:47:07 +0200] rev 9103
Fixed warnings about unused value in test program.
Wed, 20 Aug 2014 22:44:15 +0200 Fixed warnings about unused functions in test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 20 Aug 2014 22:44:15 +0200] rev 9102
Fixed warnings about unused functions in test program.
Wed, 20 Aug 2014 22:40:56 +0200 Fixed warnings about missing initializers in test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 20 Aug 2014 22:40:56 +0200] rev 9101
Fixed warnings about missing initializers in test program.
Wed, 20 Aug 2014 01:21:45 -0400 Fixed the cmake-guided static analysis and use it by default.
Ryan C. Gordon <icculus@icculus.org> [Wed, 20 Aug 2014 01:21:45 -0400] rev 9100
Fixed the cmake-guided static analysis and use it by default. The configure script fails on it on Mac OS X, now, for whatever reason. Hopefully gets our static analysis buildslave running again!
Tue, 19 Aug 2014 22:04:54 -0700 Better check for __has_feature
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Aug 2014 22:04:54 -0700] rev 9099
Better check for __has_feature
Tue, 19 Aug 2014 21:59:56 -0700 Changed the name of the IME hint to match the naming convention in SDL
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Aug 2014 21:59:56 -0700] rev 9098
Changed the name of the IME hint to match the naming convention in SDL
Tue, 19 Aug 2014 23:31:50 +0100 Add a SDL_IM_INTERNAL_EDITING event to make IMs like iBus render editing text in its own UI instead of sending TEXTEDITING events.
Alex Baines <alex@abaines.me.uk> [Tue, 19 Aug 2014 23:31:50 +0100] rev 9097
Add a SDL_IM_INTERNAL_EDITING event to make IMs like iBus render editing text in its own UI instead of sending TEXTEDITING events. This is useful for applications that handle TEXTINPUT events but not TEXTEDITING events.
Tue, 19 Aug 2014 23:17:28 +0100 Improvements to the IBus related code:
Alex Baines <alex@abaines.me.uk> [Tue, 19 Aug 2014 23:17:28 +0100] rev 9096
Improvements to the IBus related code: + Handle HidePreeditText IBus signal. + Use SDL_GetKeyboardFocus instead of SDL_GetFocusWindow. + Move the X11 IBus SetFocus calls to the X11_DispatchFocus functions. + Simplify the IBus ifdefs when handling X11 KeyEvents. + Remove inotify watch when SDL_IBus_Quit is called.
Tue, 19 Aug 2014 22:28:53 +0100 Take the window border size into account when positioning the IBus candidate list.
Alex Baines <alex@abaines.me.uk> [Tue, 19 Aug 2014 22:28:53 +0100] rev 9095
Take the window border size into account when positioning the IBus candidate list.
Tue, 19 Aug 2014 21:17:21 -0700 Fixed bug 2694 - configure bug __has_feature macro not detected
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Aug 2014 21:17:21 -0700] rev 9094
Fixed bug 2694 - configure bug __has_feature macro not detected skaller using gcc 4.2 (the default) on Mac OSX 10.6.8 CC build/SDL_dynapi.lo In file included from /Users/johnskaller/SDL/src/dynapi/SDL_dynapi.c:31: include/SDL_syswm.h:211:39: error: missing binary operator before token "(" The fault appears to be here: #if defined(__OBJC__) && __has_feature(objc_arc) that the __has_feature macro is not supported by gcc 4.2. The code works fine with my clang 3.3svn.
Tue, 19 Aug 2014 21:13:07 -0700 Fixed bug 2691 - Disabling shared library prevent cmake configuration
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Aug 2014 21:13:07 -0700] rev 9093
Fixed bug 2691 - Disabling shared library prevent cmake configuration hotgloupi Configuring using "cmake -DSDL_STATIC=1 -DSDL_SHARED=0" generate and error in CMakeLists.txt at line 1334: CMake Error at CMakeLists.txt:1334 (install): install TARGETS given target "SDL2" which does not exist in this directory. This install rule shouldn't be present when the DLL has been disabled
Mon, 18 Aug 2014 18:44:08 -0700 Better Mac OS X build fix - actually match the SDK OpenGL headers.
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Aug 2014 18:44:08 -0700] rev 9092
Better Mac OS X build fix - actually match the SDK OpenGL headers.
Mon, 18 Aug 2014 18:17:03 -0700 Fixed Mac OS X build
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Aug 2014 18:17:03 -0700] rev 9091
Fixed Mac OS X build
Mon, 18 Aug 2014 18:16:45 -0700 SDL - fix fullscreen desktop windows not restoring to fullscreen state if focus changes happen due to programtic window changes (and not user alt-tabbing)
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Aug 2014 18:16:45 -0700] rev 9090
SDL - fix fullscreen desktop windows not restoring to fullscreen state if focus changes happen due to programtic window changes (and not user alt-tabbing)
Mon, 18 Aug 2014 11:28:16 -0700 Fixed UV texture coordinate scale when using GL_ARB_texture_non_power_of_two
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Aug 2014 11:28:16 -0700] rev 9089
Fixed UV texture coordinate scale when using GL_ARB_texture_non_power_of_two
Mon, 18 Aug 2014 14:05:02 -0400 Don't use the system OpenGL headers, ever.
Ryan C. Gordon <icculus@icculus.org> [Mon, 18 Aug 2014 14:05:02 -0400] rev 9088
Don't use the system OpenGL headers, ever. (the replacement header is from Mesa, under what the MIT license.)
Sun, 17 Aug 2014 15:07:00 -0700 Fixed 2680 - OSX: Replace NSAutoreleasePool with @autoreleasepool
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Aug 2014 15:07:00 -0700] rev 9087
Fixed 2680 - OSX: Replace NSAutoreleasePool with @autoreleasepool Tim McDaniel This patch replaces all use of NSAutoreleasePool with the Apple recommended @autoreleasepool. @autoreleasepool is supposedly more efficient, and since it is scope based it can't be accidentally not released.
Sun, 17 Aug 2014 14:57:52 -0700 Fixed bug 2655 - OSX: Window position and global mouse coord spaces are different
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Aug 2014 14:57:52 -0700] rev 9086
Fixed bug 2655 - OSX: Window position and global mouse coord spaces are different Tim McDaniel On OSX, with revision 8729, the coordinate space for window position and the coordinate space for global mouse position don't match. For a non-fullscreen window, the window position is global relative to the bottom of the menubar. The global mouse position is relative to the top of the screen. This affects Cocoa_WarpMouse and potentially other things as well. Further, the coordinate system for window position is now affected by what screen it is on. For example, if I have two equal size screens oriented side by side such that the tops of the screens are equal in global space, with the menubar on one screen, and a window straddles the two screens, the window's y position makes no sense. The window's y position depends on what screen "most" of the window is on. So if I move the window horizontally just a bit, the y position of my window is now different by the size of the menubar, even though the window was not moved vertically. I'd like to reiterate that this was a fairly fundamental change (and a breaking change for us). If SDL OSX is to really support multi-display configurations, this is especially problematic. If the real concern is preventing windows from going under the menubar, then perhaps a solution involving something like overriding [NSWindow constrainFrameRect] would be less problematic than redefining the global window coord space for the main display.
Sun, 17 Aug 2014 14:44:53 -0700 Fixed bug 2685 - SDL_RenderReadPixels() doesn't work with offscreen targets
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Aug 2014 14:44:53 -0700] rev 9085
Fixed bug 2685 - SDL_RenderReadPixels() doesn't work with offscreen targets Andreas Falkenhahn SDL_RenderReadPixels() doesn't seem to work when trying to read pixels from a texture that has been created using SDL_TEXTUREACCESS_TARGET and has been selected as the render target using SDL_SetRenderTarget(). I am attaching a small program that demonstrates the issue. I get the following result here: READ PIXEL RETURN: 0 --- COLOR CHECK: ff000000 But it should be: READ PIXEL RETURN: 0 --- COLOR CHECK: ffff0000 Tested with SDL 2.0.3 on Windows 7.
Sun, 17 Aug 2014 14:34:41 -0700 Fixed bug where the render target is updated instead of the default output when the window is resized.
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Aug 2014 14:34:41 -0700] rev 9084
Fixed bug where the render target is updated instead of the default output when the window is resized.
Sun, 17 Aug 2014 13:49:53 -0700 Reset CMAKE_REQUIRED_FLAGS after test
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Aug 2014 13:49:53 -0700] rev 9083
Reset CMAKE_REQUIRED_FLAGS after test
Sun, 17 Aug 2014 13:15:45 -0700 cmake: add -Wl,--no-undefined to GCC linker flags
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Aug 2014 13:15:45 -0700] rev 9082
cmake: add -Wl,--no-undefined to GCC linker flags This way unresolved symbols will be detected when linking the shared library version.
Sun, 17 Aug 2014 13:15:09 -0700 cmake: add -Wall/-Wshadow to GCC compilation flags
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Aug 2014 13:15:09 -0700] rev 9081
cmake: add -Wall/-Wshadow to GCC compilation flags
Sun, 17 Aug 2014 13:11:55 -0700 Removed SDL_round() because the license wasn't compatible with zlib
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Aug 2014 13:11:55 -0700] rev 9080
Removed SDL_round() because the license wasn't compatible with zlib
Sun, 17 Aug 2014 10:10:41 -0700 Fixed bug 2688 - failure to build test/loopwavequeue.c on Linux
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Aug 2014 10:10:41 -0700] rev 9079
Fixed bug 2688 - failure to build test/loopwavequeue.c on Linux
Sat, 16 Aug 2014 23:30:44 -0700 Fixed bug 2681 - dereference a NULL pointer dst_fmt in SDL_CreateTextureFromSurface function
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Aug 2014 23:30:44 -0700] rev 9078
Fixed bug 2681 - dereference a NULL pointer dst_fmt in SDL_CreateTextureFromSurface function Nitz In SDL_CreateTextureFromSurface: SDL_PixelFormat *dst_fmt; /* Set up a destination surface for the texture update */ dst_fmt = SDL_AllocFormat(format); temp = SDL_ConvertSurface(surface, dst_fmt, 0); Here is need of NULL check for dst_fmt because there are chances of NULL return from SDL_AllocFormat(format);
Sat, 16 Aug 2014 23:28:40 -0700 Fixed bug 2683 - Raspberry PI support using CMake
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Aug 2014 23:28:40 -0700] rev 9077
Fixed bug 2683 - Raspberry PI support using CMake Tobias Himmer this patch adds a check to the CMake build script to detect whether the VideoCore API is available. If it is found, it enables SDL_VIDEO_DRIVER_RPI and will also add the needed include/library directory flags to CMAKE_C_FLAGS so the subsequent check for GLES succeeds in picking up the headers. Seems to work fine on Raspbian.
Sat, 16 Aug 2014 23:25:02 -0700 Fixed bug 2687 - SDL_BlitScaled does not handle clipping correctly
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Aug 2014 23:25:02 -0700] rev 9076
Fixed bug 2687 - SDL_BlitScaled does not handle clipping correctly Patch from Benoit Pierre: video: fix clipping handling in SDL_UpperBlitScaled - honor destination clipping rectangle - update both destination and source rectangles when clipping source rectangle to source surface and destination rectangle to destination clip rectangle - don't change scaling factors when clipping N.B.: - when no scaling is involved (source and destination width/height are the same), SDL_UpperBlit is used (so SDL_BlitScaled behaves like SDL_BlitSurface) - the final destination rectangle after all clipping is performed is saved back to dstrect (like for SDL_UpperBlit)
Sat, 16 Aug 2014 23:23:15 -0700 Added SDL_round(), contributed by Benoit Pierre - thanks!
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Aug 2014 23:23:15 -0700] rev 9075
Added SDL_round(), contributed by Benoit Pierre - thanks!
Sat, 16 Aug 2014 23:17:47 -0700 Fixed bugs 2677 and 2625, made it possible to lock render targets in D3D
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Aug 2014 23:17:47 -0700] rev 9074
Fixed bugs 2677 and 2625, made it possible to lock render targets in D3D
Sat, 16 Aug 2014 15:18:21 -0700 Fixed building on Windows with CMake
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Aug 2014 15:18:21 -0700] rev 9073
Fixed building on Windows with CMake
Sat, 16 Aug 2014 16:50:10 -0400 Haptic: Add some missing haptic types to test, and fix wrong array-sizes.
Ryan C. Gordon <icculus@icculus.org> [Sat, 16 Aug 2014 16:50:10 -0400] rev 9072
Haptic: Add some missing haptic types to test, and fix wrong array-sizes. Thanks, Elias! Fixes Bugzilla #2686. (along with the last several commits.)
Sat, 16 Aug 2014 16:49:00 -0400 Haptic: Fix clamping bugs on Windows, by using the Darwin haptics code.
Ryan C. Gordon <icculus@icculus.org> [Sat, 16 Aug 2014 16:49:00 -0400] rev 9071
Haptic: Fix clamping bugs on Windows, by using the Darwin haptics code. Thanks, Elias! Partially fixes Bugzilla #2686.
Sat, 16 Aug 2014 16:47:42 -0400 Haptic: Fix the saturation and deadband parameters' available range.
Ryan C. Gordon <icculus@icculus.org> [Sat, 16 Aug 2014 16:47:42 -0400] rev 9070
Haptic: Fix the saturation and deadband parameters' available range. There was a misconception that Linux's saturation and deadband parameters - on which the corresponding SDL parameters were based - use only half of the possible range. Thanks, Elias! Partially fixes Bugzilla #2686.
Sat, 16 Aug 2014 16:42:55 -0400 Haptic: Explicitly avoid floating point arithmetic if it's not needed.
Ryan C. Gordon <icculus@icculus.org> [Sat, 16 Aug 2014 16:42:55 -0400] rev 9069
Haptic: Explicitly avoid floating point arithmetic if it's not needed. Thanks, Elias! Partially fixes Bugzilla #2686.
Sat, 16 Aug 2014 16:41:25 -0400 Haptic: DInput's POLAR direction actually matches Linux's direction.
Ryan C. Gordon <icculus@icculus.org> [Sat, 16 Aug 2014 16:41:25 -0400] rev 9068
Haptic: DInput's POLAR direction actually matches Linux's direction. Thanks, Elias! Partially fixes Bugzilla #2686.
Sat, 16 Aug 2014 16:40:01 -0400 Haptic: Don't interpret a direction of polar 35999 as "unsupported type".
Ryan C. Gordon <icculus@icculus.org> [Sat, 16 Aug 2014 16:40:01 -0400] rev 9067
Haptic: Don't interpret a direction of polar 35999 as "unsupported type". (or linux-direction 0xFFFF) Thanks, Elias! Partially fixes Bugzilla #2686.
Fri, 15 Aug 2014 23:39:14 +0200 Fixed markdown formatting in READMEs.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 15 Aug 2014 23:39:14 +0200] rev 9066
Fixed markdown formatting in READMEs.
Fri, 15 Aug 2014 23:18:57 +0200 Updated README.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 15 Aug 2014 23:18:57 +0200] rev 9065
Updated README.
Fri, 15 Aug 2014 23:13:51 +0200 Fixed enumeration in README.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 15 Aug 2014 23:13:51 +0200] rev 9064
Fixed enumeration in README.
Thu, 14 Aug 2014 21:31:50 -0700 Take advantage of GL_ARB_texture_non_power_of_two when it's available
Sam Lantinga <slouken@libsdl.org> [Thu, 14 Aug 2014 21:31:50 -0700] rev 9063
Take advantage of GL_ARB_texture_non_power_of_two when it's available
Wed, 13 Aug 2014 20:06:53 +0200 atari: update Readme. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Wed, 13 Aug 2014 20:06:53 +0200] rev 9062
atari: update Readme.
Wed, 13 Aug 2014 20:02:18 +0200 atari:xbios: Makef shadow buffer usage optional on Supervidel. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Wed, 13 Aug 2014 20:02:18 +0200] rev 9061
atari:xbios: Makef shadow buffer usage optional on Supervidel.
Wed, 13 Aug 2014 13:36:26 +0200 atari:gem: Fix EdDI cookie detection. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Wed, 13 Aug 2014 13:36:26 +0200] rev 9060
atari:gem: Fix EdDI cookie detection.
Wed, 13 Aug 2014 11:02:11 +0200 atari:gem: Remove unused variables. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Wed, 13 Aug 2014 11:02:11 +0200] rev 9059
atari:gem: Remove unused variables.
Wed, 13 Aug 2014 11:01:21 +0200 atari:gem: Use flag to only call system function to hide/show cursor when state changes. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Wed, 13 Aug 2014 11:01:21 +0200] rev 9058
atari:gem: Use flag to only call system function to hide/show cursor when state changes.
Tue, 12 Aug 2014 23:37:12 +0200 Fixed warnings about unused local variables.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 12 Aug 2014 23:37:12 +0200] rev 9057
Fixed warnings about unused local variables.
Tue, 12 Aug 2014 23:33:16 +0200 Fixed warning about implicit boxing to Java Object.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 12 Aug 2014 23:33:16 +0200] rev 9056
Fixed warning about implicit boxing to Java Object.
Tue, 12 Aug 2014 23:28:45 +0200 Fixed doxygen warnings and markdown formatting.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 12 Aug 2014 23:28:45 +0200] rev 9055
Fixed doxygen warnings and markdown formatting.
Mon, 11 Aug 2014 17:25:53 -0700 Implemented SDL_GetPrefPath() on Android - it returns the path used by SDL_AndroidGetInternalStoragePath()
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Aug 2014 17:25:53 -0700] rev 9054
Implemented SDL_GetPrefPath() on Android - it returns the path used by SDL_AndroidGetInternalStoragePath()
Mon, 11 Aug 2014 17:24:54 -0700 Added an entry for the new Steam controller XInput emulation mode
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Aug 2014 17:24:54 -0700] rev 9053
Added an entry for the new Steam controller XInput emulation mode
Mon, 11 Aug 2014 23:18:35 +0200 Fixed typo in source comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 11 Aug 2014 23:18:35 +0200] rev 9052
Fixed typo in source comment.
Mon, 11 Aug 2014 23:16:47 +0200 Added javadoc comment for consistency.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 11 Aug 2014 23:16:47 +0200] rev 9051
Added javadoc comment for consistency.
Mon, 11 Aug 2014 23:13:20 +0200 Fixed doxygen warning and markdown formatting.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 11 Aug 2014 23:13:20 +0200] rev 9050
Fixed doxygen warning and markdown formatting.
Mon, 11 Aug 2014 22:53:03 +0200 Updated README name in header.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 11 Aug 2014 22:53:03 +0200] rev 9049
Updated README name in header.
Mon, 11 Aug 2014 22:45:08 +0200 Removed 42 from README.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 11 Aug 2014 22:45:08 +0200] rev 9048
Removed 42 from README.
Sun, 10 Aug 2014 22:21:21 -0400 WinRT build fix for ARM platforms
David Ludwig <dludwig@pobox.com> [Sun, 10 Aug 2014 22:21:21 -0400] rev 9047
WinRT build fix for ARM platforms The _xgetbv intrinsic was being used in ARM builds of SDL/WinRT, which was leading to linker errors. This commit limits _xgetbv use to the platforms on which it is available, x86 and x64.
Wed, 06 Aug 2014 11:34:54 -0700 Added NV12 and NV21 texture support for OpenGL and OpenGL ES 2.0 renderers
Sam Lantinga <slouken@libsdl.org> [Wed, 06 Aug 2014 11:34:54 -0700] rev 9046
Added NV12 and NV21 texture support for OpenGL and OpenGL ES 2.0 renderers
Wed, 06 Aug 2014 00:28:02 -0700 The OpenGL context returned by the UIKit backend is now an actual OpenGL context instead of the OpenGL view we created.
Sam Lantinga <slouken@libsdl.org> [Wed, 06 Aug 2014 00:28:02 -0700] rev 9045
The OpenGL context returned by the UIKit backend is now an actual OpenGL context instead of the OpenGL view we created. This allows you to use the returned context in functions like CVOpenGLESTextureCacheCreate()
Tue, 05 Aug 2014 21:03:02 -0700 Haptics aren't available on iOS, but use the dummy implementation instead of failing init if it's requested.
Sam Lantinga <slouken@libsdl.org> [Tue, 05 Aug 2014 21:03:02 -0700] rev 9044
Haptics aren't available on iOS, but use the dummy implementation instead of failing init if it's requested.
Sun, 03 Aug 2014 20:05:42 +0200 atari:xbios: Add function to get line width. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Sun, 03 Aug 2014 20:05:42 +0200] rev 9043
atari:xbios: Add function to get line width.
Sat, 02 Aug 2014 11:16:16 +0200 atari:gem: Simulate key released after X ms elapsed since last key pressed. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Sat, 02 Aug 2014 11:16:16 +0200] rev 9042
atari:gem: Simulate key released after X ms elapsed since last key pressed.
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.
Alfred Reynolds <alfred@valvesoftware.com> [Thu, 31 Jul 2014 12:46:23 -0700] rev 9041
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.
Thu, 31 Jul 2014 15:57:38 +0200 atari:xbios: Add Supervidel support, experimental. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Thu, 31 Jul 2014 15:57:38 +0200] rev 9040
atari:xbios: Add Supervidel support, experimental.
(0) -3000 -1000 -240 tip