Sun, 22 Jun 2014 11:02:56 -0700 Partial fix for bug 2556 - add compilation flag -Wshadow
Sam Lantinga <slouken@libsdl.org> [Sun, 22 Jun 2014 11:02:56 -0700] rev 8910
Partial fix for bug 2556 - add compilation flag -Wshadow I added -Wshadow and then turned it off again because of massive variable shadowing in the blit macros. Feel free to go through that code and fix these if you want. Just uncomment CheckWarnShadow in configure.in if you want to try this.
Sun, 22 Jun 2014 10:05:59 -0700 Fixed bug 1673 - BEXT wave files only have extra metadata that you can easily skip through
Sam Lantinga <slouken@libsdl.org> [Sun, 22 Jun 2014 10:05:59 -0700] rev 8909
Fixed bug 1673 - BEXT wave files only have extra metadata that you can easily skip through bill In SDL_wave.c, BEXT wave files with "bext" instead of "fmt " are choked on if (chunk.magic != FMT) { SDL_SetError("Complex WAVE files not supported"); was_error = 1; goto done; } BEXT files http://en.wikipedia.org/wiki/Broadcast_Wave_Format actually playback the same as regular waves. All they have is (A LOT OF) extra header info. To open them, just SKIP the "bext" chunk, and the "fmt " chunk will be a couple of hundred bytes later. The "fmt " chunk is also bloated, but if you skip past the extra information to the "data" chunk, there is nothing different about a BEXT wave file than a "normal" one. You can then load the data and proceed as normal.
Sun, 22 Jun 2014 09:48:46 -0700 Fixed bug 2579 - SDL fails to compile on Windows when only EGL+OpenGL ES defined
Sam Lantinga <slouken@libsdl.org> [Sun, 22 Jun 2014 09:48:46 -0700] rev 8908
Fixed bug 2579 - SDL fails to compile on Windows when only EGL+OpenGL ES defined callow.mark Compiling with SDL_VIDEO_RENDER_OGL=0, SDL_VIDEO_OPENGL=0, SDL_VIDEO_OPENGL_WGL=0, SDL_VIDEO_RENDER_OGL_ES2=1, SDL_VIDEO_OPENGL_ES2=1 and SDL_VIDEO_OPENGL_EGL=1 set in SDL_config_windows.h fails. A patch is attached. See bug #2570 for reasons you might want to compile this way.
Sun, 22 Jun 2014 09:42:43 -0700 565 textures have higher priority than 555 textures
Sam Lantinga <slouken@libsdl.org> [Sun, 22 Jun 2014 09:42:43 -0700] rev 8907
565 textures have higher priority than 555 textures
Sun, 22 Jun 2014 02:48:43 -0700 Restore window OpenGL state if creating an OpenGL renderer fails
Sam Lantinga <slouken@libsdl.org> [Sun, 22 Jun 2014 02:48:43 -0700] rev 8906
Restore window OpenGL state if creating an OpenGL renderer fails
Sun, 22 Jun 2014 02:30:36 -0700 Fixed crash initializing OpenGL ES renderer if OpenGL renderer fails
Sam Lantinga <slouken@libsdl.org> [Sun, 22 Jun 2014 02:30:36 -0700] rev 8905
Fixed crash initializing OpenGL ES renderer if OpenGL renderer fails
Sat, 21 Jun 2014 21:46:42 -0700 Made SDL_PIXELFORMAT_ARGB8888 the default texture format for consistency across renderer implementations.
Sam Lantinga <slouken@libsdl.org> [Sat, 21 Jun 2014 21:46:42 -0700] rev 8904
Made SDL_PIXELFORMAT_ARGB8888 the default texture format for consistency across renderer implementations.
Sat, 21 Jun 2014 21:30:49 -0700 You shouldn't get axis and hat events when your application doesn't have focus (unless you use the SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS hint)
Sam Lantinga <slouken@libsdl.org> [Sat, 21 Jun 2014 21:30:49 -0700] rev 8903
You shouldn't get axis and hat events when your application doesn't have focus (unless you use the SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS hint)
Sat, 21 Jun 2014 20:40:00 -0700 Fixed bug 2562 - SDL_hapticlist/_tail not set correctly
Sam Lantinga <slouken@libsdl.org> [Sat, 21 Jun 2014 20:40:00 -0700] rev 8902
Fixed bug 2562 - SDL_hapticlist/_tail not set correctly Zachary L SDL_hapticlist and SDL_hapticlist_tail are not set correctly when quitting the subsystem. This matters because they are represented as global variables. In the case you quit and reinitialize the subsystems, problems with dangling pointers arise. For instance, SDL_hapticlist_tail will not be null on second initialization and because of the check on line 298, it will fail to set SDL_hapticlist appropriately. This can cause a few things to go wrong, like feeding SDL_strcmp a null fname which can cause a segfault.
Sat, 21 Jun 2014 20:37:13 -0700 Closing the APK branch apk
Sam Lantinga <slouken@libsdl.org> [Sat, 21 Jun 2014 20:37:13 -0700] rev 8901
Closing the APK branch
(0) -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 tip