Tue, 09 Jul 2013 08:01:40 -0700 Made the SDL_memset4() comment even clearer so we don't accidentally replace it with memset() in the future.
Sam Lantinga <slouken@libsdl.org> [Tue, 09 Jul 2013 08:01:40 -0700] rev 7386
Made the SDL_memset4() comment even clearer so we don't accidentally replace it with memset() in the future.
Tue, 09 Jul 2013 07:13:58 -0700 Backed out commit 898992405fa7 because memset() does a byte fill and SDL_memset4() does a uint32 fill and this change breaks SDL_FillRect()
Sam Lantinga <slouken@libsdl.org> [Tue, 09 Jul 2013 07:13:58 -0700] rev 7385
Backed out commit 898992405fa7 because memset() does a byte fill and SDL_memset4() does a uint32 fill and this change breaks SDL_FillRect()
Tue, 09 Jul 2013 10:25:16 -0300 Adds Input Focus handling on Android to improve pausing/resuming behavior
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 09 Jul 2013 10:25:16 -0300] rev 7384
Adds Input Focus handling on Android to improve pausing/resuming behavior Ref: http://android-developers.blogspot.com/2011/11/making-android-games-that-play-nice.html
Mon, 08 Jul 2013 23:37:00 -0400 Removed deprecated SDL_types.h header.
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Jul 2013 23:37:00 -0400] rev 7383
Removed deprecated SDL_types.h header. Fixes Bugzilla #1945.
Mon, 08 Jul 2013 23:22:36 -0400 Replaced SDL_memset4() implementation with a call to SDL_memset().
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Jul 2013 23:22:36 -0400] rev 7382
Replaced SDL_memset4() implementation with a call to SDL_memset(). The implementation was slower than the C runtime on Mac OS X, Linux, and Windows...quite a bit slower when using the C fallback instead of the inline asm, too. Fixes Bugzilla #1755.
Mon, 08 Jul 2013 17:51:17 -0400 change fsaa argument for testgl to accept a # of samples for FSAA
Edward Rudd <urkle@outoforder.cc> [Mon, 08 Jul 2013 17:51:17 -0400] rev 7381
change fsaa argument for testgl to accept a # of samples for FSAA
Mon, 08 Jul 2013 13:26:59 -0400 Disable OSS and BSD audio targets on OpenBSD.
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Jul 2013 13:26:59 -0400] rev 7380
Disable OSS and BSD audio targets on OpenBSD.
Mon, 08 Jul 2013 09:21:54 -0700 Make sure that srcdir has a full pathname so source indexing works.
Sam Lantinga <slouken@libsdl.org> [Mon, 08 Jul 2013 09:21:54 -0700] rev 7379
Make sure that srcdir has a full pathname so source indexing works.
Sun, 07 Jul 2013 18:23:04 -0700 Fixed bug 1943 - Wrong handling of legacy 32bpp BMP files
Sam Lantinga <slouken@libsdl.org> [Sun, 07 Jul 2013 18:23:04 -0700] rev 7378
Fixed bug 1943 - Wrong handling of legacy 32bpp BMP files Kang Seonghoon While BMP format supports alpha channel, it is enabled only when the header is at least 56 bytes long (BITMAPV3INFOHEADER and later). For very common 40-byte-long header (BITMAPINFOHEADER) 32bpp format should be interpreted as BGRX format, but currently SDL interprets them as BGRA format and causes a significant compatibility problem as many 32bpp files use a padding byte of 0 ("transparent" in BGRA interpretation). --- I fixed this by checking to see if the alpha channel is all 0, and if so, setting it opaque.
Sun, 07 Jul 2013 20:06:08 -0400 sndio dynamic loading fix.
Ryan C. Gordon <icculus@icculus.org> [Sun, 07 Jul 2013 20:06:08 -0400] rev 7377
sndio dynamic loading fix.
Sun, 07 Jul 2013 14:08:07 -0700 Backed out changeset c8b16b3a3c9b
Sam Lantinga <slouken@libsdl.org> [Sun, 07 Jul 2013 14:08:07 -0700] rev 7376
Backed out changeset c8b16b3a3c9b
Sun, 07 Jul 2013 12:53:21 -0700 Fixed bug 1943 - Wrong handling of legacy 32bpp BMP files
Sam Lantinga <slouken@libsdl.org> [Sun, 07 Jul 2013 12:53:21 -0700] rev 7375
Fixed bug 1943 - Wrong handling of legacy 32bpp BMP files Kang Seonghoon While BMP format supports alpha channel, it is enabled only when the header is at least 56 bytes long (BITMAPV3INFOHEADER and later). For very common 40-byte-long header (BITMAPINFOHEADER) 32bpp format should be interpreted as BGRX format, but currently SDL interprets them as BGRA format and causes a significant compatibility problem as many 32bpp files use a padding byte of 0 ("transparent" in BGRA interpretation).
Sun, 07 Jul 2013 12:34:26 -0700 Added automated test to validate conversion between all supported formats.
Sam Lantinga <slouken@libsdl.org> [Sun, 07 Jul 2013 12:34:26 -0700] rev 7374
Added automated test to validate conversion between all supported formats.
Sun, 07 Jul 2013 12:34:21 -0700 Added surface conversion support for ARGB2101010 formats
Sam Lantinga <slouken@libsdl.org> [Sun, 07 Jul 2013 12:34:21 -0700] rev 7373
Added surface conversion support for ARGB2101010 formats
Sun, 07 Jul 2013 10:31:01 -0700 Fixed converting ARGB2101010 surfaces to 8-bit surfaces
Sam Lantinga <slouken@libsdl.org> [Sun, 07 Jul 2013 10:31:01 -0700] rev 7372
Fixed converting ARGB2101010 surfaces to 8-bit surfaces It's not like this is very useful, but it fixes a crash in this case.
Sun, 07 Jul 2013 10:15:10 -0700 Updated configure with the sndio audio backend
Sam Lantinga <slouken@libsdl.org> [Sun, 07 Jul 2013 10:15:10 -0700] rev 7371
Updated configure with the sndio audio backend
Sun, 07 Jul 2013 16:15:21 +0200 Corrected name of constant in header file comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 07 Jul 2013 16:15:21 +0200] rev 7370
Corrected name of constant in header file comment.
Sun, 07 Jul 2013 16:13:17 +0200 Changed include directive to standard header.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 07 Jul 2013 16:13:17 +0200] rev 7369
Changed include directive to standard header.
Sun, 07 Jul 2013 16:11:29 +0200 Fixed SDL_RWread() returning -1 as unsigned instead of 0 if error on Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 07 Jul 2013 16:11:29 +0200] rev 7368
Fixed SDL_RWread() returning -1 as unsigned instead of 0 if error on Android. Found by Cppcheck (pointed out check of unsigned < 0 which was left in place).
Sun, 07 Jul 2013 02:03:07 -0400 Added an SDL2 OpenBSD sndio(7) audio target.
Ryan C. Gordon <icculus@icculus.org> [Sun, 07 Jul 2013 02:03:07 -0400] rev 7367
Added an SDL2 OpenBSD sndio(7) audio target.
Sun, 07 Jul 2013 02:04:19 -0400 Disk audio target was using this->hidden->mixlen before we set it.
Ryan C. Gordon <icculus@icculus.org> [Sun, 07 Jul 2013 02:04:19 -0400] rev 7366
Disk audio target was using this->hidden->mixlen before we set it.
Sun, 07 Jul 2013 02:03:50 -0400 Minor ALSA tweaks (include-once macro name, len for memset() more clear).
Ryan C. Gordon <icculus@icculus.org> [Sun, 07 Jul 2013 02:03:50 -0400] rev 7365
Minor ALSA tweaks (include-once macro name, len for memset() more clear).
Sat, 06 Jul 2013 21:17:09 -0700 Added 8-bit RGB source surface support to NtoN blitters
Sam Lantinga <slouken@libsdl.org> [Sat, 06 Jul 2013 21:17:09 -0700] rev 7364
Added 8-bit RGB source surface support to NtoN blitters
Sat, 06 Jul 2013 20:29:40 -0700 Fixed bug 1923 - Crash with SDL_SetColorKey
Sam Lantinga <slouken@libsdl.org> [Sat, 06 Jul 2013 20:29:40 -0700] rev 7363
Fixed bug 1923 - Crash with SDL_SetColorKey Sylvain 1/ Load an Image XPM with IMG_ReadXPMFromArray() 2/ Try to set a ColorKey on it. I notice that : - the SDL_Surface that is created from XPM has a palette ! - the colorkey is a RBG. it crashes (SIGSEGV) inside the SDL_SetColorKey function: "surface->format->palette->colors[surface->map->info.colorkey].a"
Sat, 06 Jul 2013 12:39:56 -0700 Fixed bug 1911 - enable HAVE_GCC_ATOMICS for android platform
Sam Lantinga <slouken@libsdl.org> [Sat, 06 Jul 2013 12:39:56 -0700] rev 7362
Fixed bug 1911 - enable HAVE_GCC_ATOMICS for android platform
Tue, 25 Jun 2013 21:36:36 +0800 Remove full-desktop Xinerama mode when using XRandR
David Gow <david@ingeniumdigital.com> [Tue, 25 Jun 2013 21:36:36 +0800] rev 7361
Remove full-desktop Xinerama mode when using XRandR
Sat, 06 Jul 2013 12:28:57 -0700 Make it possible to use SDL events separately from the video subsystem.
Sam Lantinga <slouken@libsdl.org> [Sat, 06 Jul 2013 12:28:57 -0700] rev 7360
Make it possible to use SDL events separately from the video subsystem.
Sat, 06 Jul 2013 11:56:04 -0700 Updated the README to match the new website text
Sam Lantinga <slouken@libsdl.org> [Sat, 06 Jul 2013 11:56:04 -0700] rev 7359
Updated the README to match the new website text
Sat, 06 Jul 2013 15:22:49 -0300 Fixes Bug 1896 - Android app is running while the screen is locked
Gabriel Jacobo <gabomdq@gmail.com> [Sat, 06 Jul 2013 15:22:49 -0300] rev 7358
Fixes Bug 1896 - Android app is running while the screen is locked Original patch by ny00@outlook.com
Sat, 06 Jul 2013 16:05:09 +0200 Fixed SDL's implementation of isspace() to check form feed and vertical tab.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 06 Jul 2013 16:05:09 +0200] rev 7357
Fixed SDL's implementation of isspace() to check form feed and vertical tab.
Sat, 06 Jul 2013 15:56:06 +0200 Added missing call to SDL_stack_free().
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 06 Jul 2013 15:56:06 +0200] rev 7356
Added missing call to SDL_stack_free().
Sat, 06 Jul 2013 00:32:20 -0700 Fixed potential problem with postFinishLaunch being overridden by the application.
Sam Lantinga <slouken@libsdl.org> [Sat, 06 Jul 2013 00:32:20 -0700] rev 7355
Fixed potential problem with postFinishLaunch being overridden by the application. Vittorio Giovara I find that the calling point in SDL_uikitappdelegate.m is dangerous as the -(void) postFinishLaunch method can be overridden when subclassing. Could this be moved in inside the init or in the didFinishLaunchingWithOptions method which are always called even when subclassed?
Sat, 06 Jul 2013 00:28:54 -0700 Fixed bug 1936 - Broken URL in generic SDL_syscond.c
Sam Lantinga <slouken@libsdl.org> [Sat, 06 Jul 2013 00:28:54 -0700] rev 7354
Fixed bug 1936 - Broken URL in generic SDL_syscond.c cp.ml.x.dev A comment in 'src/thread/generic/SDL_syscond.c' references the URL 'http://www-classic.be.com/aboutbe/benewsletter/volume_III/Issue40.html', which cannot be resolved anymore. An alternative would be 'http://web.archive.org/web/20010914175514/http://www-classic.be.com/aboutbe/benewsletter/volume_III/Issue40.html#Workshop'.
Sat, 06 Jul 2013 00:15:01 -0700 Fixed mingw32 build
Sam Lantinga <slouken@libsdl.org> [Sat, 06 Jul 2013 00:15:01 -0700] rev 7353
Fixed mingw32 build
Sat, 06 Jul 2013 00:06:44 -0700 Fixed build errors on Mac OS X
Sam Lantinga <slouken@libsdl.org> [Sat, 06 Jul 2013 00:06:44 -0700] rev 7352
Fixed build errors on Mac OS X
Fri, 05 Jul 2013 23:57:19 -0700 Removed the inline functions from SDL_stdinc.h
Sam Lantinga <slouken@libsdl.org> [Fri, 05 Jul 2013 23:57:19 -0700] rev 7351
Removed the inline functions from SDL_stdinc.h Having the SDL functions inline is causing build issues, and in the case of malloc(), etc. causing malloc/free mismatches, if the application build environment differs from the SDL build environment. In the interest of safety and consistency, the functions will always be in the SDL library and will only be redirected to the C library there, if they are available. See the following threads on the SDL mailing list for the gruesome details: * SDL_stdinc.h inlines problematic when application not compiled in exact same feature environment * Error compiling program against SDL2 with -std=c++11 g++ flag
Fri, 05 Jul 2013 21:37:27 -0700 No, there's no reason not to use fprintf
Sam Lantinga <slouken@libsdl.org> [Fri, 05 Jul 2013 21:37:27 -0700] rev 7350
No, there's no reason not to use fprintf
Fri, 05 Jul 2013 21:25:32 -0700 Fixed detection of overlong sequences (thanks Tommy!)
Sam Lantinga <slouken@libsdl.org> [Fri, 05 Jul 2013 21:25:32 -0700] rev 7349
Fixed detection of overlong sequences (thanks Tommy!)
Fri, 05 Jul 2013 01:31:02 -0400 Patched to compile on pre-C99 compilers.
Ryan C. Gordon <icculus@icculus.org> [Fri, 05 Jul 2013 01:31:02 -0400] rev 7348
Patched to compile on pre-C99 compilers.
Fri, 05 Jul 2013 01:18:18 -0400 Don't set the same GL context twice on Mac OS X (thanks, Alex!).
Ryan C. Gordon <icculus@icculus.org> [Fri, 05 Jul 2013 01:18:18 -0400] rev 7347
Don't set the same GL context twice on Mac OS X (thanks, Alex!). Fixes Bugzilla #1939.
Fri, 05 Jul 2013 01:09:27 -0400 Fixed some __BEOS__ vs __HAIKU__ preprocessor tests (thanks, Axel!).
Ryan C. Gordon <icculus@icculus.org> [Fri, 05 Jul 2013 01:09:27 -0400] rev 7346
Fixed some __BEOS__ vs __HAIKU__ preprocessor tests (thanks, Axel!). Fixes Bugzilla #1773.
Fri, 05 Jul 2013 00:54:00 -0400 Don't crash if SDL_AudioQuit() is called twice in a row.
Ryan C. Gordon <icculus@icculus.org> [Fri, 05 Jul 2013 00:54:00 -0400] rev 7345
Don't crash if SDL_AudioQuit() is called twice in a row. Fixes Bugzilla #1396.
Fri, 05 Jul 2013 00:41:34 -0400 Strip newlines from messages in SDL_Log*() before calling logging function.
Ryan C. Gordon <icculus@icculus.org> [Fri, 05 Jul 2013 00:41:34 -0400] rev 7344
Strip newlines from messages in SDL_Log*() before calling logging function.
Fri, 05 Jul 2013 00:41:01 -0400 Added a FIXME.
Ryan C. Gordon <icculus@icculus.org> [Fri, 05 Jul 2013 00:41:01 -0400] rev 7343
Added a FIXME.
Fri, 05 Jul 2013 00:30:23 -0400 Don't close already-closed audio devices during SDL_Quit().
Ryan C. Gordon <icculus@icculus.org> [Fri, 05 Jul 2013 00:30:23 -0400] rev 7342
Don't close already-closed audio devices during SDL_Quit(). Otherwise, we spam a bunch of unnecessary SDL_SetError() calls. Fixes Bugzilla #1791.
Wed, 03 Jul 2013 12:31:40 -0700 Added SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS to the documentation for the joystick and game controller APIs
Sam Lantinga <slouken@libsdl.org> [Wed, 03 Jul 2013 12:31:40 -0700] rev 7341
Added SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS to the documentation for the joystick and game controller APIs
Tue, 04 Jun 2013 12:02:18 -0400 add in alt+enter keyboard shortcut to test common to toggle fullscreen desktop
Edward Rudd <urkle@outoforder.cc> [Tue, 04 Jun 2013 12:02:18 -0400] rev 7340
add in alt+enter keyboard shortcut to test common to toggle fullscreen desktop
Sat, 29 Jun 2013 14:40:55 -0700 Fixed the logical size for rendering to texture, thanks to Mason Wheeler.
Sam Lantinga <slouken@libsdl.org> [Sat, 29 Jun 2013 14:40:55 -0700] rev 7339
Fixed the logical size for rendering to texture, thanks to Mason Wheeler. Mason Wheeler The SDL_RenderGetLogicalSize function should always return the amount of pixels that are currently available for rendering to. But after updating to the latest SDL2, I started getting crashes because it was returning (0,0) as the logical size! After a bit of debugging, I tracked it down to the following code in SDL_SetRenderTarget: if (texture) { renderer->viewport.x = 0; renderer->viewport.y = 0; renderer->viewport.w = texture->w; renderer->viewport.h = texture->h; renderer->scale.x = 1.0f; renderer->scale.y = 1.0f; renderer->logical_w = 0; renderer->logical_h = 0; } This is obviously wrong; 0 is never the correct value for a valid renderer. Those last two lines should read: renderer->logical_w = texture->w; renderer->logical_h = texture->h;
Sat, 29 Jun 2013 22:08:38 +0200 Changed paths and name of header file in text of VisualC.html.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 29 Jun 2013 22:08:38 +0200] rev 7338
Changed paths and name of header file in text of VisualC.html.
Fri, 28 Jun 2013 23:29:13 -0700 Only check for keyboard focus if the video subsystem was initialized.
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Jun 2013 23:29:13 -0700] rev 7337
Only check for keyboard focus if the video subsystem was initialized. Check the hint at initialization time, as an optimization. This isn't something we expect the application to change at runtime, and if it is we should add an API for it.
Fri, 28 Jun 2013 22:49:03 -0700 Removing old dangerous signal catching code.
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Jun 2013 22:49:03 -0700] rev 7336
Removing old dangerous signal catching code. * None of the supported platforms are hosed if the program crashes without cleaning up the graphics display connection. * It's very likely to be unsafe to call SDL_Quit() at an arbitrary point from an arbitrary thread. * Catching signals can prevent applications from getting correct stack traces from crashes.
Fri, 28 Jun 2013 22:44:49 -0700 Not using SDLmain on Windows is just fine, don't fail the initialization if the program implements WinMain() and then doesn't call SDL_SetMainReady().
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Jun 2013 22:44:49 -0700] rev 7335
Not using SDLmain on Windows is just fine, don't fail the initialization if the program implements WinMain() and then doesn't call SDL_SetMainReady(). This broke Steam's Big Picture game controller support. I also added some more documentation so people know why main() is overridden on various platforms.
Fri, 28 Jun 2013 22:42:10 -0700 Added testgamecontroller to the Visual Studio 2012 solution.
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Jun 2013 22:42:10 -0700] rev 7334
Added testgamecontroller to the Visual Studio 2012 solution.
Fri, 28 Jun 2013 20:46:11 -0700 Merged
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Jun 2013 20:46:11 -0700] rev 7333
Merged
Sat, 15 Jun 2013 02:46:32 -0700 Fixed some Visual Studio analyze warnings
Sam Lantinga <slouken@libsdl.org> [Sat, 15 Jun 2013 02:46:32 -0700] rev 7332
Fixed some Visual Studio analyze warnings
Fri, 28 Jun 2013 09:53:13 -0700 Merged
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Jun 2013 09:53:13 -0700] rev 7331
Merged
Fri, 28 Jun 2013 09:52:36 -0700 Updated the name of the copyright file
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Jun 2013 09:52:36 -0700] rev 7330
Updated the name of the copyright file
Thu, 27 Jun 2013 17:53:05 -0700 Merged
Sam Lantinga <slouken@libsdl.org> [Thu, 27 Jun 2013 17:53:05 -0700] rev 7329
Merged
Thu, 27 Jun 2013 17:07:24 -0700 Remove / update references to 1.2.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Thu, 27 Jun 2013 17:07:24 -0700] rev 7328
Remove / update references to 1.2.
Thu, 27 Jun 2013 17:07:18 -0700 sdl - added comment with URL to windows scancode definition document
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Thu, 27 Jun 2013 17:07:18 -0700] rev 7327
sdl - added comment with URL to windows scancode definition document
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 tip