Sat, 15 Dec 2018 16:21:24 +0100Fixed bug 4426 - allows re-creation of software renderer
Sylvain Becker <sylvain.becker@gmail.com> [Sat, 15 Dec 2018 16:21:24 +0100] rev 12476
Fixed bug 4426 - allows re-creation of software renderer

Switching between renderers "software -> opengl -> opengles2 -> software" fails.

"opengl -> opengles2" calls SDL_RecreateWindow() and frees "window->surface"
without marking it as "surface_invalid".

Sat, 15 Dec 2018 09:57:05 -0500emscripten: SDL_PrivateJoystickAdded() wants an instance id, not device index.
Ryan C. Gordon <icculus@icculus.org> [Sat, 15 Dec 2018 09:57:05 -0500] rev 12475
emscripten: SDL_PrivateJoystickAdded() wants an instance id, not device index.

Sat, 15 Dec 2018 14:50:12 +0100Fixed bug 4425 - promote to alpha format, palette surface with alpha values.
Sylvain Becker <sylvain.becker@gmail.com> [Sat, 15 Dec 2018 14:50:12 +0100] rev 12474
Fixed bug 4425 - promote to alpha format, palette surface with alpha values.

SDL_CreateTextureFromSurface() forgets to choose a texture format with alpha for
surfaces that have palettes with alpha values.

Tue, 11 Dec 2018 20:04:10 -0800Fixed building with the 10.10 SDK
Sam Lantinga <slouken@libsdl.org> [Tue, 11 Dec 2018 20:04:10 -0800] rev 12473
Fixed building with the 10.10 SDK

Tue, 11 Dec 2018 19:50:58 -0800Handle both "Sony Interactive Intertainment" and "Sony Computer Entertainment" when ignoring motion sensors
Sam Lantinga <slouken@libsdl.org> [Tue, 11 Dec 2018 19:50:58 -0800] rev 12472
Handle both "Sony Interactive Intertainment" and "Sony Computer Entertainment" when ignoring motion sensors

Mon, 10 Dec 2018 13:32:24 +0100Rename _SDL_sensor_h in public header, not to trigger Wreserved-id-macro
Sylvain Becker <sylvain.becker@gmail.com> [Mon, 10 Dec 2018 13:32:24 +0100] rev 12471
Rename _SDL_sensor_h in public header, not to trigger Wreserved-id-macro

Thu, 06 Dec 2018 14:26:18 -0500Linux Haptic: Fix periodic.magnitude value
Ethan Lee <flibitijibibo@flibitijibibo.com> [Thu, 06 Dec 2018 14:26:18 -0500] rev 12470
Linux Haptic: Fix periodic.magnitude value

Sat, 08 Dec 2018 11:22:50 -0800Fixed bug 4379 - fix parallel build with slibtool
Sam Lantinga <slouken@libsdl.org> [Sat, 08 Dec 2018 11:22:50 -0800] rev 12469
Fixed bug 4379 - fix parallel build with slibtool

orbea

I am having a parallel build problem with -j3 or higher using the autotools build and slibtool instead of GNU libtool. Basically slibtool is faster than GNU libtool and it will start working before mkdir starts or finishes creating the build/ directory.

Sat, 08 Dec 2018 11:06:40 -0800Fixed bug 4415 - SDL menu bar is nonstandard on Mac
Sam Lantinga <slouken@libsdl.org> [Sat, 08 Dec 2018 11:06:40 -0800] rev 12468
Fixed bug 4415 - SDL menu bar is nonstandard on Mac

foo.null

I'm on macOS 10.14 and I think I'm using or around SDL 2.0.9. This is about the menu bar that SDL sets up which looks like:

<App Name> <Window> <View>

1. View menu never proceeds after the Window menu in any Mac application (it is always before).
2. For SDL, the only purpose of the View menu is for a single fullscreen menu item, which is not justifiable enough to reserve space for a menu. The View menu should thus be removed, and the full screen menu item should be added at the end inside of Window's menu. See built in apps like Dictionary, Chess, App Store (on 10.14) that do this.
3. SDL should add a "Close" menu item to the Window's submenu, and it should be the first item. Its key equivalent should map to command w. Without this, you cannot close the game window via this shortcut, and you cannot close the app's About window via this shortcut.
4. Apps typically use "Enter Full Screen" or "Exit Full Screen" depending on context, not "Toggle Full Screen" which is less user friendly -- I personally care about this point the least.

Fri, 07 Dec 2018 12:02:08 -0800Added the hint SDL_HINT_GAMECONTROLLERCONFIG_FILE to specify a file to load at initialization containing SDL game controller mappings
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Dec 2018 12:02:08 -0800] rev 12467
Added the hint SDL_HINT_GAMECONTROLLERCONFIG_FILE to specify a file to load at initialization containing SDL game controller mappings