Commit Graph

  • a7b2db05cd Added an assert to catch init/quit call mismatch that might bite people. Sam Lantinga 2013-10-13 19:48:45 -0700
  • e9d2133934 Prevent keystrokes from leaking through to the console when using evdev. Gabriel Jacobo 2013-10-13 17:15:43 -0300
  • 074a1c4c63 Fixes X11 video backend compilation when no GL is available Gabriel Jacobo 2013-10-12 16:29:34 -0300
  • 7bc9815772 added simple Drag & drop test Edward Rudd 2013-10-12 11:21:40 -0400
  • f6fa41588c Updates the Raspberry Pi README Gabriel Jacobo 2013-10-12 11:35:47 -0300
  • 9a0954c510 Do a full sysroot for the Raspberry Pi buildbot. Ryan C. Gordon 2013-10-11 10:58:05 -0400
  • 4349cb5769 Fixed bug 2146 - Enable static linking of libSDL on Android Sam Lantinga 2013-10-10 21:51:39 -0700
  • a7e1fdddea Updated SDL to version 2.0.1 Sam Lantinga 2013-10-10 21:50:25 -0700
  • 15682c0c5f Report joystick added/removed events even if we don't have udev. Sam Lantinga 2013-10-10 20:58:20 -0700
  • 2568a367c8 Mac: Better handling when someone else is the app delegate. J?rgen P. Tjern? 2013-10-07 16:01:40 -0700
  • 69e1e779c2 Raspberry Pi build script: let caller specify final tarball name. Ryan C. Gordon 2013-10-10 02:37:36 -0400
  • f7e0a9b2b0 Patched to compile in C90 mode. Ryan C. Gordon 2013-10-10 02:21:41 -0400
  • 6b2291d1cf Fixed tarball name in Raspberry Pi build script. Ryan C. Gordon 2013-10-10 02:06:14 -0400
  • 4f305b85a9 Added script that the buildbot will use for cross-compiling to Raspberry Pi. Ryan C. Gordon 2013-10-10 01:46:39 -0400
  • 89131435f8 Adds gl_profile_mask to test framework, uses it in testgles Gabriel Jacobo 2013-10-10 00:49:57 -0300
  • d0fddfab84 Fixes Bug 2134 - [Android] Black screen after resume (sometimes) Gabriel Jacobo 2013-10-10 00:30:03 -0300
  • eaa4300faf Fixes testgles and testgl Gabriel Jacobo 2013-10-09 11:30:01 -0300
  • 24f237710f Adds test framework to Android.mk and a simple utility to build Android projects Gabriel Jacobo 2013-10-09 10:29:01 -0300
  • c455f7291c Fix SDL_SetWindowPosition on fullscreen windows. J?rgen P. Tjern? 2013-10-07 14:16:38 -0700
  • cca094225a Only allocate a joystick instance ID once we know it's a joystick. This fixes compatibility with code that assumes 0 based joystick instance IDs. Sam Lantinga 2013-10-06 20:39:23 -0700
  • 11c45c4ede Removed unused variables (thanks Joseph!) Sam Lantinga 2013-10-06 13:50:36 -0700
  • 8f46bcfd6d Check for NULL joystick in SDL_JoystickGetGUID() Sam Lantinga 2013-10-06 13:49:23 -0700
  • 90a219a375 Fixed bug where a Logitech wireless keyboard with built-in mouse touchpad didn't get recongized as both devices. Sam Lantinga 2013-10-05 21:15:55 -0700
  • 529664278f Fixed bug 2132 - Tests may use invalid SDL_window pointers when windows are closed Sam Lantinga 2013-10-05 19:09:03 -0700
  • 0db36f51aa Added detection of touch devices before first touch events happen on Android. Philipp Wiesemann 2013-10-05 17:08:19 +0200
  • 36b759174f Do a 32-bit compare on RGBA values. Thsi should be inlined in optimized builds. Sam Lantinga 2013-10-05 12:29:05 -0700
  • 5607cc45c5 Avoid redundant state changes in the GLES2 renderer. Ryan C. Gordon 2013-10-05 00:29:57 -0400
  • 500e4f6f9a Removed "u_colorTable" uniform from the GLES2 renderer. It's not used anywhere. Ryan C. Gordon 2013-10-04 11:25:14 -0400
  • 9c489c7c0d Fix EGL/OpenGL ES paths Gabriel Jacobo 2013-10-04 08:23:37 -0300
  • 9cbd05df1e Report an error if creating a render target fails Sam Lantinga 2013-10-03 21:41:09 -0700
  • 509898460c Added optional error checking for OpenGL ES 2.0 in the same style as the OpenGL renderer. You can enable it like this: SDL_GL_SetAttribute(SDL_GL_CONTEXT_FLAGS, SDL_GL_CONTEXT_DEBUG_FLAG); Sam Lantinga 2013-10-03 20:48:52 -0700
  • e5ef978e13 Fixed a potential double-free bug if glGenTextures() failed. Sam Lantinga 2013-10-03 20:42:43 -0700
  • b39a4daf04 SDL_TEXTINPUT support for EVDEV Gabriel Jacobo 2013-10-03 10:28:10 -0300
  • 1f21484bdd Fixed const/non-const warning Sam Lantinga 2013-10-03 03:31:05 -0700
  • 1df1e69691 Added the platform specific messagebox function to the video function list Sam Lantinga 2013-07-14 11:28:44 -0700
  • 8fbd7dc735 Fixed bug 2130 - Two members of Windows WindowData not initialized Sam Lantinga 2013-10-03 00:54:58 -0700
  • ce45fa28e2 SDLK_DELETE should probably be SDLK_BACKSPACE on iOS. Ryan C. Gordon 2013-10-02 22:18:04 -0400
  • 958640e5d1 Get rid of glGetError() calls in GLES2 renderer. Ryan C. Gordon 2013-10-02 22:16:11 -0400
  • 57e09318dd Uses SDL_UDEV for Linux joystick hotplugging Gabriel Jacobo 2013-10-01 08:47:06 -0300
  • 69a4351eb0 Fixed bug 2121 - GCC throws error on SDL_FORCE_INLINE when compiling with -ansi Sam Lantinga 2013-09-30 22:35:32 -0700
  • 22a972a440 Fixed bug 2122 - SDL_CreateTexture allows illegal texture sizes Sam Lantinga 2013-09-30 22:16:14 -0700
  • 058aba086c Fixed bug 2119 - compiler warnings (-pedantic) SDL_video.h:111:42 Sam Lantinga 2013-09-30 21:57:03 -0700
  • 889b6bd794 Removes unused property use_egl from internal structure gl_config Gabriel Jacobo 2013-09-28 19:23:59 -0300
  • c691de00c5 Fix: SDL_EVDEV_device_removed does not need UDEV Gabriel Jacobo 2013-09-28 19:17:27 -0300
  • 202528a48f Call AddRef() on the device so it doesn't accidentally get released from underneath the caller. Sam Lantinga 2013-09-28 14:07:17 -0700
  • 25f607a3c2 Make it clear we're just returning a D3D9 device, allowing for new functions to get other D3D versions Sam Lantinga 2013-09-28 14:07:14 -0700
  • cf5e5a8360 Added a hint to create the D3D device in thread-safe mode: SDL_HINT_RENDER_DIRECT3D_THREADSAFE Sam Lantinga 2013-09-28 14:07:08 -0700
  • 803965bcc2 Added platform specific call: SDL_RenderGetD3DDevice() Sam Lantinga 2013-09-28 14:07:05 -0700
  • 9f390e7967 Moved SDL_Direct3D9GetAdapterIndex() to SDL_windowsvideo.c since it doesn't belong in the window code. Sam Lantinga 2013-09-28 14:06:59 -0700
  • 89c31bb42a Implemented SDL_UpdateYUVTexture() for Direct3D Sam Lantinga 2013-09-28 14:06:55 -0700
  • 17c9ff85e2 Added missing SDL_assert.h Sam Lantinga 2013-09-28 14:06:51 -0700
  • 57bd514707 Added optimized YUV texture upload path with SDL_UpdateYUVTexture() Sam Lantinga 2013-09-28 14:06:47 -0700
  • 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