aboutsummaryrefslogtreecommitdiffstats
path: root/distrib/sdl-1.2.12
Commit message (Collapse)AuthorAgeFilesLines
* replace _exit() with exit()Iliyan Malchev2012-06-011-4/+4
| | | | | | | | | | When the emulator is compiled with -pg, it generates a stats file (gmon.out) upon exiting, as long as the exit it done when main() returns normally or exit() is called. Calling _exit() or exiting via an unhandled signal will not cause gmon.out to be generated. Change-Id: I0d5ea5a0b0314f97d2fdc0c92fd6f38c65377eb9 Signed-off-by: Iliyan Malchev <malchev@google.com>
* Add dynamic symbol for _XGetRequest, which libX11 1.4.99.1 addedJesse Hall2012-05-032-0/+30
| | | | | | | | | This is a cherry-pick from upstream to fix build errors on some Linux distros. Problem and patch pointed out by "quho" -- thanks! Upstream changeset: http://hg.libsdl.org/SDL/rev/e1264a758d50 Change-Id: I423c6ce2dfd7c6e53954b6fe76b156f12ae643f2
* SDL: Call XInitThreads() after loading XlibJesse Hall2012-01-112-0/+2
| | | | | | | | | | | | | XInitThreads() enables thread-safety in Xlib, so multiple threads can safely call into it concurrently. This happens with GLES passthrough enabled: the GLES system serializes its own Xlib and GLX calls, but there is no serialization between the GLES system and the SDL code running the main UI. This call must be the first Xlib call, so I put it here in the loading code rather than the multiple places that call XOpenDisplay(). Change-Id: I3cd3177fb8e0904a803a6b5c8f89a4ecda73bd1c
* Fixing the standalone build of the emulator.Stefan Hilzinger2011-02-222-3/+3
| | | | Change-Id: I81567b512df04314d87dd3846b02d8895829937d
* Remove compiler warnings when building the emulator.David 'Digit' Turner2010-09-221-2/+0
| | | | | | | This forces -Wall during the build. Note that this patch doesn't remove all warnings, but most of the remaining ones are from upstream anyway. Change-Id: I8808d8495e99866e156ce5780d2e3c305eab491f
* Build SDL from sources directly.David 'Digit' Turner2010-05-187-711/+253
| | | | | | | | | | | | | | | | This removes the requirement to build the SDL library before the rest of the emulator. The prebuilt SDL library and installation is now optional and is only kept for the full Android build on Linux (mainly to avoid having to install many dev libraries on build servers). This patch affects both the Android and standalone build systems. The script android-configure.sh will not use a prebuilt SDL installation unless you explicitely use --sdl-config=<script>. Tested for linux-x86 / darwin-x86 / cygwin / linux-mingw builds. Change-Id: If973b2ad199f06aeeff43aec387d1ac629487529
* Disable audio support in our custom SDL build.David 'Digit' Turner2010-05-145-19/+8
| | | | | | This is not needed anymore. Change-Id: Id41b71c95566804b92185282bb51e317efc67255
* Added SDL_config.h to use on FreeBSDAlexey Tarasov2009-09-081-0/+126
|
* Add our modified SDL sources under distrib/sdl-1.2.12David 'Digit' Turner2009-06-08660-0/+181776
Fix distrib/make-distrib.sh script to work with git Fix distrib/build-emulator.sh to accomodate for new SDL configure script Handle Tiger SDK usage in SDL configure script