Commit Graph

773 Commits

Author SHA1 Message Date
Ryan C. Gordon
a0d481b870 Patched testjoystick.c to compile. 2012-12-11 16:53:59 -05:00
Sam Lantinga
e664edf4d7 Fixed permissions on test file 2012-12-11 12:01:30 -08:00
Sam Lantinga
e703bedd83 You can get window events after shutting down the window, so don't abort the program if that happens. 2012-12-11 10:50:26 -08:00
Ryan C. Gordon
9148ea5edb Print stick GUID in testjoystick. 2012-12-11 11:59:29 -05:00
Ryan C. Gordon
7e8d1988f8 Don't hang testjoystick if we failed to open the device in the first place. 2012-12-11 11:41:06 -05:00
Ryan C. Gordon
00b96f81b8 Cleaned out tabstops, other minor style nitpicks. 2012-12-11 11:28:29 -05:00
Ryan C. Gordon
4052a410c3 Allow testjoystick to quit, instead of looping on hotplug events forever. 2012-12-11 11:26:08 -05:00
Ryan C. Gordon
5327030240 testmessage should test Unicode strings. 2012-12-07 19:59:30 -05: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
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
104417201b Fixed compiler warnings 2012-11-27 01:07:44 -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
Sam Lantinga
ee5bc4e7ab Added code to testwm2 to test the system cursor support 2012-11-19 20:38:52 -08:00
Sam Lantinga
9e89faaf15 Synchronized the on-screen keyboard state with whether we are accepting text input.
The functions to show/hide/toggle the on-screen keyboard have been folded into the text input state.
Calling SDL_StartTextInput() will automatically show the on-screen keyboard if it's available.
Calling SDL_StopTextInput() will automatically hide the on-screen keyboard if it's available.
There is a new API function SDL_IsTextInputActive() which will return whether text input is currently active.
Text input is disabled by default, you must call SDL_StartTextInput() when you are ready to accept text input.
SDL_HasScreenKeyboardSupport() no longer needs to be passed a window.
The iPhone-specific on-screen keyboard functions have been removed.
2012-11-04 21:53:28 -08:00
Sam Lantinga
5af7f9c836 tree 46b4d59cbfb1
parent adac5aad395d
author Edward Rudd <urkle@outoforder.cc> 1351362890 14400
committer Edward Rudd <urkle@outoforder.cc> 1351362890 14400
revision 6611
branch default

add test to show off the new MessageBox API
2012-10-30 10:11:25 -07:00
Sam Lantinga
c84b38d3ba Updated to newer autotools 2012-10-23 23:45:29 -07:00
Sam Lantinga
82f91da2d0 Added API for simple messagebox, courtesy of Mike Sartain 2012-10-23 17:11:22 -07:00
Sam Lantinga
0fa9c6eac2 Fixed building testjoystick 2012-10-23 17:10:09 -07:00
Sam Lantinga
58d0ddb75b Fixed check for SDL_ttf with SDL 2.0 2012-10-23 15:28:27 -07:00
Sam Lantinga
1f9c1c3528 Updated testjoystick for SDL 2.0 API - patch from simon 2012-10-14 00:24:07 -07:00
Sam Lantinga
dabd9f547c Use Ctrl modifier for window resize key bindings 2012-10-03 13:39:42 -07:00
Sam Lantinga
152311bd12 Added key bindings to resize the window (+/-) 2012-10-03 13:38:22 -07:00
Sam Lantinga
ab8c4eaac7 If the window is resizable, reset the viewport by default if the window size changes. 2012-09-29 01:12:40 -07:00
Sam Lantinga
0cdb7950b4 SDL 2.0 supports 32-bit icons with alpha. :) 2012-09-28 15:59:36 -07:00
Sam Lantinga
9d6d75b762 Show the size changed window message 2012-09-28 14:42:47 -07:00
Sam Lantinga
7bcf07766a Print the bounds of each display when showing mode information 2012-09-28 14:21:15 -07:00
Sam Lantinga
fa419b737d Don't warn about the window size changing if the window is resizable 2012-09-28 14:00:43 -07:00
Sam Lantinga
7754d8a1d1 Print a message if the window size was changed from the requested size. 2012-09-27 11:13:30 -07:00
Gabriel Jacobo
7eeb0f5bf4 Fix Windows build, version.o linking. 2012-09-25 08:54:05 -03:00
Sam Lantinga
3c718d524e Updated to the latest versions of autotools and config.guess/config.sub
autoconf-2.69
automake-1.12
libtool-2.4.2
2012-09-20 21:13:10 -07:00
Ryan C. Gordon
49d8c6fb12 Added SDL_SetWindowBordered() API. 2012-09-13 01:43:53 -04:00
Ryan C. Gordon
784d15354b Added testaudioinfo to the build. 2012-09-01 00:25:17 -07:00
Ryan C. Gordon
9da896d0d4 Cleaned up testjoystick.c, improved usage of renderer API, added colors! 2012-08-15 21:00:33 -04:00
Ryan C. Gordon
afd1cf9469 Updated testjoystick.c for SDL2 API and draw more information.
Fixes Bugzilla #1570.

