Commit Graph

  • 78ea6af2cd Updated to version 2.25.1 for release candidate Sam Lantinga 2022-11-17 09:01:35 -0800
  • 1f87e9e24e Updated patch notes for 2.26 release Sam Lantinga 2022-11-17 09:00:27 -0800
  • 71f2864b3a
    Fix usage of sizeof() in test/testgles*.c files Sylvain 2022-11-17 14:55:49 +0100
  • 89572af6a8
    Fixed bug #6537 - AIX: use PAUDIO_WaitDevice Sylvain 2022-11-17 11:43:46 +0100
  • cd0d5a5fc5
    Don't compare pointer against '0', but NULL Sylvain 2022-11-17 11:23:15 +0100
  • ddad901c0d
    Remove unneeded semicolon Sylvain 2022-11-17 10:43:45 +0100
  • 60c6cd554d
    Fixed bug #6533 - PS2_JoystickUpdate: some invalid condition Sylvain 2022-11-17 09:34:27 +0100
  • b7358e47d5
    Don't compare pointer against '0', but NULL Sylvain 2022-11-17 09:18:49 +0100
  • 77bcd269be Allow creating an empty surface with pitch 0 Sam Lantinga 2022-11-16 22:23:16 -0800
  • a1702d463c
    ibus: Try to use org.freedesktop.portal.IBus first if available. Ryan C. Gordon 2022-11-16 23:39:41 -0500
  • bb0b8adacc mac: Fix handling of deprecated symbol. Ryan C. Gordon 2022-11-16 22:02:21 -0500
  • 913e403f2a Fixed error message when trying to create an OpenGLES2 renderer on macOS Sam Lantinga 2022-11-16 18:03:29 -0800
  • fcc994e132 ensure that SDL2 does not set conflicting window flags (thanks @pionere!) Sam Lantinga 2022-11-16 17:39:55 -0800
  • 4192d1a1c7
    Fix compilation. It needs to be casted to 'int' type Sylvain 2022-11-16 21:56:19 +0100
  • ce5da5d579
    Don't compare pointer against '0', but NULL Sylvain 2022-11-16 21:47:43 +0100
  • 1d7966df15
    Remove un-needed check for NULL pointer. They were previously checked just before. Sylvain 2022-11-16 21:27:16 +0100
  • 8ea96f365f events: Remove X and XKB keysym constants and headers Frank Praznik 2022-11-16 11:32:31 -0500
  • 20af698b02 GDK: Updated MicrosoftGame.config files to use placeholder identifiers from the GDK project template rather than using Microsoft sample identifiers chalonverse 2022-11-16 11:31:35 -0800
  • 389ffab733 Code style fixes, etc. Ryan C. Gordon 2022-11-16 12:53:48 -0500
  • ec58a817ef Fixes made in response to running a static code analyzer under MS Windows. ulatekh 2022-10-05 19:26:09 -0700
  • 7ebdae5dc9 cocoa: Fix OpenGL deprecation warning. Ryan C. Gordon 2022-11-16 11:45:41 -0500
  • 7c760f7f79 cocoa: Update CVDisplayLink timing when screen changes. Ryan C. Gordon 2022-11-16 11:32:08 -0500
  • 1fd66cc890 Revert "cocoa: Backed out CVDisplayLink code for macOS vsync." Ryan C. Gordon 2022-11-16 10:15:21 -0500
  • 9d67686a5b haptic: Deal with deprecated macOS symbol. Ryan C. Gordon 2022-11-16 10:08:40 -0500
  • 6801d676c0
    Revert "pulseaudio: Only use PA_STREAM_ADJUST_LATENCY if buffer isn't super small." Ryan C. Gordon 2022-11-16 09:52:33 -0500
  • 81fd45f723 ci: Disable emscripten build time tests Anonymous Maarten 2022-11-16 15:13:04 +0100
  • 55534e277e cmake: add time out to tests to avoid ci timeouts Anonymous Maarten 2022-11-01 15:39:13 +0100
  • 2e47016b01 ci: use Ninja generator in hop of accelerating the build Anonymous Maarten 2022-11-01 15:28:57 +0100
  • 819b0143e3 cmake: enable SDL_TEST by default for emscripten Anonymous Maarten 2022-11-01 10:42:57 +0100
  • a22fcf77fd cmake: older emscripten releases have a broken FindOpenGL.cmake Anonymous Maarten 2022-11-01 13:40:19 +0100
  • d8884b845e emscripten: fix warnings in tests Anonymous Maarten 2022-11-01 13:10:46 +0100
  • a71e558d85 cmake: testshader needs -sLEGACY_GL_EMULATION on Emscripten Anonymous Maarten 2022-11-01 13:09:52 +0100
  • 55384db8a6 cmake: emscripten has libunwind.h, libunwind.a has missing symbols Anonymous Maarten 2022-11-01 13:09:29 +0100
  • 6e46090a30 cmake: check ALL headers inside the look (including sys/types.h) Anonymous Maarten 2022-11-01 13:08:38 +0100
  • 500bac0b13 cmake: include FIndPkgConfig.cmake through find_package Anonymous Maarten 2022-11-01 13:06:39 +0100
  • cfa76973ff cmake: FindOpenGL.cmake shipped by emscripten does not have OpenGL::GL Anonymous Maarten 2022-11-01 11:33:39 +0100
  • 76e3cf3840 cmake: use custom add_sdl_test_executable macro to add test Anonymous Maarten 2022-11-01 11:04:45 +0100
  • 903301c6aa wayland: Always use integer scaling for cursors. Frank Praznik 2022-11-16 02:04:59 -0500
  • d8b1ef42ae
    pulseaudio: Only use PA_STREAM_ADJUST_LATENCY if buffer isn't super small. Ryan C. Gordon 2022-11-15 22:18:51 -0500
  • 06492c5981 CI, MSVC: update to use microsoft/setup-msbuild v1.1.3. Ozkan Sezer 2022-11-16 00:20:28 +0300
  • 02ab7f3745 Fixed release build using clang on Windows Sam Lantinga 2022-11-15 12:57:07 -0800
  • 98f93d0aa1 Fixed building without xkbcommon support Sam Lantinga 2022-11-15 11:39:06 -0800
  • 615901dbfe Removed unnecessary header Sam Lantinga 2022-11-15 11:19:08 -0800
  • c855184765 wayland: Handle virtual keyboards that don't fit the X mapping Frank Praznik 2022-11-04 12:41:46 -0400
  • d1858eb124 events: Add a helper function to get the default keycode for a scancode Frank Praznik 2022-11-04 12:33:45 -0400
  • 0e446c54bd events: Factor out the xkb keysym to scancode conversion from the X11 driver Frank Praznik 2022-11-04 12:27:36 -0400
  • 44d7b8b91d
    egl: Check for a NULL pointer in SDL_EGL_GetProcAddress. Ryan C. Gordon 2022-11-15 13:57:01 -0500
  • f3cc99fb93
    x11: Minor style fixes for recent OSK changes Ethan Lee 2022-11-15 13:56:44 -0500
  • e6c4db8160 The SDL2::SDL2 target in SDL2.framework needs to see the SDL2 include folder Anonymous Maarten 2022-11-15 19:22:42 +0100
  • 70656b133c Don't recreate the window when creating a Metal renderer on an OpenGL window. Sam Lantinga 2022-11-15 10:18:41 -0800
  • a71ad40ac3
    CMake: Add option to use Ccache. Pierre Wendling 2022-11-15 13:04:22 -0500
  • 5e61f245ab Sync SDL wiki -> header SDL Wiki Bot 2022-11-15 05:25:16 +0000
  • 80ff20f6fe N3DS: Set keyboard focus to newly created windows. Pierre Wendling 2022-11-14 23:56:20 -0500
  • 491d0bcc3c N3DS: Refactor N3DS_FileOpen. Pierre Wendling 2022-11-14 17:38:42 -0500
  • dcfa127fd4 N3DS: Document the SDL_GetBasePath behaviour. Pierre Wendling 2022-11-14 17:34:22 -0500
  • de5fa89b50 N3DS: Prepend PrefPath with `sdmc:`. Pierre Wendling 2022-11-14 16:56:51 -0500
  • 7d536d5240 N3DS: Put `SDL_Log.txt` in the proper directory. Pierre Wendling 2022-11-14 16:16:21 -0500
  • bf4f9aaa63 N3DS: Use designated initialiser for drivers. Pierre Wendling 2022-11-14 16:11:58 -0500
  • d080e3bf3a Silence `-Wmaybe-uninitialized` warnings in tests. Pierre Wendling 2022-11-14 17:56:48 -0500
  • a40b7cde10 Workaround for views being in portrait instead of landscape mode on iOS 16 Sam Lantinga 2022-11-14 13:03:52 -0800
  • 9f784b1887 The iOS and tvOS demos link SDL statically, not as a framework Sam Lantinga 2022-11-14 10:58:59 -0800
  • b886f4c6c9 events: eliminate redundant code in SDL_SendEditingText pionere 2022-11-14 17:35:28 +0100
  • dad8df3ed1 video: check graphics flags the same way in SDL_RecreateWindow as in SDL_CreateWindow - single check to validate the graphics flags - check it before tearing down the window pionere 2022-11-14 08:20:31 +0100
  • eef4d3c86a wayland: Clamp wl_seat version on older versions of libwayland Frank Praznik 2022-11-13 16:56:04 -0500
  • 674989261d Fixed warning Sam Lantinga 2022-11-13 11:09:20 -0800
  • 1b0277da61 Move SDL_mslibc.c into the source file list Sam Lantinga 2022-11-13 11:08:37 -0800
  • c4b9f62164 x11: Add support for the Steam Deck on-screen keyboard Ethan Lee 2022-11-13 12:45:13 -0500
  • 5f2a1231dd video: check graphics flags the same way as the type flags pionere 2022-11-13 08:00:03 +0100
  • 22354b4142 video: simplify window-type check in SDL_CreateWindow pionere 2022-11-12 08:29:15 +0100
  • 85aa9b8b6f
    wasapi: Favor the system resampler again, for now. Ryan C. Gordon 2022-11-11 13:47:36 -0500
  • 9f8b68a278 Fixed building without linux/input.h Sam Lantinga 2022-11-11 10:24:17 -0800
  • b7e65a81f1 Fixed incorrect WGI controller state when the application loses focus Sam Lantinga 2022-11-11 08:57:07 -0800
  • 875e9b35d7 N-Gage: additional cleanup Michael Fitzmayer 2022-10-26 15:19:28 +0200
  • afbafc2aef Remove redundant dependency to bitdraw.h, minor cleanup Michael Fitzmayer 2022-10-21 08:11:48 +0200
  • d09edcbcac video: sync Metal_CreateView with GL_CreateContext and Vulkan_CreateSurface no need to check if _this->Metal_CreateView, since it is already checked in Re(create)Window pionere 2022-11-11 12:10:27 +0100
  • b71d927429 video: add NOT_AN_OPENGL_WINDOW define (similar to NOT_A_VULKAN_WINDOW) pionere 2022-11-11 12:09:15 +0100
  • 36c6ed4b6f video: add SDL_DllNotSupported - add SDL_DllNotSupported and use it to sync the behavior of SDL_GL_LoadLibrary with SDL_Vulkan_LoadLibrary pionere 2022-11-11 08:33:55 +0100
  • dd44cacbd6 remove duplicated SDL_hidapi_steam.c additions to watcom makefiles. Ozkan Sezer 2022-11-11 12:51:30 +0300
  • 0dfc829a6b Added simple BLE Steam Controller support on all platforms Sam Lantinga 2022-11-10 19:16:53 -0800
  • f430ef5ddc Don't change the window position when creating it on iOS, it is already placed on the correct display Sam Lantinga 2022-11-10 17:27:48 -0800
  • 7c05ea0a0e Added mappings for the GameSir T3 and T4 Pro controllers Sam Lantinga 2022-11-10 13:35:40 -0800
  • 404cb27677 Added macOS mappings for the Nintendo Switch Pro Controller over Bluetooth Sam Lantinga 2022-11-10 13:28:03 -0800
  • 29cafa9c94 add SDL_ContextNotSupported and validate flags in SDL_RecreateWindow similar to SDL_CreateWindow pionere 2022-11-10 08:23:16 +0100
  • 1008cc8e5f
    video: Add some braces to match SDL coding style. Ryan C. Gordon 2022-11-09 12:55:27 -0500
  • ac3349faaf solve FIXMEs in SDL_video.c pionere 2022-11-09 09:11:04 +0100
  • e5c599f8c6 fix SOLARIS_ATOMICS - use 'sizeless' int types (int uses 32-bit even if _LP64 is set) pionere 2022-11-09 09:02:23 +0100
  • b095df7f5c simplify MSC_ATOMICS - use _Interlocked(Compare)ExchangePointer in case of _M_IX86 as well - improve assertions: 1. add assertions to SDL_AtomicAdd/SDL_AtomicSet and SDL_AtomicCAS 2. use sizeof(a->value) instead of sizeof(int) pionere 2022-11-08 08:39:43 +0100
  • 3dc88da022 Fix Dualshock 4 rumble stopping too early meyraud705 2022-11-08 13:27:56 +0100
  • 6432f45a1c Don't treat the Nintendo IMU as a separate game controller on Linux Sam Lantinga 2022-11-08 10:27:21 -0800
  • 2e3b4f3fd7 Don't send rumble to the Amazon Luna controller on macOS Sam Lantinga 2022-11-08 07:50:51 -0800
  • 02bc359b64 Shorten "Bensussen Deutsch & Associates,Inc.(BDA)" to "BDA" for controller names Sam Lantinga 2022-11-07 19:31:18 -0800
  • b0dc6709b9 coreaudio: Don't use deprecated kAudioObjectPropertyElementMaster symbol. Ryan C. Gordon 2022-11-07 14:26:48 -0500
  • db01016dd6 revert replace AM_PATH_SDL2 usage with corresponding PKG_CHECK_MODULES. Ozkan Sezer 2022-11-07 21:15:30 +0300
  • e873d60981 fix handling of SDL_EventQ.active - SDL_EventQ.active is a bool variable -> do not use SDL_AtomicGet/Set, it does not help in any way - protect SDL_EventQ.active with SDL_EventQ.lock - set SDL_EventQ.active to FALSE by default pionere 2022-11-07 10:02:06 +0100
  • eb670742f5 better SDL_AtomicGet(Ptr) implementation pionere 2022-11-07 09:05:32 +0100
  • 64c93f7804 replace AM_PATH_SDL2 usage with corresponding PKG_CHECK_MODULES. Ozkan Sezer 2022-11-06 23:51:04 +0300
  • 5dc93451d2
    JANITORIAL : Correct some more spelling mistakes (#6489) Hubert Maier 2022-11-06 20:49:37 +0100
  • c2675d74c5 Revert "cocoa: Discard the IME Candidate Window immediately when Escape is pressed" Sam Lantinga 2022-11-06 10:52:20 -0800
  • f2ce7c5fb2 Added the G29 as a PlayStation controller Sam Lantinga 2022-11-06 08:23:08 -0800
  • 9d1dbd2ad8 Added note about trigger rumble availability across third-party Xbox One controllers Sam Lantinga 2022-11-06 01:16:52 -0800