Edward Rudd
3e7df38c71
add new gamecontroller APIs
...
- add mappings after init (or even before w/o using the hint)
- get string for axis
- get string for button
- get mapping string for controller or for GUID
- new event to notify when a controller is remapped. (e.g. mapping was changed via the AddMapping method)
2013-03-05 17:59:36 -05:00
Sam Lantinga
de95eecc36
Fixed bug 1553 - Fix USB joystick input for FreeBSD 9.0+
...
Marcus von Appen
Receiving input from USB joysticks on FreeBSD 9.0 or newer is broken at the moment. The attached patch fixes this.
2013-03-04 20:27:51 -08:00
Gabriel Jacobo
00180dd4e0
Updated the README.android file stating the required API level and reasons why.
2013-03-04 11:35:03 -03:00
Gabriel Jacobo
639d80667e
Fixes AndroidManifest comment, Android API level 10 = Android 2.3.3
2013-03-04 10:39:21 -03:00
Gabriel Jacobo
d121d75a76
Adds some required CFLAGS and LDFLAGS for the iOS platform
2013-03-04 10:33:48 -03:00
Sam Lantinga
25650692c6
Fied bug 1719 - Remove unnecessary PrecompiledHeaderOutputFile.
...
Hiroyuki Iwatsuki
Patch for removing unnecessary PrecompiledHeaderOutputFile.
2013-03-03 22:08:00 -08:00
Sam Lantinga
43143578b7
Added new tests to the .hgignore file
2013-03-03 22:06:27 -08:00
Sam Lantinga
ab93f37976
Fixed bug 1740 - Android pixel format constants out of sync
...
wjp
In SDL HG (2.0) the pixel format constants in
android-project/src/org/libsdl/app/SDLActivity.java seem to have gone out of
sync with include/SDL_pixels.h in HG rev b1124b32b07d.
E.g., at a glance it seems like 0x85151002 should have become 0x15151002.
2013-03-03 21:52:51 -08:00
Andreas Schiffler
0ad6773dd3
Fix behavior of SDL_GetWindowPosition for invalid input; add test cases to video suite
2013-03-03 17:22:51 -08:00
Sam Lantinga
aba5889732
Don't specify the texture unit when binding a texture, instead use whatever has been set up by the application.
...
This matches behavior in the OpenGL and OpenGL ES 1.1 renderers.
2013-03-03 11:25:43 -08:00
Sam Lantinga
e6bf874eff
Fixed formatting
2013-03-03 11:25:09 -08:00
Sam Lantinga
0d4c52090f
Fix compiler warning in Cocoa touch code
2013-03-03 08:41:50 -08:00
Sam Lantinga
a6df943106
Compile SDL on older versions of Xcode
2013-03-03 08:32:08 -08:00
Sam Lantinga
1916ec2de3
Updated touch API
...
* Normalized touch coordinates as floats in the 0...1 range
* Removed unused touchpad concepts from the API
* Added API functions to get active touch devices and current finger state
2013-03-03 01:01:33 -08:00
Sam Lantinga
a2aa3983b3
Added a mouse ID to the mouse events, which set to the special value SDL_TOUCH_MOUSEID for mouse events simulated by touch input.
2013-03-02 20:44:16 -08:00
Sam Lantinga
db3cba4095
Fixed the joystick id usage in the joystick and game controller events.
2013-03-02 17:51:32 -08:00
Sam Lantinga
cd0042d2ef
Remove XSync from X11_GL_MakeCurrent() function
2013-03-01 11:27:01 -08:00
Sam Lantinga
1b7bc167b1
Merged
2013-03-01 11:18:35 -08:00
Sam Lantinga
ca2f5aafe1
Merged changes
2013-03-01 11:15:50 -08:00
Gabriel Jacobo
25e56a6f4a
Use XFree to release X11 allocated data
2013-03-01 13:28:07 -03:00
Sam Lantinga
f0cedf0cae
Fixed bug 1736 - Memory leak in X11_InitModes
...
tomaszewski.p
XRRListOutputProperties allocates Atom* array, which is not freed.
XRRGetOutputProperty allocates 'unsigned char *prop' array, which is not freed.
2013-02-28 22:20:25 -08:00
Sam Lantinga
fe026212bb
The table is now a scancode mapping table, not a virtual key mapping table
2013-02-28 21:48:12 -08:00
Sam Lantinga
fff359a46f
Cleaned up and fixed the Windows keyboard mapping code.
...
Use KP_PERIOD instead of KP_DECIMAL
Don't remap keys which are always keycode named versions of scancodes
2013-02-28 21:40:08 -08:00
Sam Lantinga
834cbe125f
Updated the link to the USB usage page document
2013-02-28 20:01:17 -08:00
Andreas Schiffler
0d61aa360d
Add additional input validation to SDL_GetWindowDisplayMode; add tests to video suite
2013-02-28 09:11:04 -08:00
Sam Lantinga
4c9cac762a
sdl - check for both the up and down flags being set in the raw input calls. Also use WM_ACTIVE to resync mouse buttons on activate
2013-02-27 11:39:43 -08:00
Sam Lantinga
3a073a0562
sdl - don't use the RAWMOUSE struct to get button press information, it lies badly to you, just use the usual windows message path
2013-02-27 11:39:41 -08:00
Sam Lantinga
f440366e62
sdl - use the wParam and rawinput data for mouse state rather than just the message type, fixes missing mouse up events when alt-tabing out of the window
...
CR: SamL
2013-02-27 11:39:39 -08:00
Sam Lantinga
ca94467587
Generate debug info for all configurations on all platforms
...
Turned off C++ exception handling for all configurations and all platforms
Turned on comdat folding and optimized references for all optimized builds
CR: Bruce Dawson
2013-02-27 11:39:38 -08:00
Sam Lantinga
dcda50dd51
Unload the PulseAudio library if the pulseaudio connection isn't available.
2013-02-26 23:26:00 -08:00
Sam Lantinga
6bb6decd41
Check to make sure we can connect to PulseAudio before we use it.
2013-02-26 16:31:52 -08:00
Sam Lantinga
f0bf08280b
Fixed gcc pedantic warnings in public headers
2013-02-26 20:41:28 -08:00
Sam Lantinga
d50ed81ef8
Fixed cygwin compile
2013-02-26 20:32:11 -08:00
Gabriel Jacobo
fa687ecfd4
Fixes wrong assignment of SDL_Color "unused" member in DirectFB backend.
2013-02-26 13:53:02 -03:00
Andreas Schiffler
d7872e4502
Fix cygwin compile
2013-02-26 07:50:42 -08:00
Sam Lantinga
d76c7254dd
Fixed bug 1728 - fixed compiler warnings
2013-02-26 03:34:34 -08:00
Jørgen P. Tjernø
f8dba952a1
Cleanup of SDL_PrivateShouldInitSubsystem.
...
Also fixes a build error if a module was disabled.
2013-02-25 16:52:54 -08:00
Jørgen P. Tjernø
09f084b4bc
sdl
...
- fix win32 mapping of alpha-numeric keys after scancode changes
2013-02-25 16:52:52 -08:00
Jørgen P. Tjernø
415a479a56
sdl2
...
- more scancode goodness, removing now dead wparam translation code
- add scancode for SDL_SCANCODE_NONUSBACKSLASH
- don't translate sdl key values for numeric and grave key
CR: SamL
2013-02-25 16:52:51 -08:00
Jørgen P. Tjernø
2b21da6971
sdl2
...
- fix ref counting on init, make sure you refcount each init calls and not just the first one
2013-02-25 16:52:50 -08:00
Jørgen P. Tjernø
a387ff7086
sdl2
...
- fix atomic header to compile happily under msvc 6.0
2013-02-25 16:52:48 -08:00
Jørgen P. Tjernø
e2b192f98d
sdl2
...
- change the windows scancode logic to use the scan code value in lparam rather than VK's to get a stable scancode value across different KB layouts
2013-02-25 16:52:42 -08:00
Andreas Schiffler
83e6f01e05
Add tests to video suite
2013-02-25 08:05:26 -08:00
Sam Lantinga
bb183a5c79
Don't crash if we are asked to convert a surface to a NULl buffer.
2013-02-25 00:54:25 -08:00
Ryan C. Gordon
3104ca4190
Added SDL_GameControllerUpdate().
2013-02-25 01:51:21 -05:00
Ryan C. Gordon
ad75661c46
Added SDL_haptic.h to SDL.h.
2013-02-25 01:50:59 -05:00
Ryan C. Gordon
b7b7f889c5
Changed the game controller enum types to match SDL naming conventions.
2013-02-25 00:56:21 -05:00
Ryan C. Gordon
1da268a909
Minor cleanup.
2013-02-25 00:47:47 -05:00
Ryan C. Gordon
1e8adff29f
Added PS3 game controller config for Linux.
2013-02-25 00:45:25 -05:00
Ryan C. Gordon
efb6ccb1ee
Made testgamecontroller minimally more useful.
2013-02-24 22:57:25 -05:00