Commit Graph

5041 Commits

Author SHA1 Message Date
Gabriel Jacobo
7eeb0f5bf4 Fix Windows build, version.o linking. 2012-09-25 08:54:05 -03:00
Sam Lantinga
7bf6954e55 Fixed syntax error 2012-09-23 17:15:05 -07:00
Sam Lantinga
ecbbb43ed9 Added UIInterfaceOrientationMask for building with older iOS SDKs 2012-09-23 17:01:58 -07:00
Sam Lantinga
2bde275727 Fixed autorotate / resize support on iOS 6.0, tested with iPad and iPhone simulators with iOS 5.1 and 6.0 2012-09-23 03:46:49 -07:00
Sam Lantinga
a9626881b9 Added missing Android source that was supposed to go with changeset 64a6297a8b93
Thank you buildbot!
2012-09-23 01:54:30 -07:00
Sam Lantinga
327faf465a Fixed bug 1591 - Renderer maximum texture size is incorrect when GL_ARB_texture_rectangle is active 2012-09-23 01:50:35 -07:00
Sam Lantinga
e52130b426 Fixed bug 1606 - SDL does not implement SDL_GetPowerInfo() for Android.
Philipp Wiesemann 2012-09-22 05:26:11 PDT

currently SDL (HG) does not implement the power management functionality of
SDL_GetPowerInfo() for Android.

I attached a patch which tries to implement this functionality (JNI only, API
5). It supports plugged state and battery percent return values but not
remaining seconds (which are not available on Android).
2012-09-23 01:37:44 -07:00
Sam Lantinga
26e2ea6a69 Hopefully fixed the Windows build. We have to do this every time, to link version.o 2012-09-20 22:40:23 -07:00
Sam Lantinga
7c086b08b8 Whoops, that wasn't supposed to be a symlink. 2012-09-20 22:19:11 -07:00
Sam Lantinga
1bfaec254d Fixed false positive when checking for X11 on Mac OS X when the X11 development environment isn't installed. 2012-09-20 22:01:51 -07:00
Sam Lantinga
fd0dc5a95c Changed the comment so it actually talks about the right instruction set. 2012-09-20 21:17:49 -07:00
Sam Lantinga
46dd552a1b Fixed 3DNow! detection for clang llvm 2012-09-20 21:16:02 -07:00
Sam Lantinga
3c718d524e Updated to the latest versions of autotools and config.guess/config.sub
autoconf-2.69
automake-1.12
libtool-2.4.2
2012-09-20 21:13:10 -07:00
Sam Lantinga
faf32f54a7 Fixed bug 1600 - SDL_GetPlatform() returns "unknown os" on Android
Pallav Nawani 2012-09-14 03:23:02 PDT

Looking through the code for SDL_GetPlatform(), it is obvious that the case for
Android platform doesn't exist. And hence SDL_GetPlatform() doesn't return a
useful string on Android Phones.
2012-09-19 18:08:37 -07:00
Sam Lantinga
6da3b69e81 Generate resize event when the status bar changes size (e.g. call in progress, etc.) 2012-09-18 23:13:35 -07:00
Sam Lantinga
2045a18b9c Fixed touch coordinates with the new UI bounds calculation 2012-09-18 22:50:09 -07:00
Sam Lantinga
608431669d User interface guidelines says that you shouldn't allow upside-down orientation on phones. 2012-09-18 22:24:40 -07:00
Sam Lantinga
056236c4e8 Fixed window/view bounds management with autorotation.
The trick is not to mess with the window frame and let iOS handle resizing the view automatically when the rotation occurs.
2012-09-18 22:24:08 -07:00
Sam Lantinga
07c0b8aad5 Fixed retina display input scaling 2012-09-18 01:45:15 -07:00
Sam Lantinga
d7e3a86e68 We can update the OpenGL layer binding when we're laying out the views 2012-09-18 00:50:41 -07:00
Sam Lantinga
964b8f3506 Removed obsolete header from the project 2012-09-17 22:04:48 -07:00
Ryan C. Gordon
12743aea71 Don't call XInput2 multitouch APIs if they aren't supported.
I think it fixes this:
   http://forums.libsdl.org/viewtopic.php?t=8324&sid=ae797309f9e2084cadc1b6a7615bd0e4
2012-09-17 19:25:42 -04:00
Ryan C. Gordon
ccecbd6882 Fixed typo in function name. 2012-09-17 19:20:47 -04:00
Ryan C. Gordon
be849cc748 Fixed configure.in 2012-09-15 11:03:14 -04:00
Ryan C. Gordon
b3b40aac16 Removed Windows CE support from SDL 2.0.
It's a long-dead platform, and we don't have any way to build for, test, or
maintain it, so there's no sense in doing acrobatics to support it.

