Commit Graph

  • 1c9d2df9b4 Corrected call to glXMakeCurrent() when setting a NULL context. Edward Rudd 2012-12-31 19:16:52 -05:00
  • 3a5cb10e4d Implemented getting the display name on Windows Sam Lantinga 2012-12-31 15:36:19 -08:00
  • 94ec418971 Fixed bug 1616 - SDL does not use values set with SDL_GL_SetAttribute on Android Sam Lantinga 2012-12-31 14:57:36 -08:00
  • f30c888a75 Fixed bug 1671 - add cast to fix build with strict GCC settings Sam Lantinga 2012-12-31 14:14:01 -08:00
  • 0f0ebd3ffe Fixed bug 1672 - Found: seg-fault with testgesture Sam Lantinga 2012-12-31 14:08:43 -08:00
  • c31c469ff6 Fixed building tests with Visual Studio 2008 Sam Lantinga 2012-12-31 13:49:06 -08:00
  • 06f8fe85cf Added SDL_SetWindowMaximumSize() and SDL_GetWindowMaximumSize() Also fixed Cocoa implementation so that it affects client area, not the whole window area. Sam Lantinga 2012-12-31 12:15:25 -08:00
  • ad65f9e5a4 Added SDL_GetDisplayName(), with implementation for Mac OS X Sam Lantinga 2012-12-31 11:07:46 -08:00
  • c856925d3e Renamed SDL_GetWindowDisplay() to SDL_GetWindowDisplayIndex() Sam Lantinga 2012-12-31 10:29:17 -08:00
  • ffbbd3a64a Switched the test code over to use the common functions in the test library. Sam Lantinga 2012-12-31 10:26:38 -08:00
  • c1a0b51e0b Implemented SDL_HINT_ALLOW_TOPMOST for the Cocoa video driver Sam Lantinga 2012-12-31 10:14:38 -08:00
  • 77057b7234 Added --fullscreen-desktop option to test the new SDL_WINDOW_FULLSCREEN_DESKTOP functionality Sam Lantinga 2012-12-31 10:13:25 -08:00
  • 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. Sam Lantinga 2012-12-31 09:30:15 -08:00
  • c71efd42eb Fix incorrect use of SDL_FreeRW in rwops suite; add testcase for SDL_AllocRW/SDL_FreeRW to rwops test suite Andreas Schiffler 2012-12-30 19:05:50 -08:00
  • 17324bdc1a Add define to surface suite to quiet VS compiler warnings Andreas Schiffler 2012-12-30 11:12:31 -08:00
  • 85fc169e0b Add missing VS project dependencies to fix buildbot build; fix surface suite; minor update to rwops suite Andreas Schiffler 2012-12-30 10:58:18 -08:00
  • 09e774a39b Add testautomation to VS project; remove automated from VS project; minor update to platform suite Andreas Schiffler 2012-12-30 09:58:03 -08:00
  • 2d97db998b Better compiler warning fix for gcc2. Ryan C. Gordon 2012-12-28 20:01:41 -05:00
  • a2d1bcb337 Fixing buildbot on Haiku. Ryan C. Gordon 2012-12-28 18:15:02 -05:00
  • c8ff4f5a46 Don't crash if loading the OpenGL library fails Sam Lantinga 2012-12-28 14:46:03 -08:00
  • b71c7f092b Replaced Gnome screensaver hack with D-Bus messages to org.gnome.ScreenSaver. Ryan C. Gordon 2012-12-28 03:46:55 -05:00
  • e00532130b Add surface test suite; minor improvements to render suite; refactor image saving into test lib compare function; fix for Haiku build Andreas Schiffler 2012-12-26 22:26:44 -08:00
  • 669e4e9a21 Added audio test suite; minor code cleanups in test lib Andreas Schiffler 2012-12-24 14:43:57 -08:00
  • 2690692f25 Fix compiler warning; minor harness driver cleanup; fix test build for SDL versions compiled with --disable-joystick or --disable-haptic Andreas Schiffler 2012-12-22 20:43:51 -08:00
  • d338caf7b0 Reorder test lib use to fix build for some compilers Andreas Schiffler 2012-12-22 20:13:25 -08:00
  • 9b0d19d010 Added the automation test to the autoconf build system Sam Lantinga 2012-12-22 17:24:42 -08:00
  • cc09717698 Fixed const correctness in the test harness Sam Lantinga 2012-12-22 17:24:14 -08:00
  • 49b2605ee5 Added the test library to fatbuild Sam Lantinga 2012-12-22 17:24:02 -08:00
  • 129f163eeb Fixed bug in SDL_strcasecmp() with strings of different sizes Sam Lantinga 2012-12-22 16:52:33 -08:00
  • 2269018714 Merged Andreas' changes Sam Lantinga 2012-12-22 16:52:00 -08:00
  • add645da12 Test lib updates: updated harness to support filtering, added surface comparer, updated interface to test images; added Render test suite from GSOC project Andreas Schiffler 2012-12-22 16:06:55 -08:00
  • 6265362318 The latest version of MinGW-w64 has the necessary headers and libraries: http://mingw-w64.sourceforge.net/ Sam Lantinga 2012-12-22 11:23:18 -08:00
  • ead556e41f Add image data definitions (for render tests) to test lib Andreas Schiffler 2012-12-20 08:50:36 -08:00
  • 7007dc6ac2 Patched to compile when SDL_ASSERT_LEVEL is zero. Ryan C. Gordon 2012-12-18 06:35:49 -05:00
  • 814c962e9f Port clipboard and rwops test suites from GSOC code; minor updates to harness and fuzzer in test lib Andreas Schiffler 2012-12-16 21:59:29 -08:00
  • 1d8ca8fb11 WinRT: merged with the latest official SDL source David Ludwig 2012-12-16 22:02:01 -05:00
  • b9b60ce403 WinRT: fixed a build error caused by a reference to a missing and unused header file David@Birdo.localdomain 2012-12-16 21:39:02 -05:00
  • 37be4ddae6 SDL_assertion messages use "\n" instead of "\r\n" on non-Windows platforms. Ryan C. Gordon 2012-12-16 14:46:16 -05:00
  • 836e54d74a X11 messageboxes should treat "\r\n" as "\n" by ignoring the '\r' char. Ryan C. Gordon 2012-12-16 14:39:49 -05:00
  • 7f9f228f07 Fixes in harness and fuzzer test lib components; improve harness driver; add rect test suite Andreas Schiffler 2012-12-15 21:50:17 -08:00
  • f9c94c75e8 Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code Andreas Schiffler 2012-12-14 23:05:34 -08:00
  • 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) Sam Lantinga 2012-12-15 00:30:17 +00:00
  • 25209e3da4 Load the runtime udev library, not the development one. Sam Lantinga 2012-12-14 18:50:07 +00:00
  • 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. Sam Lantinga 2012-12-14 09:22:13 -08:00
  • 1cc2b97f56 Corrected Linux joystick things, fixes assertion failure from testjoystick. Ryan C. Gordon 2012-12-13 22:26:30 -05:00
  • d1e25656a3 Corrected device instance value for Linux joysticks. Ryan C. Gordon 2012-12-13 22:18:32 -05:00
  • 7d4908e1d0 Added missing SDL_gamecontroller.h to the Mac OS X project Sam Lantinga 2012-12-13 16:57:12 -08:00
  • cb80113535 Fixed compiler warning. Ryan C. Gordon 2012-12-11 19:25:35 -05:00
  • 119f6eca4f Minor sanity checking and tweaks in SDL_JoystickGetGUIDString(). Ryan C. Gordon 2012-12-11 18:46:09 -05:00
  • a0d481b870 Patched testjoystick.c to compile. Ryan C. Gordon 2012-12-11 16:53:59 -05:00
  • ed4988c379 Fixed comment on SDL_JoystickGetGUIDString(). Ryan C. Gordon 2012-12-11 16:53:38 -05:00
  • fa443e2dba Fixed building joystick code on Mac OS X Sam Lantinga 2012-12-11 12:35:11 -08:00
  • ab6e6a2c23 Fixed joystick GUID renaming for other platforms Sam Lantinga 2012-12-11 12:16:28 -08:00
  • a6ed3ebd69 Fixed compiling Linux code Sam Lantinga 2012-12-11 12:08:36 -08:00
  • 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. Sam Lantinga 2012-12-11 12:03:00 -08:00
  • e664edf4d7 Fixed permissions on test file Sam Lantinga 2012-12-11 12:01:30 -08:00
  • e1031e342b Fixed permissions for code generation scripts Sam Lantinga 2012-12-11 12:01:04 -08:00
  • 17ec39d5bf Fixed permissions on joystick files Sam Lantinga 2012-12-11 11:59:08 -08:00
  • 10abca2c02 Changes from Alfred: - rename JoystickGUID -> SDL_JoystickGUID - change SDL_JoystickGetGUIDString to take the string as an arg, rather than doing a malloc Sam Lantinga 2012-12-11 11:54:32 -08:00
  • 96dc6c6a5b Updated configure with libudev detection Sam Lantinga 2012-12-11 10:50:45 -08:00
  • e703bedd83 You can get window events after shutting down the window, so don't abort the program if that happens. Sam Lantinga 2012-12-11 10:50:26 -08:00
  • 8895791079 Don't spam events if the axis values haven't changed Sam Lantinga 2012-12-11 10:49:54 -08:00
  • 211e1cb7ec Updated Linux joystick code to support hotplug, GUIDs, etc. Ryan C. Gordon 2012-12-11 12:07:06 -05:00
  • 9148ea5edb Print stick GUID in testjoystick. Ryan C. Gordon 2012-12-11 11:59:29 -05:00
  • 7e8d1988f8 Don't hang testjoystick if we failed to open the device in the first place. Ryan C. Gordon 2012-12-11 11:41:06 -05:00
  • 00b96f81b8 Cleaned out tabstops, other minor style nitpicks. Ryan C. Gordon 2012-12-11 11:28:29 -05:00
  • 4052a410c3 Allow testjoystick to quit, instead of looping on hotplug events forever. Ryan C. Gordon 2012-12-11 11:26:08 -05:00
  • 100263b221 Removed old Linux joystick API (/dev/js*). Ryan C. Gordon 2012-12-11 11:07:48 -05:00
  • 25f677d436 Removed the "logical" Linux joystick code. Ryan C. Gordon 2012-12-10 15:50:42 -05:00
  • a4b1bfe356 WinRT: fixed a window-surface-updating bug (WinRT/DLudwig #25, http://bit.ly/RkawRR) David Ludwig 2012-12-09 22:43:34 -05:00
  • e1c75c0fc9 Added existing common.c/.h functions to test lib; minor assert refactoring Andreas Schiffler 2012-12-09 17:56:19 -08:00
  • 699ce173bd Fork a child process for X11 message boxes, so setlocale() doesn't break stuff. Ryan C. Gordon 2012-12-08 15:33:14 -05:00
  • a3b196a50a astyle to the rescue! Sam Lantinga 2012-12-07 20:28:52 -08:00
  • 40e81a2923 X11 msgbox: try to protect the existing setlocale() state. Ryan C. Gordon 2012-12-07 23:26:28 -05:00
  • b6c6f0ed92 X11 message boxes should work with UTF-8 strings if possible. Ryan C. Gordon 2012-12-07 20:00:42 -05:00
  • 5327030240 testmessage should test Unicode strings. Ryan C. Gordon 2012-12-07 19:59:30 -05:00
  • e96fd5ab17 Added to harness in test lib (work in progress) Andreas Schiffler 2012-12-04 19:21:10 -08:00
  • 79f7c5ebda WinRT: added cursor visibility toggling, and system cursor creation David Ludwig 2012-12-03 22:36:00 -05:00
  • 0169235564 Update prototype in surface.c to fix xcode build after last change. Andreas Schiffler 2012-12-01 23:42:17 -08:00
  • 3745d35b62 Update VS2012 solution - add missing files; fix some static analysis warnings Andreas Schiffler 2012-12-01 23:30:53 -08:00
  • ca03267939 Update assert API in test lib; add to and harness; add test lib to VS2010 and VS2012 solution; fix VS2012 solution; fix compiler warning Andreas Schiffler 2012-12-01 14:48:30 -08:00
  • 7c313311a4 Add log, assert and harness (partial) to test lib Andreas Schiffler 2012-11-30 23:25:34 -08:00
  • 2bd1d1abc4 Move all DirectInput code from DI2 to DI8. Ryan C. Gordon 2012-11-29 15:24:56 -05:00
  • 641613b190 Print the list of audio drivers so you can try each one Sam Lantinga 2012-11-29 09:48:42 -08:00
  • 382c1ad8ec Fixed bug 1641 - avoid allocating nsstring from char* Sam Lantinga 2012-11-29 00:45:36 -08:00
  • 8515d11219 Add crc32 and md5 to test lib Andreas Schiffler 2012-11-28 19:19:57 -08:00
  • 8809fa6756 Fixed crashes in new joystick code Sam Lantinga 2012-11-28 11:52:38 -08:00
  • 2cfb6fbb8e Add fuzzer to test lib Andreas Schiffler 2012-11-27 21:40:46 -08:00
  • b12e6d6d52 Alfred Reynolds - add scanning of XInput for controller connectedness so we can detect when the wireless controller turns on and off, the usb side doesn't change when the controller goes away Sam Lantinga 2012-11-27 09:19:09 -08:00
  • 7fc9083e33 Fixed compiler warnings Sam Lantinga 2012-11-27 01:09:18 -08:00
  • 104417201b Fixed compiler warnings Sam Lantinga 2012-11-27 01:07:44 -08:00
  • 3f5fd55965 Organized joystick hotplug code a bit. Cleaned up names, return types, etc. Sam Lantinga 2012-11-27 00:58:12 -08:00
  • 3d23fd0ac9 This should really fix it.. Sam Lantinga 2012-11-26 23:58:53 -08:00
  • e3e0c91336 Fixed building with joysticks disabled Sam Lantinga 2012-11-26 23:58:23 -08:00
  • dd41953be8 Merge Sam Lantinga 2012-11-26 23:56:49 -08:00
  • 3fff75f8ba Fixed Visual Studio 2008 build Sam Lantinga 2012-11-26 23:56:24 -08:00
  • 7763f4f5d8 Fixed unused variable warning Sam Lantinga 2012-11-26 23:53:18 -08:00
  • 01709a0df2 The XInput code is only available in the DirectInput joystick driver. Sam Lantinga 2012-11-26 23:50:12 -08:00
  • fa71003e5e Hopefully fixed BSD joystick code Sam Lantinga 2012-11-26 23:41:50 -08:00
  • 8ee87a4da7 Add random module to test lib Andreas Schiffler 2012-11-26 23:12:47 -08:00