Sun, 16 Oct 2011 03:02:46 -0400Let iOS use OSAtomicCompareAndSwap32Barrier() if nothing else is available.
Ryan C. Gordon <icculus@icculus.org> [Sun, 16 Oct 2011 03:02:46 -0400] rev 5998
Let iOS use OSAtomicCompareAndSwap32Barrier() if nothing else is available.

Fri, 14 Oct 2011 20:47:53 -0400Fix up some retain/release issues with UIScreenMode objects.
Ryan C. Gordon <icculus@icculus.org> [Fri, 14 Oct 2011 20:47:53 -0400] rev 5997
Fix up some retain/release issues with UIScreenMode objects.

Fixes Bugzilla #1191.

This patch is based on work done by Vittorio Giovara.

Sat, 15 Oct 2011 23:50:06 -0700Don't use a global JNIEnv across threads; it's not thread safe.
Ryan C. Gordon <icculus@icculus.org> [Sat, 15 Oct 2011 23:50:06 -0700] rev 5996
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!

Sat, 15 Oct 2011 14:25:00 -0700Bumped default Android API target to 5 (Android 2.0, up from 1.6).
Ryan C. Gordon <icculus@icculus.org> [Sat, 15 Oct 2011 14:25:00 -0700] rev 5995
Bumped default Android API target to 5 (Android 2.0, up from 1.6).

We need this for GLES2 support.

Sat, 15 Oct 2011 14:16:29 -0700Removed STL dependency in Android code.
Ryan C. Gordon <icculus@icculus.org> [Sat, 15 Oct 2011 14:16:29 -0700] rev 5994
Removed STL dependency in Android code.

Fri, 14 Oct 2011 17:29:49 +0100* Android's InputStream::skip is apparently buggy, so instead read into a dummy buffer
Tim Angus <tim@blackcompanystudios.co.uk> [Fri, 14 Oct 2011 17:29:49 +0100] rev 5993
* Android's InputStream::skip is apparently buggy, so instead read into a dummy buffer

Thu, 13 Oct 2011 01:30:01 -0400Implement GL_GetProcAddress() for Android.
Ryan C. Gordon <icculus@icculus.org> [Thu, 13 Oct 2011 01:30:01 -0400] rev 5992
Implement GL_GetProcAddress() for Android.

Fixes Bugzilla #1290.

Thanks to Gabriel Jacobo for the patch!

Fri, 14 Oct 2011 00:20:44 -0400Specify joystick (accelerometer) support for iOS in the config header.
Ryan C. Gordon <icculus@icculus.org> [Fri, 14 Oct 2011 00:20:44 -0400] rev 5991
Specify joystick (accelerometer) support for iOS in the config header.

Fixes Bugzilla #1292.

Thanks to Vittorio Giovara for the patch!

Fri, 26 Aug 2011 13:15:05 +0100* Support OpenGL ES 2 on Android
Tim Angus <tim@blackcompanystudios.co.uk> [Fri, 26 Aug 2011 13:15:05 +0100] rev 5990
* Support OpenGL ES 2 on Android

Thu, 13 Oct 2011 16:35:25 -0400Don't warn about multichar characters on BeOS/Haiku.
Ryan C. Gordon <icculus@icculus.org> [Thu, 13 Oct 2011 16:35:25 -0400] rev 5989
Don't warn about multichar characters on BeOS/Haiku.

The system headers use them generously.
(transplanted from 825e1072eac6c950ca4f6e879a91ea199a282b2c)