Commit Graph

  • b494ec5d45 Added support for Bluetooth keyboards on iOS In this case the keyboard is shown and immediately hidden, but we still want to accept text input Sam Lantinga 2019-05-20 14:31:03 -07:00
  • 2fd4ba9d2a Fixed mouse focus for touch events on iOS Sam Lantinga 2019-05-20 14:08:35 -07:00
  • a9b1e5ee66 vulkan: Swapped out a free() that should have been an SDL_free(). Ryan C. Gordon 2019-05-20 00:41:18 -04:00
  • 787df64117 vulkan: Patched to compile on Visual Studio. Ryan C. Gordon 2019-05-19 23:29:50 -04:00
  • 5288cdc121 Patched to compile in C89 mode. Ryan C. Gordon 2019-05-19 20:25:02 -04:00
  • 734f125a95 Fixed bug 4474 - Add support for an ASUS Gamepad variation Sam Lantinga 2019-05-19 12:06:58 -07:00
  • 92ab8688d3 Fixed bug 4469 - make SDL_CreateTextureFromSurface pick a more appropriate format Sam Lantinga 2019-05-19 12:04:06 -07:00
  • 4f698c50f8 Fixed bug 4436 - [OpenBSD] fix D-pad Sam Lantinga 2019-05-19 11:56:26 -07:00
  • 2a06d3817f Fix WORKING_DIR parameter Serhii Charykov 2018-12-03 20:14:35 +02:00
  • d2e62ccd51 Fixed bug 4401 - SDL_GetWindowPosition() wrong after SDL_SetWindowPosition() until window is moved on macOS Sam Lantinga 2019-05-19 11:52:25 -07:00
  • 35ddb8e320 Fixed bug 4025 - SDL_Renderer OpenGL : add support for textures ABGR, RGB, BGR Sam Lantinga 2019-05-19 11:01:36 -07:00
  • b29f440ba7 Fixed bug 3911 - SYSWM generic X11 events missing event data Sam Lantinga 2019-05-19 10:44:14 -07:00
  • 6834c47e83 video: Add Vulkan support for vivante fb Vivante drivers use the VK_KHR_display extension for rendering directly to the frame buffer. This patch adds support to the video driver for Vulkan rendering using that method. "Wladimir J. van der Laan" 2019-05-19 10:36:44 -07:00
  • 7c08f947ab test: added SDLTest_CommonDefaultArgs() Ryan C. Gordon 2019-05-19 01:45:15 -04:00
  • 21d8b51221 test: configure/make shouldn't build GL/GLES1/GLES2 programs if unsupported. Ryan C. Gordon 2019-05-18 23:47:57 -04:00
  • abcfcda0fc Windows are not in a minimized state when they are shown This fixes https://github.com/ValveSoftware/steam-for-linux/issues/4313 "Exiting game a in Steam Big Picture Mode gets semi-windowed BPM" Sam Lantinga 2019-05-15 14:01:15 -07:00
  • 92c6bf773d [SDL] iOS fix bug with audio interrupted by a phone call not restoring. Sam Lantinga 2019-05-14 14:20:54 -07:00
  • f4f75d0980 [SDL] ios Touch Fix. Sam Lantinga 2019-05-14 07:55:42 -07:00
  • 653446bf59 Patched to compile. Ryan C. Gordon 2019-05-11 12:41:21 -04:00
  • ef4ced081b Emscripten: Use EMSCRIPTEN_EVENT_TARGET_* Charlie Birks 2019-05-09 12:09:45 +01:00
  • c4ed79c83f Emscripten: Switch from canvas[XY] to target[XY] Allows mouse/touch events to work on non-default canvases Charlie Birks 2019-05-09 12:09:40 +01:00
  • 733af21832 Emscripten: Store canvas id in WindowData Also replace all hardcoded uses of "#canvas" or NULL Charlie Birks 2019-05-09 12:09:34 +01:00
  • fa1bd1906b Fixed bug 4608 - Android: not getting SDL_WINDOWEVENT_FOCUS_GAINED on start of our app Sam Lantinga 2019-04-25 14:17:07 -07:00
  • bf8fe0e3b9 Fixed bug 4566 - Hot-plugging Bluetooth controller causes force-quit on Android Sam Lantinga 2019-04-24 12:53:15 -07:00
  • 077fda212a Don't redefine __SSE__ and related macros if they're already defined Sam Lantinga 2019-04-23 16:57:34 -07:00
  • e86af50822 Change my previous fix based on feedback from dev @saml Sam Lantinga 2019-04-23 14:08:14 -07:00
  • 5b05cbac1c Created Xcode schemes for building on iOS and tvOS Sam Lantinga 2019-04-23 14:08:09 -07:00
  • 86a09330b2 Fix compile errors I hit when building org.libsdl in source2 (part 2 of 2) @saml Sam Lantinga 2019-04-23 12:59:28 -07:00
  • 7aa39fb5d3 Fix compile errors I hit when building org.libsdl in source2 (part 1 of 2) Sam Lantinga 2019-04-23 12:59:20 -07:00
  • 51ca1be584 Use _Exit() when available Sam Lantinga 2019-04-23 07:59:31 -07:00
  • c311a12351 Add a configure option allowing users to choose whether to install sdl2-config Hugh McMaster 2019-04-07 23:01:07 +10:00
  • d3864a2195 Android: add static variable initialization in non blocking event loop Sylvain Becker 2019-04-23 14:24:58 +02:00
  • 2ddf3ac9dc Added a helper function to tell whether or not a window can be minimized Sam Lantinga 2019-04-22 16:34:42 -07:00
  • 51fcab0be9 Only leave fullscreen mode if we're actually going to minimize Sam Lantinga 2019-04-22 16:25:49 -07:00
  • 4479ecc3be Fixed bug 4580 - Android 8: immersive fullscreen notification causes flickering between fullscreen and non-fullscreen and app is unresponsive Sam Lantinga 2019-04-22 16:19:52 -07:00
  • 47460e7adf configure: Cleaned up audio/video summaries when building for Windows. Ryan C. Gordon 2019-04-21 21:34:14 -04:00
  • f54cddf895 iOS: Remove code trying to support compilation on the iOS 7 SDK, the deployment target has been set to iOS 8 for years and there's other unconditionally compiled code that depends on newer SDKs so that code is useless. Alex Szpakowski 2019-04-17 20:41:05 -03:00
  • 802a29e218 macOS: Fix compilation when using the 10.9 SDK or older. Alex Szpakowski 2019-04-17 20:14:40 -03:00
  • d45819456d Explicitly load hidapi as a dependency of the SDL library This fixes loading on Android 4.2 Sam Lantinga 2019-04-16 20:00:14 -07:00
  • b9342e6a69 hidapi: Add GCN L/R buttons, just in case someone wants them... Ethan Lee 2019-03-17 12:36:40 -04:00
  • 9bb9d80222 Android: when event loop is not blocking in pause, backup EGL context (Bug 4578) Backup the EGL context when SDL_APP_DIDENTERBACKGROUND has been removed from the event queue. Sylvain Becker 2019-04-12 23:15:26 +02:00
  • 095f31cd31 Fix disabling OpenGL vsync on macOS 10.14.4+ (bug #4575). Alex Szpakowski 2019-04-10 22:30:58 -03:00
  • 906a133831 Fixed bug 4581 - generate synthetic mouse events at window boundaries when real touch events are actually outside the window. Sylvain Becker 2019-04-10 10:59:53 +02:00
  • 5d941182b3 Fixed bug 4581 - mouse events with SDL_TOUCH_MOUSEID make window lost focus Virtual mouse events should never leave the window or change focus for single window applications. Sylvain Becker 2019-04-08 21:27:24 +02:00
  • 11b3900b3a Fixed bug 4582 - Maximize/Resize not working on Windows 10 When viewport is set, projectionAndView changes, but ID3D11DeviceContext_UpdateSubresource was not called. Sylvain Becker 2019-04-08 13:43:48 +02:00
  • 83600ec045 SDL_HINT_MOUSE_TOUCH_EVENTS: move tracking appart in case of 'window' is null Sylvain Becker 2019-04-06 21:52:51 +02:00
  • 7e57bb2667 Bug 4581: move tracking appart so it doesn't require the window to have focus Sylvain Becker 2019-04-06 21:43:16 +02:00
  • b936954d3c Fixed bug 4579 - SDL_android.c s_active not being atomic Sam Lantinga 2019-04-05 08:15:01 -07:00
  • 6c18a55d9f Set SDL_HINT_MOUSE_TOUCH_EVENTS for iPhone and iPad as well Sam Lantinga 2019-04-05 08:10:12 -07:00
  • 04a8a42f54 https://bugzilla.libsdl.org/show_bug.cgi?id=4577 Sam Lantinga 2019-04-05 07:51:11 -07:00
  • a5dea6a058 Android: add hint SDL_HINT_ANDROID_BLOCK_ON_PAUSE to set whether the event loop will block itself when the app is paused. Sylvain Becker 2019-04-05 09:16:30 +02:00
  • c5078bff16 Android: default SDL_HINT_MOUSE_TOUCH_EVENTS to 1 as previous behaviour Sylvain Becker 2019-04-05 08:36:31 +02:00
  • 4b77e11c84 Update WhatsNew.txt Sylvain Becker 2019-04-04 20:24:22 +02:00
  • 13d394a56f Update WhatsNew.txt Sylvain Becker 2019-04-04 20:10:55 +02:00
  • bd98528eb8 Android: remove SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH java layer runs as if separate mouse and touch was 1, Use SDL_HINT_MOUSE_TOUCH_EVENTS and SDL_HINT_TOUCH_MOUSE_EVENTS for generating synthetic touch/mouse events Sylvain Becker 2019-04-04 17:01:02 +02:00
  • eb4598e299 Add hint SDL_HINT_MOUSE_TOUCH_EVENTS for mouse events to generate touch events Sylvain Becker 2019-04-04 16:51:50 +02:00
  • 21cfa42d3b Bug 4576: track both FingerId and TrackId Sylvain Becker 2019-04-04 15:19:00 +02:00
  • 4bca20c855 Bug 4576: fix wrong scaling Sylvain Becker 2019-04-03 10:14:42 +02:00
  • f96e4a9cb4 Bug 4576: one more warning Sylvain Becker 2019-04-02 18:07:27 +02:00
  • 1cbf53b839 Bug 4576: fix warning and compile Sylvain Becker 2019-04-02 17:57:27 +02:00
  • 3dd8047773 Bug 4576: remove touch/mouse duplication for Android Sylvain Becker 2019-04-02 17:23:55 +02:00
  • 2c2e438e6c Bug 4576: remove touch/mouse duplication for IOS Sylvain Becker 2019-04-02 17:18:47 +02:00
  • 6851408791 Bug 4576: remove touch/mouse duplication for WinRT Sylvain Becker 2019-04-02 17:13:22 +02:00
  • e79b318ab2 Bug 4576: remove touch/mouse duplication for Emscripten Sylvain Becker 2019-04-02 17:10:29 +02:00
  • 918255301a Bug 4576: remove touch/mouse duplication for Wayland Sylvain Becker 2019-04-02 17:07:54 +02:00
  • 54f7efe391 Bug 4576: remove touch/mouse duplication for linux/EVDEV Sylvain Becker 2019-04-02 17:03:58 +02:00
  • e21d134d73 Bug 4576: remove touch/mouse duplication for Windows Sylvain Becker 2019-04-02 16:58:11 +02:00
  • be638299ed Bug 4576: handle mapping of TouchEvents to MouseEvents at higher level Sylvain Becker 2019-04-02 16:46:17 +02:00
  • 5438110caf configure.in: Rename configure.ac to fix an 'aclocal' warning Sam Lantinga 2019-04-02 05:31:08 -07:00
  • d50ea3ca9c docs: Replace references to configure.in with configure.ac Hugh McMaster 2019-03-27 20:58:33 +11:00
  • 536bfa13ba configure.in: Rename to configure.ac to fix an 'aclocal' warning Hugh McMaster 2019-03-25 23:01:32 +11:00
  • a83266d686 Handle potentially calling SDL_JoystickUpdate() and SDL_JoystickQuit() at the same time. Sam Lantinga 2019-03-27 08:17:05 -07:00
  • 2bf165e587 coreaudio: Set audio callback thread priority. Ryan C. Gordon 2019-03-25 12:59:30 -04:00
  • e0aadc0a2b Backed out changeset ffd52bb02bcc Ryan C. Gordon 2019-03-25 12:24:38 -04:00
  • 78998f2417 opengles2: Fix static analysis warning. Ryan C. Gordon 2019-03-21 10:39:49 -04:00
  • 9a91357fe6 Hopefully fixed the mingw32 build Sam Lantinga 2019-03-19 17:20:54 -07:00
  • 642bc4c571 Fixed Visual Studio build Sam Lantinga 2019-03-19 17:05:22 -07:00
  • 156810cf33 Didn't need to add SDL_windows.h include, that was already included Sam Lantinga 2019-03-19 16:53:55 -07:00
  • 672c79130e Fixed Windows RT build Sam Lantinga 2019-03-19 16:52:09 -07:00
  • 7f82f42315 Fixed archiving the SDL dynamic library on iOS and tvOS Sam Lantinga 2019-03-19 11:02:43 -07:00
  • 6d5a7903f0 Fixed building with C++ Sam Lantinga 2019-03-19 10:59:41 -07:00
  • 7aad9a0346 Fixed building with C++ Sam Lantinga 2019-03-19 10:56:46 -07:00
  • b97fdce33d Fixed declaration of SDL_main_func for C++ Sam Lantinga 2019-03-19 08:29:34 -07:00
  • 3944926619 Added support for building SDL as a dynamic library on tvOS Sam Lantinga 2019-03-19 07:53:39 -07:00
  • 5c8a5f9551 Added support for building SDL as a dynamic library on iOS Sam Lantinga 2019-03-19 07:53:33 -07:00
  • 09e22d23a6 testgesture: Make the background gray. Ryan C. Gordon 2019-03-17 12:45:19 -04:00
  • 5e3c1d4c02 Fixed Visual Studio build Sam Lantinga 2019-03-16 19:46:37 -07:00
  • 7a4445893a Fixed iOS build Sam Lantinga 2019-03-16 19:46:27 -07:00
  • bc4be6a6ee Fixed Mac OS X build Sam Lantinga 2019-03-16 19:44:04 -07:00
  • 5c24b8fadd Fixed configure error if pkg modules aren't available Sam Lantinga 2019-03-16 19:32:59 -07:00
  • 9922af43c3 emscripten: force resize event when pixel ratio changes Without this, applications can't react to changed canvas size on window zoom. Sebastian Krzyszkowiak 2019-03-16 19:08:59 -07:00
  • d39c574587 Fixed bug 4450 - SDL_mouse.c fails to compile with CMake generated Visual Studio files if SDL_VIDEO_VULKAN 0/undefined Sam Lantinga 2019-03-16 19:07:34 -07:00
  • 2795030833 Fixed bug 4511 - SDL_gamecontrollerdb Mapping for Sony Playstation USB controller Sam Lantinga 2019-03-16 19:03:13 -07:00
  • 6c57dd0590 Fixed DualShock 3 mapping Silent 2019-02-14 20:46:58 +01:00
  • 82352449cb Fixed bug 4525 - Fix crash in ALSA_HotplugThread caused by bad return value check Sam Lantinga 2019-03-16 18:48:21 -07:00
  • 5787e90a32 Fixed bug 4544 - SDL2.m4 SDL2.framework patch made it impossible to fail detection Sam Lantinga 2019-03-16 18:45:10 -07:00
  • 11698a92ae Fixed CVE-2019-7635 and bug 4498 - Heap-Buffer Overflow in Blit1to4 pertaining to SDL_blit_1.c Sam Lantinga 2019-03-16 18:34:33 -07:00
  • fab816f7b1 Fix polling left trigger reporting right trigger's values. Jimb Esser 2019-03-16 18:12:26 -07:00
  • c7e12baa81 Fix DirectInput error codes being lost Jimb Esser 2019-03-16 18:11:09 -07:00
  • 8b41851b8f hidapi: Add support for Wii U/Switch USB GameCube controller adapter. Ethan Lee 2019-03-12 20:27:54 -04:00