Andreas Schiffler
81eb615d45
Test lib updates: updated harness to support filtering, added surface comparer, updated interface to test images; added Render test suite from GSOC project
2012-12-22 16:06:55 -08:00
Andreas Schiffler
fa5fe44bc0
Port clipboard and rwops test suites from GSOC code; minor updates to harness and fuzzer in test lib
2012-12-16 21:59:29 -08:00
Ryan C. Gordon
c2ec53f4fa
X11 messageboxes should treat "\r\n" as "\n" by ignoring the '\r' char.
...
--HG--
extra : rebase_source : 0054e96755f753555237f3d7dd64f1dfa1a1e56c
2012-12-16 14:39:49 -05:00
Andreas Schiffler
adefd543ce
Fixes in harness and fuzzer test lib components; improve harness driver; add rect test suite
2012-12-15 21:50:17 -08:00
Andreas Schiffler
a6185d6ad9
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
2012-12-14 23:05:34 -08:00
Sam Lantinga
dfe7f2bc59
Improvements from Alfred:
...
- Add new SDL_WINDOW_FULLSCREEN_DESKTOP video mode, makes a fullscreen window the size of the desktop (i.e no window manager mode change)
- Fix crash in warp mouse if you specified null as the window
- Added new SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS Hint, if set to 0 then don't minimize a fullscreen window on focus lost (if not set or set to non-zero then minimize on focus loss)
2012-12-15 00:30:17 +00:00
Ryan C. Gordon
c773de800d
Patched testjoystick.c to compile.
2012-12-11 16:53:59 -05:00
Sam Lantinga
b92a0f20b1
Fixed permissions on test file
2012-12-11 12:01:30 -08:00
Sam Lantinga
a8fab2d5bf
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
41a157a462
Print stick GUID in testjoystick.
2012-12-11 11:59:29 -05:00
Ryan C. Gordon
ba2a2af364
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
f8eaaf3a51
Cleaned out tabstops, other minor style nitpicks.
2012-12-11 11:28:29 -05:00
Ryan C. Gordon
0b1237e790
Allow testjoystick to quit, instead of looping on hotplug events forever.
2012-12-11 11:26:08 -05:00
Ryan C. Gordon
60a837b5aa
testmessage should test Unicode strings.
2012-12-07 19:59:30 -05:00
Andreas Schiffler
a75e9f5b1a
Update prototype in surface.c to fix xcode build after last change.
2012-12-01 23:42:17 -08:00
Andreas Schiffler
fb3b70940c
Update VS2012 solution - add missing files; fix some static analysis warnings
2012-12-01 23:30:53 -08:00
Sam Lantinga
0b8d0b3c80
Print the list of audio drivers so you can try each one
2012-11-29 09:48:42 -08:00
Sam Lantinga
b165aa8c74
Fixed compiler warnings
2012-11-27 01:07:44 -08:00
Sam Lantinga
34b88dfaae
Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
2012-11-26 16:37:54 -08:00
Sam Lantinga
2a4a81ad63
Include all the test headers in the test library header install
2012-11-26 14:59:07 -08:00
Sam Lantinga
59a04adfba
Work in progress on an SDL test library
2012-11-26 07:53:56 -08:00
Sam Lantinga
8c11d8b72d
Added code to testwm2 to test the system cursor support
2012-11-19 20:38:52 -08:00
Sam Lantinga
e7b4458d8b
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
d44d7c1989
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
fdcc65bafa
Updated to newer autotools
2012-10-23 23:45:29 -07:00
Sam Lantinga
227bb9413f
Added API for simple messagebox, courtesy of Mike Sartain
2012-10-23 17:11:22 -07:00
Sam Lantinga
41cb1847ac
Fixed building testjoystick
2012-10-23 17:10:09 -07:00
Sam Lantinga
60dee64efe
Fixed check for SDL_ttf with SDL 2.0
2012-10-23 15:28:27 -07:00
Sam Lantinga
612c9439a4
Updated testjoystick for SDL 2.0 API - patch from simon
2012-10-14 00:24:07 -07:00
Sam Lantinga
616ca3c4af
Use Ctrl modifier for window resize key bindings
2012-10-03 13:39:42 -07:00
Sam Lantinga
67c7965124
Added key bindings to resize the window (+/-)
2012-10-03 13:38:22 -07:00
Sam Lantinga
431fcd7fca
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
bc8faecadd
SDL 2.0 supports 32-bit icons with alpha. :)
2012-09-28 15:59:36 -07:00
Sam Lantinga
a58d4e8d1a
Show the size changed window message
2012-09-28 14:42:47 -07:00
Sam Lantinga
403f5ab53d
Print the bounds of each display when showing mode information
2012-09-28 14:21:15 -07:00
Sam Lantinga
b40f346c7e
Don't warn about the window size changing if the window is resizable
2012-09-28 14:00:43 -07:00
Sam Lantinga
86e52a87bf
Print a message if the window size was changed from the requested size.
2012-09-27 11:13:30 -07:00
Gabriel Jacobo
533eaf8b13
Fix Windows build, version.o linking.
2012-09-25 08:54:05 -03:00
Sam Lantinga
1c3d9891d2
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
8835a0dacb
Added SDL_SetWindowBordered() API.
...
--HG--
extra : rebase_source : 11750f0d8e7b59af26d97c778a332c0b4b72ea4b
2012-09-13 01:43:53 -04:00
Ryan C. Gordon
53e7a4eab5
Added testaudioinfo to the build.
...
--HG--
extra : rebase_source : 0c2858d12c92d74932183b6385ad7c8b6b729523
2012-09-01 00:25:17 -07:00
Ryan C. Gordon
1114169772
Cleaned up testjoystick.c, improved usage of renderer API, added colors!
2012-08-15 21:00:33 -04:00
Ryan C. Gordon
d0fbc25c13
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
bf2304785f
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
82f3760264
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
2cd5fc4e97
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
707a4cc1fa
Automated tests fixes
2012-06-21 12:12:11 -03:00
Gabriel Jacobo
17bdcc6e8e
RenderCopyEx,rotation and flipping for all hardware/software backends ( #1308 )
2012-06-01 19:51:08 -03:00
Dimitris Zenios
f39fe05937
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
497b8deec4
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