Sam Lantinga
8e0dfef153
Print events with SDL_Log() so they show up in Visual Studio debug output
...
Added some joystick and controller events to the set that are printed out.
2013-12-23 15:55:47 -08:00
Sam Lantinga
112f60a486
Changed testgamecontroller to wait for controllers to be reattached, the way testjoystick does.
2013-12-23 15:55:08 -08:00
Sam Lantinga
03aece5452
Generate SDL_CONTROLLERDEVICEADDED events for controllers connected at startup
2013-12-23 15:10:03 -08:00
Sam Lantinga
746928350f
Added support for double-clicks, through a new "clicks" field in the mouse button event.
2013-12-23 12:17:52 -08:00
Sam Lantinga
3666c1f7ca
Explicitly initialize COM with multi-threaded support.
...
This is the safest option for applications that use COM, multi-threaded or not.
2013-12-23 10:54:27 -08:00
Gabriel Jacobo
b5a6c407d0
[Android] Define SDL_VIDEO_OPENGL_ES2
2013-12-16 10:03:26 -03:00
Ryan C. Gordon
45f785f0af
Enable ccache for Raspberry Pi buildbot script.
2013-12-15 00:21:42 -05:00
Gabriel Jacobo
ec1cb49eab
Wayland support
...
Based on the original port to Wayland by: Joel Teichroeb, Benjamin Franzke, Scott Moreau, et al.
Additional changes in this commit, done by me:
* Wayland uses the common EGL framework
* EGL can now create a desktop OpenGL context
* testgl2 loads GL functions dynamically, no need to link to libGL anymore
* Assorted fixes to the Wayland backend
Tested on the Weston Compositor (v1.0.5) that ships with Ubuntu 13.10,
running Weston under X. Tests ran: testrendercopyex (all backends), testgl2, testgles2,testintersections
2013-12-14 20:18:43 -03:00
Gabriel Jacobo
4a8c296712
Context sharing for EGL
2013-12-13 09:48:12 -03:00
Gabriel Jacobo
2159de66c4
[Android] Poll joysticks every three seconds
2013-12-12 14:55:33 -03:00
Sam Lantinga
35ab76d083
Fixed bug 2050 - Obvious bugs in SDL_ltoa and SDL_lltoa
...
pjz
SDL_ltoa(-2147483648,s,10) only returns "-" because there is a bug in the code:
if ( value < 0 ) {
*bufp++ = '-';
value = -value;
}
but -(-2147483648) is still -2147483648 (0x80000000) as signed int (or long), so the following loop doesn't run at all. Similar bug are also in SDL_lltoa.
BTW, there is no sanity check for radix.
2013-12-11 21:17:24 -08:00
Sam Lantinga
fcf692276a
Fixed bug 2294 - testdrawchessboard.c Sets the render color alpha to 0x0.
...
Brandon Schaefer
This means everything will render black if the software rendering backend selects a pixel format that supports alpha. So it seems best to at lease assume alpha is supported.
2013-12-11 21:13:45 -08:00
Gabriel Jacobo
bfcd28c1e6
[Android] Hotplugging support for joysticks
2013-12-10 16:24:11 -03:00
Ryan C. Gordon
d01ad02be7
Hook up SDL_acos and SDL_asin properly.
2013-12-09 15:17:20 -05:00
Sam Lantinga
5e656f8950
Associate the environment with any thread that calls Android_JNI_GetEnv(), in case it's been manually created with pthread_create() or C++11.
2013-12-07 11:19:52 -08:00
Sam Lantinga
44afc2a305
Fixed crash if no window has keyboard focus
2013-12-06 16:12:18 -08:00
Sam Lantinga
4ab350d4f2
Fixed detecting the wired XBox 360 controller on Linux
...
Also added some more debug output to detect issues
2013-12-06 09:13:31 -08:00
Sam Lantinga
c78476dadc
Fixed compiler warning on Visual Studio
2013-12-06 08:24:00 -08:00
Sam Lantinga
fc78e98221
Added missing header for file IO
2013-12-05 09:54:22 -08:00
Sam Lantinga
7afb76824e
Added code missed in the resolve
2013-12-05 09:29:04 -08:00
Sam Lantinga
43825e275a
Clean up the cursor clipping area when quitting SDL.
...
This fixes the cursor being clipped after the streaming client quits when streaming Dungeons of Dredmor
2013-12-05 09:14:56 -08:00
Gabriel Jacobo
77d2d55e1e
[Android] Handle native thread finishing when not commanded from the Java side
2013-12-05 10:51:38 -03:00
Gabriel Jacobo
6c495a806a
[Android] Signal the resume semaphore after pushing the relevant events
...
Ref: Request in #2242
2013-12-03 12:09:58 -03:00
Gabriel Jacobo
5ac1813451
Adds SDL_GameControllerAddMappingsFromRW, updates controllermap
...
SDL_GameControllerAddMappingsFromFile is now a convenience macro.
controllermap can now skip bindings by pressing space or clicking/touching the
screen.
2013-12-03 12:01:28 -03:00
Sam Lantinga
013d99823d
Fixed error return value in SDL_EGL_CreateSurface(), thanks to Mike Kasprzak
2013-12-02 23:54:35 -08:00
Gabriel Jacobo
d0d07decc1
Adding WhatsNew.txt changes
...
...before I forget them.
2013-12-02 19:51:48 -03:00
Gabriel Jacobo
95ec90aa8a
Adds controllermap utility to test suite.
2013-12-02 19:35:04 -03:00
Gabriel Jacobo
45ae148aef
Adds SDL_GameControllerAddMappingsFromFile
2013-12-02 19:34:08 -03:00
Gabriel Jacobo
7d9e42f28c
Select EGL config when creating the EGL surface
2013-12-02 10:08:57 -03:00
Gabriel Jacobo
f848adff5f
Improve Android pause/resume behavior.
2013-11-29 10:06:08 -03:00