Ryan C. Gordon
25f677d436
Removed the "logical" Linux joystick code.
...
It's been forcibly disabled since 2009, since the kernel apparently splits
these devices for us now, and apparently the code was crashing at the time
(see hg changeset 11c079bb52a8).
Also, it was a ton of messy #ifdefs in this file!
2012-12-10 15:50:42 -05:00
Andreas Schiffler
e1c75c0fc9
Added existing common.c/.h functions to test lib; minor assert refactoring
2012-12-09 17:56:19 -08:00
Ryan C. Gordon
699ce173bd
Fork a child process for X11 message boxes, so setlocale() doesn't break stuff.
2012-12-08 15:33:14 -05:00
Sam Lantinga
a3b196a50a
astyle to the rescue!
2012-12-07 20:28:52 -08:00
Ryan C. Gordon
40e81a2923
X11 msgbox: try to protect the existing setlocale() state.
2012-12-07 23:26:28 -05:00
Ryan C. Gordon
b6c6f0ed92
X11 message boxes should work with UTF-8 strings if possible.
2012-12-07 20:00:42 -05:00
Ryan C. Gordon
5327030240
testmessage should test Unicode strings.
2012-12-07 19:59:30 -05:00
Andreas Schiffler
e96fd5ab17
Added to harness in test lib (work in progress)
2012-12-04 19:21:10 -08:00
Andreas Schiffler
0169235564
Update prototype in surface.c to fix xcode build after last change.
2012-12-01 23:42:17 -08:00
Andreas Schiffler
3745d35b62
Update VS2012 solution - add missing files; fix some static analysis warnings
2012-12-01 23:30:53 -08:00
Andreas Schiffler
ca03267939
Update assert API in test lib; add to and harness; add test lib to VS2010 and VS2012 solution; fix VS2012 solution; fix compiler warning
2012-12-01 14:48:30 -08:00
Andreas Schiffler
7c313311a4
Add log, assert and harness (partial) to test lib
2012-11-30 23:25:34 -08:00
Ryan C. Gordon
2bd1d1abc4
Move all DirectInput code from DI2 to DI8.
...
Fixes failing Haptic subsystem initialization on Windows.
2012-11-29 15:24:56 -05:00
Sam Lantinga
641613b190
Print the list of audio drivers so you can try each one
2012-11-29 09:48:42 -08:00
Sam Lantinga
382c1ad8ec
Fixed bug 1641 - avoid allocating nsstring from char*
...
Vittorio Giovara 2012-11-12 05:52:47 PST
Changesets 4f272256d172 and 42214b6959c5 introduce two neat features for
logging and alertbox on ios and osx.
However the NSString allocated (and a few other objects) are not freed by the
autorelease pool when created by +alloc and -initWithStuff: and this will
create leaks. While negligible on osx, on mobile it's better not to have leaks.
Attached is a patch that should take care of the problems on both platforms.
2012-11-29 00:45:36 -08:00
Andreas Schiffler
8515d11219
Add crc32 and md5 to test lib
2012-11-28 19:19:57 -08:00
Sam Lantinga
8809fa6756
Fixed crashes in new joystick code
2012-11-28 11:52:38 -08:00
Andreas Schiffler
2cfb6fbb8e
Add fuzzer to test lib
2012-11-27 21:40:46 -08:00
Sam Lantinga
b12e6d6d52
Alfred Reynolds - add scanning of XInput for controller connectedness so we can detect when the wireless controller turns on and off, the usb side doesn't change when the controller goes away
2012-11-27 09:19:09 -08:00
Sam Lantinga
7fc9083e33
Fixed compiler warnings
2012-11-27 01:09:18 -08:00
Sam Lantinga
104417201b
Fixed compiler warnings
2012-11-27 01:07:44 -08:00
Sam Lantinga
3f5fd55965
Organized joystick hotplug code a bit.
...
Cleaned up names, return types, etc.
2012-11-27 00:58:12 -08:00
Sam Lantinga
3d23fd0ac9
This should really fix it..
2012-11-26 23:58:53 -08:00
Sam Lantinga
e3e0c91336
Fixed building with joysticks disabled
2012-11-26 23:58:23 -08:00
Sam Lantinga
dd41953be8
Merge
2012-11-26 23:56:49 -08:00
Sam Lantinga
3fff75f8ba
Fixed Visual Studio 2008 build
2012-11-26 23:56:24 -08:00
Sam Lantinga
7763f4f5d8
Fixed unused variable warning
2012-11-26 23:53:18 -08:00
Sam Lantinga
01709a0df2
The XInput code is only available in the DirectInput joystick driver.
2012-11-26 23:50:12 -08:00
Sam Lantinga
fa71003e5e
Hopefully fixed BSD joystick code
2012-11-26 23:41:50 -08:00
Andreas Schiffler
8ee87a4da7
Add random module to test lib
2012-11-26 23:12:47 -08:00
Sam Lantinga
c8ec3dac8e
Completed adding new hotplug stubs for the joystick implementations
2012-11-26 22:27:49 -08:00
Sam Lantinga
1bce563dcf
Updated BSD joystick code for the new API
2012-11-26 22:09:58 -08:00
Sam Lantinga
a7eef9c98d
Return an error if the joystick index isn't 0 on Android
2012-11-26 22:09:34 -08:00
Sam Lantinga
376e84c815
Fixed building joystick code on Android
2012-11-26 22:02:01 -08:00
Sam Lantinga
f4c4c1e5d8
Fixed building new joystick code on Mac OS X
2012-11-26 21:55:59 -08:00
Sam Lantinga
1eb3ed9437
Fixed iOS joystick support for new API
2012-11-26 21:11:28 -08:00
Andreas Schiffler
b8a9bd3784
Revert incorrect change to automated_VS2010
2012-11-26 18:51:17 -08:00
Sam Lantinga
c40214eab9
Fixed joystick attached API call on Linux
2012-11-26 17:31:49 -08:00
Sam Lantinga
23950f0183
Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
2012-11-26 16:37:54 -08:00
Sam Lantinga
d5bdfedf0d
Include all the test headers in the test library header install
2012-11-26 14:59:07 -08:00
Sam Lantinga
9c2cdf677b
Work in progress on an SDL test library
2012-11-26 07:53:56 -08:00
Andreas Schiffler
84047df68c
Fix VS2012 solution; remove accidentally submitted .patch file
2012-11-25 21:57:13 -08:00
Sam Lantinga
820889a756
Don't run the game loop while a messagebox is up
2012-11-25 10:03:22 -08:00
DavidLudwig
05ffb5035c
Fix for Game Center leaderboard screens not always responding to touch input in iOS apps that don't use SDL_iPhoneSetAnimationCallback
2012-07-23 00:14:07 -04:00
DavidLudwig
d14c5a2f67
Fix for UIScrollView instances not scrolling properly in iOS apps that don't use SDL_iPhoneSetAnimationCallback
2012-07-23 00:10:19 -04:00
Sam Lantinga
d4219579f2
Fixed clang -Weverything warnings
2012-11-22 11:55:11 -08:00
stopiccot
9333257e5f
SetWindowMinimumSize Windows implementation
2012-11-19 00:39:19 +03:00
stopiccot
0bb179ae8a
SetMinimumWindowSize for OS X
2012-11-18 15:45:12 +03:00
Ryan C. Gordon
b8d7fecdf7
Removed some tab chars.
2012-11-21 23:00:06 -05:00
Ryan C. Gordon
4380a1eacf
Removed commas at the end of enums, to make gcc's -pedantic happy.
...
Fixes Bugzilla #1647 .
2012-11-21 22:59:42 -05:00