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

Ozkan Sezer
make sure SDL_vsnprintf() nul terminates if it is using _vsnprintf

(bug #3769: backported commit 5e1341f8c467 for windows and watcom.)
Ryan C. Gordon
Corrected a comment.
Ozkan Sezer
SDL_svgaevents.c: add missing ioctl.h include
Ryan C. Gordon
atomic: Fight with all the assemblers that don't like REP NOP.  :/
Ozkan Sezer
updated SDLMain.m copies in Xcode project templates to match the one in src

(Applied changesets: 1496aa09e41e, d78e4e0bf553, cfec3f86fba7, 0c1a8b0429a9,
and 67f391c74aee .)
Ozkan Sezer
make WASAPI configurable in autofoo and cmake (default is on.)

closes bug #3798.
Ryan C. Gordon
Deal with possible malloc(0) calls, as pointed out by static analysis.
Ryan C. Gordon
x11: Normalize x11xinput2 touch x to be 1.0 at width (thanks, Zach!).

"Applications (such as SDL's testgesture) do "event.tfinger.x * window_width"
to find window coord. Currently the X11 XInput2 backend expects application
to do "event.tfinger.x * (window_width-1)" instead.

X11 XInput2 touch events are normalized so x is 1.0 at "width - 1" but other
SDL backends appear to have x be 1.0 at "width". Same issue for touch event
y with regards to height."

Fixes Bugzilla #4183.
  • sdl-android: compile failed -  stdio
  • sdl-emscripten: compile failed -  stdio
  • sdl-freebsd-amd64-clang: compile failed -  stdio
  • sdl-ios-xcode: compile failed -  stdio
  • sdl-linux-amd64: compile failed -  stdio
  • sdl-linux-x86: compile failed -  stdio
  • sdl-macosx-static-analysis: compile failed -  stdiowarnings (13)
  • sdl-macosx-unix: compile failed -  stdio
  • sdl-macosx-xcode: compile failed -  stdio
  • sdl-nacl: compile failed -  stdio
Sam Lantinga
Clean up captured pointer code to avoid logcat clutter on pre-8.0 systems (thanks Rachel!)
Ryan C. Gordon
dbus: Deal with undefined behavior with va_args.

Parse out a copy of the varargs ourselves to get to the reply portion, since
the original passed to D-Bus might modify or not modify the caller's copy,
depending on system ABI.
Ozkan Sezer
uniform filename cases in windows project files
Sam Lantinga
More controller drivers support CARTESIAN coordinates.
This fixes rumble on the Saitek Cyborg V.3 Rumble Pad
Ozkan Sezer
VS2005 is ok.  (VS2008 just does a conversion.)
Ryan C. Gordon
cmake: Look in popular places for X11 headers, export this info properly.

Fixes CMake not being able to find X11 on FreeBSD (which generally has the
headers in /usr/local/include/X11).

List of other popular places borrowed from CMake's FindX11 module.

This worked on the configure script because of magic in the AC_PATH_X macro.

Fixes Bugzilla #4815.
  • sdl-android: compile failed -  stdio
  • sdl-emscripten: compile failed -  stdio
  • sdl-freebsd-amd64-clang: compile failed -  stdio
  • sdl-ios-xcode: compile failed -  stdio
  • sdl-linux-amd64: compile failed -  stdio
  • sdl-linux-x86: compile failed -  stdio
  • sdl-macosx-static-analysis: compile failed -  stdiowarnings (13)
  • sdl-macosx-unix: compile failed -  stdio
  • sdl-macosx-xcode: compile failed -  stdio
  • sdl-nacl: compile failed -  stdio
Ozkan Sezer
made the wasapi configury option consistent with others.
Ryan C. Gordon
wayland: Implemented xdg-wm-base support.

This is just in parity with the existing zxdg-shell-unstable-v6 code. Making
the Wayland target robust (and uh, with title bars) is going to take a lot
of work on top of this.
  • sdl-android: compile failed -  stdio
  • sdl-emscripten: compile failed -  stdio
  • sdl-freebsd-amd64-clang: compile failed -  stdio
  • sdl-ios-xcode: compile failed -  stdio
  • sdl-linux-amd64: compile failed -  stdio
  • sdl-linux-x86: compile failed -  stdio
  • sdl-macosx-static-analysis: compile failed -  stdiowarnings (13)
  • sdl-macosx-unix: compile failed -  stdio
  • sdl-macosx-xcode: compile failed -  stdio
  • sdl-nacl: compile failed -  stdio
Ozkan Sezer
correct the comment correction..
Anthony Pesch
alsa: avoid hardware parameters with an excessive number of periods.

The previous code attempted to use set_buffer_size / set_period_size
discretely, favoring the parameters which generated a buffer size that was
exactly 2x the requested buffer size. This solution ultimately prioritizes
only the buffer size, which comes at a large performance cost on some machines
where this results in an excessive number of periods. In my case, for a 4096
sample buffer, this configured the device to use 37 periods with a period size
of 221 samples and a buffer size of 8192 samples. With 37 periods, the SDL
Audio thread was consuming 25% of the CPU.

This code has been refactored to use set_period_size and set_buffer_size
together. set_period_size is called first to attempt to set the period to
exactly match the requested buffer size, and set_buffer_size is called second
to further refine the parameters to attempt to use only 2 periods. The
fundamental change here is that the period size / count won't go to extreme
values if the buffer size can't be exactly matched, the buffer size should
instead just increase to the next closest multiple of the target period size
that is supported. After changing this, for a 4096 sample buffer, the device
is configured to use 3 periods with a period size of 4096 samples and a buffer
size of 12288 samples. With only 3 periods, the SDL Audio thread doesn't even
show up when profiling.

Fixes Bugzilla #4156.
  • sdl-android: compile failed -  stdio
  • sdl-emscripten: compile failed -  stdio
  • sdl-freebsd-amd64-clang: compile failed -  stdio
  • sdl-ios-xcode: compile failed -  stdio
  • sdl-linux-amd64: compile failed -  stdio
  • sdl-linux-x86: compile failed -  stdio
  • sdl-macosx-static-analysis: compile failed -  stdiowarnings (13)
  • sdl-macosx-unix: compile failed -  stdio
  • sdl-macosx-xcode: compile failed -  stdio
  • sdl-nacl: compile failed -  stdio
Ryan C. Gordon
gles2: Whoops, overzealous copy/paste on my part.  :)
Ozkan Sezer
ltmain.sh: make OSX autofoo builds' compatibility version match Xcode builds.

