Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

Sam Lantinga
Fixed bug 4324 - Xcode 10 - more cleanup for macOS and iOS projects

Dominik Reichardt

Xcode warns about
"Traditional headermap style is no longer supported; please migrate to using separate headermaps and set 'ALWAYS_SEARCH_USER_PATHS' to NO."
Just doing the latter is enough to silence the warning without ill effects on compiling. This affects the macOS Xcode projects as well as the iOS projects. Definitely not a bug but an annoying warning that could go away.
Alex Szpakowski
iOS: Don't ignore the requested alpha bit size when determining whether to use an RGBA8 backbuffer.
Cameron Gutman
Implement SuspendScreenSaver for Win32

Creating a full-screen SDL renderer on Windows will keep the screensaver
suspended by DirectX, as is default for full-screen DX applications. However,
for applications that render in windowed-mode, the screensaver will
still kick in, even if SDL_DisableScreenSaver() is called or
SDL_HINT_VIDEO_ALLOW_SCREENSAVER is set to 0 (default). Implementing
a SuspendScreenSaver() function for Win32 fixes this behavior.
Ryan C. Gordon
audio: clean_out_device_list() already sets this flag to false for us.
Ryan C. Gordon
thread: make SDL_CreateThreadWithStackSize() a public API.
Ryan C. Gordon
x11: Don't hardcode limit on lines of text in message boxes.

Plus other text parsing fixes.

Fixes Bugzilla #4306.
Sam Lantinga
Support vibration magnitude on Android 8.0 (thanks Rachel!)
Ozkan Sezer
remove symlink for libSDL-1.0.so.0 from the rpm spec file.

also fix a changelog date.
Ozkan Sezer
add missing include.
Ozkan Sezer
add a minimal config and makefile to test watcom/os2 builds.
Alex Szpakowski
metal: Fix SDL_RenderReadPixels to wait for the GPU to finish rendering to the active texture before reading its pixels.
Sam Lantinga
Fixed bug 4324 - Xcode 10 - more cleanup for macOS and iOS projects

Dominik Reichardt

Similar to bug/patch #4228, the iOS Demo Xcode project needs to add the CoreBluetooth framework.
Sam Lantinga
Fixed bug 4188 - Software renderer SDL_RenderCopyEx blits corrupt image under certain cases

duckgrease

SDL_RenderCopyEx blits wrong image (in some cases it's bunch of alternating horizontal lines, some cases it's image from the wrong coordinate, and in some cases it's just a bunch of garbled pixels), when the following conditions are met:
- Use software renderer.
- Enable either horizontal or vertical flip.
- source and destination rectangles must have same width and height, and must be smaller than the size of the texture.
- source rectangle's X and Y coordinates must be 0.
Ryan C. Gordon
cocoa: GL_GetDrawableSize only uses -[NSView convertRectToBacking] for highDPI.

On Mojave, this will report large numbers for retina displays in fullscreen
mode, which isn't how it works on previous versions.
Sam Lantinga
Fixed updating the rumble parameters on Linux
Ryan C. Gordon
cocoa: Fix OpenGL rendering on macOS 10.14 ("Mojave").

Fixes Bugzilla #4272.
Sam Lantinga
Don't flash the navigation bar when destroying a fullscreen SDL window
Ryan C. Gordon
cocoa: Put a mutex around GL_SwapBuffers.

Prevents deadlock when swapping two different GL contexts on two different
threads at the same time on macOS 10.14 ("Mojave").

Fixes Bugzilla #4278.
Sam Lantinga
Added support for surround sound and float audio on Android
Thomas Perl
Fix "unresponsible application" issues in Wayland

Polling without wl_display_flush() never responds to ping requests.
In that case ping-pong works only on other events, such as user input
or on frame swapped.

From https://git.merproject.org/mer-core/libsdl/merge_requests/3
Original author: Alexander Akulich <a.akulich@omprussia.ru>
Alex Szpakowski
metal: Fix high dpi and resizing on macOS, and clean up iOS code. Fixes bug #4250.
Ozkan Sezer
SDL_thread.h: undefine SDL_CreateThreadWithStackSize before redefining.
Ozkan Sezer
SDL_GetPowerInfo_Hardwired is static in SDL_power.c

.. therefore, comment out its extern declaration in SDL_syspower.h.
Ozkan Sezer
use less ancient versions of autofoo scripts
Ryan C. Gordon
audio: All device names reported by SDL must be unique.

This means that if you have two devices named "Soundblaster Pro" in your
machine, one will be reported as "Soundblaster Pro" and the other as
"Soundblaster Pro (2)".

This makes it so you can't into a position where one of your devices can't
be opened because another is sitting on the same name.
Sam Lantinga
This device gets Xinput driver loaded on windows.
Sam Lantinga
Removed unneeded variable qualifiers
Sam Lantinga
Fixed life-cycle issues with two activities sharing HIDDeviceManager
Sam Lantinga
Close on shutdown, for consistency
Ozkan Sezer
SDL_power.c: Adjust SDL_POWER_DISABLED ifdefs to avoid zero-size array

Otherwise if SDL_POWER_DISABLED is disabled (eg with --disable-power):

... with clang -pedantic:
src/power/SDL_power.c:48:50: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer]
static SDL_GetPowerInfo_Impl implementations[] = {
                                                ^
src/power/SDL_power.c:48:50: warning: zero size arrays are an extension [-Wzero-length-array]
2 warnings generated.

... with gcc -pedantic:
src/power/SDL_power.c:48:50: warning: ISO C forbids empty initializer braces [-Wpedantic]
src/power/SDL_power.c:48:50: warning: ISO C forbids empty initializer braces [-Wpedantic]
static SDL_GetPowerInfo_Impl implementations[] = {
                                                  ^
src/power/SDL_power.c:48:30: error: zero or negative size array ‘implementations’
static SDL_GetPowerInfo_Impl implementations[] = {
                              ^~~~~~~~~~~~~~~

... with Watcom:
./src/power/SDL_power.c(85): Error! E1112: Initializer list cannot be empty
Charlie Birks
Emscripten: Load eglQueryString and eglGetError
This prevents an assertion on context creation failure (calling a null
function pointer).
Alex Szpakowski
macOS: Fixed MoltenVK dynamic library loading code.
Ozkan Sezer
use less ancient versions of autofoo scripts
Sam Lantinga
There are legitimate reasons to skip full cleanup at shutdown, don't assert in that case.
Ryan C. Gordon
kmsdrm: find available card if called without index.

This work was done by Michael Grzeschik, I just cleaned up the patch a little.

Fixes Bugzilla #4241.
Ozkan Sezer
lose ltdl.m4
Ozkan Sezer
backport find_lib() fix to get the latest version of the libraries.

(default 2.0 branch commit: ee9c13257398)
Sam Lantinga
Trying to track down NullPointerException in USB input thread
Sam Lantinga
Fixed bug 4318 - Android move Haptic code to API26 class

Sylvain

- Create SDLHapticHandler_API26
- No need of reflection since SDL2 compile with Android 26 as a min requirement.
- remove spaces
Sam Lantinga
Allow Android haptics to work when SDL is reinitialized (thanks Rachel!)