Sam Lantinga
dba255c1e5
Fixed bug 2374 - Update copyright for 2014...
...
Is it that time already??
2014-02-02 00:53:27 -08:00
Philipp Wiesemann
9cc268018e
Fixed spaces in source file license comment.
2014-01-29 00:29:14 +01:00
Sam Lantinga
1ae5a81b22
Make sure you clean up the associated renderer when destroying a window.
2014-01-18 11:47:03 -08:00
Jørgen P. Tjernø
0fbedf0a52
Test: Add Shift-Enter to switch between FS and desktop FS.
2014-01-15 11:08:55 -08:00
Jørgen P. Tjernø
0cc44e6565
Tests: Refactor key modifier checking.
2014-01-15 10:40:14 -08:00
Sam Lantinga
1b084ac193
Print events with SDL_Log() so they show up in Visual Studio debug output
...
Added some joystick and controller events to the set that are printed out.
2013-12-23 15:55:47 -08:00
Sam Lantinga
85c6638510
Added support for double-clicks, through a new "clicks" field in the mouse button event.
2013-12-23 12:17:52 -08:00
Sam Lantinga
314373bb57
Accidentally committed debug code
2013-11-18 20:22:36 -08:00
Sam Lantinga
1551cdcaae
Textures need to be freed before renderers
2013-11-18 20:21:45 -08:00
Philipp Wiesemann
99411672af
Added missing resource release in test source.
2013-11-18 23:45:46 +01:00
Sam Lantinga
fc5aad869c
Added space in the common state structure for render targets
2013-11-15 22:01:58 -08:00
Sam Lantinga
3149882085
Toggling fullscreen now takes fullscreen flags
2013-11-11 01:59:20 -08:00
Ryan C. Gordon
31d687d92e
Fixed common test usage string (was "hidpi", should be "highdpi").
2013-10-30 16:39:35 -04:00
Sam Lantinga
756d6bb44a
Fixed bug 2015 - surface getting leak in SDLTest_ScreenShot function
...
Nitz 2013-08-06 03:53:41 UTC
In function SDLTest_ScreenShot() surface pointer getting leak while return
2013-10-21 00:30:05 -07:00
Sam Lantinga
2451a67018
Fixed building using MinGW
...
Our SDL_windows.h needed to be included before anything else so UNICODE is defined.
2013-10-17 23:02:29 -07:00
Gabriel Jacobo
8eae84fcf7
Adds gl_profile_mask to test framework, uses it in testgles
2013-10-10 00:49:57 -03:00
Sam Lantinga
deb0d06de7
Fixed bug 2132 - Tests may use invalid SDL_window pointers when windows are closed
...
norfanin
Some of the tests keep using the pointers of a destroyed SDL_Window when the common event handling handled the close event. The event handler itself does not NULL the pointer after the destruction.
The attached patch adds a loop in the handler that will assign NULL to the destroyed window. It also adds checks to some of the tests so they skip those windows by checking for NULL.
2013-10-05 19:09:03 -07:00
Sam Lantinga
dcaec5adaf
Moved D3D_LoadDLL and SDL_Direct3D9GetAdapterIndex to SDL_windowswindow.c at Jorgen's insistence. That file is wrapped in a more appropriate define check so it will work if somebody builds a binary without D3D support.
...
Added a reference to SDL_Direct3D9GetAdapterIndex to SDL_test_common.c so SDL will fail to compile if the new symbol isn't included properly.
CR: Jorgen
2013-09-28 14:06:20 -07:00
Edward Rudd
fab88c0df2
add in High DPI support (aka Retina)
...
- based on Jørgen's patch with a few bug fixes
2013-09-20 13:43:00 -04:00
Sam Lantinga
da23163fbc
Christoph Mallon: Replace strlen(x) == 0 (O(n)) by x[0] == '\0' (O(1)).
2013-08-29 08:30:21 -07:00
Sam Lantinga
753aae78fc
Christoph Mallon: Remove pointless if (x) before SDL_free(x)
2013-08-29 08:29:21 -07:00
Gabriel Jacobo
8515791f86
OCD fixes: Adds a space after /* (glory to regular expressions!)
2013-08-21 09:47:10 -03:00
Ryan C. Gordon
7ad45365b7
More compiler warning fixes.
2013-07-20 19:58:17 -04:00
Philipp Wiesemann
4c6c11e3a3
Corrected comments in test library source.
2013-07-20 11:16:50 +02:00
Ryan C. Gordon
a5e528c444
Added finger events to SDLTest_PrintEvent().
2013-07-18 22:20:09 -04:00
Ryan C. Gordon
71117d7c74
Attempt to fix a compiler warning on Haiku.
...
(if this works...Haiku generates no warnings. I know, right?!?)
2013-07-11 23:17:52 -04:00
Edward Rudd
c4fe4c4f29
add in alt+enter keyboard shortcut to test common to toggle fullscreen desktop
2013-06-04 12:02:18 -04:00
Andreas Schiffler
4835250790
Fix bug 1492: Visual Studio builds sdl.lib and sdl.dll for version 2.0 (contributed by Jan Reitz); update SDL_bool handling in test_common to fix VS compiler warnings
2013-05-30 20:03:56 -07:00
Sam Lantinga
028c19b92b
When the window is resized, the viewport is automatically reset.
...
This resolves lots of confusion around resizable windows. Most people don't expect a viewport to be implicitly set when the renderer is created and then not to be reset to the window size if the window is resized.
Added common test command line parameters --logical WxH and --scale N to test the render logical size and scaling APIs.
2013-05-29 03:22:19 -07:00
Sam Lantinga
1063a72829
Fixed bug 1837 - Use error extension instead of glGetError()
...
Implemented support for GL_ARB_debug_output, but was unable to test it on Mac OS X.
2013-05-19 22:28:10 -07:00
Sam Lantinga
0d9b661db8
File style cleanup for the SDL 2.0 release
2013-05-18 14:17:52 -07:00
Andreas Schiffler
d99b036e08
Update test harness to handle test return codes; fix comment format in harness; update Main test suite to handle globally disabled features
2013-05-18 09:35:09 -07:00
Andreas Schiffler
82d01cd77a
Fix fuzzer/fuzzer tests on 64bit Linux; remove invalid negative SDL_Scancode test; disable failing surface/render test cases
2013-05-12 15:00:00 -07:00
Sam Lantinga
7253832be1
First pass on SDL render clip rect functionality
2013-05-04 04:46:00 -07:00
Jørgen P. Tjernø
abb960c20a
Add multimon & mouse tracking info to SDL_test_common.
2013-04-22 18:15:10 -07:00
Ryan C. Gordon
16cdc59bab
Make SDL_SetError and friends unconditionally return -1.
...
This lets us change things like this...
if (Failed) {
SDL_SetError("We failed");
return -1;
}
...into this...
if (Failed) {
return SDL_SetError("We failed");
}
Fixes Bugzilla #1778 .
2013-03-31 12:48:50 -04:00
Sam Lantinga
f0af9a3e70
Removed Nintendo DS support since nobody has volunteered to maintain it for over a year.
2013-03-17 09:44:58 -07:00
Sam Lantinga
019c60c1e8
Happy New Year!
2013-02-15 08:47:44 -08:00
Andreas Schiffler
37203106e0
Fix fuzzer random boundary functions; add tests for fuzzer
2013-02-12 22:23:42 -08:00
Andreas Schiffler
5bda818e44
Add SDL_test test suite; add fuzzer test cases; fix fuzzer bug; fix compiler warnings
2013-02-08 07:14:50 -08:00
Andreas Schiffler
4897e7608e
Add tests to audio suite; update harness filter logic
2013-01-31 08:45:30 -08:00
Andreas Schiffler
0720db59b2
Update SDL_InvalidParamError to take param name; add additional fuzzer function; add new tests to keyboard test suite; improve surface test suite
2013-01-12 22:58:12 -08:00
Sam Lantinga
e6bd0c20f8
Implemented SDL_GetDisplayName() for X11, which requires the XRandR extension.
...
It turns out there's all kinds of good information in the EDID data for a monitor...
2012-12-31 18:32:30 -08:00
Sam Lantinga
c31c469ff6
Fixed building tests with Visual Studio 2008
2012-12-31 13:49:06 -08:00
Sam Lantinga
06f8fe85cf
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
77057b7234
Added --fullscreen-desktop option to test the new SDL_WINDOW_FULLSCREEN_DESKTOP functionality
2012-12-31 10:13:25 -08:00
Andreas Schiffler
e00532130b
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
669e4e9a21
Added audio test suite; minor code cleanups in test lib
2012-12-24 14:43:57 -08:00
Andreas Schiffler
2690692f25
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
Sam Lantinga
cc09717698
Fixed const correctness in the test harness
2012-12-22 17:24:14 -08:00