Commit graph

  • 424bbaec06 wayland: destroy frame callback when window is destroyed Christian Rauch 2021-05-01 18:53:12 +0100
  • 2092855035 wayland: Guard surface_frame_listener for OpenGL, document why it exists Ethan Lee 2021-05-01 09:00:24 -0400
  • 3d47ddc422 wayland: Use refresh_rate to calculate max_wait in SwapWindow Ethan Lee 2021-05-01 08:57:37 -0400
  • 7b284dbb34
    EglChooseConfig: choose an accelerated configuration Sylvain 2021-04-30 22:01:48 +0200
  • 9161f95166 egl: Reject attempts to set negative swap intervals Ethan Lee 2021-04-27 02:25:57 -0400
  • c54c16d353
    wayland: don't hang in SDL_GL_SwapBuffers if the compositor is ghosting us. Ryan C. Gordon 2021-04-30 13:19:36 -0400
  • 227021b647 SDL_windowsmessagebox.c (MessageBoxDialogProc): fix calling convention. Ozkan Sezer 2021-04-30 11:25:20 +0300
  • 13472cec67
    Fixed bug #4228: move from jcenter() to mavenCentral() SDL can use relinker. If it's enabled on your project, you need to update to version 1.4.3 Sylvain 2021-04-30 09:48:29 +0200
  • a74f888ff9
    Fixed bug #4337 - compilation of 'SDL_vulkan_utils' fails with 'VK_ERROR_INCOMPATIBLE_VERSION_KHR' undeclared Sylvain 2021-04-29 22:25:00 +0200
  • 8ac0fb52cb
    OpenSLES: CloseDevice() is called at higher level, if OpenDevice() fails - explicit initialization of static variables Sylvain 2021-04-29 09:29:02 +0200
  • 1f3df900f9
    Error missing 'flags' initialization (see bug #2881) Sylvain 2021-04-28 23:40:26 +0200
  • fcbf19b764
    AAudio: make sure stream is not null to prevent crash in RequestStop (see #3710) Sylvain 2021-04-28 21:04:47 +0200
  • c93e3b3607
    Fixed bug #2881 - SDL_RLEsurface may encode RGB888 if it has no color key (Thanks Simon Hug) To encode with BLEND mode, it needs a valid alpha channel Sylvain 2021-04-28 10:43:28 +0200
  • b626429745
    Merge remote-tracking branch 'refs/remotes/origin/main' Sylvain 2021-04-27 11:10:41 +0200
  • f869518533
    Audio: normalize conversion Stereo to 5.1, Quad to 7.1, 5.1 to 7.1 (bug #4104) Sylvain 2021-04-27 11:07:51 +0200
  • 21349901ea
    Audio: convert 5.1 to 7.1, use right-surround for r-front and r-back (see #4104) Sylvain 2021-04-27 10:57:48 +0200
  • 8527c583f4 cocoa: Fix recreated windows that are both borderless and resizable. Ryan C. Gordon 2021-04-27 01:36:23 -0400
  • 40210f8945 winrt: Always use a thread for joystick support Ethan Lee 2021-04-26 15:54:14 -0400
  • 2fdbae22cb cocoa: Remove mouse event tap. Ryan C. Gordon 2021-04-26 18:43:28 -0400
  • 9727655b89
    SDL_test_common: add other window flags: --shown, --hidden, --input-focus, --mouse-focus Sylvain 2021-04-26 14:22:19 +0200
  • d62ebec260
    SDL_test_common: replace 'resize' by 'resizable' Sylvain 2021-04-26 14:10:39 +0200
  • 1f482174b5
    x11: Mark backing_store as NotUseful when creating windows. Ryan C. Gordon 2021-04-25 12:44:35 -0400
  • 9c063468d6
    x11: call XSync before XSetInputFocus during SDL_ShowWindow. Ryan C. Gordon 2021-04-24 19:47:10 -0400
  • 89a2980a6d CMake: fixes to pthreads detection. Ozkan Sezer 2021-04-23 01:56:10 +0300
  • ca969eb2be Remove gles2 vita render Ivan Epifanov 2021-04-24 10:29:52 +0300
  • 058bbe0286 Set volume on device open Ivan Epifanov 2021-04-24 10:17:03 +0300
  • e3ea5b6468 Migrate to lightweight mutexes Ivan Epifanov 2021-04-24 10:16:21 +0300
  • f1ad942a11 SDL_windows_main: use HeapAlloc/HeapFree for command line arguments Steven Noonan 2021-04-22 17:24:05 -0700
  • 17d8479d98 hidapi/libusb: maintain in-memory cache of vendor/product strings Steven Noonan 2021-04-22 15:44:01 -0700
  • 4535d65491 HIDAPI_UpdateDiscovery: only treat "add" and "remove" events as relevant Steven Noonan 2021-04-22 14:35:59 -0700
  • b15bbd4e3f SDL_udev: check for NULL return value from udev_device_get_action Steven Noonan 2021-04-22 16:11:13 -0700
  • cf05a5eb0c
    eglChooseConfig: only add EGL_DEPTH_SIZE if non 0 and fix static / shadowed variables warnings for dump configs Sylvain 2021-04-22 21:40:57 +0200
  • 98a966d1c2
    Android: don't need to set the SurfaceHolder format from java code It's already set with ANativeWindow_setGeometry, and eventually set/changed also by eglCreateWindowSurface. - avoid issues with older device where SurfaceView cycle create/changed/destroy appears broken: calling create/changed/changed, and leading to "deuqueBuffer failed at server side, error: -19", with black screen. - re-read the format after egl window surface is created, to report the correct one (sometimes, changed from RGBA8888 to RGB24) Sylvain 2021-04-22 18:06:17 +0200
  • 8e3ec34d34 wayland: Refactor toplevel mapping, implement HideWindow Ethan Lee 2021-04-20 12:40:40 -0400
  • 0838f53d5a Implement SDL_SetWindowAlwaysOnTop for X11 Cacodemon345 2021-04-21 11:41:08 +0600
  • a5825576fb Fix error handling of wayland message box Mathieu Eyraud 2021-04-21 13:39:31 +0200
  • 12dd412b0b Fix icon of wayland message box Mathieu Eyraud 2021-04-21 13:31:15 +0200
  • d0cf3b7555 Return correct button id meyraud705 2021-04-20 18:26:02 +0200
  • 1fd95c53b6 Disable pango markup in wayland massage box meyraud705 2021-04-20 18:15:09 +0200
  • 0cd0e9ba98 Reimplement wayland message box function with execvp. meyraud705 2021-04-20 17:49:21 +0200
  • 99ef03b96e KMSDRM: Only use OpenBSD-specific defines on pre-6.9 releases Cacodemon345 2021-04-21 01:22:22 +0600
  • a0a5da5d91 Add SDL_SetWindowAlwaysOnTop() Joseph Lyncheski 2021-04-19 07:13:38 -0400
  • 6be9c00970
    Android: prevent error EGL_BAD_DISPLAY while getting egl version without display Sylvain 2021-04-20 13:46:25 +0200
  • 03503423e9
    filesystem: Better OpenBSD support for SDL_GetBasePath(). Ryan C. Gordon 2021-04-19 23:31:23 -0400
  • de6d290266 Fix keymap updating for X11 backend ReNoM 2021-04-19 21:48:11 +0300
  • 509228c423 wayland: Implement GetDisplayDPI Ethan Lee 2021-04-18 22:26:27 -0400
  • fcbfe33ce5 wayland: Implement SetWindowModalFor Ethan Lee 2021-04-18 09:45:22 -0400
  • 213bfc194e wayland: Implement RestoreWindow for xdg/zxdg Ethan Lee 2021-04-18 09:36:54 -0400
  • 0f51800229 wayland: Removed unused GetDisplayModes/SetDisplayMode functions Ethan Lee 2021-04-18 09:33:57 -0400
  • 46df195b2a wayland: Implement GetDisplayBounds Ethan Lee 2021-04-18 09:33:06 -0400
  • ed24c3452a wayland: Implement basic window move events via wl_surface_listener. Ethan Lee 2021-04-16 21:35:50 -0400
  • 859230ec82
    Android: add AAudio entry in CMake SDL_config Sylvain 2021-04-16 13:04:36 +0200
  • d4e96e1153
    Android: enable audio driver OpenSLES when building with CMake Sylvain 2021-04-16 09:44:07 +0200
  • b4f89c56c6
    AAudio: add aaudio pause/resume function to android events loop Sylvain 2021-04-15 21:16:10 +0200
  • 02b1ebc9e0
    Android: add openslES and AAudio compilation to CMakeLists Sylvain 2021-04-15 21:13:17 +0200
  • 146656cfe6
    AAudio: add compilation to Android.mk, but not activated in SDL_config_android.h Sylvain 2021-04-15 21:03:10 +0200
  • f1fab24e35
    AAudio: add bootstrap in SDL_audio.c Sylvain 2021-04-15 21:00:00 +0200
  • 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 +0200
  • 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 +0200
  • babd79b8ef bump minimum required autoconf version and revise autogen.sh Ozkan Sezer 2021-04-14 23:20:40 +0300
  • 69203851dc rename PKG_CONFIG_LIBS_PRIV to PKGCONFIG_LIBS_PRIV Ozkan Sezer 2021-04-14 21:40:50 +0300
  • 197cfcaf71 ran configure.ac through autoupdate-2.69 Ozkan Sezer 2021-04-14 21:10:40 +0300
  • 499d31e9cd Cleanup Linux joystick code Sam Lantinga 2021-04-13 17:00:24 -0700
  • 5c78df9c23
    Support key composing (i.e. dead keys) in Wayland driver (#4296) Luis Cáceres 2021-04-14 00:56:50 +0100
  • b04136e75e Fixed Xbox controller when using the default Linux gamepad mapping Sam Lantinga 2021-04-13 16:29:48 -0700
  • 1aaafc2bd8 Show the real name of the Xbox controller when using the generic mapping on Linux Sam Lantinga 2021-04-13 16:29:46 -0700
  • 1542300a89 joystick: linux: Avoid checking for gamepad mapping each frame Paul Cercueil 2021-03-24 22:37:08 +0000
  • 401f485490 cmake: Weak link with CoreHaptics okuoku 2021-04-11 19:29:01 +0900
  • 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 -0700
  • 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 -0700
  • 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 -0700
  • f88d91d596 wayland: Minor whitespace fix Ethan Lee 2021-04-12 23:47:23 -0400
  • d785dab5fd wayland: Add unscaled resolutions to the display mode list Ethan Lee 2021-04-12 23:37:53 -0400
  • b0178fe518 KMSDRM: Report correct window position to the application Cacodemon345 2021-04-14 00:52:53 +0600
  • dfcd5fbcad wayland: Set the keymap in keyboard_handle_modifiers Ethan Lee 2021-04-08 21:57:58 -0400
  • 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 +0200
  • 9ef0b97c6d Changes to macOS event handler to better interact with the running app Sam Lantinga 2021-04-12 11:25:44 -0700
  • 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 -0700
  • c59d4dcd38 wayland: Dramatically lower the timeout when reading/writing pipes Ethan Lee 2021-04-08 15:32:33 -0400
  • cf12496311 wayland: Fall back to clipboard source data if offer came up empty Ethan Lee 2021-04-08 15:29:54 -0400
  • 282c052479 wayland: Another strlen->SDL_strlen Ethan Lee 2021-04-08 14:59:04 -0400
  • bec133d77b wayland: Use SDL_strlen instead of strlen Ethan Lee 2021-04-08 14:16:32 -0400
  • e28d978509 wayland: Minor whitespace cleanup in clipboard.c Ethan Lee 2021-04-08 14:16:21 -0400
  • 875f839df4 wayland: A bunch of clipboard safety fixes. Ethan Lee 2021-04-08 14:14:46 -0400
  • 7510245af9 wayland: Create the data_device only after both device_manager and input exist. Ethan Lee 2021-04-08 14:08:35 -0400
  • 732cc8ed5b cmake: Fix UWP DLL build by removing /NODEFAUTLIB okuoku 2021-04-08 21:28:45 +0900
  • 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 +0300
  • 89b6209313 Fix race condition that can lead to ENTER/LEAVE window events never firing Dean Herbert 2021-04-01 14:17:53 +0900
  • 4cee1012c6 debian: Align to debian packaging scheme Philippe Coval 2021-02-03 15:48:17 +0100
  • 6fd37194bc wayland: Fix leaked zxdg_decoration_manager David Edmundson 2021-04-07 16:03:41 +0100
  • f6a09ef1a9 wayland: Drop support for kwin specific decoration management David Edmundson 2021-04-07 16:16:23 +0100
  • a92cca1ab8 wayland: Use the window's display to get wl_output rather than fullscreen_mode. Ethan Lee 2021-04-07 16:44:10 -0400
  • c7e29a9e95 wayland: Fix toggling fullscreen with fixed-size windows Ethan Lee 2021-04-06 18:10:40 -0400
  • 0f4aba7bcd
    audio: Fixed assertion failure if trying to use dummy backend. Ryan C. Gordon 2021-04-06 18:34:53 -0400
  • 64853b7378
    audio: Changed a disk and dummy backends to use _this instead of this. Ryan C. Gordon 2021-04-06 18:34:17 -0400
  • e97cfe4ad1 KMSDRM_Vulkan_CreateSurface(): fixed pointer-cast warning on 32 bit Ozkan Sezer 2021-04-06 23:56:10 +0300
  • 78095e3701 git: Ignore debian generated files Philippe Coval 2021-04-03 15:28:09 +0200
  • 17ceddf28d debian: Align debian deps Philippe Coval 2021-04-03 21:27:13 +0200
  • ebc1109866
    Removed mkdocs.yml Ryan C. Gordon 2021-04-04 12:29:18 -0400
  • 7b8c750954 CMake: Enable WASAPI on WinRT okuoku 2021-04-03 22:21:35 +0900