If you need Windows CE support, use SDL 1.2. If you need Windows Phone support,
send SDL 2.0 patches for the newer Windows Mobile platform.
2012-09-15 10:59:39 -04:00
Ryan C. Gordon
0c926d9aea Fixed a typo in the docs. 2012-09-14 18:18:38 -04:00
Ryan C. Gordon
d62efa1877 Made Windows version of SDL_SetWindowBordered() mostly work.
The sizing still isn't quite right.
2012-09-14 13:14:20 -04:00
Ryan C. Gordon
f36003f837 Consolidate some code in the Windows video target. 2012-09-14 13:13:47 -04:00
Ryan C. Gordon
a2a8357893 Restore Cocoa title bar caption when adding border to a window. 2012-09-14 11:36:36 -04:00
Ryan C. Gordon
9602fbc845 Use the right function pointer. :) 2012-09-14 11:09:13 -04:00
Ryan C. Gordon
38c19e9a72 Patched to compile on Haiku. 2012-09-14 11:07:47 -04:00
Ryan C. Gordon
b3c20483de Make the X11 SetBordered event tapdancing more robust, restore focus, etc. 2012-09-13 15:24:04 -04:00
Ryan C. Gordon
49d8c6fb12 Added SDL_SetWindowBordered() API. 2012-09-13 01:43:53 -04:00
Ryan C. Gordon
cd6433c427 BeOS/Haiku support for SDL_WINDOW_BORDERLESS. 2012-09-13 01:29:18 -04:00
Sam Lantinga
44d2ec013a Fixed bug 1599 - On X11, SDL2 should use CLIPBOARD as well as PRIMARY for copy/paste
David White 2012-09-12 13:22:52 PDT

Background: X has two main 'buffers' for copy/paste:

PRIMARY -- normally used for implicit selection of text, with middle-click to
paste
CLIPBOARD -- works with an explicit copy/paste like on other platforms.

Currently SDL2 only provides access to PRIMARY. Since CLIPBOARD is much closer
to functionality of other platforms, SDL should provide access to that instead.

The attached patch makes it so that SDL_SetClipboardText() sets both PRIMARY
and CLIPBOARD and SDL_GetClipboardText() reads from CLIPBOARD instead of
primary.
2012-09-14 01:16:27 -07:00
Ryan C. Gordon
d77eed3fd1 Moved iOS-specific code into uikit target. Fixes crashes in X11 target. 2012-09-12 19:36:18 -04:00
Sam Lantinga
07fde7de11 Fixed issue where the context couldn't be unbound after the window is shown because the current context was already marked as NULL. (Thanks to John McDonald for tracking that down!) 2012-09-10 20:25:55 -07:00
Sam Lantinga
c76bdd4882 Fixed error message when destroying a software renderer, thanks to wahono for the patch. 2012-09-06 21:34:52 -07:00
Sam Lantinga
0dd3eb2c28 Updated the Demos project to link with SDL2 2012-09-04 23:17:56 -07:00
Gabriel Jacobo
c576bf10be Return a valid error in SDL_GL_Bind/UnbindTexture, thank you buildbot! 2012-09-03 11:54:48 -03:00
Gabriel Jacobo
ceaf031283 Implements SDL_GL_BindTexture and SDL_GL_UnbindTexture (#1576) 2012-09-03 11:16:12 -03:00
Ryan C. Gordon
b735095b79 Removed a FIXME; RemoteIO is correct for iOS. 2012-09-02 19:37:36 -04:00
Ryan C. Gordon
784d15354b Added testaudioinfo to the build. 2012-09-01 00:25:17 -07:00
Sam Lantinga
d245a3463f Use fast path for RGB 565 -> 32-bit XRGB 8888
Hello Sam,
while profiling ScummVM I noticed it was making use of the generic
BlitNToN blitter, which struck me as odd because it should be a very
classical codepath.
After investigating, I saw that in the blit op chooser:

    { 0x0000F800,0x000007E0,0x0000001F, 4, 0x00FF0000,0x0000FF00,0x000000FF,
      0, NULL, Blit_RGB565_ARGB8888, SET_ALPHA },
    { 0x0000F800,0x000007E0,0x0000001F, 4, 0x000000FF,0x0000FF00,0x00FF0000,
      0, NULL, Blit_RGB565_ABGR8888, SET_ALPHA },
    { 0x0000F800,0x000007E0,0x0000001F, 4, 0xFF000000,0x00FF0000,0x0000FF00,
      0, NULL, Blit_RGB565_RGBA8888, SET_ALPHA },
    { 0x0000F800,0x000007E0,0x0000001F, 4, 0x0000FF00,0x00FF0000,0xFF000000,
      0, NULL, Blit_RGB565_BGRA8888, SET_ALPHA },

Couldn't the optimized versions be used for NO_ALPHA too? I take it
that the resulting alpha component can be undefined as it should never
be used.
I tried this (see attached patch) and it worked perfectly (and
therefore faster) on ScummVM but there might be a trick (I'm not
expert at the semantics of SDL, ie NO_ALPHA, SET_ALPHA and COPY_ALPHA
there).
What do you think?

Cheers,
Bertrand
2012-09-02 16:03:56 -07:00
Ryan C. Gordon
801165cd3f Fixed compiler warning. 2012-08-30 12:58:58 -07:00
Ryan C. Gordon
da74d223c7 Removed AC_GNU_SOURCE from SDL2's configure script. 2012-08-26 20:27:25 -04:00
Ryan C. Gordon
657a9c8353 Fixed compiler warning on some versions of GCC. 2012-08-25 22:21:16 -04:00
Ryan C. Gordon
c7800c11db Fixed wglShareLists() call that used the wrong variable. 2012-08-25 16:49:05 -04:00
Ryan C. Gordon
aa78574da8 Whoops, removed wrong variable. 2012-08-24 19:39:51 -04:00
Ryan C. Gordon
b9790162f5 Fixed a bunch of compiler warnings with Cygwin/MingW. 2012-08-24 19:34:28 -04:00