Andreas Schiffler
054a17097d
Added 3 more test cases to keyboard suite
2013-01-10 23:26:49 -08:00
Andreas Schiffler
71eabe59cb
Add a few keyboard tests; fix missing input validation in SDL_GetKeyFromName
2013-01-07 07:39:15 -08:00
Andreas Schiffler
5220df817b
Add new test suite (mouse) with a few new tests
2013-01-06 18:19:30 -08:00
Andreas Schiffler
687ba034f6
Add new test suites (events, keyboard, syswm, video) with a few new tests each
2013-01-06 15:17:59 -08:00
Sam Lantinga
441cba9b55
Fixed bug 1672 - Found: seg-fault with testgesture
...
automata 2012-12-23 22:05:21 PST
An incorrect guard resulted in segmentation faults with the
SDL/test/testgesture executable. The attached patch fixes this issue, and also
allows the program's window to properly handle resize events.
Apply the attached patch to .../SDL/test/testgesture.c
2012-12-31 14:08:43 -08:00
Sam Lantinga
1a92f18381
Added SDL_SetWindowMaximumSize() and SDL_GetWindowMaximumSize()
...
Also fixed Cocoa implementation so that it affects client area, not the whole window area.
2012-12-31 12:15:25 -08:00
Sam Lantinga
ce28a79602
Added SDL_GetDisplayName(), with implementation for Mac OS X
2012-12-31 11:07:46 -08:00
Sam Lantinga
5e519b21ed
Renamed SDL_GetWindowDisplay() to SDL_GetWindowDisplayIndex()
2012-12-31 10:29:17 -08:00
Sam Lantinga
ac0f89315c
Switched the test code over to use the common functions in the test library.
2012-12-31 10:26:38 -08:00
Sam Lantinga
13fe19497e
Added --fullscreen-desktop option to test the new SDL_WINDOW_FULLSCREEN_DESKTOP functionality
2012-12-31 10:13:25 -08:00
Andreas Schiffler
1b938d7de2
Fix incorrect use of SDL_FreeRW in rwops suite; add testcase for SDL_AllocRW/SDL_FreeRW to rwops test suite
2012-12-30 19:05:50 -08:00
Andreas Schiffler
485dd6420e
Add define to surface suite to quiet VS compiler warnings
2012-12-30 11:12:31 -08:00
Andreas Schiffler
1ab1039416
Add missing VS project dependencies to fix buildbot build; fix surface suite; minor update to rwops suite
2012-12-30 10:58:18 -08:00
Andreas Schiffler
40c14b85a8
Add testautomation to VS project; remove automated from VS project; minor update to platform suite
2012-12-30 09:58:03 -08:00
Andreas Schiffler
9ddb1f459d
Add surface test suite; minor improvements to render suite; refactor image saving into test lib compare function; fix for Haiku build
2012-12-26 22:26:44 -08:00
Andreas Schiffler
d9a9083464
Added audio test suite; minor code cleanups in test lib
2012-12-24 14:43:57 -08:00
Andreas Schiffler
2e4dc511a0
Fix compiler warning; minor harness driver cleanup; fix test build for SDL versions compiled with --disable-joystick or --disable-haptic
2012-12-22 20:43:51 -08:00
Andreas Schiffler
1b63b3fd52
Reorder test lib use to fix build for some compilers
2012-12-22 20:13:25 -08:00
Sam Lantinga
fff2381298
Added the automation test to the autoconf build system
...
--HG--
rename : test/tests/testclipboard.c => test/testautomation_clipboard.c
rename : test/tests/testplatform.c => test/testautomation_platform.c
rename : test/tests/testrect.c => test/testautomation_rect.c
rename : test/tests/testrender.c => test/testautomation_render.c
rename : test/tests/testrwops.c => test/testautomation_rwops.c
rename : test/tests/testsuites.h => test/testautomation_suites.h
2012-12-22 17:24:42 -08:00
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
David Ludwig
643b3f0a30
WinRT: merged with the latest official SDL source
2012-12-16 22:02:01 -05: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
David Ludwig
022b2a3cc4
Merged with latest official SDL code
2012-11-26 16:58:41 -05:00
Sam Lantinga
59a04adfba
Work in progress on an SDL test library
2012-11-26 07:53:56 -08:00
David Ludwig
bc67a6617f
WinRT: made testthread to use SDL_Log, not printf or fprintf, for MSVC++ logging
2012-11-24 11:16:45 -05:00
David Ludwig
764aeee2b7
WinRT: modified the loopwave test to run if and when argv is NULL
2012-11-22 22:35:38 -05: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