Commit Graph

5302 Commits

Author SHA1 Message Date
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
Gabriel Jacobo
d968b810d8 README.android improvements by W. Boeke, bug #1637 2012-11-21 08:27:36 -03:00