Commit Graph

  • 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
  • b19d43a74d Add SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING to migration readme Edoardo Lolletti 2024-01-18 19:17:50 +01:00
  • b384973936 Remove no longer needed hint Edoardo Lolletti 2024-01-17 22:32:59 +01:00
  • 42d6cf9ce7 Update thread naming on windows Edoardo Lolletti 2024-01-16 22:42:15 +01:00
  • cda2bffeee Re-add SDL_HAPTIC_SQUARE for SDL 3.0 Sam Lantinga 2024-01-18 06:55:36 -08:00
  • df4b855af5 Updated SDL_TLSID to use the same type as other IDs in SDL Sam Lantinga 2024-01-18 05:30:51 -08:00
  • fc0c774976 Renamed SDL_ThreadID() to SDL_GetCurrentThreadID() Sam Lantinga 2024-01-18 04:57:12 -08:00
  • d6a41f8f31 Updated SDL_TimerID to use the same type as other IDs in SDL Sam Lantinga 2024-01-18 05:07:28 -08:00
  • bc3a71d400 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-18 15:01:21 +00:00
  • 464f4d19fe Removed obsolete XInput mapping hint Sam Lantinga 2024-01-18 05:41:11 -08:00
  • f8dfee01bb Made SDL_ReadSurfacePixel a public function Sam Lantinga 2024-01-18 04:36:37 -08:00
  • f52a12a8fe remove several instances of unnecessary emptry str "" after SDL_PRI??? Ozkan Sezer 2024-01-18 17:25:56 +03:00
  • f7ba340999 remove several instances of unnecessary emptry str "" after SDL_PRI??? Ozkan Sezer 2024-01-18 17:25:50 +03:00
  • c540c77756 Removed SDL_INIT_EVERYTHING Sam Lantinga 2024-01-18 03:51:56 -08:00
  • 26996e2c02 We've decided to keep separate functions for creating a thread with and without stack size specified. Sam Lantinga 2024-01-18 06:11:55 -08:00
  • a2665f54c8 Updated the atomic API for SDL 3.0 naming conventions Sam Lantinga 2024-01-18 03:39:55 -08:00
  • 4e60fc9b2b Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-18 12:07:19 +00:00
  • fb898d6df0 Clarify that desktop mode is the non-exclusive borderless fullscreen mode Sam Lantinga 2024-01-18 04:05:29 -08:00
  • b5bcf45a65 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-18 12:02:08 +00:00
  • 4fee6cb274 Added documentation for custom event cleanup in SDL_FlushEvent() Sam Lantinga 2024-01-18 03:59:22 -08:00
  • fd34bc56f9 cocoa: Fix SDL_CocoaWindowData keyboard_focus being left pointing to a destroyed SDL window if input focus not previously reset for that window Sam Lantinga 2024-01-18 03:36:54 -08:00
  • 0a99ad7a68 cocoa: Fix Cocoa_RaiseWindow not making child window key if SDL_HINT_WINDOW_ACTIVATE_WHEN_RAISED is true Sam Lantinga 2024-01-18 03:36:52 -08:00
  • 20e8411b12 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-18 11:27:24 +00:00
  • f4a0bc02d5 Re-added prototypes for stub API functions Sam Lantinga 2024-01-17 15:55:49 -08:00
  • f224af5ac5 Updated Haptic API for SDL 3.0 conventions Sam Lantinga 2024-01-17 15:22:35 -08:00
  • 8ca9134115 Removed unnecessary NULL assignment Sam Lantinga 2024-01-17 13:47:11 -08:00
  • 3d6cf2b5c0 update config.guess and config.sub from mainstream Ozkan Sezer 2024-01-18 00:29:56 +03:00
  • 75dd7e1658 Note that we only allow disabling major subsystems Sam Lantinga 2024-01-17 08:59:38 -08:00
  • 130b361904 Removed SDL_MISC_DISABLED Sam Lantinga 2024-01-17 08:57:27 -08:00
  • 20fa5e6ad0 Removed SDL_LOCALE_DISABLED Sam Lantinga 2024-01-17 08:54:27 -08:00
  • 6efadfdb77 Removed SDL_FILESYSTEM_DISABLED Sam Lantinga 2024-01-17 08:50:48 -08:00
  • 3d951134a3 Removed SDL_FILE_DISABLED Sam Lantinga 2024-01-17 08:43:11 -08:00
  • ac367be171 Updated CMakeLists.txt now that timers and threads can't be disabled Sam Lantinga 2024-01-17 08:36:52 -08:00
  • e2080f74fd Fixed building with the joystick subsystem disabled Sam Lantinga 2024-01-17 08:19:58 -08:00
  • a0967c017f Fixed building with the video subsystem disabled Sam Lantinga 2024-01-17 07:41:48 -08:00
  • 31f34e9504 Removed SDL_ATOMIC_DISABLED Sam Lantinga 2024-01-16 21:17:01 -08:00
  • 6e1b11368d Removed SDL_CPUINFO_DISABLED Sam Lantinga 2024-01-16 21:43:54 -08:00
  • 52d6587084 Removed SDL_EVENTS_DISABLED Sam Lantinga 2024-01-16 21:23:46 -08:00
  • ba02722755 Removed SDL_LOADSO_DISABLED Sam Lantinga 2024-01-16 21:32:35 -08:00
  • 0d7df16812 Timers are a required platform feature Sam Lantinga 2024-01-16 20:09:37 -08:00
  • 518b070aa9 Fixed drop event coordinate conversion Sam Lantinga 2024-01-16 14:07:42 -08:00
  • 3ca8cee874 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-16 20:27:25 +00:00