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
c1a0b51e0b
Implemented SDL_HINT_ALLOW_TOPMOST for the Cocoa video driver
2012-12-31 10:14: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
Sam Lantinga
f425fe1358
Improvements from Alfred:
...
- Added new SDL_HINT_ALLOW_TOPMOST hint, when set to "0" then never set the topmost bit on a window. Useful when debugging fullscreen issues.
- fixed crash in windows joystick scanning if we failed to load the xinput dll
- added support for SDL_WINDOW_FULLSCREEN_DESKTOP under windows
- synthesize relative mouse movements if directinput fails to send relative moves, happens under virtual box.
2012-12-31 09:30:15 -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
Ryan C. Gordon
2d97db998b
Better compiler warning fix for gcc2.
2012-12-28 20:01:41 -05:00
Ryan C. Gordon
a2d1bcb337
Fixing buildbot on Haiku.
...
Damn you, gcc2.
2012-12-28 18:15:02 -05:00
Sam Lantinga
c8ff4f5a46
Don't crash if loading the OpenGL library fails
2012-12-28 14:46:03 -08:00
Ryan C. Gordon
b71c7f092b
Replaced Gnome screensaver hack with D-Bus messages to org.gnome.ScreenSaver.
2012-12-28 03:46:55 -05: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
Sam Lantinga
9b0d19d010
Added the automation test to the autoconf build system
2012-12-22 17:24:42 -08:00
Sam Lantinga
cc09717698
Fixed const correctness in the test harness
2012-12-22 17:24:14 -08:00
Sam Lantinga
49b2605ee5
Added the test library to fatbuild
2012-12-22 17:24:02 -08:00
Sam Lantinga
129f163eeb
Fixed bug in SDL_strcasecmp() with strings of different sizes
2012-12-22 16:52:33 -08:00
Sam Lantinga
2269018714
Merged Andreas' changes
2012-12-22 16:52:00 -08:00
Andreas Schiffler
add645da12
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
Sam Lantinga
6265362318
The latest version of MinGW-w64 has the necessary headers and libraries: http://mingw-w64.sourceforge.net/
2012-12-22 11:23:18 -08:00
Andreas Schiffler
ead556e41f
Add image data definitions (for render tests) to test lib
2012-12-20 08:50:36 -08:00
Ryan C. Gordon
7007dc6ac2
Patched to compile when SDL_ASSERT_LEVEL is zero.
2012-12-18 06:35:49 -05:00
Andreas Schiffler
814c962e9f
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
1d8ca8fb11
WinRT: merged with the latest official SDL source
2012-12-16 22:02:01 -05:00
David@Birdo.localdomain
b9b60ce403
WinRT: fixed a build error caused by a reference to a missing and unused header file
2012-12-16 21:39:02 -05:00
Ryan C. Gordon
37be4ddae6
SDL_assertion messages use "\n" instead of "\r\n" on non-Windows platforms.
2012-12-16 14:46:16 -05:00
Ryan C. Gordon
836e54d74a
X11 messageboxes should treat "\r\n" as "\n" by ignoring the '\r' char.
2012-12-16 14:39:49 -05:00
Andreas Schiffler
7f9f228f07
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
f9c94c75e8
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
26cf48ded8
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
Sam Lantinga
25209e3da4
Load the runtime udev library, not the development one.
2012-12-14 18:50:07 +00:00
Sam Lantinga
47eed7d3d8
Only check SDL_SYS_JoystickNeedsPolling() if we know we don't need to poll for other reasons. This avoids a select() syscall on Linux if it isn't necessary.
2012-12-14 09:22:13 -08:00
Ryan C. Gordon
1cc2b97f56
Corrected Linux joystick things, fixes assertion failure from testjoystick.
2012-12-13 22:26:30 -05:00
Ryan C. Gordon
d1e25656a3
Corrected device instance value for Linux joysticks.
2012-12-13 22:18:32 -05:00
Sam Lantinga
7d4908e1d0
Added missing SDL_gamecontroller.h to the Mac OS X project
2012-12-13 16:57:12 -08:00
Ryan C. Gordon
cb80113535
Fixed compiler warning.
2012-12-11 19:25:35 -05:00
Ryan C. Gordon
119f6eca4f
Minor sanity checking and tweaks in SDL_JoystickGetGUIDString().
2012-12-11 18:46:09 -05:00
Ryan C. Gordon
a0d481b870
Patched testjoystick.c to compile.
2012-12-11 16:53:59 -05:00
Ryan C. Gordon
ed4988c379
Fixed comment on SDL_JoystickGetGUIDString().
2012-12-11 16:53:38 -05:00
Sam Lantinga
fa443e2dba
Fixed building joystick code on Mac OS X
2012-12-11 12:35:11 -08:00
Sam Lantinga
ab6e6a2c23
Fixed joystick GUID renaming for other platforms
2012-12-11 12:16:28 -08:00
Sam Lantinga
a6ed3ebd69
Fixed compiling Linux code
2012-12-11 12:08:36 -08:00
Sam Lantinga
eee39a0603
Don't build with X11 by default since it's not included with the latest versions of Mac OS X. Cocoa is the preferred path here.
2012-12-11 12:03:00 -08:00
Sam Lantinga
e664edf4d7
Fixed permissions on test file
2012-12-11 12:01:30 -08:00
Sam Lantinga
e1031e342b
Fixed permissions for code generation scripts
2012-12-11 12:01:04 -08:00
Sam Lantinga
17ec39d5bf
Fixed permissions on joystick files
2012-12-11 11:59:08 -08:00