closes bug #4208.
Ryan C. Gordon
android: Android.mk should only preserve debug symbols in debug builds.

Fixes Bugzilla #4111.
  • sdl-android: compile failed -  stdio
  • sdl-emscripten: compile failed -  stdio
  • sdl-freebsd-amd64-clang: compile failed -  stdio
  • sdl-ios-xcode: compile failed -  stdio
  • sdl-linux-amd64: compile failed -  stdio
  • sdl-linux-x86: compile failed -  stdio
  • sdl-macosx-static-analysis: compile failed -  stdiowarnings (13)
  • sdl-macosx-unix: compile failed -  stdio
  • sdl-macosx-xcode: compile failed -  stdio
  • sdl-nacl: compile failed -  stdio
Tomeu Vizoso
egl: Don't change context when deleting current.

If we change the current context behind the app's back, those tracking
the current context to minimize context changes are going to get
confused.

This brings the EGL backend in line with the GLX one.

Fixes Bugzilla #4199.
  • sdl-android: compile failed -  stdio
  • sdl-emscripten: compile failed -  stdio
  • sdl-freebsd-amd64-clang: compile failed -  stdio
  • sdl-ios-xcode: compile failed -  stdio
  • sdl-linux-amd64: compile failed -  stdio
  • sdl-linux-x86: compile failed -  stdio
  • sdl-macosx-static-analysis: compile failed -  stdiowarnings (13)
  • sdl-macosx-unix: compile failed -  stdio
  • sdl-macosx-xcode: compile failed -  stdio
  • sdl-nacl: compile failed -  stdio
Ozkan Sezer
SDL_windowstaskdialog.h (struct _TASKDIALOGCONFIG): make unions anonymous

