Commit Graph

4712 Commits

Author SHA1 Message Date
Ryan C. Gordon
a672530595 SDL_memcpyMMX(): Fixed handling of overflow bytes.
Thanks to Mason Wheeler for the fix!
2011-10-29 01:11:47 -04:00
Ryan C. Gordon
1a32c6a0c5 SDL_memcpyMMX(): Make sure srcskip and dstskip are 8-byte aligned.
Thanks to Patrick Baggett for the fix!
2011-10-29 01:03:50 -04:00
Ryan C. Gordon
40b38ee8db Removed tabs and DOS endlines from SDL_blit_copy.c ... 2011-10-29 00:57:45 -04:00
Ryan C. Gordon
ab5d942d93 Don't bother checking S_OK here, it'll work in falling through. 2011-10-26 12:04:05 -04:00
Ryan C. Gordon
599c080360 Fix X11 dynamic loading.
Previous change broke it.
2011-10-24 23:18:53 -04:00
Sam Lantinga
6d456a4116 Added SDL_GetScancodeFromName() and SDL_GetKeyFromName() 2011-10-24 21:34:54 -04:00
Sam Lantinga
9c2780471b valgrind FTW! 2011-10-24 23:00:09 -04:00
Ryan C. Gordon
bdb05fd683 Use correct Xinerama APIs for querying version and availability.
Fixes Bugzilla #1314.
2011-10-24 15:33:58 -04:00
Ryan C. Gordon
fcca056ae4 SDL_X11_HAVE_* should default (and reset) to zero. 2011-10-24 12:07:41 -04:00
Ryan C. Gordon
2412f91654 Add XGetInputFocus() to dynamic X11 function list. 2011-10-24 12:07:13 -04:00
Ryan C. Gordon
dfddb889df Set up window focus correctly when using an existing X11 window.
Thanks to Joseph Toppi for the fix!
2011-10-22 02:14:57 -04:00
Ryan C. Gordon
1871363aac XGetWindowProperty() can report success but still give you a NULL pointer.
Thanks to Joseph Toppi for the fix!
2011-10-22 02:13:35 -04:00
Ryan C. Gordon
756aae4a51 More cleanup in SDL_uikitopenglview.m 2011-10-24 11:38:52 -04:00
Ryan C. Gordon
d36f39749f Added stencil buffer support on iOS.
Thanks to Brian Barnes for the initial work on this patch!
2011-10-22 01:23:21 -04:00
Ryan C. Gordon
1e3032b188 Automated merge with https://bitbucket.org/keestux/sdl 2011-10-24 11:25:03 -04:00
Sam Lantinga
5c394a276d Updated from configure.in 2011-10-19 20:23:40 -04:00
Sam Lantinga
cf218dc428 Get the full path for the src directory so auxdir works correctly 2011-10-19 20:23:24 -04:00
Kees Bakker
66e3b3d7a6 Use a small function to release UIScreenMode after checking it is supported 2011-10-18 21:36:28 +02:00
Kees Bakker
4b46fb22ec Eliminate UIScreenMode parameter from UIKit_AddDisplay 2011-10-18 21:32:54 +02:00
Ryan C. Gordon
e5554f4f2a Removed rakefile.
This was originally from a third party, under a different license than SDL,
 so it has to go.
2011-10-18 01:11:08 -04:00
Ryan C. Gordon
d47d246678 Merged with Kees Bakker's repo at https://bitbucket.org/keestux/sdl ... 2011-10-18 00:58:22 -04:00
Ryan C. Gordon
2014d62292 Don't crash with a NULL thread name. 2011-10-18 00:34:45 -04:00
Ryan C. Gordon
e7fb05cb0b Check for __ARM_ARCH_5TEJ__ in spinlock atomics.
Fixes Bugzilla #1264.

Thanks to Gueniffey for the patch!
2011-10-16 03:27:48 -04:00
Ryan C. Gordon
73f4a2a1fe Let iOS use OSAtomicCompareAndSwap32Barrier() if nothing else is available. 2011-10-16 03:02:46 -04:00
Ryan C. Gordon
535f1943d3 Fix up some retain/release issues with UIScreenMode objects.
Fixes Bugzilla #1191.

This patch is based on work done by Vittorio Giovara.
2011-10-14 20:47:53 -04:00
Ryan C. Gordon
d9eb836912 Don't use a global JNIEnv across threads; it's not thread safe.
Obtain the correct environment in a thread-safe way when appropriate instead.

