Commit Graph

  • 859844eae3 Updated to version 2.30.0 for release main Sam Lantinga 2024-02-01 16:02:20 -0800
  • 857b9848d2 Don't use the system iconv on Apple mobile platforms Sam Lantinga 2024-02-01 15:53:27 -0800
  • 5f98fcf00b Use the exact motion associated with the warp Sam Lantinga 2024-01-30 11:11:10 -0800
  • 5a492e8196 Fixing viewport Francisco Javier Trujillo Mata 2024-01-29 22:27:36 +0100
  • 80cb52c944 Fix scissor usage Francisco Javier Trujillo Mata 2024-01-28 15:38:30 +0100
  • 4436c09c9d Fix color Francisco Javier Trujillo Mata 2024-01-28 00:23:16 +0100
  • 23cf7a2e0d autotools: a few libtool updates from mainstream Ozkan Sezer 2024-01-28 20:04:34 +0300
  • 4a62e1c0ca Updated to version 2.29.3 for RC build Sam Lantinga 2024-01-27 22:50:08 -0800
  • 173afd8564 Fixed testautomation log callback calling convention Sam Lantinga 2024-01-27 22:44:13 -0800
  • f6b9ebb838
    wasapi: If GetDeviceBuf can't get a full buffer, go back to waiting. Ryan C. Gordon 2024-01-26 23:24:43 -0500
  • f1b109005c
    aaudio: Backport headphone hotplugging support from SDL3. Ryan C. Gordon 2024-01-27 18:13:01 -0500
  • 0bd58cd727 Fixed Watcom build Sam Lantinga 2024-01-27 20:28:43 -0800
  • de1292f8ac Fixed build Sam Lantinga 2024-01-27 20:18:39 -0800
  • a6d5c1fe05 Added the environment variable SDL_LOGGING to control default log output Sam Lantinga 2024-01-27 19:11:04 -0800
  • fc5bd11dac Simplified the default log category logic Sam Lantinga 2024-01-27 15:38:26 -0800
  • e767840874 Document that the default log priority is error, not critical Sam Lantinga 2024-01-27 15:37:49 -0800
  • fd08ca3823 SDL_rwops.c (SDL_IsRegularFile): fix WinRT build failure due to S_ISREG Ozkan Sezer 2024-01-28 02:20:00 +0300
  • 3bf60755cb SDL_RWFromFile, stdio: reject if the file is not a regular file. Ozkan Sezer 2024-01-28 01:44:50 +0300
  • aac7d1c2ae Report out of memory instead of crashing in SDL_LoadFile_RW() Sam Lantinga 2024-01-27 12:15:43 -0800
  • 55caed2011 Fixed N3DS build Sam Lantinga 2024-01-27 11:56:33 -0800
  • 53058af284 Enable text input on video initialization without popping up an on-screen keyboard Sam Lantinga 2024-01-27 11:52:58 -0800
  • ad1a11164c
    wasapi: Clamp device->spec.samples to the hardware buffer size. Ryan C. Gordon 2024-01-26 13:58:38 -0500
  • 5f6a4fe643
    blendmode: Corrected docs for SDL_BLENDOPERATION_[REV_]SUBTRACT. Ryan C. Gordon 2024-01-25 17:48:12 -0500
  • c85ea238ca Improved timing accuracy of SDL_WaitEventTimeout() on Windows Sam Lantinga 2024-01-25 06:30:07 -0800
  • 5c0b2d04f4 mayflash adapter PS4 support Ningyuan Li 2024-01-20 00:39:47 +0900
  • 76e64053c3 Make sure we include the matching copy of vk_video headers Sam Lantinga 2024-01-24 09:23:24 -0800
  • ddfa59a52b Update to the latest version of the Khronos headers Sam Lantinga 2024-01-24 09:22:13 -0800
  • e3fb974fc7 Fixed ambiguity between std::byte and byte in rpcndr.h Sam Lantinga 2024-01-23 09:00:02 -0800
  • 9120fbd501 make video/pandora to actually compile somehow. Ozkan Sezer 2024-01-23 17:50:10 +0300
  • 52181848da fixes after ShowMessageBox changes: Ozkan Sezer 2024-01-23 04:11:20 +0300
  • 10cbe04fc5
    SDL_ShowMessageBox: Remove #ifdefs and respect SDL_VIDEO_DRIVER hint. Ryan C. Gordon 2024-01-22 18:04:14 -0500
  • 8367b00e8c aaudio: Set low-latency audio mode. Ryan C. Gordon 2024-01-22 18:23:14 -0500
  • 4a4f289adc testhaptic.c: include stdlib.h for exit() Ozkan Sezer 2024-01-23 01:20:40 +0300
  • 467f1d52e4 wayland: Always create the backing input store, even if there is no seat Frank Praznik 2024-01-22 12:49:05 -0500
  • ef7261bc41 Updated to version 2.29.2 for RC build Sam Lantinga 2024-01-22 08:43:05 -0800
  • 12bab1c981 Fixed warning C4244: '=': conversion from 'Sint64' to 'int', possible loss of data Sam Lantinga 2024-01-22 08:39:22 -0800
  • 61821bd876 fix audio conversion from S16 to F32 using SSE2 pionere 2024-01-22 16:00:47 +0100
  • 0f9422a6a5 linux: Handle upower's UP_DEVICE_STATE_PENDING_CHARGE, PENDING_DISCHARGE Simon McVittie 2023-09-20 15:16:16 +0100
  • 55ba686530 test: Run testautomation under Autotools too, not just CMake Simon McVittie 2024-01-22 09:57:48 +0000
  • 4cb43db1a9 test: Don't distinguish between different categories of tests Simon McVittie 2024-01-22 09:56:01 +0000
  • 237535b23a
    Fixed bug #8897 - SDL_BlitSurface segfault when dest_rect is null Sylvain 2024-01-22 09:22:41 +0100
  • ed5d3d9f82 Fix compilation on loongarch yuanhecai 2024-01-21 12:42:18 +0800
  • f569cc56a9 tests: Fix automated audio tests on Windows and Linux Frank Praznik 2023-10-15 12:15:32 -0400
  • 06dd70bc8b video: Use string comparison instead of #ifdefs for driver detection Frank Praznik 2023-10-15 11:52:51 -0400
  • a420eb79bb cmake: run testautomation with CTest on ci Anonymous Maarten 2023-09-28 19:15:52 +0200
  • 41fc398114 Move check for SDL_Delay upper bounds to testtimer Anonymous Maarten 2023-08-29 00:03:05 +0200
  • 1737340978 Use helper_ddtod function to compare atan2 infinity cases Anonymous Maarten 2023-10-14 04:52:06 +0200
  • 69a6efcd1b Avoid using higher precision floating point numbers by using it in a function Anonymous Maarten 2023-10-14 04:38:35 +0200
  • fbee0b86bf video: verify SDL_GetNumVideoDisplays is succesful Anonymous Maarten 2023-10-14 03:23:33 +0200
  • 880c69392a testautomation_math: do relative comparison + more precise correct trigonometric values Anonymous Maarten 2023-10-14 03:23:01 +0200
  • 811adaa342 Only test error message when using specific video drivers Anonymous Maarten 2023-10-14 01:17:36 +0200
  • 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 +0100
  • 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 +0100
  • e3203278f4 Updated tests so they'll pass if we enable the C runtime in SDL2.dll Sam Lantinga 2024-01-21 11:22:50 -0800
  • b5aec14d43 gdk: Backport SDL3 MR #8844 Ethan Lee 2024-01-21 13:16:44 -0500
  • 8eb2ec6a8d watcom makefiles: remove yuv_rgb_lsx.c from sources Ozkan Sezer 2024-01-21 11:56:20 +0300
  • 83f3045ee8 Revert "updated WhatsNew.txt" Sam Lantinga 2024-01-20 05:28:05 -0800
  • 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 +0100
  • c3a3f18076 updated WhatsNew.txt Ozkan Sezer 2024-01-20 11:51:00 +0300
  • 5d6eb4a5a5
    Fixed overflow in SDL_SoftStretch() (see #8878) Sylvain 2024-01-20 06:33:38 +0100
  • cfc22ac7d7 Added patch notes for the SDL 2.30.0 release Sam Lantinga 2024-01-19 20:11:07 -0800
  • b4f99deb9e Updated to version 2.29.1 for RC build Sam Lantinga 2024-01-19 19:58:08 -0800
  • 1e13aa2c98
    androidaudio: same fix as AAudio for pausing thread when backgrounding app. Ryan C. Gordon 2024-01-19 22:15:27 -0500
  • 109bb2f17e Make sure the render target isn't bound as a resource Sam Lantinga 2024-01-19 15:17:30 -0800
  • f7ab765b84 Fixed crash scaling very large surfaces Sam Lantinga 2024-01-19 13:06:12 -0800
  • 910e040e9e
    aaudio: Block the audio device thread when in the background. Ryan C. Gordon 2024-01-19 15:09:59 -0500
  • bb969ac747 Fixed bug #7614: Segmentation Fault in SDL_BlitSurface (#7808) Sylvain Becker 2024-01-19 17:39:57 +0100
  • 87b5bb5840 Fixed potential overflow in software triangle rendering Sam Lantinga 2024-01-19 08:31:56 -0800
  • 11b111e1f8 Fixed types used in documentation (thanks @Dragon-Baroque!) Sam Lantinga 2024-01-19 05:26:44 -0800
  • be576c5fe7 Updated Xcode projects after 472a415c8f Sam Lantinga 2024-01-18 17:08:20 -0800
  • 472a415c8f video: move standard c, sse and lsx implementations of yuv2rgb to its own source Anonymous Maarten 2024-01-19 00:01:36 +0100
  • 0d9719964f testautomation_surface: Make sure error is set by the function we expect Simon McVittie 2024-01-18 19:56:26 +0000
  • e8075179e0 testautomation_surface: Really make width * bpp overflow Simon McVittie 2024-01-18 19:40:40 +0000
  • 62d063f735 testautomation_surface: Really make pitch + alignment overflow Simon McVittie 2024-01-18 19:35:33 +0000
  • cc7fe8c255
    x11: XI_Motion should mark the global mouse position as changed. Ryan C. Gordon 2024-01-18 15:10:16 -0500
  • f52a12a8fe remove several instances of unnecessary emptry str "" after SDL_PRI??? Ozkan Sezer 2024-01-18 17:25:56 +0300
  • 3d6cf2b5c0 update config.guess and config.sub from mainstream Ozkan Sezer 2024-01-18 00:29:56 +0300
  • f7f9478caf
    docs: Note SDL_UpdateWindowSurfaceRects can update beyond specified areas. Ryan C. Gordon 2024-01-16 15:23:56 -0500
  • 9db80adfba Fixed bug #7614: Segmentation Fault in SDL_BlitSurface Sylvain 2023-12-11 14:12:42 +0100
  • f3b0dc5007 Fixed bug #8301 - Software renderer draws long lines incorrectly / SDL_RENDERLINEMETHOD_GEOMETRY Sylvain 2024-01-16 13:50:46 +0100
  • c69e858e7a
    audio: Patched to compile (mixed declarations and code). Ryan C. Gordon 2024-01-16 10:07:14 -0500
  • 1e2f311811
    audio: backport SDL3's audio datatype converters. Ryan C. Gordon 2024-01-16 10:01:46 -0500
  • eae81ec80e Touchpads already have their right/left buttons swapped in raw input Sam Lantinga 2024-01-15 19:41:46 -0800
  • f641d91f67 Restore window minimum and maximum size if it is recreated Sam Lantinga 2024-01-15 16:33:49 -0800
  • 38d11e5cc6 Add missing (void) in functions params Susko3 2023-12-26 21:18:02 +0100
  • bbe4d693eb Use correct touch check flag Susko3 2023-12-26 21:08:51 +0100
  • b6e97d9ff0 Fixed Xcode warnings Sam Lantinga 2024-01-13 08:15:41 -0800
  • 5db6eb7742 Removed reference to deleted header from Xcode project Sam Lantinga 2024-01-13 08:10:04 -0800
  • 347b6cdcb6
    Prevent ASAN warning: like SDL_triangle.c:305:30: runtime error: left shift of negative value -672 (even if the value was correctly computed) Sylvain 2024-01-12 15:43:49 +0100
  • 66209135df render: Fix line clipping with translated viewports Alberto Mardegan 2024-01-11 22:15:17 +0300
  • 01fa4dd9d1 Fixed ASAN warning, runtime error: left shift of 160 by 24 places cannot be represented in type 'int' Sylvain 2024-01-11 09:26:55 +0100
  • 9fe09950f1 wayland: Raise the frame throttle limit Frank Praznik 2024-01-10 16:41:20 -0500
  • 71cd1fa595 Fix compile error with XInputOnGameInput.h Caleb Cornett 2024-01-10 14:41:15 -0600
  • 4f2c7328d6 test: Use AUDIO_F32SYS for native-endianness Simon McVittie 2024-01-10 11:05:34 +0000
  • 1634a4cc30 test: Use SDL_CreateRGBSurfaceWithFormatFrom for SDLTest_ImageFace Simon McVittie 2024-01-10 10:26:47 +0000
  • feaf52dba6 test: Fix encoding declaration for RGB24 test images Simon McVittie 2024-01-10 10:25:28 +0000
  • 970ed36de5 Only force X11 if SDL_VIDEO_DRIVER_X11 is available Sam Lantinga 2024-01-09 11:56:26 -0800
  • bd2f1e9ea6 Use the X11 driver if the application uses X11-based graphics frameworks Sam Lantinga 2024-01-09 11:24:10 -0800
  • 2afd04d09b test/acinclude.m4 (AM_PATH_SDL2): apply recent sdl2.m4 PKG_CONFIG patch Ozkan Sezer 2024-01-09 17:11:10 +0300
  • 69f3bb2e34 test: Accept small numerical differences in more mathematical tests Simon McVittie 2023-09-28 16:29:15 +0100