Commit graph

  • 2cfc83eab7
    sync D3D_RenderReadPixels with D3D11_RenderReadPixels pionere 2022-01-22 17:10:37 +0100
  • 3bef4a5da6
    cleanup error-handling in SDL_egl.c pionere 2022-01-22 15:43:09 +0100
  • b5c5052608
    cleanup error-handling in SDL_bmp.c pionere 2022-01-22 15:34:22 +0100
  • 19df4af2aa
    simplify SDL_DUMMY/OFFSCREEN_CreateWindowFramebuffer pionere 2022-01-22 10:33:38 +0100
  • ecd922b5cf Fix touch holding detection after #5244 changes SonicMastr 2022-02-01 22:33:13 -0600
  • df0d696a62
    RISCOS: attempt to fix compilation ERANGE Sylvain 2022-02-02 15:22:14 +0100
  • 87b02d3795
    Linux thread name limitation: test for ERANGE (see bug #5283) Sylvain 2022-02-02 15:09:29 +0100
  • daea9fa19e Remove SDL_config_psp and references Francisco Javier Trujillo Mata 2022-02-02 08:18:22 +0100
  • ff5f5d0ef4 Updating Readme-psp info Francisco Javier Trujillo Mata 2022-02-02 08:16:45 +0100
  • ec632aba15 Remove legacy and unused Makefile.psp Francisco Javier Trujillo Mata 2022-02-01 22:44:44 +0100
  • 220a9596f3
    Remove testing instruction (see bug #5283) Sylvain 2022-02-02 10:01:11 +0100
  • 9e46a512b1
    Fixed bug #5283 - limit thread name to 16 characters when using pthread_setname_np() Sylvain 2022-02-02 09:58:15 +0100
  • b11dfd7611 Only generate key repetition for keys that should repeat on wayland. Weng Xuetian 2022-02-01 14:43:26 -0800
  • a90a2e7582 Fix text_input_v3 preedit string Weng Xuetian 2022-01-30 16:44:44 -0800
  • 03c4405b3b Fixed D-Bus battery refresh call Sam Lantinga 2022-02-01 09:32:38 -0800
  • e1cf8d8748 Sync wiki -> header SDL Wiki Bot 2022-02-01 16:58:05 +0000
  • 4fa21dd65b Sync wiki -> header SDL Wiki Bot 2022-02-01 10:37:05 +0000
  • d46cc18afc
    Fix function comment Sylvain 2022-02-01 11:35:26 +0100
  • d224a63bda
    Fix compilation for non Android Sylvain 2022-02-01 11:33:35 +0100
  • 61b6a2cad4 Sync wiki -> header SDL Wiki Bot 2022-02-01 10:33:04 +0000
  • fe2ed6cf6f
    Fixed bug #5221 - Add SDL_AndroidSendMessage() Sylvain 2022-02-01 11:30:43 +0100
  • 97269e143d adjustments to ime_candidates - allocate ime_candidates on demand - allow write to the whole allocated memory of ime_candidates - ensure ime_candcount is set to zero in case the candidates can not be queried for any reason pionere 2022-01-18 17:51:17 +0100
  • 6f404d0f04 cleanup IME_GetCandidateList / UILess_GetCandidateList - move IME_ShowCandidateList, ImmGetContext and ImmReleaseContext to this function - set ime_candpgsize to MAX_CANDLIST if dwPageSize is zero - comment out deselection of ime_candsel in case of korean language for the moment (LANG_CHT does not work anyway) pionere 2022-01-18 17:49:33 +0100
  • ec8e3104c8 Refresh the battery state before we query it on Linux Sam Lantinga 2022-01-31 17:01:08 -0800
  • 0b34f18045 audio: pipewire: Don't double free properties on init failure Frank Praznik 2022-01-30 12:00:55 -0500
  • f7d3abddba
    Fixed bug #964 - SDL_RenderCopy stretch loses proportion on viewport. Handle the case when there is blending Sylvain 2022-01-29 10:19:08 +0100
  • 8b139e26a3 regenerated configure script. Ozkan Sezer 2022-01-29 10:33:50 +0300
  • a5c610b0a3 revert 'Changed to use 0xFE instead of 0xFF for better sound quality.' pionere 2022-01-08 12:28:02 +0100
  • 43f0271b4e Revert "fix compiler warnings in SDL_windows_gaming_input.c" Ryan C. Gordon 2022-01-24 08:56:33 -0500
  • a70bb259c7 drop handle parameter of OpenDevice pionere 2022-01-20 13:16:03 +0100
  • 47ddb04e17 cleanup/sync the main loop of *_OpenDevice functions to pick audio format II. pionere 2022-01-20 12:31:02 +0100
  • 2eafe4340c cleanup/sync the main loop of *_OpenDevice functions to pick audio format pionere 2022-01-20 12:18:59 +0100
  • 3939ef72f8 cleanup SDL_GetAudioDeviceSpec - drop unnecessary hascapture check - call SDL_InvalidParamError and return -1 in case the index is out of range - do not zfill SDL_AudioSpec - adjust documentation to reflect the behavior pionere 2022-01-19 17:23:53 +0100
  • 113109f839 cleanup SDL_GetAudioDeviceName - drop unnecessary hascapture check - call SDL_InvalidParamError in case the index is out of range pionere 2022-01-19 17:18:47 +0100
  • f91211eb17 cleanup WASAPI_PrepDevice - reorganize the loop which checks for the right wave-format - use the return value of UpdateAudioStream - ensure SetError is called in SDL_NewAudioStream pionere 2022-01-19 14:51:42 +0100
  • c9e8d1573a re-use return value of SDL_SetError/WIN_SetErrorFromHRESULT/SDL_OutOfMemory II. pionere 2022-01-19 12:59:35 +0100
  • 1043dd8c0d adjust handling of iscapture - drop iscapture parameter of OpenDevice - use SDL_bool for iscapture pionere 2022-01-19 12:58:04 +0100
  • e2f70a2dff cleanup SDL_EventState pionere 2022-01-19 12:51:26 +0100
  • 32c7d5d352 cleanup IME_UpdateInputLocale - do not store the HKL in a static variable - always set the ime_candvertical value in case the HKL is changed pionere 2022-01-18 17:44:51 +0100
  • 25aa7244dc cleanup IME_GetId - use assert instead of a check (it is a static function with constant parameter) - assume it is called with 0 first (simplifies the logic) - reuse dwLang value instead of a new 'call' to LANG() pionere 2022-01-18 17:43:31 +0100
  • 60deadba59 re-use return value of SDL_SetError/WIN_SetErrorFromHRESULT/SDL_OutOfMemory pionere 2022-01-17 17:22:30 +0100
  • ebdd536676 use SDL_InvalidParamError or SDL_assert instead of custom SDL_SetError pionere 2022-01-17 16:26:02 +0100
  • 4a17612bff get rid of BeginLoopIteration pionere 2022-01-17 12:04:32 +0100
  • 0770c5829c get rid of PrepareToClose pionere 2022-01-17 11:48:26 +0100
  • e0236c02ce audio: Removed an unnecessary commented-out line. Ryan C. Gordon 2022-01-23 01:28:36 -0500
  • 0dda8a7f4c cleanup init functions of audio - use SDL_bool if possible - assume NULL/SDL_FALSE filled impl - skip zfill of current_audio at the beginning of SDL_AudioInit (done before the init() calls) pionere 2022-01-17 11:21:01 +0100
  • 6fcfcc3d6f get rid of SkipMixerLock pionere 2022-01-17 11:00:03 +0100
  • 3c85cef46c cleanup SDL_RegisterApp - fix memory leak when RegisterClassEx fails - set style according to the documentation - eliminate duplicated SDL_Instance setter pionere 2022-01-17 09:58:16 +0100
  • 0af391cbe9 build with Release config on push and pull_request pionere 2022-01-15 17:07:20 +0100
  • ff2d62d89f dlopen is not a subsystem pionere 2022-01-15 12:27:25 +0100
  • a633a3c33e add audio/video dummies if nothing else available II. pionere 2022-01-13 09:33:20 +0100
  • 398f9a0e40 fix have_audio/video flags, add uikit to SUMMARY_video in configure pionere 2022-01-13 09:32:41 +0100
  • fa8075c4fc add audio/video dummies if nothing else available pionere 2022-01-12 17:21:06 +0100
  • 39c723fc9c fix HAVE_SDL_VIDEO flag of CMakeLists.txt [IOS OR TVOS] pionere 2022-01-12 17:18:37 +0100
  • 3dba2a73f1 fix HAVE_SDL_AUDIO flag of CMakeLists.txt II. pionere 2022-01-12 17:17:48 +0100
  • 014e2bbdb2 use SDL_COMPILE_TIME_ASSERT instead of SDL_STATIC_ASSERT pionere 2022-01-12 16:40:52 +0100
  • 3936af99d8 fix HAVE_SDL_AUDIO flag of CMakeLists.txt pionere 2022-01-12 16:31:00 +0100
  • 21510387cf fix CMakeLists.txt vs. configure inconsistencies - atomic subsystem is disabled by default (changed in configure) - SDL_WAYLAND_LIBDECOR is disabled by default if SDL_WAYLAND is not set (changed in CMakeLists.txt) pionere 2022-01-12 13:05:12 +0100
  • 95f30c7a48 fix compiler warnings in video/uikit pionere 2022-01-12 10:12:54 +0100
  • 11cdde01f3 fix MacOS build with disabled SDL_SENSOR + get rid of the double-check (SDL_HAPTIC depends on SDL_JOYSTICK) pionere 2022-01-12 10:06:22 +0100
  • 176941a4fb allow MacOS build without SDL_FILE pionere 2022-01-12 10:02:52 +0100
  • b1b2ad725c sync handling of subsystems II. (+) pionere 2022-01-11 12:30:15 +0100
  • eb80f2c65a sync handling of subsystems II. pionere 2022-01-11 10:45:41 +0100
  • 65e9415b98 sync handling of subsystems - add DUMMY-define in case the subsystem is enabled but not available (filesystem/misc/locale) - add missing PSP/VITA-filesystem defines - sync the order of filesystems in SDL_config.h.cmake/in - add option to disable locale subsystem in configure pionere 2022-01-10 17:00:32 +0100
  • ea8cf4bd0f add 'Misc' subsystem II. pionere 2022-01-10 16:36:02 +0100
  • 118de86202 more conform vulkan/metal configuration pionere 2022-01-10 15:39:42 +0100
  • 606d2ea87f bugfix for "add 'Misc' subsystem" pionere 2022-01-09 17:00:41 +0100
  • 998117b3ff add 'Misc' subsystem pionere 2022-01-09 16:00:22 +0100
  • 942b01a54c do not use RWOps in WIN_SetWindowIcon pionere 2022-01-09 15:08:21 +0100
  • 739f350f45 add SDL_LOCALE_DISABLED to SDL_config.h pionere 2022-01-08 12:35:52 +0100
  • bf66720a4d fix mixing of U16 audio pionere 2022-01-08 12:22:28 +0100
  • 905e2e22ef cleanup of SDL_MixAudioFormat pionere 2022-01-08 12:15:53 +0100
  • d7110b4490 fix compiler warnings in SDL_windows_gaming_input.c pionere 2022-01-08 12:07:16 +0100
  • e11ba0f5d9 do not load/unload opengl library when SDL_WINDOW_METAL flag is changed pionere 2022-01-08 12:03:57 +0100
  • f5911bdc59 GLES2: disable texcoord when not using it (see bug #5235) similar to opengl backend code: - glDisableVertexAttribArray doesn't need to depend on 'drawstate.texture' value - move binding code to SetCopyState() Sylvain 2022-01-28 15:31:56 +0100
  • 096fe37bb2 GLES2: revert 7bf8c5a388 Sylvain 2022-01-28 14:19:10 +0100
  • a988ce5544
    Fixed bug #964 - SDL_RenderCopy stretch loses proportion on viewport boundaries Sylvain 2022-01-28 17:24:59 +0100
  • 7bf8c5a388 GLES2: disable texcoord when not using it (see bug #5235) Sylvain 2022-01-27 14:19:52 +0100
  • 5b74459255 Update SDL_joystick.c Vitaliy Zhmurikov 2022-01-28 06:11:28 +1000
  • 19ae71b2db
    video: Don't add SDL_WINDOW_(METAL|OPENGL) to new windows if unsupported. Ryan C. Gordon 2022-01-27 11:48:32 -0500
  • d7e0c54dde PSVita: send initial SDL_JOYDEVICEADDED events Ivan Epifanov 2022-01-27 10:29:45 +0300
  • cc40f732f9 wayland: Round the refresh rate rather than truncating it Cameron Gutman 2022-01-26 21:09:39 -0600
  • 3044310518 video: Don't add SDL_WINDOW_METAL to new windows if not using Cocoa or UIKit. Ryan C. Gordon 2022-01-26 21:10:15 -0500
  • 77a9ca6ba0 wayland: Fix SDL_SetWindowSize() being dropped right after exiting fullscreen Cameron Gutman 2022-01-26 18:26:07 -0600
  • c6ec5a07f1 d3d11: Respect SDL_HINT_RENDER_DIRECT3D_THREADSAFE when creating device Cameron Gutman 2022-01-02 15:43:35 -0600
  • f37e4a94d3
    video: Don't check if we can use a "texture framebuffer" until needed. Ryan C. Gordon 2022-01-26 17:02:49 -0500
  • 71e06a536a cmake: fix Metal detection Eric Wasylishen 2021-11-26 18:27:34 -0700
  • 8ceba27d62 video: Prefer Wayland over X11 Ethan Lee 2021-04-17 12:07:38 -0400
  • 68a71f91c6 wayland: Try to avoid committing before the window is shown Ethan Lee 2022-01-25 11:18:04 -0500
  • 84320266f2 Fixed the queue filling up with sentinel events when the WaitEvent call is passed NULL for the event Sam Lantinga 2022-01-25 12:37:43 -0800
  • f0e768da43 wayland: Call SetFullscreen directly in ShowWindow. Ethan Lee 2022-01-25 13:07:00 -0500
  • 8c660ccb6f
    Fixed bug #5256: X11 Segmentation fault with multiple windows and renderers First window is created and it triggers and 'EnterNotify' event which calls SDL_SetMouseFocus() and X11_ShowCursor() while the second windows hasn't finished to be created (eg window->driverdata isn't set) Just check for a valid 'driverdata' Sylvain 2022-01-25 17:14:01 +0100
  • e2d74bcbe5 wayland: Detach hidden surfaces in HideWindow, not ShowWindow Ethan Lee 2022-01-25 11:16:09 -0500
  • ca22b30e46
    testgles2: Use vertex buffer objects instead of client-side arrays. Ryan C. Gordon 2022-01-24 22:32:58 -0500
  • 57bc90403e Add hint to optionally forcibly raise the window under MS Windows. ulatekh 2022-01-07 08:54:08 -0700
  • d7873e656b Disable tablet flicks under MS Windows. ulatekh 2022-01-04 15:47:29 -0700
  • 15ebad6e7d emscripten: Implement SDL_OpenURL Charlie Birks 2022-01-22 13:31:11 +0000
  • 99af3281ee timer: Fix Emscripten declaration-after-statement error Charlie Birks 2022-01-22 12:27:43 +0000
  • 53df0e6619 Fix the erroneous generation of mouse-down events from touch-move events. ulatekh 2022-01-21 17:15:18 -0700
  • 8f8b14cbb6 Synthesize a missing touch-up event. ulatekh 2022-01-21 17:10:09 -0700