Commit Graph

  • d0a57ea2b5 Rolled back my LoadLibrary change. The first failed call causes a dialog to pop up in Windows apps (but not console apps) and that's really bad. I'll have to deal with this in my app. Sam Lantinga 2013-09-28 14:06:39 -0700
  • dfa53e7e3c SDL_LoadObject on Windows now calls LoadLibrary a second time in its EX form whenever the first load fails. This second call uses the "altered" search path for DLL dependencies, which includes searching the directory that the DLL itself lives in. Sam Lantinga 2013-09-28 14:06:31 -0700
  • b6be1435c5 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. Sam Lantinga 2013-09-28 14:06:20 -0700
  • 1ccbad9603 Do not use UDEV references in EVDEV if UDEV has not been detected Gabriel Jacobo 2013-09-28 15:48:32 -0300
  • 99789c71c1 Fixed bug 1820 - building SDL as a static library with static runtime doesn't compile/link with visual studio Sam Lantinga 2013-09-28 10:30:51 -0700
  • 9ceed73db4 Raspberry Pi support (also unified UDEV and EVDEV support) Gabriel Jacobo 2013-09-28 13:28:19 -0300
  • b9a2230806 Fixed doxygen warning. Philipp Wiesemann 2013-09-28 12:55:32 +0200
  • 90afb94ec6 Corrected name of SDL_Color field from unused to a. Philipp Wiesemann 2013-09-28 12:48:26 +0200
  • 8b6ad7ffba Fixed bug 2101 - CWBackPixel causes weird window flickering on window resize Sam Lantinga 2013-09-27 23:47:57 -0700
  • b9567776d7 # User Darren Salt <devspam@moreofthesa.me.uk> # Date 1379621782 -3600 # Thu Sep 19 21:16:22 2013 +0100 Work around a false-positive in the X11 mouse wheel code Sam Lantinga 2013-09-27 23:35:17 -0700
  • c95761e00a Fixed bug 2100 - directfb fails to build Sam Lantinga 2013-09-27 23:29:05 -0700
  • 3ef5a97706 Fixed the name of the environment variable to match the name of the hint. Sam Lantinga 2013-09-27 23:19:22 -0700
  • 869a707612 add in High DPI support (aka Retina) Edward Rudd 2013-09-20 13:43:00 -0400
  • 0103bc0bff Default to OpenGL ES 2.0 instead of 1.0 when it's available. Sam Lantinga 2013-09-27 22:09:51 -0700
  • d3d6f9ad19 Fixed syntax error in C style block comment. Sam Lantinga 2013-09-14 11:25:52 -0700
  • bfe1b1d066 Don't incorrectly report success for negative swap intervals on Mac OS X. Ryan C. Gordon 2013-09-14 01:30:57 -0400
  • fae4190dca Added SDL_Direct3D9GetAdapterIndex(), which returns the adapter index you would pass into CreateDevice to get your device on the right monitor in full screen mode. This fixes the default adapter in SDL_render_d3d.c, which means that tests will work fullscreen off the main monitor now. Sam Lantinga 2013-09-13 17:42:46 -0700
  • 49d64d52d5 Fix X11_RestoreWindow() and X11_RaiseWindow() to properly do window activation. Sam Lantinga 2013-09-13 17:42:38 -0700
  • 67c02a282a Mac: Translate Ctrl-Left click to right click. Sam Lantinga 2013-09-13 17:42:31 -0700
  • e231d5b450 Mac: Turn off momentum-based scrolling. Sam Lantinga 2013-09-13 17:41:17 -0700
  • 37509cf3e3 Mac: Fix cast warning. Sam Lantinga 2013-09-13 17:40:41 -0700
  • a9166450f4 [SDL] X11+GL: Allow Visual override for GL windows. pgriffais 2013-09-10 18:25:13 -0700
  • 5081b5d3da Workaround for compiling with /W4 warnings on Visual C++. Ryan C. Gordon 2013-09-07 13:57:20 -0400
  • 83383c6527 Disable thread naming on Win64 for now. Ryan C. Gordon 2013-09-07 13:47:14 -0400
  • dc9ddf1f61 Fixed bug 2090 - Some joystick inputs are delayed on FreeBSD Sam Lantinga 2013-09-06 20:54:14 -0700
  • 10ffa28a28 Fixed time comparison and explicitly delay 1 ms instead of an arbitrary scheduled time. Sam Lantinga 2013-09-06 20:45:08 -0700
  • f06eeb013b Fix to buffer overrun in SDL_JoystickGetGUIDString(). J?rgen P. Tjern? 2013-09-05 15:49:57 -0700
  • 4b942c5a07 Fixed bug 2076 - OpenGL doesn't work with --disable-threads Sam Lantinga 2013-09-05 07:15:26 -0700
  • 2afbd773b8 Fixed bug 2081 - Add name to SDL_Point structure Sam Lantinga 2013-09-05 07:02:27 -0700
  • cefffd618f Fixed bug 2082 - SDL stdlib implementation does not force upper case for %X format specifier Sam Lantinga 2013-09-05 06:59:34 -0700
  • 48aca0b2df Fixed bug 2084 - SDL_log xxx on Android outputs to Logcat with incorrect priority. Sam Lantinga 2013-09-05 06:43:34 -0700
  • b63d11ce9c The SDL_PixelFormat* passed to SDL_ConvertSurface() should be const. Ryan C. Gordon 2013-09-04 23:40:11 -0400
  • 2bafbedac7 Enabled thread naming on Windows. Ryan C. Gordon 2013-08-31 01:36:38 -0400
  • ace1e98a18 Fixes bug #2040, prepare SDL_GL_CONTEXT_EGL for deprecation on v2.1 Gabriel Jacobo 2013-08-29 15:02:32 -0300
  • eec4710c53 Fixes bug #2074 - Thanks Sylvain! Gabriel Jacobo 2013-08-29 14:03:44 -0300
  • e07d7e649c Christoph Mallon: Replace strlen(x) == 0 (O(n)) by x[0] == '\0' (O(1)). Sam Lantinga 2013-08-29 08:30:21 -0700
  • 3e2930defe Christoph Mallon: Remove pointless if (x) before SDL_FreeSurface(x) Sam Lantinga 2013-08-29 08:29:51 -0700
  • f79fc33a39 Christoph Mallon: Remove pointless if (x) before SDL_free(x) Sam Lantinga 2013-08-29 08:29:21 -0700
  • 1d2c7796ae Christoph Mallon: Correct indendation. Sam Lantinga 2013-08-29 08:27:25 -0700
  • 7267ea8f8b Christoph Mallon: Use SDL_arraysize() Sam Lantinga 2013-08-29 08:26:55 -0700
  • 9e23d17869 Christoph Mallon: Simplify assignment. Sam Lantinga 2013-08-29 08:26:24 -0700
  • 67c10169ee Christoph Mallon: Report an error, if creating the directories in SDL_GetPrefPath() failed. Sam Lantinga 2013-08-29 08:25:54 -0700
  • db7c92b4b4 Christoph Mallon: Remove lone /* if */ comment. Sam Lantinga 2013-08-29 08:25:24 -0700
  • 321aa4ae10 Christoph Mallon: Simplify avoidance of duplicate / in SDL_GetPrefPath() Sam Lantinga 2013-08-29 08:24:43 -0700
  • 257cef3024 Change order we enumerate Windows joysticks. Ryan C. Gordon 2013-08-28 22:09:17 -0400
  • ea4350d821 Don't corrupt XInput device state during SDL_SYS_JoystickClose(). Ryan C. Gordon 2013-08-28 22:07:54 -0400
  • 2538d31140 Fix endlines for logging via OutputDebugString(). Ryan C. Gordon 2013-08-28 22:05:16 -0400
  • aa65211486 Make XInput joystick names match the numbers on the device. Ryan C. Gordon 2013-08-28 17:17:21 -0400
  • 7949989884 Fixed comment typo. Ryan C. Gordon 2013-08-28 17:12:07 -0400
  • 4b255c63f1 Reworked XInput and DirectInput joystick code. Ryan C. Gordon 2013-08-28 16:43:47 -0400
  • c89e04694d Better XInput detection code for DirectInput device enumeration. Ryan C. Gordon 2013-08-28 16:35:32 -0400
  • 540cb5389c Fixed testgamecontroller output to make sense. Ryan C. Gordon 2013-08-28 00:07:02 -0400
  • aef52c3501 [Linux] Test config script: Add the X11 library search path if it is not empty Gabriel Jacobo 2013-08-28 12:43:29 -0300
  • 7fc50affaa Fixes test building Gabriel Jacobo 2013-08-28 10:41:25 -0300
  • ad20c801cb Fixes typo in EGL code (thanks jmcfarlane!) Gabriel Jacobo 2013-08-26 14:23:18 -0300
  • 2abe45e8cb Removed obvious comment to trigger buildbot. Ryan C. Gordon 2013-08-25 21:28:03 -0400
  • 833fd30eb8 reworked GetBasePath on OS X to use Contents/Resource by default if bundled, or exedir if not bundled. Edward Rudd 2013-08-25 11:24:01 -0400
  • 9ce449e6cd update xcode projects with filesystem API bits. (missing tests and missing from files from some targets) Edward Rudd 2013-08-25 11:20:14 -0400
  • 64e6eeac7f Fixes "error: conflicting types for 'GLintptr'" Gabriel Jacobo 2013-08-25 11:48:49 -0300
  • c9c6852f84 Minor FreeBSD code cleanup. Ryan C. Gordon 2013-08-24 21:15:10 -0400
  • 5f45f4224f make the examples in the doc comments match the actual output of the SDL_GetPrefPath function Edward Rudd 2013-08-24 09:43:14 -0400
  • e5b65e4e03 Fix #2062 Be more diligent about validating trailing "/" existence in HOME and XDG_DATA_HOME env vars Edward Rudd 2013-08-24 09:05:18 -0400
  • 58a558e326 Patched to compile on Solaris. Ryan C. Gordon 2013-08-23 23:34:23 -0400
  • 88cd94a0eb Patched to compile on FreeBSD. Ryan C. Gordon 2013-08-23 21:48:40 -0400
  • 97948aef66 Add support for some BSDs and Solaris to SDL_GetBasePath(). Ryan C. Gordon 2013-08-23 21:38:54 -0400
  • f60bcf8b50 Fix warning in GL ES2 renderer Gabriel Jacobo 2013-08-22 17:26:22 -0300
  • 1c6d55767c Separate EGL / GL ES detection in CMake Gabriel Jacobo 2013-08-22 14:56:07 -0300
  • faf760d203 XAudio2/DirectSound: Use the usual Windows string convert (thanks, Norfanin!). Ryan C. Gordon 2013-08-22 13:32:27 -0400
  • f77c2372e0 Added SDL_VIDEO_OPENGL_ES2 to the SDL_config.h templates (Thanks, Kerim!). Ryan C. Gordon 2013-08-22 13:00:05 -0400
  • cc122ce520 Fixes #2036 and #2038, bypass camera zoom and shutter keypresses on Android. Gabriel Jacobo 2013-08-22 10:22:22 -0300
  • cd27a1ef05 Fixed compiling on old versions of the DirectX SDK Sam Lantinga 2013-08-21 12:12:04 -0700
  • 9faefccd48 SDL - detect that you tried to open a gamecontroller in xinput mode and failed, then re-get the mapping for the dinput variant you did open (and most likely now just fail the open) Sam Lantinga 2013-08-21 10:32:04 -0700
  • 05d8c2dcd2 Fix SDL xinput code to work at all when xinput has devices at high indexes but no device connected at lower index, for instance 0->disconnected, 1->wireles, 2->wired. Previously the SDL code assumed the indexes were always used up in order which is not true at all and lead to a bunch of failure cases where controllers would go unrecognized. Sam Lantinga 2013-08-21 10:31:44 -0700
  • 3d217ed7b5 Fixed crash if the IC isn't set up for some reason (bad X11 locale?) Sam Lantinga 2013-08-21 10:07:48 -0700
  • 6107705a40 Fix a couple of warnings Gabriel Jacobo 2013-08-21 10:34:32 -0300
  • 5f8de2b936 Patched to compile on Darwin Gabriel Jacobo 2013-08-21 10:27:39 -0300
  • 29dfdd1edc More fixes for -Wdeclaration-after-statement Gabriel Jacobo 2013-08-21 10:13:12 -0300
  • 2490166d2d Fixes for -Wdeclaration-after-statement Gabriel Jacobo 2013-08-21 10:12:16 -0300
  • 1e49b1ed6e OCD fixes: Adds a space after /* (glory to regular expressions!) Gabriel Jacobo 2013-08-21 09:47:10 -0300
  • 695344d163 OCD fixes: Adds a space before */ Gabriel Jacobo 2013-08-21 09:43:09 -0300
  • 3984c7d8e3 Actually, this should be a memcpy(). Ryan C. Gordon 2013-08-20 23:20:32 -0400
  • 38dc821b0a Added filesystem code to Mac and iOS Xcode projects. Ryan C. Gordon 2013-08-20 21:29:40 -0400
  • 9ff379ba67 Patched to compile on iOS. Ryan C. Gordon 2013-08-20 21:21:57 -0400
  • fb7a02912a More Haiku fixes. Ryan C. Gordon 2013-08-20 20:39:22 -0400
  • 24006be288 Fixed compiler warning. Ryan C. Gordon 2013-08-20 20:31:57 -0400
  • ad8aa33bce More Windows fixes for filesystem code. Ryan C. Gordon 2013-08-20 20:29:30 -0400
  • 13e67150b9 Regenerate configure script. Ryan C. Gordon 2013-08-20 20:27:42 -0400
  • 06f6a59212 Corrected Haiku build. Ryan C. Gordon 2013-08-20 20:16:15 -0400
  • c9152adcb0 Patched new filesystem code to compile. Ryan C. Gordon 2013-08-20 20:15:15 -0400
  • 2dd7091e50 Added SDL_GetBasePath() and SDL_GetPrefPath() in new filesystem module. Ryan C. Gordon 2013-08-20 19:57:11 -0400
  • 6344736696 Fixed cut-and-paste error. Ryan C. Gordon 2013-08-20 15:28:14 -0400
  • abbaa90dd6 Added SDL_DEPRECATED #define. Ryan C. Gordon 2013-08-20 14:21:35 -0400
  • 094a72b8f7 Added SDL_assert_always (never disabled). Ryan C. Gordon 2013-08-20 14:17:48 -0400
  • 552b04c58a More non C89 compliant comments Gabriel Jacobo 2013-08-20 20:34:40 -0300
  • 63fe3a7753 Fixes a few non C89 compliant comments Gabriel Jacobo 2013-08-20 19:49:24 -0300
  • d8f66188d1 add missing SDL_bits.h from OS X framework Edward Rudd 2013-08-20 15:56:08 -0400
  • e43ff8fb59 Added some FIXMEs for later. Ryan C. Gordon 2013-08-20 12:43:06 -0400
  • 0eeb76d869 Fixes bug #2037, common EGL code for Android and X11 Gabriel Jacobo 2013-08-19 16:29:46 -0300
  • b44267693d Fixed leaking of pixel shader object in D3D renderer (thanks, Peter!). Ryan C. Gordon 2013-08-19 11:02:44 -0400
  • 0ca506611c Fixed warnings building with gcc 2 and gcc 4 on Haiku Sam Lantinga 2013-08-18 23:18:11 -0700