Commit Graph

  • 93ed3148ba Fixed bug #7302 - Memory 'leak' in SDL_SetMouseSystemScale() Sylvain 2023-02-13 09:40:44 +01:00
  • 236d26b480 cmake: add -F <SDL3-framework-parent-folder> compile option in CMakeLists.txt Anonymous Maarten 2023-02-13 05:14:40 +01:00
  • d0b39890d2 cmake: include_guard() is not needed Anonymous Maarten 2023-02-13 04:55:26 +01:00
  • eea4711110 gendynapi.py: add option to check doc formating (eg \param \returns \since) Sylvain 2023-02-12 20:41:59 +01:00
  • 81c94a165c Add \since docs where missing and resets some to 3.0.0 - remove a \returns Sylvain 2023-02-12 20:39:22 +01:00
  • 3d93b07d5b Documentation \param fixes Sylvain 2023-02-12 10:17:18 +01:00
  • 49e47b523a Update \returns to the generic form Sylvain 2023-02-12 10:09:42 +01:00
  • 612584277c Fix build documentation Sylvain 2023-02-12 09:54:07 +01:00
  • e9af964cf4 More \param added for SDL function in stdinc.h Sylvain 2023-02-12 09:49:55 +01:00
  • 43c08170af Add missing '\param' documentation Sylvain 2023-02-12 09:40:39 +01:00
  • ce366facaa Add missing \returns, change "return" to "returns" to have same naming Sylvain 2023-02-10 22:26:35 +01:00
  • b728de788e Fixed audio Francisco Javier Trujillo Mata 2023-02-11 21:10:26 +01:00
  • 4a6f3cf47e x11: Set the window position when entering fullscreen Frank Praznik 2023-02-10 10:56:57 -05:00
  • d6a19c8cc6 video: Use the explicit fullscreen display for a window unless the window was moved Frank Praznik 2023-02-10 10:54:39 -05:00
  • 7285f0d441 Sorted controller list Sam Lantinga 2023-02-10 17:18:02 -08:00
  • 68e2f23066 Sorted controller list Sam Lantinga 2023-02-10 17:18:02 -08:00
  • ca3468cb55 Add Hori Pokken Tournament DX Pro Pad Alfredo Escobar 2023-01-30 16:08:52 -03:00
  • 76552e4780 Add Hori Pokken Tournament DX Pro Pad Alfredo Escobar 2023-01-30 16:08:52 -03:00
  • e4face7c1d Fixed the share button on the ThrustMaster eSwap PRO Controller Xbox Sam Lantinga 2023-02-10 16:46:21 -08:00
  • b55bb02723 Constrain the mouse position before it's used to generate mouse deltas Sam Lantinga 2023-02-10 09:08:12 -08:00
  • 7d2012af87 emscripten: Update deprecated calls to EM_ASM*. Bruce Mitchener 2023-02-10 13:51:16 +07:00
  • 144390f8fc Fixed renaming suggestion for SDL_WINDOWEVENT_CLOSE Sam Lantinga 2023-02-10 06:48:54 -08:00
  • 13d9e41c3f SDL_WINDOWEVENT_SIZE_CHANGED was renamed SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED Sam Lantinga 2023-02-10 06:38:14 -08:00
  • 69a6796476 Note that the coordinates in SDL_GetDisplayForPoint() and SDL_GetDisplayForRect() are screen coordinates Sam Lantinga 2023-02-10 06:30:48 -08:00
  • 449b2289c8 Remove renaming for SDL_GetDisplayDPI() Sam Lantinga 2023-02-10 06:24:16 -08:00
  • 7c4ec1867b Remove some vim config lines Sylvain 2023-02-10 10:59:57 +01:00
  • 26f27a9e5a Update README-migration Sylvain 2023-02-09 22:03:57 +01:00
  • 32d30944a1 SDL_GetNumTouchFingers(): 0 is a valid value. negative is automatically an error Sylvain 2023-02-09 21:18:43 +01:00
  • a2f3711c80 SDL_AndroidGetExternalStorageState(): return 0 on success, and fills *state with flags Sylvain 2023-02-09 20:44:46 +01:00
  • 853ee9a3e6 testime.c fixes from SDL2 branch. Ozkan Sezer 2023-02-10 11:11:10 +03:00
  • a8e89f2567 emscripten: Update deprecated calls to EM_ASM*. Bruce Mitchener 2023-02-10 13:51:16 +07:00
  • b9773be3b3 Don't clamp mouse coordinates until they're fully outside the containing area Sam Lantinga 2023-02-09 18:29:47 -08:00
  • 5b77ad54c4 Fixed order and constness of parameters to SDL_ConvertAudioSamples() Sam Lantinga 2023-02-09 17:49:35 -08:00
  • fa599c7548 Fixed SDL_GetRendererOutputSize renaming Sam Lantinga 2023-02-09 17:31:44 -08:00
  • e65e2c8ed7 SDL_CloseJoystick() should return void, not int Sam Lantinga 2023-02-09 17:25:57 -08:00
  • 9ff15e5382 Don't change M_PI in application code, that's not an SDL symbol Sam Lantinga 2023-02-09 17:23:17 -08:00
  • ff82341ce9 cmake: allow find_package from build directory (requires CMake 3.26) Anonymous Maarten 2023-02-04 23:20:03 +01:00
  • b8adf90aa3 cmake: check again for unknown documentation commands Anonymous Maarten 2023-01-26 00:43:39 +01:00
  • cc0fa00049 cmake: include directories of (generated) dependencies as SYSTEM Anonymous Maarten 2023-01-26 00:39:59 +01:00
  • 17515f4aef Backport simplify flags PR #7220 Sylvain 2023-02-04 15:51:37 +01:00
  • f71178a16f Fixed MFI controller being opened while HIDAPI controller was being opened Sam Lantinga 2023-02-09 12:05:46 -08:00
  • a9650d440a Fixed MFI controller being opened while HIDAPI controller was being opened Sam Lantinga 2023-02-09 12:05:46 -08:00
  • ae91dcbcf4 fix dynapi after commit dc74a67a Ozkan Sezer 2023-02-09 22:50:00 +03:00
  • dc74a67a57 SDL_UnlockTexture: change from 'int' to 'void' Sylvain 2023-02-09 20:16:41 +01:00
  • cee245b6a9 SDL_*SceenSaver(): change return value to int. // add SDL_Unsupported() errors Sylvain 2023-02-09 15:34:43 +01:00
  • e2e5e670bf Remove returns int from Destroy/Close/Unlock functions Sylvain 2023-02-09 16:53:47 +01:00
  • 3bd737d44c Add error returns to void functions that can fail/set errors. Linus Probert 2023-02-08 20:43:52 +01:00
  • b305d9e3c0 Change return type from void to int for audio function. Eventually set invalid parameter error. Sylvain 2023-02-08 21:22:01 +01:00
  • 824b9b0a58 Removed SDL_GetDisplayDPI() Sam Lantinga 2023-02-08 15:07:13 -08:00
  • d77eb8a8d5 Make sure we synchronously re-enable USB reporting mode for Switch controllers (thanks @SortaCore!) Sam Lantinga 2023-02-08 14:22:39 -08:00
  • 3fb9118cb6 Note the Google Stadia controller doesn't support rumble over Bluetooth Sam Lantinga 2023-02-08 14:16:24 -08:00
  • 71fb4e3d76 Fixed mis-detecting the share button on the Xbox controller over NDIS Sam Lantinga 2023-02-08 14:16:21 -08:00
  • 2518e32de8 Dynamically update the serial number if it isn't available at first Sam Lantinga 2023-02-08 14:16:17 -08:00
  • e8938fc66a Enable paddles on the Xbox Elite controller when connected over USB Sam Lantinga 2023-01-20 09:31:22 -08:00
  • b7c6fec10a Make sure we synchronously re-enable USB reporting mode for Switch controllers (thanks @SortaCore!) Sam Lantinga 2023-02-08 14:22:39 -08:00
  • 50575ed223 Note the Google Stadia controller doesn't support rumble over Bluetooth Sam Lantinga 2023-02-08 14:16:24 -08:00
  • 00e02de77b Fixed mis-detecting the share button on the Xbox controller over NDIS Sam Lantinga 2023-02-08 14:16:21 -08:00
  • d1c72bb0bc Dynamically update the serial number if it isn't available at first Sam Lantinga 2023-02-08 14:16:17 -08:00
  • c5c94a6be6 Change return type from void to int, for functions that set an error (SDL_SetError(), SDL_OutOfMemory(), SDL_Unsupported(), SDL_InvalidParam()) Sylvain 2023-02-06 20:24:12 +01:00
  • 6c37d5b57f x11: Cast the dot clock value to 64-bit when calculating the refresh rate Frank Praznik 2023-02-07 11:41:23 -05:00
  • 20a4e31a12 Re-added the internal hint SDL_BORDERLESS_WINDOWED_STYLE Sam Lantinga 2023-02-07 09:47:17 -08:00
  • fa8fba3812 Add clang-tidy config and CMake/CI support. Pierre Wendling 2022-10-25 23:26:42 -04:00
  • 5fded632d6 Added support for the Turtle Beach REACT-R and Recon Xbox controllers Sam Lantinga 2023-02-06 20:14:12 -08:00
  • d603371848 video: Try to get the display for fullscreen windows via the window position Frank Praznik 2023-02-06 19:25:19 -05:00
  • a357021800 Use GNU sed if available Sam Lantinga 2023-02-06 15:47:16 -08:00
  • fde6323662 fix build after the Logitech ChillStream patch. Ozkan Sezer 2023-02-07 01:11:02 +03:00
  • adf31f6ec0 Updated to version 2.26.3 for release release-2.26.3 Sam Lantinga 2023-02-06 14:08:14 -08:00
  • 0208a0eeb3 Added support for the Logitech ChillStream Sam Lantinga 2023-02-06 13:28:00 -08:00
  • 7154605982 Added support for the Logitech ChillStream Sam Lantinga 2023-02-06 13:28:00 -08:00
  • 7f3036c353 make sure to not enable SDL_PASSED_BEGINTHREAD_ENDTHREAD for WinRT Ozkan Sezer 2023-02-07 00:22:37 +03:00
  • b82a8b76b1 windows/SDL_systhread.c: remove some dead code. Ozkan Sezer 2023-02-07 00:22:20 +03:00
  • c68cfcdb2d make sure to not enable SDL_PASSED_BEGINTHREAD_ENDTHREAD for WinRT Ozkan Sezer 2023-02-07 00:21:56 +03:00
  • 7bf3e28dc6 windows/SDL_systhread.c: remove some dead code. Ozkan Sezer 2023-02-07 00:21:40 +03:00
  • 3fa5a2f794 Fixed warning running a command queue without any vertex operations Sam Lantinga 2023-02-06 11:22:00 -08:00
  • 22bafe8729 Removed debug code accidentally committed Sam Lantinga 2023-02-06 11:23:53 -08:00
  • f8b41919da Fixed warning running a command queue without any vertex operations Sam Lantinga 2023-02-06 11:22:00 -08:00
  • 375bde8a4f [SDL3] Cleanup void functions (#7253) Linus Probert 2023-02-06 17:53:52 +01:00
  • 9d8f98c735 Don't change presentation modes when resizing the logical target Sam Lantinga 2023-02-06 08:51:58 -08:00
  • 6f0acca8bd Return the SDL_SetError value Sylvain 2023-02-06 11:41:01 +01:00
  • a077cc8e4d [SDL3] macOS SetCursor performance fix (fixes #7151) (#7249) Sean Ridenour 2023-02-05 18:58:33 -07:00
  • fbe0352764 SDL_DestroyRenderer: drop all commands first and don't queue new command from SDL_DestroyTexture() (memory leak) Sylvain 2023-02-05 20:29:33 +01:00
  • af5efadd9f Setting the same mouse cursor twice is a no-op Sean Ridenour 2023-02-04 10:29:59 -07:00
  • e1d79b418c fix build error due to -Wshadow Ozkan Sezer 2023-02-05 20:45:02 +03:00
  • 653f2c4ba3 Made the render tests less verbose in the successful case Sam Lantinga 2023-02-05 09:08:33 -08:00
  • ec1b42557f Fixed memory leak at shutdown (thanks @1bsyl!) Sam Lantinga 2023-02-05 08:35:40 -08:00
  • 5d1006657a SDL_migration.cocci: remove metavariable warning Sylvain 2023-02-05 17:46:59 +01:00
  • 6f06e4bc80 Add Linux mapping for 8BitDo Pro 2 Wired Controller for Xbox Leonardo Brondani Schenkel 2023-01-04 13:46:01 +01:00
  • 5b5a72e33c Sorted controller list Sam Lantinga 2023-02-05 08:43:26 -08:00
  • 58fa43e7c3 Added Elecom 8button gamepad Antonis Geralis 2023-02-05 10:35:53 +02:00
  • 4266cf8504 Add Linux mapping for 8BitDo Pro 2 Wired Controller for Xbox Leonardo Brondani Schenkel 2023-01-04 13:46:01 +01:00
  • 1c03ddefc3 Sorted controller list Sam Lantinga 2023-02-05 08:43:26 -08:00
  • d563f38a0d Note that the renderer will by default scale from window coordinates to pixels Sam Lantinga 2023-02-05 08:28:26 -08:00
  • 52cd9fcbb0 Added Elecom 8button gamepad Antonis Geralis 2023-02-05 10:35:53 +02:00
  • 85143c28b5 SDL_migration.cocci: fix syntax Sylvain 2023-02-05 09:36:45 +01:00
  • 4a16d8d00e Merge pull request #7238 from Kontrabant/wayland_fix_portrait Frank Praznik 2023-02-04 11:42:43 -05:00
  • b2d8a1a58c wayland: Transform mode values for native portrait displays Frank Praznik 2023-02-04 10:59:17 -05:00
  • 4f7f72c257 replaced line comments in public header. Ozkan Sezer 2023-02-04 10:02:10 +03:00
  • 02fbf2cf99 replaced line comments in public header. Ozkan Sezer 2023-02-04 10:02:10 +03:00
  • 2a83093b36 Use a reasonable upper bound on the number of pixels we'll try to draw when traversing a line Sam Lantinga 2023-02-03 15:45:43 -08:00
  • c5035d8ffd include: add comment documenting the change(s) to SDL_opengl_glext.h Anonymous Maarten 2023-02-04 02:44:10 +01:00