Thanks to Ondra Hosek for the patch!
2012-08-15 20:53:24 -04:00
Sam Lantinga
e6d37e6522 Fixed bug 1564 - SDL has no function to open a screen keyboard on Android.
Philipp Wiesemann implemented a general on-screen keyboard API for SDL, and I switched iOS code over to use it.
2012-08-11 10:15:59 -07:00
Ryan C. Gordon
95d61ecb40 Nasty attempt to fix building of testnative across various platforms.
The world longs for a hero named CMake.
2012-08-09 14:28:45 -04:00
Ryan C. Gordon
f32956dc1b Add support for (GLX|WGL)_EXT_swap_control_tear.
This required a small public API change: SDL_GL_SetSwapInterval() now accepts
 negative values, and SDL_GL_GetSwapInterval() doesn't report errors anymore
 (if it can't work, it'll return zero as a reasonable default).

If you need to test for errors, such as a lack of swap_control_tear support,
 check the results of SDL_GL_SetSwapInterval() when you set your desired
 value.
2012-08-01 20:29:36 -04:00
Gabriel Jacobo
8ffcedaf13 Automated tests fixes 2012-06-21 12:12:11 -03:00
Gabriel Jacobo
2e96488df0 RenderCopyEx,rotation and flipping for all hardware/software backends (#1308) 2012-06-01 19:51:08 -03:00
Dimitris Zenios
e387df94fc 1.Fixed a memory leak inside XInput2 code
2.Replaced XKeycodeToKeysym with XkbKeycodeToKeysym since XKeycodeToKeysym is deprecated in newer X11 version
3.Rewrote testime.c since it was disabled after SDL_compat.c removal
4.Take into account common arguments also in testrelative.c
2012-05-31 19:23:30 +03:00
Dimitris Zenios
689dd07956 1.Moved all xinput2 functionality to its own file
2.Implement touch events using Xinput2.Leave evtouch as a fallback when xinput2 is not supported
2012-05-31 13:37:02 +03:00
Sam Lantinga
a74c7583bc Initial support for XInput2 by Dimitris Zenios
1.initial work on XInput2 support
2.Implemented relative mouse motion when XInput2 is enabled
3.Created a test app to test relative mouse motion
4.Fixed Bug #1498
2012-05-30 11:25:35 -04:00
Sam Lantinga
6ff55c1ca2 Fixed bug 1426 - SDL_SemWaitTimeout returns -1 and sets error instead of SDL_MUTEX_TIMEDOUT on time out
deraj 2012-02-19 19:01:08 PST

Fix to treat ETIMEDOUT as a time out instead of an error (and update the test)
2012-02-20 23:51:53 -05:00
Sam Lantinga
95748ef40d Missed a file in Frank's patch 2012-02-12 23:22:44 -05:00
Sam Lantinga
41dcf2a16e Updated Nintendo DS support
Frank Zago

This patch updates the DS port:
- do not use the now removed compat layer.
- integrate parts of libgl2D since I got permission from the author, and thus
removed an external dependancy,
- a few bugs fixes.

Now, the textures should be completely supported, except reading from them
which doesn't makes sense to have on the DS. Sound is still not supported.

If someone else wants to work on the missing pieces, feel free.
2012-02-12 21:04:01 -05:00
Sam Lantinga
c95069ab56 Switched the SDL 2 autoconf macro to AM_PATH_SDL2 2012-01-30 21:39:26 -05:00
Sam Lantinga
24472a0309 Updated the README and removed the old graywin test 2012-01-22 22:30:27 -05:00