Gabriel Jacobo
52450f77e9
Adding WhatsNew.txt changes
...
...before I forget them.
2013-12-02 19:51:48 -03:00
Gabriel Jacobo
a0af4271a0
Adds controllermap utility to test suite.
2013-12-02 19:35:04 -03:00
Gabriel Jacobo
0386a9d033
Adds SDL_GameControllerAddMappingsFromFile
2013-12-02 19:34:08 -03:00
Gabriel Jacobo
fff8ca9ba2
Select EGL config when creating the EGL surface
2013-12-02 10:08:57 -03:00
Gabriel Jacobo
7d161bc0bd
Improve Android pause/resume behavior.
2013-11-29 10:06:08 -03:00
Philipp Wiesemann
068ec0d37d
Fixed bug 2258 - Crash when using Android clipboard
...
chw
The Android clipboard manager methods must be called from the UI thread,
otherwise crashes of the dalvikvm happen.
2013-11-23 23:38:16 +01:00
Ryan C. Gordon
b6c28469d6
Fixed a few public APIs that we accidentally neglected to mark as SDLCALL.
...
Fixes Bugzilla #2262 .
2013-11-23 15:52:49 -05:00
Philipp Wiesemann
fa6e49b05a
Removed second return statement.
2013-11-23 18:37:36 +01:00
Philipp Wiesemann
3a5a84b93c
Fixed spaces in license comment.
2013-11-23 18:34:27 +01:00
Philipp Wiesemann
ef9c2f9355
Removed include of no more needed header.
2013-11-23 18:29:36 +01:00
Gabriel Jacobo
b3ac0432d4
[Android] Fixes #2264 , handle joystick open/closed state properly
2013-11-23 09:47:25 -03:00
Sam Lantinga
77b30c22d1
Fixed double-free of the window shape path
2013-11-23 02:02:29 -08:00
Gabriel Jacobo
2b8c6764cd
Fixes compilation on Mingw.
2013-11-22 14:19:52 -03:00
Gabriel Jacobo
3fcc35f5bb
OpenGL ES support for Windows
2013-11-22 13:24:53 -03:00
Gabriel Jacobo
c99c529099
[Android] Fixes #2247 , enable hardware acceleration by default.
...
Setting android:hardwareAccelerated="true" seems to fix some random behaviors
in certain devices like the XperiaE.
Ref: http://developer.android.com/guide/topics/graphics/hardware-accel.html
2013-11-22 10:26:28 -03:00
Ryan C. Gordon
1749b655b5
Query version for X11 XInput2 multitouch separately from base XInput2.
2013-11-20 21:17:26 -05:00
Gabriel Jacobo
1bf2b7b0c7
Clean up X11 OpenGL ES backend
...
If you really need to switch between OpenGL and GLES context types, just issue
a SDL_GL_UnloadLibrary manually.
2013-11-20 12:51:18 -03:00
Ryan C. Gordon
12a01925b6
Fixed SONAME lookup for runtime loading of shared libraries in CMake project.
...
Fixes Bugzilla #2249 .
2013-11-19 15:25:00 -05:00
Ryan C. Gordon
7a1ce61821
-fvisibility=hidden is no longer a requirement for dynamic X11.
...
We don't clash with Xlib symbols anymore.
2013-11-19 15:00:39 -05:00
Gabriel Jacobo
77a54e12ec
Find the best EGL config available between those returned by eglChooseConfig
...
This existed in the old Android Java code, it got lost in the migration to the
commong EGL code.
2013-11-19 11:04:05 -03:00
Gabriel Jacobo
fbda2dcacf
Adds testgles2
...
Source code copied from: https://github.com/fantasydr/sdl-2.0-gles (thanks!)
Minor fixes, configure script changes done by me.
2013-11-19 10:56:38 -03:00
Gabriel Jacobo
50454ffe1f
[Android] Try to improve handling of DPAD|GAMEPAD + KEYBOARD devices
...
It seems some devices report themselves as DPAD or GAMEPAD and KEYBOARD as well,
and we need to route different keycodes to different parts of SDL.
2013-11-19 10:00:05 -03:00
Sam Lantinga
314373bb57
Accidentally committed debug code
2013-11-18 20:22:36 -08:00
Sam Lantinga
1551cdcaae
Textures need to be freed before renderers
2013-11-18 20:21:45 -08:00
Philipp Wiesemann
99411672af
Added missing resource release in test source.
2013-11-18 23:45:46 +01:00
Philipp Wiesemann
042c734bef
Fixed unreachable return statement warning in gamecontroller source.
2013-11-18 23:43:15 +01:00
Philipp Wiesemann
50e9e394a0
Fixed implicit function declaration warning in joystick source for Android.
2013-11-18 23:38:59 +01:00
Gabriel Jacobo
002125434c
Fixes building for RPi using --no-undefined
2013-11-17 11:07:55 -03:00
Gabriel Jacobo
a43594ba0d
Restore evdev sources to configure script
2013-11-17 10:41:16 -03:00
Sam Lantinga
55088bbcb7
When the mouse is grabbed it's constrained to the client area, not the window frame.
2013-11-16 21:19:16 -08:00
Sam Lantinga
f040fbe866
Fixed bug 2245 - add SDL_acos and SDL_asin
...
Sylvain
Here's some code to add arc cosine, and arc sin functions to SDL_stdlib.c
There are plainly written using SDL_atan.
2013-11-16 18:56:02 -08:00
Ryan C. Gordon
ccebcf221f
Turn off --no-undefined on OpenBSD again. Leave it on everywhere else for now.
2013-11-16 21:52:56 -05:00
Sam Lantinga
9cb01a5423
Fixed bug 2232 - Version Mismatch in VS2013 Solution File
...
Joe LeVeque
Line 3 of SDL_VS2013.sln file reads "# Visual Studio 2012" instead of "# Visual Studio 2013" which causes Windows to associate the file with Visual Studio 2012, if installed, instead of Visual Studio 2013.
2013-11-16 12:11:19 -08:00
Sam Lantinga
6a79478d0e
Fixed up configure so it doesn't reference input/evdev anymore
2013-11-16 12:04:00 -08:00
Sam Lantinga
6446587773
Fixed bug 2231 - Move src/input/evdev into src/core/linux
...
Ryan C. Gordon
To keep the directory layout sane, we should probably move this one piece of source to the linux catch-all directory, instead of making it look like this is part of an SDL "input" subsystem.
2013-11-16 12:02:09 -08:00
Sam Lantinga
7919641776
Fixed bug 2238 - Enable GCC atomics for clang
...
Marcus von Appen
clang provides support for optimized atomics.
The attached patch enables the cmake build system to take clang into account on checking for atomics.
2013-11-16 11:58:21 -08:00
Sam Lantinga
069bb0cbf0
Fixed bug 2241 - SSE intrinsic in fillrect MMX path
...
norfanin
The MMX path in SDL_fillrect.c uses the SSE intrinsic _mm_stream_pi. The function or symbol provided by the compiler will not be present because the SSE header may not get included. The linker will complain about an undefined reference.
Since this is the only intrinsic used here (and someone forgot to create one for MOVQ), I think the MMX path can be removed completely. At least I don't see another way to move 64-bits from an MMX register to memory.
2013-11-16 11:54:16 -08:00
Sam Lantinga
58f190bd84
Added information on reporting bugs to the README.txt file
2013-11-16 10:27:46 -08:00
Sam Lantinga
c99ca2935f
Fixed compile warning, thanks to Michael Pohoreski
2013-11-16 10:25:46 -08:00
Sam Lantinga
4b7f04ae7e
Better fix for bug 2207 - SDL_RenderSetViewport behavior is different/incorrect on OpenGL renderer vs DirectX renderer
...
At least, it works better here on my Mac. :)
2013-11-15 22:07:35 -08:00
Sam Lantinga
1a3156f0c9
Added viewport test, contributed by Andreas Schiffler and improved by me and Ryan Gordon.
...
If it works correctly you should see a square moving from the upper left to the lower right, with a little yellow box at the top of the moving square.
You can pass --target as a command line option to have it use a render target instead of rendering directly to the screen. The output should be identical in this case.
2013-11-15 22:05:26 -08:00
Sam Lantinga
fc5aad869c
Added space in the common state structure for render targets
2013-11-15 22:01:58 -08:00
Ryan C. Gordon
7958ad08cc
Fix viewport being upside down in OpenGL renderer.
...
Fixes Bugzilla #2207 .
2013-11-15 23:20:50 -05:00
Sam Lantinga
ba7c27eea5
Fixed bug 2240 - On OS/X after calling SDL_SetWindowBordered right mouse clicks no longer register
...
philhassey
On OS/X after calling SDL_SetWindowBordered right mouse clicks no longer register.
Steps to Reproduce:
1. Open a windowed window on OS/X. (With the border on.)
2. e.button.button will give values 1,2,3 depending on which mouse button I click.
3. Call SDL_SetWindowBordered to disable the border.
4. e.button.button will only give values 1,2. 3 (right mouse button) stops coming through.
Expected result:
I expect all mouse buttons to register.
2013-11-14 22:26:49 -08:00
Sam Lantinga
d42623edab
Backed out changeset e8f93c2ebda3 - it didn't actually do anything useful
2013-11-14 21:39:54 -08:00
Ryan C. Gordon
7b0c132da5
Turning --no-undefined back on, to see what platforms are still broken.
2013-11-14 20:24:15 -05:00
Ryan C. Gordon
9187576376
Fixed comment typo.
2013-11-14 20:24:40 -05:00
Gabriel Jacobo
77d19e60a0
Clean up the EGL related video backends (X11, Android, RPi)
2013-11-14 20:14:02 -03:00
Ryan C. Gordon
368dcb741c
Apparently Haiku is removing /boot/common (thanks, scottmc!).
...
See http://lists.libsdl.org/pipermail/sdl-libsdl.org/2013-November/091877.html
2013-11-14 14:45:00 -05:00
Ryan C. Gordon
7b7d9cfb3a
Haiku: fixed uninitialized variable.
2013-11-14 14:42:20 -05:00