Sam Lantinga
6fca598f55
Updated SDL to version 2.0.1
2013-10-10 21:50:25 -07:00
Gabriel Jacobo
8eae84fcf7
Adds gl_profile_mask to test framework, uses it in testgles
2013-10-10 00:49:57 -03:00
Gabriel Jacobo
d62885425b
Fixes testgles and testgl
2013-10-09 11:30:01 -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
bea5cdbbd7
Report an error if creating a render target fails
2013-10-03 21:41:09 -07:00
David Ludwig
e27f29bfa9
WinRT: made testthread log output via SDL_Log
...
- this will allow output to be read via Visual C++'s Output pane
2013-08-20 21:55:13 -04:00
David Ludwig
373ffd0dac
WinRT: merged with SDL 2.0.0 codebase (aka. SDL hg rev d6a8fa507a45)
2013-08-12 22:29:55 -04:00
Philipp Wiesemann
37516af4c1
Corrected comment in test program.
2013-08-10 23:07:28 +02:00
Ryan C. Gordon
2fbbecf909
Replaced SDL_HAPTIC_SQUARE with SDL_HAPTIC_LEFTRIGHT.
...
We needed a bit, so we're hoping no one needs this effect, especially when
it's fairly close to SDL_HAPTIC_SINE, we hope.
SDL_HAPTIC_LEFTRIGHT maps to XInput's functionality, so this removes the SINE
code for the XInput driver to keep things clean.
This also makes the simplified Rumble API use SDL_HAPTIC_LEFTRIGHT if
SDL_HAPTIC_SINE isn't available, to keep XInput working.
When we break the ABI, and can extend the supported capabilities field from
a Uint16, we'll add SDL_HAPTIC_SQUARE back in.
This patch is based on work by Ethan Lee.
2013-08-10 13:38:09 -04:00
Andreas Schiffler
2bf318cac0
Update video_getSetWindowSize for windows
2013-08-08 22:10:00 -07:00
Andreas Schiffler
ea498a599d
Fix Bug 2021: Win32: Stack overflow due to recursive SDL_LogOutput on SDL_LogError without console; fix off-by-one error in SDLtest test suite
2013-08-08 21:29:30 -07:00
Philipp Wiesemann
1de7a622ab
Changed test program to be more compatible C.
2013-07-27 21:11:12 +02:00
Philipp Wiesemann
719f8227e0
Removed unused variable from test program.
2013-07-27 21:07:07 +02:00
Philipp Wiesemann
af2f530b05
Removed unused parameter in test program.
2013-07-27 21:05:04 +02:00
Philipp Wiesemann
81450906db
Corrected words in comments of test programs.
2013-07-27 21:02:50 +02:00
Sam Lantinga
aab0048d87
Added example of using the software renderer and window surface API, contributed by Nitin Jain.
2013-07-27 03:48:23 -07:00
Sam Lantinga
7eff345ecb
Updated the copyright year for the test programs
2013-07-25 09:51:21 -07:00
Philipp Wiesemann
d139035d90
Removed unused variables to fix warnings in test program.
2013-07-24 22:19:01 +02:00
Sam Lantinga
976949bd01
Finished updating testoverlay2 for the new API and added it to the Visual Studio 2010 projects
2013-07-23 12:46:22 -07:00
Sam Lantinga
4862c1fc30
Updated blend semantics so blending uses the following formula:
...
dstRGB = (srcRGB * srcA) + (dstRGB * (1-srcA))
dstA = srcA + (dstA * (1-srcA))
This allows proper compositing semantics without requiring premultiplied alpha.
Needs full unit test coverage and bug fixes!
2013-07-23 08:06:49 -07:00
Sam Lantinga
04f86925d1
Fixed bug 1973 - test/Makefile.in fails on Mac OS X with X11 enabled...
...
Ryan C. Gordon
If you have the X11 SDK installed on Mac OS X, you'll build with X11 support, but the Makefile doesn't build anything but the Cocoa testnative code for Mac OS X, which is fine, but then testnative fails to link because testnative.h enables the X11 support based on the SDL config header.
Building the testnativex11.c code on Mac OS X doesn't work because you need to explicitly link with "-L/usr/X11/lib -lX11" if this code is enabled, but you can't link with that by default because the X11 SDK might be missing.
So this needs a little configure magic to do the right thing (or forcibly disabling X11 support on Mac OS X in testnative.h).
2013-07-21 12:47:47 -07:00
Philipp Wiesemann
bfc26adbd5
Replaced use of malloc()/free() with SDL_malloc()/SDL_free() in test program.
2013-07-20 21:51:53 +02:00
Philipp Wiesemann
aa1fee4fdb
Removed not needed SDL_WINDOW_SHOWN from test programs.
...
See bug #1667 .
2013-07-20 21:47:16 +02:00
Philipp Wiesemann
a30b85dd03
Replaced use of strcmp() with SDL_strcmp() in tests.
2013-07-20 21:39:54 +02:00
Sam Lantinga
9f8cddc1ba
Re-enabled other messagebox tests, moved the SDL_Init() call as late as possible to show the circumstances where it's needed.
2013-07-14 12:16:10 -07:00
Sam Lantinga
c1de40a848
Added testing of messagebox with a parent window
2013-07-14 11:57:45 -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
6d9d4b6eba
Christoph Mallon: Remove pointless if (x) before SDL_FreeSurface(x)
2013-08-29 08:29:51 -07:00
Sam Lantinga
753aae78fc
Christoph Mallon: Remove pointless if (x) before SDL_free(x)
2013-08-29 08:29:21 -07:00
Ryan C. Gordon
6812b6f714
Fixed testgamecontroller output to make sense.
2013-08-28 00:07:02 -04:00
Gabriel Jacobo
5544eb2cb0
[Linux] Test config script: Add the X11 library search path if it is not empty
...
If ac_x_libraries is empty it means that the library's found in the default path,
so we skip adding it to the XLIB variable as it screws up the search path.
2013-08-28 12:43:29 -03:00
Gabriel Jacobo
795ba9047e
Fixes test building
2013-08-28 10:41:25 -03:00
Gabriel Jacobo
8515791f86
OCD fixes: Adds a space after /* (glory to regular expressions!)
2013-08-21 09:47:10 -03:00
Gabriel Jacobo
871473e032
OCD fixes: Adds a space before */
2013-08-21 09:43:09 -03:00
Ryan C. Gordon
8fe1cf47f2
Added SDL_GetBasePath() and SDL_GetPrefPath() in new filesystem module.
2013-08-20 19:57:11 -04:00
Gabriel Jacobo
f93c78450b
More non C89 compliant comments
2013-08-20 20:34:40 -03:00
Andreas Schiffler
7582a71d05
Fix bug 2034: replace printf by SDL_Log in tests; update loopwave VS solution: copy missing dependency
2013-08-14 23:30:10 -07:00
Philipp Wiesemann
9b5b5539ee
Fixed compiler warnings in test program by using wrapped functions.
2013-07-14 19:56:22 +02:00
Ryan C. Gordon
c88d5e0b60
Fixed compiler warning in testtimer.c
2013-07-14 13:25:49 -04:00
Philipp Wiesemann
8f0765a932
Fixed compiler warnings in test program by using wrapped functions.
2013-07-14 13:33:54 +02:00
Philipp Wiesemann
642825d6f6
Fixed compiler warnings in test programs by adding return statements.
2013-07-14 13:30:26 +02:00
Philipp Wiesemann
27e8a1013d
Fixed compiler warnings in test programs by adding includes directives.
2013-07-14 13:27:19 +02:00
Philipp Wiesemann
843aed5449
Fixed compiler warnings in test programs.
2013-07-13 21:13:09 +02:00
Philipp Wiesemann
72b5424518
Added missing fclose() in test program.
...
Found by Cppcheck.
2013-07-13 21:06:56 +02:00
Philipp Wiesemann
80d2811c3f
Removed unused variable and not needed assignment in test program.
...
Found by Cppcheck.
2013-07-13 21:05:13 +02:00
Philipp Wiesemann
2b52b168c3
Fixed printf() usage in test program.
...
Found by Cppcheck.
2013-07-13 21:02:23 +02:00
Ryan C. Gordon
35232f9450
Removed some unused variables.
2013-07-11 12:27:39 -04:00
Sam Lantinga
f5306d72d0
Added release/acquire memory barriers to the atomic API
...
* Added a destructor to clean up TLS memory at thread shutdown
* Refactored the TLS code to have platform independent code and a small platform dependent core with a fallback to generic code if platform dependent functions fail.
* Fixed recursion issues with SDL_GetErrBuf()
2013-07-10 18:31:17 -07:00
Sam Lantinga
9c0dea8e15
Implemented an API for thread-local storage: SDL_TLSCreate(), SDL_TLSSet(), SDL_TLSGet()
2013-07-10 02:32:04 -07:00
Edward Rudd
5d3f154808
change fsaa argument for testgl to accept a # of samples for FSAA
2013-07-08 17:51:17 -04:00
Sam Lantinga
35c747cd4d
Added automated test to validate conversion between all supported formats.
2013-07-07 12:34:26 -07:00
Sam Lantinga
70ad624d0f
We don't want to save the alpha modulation, we want to save the blend mode.
2013-06-27 11:49:19 -07:00
Sam Lantinga
7248fa2fff
Updated testshader for the SDL 2.0 API
2013-06-27 11:44:07 -07:00
Sam Lantinga
5caa6632ae
Better text printing for UTF-8 characters
2013-06-24 22:06:50 -07:00
Sam Lantinga
924968d2d0
Updated timer test and fixed performance counter on Mac OS X
2013-06-23 22:19:38 -07:00
Andreas Schiffler
ff47b549bd
Update testsprite2 for visual testing: user fuzzer and add --iteration parameter to enable deterministic screen end-state
2013-06-23 15:00:23 -07:00
Sam Lantinga
13787068f8
Fixed bug 1916 - SDL_Keysym contains a deprecated field for unicode which may be removed.
...
Philipp Wiesemann
SDL_Keysym contains a deprecated field for unicode which may be removed for SDL 2.0 release.
As far as I can tell the field is not set on all "major" platforms and therefore will not be useful for most users. Its existence in a public header therefore becomes (in my opinion) only confusing.
2013-06-18 00:39:47 -07:00
Sam Lantinga
d8b6e04ab1
Fixed SDL building with the minimal configuration
2013-06-13 22:10:10 -07:00
Sam Lantinga
9d951e2d16
Fixed building tests on iOS
2013-06-05 22:56:42 -07:00
Sam Lantinga
1354508566
We already link SDL2_test by default now.
2013-06-05 21:14:26 -07:00
Andreas Schiffler
d87052e8fd
Add missing VS2012 test projects; update VS2010 and VS2012 solutions; update keybord suite for VS compiler warnings
2013-06-03 19:24:18 -07:00
Philipp Wiesemann
0fa5e74ce1
Changed haptic test program to use announced effect type.
2013-06-02 14:18:26 +02:00
Sam Lantinga
e576d9c370
Fixed testnative on Mac OS X, which no longer ships X11 by default.
2013-06-02 01:08:14 -07:00
Philipp Wiesemann
5e4c1f280e
Fixed test description in test suite for standard library.
2013-05-26 12:12:52 +02:00
Sam Lantinga
9ab99a4157
Added the beginning of automated tests for the standard C library routines.
...
Implemented more SDL_snprintf format specifiers.
2013-05-24 03:23:21 -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
Andreas Schiffler
196baae63c
Deprecate test/automated and test/test-automation (replaced by test/testautomation*.*)
2013-05-18 23:32:53 -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
Philipp Wiesemann
0fb156d243
Changed spelling for consistency.
2013-05-15 22:10:06 +02: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
Philipp Wiesemann
d07e1075c7
Fixed precedence warning in test suite for pixels.
2013-05-10 21:04:51 +02:00
Philipp Wiesemann
b1ee2a3954
Fixed test suite for mouse using Uint8 instead of Uint32 for buttons.
...
SDL_GetMouseState() returned Uint8 in SDL 1.2 but was changed recently.
2013-05-06 23:02:37 +02:00
Philipp Wiesemann
a2c97de609
Removed unreachable return statement from test suite for timer.
2013-05-06 23:01:14 +02:00
Philipp Wiesemann
faf4030526
Removed wrong documentation from test suite for render.
2013-05-06 23:00:30 +02:00
Andreas Schiffler
04190b3e12
Add test for SDL_GetPixelFormatName to Pixels suite; minor improvements to Pixels suite
2013-05-06 08:13:44 -07:00
Andreas Schiffler
c9f348d9ba
Add input validation to SDL_CalculateGammaRamp; add test coverage to Pixels suite; update test cases in Pixels suite
2013-05-05 11:17:40 -07:00
Philipp Wiesemann
88d34bf7b1
Corrected spelling in C source files of test suites.
2013-05-05 12:47:44 +02:00
Andreas Schiffler
511dc6b8f0
Added additional input validation to SDL_AllocPalette; added error codes; added test case to Pixels suite for coverage
2013-05-04 09:11:18 -07:00
Andreas Schiffler
13ea116dc5
Add pixels test suite; add a test to pixel suite; minor updates to test code to make VisualStudio happy
2013-05-01 22:14:29 -07:00
Philipp Wiesemann
533f714795
Added missing return statements in test suite for audio.
2013-04-28 09:54:56 +02:00
Jørgen P. Tjernø
4cffd37723
Test plan for relative mode.
2013-04-24 12:20:44 -07:00
Andreas Schiffler
fefdf1b2d1
Fix double free in video test suite
2013-04-23 20:45:49 -07:00
Andreas Schiffler
679ad5712e
Disable one test that crashes audio suite when run together with other tests
2013-04-23 08:19:21 -07:00
Andreas Schiffler
24bc0eca2d
Add tests to audio suite
2013-04-23 08:07:52 -07:00
Jørgen P. Tjernø
f448a8ba7c
Make Cocoa_ShowMessageBox work in background threads.
2013-04-22 18:14:32 -07:00
David Ludwig
6bf31495f9
WinRT: merged with latest, official, SDL 2.x sources
2013-04-21 12:38:44 -04:00
Andreas Schiffler
4e8c854aab
Fix bug 1789: SDL_IntersectRect intersection with empty rect does not set result to empty; add test coverage to Rect suite
2013-04-17 08:09:11 -07:00
Ryan C. Gordon
cb5cba6397
Maybe actually fix compiler warning this time.
2013-04-16 00:09:48 -04:00
Ryan C. Gordon
df8125df4b
Fixed a compiler warning on Visual Studio.
2013-04-15 22:49:23 -04:00
David Ludwig
49820874a9
WinRT: merged with latest, official, SDL 2.x sources (at rev. bea100d73d13)
2013-04-14 11:42:55 -04:00
Andreas Schiffler
94f59c7e7c
Add test coverage for SDL_SetWindowData and SDL_GetWindowData to Video suite
2013-04-13 09:45:39 -07:00
Jørgen P. Tjernø
6337624232
Improve testgamecontroller output & robustness.
2013-04-03 16:48:23 -07:00
Ryan C. Gordon
f3c21ea99e
Another attempt at fixing compiler warnings for SDLTest_SurfaceImage_t.
2013-04-03 11:49:25 -04:00
Ryan C. Gordon
09c6b9cdfb
Possibly fix compiler warnings, simplify SDLTest_SurfaceImage_t definition.
2013-04-03 11:38:05 -04:00
Ryan C. Gordon
2bcbb0d199
Patched test apps to compile with C89 compilers (thanks, Axel!).
...
Fixes Bugzilla #1772 .
2013-03-29 21:21:48 -04:00
Sam Lantinga
e25812727e
Fixed bug 1759 - Updates to testjoystick.c
...
ny00
A minor patch is attached, with the following few changes to testjoystick.c:
- Unused constant definitions have been removed.
- Output for all analog axes is drawn, even when there is an odd number of axes. (I have a controller with 5 analog axes.)
- Buttons are now drawn on two rows, so there's room for more. In fact, it has been used for testing a proposed joystick patch for Android, where large button ID numbers have been involved (20 and up). For more details see http://bugzilla.libsdl.org/show_bug.cgi?id=1700 .
- A few adaptations have been done for the Android platform, assuming joystick support is ever applied to it. One of them is that the very first joystick (in the enumeration of all joysticks) is opened for testing, if there is any.
- It is now possible to quit from the calibration by pressing on a mouse button, tapping on a touchscreen or pressing/tapping on the "Back" button of an Android device. Technically, a press on a key identified by key code SDLK_AC_BACK results in that.
2013-03-19 22:25:02 -07:00
Sam Lantinga
30d3910d8b
Removed unused window size constants
2013-03-17 09:47:25 -07: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
Andreas Schiffler
157d9c6b00
Fix bug 122 - SDL_RWops bug fixes: set RWops.type field, add input validation, add test coverage
2013-03-13 08:35:03 -07:00
Andreas Schiffler
c6e3903e5b
Fix bug 1560 - SDL_RWFromConstMem write operation returns -1 but should return 0.
2013-03-12 09:10:37 -07:00
Andreas Schiffler
449a8da224
Add parameter checking to SetWindowSize functions; add tests to video suite
2013-03-08 23:33:07 -08:00
Andreas Schiffler
8f4eeec52e
Fix Bug 1533 - SDL_Keycode value range allows segfaults with negative values; add test coverage to keyboard suite
2013-03-08 23:04:53 -08:00
Sam Lantinga
2952d9bf48
Changed the name of SDL_mutexP() SDL_mutexV()
2013-03-07 20:12:40 -08:00
Andreas Schiffler
0ad6773dd3
Fix behavior of SDL_GetWindowPosition for invalid input; add test cases to video suite
2013-03-03 17:22:51 -08:00
Sam Lantinga
1916ec2de3
Updated touch API
...
* Normalized touch coordinates as floats in the 0...1 range
* Removed unused touchpad concepts from the API
* Added API functions to get active touch devices and current finger state
2013-03-03 01:01:33 -08:00
Andreas Schiffler
0d61aa360d
Add additional input validation to SDL_GetWindowDisplayMode; add tests to video suite
2013-02-28 09:11:04 -08:00
Jørgen P. Tjernø
e2b192f98d
sdl2
...
- change the windows scancode logic to use the scan code value in lparam rather than VK's to get a stable scancode value across different KB layouts
2013-02-25 16:52:42 -08:00
Andreas Schiffler
83e6f01e05
Add tests to video suite
2013-02-25 08:05:26 -08:00
Ryan C. Gordon
b7b7f889c5
Changed the game controller enum types to match SDL naming conventions.
2013-02-25 00:56:21 -05:00
Ryan C. Gordon
1da268a909
Minor cleanup.
2013-02-25 00:47:47 -05:00
Ryan C. Gordon
efb6ccb1ee
Made testgamecontroller minimally more useful.
2013-02-24 22:57:25 -05:00
David Ludwig
db53df0697
WinRT: merged with latest, official, SDL 2.x code
2013-02-23 20:01:46 -05:00
Andreas Schiffler
d022d46f53
Fix bug 1723: flipped log text in audio suite - thanks P. Wiesemann
2013-02-18 07:59:05 -08:00
Andreas Schiffler
db31344f3b
Add tests to Video suite
2013-02-16 23:09:10 -08:00
Andreas Schiffler
857ddffc40
Add tests to SDLtest suite
2013-02-13 23:10:29 -08:00
Andreas Schiffler
37203106e0
Fix fuzzer random boundary functions; add tests for fuzzer
2013-02-12 22:23:42 -08:00
Jørgen P. Tjernø
681a5bfd8a
Fix another non-C90 variable declaration
...
This fixes a build issue with C variable declarations in the tests, for
VisualC.
2013-02-12 14:53:47 -08:00
Jørgen P. Tjernø
e8a48ee6c0
Don't clobber refcounting in SDL_Init.
...
- Fixes bug 1712 by not overwriting SDL_SubsystemRefCount in SDL_Init.
- Removes the SDL_initialized variable, and makes SDL_SubsystemRefCount
the canonical source of truth for whether or not a subsystem has been
initialized.
- Refactors SDL_InitSubSystem and SDL_QuitSubSystem to use helper
functions to manage refcount.
- Adds automated tests for SDL_Init/Quit*.
- Adds SDL_bits.h which contains SDL_MostSignificantBitIndex.
2013-02-12 11:47:31 -08:00
Sam Lantinga
db8271ef1a
Backed out use of @autorelease keyword for now, since it's not supported by older Xcode versions.
2013-02-11 17:39:52 -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
stopiccot
33b6a3e4a4
Replaced manual NSAutoreleasePool handing with @autorelease
2013-01-06 19:04:53 +03:00
Andreas Schiffler
4897e7608e
Add tests to audio suite; update harness filter logic
2013-01-31 08:45:30 -08:00
Andreas Schiffler
6372811f7c
Add mouse tests; update test suites
2013-01-24 07:58:59 -08:00
Andreas Schiffler
4106e37945
Add tests to mouse suite; fix VS compiler warnings in tests
2013-01-23 08:03:19 -08:00
Andreas Schiffler
0dfee1f016
Add additional input validation to SDL_BuildAudioCVT; add additional tests to automation (audio, rwops)
2013-01-21 09:16:27 -08:00
Andreas Schiffler
ef298de2c7
Added timer test suite
2013-01-14 08:14:53 -08:00
Andreas Schiffler
af68874d62
Fix RWops test suite crash on Linux: remove unnecessary fclose
2013-01-14 07:20:55 -08:00
Andreas Schiffler
0d106358b9
Add input validation to SDL_GetKeyFromScancode; fix compiler warning in testautomation driver on Linux; update keyboard test suite
2013-01-13 22:55:26 -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
Andreas Schiffler
298c11033b
Add new internal error message for invalid parameters; add validation of input rect in SDL_SetTextInputRect; add test cases for SDL_SetTextInputRect to keyboard suite
2013-01-11 20:36:39 -08:00
Andreas Schiffler
4755421b29
Added 3 more test cases to keyboard suite
2013-01-10 23:26:49 -08:00
Andreas Schiffler
f5ad14007e
Add a few keyboard tests; fix missing input validation in SDL_GetKeyFromName
2013-01-07 07:39:15 -08:00
Andreas Schiffler
d58a914fe2
Add new test suite (mouse) with a few new tests
2013-01-06 18:19:30 -08:00
Andreas Schiffler
9da98d7dbf
Add new test suites (events, keyboard, syswm, video) with a few new tests each
2013-01-06 15:17:59 -08:00
Sam Lantinga
0f0ebd3ffe
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
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
ad65f9e5a4
Added SDL_GetDisplayName(), with implementation for Mac OS X
2012-12-31 11:07:46 -08:00
Sam Lantinga
c856925d3e
Renamed SDL_GetWindowDisplay() to SDL_GetWindowDisplayIndex()
2012-12-31 10:29:17 -08:00
Sam Lantinga
ffbbd3a64a
Switched the test code over to use the common functions in the test library.
2012-12-31 10:26:38 -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
c71efd42eb
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
17324bdc1a
Add define to surface suite to quiet VS compiler warnings
2012-12-30 11:12:31 -08:00
Andreas Schiffler
85fc169e0b
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
09e774a39b
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
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
Andreas Schiffler
d338caf7b0
Reorder test lib use to fix build for some compilers
2012-12-22 20:13:25 -08:00