otherwise build fails. (at least with my VS2005. and the code accesses the
arms of the unions anonymously anyway.)
Ryan C. Gordon
Fixed some possible malloc(0) calls reported by static analysis.
  • sdl-android: compile failed -  stdio
  • sdl-emscripten: compile failed -  stdio
  • sdl-freebsd-amd64-clang: compile failed -  stdio
  • sdl-ios-xcode: compile failed -  stdio
  • sdl-linux-amd64: compile failed -  stdio
  • sdl-linux-x86: compile failed -  stdio
  • sdl-macosx-static-analysis: compile failed -  stdiowarnings (13)
  • sdl-macosx-unix: compile failed -  stdio
  • sdl-macosx-xcode: compile failed -  stdio
  • sdl-nacl: compile failed -  stdio
Ozkan Sezer
make SDL_strtoll and SDL_strtoull exports not be missing in win32 dlls.
Ozkan Sezer
SDLMain.m: replace CPS* stuff with activateIgnoringOtherApps (bug #4114)

CPS stuff are deprecated and emit warnings at runtime, e.g.:

warning: CPSGetCurrentProcess(): This call is deprecated and should not be called anymore
warning: CPSSetForegroundOperationState() (as above)
warning: capture_display; Captured mirror master 0x350000c1 (unit 1) on behalf of slave 0x042716c0 (unit 0)

http://lists.libsdl.org/pipermail/sdl-libsdl.org/2006-April/055749.html
suggests doing something like:

ProcessSerialNumber psn = { 0, kCurrentProcess};
TransformProcessType (&psn, kProcessTransformToForegroundApplication);
SetFrontProcess (&psn);

And SetFrontProcess() is deprecated in 10.9.  Processes.h suggests
[[NSApplication sharedApplication] activateIgnoringOtherApps: YES]
to make one's own application frontmost.
Ryan C. Gordon
yuv: Patched to make static analysis happy (warned about unused variable).
Marc Di Luzio
Ensure we still clear the X locale modifiers even if not compiled with ibus or fcitx support
Ryan C. Gordon
Patched to compile on Visual Studio (typo).
Wohlstand
Fixed bug 4210 - SSE2-based converter makes junk result of S32 -> Float

At the HG state e604fe493d45, 64-bit assemblies are using SSE2-based resampler, produces junk sound when converting the S32 -> Float32 -> S16 chain. The `NEED_SCALAR_CONVERTER_FALLBACKS` thing works perfectly.

If I will find a reason that caused this mistake, I'll send a patch by myself.
Sam Lantinga
Use a blank cursor instead of PointerIcon.TYPE_NULL since that shows the default cursor on Samsung DeX
Sam Lantinga
Added support for external mouse in Samsung DeX mode
relative mode doesn't work, but absolute coordinates are functional
Sam Lantinga
Allow trapping the back button so right mouse click can work on some Android systems (thanks Rachel!)
Also, added a function SDL_AndroidBackButton() so applications can respond to the back button directly
Ryan C. Gordon
atomic: Spin locks now try to use the x86 PAUSE instruction for short waits.

Fixes Bugzilla #4151.
  • sdl-freebsd-amd64: compile failed -  stdio
  • sdl-haiku: compile failed -  stdio
  • sdl-kfreebsd-amd64: compile failed -  stdio
  • sdl-openbsd-amd64: compile failed -  stdio
  • sdl-visualstudio: compile 25 projects 0 files 1 warnings 2 errors failed -  stdiowarningserrors
  • sdl-winrt: make failed -  stdio
Ozkan Sezer
comment correction
Ryan C. Gordon
Attempt to fix "cast from pointer to integer of different size" warnings.
Ozkan Sezer
ran 'chmod -x' on two files
Ryan C. Gordon
wayland: Keep protocol XML files in-tree.

Now you don't need the latest Wayland installed to build with
newer protocols supported, as they'll build correctly; even if
your system can't use them, we can make intelligent decisions
at runtime about what's available on the current machine anyhow.

This also simplifies some logic and possible failure cases in
the configure and CMake scripts.

Fixes Bugzilla #4207.
Ozkan Sezer
ltmain.sh: make OSX autofoo builds' compatibility version match Xcode builds.

closes bug #4208.
Ozkan Sezer
ran 'chmod -x' on many files