d0a57ea2b5Rolled 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
dfa53e7e3cSDL_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
b6be1435c5Moved 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
1ccbad9603Do not use UDEV references in EVDEV if UDEV has not been detected
Gabriel Jacobo
2013-09-28 15:48:32 -0300
99789c71c1Fixed 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
9ceed73db4Raspberry Pi support (also unified UDEV and EVDEV support)
Gabriel Jacobo
2013-09-28 13:28:19 -0300
b9a2230806Fixed doxygen warning.
Philipp Wiesemann
2013-09-28 12:55:32 +0200
90afb94ec6Corrected name of SDL_Color field from unused to a.
Philipp Wiesemann
2013-09-28 12:48:26 +0200
8b6ad7ffbaFixed 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
c95761e00aFixed bug 2100 - directfb fails to build
Sam Lantinga
2013-09-27 23:29:05 -0700
3ef5a97706Fixed the name of the environment variable to match the name of the hint.
Sam Lantinga
2013-09-27 23:19:22 -0700
869a707612add in High DPI support (aka Retina)
Edward Rudd
2013-09-20 13:43:00 -0400
0103bc0bffDefault to OpenGL ES 2.0 instead of 1.0 when it's available.
Sam Lantinga
2013-09-27 22:09:51 -0700
d3d6f9ad19Fixed syntax error in C style block comment.
Sam Lantinga
2013-09-14 11:25:52 -0700
bfe1b1d066Don't incorrectly report success for negative swap intervals on Mac OS X.
Ryan C. Gordon
2013-09-14 01:30:57 -0400
fae4190dcaAdded 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
49d64d52d5Fix X11_RestoreWindow() and X11_RaiseWindow() to properly do window activation.
Sam Lantinga
2013-09-13 17:42:38 -0700
67c02a282aMac: Translate Ctrl-Left click to right click.
Sam Lantinga
2013-09-13 17:42:31 -0700
e231d5b450Mac: Turn off momentum-based scrolling.
Sam Lantinga
2013-09-13 17:41:17 -0700
37509cf3e3Mac: Fix cast warning.
Sam Lantinga
2013-09-13 17:40:41 -0700
e07d7e649cChristoph Mallon: Replace strlen(x) == 0 (O(n)) by x[0] == '\0' (O(1)).
Sam Lantinga
2013-08-29 08:30:21 -0700
3e2930defeChristoph Mallon: Remove pointless if (x) before SDL_FreeSurface(x)
Sam Lantinga
2013-08-29 08:29:51 -0700
f79fc33a39Christoph Mallon: Remove pointless if (x) before SDL_free(x)
Sam Lantinga
2013-08-29 08:29:21 -0700
1d2c7796aeChristoph Mallon: Correct indendation.
Sam Lantinga
2013-08-29 08:27:25 -0700
7267ea8f8bChristoph Mallon: Use SDL_arraysize()
Sam Lantinga
2013-08-29 08:26:55 -0700
9e23d17869Christoph Mallon: Simplify assignment.
Sam Lantinga
2013-08-29 08:26:24 -0700
67c10169eeChristoph Mallon: Report an error, if creating the directories in SDL_GetPrefPath() failed.
Sam Lantinga
2013-08-29 08:25:54 -0700
db7c92b4b4Christoph Mallon: Remove lone /* if */ comment.
Sam Lantinga
2013-08-29 08:25:24 -0700
321aa4ae10Christoph Mallon: Simplify avoidance of duplicate / in SDL_GetPrefPath()
Sam Lantinga
2013-08-29 08:24:43 -0700
257cef3024Change order we enumerate Windows joysticks.
Ryan C. Gordon
2013-08-28 22:09:17 -0400
ea4350d821Don't corrupt XInput device state during SDL_SYS_JoystickClose().
Ryan C. Gordon
2013-08-28 22:07:54 -0400
2538d31140Fix endlines for logging via OutputDebugString().
Ryan C. Gordon
2013-08-28 22:05:16 -0400
aa65211486Make XInput joystick names match the numbers on the device.
Ryan C. Gordon
2013-08-28 17:17:21 -0400
7949989884Fixed comment typo.
Ryan C. Gordon
2013-08-28 17:12:07 -0400
4b255c63f1Reworked XInput and DirectInput joystick code.
Ryan C. Gordon
2013-08-28 16:43:47 -0400
c89e04694dBetter XInput detection code for DirectInput device enumeration.
Ryan C. Gordon
2013-08-28 16:35:32 -0400
540cb5389cFixed 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
7fc50affaaFixes test building
Gabriel Jacobo
2013-08-28 10:41:25 -0300
ad20c801cbFixes typo in EGL code (thanks jmcfarlane!)
Gabriel Jacobo
2013-08-26 14:23:18 -0300
2abe45e8cbRemoved obvious comment to trigger buildbot.
Ryan C. Gordon
2013-08-25 21:28:03 -0400
833fd30eb8reworked 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
9ce449e6cdupdate xcode projects with filesystem API bits. (missing tests and missing from files from some targets)
Edward Rudd
2013-08-25 11:20:14 -0400
64e6eeac7fFixes "error: conflicting types for 'GLintptr'"
Gabriel Jacobo
2013-08-25 11:48:49 -0300
c9c6852f84Minor FreeBSD code cleanup.
Ryan C. Gordon
2013-08-24 21:15:10 -0400
5f45f4224fmake the examples in the doc comments match the actual output of the SDL_GetPrefPath function
Edward Rudd
2013-08-24 09:43:14 -0400
e5b65e4e03Fix#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
58a558e326Patched to compile on Solaris.
Ryan C. Gordon
2013-08-23 23:34:23 -0400
88cd94a0ebPatched to compile on FreeBSD.
Ryan C. Gordon
2013-08-23 21:48:40 -0400
97948aef66Add support for some BSDs and Solaris to SDL_GetBasePath().
Ryan C. Gordon
2013-08-23 21:38:54 -0400
f60bcf8b50Fix warning in GL ES2 renderer
Gabriel Jacobo
2013-08-22 17:26:22 -0300
1c6d55767cSeparate EGL / GL ES detection in CMake
Gabriel Jacobo
2013-08-22 14:56:07 -0300
faf760d203XAudio2/DirectSound: Use the usual Windows string convert (thanks, Norfanin!).
Ryan C. Gordon
2013-08-22 13:32:27 -0400
f77c2372e0Added SDL_VIDEO_OPENGL_ES2 to the SDL_config.h templates (Thanks, Kerim!).
Ryan C. Gordon
2013-08-22 13:00:05 -0400
cc122ce520Fixes#2036 and #2038, bypass camera zoom and shutter keypresses on Android.
Gabriel Jacobo
2013-08-22 10:22:22 -0300
cd27a1ef05Fixed compiling on old versions of the DirectX SDK
Sam Lantinga
2013-08-21 12:12:04 -0700
9faefccd48SDL - 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
05d8c2dcd2Fix 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
3d217ed7b5Fixed crash if the IC isn't set up for some reason (bad X11 locale?)
Sam Lantinga
2013-08-21 10:07:48 -0700
6107705a40Fix a couple of warnings
Gabriel Jacobo
2013-08-21 10:34:32 -0300
5f8de2b936Patched to compile on Darwin
Gabriel Jacobo
2013-08-21 10:27:39 -0300
29dfdd1edcMore fixes for -Wdeclaration-after-statement
Gabriel Jacobo
2013-08-21 10:13:12 -0300
2490166d2dFixes for -Wdeclaration-after-statement
Gabriel Jacobo
2013-08-21 10:12:16 -0300
1e49b1ed6eOCD fixes: Adds a space after /* (glory to regular expressions!)
Gabriel Jacobo
2013-08-21 09:47:10 -0300
695344d163OCD fixes: Adds a space before */
Gabriel Jacobo
2013-08-21 09:43:09 -0300
3984c7d8e3Actually, this should be a memcpy().
Ryan C. Gordon
2013-08-20 23:20:32 -0400
38dc821b0aAdded filesystem code to Mac and iOS Xcode projects.
Ryan C. Gordon
2013-08-20 21:29:40 -0400
9ff379ba67Patched to compile on iOS.
Ryan C. Gordon
2013-08-20 21:21:57 -0400
fb7a02912aMore Haiku fixes.
Ryan C. Gordon
2013-08-20 20:39:22 -0400
24006be288Fixed compiler warning.
Ryan C. Gordon
2013-08-20 20:31:57 -0400
ad8aa33bceMore Windows fixes for filesystem code.
Ryan C. Gordon
2013-08-20 20:29:30 -0400
13e67150b9Regenerate configure script.
Ryan C. Gordon
2013-08-20 20:27:42 -0400
06f6a59212Corrected Haiku build.
Ryan C. Gordon
2013-08-20 20:16:15 -0400
c9152adcb0Patched new filesystem code to compile.
Ryan C. Gordon
2013-08-20 20:15:15 -0400
2dd7091e50Added SDL_GetBasePath() and SDL_GetPrefPath() in new filesystem module.
Ryan C. Gordon
2013-08-20 19:57:11 -0400
6344736696Fixed cut-and-paste error.
Ryan C. Gordon
2013-08-20 15:28:14 -0400
abbaa90dd6Added SDL_DEPRECATED #define.
Ryan C. Gordon
2013-08-20 14:21:35 -0400
094a72b8f7Added SDL_assert_always (never disabled).
Ryan C. Gordon
2013-08-20 14:17:48 -0400
552b04c58aMore non C89 compliant comments
Gabriel Jacobo
2013-08-20 20:34:40 -0300
63fe3a7753Fixes a few non C89 compliant comments
Gabriel Jacobo
2013-08-20 19:49:24 -0300
d8f66188d1add missing SDL_bits.h from OS X framework
Edward Rudd
2013-08-20 15:56:08 -0400
e43ff8fb59Added some FIXMEs for later.
Ryan C. Gordon
2013-08-20 12:43:06 -0400
0eeb76d869Fixes bug #2037, common EGL code for Android and X11
Gabriel Jacobo
2013-08-19 16:29:46 -0300
b44267693dFixed leaking of pixel shader object in D3D renderer (thanks, Peter!).
Ryan C. Gordon
2013-08-19 11:02:44 -0400
0ca506611cFixed warnings building with gcc 2 and gcc 4 on Haiku
Sam Lantinga
2013-08-18 23:18:11 -0700