Commit Graph

  • ed24c3452a wayland: Implement basic window move events via wl_surface_listener. Ethan Lee 2021-04-16 21:35:50 -04:00
  • 859230ec82 Android: add AAudio entry in CMake SDL_config Sylvain 2021-04-16 13:04:36 +02:00
  • d4e96e1153 Android: enable audio driver OpenSLES when building with CMake Sylvain 2021-04-16 09:44:07 +02:00
  • b4f89c56c6 AAudio: add aaudio pause/resume function to android events loop Sylvain 2021-04-15 21:16:10 +02:00
  • 02b1ebc9e0 Android: add openslES and AAudio compilation to CMakeLists Sylvain 2021-04-15 21:13:17 +02:00
  • 146656cfe6 AAudio: add compilation to Android.mk, but not activated in SDL_config_android.h Sylvain 2021-04-15 21:03:10 +02:00
  • f1fab24e35 AAudio: add bootstrap in SDL_audio.c Sylvain 2021-04-15 21:00:00 +02:00
  • 04b2f5f6ec Android: add AAudio back-end, with playback and capture (see #3710) https://developer.android.com/ndk/guides/audio/aaudio/aaudio Sylvain 2021-04-15 20:54:58 +02:00
  • 4118fe62fe Android: OpenSLES, explicitly initialise the global variable 'bqPlayerPlay', it may be read even if OpenSLES back-end hasn't been intialized Sylvain 2021-04-15 20:52:43 +02:00
  • babd79b8ef bump minimum required autoconf version and revise autogen.sh Ozkan Sezer 2021-04-14 23:20:40 +03:00
  • 69203851dc rename PKG_CONFIG_LIBS_PRIV to PKGCONFIG_LIBS_PRIV Ozkan Sezer 2021-04-14 21:40:50 +03:00
  • 197cfcaf71 ran configure.ac through autoupdate-2.69 Ozkan Sezer 2021-04-14 21:10:40 +03:00
  • 499d31e9cd Cleanup Linux joystick code Sam Lantinga 2021-04-13 17:00:24 -07:00
  • 5c78df9c23 Support key composing (i.e. dead keys) in Wayland driver (#4296) Luis Cáceres 2021-04-14 00:56:50 +01:00
  • b04136e75e Fixed Xbox controller when using the default Linux gamepad mapping Sam Lantinga 2021-04-13 16:29:48 -07:00
  • 1aaafc2bd8 Show the real name of the Xbox controller when using the generic mapping on Linux Sam Lantinga 2021-04-13 16:29:46 -07:00
  • 1542300a89 joystick: linux: Avoid checking for gamepad mapping each frame Paul Cercueil 2021-03-24 22:37:08 +00:00
  • 401f485490 cmake: Weak link with CoreHaptics okuoku 2021-04-11 19:29:01 +09:00
  • dbedaeceb3 Adding checks to see if any ASAN flags are set, if so then we set(HAVE_ASAN ON) so the infomartion output will properly list ASAN as on. Kyle Schaefer 2021-04-11 15:10:28 -07:00
  • 70bd205bb1 Adding messages to output CMAKE_C_FLAGS_DEBUG and CMAKE_CXX_FLAGS_DEBUG, this way when using Debug builds you can see which debug flags are set Kyle Schaefer 2021-04-11 15:08:14 -07:00
  • 320666044e Moving ASAN macros and calls to macros above the information output section so we can display ASAN information properly. Kyle Schaefer 2021-04-11 15:05:58 -07:00
  • f88d91d596 wayland: Minor whitespace fix Ethan Lee 2021-04-12 23:47:23 -04:00
  • d785dab5fd wayland: Add unscaled resolutions to the display mode list Ethan Lee 2021-04-12 23:37:53 -04:00
  • b0178fe518 KMSDRM: Report correct window position to the application Cacodemon345 2021-04-14 00:52:53 +06:00
  • dfcd5fbcad wayland: Set the keymap in keyboard_handle_modifiers Ethan Lee 2021-04-08 21:57:58 -04:00
  • e87c7940f5 Fixed bug 3829 - Don't FOURCC format for target textures FOURCC isn't supported by renderer back-ends for target access So use a correct format and fallback to with native/yuv path Sylvain 2021-04-13 14:42:38 +02:00
  • 9ef0b97c6d Changes to macOS event handler to better interact with the running app Sam Lantinga 2021-04-12 11:25:44 -07:00
  • 2a20cc0f1d SDL: let through a SetLED command every 5sec to deall with situations where the controller loses power when a computer is suspended Sam Lantinga 2021-04-12 11:25:42 -07:00
  • c59d4dcd38 wayland: Dramatically lower the timeout when reading/writing pipes Ethan Lee 2021-04-08 15:32:33 -04:00
  • cf12496311 wayland: Fall back to clipboard source data if offer came up empty Ethan Lee 2021-04-08 15:29:54 -04:00
  • 282c052479 wayland: Another strlen->SDL_strlen Ethan Lee 2021-04-08 14:59:04 -04:00
  • bec133d77b wayland: Use SDL_strlen instead of strlen Ethan Lee 2021-04-08 14:16:32 -04:00
  • e28d978509 wayland: Minor whitespace cleanup in clipboard.c Ethan Lee 2021-04-08 14:16:21 -04:00
  • 875f839df4 wayland: A bunch of clipboard safety fixes. Ethan Lee 2021-04-08 14:14:46 -04:00
  • 7510245af9 wayland: Create the data_device only after both device_manager and input exist. Ethan Lee 2021-04-08 14:08:35 -04:00
  • 732cc8ed5b cmake: Fix UWP DLL build by removing /NODEFAUTLIB okuoku 2021-04-08 21:28:45 +09:00
  • 50db4a59b8 * Support for intrinsics in MSW + Clang scenario. Utility polyfill is provided, removed the no-longer-needed conditionals. Vladislav Dmitrievich Turbanov 2021-04-02 12:05:45 +03:00
  • 89b6209313 Fix race condition that can lead to ENTER/LEAVE window events never firing Dean Herbert 2021-04-01 14:17:53 +09:00
  • 4cee1012c6 debian: Align to debian packaging scheme Philippe Coval 2021-02-03 15:48:17 +01:00
  • 6fd37194bc wayland: Fix leaked zxdg_decoration_manager David Edmundson 2021-04-07 16:03:41 +01:00
  • f6a09ef1a9 wayland: Drop support for kwin specific decoration management David Edmundson 2021-04-07 16:16:23 +01:00
  • a92cca1ab8 wayland: Use the window's display to get wl_output rather than fullscreen_mode. Ethan Lee 2021-04-07 16:44:10 -04:00
  • c7e29a9e95 wayland: Fix toggling fullscreen with fixed-size windows Ethan Lee 2021-04-06 18:10:40 -04:00
  • 0f4aba7bcd audio: Fixed assertion failure if trying to use dummy backend. Ryan C. Gordon 2021-04-06 18:34:53 -04:00
  • 64853b7378 audio: Changed a disk and dummy backends to use _this instead of this. Ryan C. Gordon 2021-04-06 18:34:17 -04:00
  • e97cfe4ad1 KMSDRM_Vulkan_CreateSurface(): fixed pointer-cast warning on 32 bit Ozkan Sezer 2021-04-06 23:56:10 +03:00
  • 78095e3701 git: Ignore debian generated files Philippe Coval 2021-04-03 15:28:09 +02:00
  • 17ceddf28d debian: Align debian deps Philippe Coval 2021-04-03 21:27:13 +02:00
  • ebc1109866 Removed mkdocs.yml Ryan C. Gordon 2021-04-04 12:29:18 -04:00
  • 7b8c750954 CMake: Enable WASAPI on WinRT okuoku 2021-04-03 22:21:35 +09:00
  • 8fa2ce5601 WinRT: Rename Interface ID symbols okuoku 2021-04-03 22:47:47 +09:00
  • 3dbc4cf233 Fix compilation error for Windows SDK 8.1+ Nicholas "LB" Braden 2021-03-30 17:49:51 -05:00
  • 9634070bad debian: Update README file in doc package Philippe Coval 2021-04-03 15:04:12 +02:00
  • 413a2306bc NULL passed to strcmp in Wayland_ShowMessageBox meyraud705 2021-04-04 10:47:06 +02:00
  • 573c5a5bac regenerated configure. Ozkan Sezer 2021-04-04 11:55:50 +03:00
  • 4914199665 ibus: make sure we don't pass a NULL path string over D-Bus. Ryan C. Gordon 2021-04-04 00:29:26 -04:00
  • e006872355 hints: SDL_HINT_TIMER_RESOLUTION applies to all versions of Windows. Ryan C. Gordon 2021-04-04 00:23:52 -04:00
  • a81fe27271 configure/cmake: Hook up Emscripten threads (disabled by default). Ryan C. Gordon 2021-04-04 00:16:30 -04:00
  • 354cabd4a7 egl: favor truecolor configurations. Ryan C. Gordon 2021-04-03 18:15:50 -04:00
  • 95e5f0586e audio: make SDL_OpenAudioDevice declaration look less squashed. Ryan C. Gordon 2021-04-03 13:24:10 -04:00
  • 4abe34461f SDL_EGL_ChooseConfig: cleanups and minor optimizations. Ryan C. Gordon 2021-04-03 10:10:58 -04:00
  • 7d02248cf5 tls: wrap reference to a mutex into an #if !SDL_THREADS_DISABLED test. Ryan C. Gordon 2021-04-02 14:36:53 -04:00
  • dbdbae44c5 linux: (de)initialize d-bus at init and quit. Ryan C. Gordon 2021-04-02 14:35:11 -04:00
  • 57c2a4566f render: draw when hidden, except on iOS and Android. Ryan C. Gordon 2021-04-02 14:01:41 -04:00
  • b42bf2a774 configure: Don't use "-Wl,--no-undefined" in "sdl2-config --static-libs" Ryan C. Gordon 2021-04-02 12:58:12 -04:00
  • 2689e844e0 Delete gh-pages.yml Ryan C. Gordon 2021-04-01 16:36:06 -04:00
  • da66755450 Fixed up legacy MoinMoin URLs at wiki.libsdl.org Ryan C. Gordon 2021-04-01 12:20:04 -04:00
  • 2542977b0a Revert "Update wiki.libsdl.org urls to libsdl-org/SDL/wiki (#4069)" Ryan C. Gordon 2021-04-01 12:15:28 -04:00
  • fa81883418 [KMSDRM] Fake refresh rate precision on Vulkan display mode creation. Vanfanel 2021-03-30 13:25:09 +02:00
  • 942aa7bd07 [KMSDRM] No need to use an SDL_VideoDisplay pointer to access display index. Vanfanel 2021-03-30 11:41:26 +02:00
  • 033c0abb58 Use dispatch_async for -[NSOpenGLContext update]. Fixes #3680 Learath 2021-03-27 14:04:00 +01:00
  • eeee730833 wayland: Implement IME support. Ethan Lee 2021-03-29 16:57:03 -04:00
  • 733b3278de [KMSDRM] Minor Vulkan code adjustments regarding pointers and display index. vanfanel 2021-03-29 19:22:26 +02:00
  • 570768f627 test: fix shadowing variables Christian Rauch 2021-03-26 22:52:30 +00:00
  • b972258d56 test: remove unused variables and typedefs Christian Rauch 2021-03-26 22:49:28 +00:00
  • 3f25704592 test: portable 64bit address format specifier Christian Rauch 2021-03-26 23:46:31 +00:00
  • 9d294f1fca audio: Allow AudioStreamGet to return 0 in RunAudio. Ethan Lee 2021-03-27 00:53:10 -04:00
  • 9b7babf96e wasapi: Remove assert added by 67e8522d Ethan Lee 2021-03-27 00:47:54 -04:00
  • fb283a732a Squashed commit of the following: Xing Ji 2021-03-24 22:42:47 +08:00
  • 5ceb674426 linux: Fix ibus support on Wayland/XWayland Ethan Lee 2021-03-28 14:58:41 -04:00
  • 1cd97e2695 testmessage: Create a renderer for window display on Wayland David Gow 2021-03-29 18:12:33 +08:00
  • 5f9effaa7e audio: pipewire: Block while waiting on stream state info Frank Praznik 2021-03-28 17:45:41 -04:00
  • 8deb406300 audio: pipewire: Avoid redundant locking Frank Praznik 2021-03-28 17:22:59 -04:00
  • 5bb2bbd40c audio: pipewire: Don't use uninitialized variables in callbacks Frank Praznik 2021-03-28 17:17:00 -04:00
  • 9de7eaf9ac [KMSDRM] Change error message. Vanfanel 2021-03-28 01:30:26 +01:00
  • 1ec60a38eb [KMSDRM] Remove unnecessary space. Vanfanel 2021-03-27 23:52:51 +01:00
  • c13c3c37bd [KMSDRM] For Vulkan, use a mode with the same exact size as the window, if possible, or create a new one. Vanfanel 2021-03-27 22:50:18 +01:00
  • 07ba13b7a9 wayland: Pass --no-wrap to Zenity. Ethan Lee 2021-03-26 00:40:05 -04:00
  • 54719a9d3d wayland: Assign output_len in ShowMessageBox Ethan Lee 2021-03-25 23:58:12 -04:00
  • 6d9c4f6c6c Added support for the wired Amazon Luna gamepad on Android Sam Lantinga 2021-03-26 15:07:10 -07:00
  • 40b0509ef6 Fixed header documentation errors Sam Lantinga 2021-03-26 14:34:58 -07:00
  • 4a07c73b80 Added mapping for the Amazon Luna controller on Linux Sam Lantinga 2021-03-26 13:53:58 -07:00
  • 07af9baa86 Use the correct name for the Amazon Luna Gamepad Sam Lantinga 2021-03-26 13:05:38 -07:00
  • ef36355563 Added mapping for the Amazon Luna controller on macOS Sam Lantinga 2021-03-26 13:03:29 -07:00
  • 8b87b438b4 Don't try to map the touchpad button, since we don't have any art for that at the moment. Sam Lantinga 2021-03-26 13:01:06 -07:00
  • 3377861ab1 Added support for the Amazon Game Controller to the HIDAPI driver Sam Lantinga 2021-03-26 11:57:19 -07:00
  • 27b74d3334 Implement Wayland_ShowMessageBox using Zenity Ethan Lee 2021-03-25 23:25:34 -04:00
  • 5262b52ddd SDL_kmsdrmvideo.c: define EGL_PLATFORM_GBM_MESA if it's missing. Ozkan Sezer 2021-03-25 23:56:56 +03:00
  • ab7944f960 wikiheaders: fixed regex for converting markdown bold+italic to mediawiki. Ryan C. Gordon 2021-03-25 12:52:15 -04:00
  • f55445422a wikiheaders: when merging into headers, wordwrap in Markdown style. Ryan C. Gordon 2021-03-25 12:50:18 -04:00