Commit Graph

  • 48b62e2e57 make video/pandora to actually compile somehow. Ozkan Sezer 2024-01-23 17:50:10 +03:00
  • 6fb188eb35 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-23 03:24:26 +00:00
  • cd231a65f6 Added SDL_GetJoystickCaps() and SDL_GetGamepadCaps() to get the capabilities of controllers Sam Lantinga 2024-01-22 19:07:33 -08:00
  • 52181848da fixes after ShowMessageBox changes: Ozkan Sezer 2024-01-23 04:11:20 +03:00
  • 9e352e61db fixes after ShowMessageBox changes: Ozkan Sezer 2024-01-23 04:11:20 +03:00
  • 10cbe04fc5 SDL_ShowMessageBox: Remove #ifdefs and respect SDL_VIDEO_DRIVER hint. Ryan C. Gordon 2024-01-22 18:04:14 -05:00
  • c5c0b2cb34 SDL_ShowMessageBox: Remove #ifdefs and respect SDL_VIDEO_DRIVER hint. Ryan C. Gordon 2024-01-22 18:04:14 -05:00
  • c88c12148d SDL_ShowMessageBox: Remove #ifdefs and respect SDL_VIDEO_DRIVER hint. Ryan C. Gordon 2024-01-22 18:04:14 -05:00
  • 8367b00e8c aaudio: Set low-latency audio mode. Ryan C. Gordon 2024-01-22 18:23:14 -05:00
  • 1e016fd5ea aaudio: Set low-latency audio mode. Ryan C. Gordon 2024-01-22 18:23:14 -05:00
  • 4a4f289adc testhaptic.c: include stdlib.h for exit() Ozkan Sezer 2024-01-23 01:20:40 +03:00
  • aaf426e280 testhaptic.c: include stdlib.h for exit() Ozkan Sezer 2024-01-23 01:20:00 +03:00
  • 467f1d52e4 wayland: Always create the backing input store, even if there is no seat Frank Praznik 2024-01-22 12:49:05 -05:00
  • 5f65fd360d wayland: Free the input struct in all initialization failure paths Frank Praznik 2024-01-22 13:01:04 -05:00
  • a8eeb181b6 wayland: Always create the backing input store, even if there is no seat Frank Praznik 2024-01-22 12:49:05 -05:00
  • 84e47b4af5 wayland: Always create the backing input store, even if there is no seat Frank Praznik 2024-01-22 12:16:27 -05:00
  • 4845027cad Updated to version 2.31.0 for development Sam Lantinga 2024-01-22 09:12:34 -08:00
  • ef7261bc41 Updated to version 2.29.2 for RC build prerelease-2.29.2 Sam Lantinga 2024-01-22 08:43:05 -08:00
  • 99ce8af439 Fixed warning C4244: '=': conversion from 'Sint64' to 'int', possible loss of data Sam Lantinga 2024-01-22 08:39:22 -08:00
  • 12bab1c981 Fixed warning C4244: '=': conversion from 'Sint64' to 'int', possible loss of data Sam Lantinga 2024-01-22 08:39:22 -08:00
  • 61821bd876 fix audio conversion from S16 to F32 using SSE2 pionere 2024-01-22 16:00:47 +01:00
  • 0f9422a6a5 linux: Handle upower's UP_DEVICE_STATE_PENDING_CHARGE, PENDING_DISCHARGE Simon McVittie 2023-09-20 15:16:16 +01:00
  • 55ba686530 test: Run testautomation under Autotools too, not just CMake Simon McVittie 2024-01-22 09:57:48 +00:00
  • 4cb43db1a9 test: Don't distinguish between different categories of tests Simon McVittie 2024-01-22 09:56:01 +00:00
  • 237535b23a Fixed bug #8897 - SDL_BlitSurface segfault when dest_rect is null Sylvain 2024-01-22 09:22:41 +01:00
  • ed5d3d9f82 Fix compilation on loongarch yuanhecai 2024-01-21 12:42:18 +08:00
  • f569cc56a9 tests: Fix automated audio tests on Windows and Linux Frank Praznik 2023-10-15 12:15:32 -04:00
  • 06dd70bc8b video: Use string comparison instead of #ifdefs for driver detection Frank Praznik 2023-10-15 11:52:51 -04:00
  • a420eb79bb cmake: run testautomation with CTest on ci Anonymous Maarten 2023-09-28 19:15:52 +02:00
  • 41fc398114 Move check for SDL_Delay upper bounds to testtimer Anonymous Maarten 2023-08-29 00:03:05 +02:00
  • 1737340978 Use helper_ddtod function to compare atan2 infinity cases Anonymous Maarten 2023-10-14 04:52:06 +02:00
  • 69a6efcd1b Avoid using higher precision floating point numbers by using it in a function Anonymous Maarten 2023-10-14 04:38:35 +02:00
  • fbee0b86bf video: verify SDL_GetNumVideoDisplays is succesful Anonymous Maarten 2023-10-14 03:23:33 +02:00
  • 880c69392a testautomation_math: do relative comparison + more precise correct trigonometric values Anonymous Maarten 2023-10-14 03:23:01 +02:00
  • 811adaa342 Only test error message when using specific video drivers Anonymous Maarten 2023-10-14 01:17:36 +02:00
  • 5368f45567 Remove one test that contains call of SDL_Quit() / SDL_Init() because it conficts with the initializaion of test common. (before it used SDL_VideoInit SDL_VideoQuit which weren't perturbated by SDL_Quit()) Sylvain 2023-01-07 15:59:18 +01:00
  • 3d5679bb8e Fix video_getSetWindowPosition() that fail when checking events, because testautomation_events.c() didn't finish to poll all events before Sylvain 2023-03-21 12:11:57 +01:00
  • a28a42cfc6 Fixed declaration of SDL_HapticRumbleSupported Sam Lantinga 2024-01-21 11:36:38 -08:00
  • 052b958bf2 Made SDL_HapticEffect const in the API Sam Lantinga 2024-01-21 10:56:32 -08:00
  • e3203278f4 Updated tests so they'll pass if we enable the C runtime in SDL2.dll Sam Lantinga 2024-01-21 11:22:50 -08:00
  • b5aec14d43 gdk: Backport SDL3 MR #8844 Ethan Lee 2024-01-21 13:16:44 -05:00
  • fa5bfe577c Fixed warnings building for UWP Sam Lantinga 2024-01-20 17:25:24 -08:00
  • 3e541eab22 Fixed error: 'fq' may be used uninitialized [-Werror=maybe-uninitialized] Sam Lantinga 2024-01-20 17:19:00 -08:00
  • 8f20ef5b43 Re-enable C runtime with Mingw, and disable the problematic math test Sam Lantinga 2024-01-21 06:16:05 -08:00
  • 1f177be1e4 Disable the Mingw C runtime by default Sam Lantinga 2024-01-20 20:53:27 -08:00
  • 5e70ee29cc Build SDL with the static C runtime on Visual Studio Sam Lantinga 2024-01-20 16:40:32 -08:00
  • e2f35a16c2 Added <string.h> for declaration of memset() and memcpy() Sam Lantinga 2024-01-20 08:34:30 -08:00
  • 7a069cc4b0 Allow optimizing memcpy and memset where possible Sam Lantinga 2024-01-20 08:12:11 -08:00
  • 8eb2ec6a8d watcom makefiles: remove yuv_rgb_lsx.c from sources Ozkan Sezer 2024-01-21 11:56:20 +03:00
  • 8d25c2d260 video: Fix window manager initiated fullscreen window moves Frank Praznik 2024-01-20 13:18:23 -05:00
  • 8c7f5b73e8 Fixed build Sam Lantinga 2024-01-20 08:42:21 -08:00
  • 4d6e2d8b73 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-20 14:33:19 +00:00
  • 308906ba25 Added SDL_FlipSurface() to flip a surface vertically or horizontally Sam Lantinga 2024-01-20 06:31:37 -08:00
  • 83f3045ee8 Revert "updated WhatsNew.txt" Sam Lantinga 2024-01-20 05:28:05 -08:00
  • f1bc5f305c Prevent asan warning on qsort(): 'src/stdlib/SDL_qsort.c:27:5: runtime error: null pointer passed as argument 1, which is declared to never be null` Sylvain 2024-01-20 06:42:00 +01:00
  • 2cd583ee13 Prevent asan warning on qsort(): 'src/stdlib/SDL_qsort.c:27:5: runtime error: null pointer passed as argument 1, which is declared to never be null` Sylvain 2024-01-20 06:42:00 +01:00
  • c3a3f18076 updated WhatsNew.txt Ozkan Sezer 2024-01-20 11:51:00 +03:00
  • 5db543a66a Just use the khronos headers for the checks that need them Sam Lantinga 2024-01-19 23:55:05 -08:00
  • 4b82bed259 Fixed building with the steamrt/scout SDK Sam Lantinga 2024-01-19 23:02:48 -08:00
  • 116c60c5b0 Run EGL/GLES cmake tests with the Khronos headers available Sam Lantinga 2024-01-19 22:31:15 -08:00
  • b552f26e6a Fix building with the steamrt/scout SDK Sam Lantinga 2024-01-19 22:27:59 -08:00
  • 5d6eb4a5a5 Fixed overflow in SDL_SoftStretch() (see #8878) Sylvain 2024-01-20 06:33:38 +01:00
  • 7b02d328fa Fixed overflow in SDL_SoftStretch() (see #8878) Sylvain 2024-01-20 06:33:38 +01:00
  • cfc22ac7d7 Added patch notes for the SDL 2.30.0 release prerelease-2.29.1 Sam Lantinga 2024-01-19 20:11:07 -08:00
  • b4f99deb9e Updated to version 2.29.1 for RC build Sam Lantinga 2024-01-19 19:58:08 -08:00
  • 1e13aa2c98 androidaudio: same fix as AAudio for pausing thread when backgrounding app. Ryan C. Gordon 2024-01-19 22:15:27 -05:00
  • 64972b4184 Fixed build Sam Lantinga 2024-01-19 17:21:05 -08:00
  • 6a00ae7e58 Fixed rendering diagonal lines within a viewport Sam Lantinga 2024-01-19 16:28:00 -08:00
  • 8d9c7d8ebe SDL_UpdateFullscreenMode: Only restore mouse position when exiting fullscreen if the fullscreen mode actually changed Sam Lantinga 2024-01-19 15:26:46 -08:00
  • 109bb2f17e Make sure the render target isn't bound as a resource Sam Lantinga 2024-01-19 15:17:30 -08:00
  • a73132177d Make sure the render target isn't bound as a resource Sam Lantinga 2024-01-19 15:17:30 -08:00
  • f7ab765b84 Fixed crash scaling very large surfaces Sam Lantinga 2024-01-19 13:06:12 -08:00
  • 09ba55b462 Fixed crash scaling very large surfaces Sam Lantinga 2024-01-19 13:06:12 -08:00
  • 910e040e9e aaudio: Block the audio device thread when in the background. Ryan C. Gordon 2024-01-19 15:09:59 -05:00
  • aa3fc6e904 Fixed D-pad on Xbox One controllers using the HIDAPI driver Sam Lantinga 2024-01-19 11:43:01 -08:00
  • bb969ac747 Fixed bug #7614: Segmentation Fault in SDL_BlitSurface (#7808) Sylvain Becker 2024-01-19 17:39:57 +01:00
  • 3639743d89 Fixed bug #7614: Segmentation Fault in SDL_BlitSurface (#7808) Sylvain Becker 2024-01-19 17:39:57 +01:00
  • 87b5bb5840 Fixed potential overflow in software triangle rendering Sam Lantinga 2024-01-19 08:31:56 -08:00
  • bd5d4d61ed Fixed potential overflow in software triangle rendering Sam Lantinga 2024-01-19 08:31:56 -08:00
  • b566bfce07 Fixed warning C4152: nonstandard extension, function/data pointer conversion in expression Sam Lantinga 2024-01-19 06:36:05 -08:00
  • 9fc1135e3b Fixed warning C4127: conditional expression is constant Sam Lantinga 2024-01-19 06:35:02 -08:00
  • 1dbe54c4e6 Fixed warning C4244: 'function': conversion from 'SDL_ThreadID' to 'DWORD', possible loss of data Sam Lantinga 2024-01-19 06:28:54 -08:00
  • 11b111e1f8 Fixed types used in documentation (thanks @Dragon-Baroque!) Sam Lantinga 2024-01-19 05:26:44 -08:00
  • f86b3ac605 Fixed types used in documentation (thanks @Dragon-Baroque!) Sam Lantinga 2024-01-19 05:21:25 -08:00
  • 129b459b2c Fix compilation problems about yuv_rgb_lsx.c yuanhecai 2024-01-19 11:13:16 +08:00
  • be576c5fe7 Updated Xcode projects after 472a415c8f Sam Lantinga 2024-01-18 17:08:20 -08:00
  • 472a415c8f video: move standard c, sse and lsx implementations of yuv2rgb to its own source Anonymous Maarten 2024-01-19 00:01:36 +01:00
  • 0d9719964f testautomation_surface: Make sure error is set by the function we expect Simon McVittie 2024-01-18 19:56:26 +00:00
  • e8075179e0 testautomation_surface: Really make width * bpp overflow Simon McVittie 2024-01-18 19:40:40 +00:00
  • 62d063f735 testautomation_surface: Really make pitch + alignment overflow Simon McVittie 2024-01-18 19:35:33 +00:00
  • 81ac656b7c SDL_CalculateRGBSize, SDL_CalculateYUVSize: set the error indicator Simon McVittie 2024-01-18 19:41:26 +00:00
  • e9a0edc847 testautomation_surface: Really make width * bpp overflow Simon McVittie 2024-01-18 19:40:40 +00:00
  • eb059538f8 testautomation_surface: Really make pitch + alignment overflow Simon McVittie 2024-01-18 19:35:33 +00:00
  • 4fdc291f5d Add spaces around SDL_PRI??? to avoid potential compiler warnings. Ozkan Sezer 2024-01-18 23:41:10 +03:00
  • 949b4fc349 x11: XI_Motion should mark the global mouse position as changed. Ryan C. Gordon 2024-01-18 15:10:16 -05:00
  • cc7fe8c255 x11: XI_Motion should mark the global mouse position as changed. Ryan C. Gordon 2024-01-18 15:10:16 -05:00
  • 87f559e021 Updated Xcode projects after dbdc65fc95 Sam Lantinga 2024-01-18 11:01:35 -08:00
  • 49adb23ad9 Build yuv_rgb_lsx.c with -mlsx Anonymous Maarten 2024-01-18 13:26:09 +01:00
  • dbdc65fc95 video: move standard c, sse and lsx implementations of yuv2rgb to its own source Anonymous Maarten 2024-01-18 13:19:54 +01:00
  • a31dc6dfcb Switched SDL_TouchID and SDL_FingerID to be Uint64 with 0 being an invalid value Sam Lantinga 2024-01-18 09:19:05 -08:00