Sam Lantinga
ed4f2e1ccf
Made it clear that locking a streaming texture is a write-only operation.
2012-09-28 03:29:36 -07:00
Sam Lantinga
da8a7087ee
Result of autogen.sh run with previous commit
2012-09-28 03:22:26 -07:00
Sam Lantinga
a9e8b3cc46
Fixed bug 1587 - "aclocal" fails to generate a sufficient "aclocal.m4"
...
Cecil Curry 2012-08-27 16:55:12 PDT
Allow "aclocal" to find the "AC_CHECK_DEFINE" macro.
On running:
rm aclocal.m4
libtoolize --install --copy --force
aclocal -I acinclude
autoconf -I acinclude
The former three commands succeed, but "autoconf" fails with:
configure.in:198: error: possibly undefined macro: AC_CHECK_DEFINE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
"aclocal" fails to find AC_CHECK_DEFINE and hence add such macro to
"aclocal.m4". Here is why:
* "acinclude/ac_check_define.m4" defines AC_CHECK_DEFINE via define() rather
than AC_DEFUN().
* "aclocal" fails to find macros defined via define().
2012-09-28 03:18:18 -07:00
Sam Lantinga
f02003f0ba
Fixed memory leak in an error case
2012-09-28 02:43:13 -07:00
Sam Lantinga
779e3bdeb6
Fixed bug 1496 - SDLView not created for a Cocoa window, resulting in missing right mouse clicks
...
When you create an nswindow it automatically gets a default view, so we'll just create an SDLView if we're creating the window.
2012-09-28 02:33:42 -07:00
Sam Lantinga
3a3d9d29f1
We don't always get the focus change events. Argh!
2012-09-28 02:15:44 -07:00
Sam Lantinga
5d0b5da1a9
Simplified the NetWM code a little bit, and it now operates on X11 Window
2012-09-28 01:51:51 -07:00
Sam Lantinga
1ce16e6581
Don't set the hidden netwm state, that would mean we don't want to be shown, which is bad.
2012-09-28 01:36:26 -07:00
Sam Lantinga
67b3106028
Pass the flags in, not the window pointer!
2012-09-28 01:15:48 -07:00
Sam Lantinga
44c3a8a110
Don't base our resizable state on what the window manager decided, instead we want to base it on the size hints which we set.
2012-09-28 01:11:30 -07:00
Sam Lantinga
96db7a048d
Only map/unmap if the window isn't already in the correct state.
2012-09-28 00:57:47 -07:00
Sam Lantinga
8c3aa502b6
Fixed bug where desktop resolution was never restored if Xinerama was enabled.
2012-09-28 00:40:47 -07:00
Sam Lantinga
51987a4364
Compositing window managers can show and hide windows without ever affecting the mapped state. However they do send NetWM protocol messages to indicate this is happening.
...
Also refactored the netwm state code so it's consistent between the places that use it.
2012-09-27 23:55:38 -07:00
Sam Lantinga
c7486d96a9
Hopefully improved legacy fullscreen handling (it works now on my Ubuntu Unity system)
2012-09-27 17:17:33 -07:00
Sam Lantinga
3d54614be0
Removed unused variables
2012-09-27 14:38:56 -07:00
Sam Lantinga
b3d60cfcbb
Removed executable bit from source files
2012-09-27 14:35:28 -07:00
Sam Lantinga
6f3a45eb9c
When we're reparented we'll get both unmapnotify and mapnotify. Eat both so the unmap notify doesn't confuse the normal event processing.
2012-09-27 13:52:57 -07:00
Sam Lantinga
56b4c24c87
Show events from all windows (for the legacy fullscreen case)
2012-09-27 13:52:07 -07:00
Sam Lantinga
9102852bbf
Fixed fullscreen origin for multi-head displays
2012-09-27 13:23:34 -07:00
Sam Lantinga
769c1779ba
Added debug define (commented out)
2012-09-27 13:22:34 -07:00
Sam Lantinga
d47e15f90f
Use the legacy fullscreen code if the window manager doesn't support the NetWM protocol.
2012-09-27 11:39:31 -07:00
Sam Lantinga
225faf6595
Turned the X11 mode extension environment variables into hints so they can be more easily set from applications.
2012-09-27 11:29:13 -07:00
Sam Lantinga
7754d8a1d1
Print a message if the window size was changed from the requested size.
2012-09-27 11:13:30 -07:00
Sam Lantinga
0740de8b7e
Removed unused functions
2012-09-27 11:16:31 -07:00
Gabriel Jacobo
c744c158f1
Don't block Android event loop until all relevant events reach the app.
2012-09-27 15:00:34 -03:00
Sam Lantinga
fe75e595bc
Fixed bug where Xinerama was treated as being available even if it wasn't.
...
Also added additional logging for X11 video modes
2012-09-27 10:41:16 -07:00
Ryan C. Gordon
8a1ff92fa0
X11: Attempt to go fullscreen the way SDL 1.2 did it.
...
Ideally this code is never used, but as a legacy fallback, it could be useful.
2012-09-27 03:36:13 -04:00
Ryan C. Gordon
2af67db009
On Compiz (etc?), _NET_WM_ACTION_FULLSCREEN needs the window to be resizable.
...
Thanks to Edward Rudd for the patch!
2012-09-27 00:53:37 -04:00
Sam Lantinga
0d1095004b
Fixed bug 1559 - SDL does not provide scancodes for all keys available on Android.
...
Philipp Wiesemann 2012-07-28 10:03:47 PDT
the current version of SDL 2.0 (HG) does not provide scancodes for all keys
available on Android.
Missing are all new keys added since Android API level 11.
Also it would be possible to map SDL_SCANCODE_WWW, SDL_SCANCODE_MAIL and
SDL_SCANCODE_SLASH.
Android's KEYCODE_DEL is mapped to SDL_SCANCODE_DELETE but according to
Android's documentation [1] it should be like SDL_SCANCODE_BACKSPACE.
I attached a patch with these corrections.
2012-09-26 20:28:58 -07:00
Sam Lantinga
0748e0d1b2
Fixed bug 1573 - SDL does not support system clipboard on Android.
...
Philipp Wiesemann 2012-08-18 14:09:47 PDT
there is currently no way in SDL to interact with the system clipboard on
Android.
I attached a patch which tries to implement the three clipboard functions for
Android. It does not add the CLIPBOARDUPDATE event because this seems to
require Android API 11 or polling.
2012-09-26 20:14:37 -07:00
Gabriel Jacobo
8408ace068
Make SDL_atomic.h depend on the void pointer size determined at compile time
...
rather than at configure time. As OS X supports lipo'ed versions of SDL for i386
and x86_64, a single set of headers that work for both architectures is desired.
2012-09-26 15:57:28 -03:00
Edward Rudd
50a7a244e9
allocate *Hint structures per Xlib docs
2012-09-26 14:08:46 -04:00
Sam Lantinga
85a548a2a2
The beeping stopped.
...
And, other people may need to catch key events using their own delegate.
2012-09-25 20:58:23 -07:00
Sam Lantinga
aafa6ec2c2
Merged libtool fixes
2012-09-25 20:49:43 -07:00
Sam Lantinga
c545c19944
This isn't necessary anymore, with the latest autotools update.
2012-09-25 20:49:29 -07:00
Sam Lantinga
5e30e6ba30
The SDK path is no longer needed (and no longer correct)
2012-09-25 20:48:26 -07:00
Sam Lantinga
d79c21ea69
NetBSD patch to use AUDIO_GETBUFINFO when available (contributed by jmcneill)
2012-09-25 20:47:38 -07:00
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