Sam Lantinga
7aacea735d
Fixed Mac and Linux builds
2015-05-13 22:39:27 -07:00
Sam Lantinga
af8c286153
Added SDL_SetWindowsMessageHook() to facilitate full IME support on Windows
2015-05-13 22:39:20 -07:00
Sam Lantinga
67dc1eb7d2
Added generic xinput fallback for XBox compatible controllers on Linux
2015-05-13 22:37:26 -07:00
Alex Szpakowski
48a5682bef
Refactored SDL_EGL_CreateContext: It now supports context flags and OpenGL ES 3+ contexts, and its behavior more closely matches the GLX and WGL context creation code.
...
Improved the code style consistency of SDL_egl.c.
Fixes bugzilla #2865 .
2015-05-11 21:03:36 -03:00
Philipp Wiesemann
2f2460578f
Android: Fixed empty parameter list in signatures of internal functions.
2015-05-09 22:42:23 +02:00
Philipp Wiesemann
58f43d5ad1
Fixed SDL_TouchFingerEvent documentation in header file.
2015-05-08 21:53:02 +02:00
Philipp Wiesemann
282329e82a
Android: Replaced spaces with tab in Android.mk file.
2015-05-06 21:11:06 +02:00
Philipp Wiesemann
91306cc871
Emscripten: Fixed touch coordinates not being normalized.
2015-05-06 21:10:48 +02:00
Philipp Wiesemann
dc0241fc19
Fixed implicit function declaration in test program.
2015-05-06 21:09:33 +02:00
Alex Szpakowski
1c3d56dcab
Fixed SDL_GL_GetAttribute queries for framebuffer component sizes in Core Profile OpenGL contexts.
...
Fixes bugzilla #2060 .
2015-05-06 12:54:51 -03:00
Alex Szpakowski
d62057a321
Fixed building the iOS Demo files in debug mode
2015-05-06 12:42:14 -03:00
Alex Szpakowski
fc93c1bcb1
Replaced all remaining uses of NSAutoreleasePool with @autoreleasepool blocks (bugzilla #2680.)
2015-05-05 19:01:55 -03:00
Alex Szpakowski
54454c2671
Fixed a warning when SDL_syswm.h is included in code compiled for iOS with clang.
2015-05-05 16:24:05 -03:00
Alex Szpakowski
036f58d8e7
Fixed the window offset on iOS when resuming an app with a borderless or fullscreen window that has the on-screen keyboard visible.
2015-05-05 16:20:11 -03:00
Alex Szpakowski
6d5dc25059
Fixed a crash on iOS when none of the orientations in Info.plist match the SDL window's actual orientation.
...
Fixes bug #2967 .
2015-05-05 16:16:10 -03:00
Sam Lantinga
6106edefcf
Fixed bug 2976 - Fix RGBA<->RGBA blit that was broken with the optimization from Bug 11
...
id.zeta
The optimization from Bug 11 added a code branch on cases where the source RGB masks match the destination RGB masks and a optimized blit function Blit4to4MaskAlpha that always overrides the source alpha info would be chosen. Unfortunately, the branch also errorneously took over the RGBA<->RGBA blitting cases where the source alpha info should be copied, while they would instead get overriden in Blit4to4MaskAlpha.
The attached patch fixes that by handling the RGBA<->RGBA cases correctly in that branch with the original BlitNtoNCopyAlpha as well as uses an optimized Blit4to4CopyAlpha along the same vein.
2015-05-04 21:47:40 -07:00
Ryan C. Gordon
ea51063e9f
X11: send keypress events before textinput events.
2015-05-01 01:20:28 -04:00
Ryan C. Gordon
d4eb1ea6a2
checkkeys: report SDL_TEXTEDITING events.
2015-05-01 01:19:00 -04:00
Ryan C. Gordon
8e60ed9d07
checkkeys: Readded the KEYUP event test.
2015-05-01 01:12:48 -04:00
Philipp Wiesemann
ab66b7f201
Android: Deactivated debug log messages on joystick device events.
2015-04-30 21:45:29 +02:00
Dimitris Zenios
f64f0c86e5
X11: Use our own cut-buffer for intermediate clipboard storage.
...
XA_CUTBUFFER0 is not defined for holding UTF8 strings.
2015-04-26 13:53:46 +03:00
Sam Lantinga
1fefe5413a
Moved code signature step to after the framework build step is complete, and don't hardcode the codesign identity
2015-04-26 20:46:07 -07:00
Sam Lantinga
38cc99134a
Turn off code signing by default
...
Code signature can be added after build with the following command line:
codesign --force --sign 76BB5ACAC44CA5EFA5F879434D157B81DA842CFB SDL2.framework/Versions/A
2015-04-26 20:21:06 -07:00
Sam Lantinga
59b74a5f83
Updated project and added code signing for release builds
2015-04-26 15:47:40 -07:00
Ryan C. Gordon
c206691148
Only check for Linux-specific input APIs on Linux targets (thanks, Marcus!).
...
This is only for the configure script. The CMake project files already make
this Linux-exclusive.
Fixes Bugzilla #2659 .
2015-04-25 20:49:26 -04:00
Reto Schneider
a81dd20654
Remove trailing spaces in Android source code.
2015-04-08 12:14:36 +02:00
Ryan C. Gordon
6968ae195a
CMake: Minor cleanup up on the new SDL_*_ENABLED_BY_DEFAULT vars.
2014-12-13 02:40:52 -05:00
Ryan C. Gordon
a9626cb76e
Initial merge of Emscripten port!
...
With this commit, you can compile SDL2 with Emscripten
( http://emscripten.org/ ), and make your SDL-based C/C++ program
into a web app.
This port was due to the efforts of several people, including: Charlie Birks,
Sathyanarayanan Gunasekaran, Jukka Jylänki, Alon Zakai, Edward Rudd,
Bruce Mitchener, and Martin Gerhardy. (Thanks, everyone!)
2014-12-18 00:19:52 -05:00
Ryan C. Gordon
9168cf2ecc
CMake: Replace "else(condition)" with "else()", etc.
...
Bumped required CMake version to 2.8.
Thanks to the SDL/Emscripten porting team for this cleanup.
2014-12-13 02:33:52 -05:00
Sam Lantinga
825dd6dd85
Treat any key device as a keyboard
...
This matches commit b8e85a5ac99a for when udev is not running
2014-12-13 13:20:19 -08:00
Philipp Wiesemann
8ff1310094
Removed unused includes and functions from test program.
2014-12-12 21:51:30 +01:00
Philipp Wiesemann
2e4bd2c43c
Replaced sqrt() with SDL_sqrt() in test program.
2014-12-12 21:02:46 +01:00
Philipp Wiesemann
7ddeda565f
Removed global variable from test program.
...
On Android starting the application after a previous quit did not always work.
Android keeps VM processes for a faster restart and therefore the loaded *.so.
2014-12-12 21:00:25 +01:00
Philipp Wiesemann
1bc1891db0
Removed extern declaration of not existing SDL_numhaptics from internal header.
2014-12-11 23:38:02 +01:00
Philipp Wiesemann
2bc2334692
Removed dependency to stdbool.h in implementation file for Android.
...
This reduced mixing of different types in the file (bool, jboolean, SDL_bool).
2014-12-10 21:20:41 +01:00
Philipp Wiesemann
e30a942695
Fixed setting text to clipboard in controllermap program.
2014-12-10 21:13:43 +01:00
Philipp Wiesemann
2d19a942a0
Added comments in example program.
2014-12-10 21:10:55 +01:00
Philipp Wiesemann
aab1bf02ac
Fixed bug 2811 - [patch] Android core: Fix JNI 'nativeGetHint' symbol not being exported
...
Jonas Kulla
I don't see a reason why this shouldn't be exported. Currently a strip -s on the final application library eats it.
2014-12-09 22:49:16 +01:00
Philipp Wiesemann
ba7de18da0
Fixed warnings about possible loss of data in conversion.
2014-12-06 00:17:52 +01:00
Philipp Wiesemann
a3bb9a9af0
Replaced free() with SDL_free() because related allocation also uses wrapper.
2014-12-04 21:41:30 +01:00
Philipp Wiesemann
7920d70983
Corrected header file guard comment.
2014-12-04 21:33:59 +01:00
Ryan C. Gordon
d6f01c9d55
Fixed some paths in the new buildbot windows zipper script.
2014-12-04 02:24:22 -05:00
Ryan C. Gordon
bf9a2d4c6b
Added a script to handle packing up Windows builds for the buildbot.
2014-12-04 02:09:07 -05:00
Edward Rudd
3d55ed1b82
ugh.. stray character
2014-12-03 12:47:39 -05:00
Edward Rudd
079f42cb3d
fix SDL_PRIs64 on windows compilers.. (should end in d)
2014-12-03 12:45:04 -05:00
Edward Rudd
73fc93717d
switch to use SDL_PRI* macros for long long formatting everywhere.
2014-12-03 12:23:17 -05:00
Edward Rudd
8fb82faac0
fix incorrect struct member name in test code for wheel direction
2014-12-03 11:04:07 -05:00
Edward Rudd
219694295b
update logging of events in test core
...
- log unknown as HEX instead of int (makes it easier to identify)
- add dollar gesture and multi gesture events
- add scroll reverse for mouse wheel
2014-12-03 11:00:56 -05:00
Edward Rudd
835d487683
add in support for passing down the "natural" (or flipped) scrolling direction in the MouseWheelEvent event
2014-12-03 11:00:56 -05:00
David Ludwig
db11c2e8fe
WinRT: fixed bug whereby SDL would override an app's default orientation
...
WinRT apps can set a default, preferred orientation via a .appxmanifest file.
SDL was overriding this on app startup, and making the app use all possible
orientations (landscape and portrait).
Thanks to Eric Wing for the heads up on this!
2014-12-03 10:55:23 -05:00