Fixes Bugzilla #1312.

Thanks to Bill Chenbin for the patch!
2011-10-15 23:50:06 -07:00
Ryan C. Gordon
f0c4d8739b Bumped default Android API target to 5 (Android 2.0, up from 1.6).
We need this for GLES2 support.
2011-10-15 14:25:00 -07:00
Ryan C. Gordon
7533834caf Removed STL dependency in Android code. 2011-10-15 14:16:29 -07:00
Tim Angus
092332dd71 * Android's InputStream::skip is apparently buggy, so instead read into a dummy buffer 2011-10-14 17:29:49 +01:00
Ryan C. Gordon
8f4ad957bf Implement GL_GetProcAddress() for Android.
Fixes Bugzilla #1290.

Thanks to Gabriel Jacobo for the patch!
2011-10-13 01:30:01 -04:00
Ryan C. Gordon
15426080c6 Specify joystick (accelerometer) support for iOS in the config header.
Fixes Bugzilla #1292.

Thanks to Vittorio Giovara for the patch!
2011-10-14 00:20:44 -04:00
Kees Bakker
c988cd347c Do not use UIScreenMode to add a iOS display, always use the boundary
This solves the problem that on iPad you would get 1024x768 instead
of 768x1024 when calling SDL_GetDesktopDisplayMode(0, &mode)
See Apple's doc for UIScreenMode where is says:
"Most developers should never need to use the information provided
 by this class and should simply use the bounds provided by the
 UIScreen object for their drawing space."
2011-10-09 22:00:20 +02:00
Kees Bakker
bdd497f442 Merge upstream updates 2011-10-08 12:45:10 +02:00
Andreas Schiffler
59aaf65fd5 Refactored audio device enumeration/naming tests ana added negative cases 2011-10-05 08:08:06 -07:00
Ryan C. Gordon
41f4356ae7 Disable thread naming on Windows for now.
We need the C runtime, which we don't link against, for __try/__except.
2011-10-02 00:59:11 -04:00
Ryan C. Gordon
79077a2d15 Patched to compile on Mac OS X (I think). 2011-10-02 00:49:52 -04:00
Ryan C. Gordon
ce0c9e37fd Further patched to compile on Windows. 2011-10-02 00:43:56 -04:00
Ryan C. Gordon
652f5a7622 Patched to compile on Windows. 2011-10-02 00:36:18 -04:00
Ryan C. Gordon
2ef51927fe 1.3 API CHANGE: Add support for naming threads. 2011-10-02 00:29:16 -04:00
Kees Bakker
89cfd42a6e Make SDL_uikitviewcontroller.window a real Objective-C property and synthesize 2011-09-28 21:42:02 +02:00
Kees Bakker
d51451a80d Minor code cleanup in uikit/SDL_uikitview.m (no functional changes) 2011-09-28 21:25:46 +02:00
Kees Bakker
63fb9ab391 Simplied the code a bit in uikit/SDL_uikitvideo.m 2011-09-28 21:13:09 +02:00
Kees Bakker
d996a17140 Remove unused SDL_uikitopenglview (privateMethods) 2011-09-28 21:03:05 +02:00
Kees Bakker
734912cea3 Use Objective-C construct for..in instead of oldfashioned C (uikit) 2011-09-28 20:32:26 +02:00
Sam Lantinga
6cd0d9d1ab Fixed to compile with pedantic C 2011-09-27 23:16:04 -04:00
Sam Lantinga
01f70098db ============================================================ 2011-09-27 23:15:01 -04:00
Sam Lantinga
a4d5f80c4b ============================================================ 2011-09-27 23:14:16 -04:00
Kees Bakker
fcf659d548 Do not exit in (uikit) postFinishLaunch but store the exit status and use that to return from main()
Also cleanup the stored argv in main() instead of postFinishLaunch.
2011-09-27 23:49:24 +02:00
Kees Bakker
d66afe2cb6 Cleanup of the use of include files in src/video/uikit 2011-09-27 23:40:21 +02:00
Kees Bakker
6982b7a69d Add Xcode-iPhoneOS/rakefile which can be used to build SDL.framework from the commandline
This is the rakefile from Andrey Nesterov, but slightly modified.
Use the following command:
  $ rake -f Xcode-iPhoneOS/rakefile
The resulting framework is placed in the ./build directory.
2011-09-27 22:54:59 +02:00