Commit Graph

  • 67c9945f94 Added SDL_RWprintf() and SDL_RWvprintf() to do formatted printing to an SDL_rwops stream Sam Lantinga 2023-11-04 13:57:16 -0700
  • 52c4e3eab3 events: Update self-referential pointers when copying event objects Frank Praznik 2023-11-04 18:03:53 -0400
  • 91f0456391 Add the source application for drag and drop events (thanks Nathan!) Sam Lantinga 2023-11-04 12:40:52 -0700
  • 4a74ffbb24 Add the source application for drag and drop events (thanks Nathan!) Sam Lantinga 2023-11-04 12:40:52 -0700
  • 1a8bf31a69 include: Fixing whitespace on SDL_MixAudioFormat. Ryan C. Gordon 2023-11-04 15:06:25 -0400
  • 4c2eb6b95d Use the default UCS2/UCS4 conversion rather than non-portable INTERNAL encoding Sam Lantinga 2023-11-04 12:00:38 -0700
  • d07a264a9b Use the default UCS2/UCS4 conversion rather than non-portable INTERNAL encoding Sam Lantinga 2023-11-04 12:00:38 -0700
  • 780b6612a9 wayland: Wayland_Vulkan_GetInstanceExtensions didn't set the count variable. Ryan C. Gordon 2023-11-04 14:53:24 -0400
  • 46b940d571 Updated documentation to note that the event callback is called on the same thread as the main iteration callback Sam Lantinga 2023-11-04 11:31:54 -0700
  • 4481754359 Make sure we only dispatch events on the main thread when using application callbacks Sam Lantinga 2023-11-04 11:06:42 -0700
  • a0c874432c Make sure we only dispatch events on the main thread when using application callbacks Sam Lantinga 2023-11-04 11:06:42 -0700
  • 274da8561c Updated the migration guide to note that you can check the return value of SDL_AddEventWatch() Sam Lantinga 2023-11-04 10:42:28 -0700
  • ad9dcdbbce Clarify that you should use the other field when reading the event Sam Lantinga 2023-11-04 09:58:35 -0700
  • a19029e3c1
    docs: Updated README-main-functions.md based on feedback. Ryan C. Gordon 2023-11-04 10:02:46 -0400
  • 019468dc59
    main: Check for SDL_AddEventWatch failure, now that it can report it. Ryan C. Gordon 2023-11-04 09:31:07 -0400
  • 7e445da569 Added SDL_CleanupEvent() Sam Lantinga 2023-11-04 00:55:55 -0700
  • baa7bb500b Added SDL_CleanupEvent() Sam Lantinga 2023-11-04 00:55:55 -0700
  • c4bf05fd9d Added subsystem refcount tests to testautomation Ivan Mogilko 2023-10-13 19:43:18 +0300
  • 7f65ed6461 Handle subsystem dependencies recursively Ivan Mogilko 2023-10-12 12:37:35 +0300
  • a6b85c81cc Fixed build Sam Lantinga 2023-11-03 22:37:53 -0700
  • 3ab6670cb1 Sync SDL3 wiki -> header SDL Wiki Bot 2023-11-04 05:36:15 +0000
  • f439ccfc1a Updated return values for SDL event functions Sam Lantinga 2023-11-03 22:31:42 -0700
  • e0379c3b37 Grab events in large chunks in SDL_IterateMainCallbacks() Sam Lantinga 2023-11-03 21:47:44 -0700
  • ad5264e54f Don't run SDL_IterateMainCallbacks() if the init call returns an exit code Sam Lantinga 2023-11-03 21:34:04 -0700
  • dad1a84be4 Fixed building Vivante video driver Sam Lantinga 2023-11-03 14:56:15 -0700
  • fe175d025f Fixed building Vivante video driver Sam Lantinga 2023-11-03 14:54:11 -0700
  • 0b460f34ba The HP HyperX controllers have a share button Sam Lantinga 2023-11-03 14:47:20 -0700
  • f3261fedcc Code cleanup now that SDL_bool is equivalent to a C boolean expression Sam Lantinga 2023-11-03 09:27:29 -0700
  • a76d8e39aa Changed SDL_bool from an enum to unsigned int Sam Lantinga 2023-11-03 08:44:26 -0700
  • ca64b9f870 Code cleanup now that SDL_bool is equivalent to a C boolean expression Sam Lantinga 2023-11-03 09:27:29 -0700
  • 5f48cc1f16 Changed SDL_bool from an enum to unsigned int Sam Lantinga 2023-11-03 08:44:26 -0700
  • cf7e5bd0e8 Sync SDL3 wiki -> header SDL Wiki Bot 2023-11-03 15:41:14 +0000
  • 853c28e624
    docs: Added first draft of README-main-functions.md Ryan C. Gordon 2023-11-03 11:39:53 -0400
  • 70d75b4a23
    Sync wiki -> headers Ryan C. Gordon 2023-11-03 10:13:46 -0400
  • ea02630143 More audio migration clarification Sam Lantinga 2023-11-03 00:28:05 -0700
  • 14980b25a8 Clarify documentation for audio callback migration Sam Lantinga 2023-11-02 22:32:25 -0700
  • 221d6ea8a8 configure: move HAVE_LINUX_INPUT_H to CheckInputEvents() Ozkan Sezer 2023-11-02 23:33:20 +0300
  • e226008d83 configure: move HAVE_LINUX_INPUT_H to CheckInputEvents() Ozkan Sezer 2023-11-02 23:33:20 +0300
  • 6cf84e2c5b cmake: fold HAVE_INPUT_EVENTS into HAVE_LINUX_INPUT_H Anonymous Maarten 2023-11-02 21:31:32 +0100
  • 01eb305493 cmake: fold HAVE_INPUT_EVENTS into HAVE_LINUX_INPUT_H Anonymous Maarten 2023-11-02 20:46:14 +0100
  • 8b1b6734f6 cmake: fold HAVE_INPUT_EVENTS into HAVE_LINUX_INPUT_H Anonymous Maarten 2023-11-02 20:46:14 +0100
  • c27d475d0e cmake: fold HAVE_INPUT_EVENTS into HAVE_LINUX_INPUT_H Anonymous Maarten 2023-11-02 20:46:14 +0100
  • 5e869d1b35 fix Cocoa_Vulkan_GetInstanceExtensions prototype for Mac Ozkan Sezer 2023-11-02 22:12:56 +0300
  • 07a776f255
    include: Fixed documentation for SDL_Vulkan_GetInstanceExtensions. Ryan C. Gordon 2023-11-02 15:12:24 -0400
  • 5b3a2c6df6
    docs: Updated SDL_Vulkan_GetInstanceExtensions info in README-migration.md. Ryan C. Gordon 2023-11-02 14:57:13 -0400
  • 9224a0a2d8 Fix emscripten, android, uikit and windows ilyas-taouaou 2023-11-02 18:54:27 +0100
  • d0d8b28df1 Change SDL_Vulkan_GetInstanceExtensions ilyas-taouaou 2023-11-02 17:20:26 +0100
  • 338974bb29 SDL_test_memory.c: fix build against older windows SDKs. Ozkan Sezer 2023-11-02 20:33:02 +0300
  • 823c0f10e0 Merge remote-tracking branch 'origin/main' ilyas-taouaou 2023-11-02 18:54:58 +0100
  • ddc77a54a6 Fix emscripten, android, uikit and windows ilyas-taouaou 2023-11-02 18:54:27 +0100
  • 618d15bce6 Fixed typo Sam Lantinga 2023-11-02 10:33:44 -0700
  • 0cb2387602 SDL_test_memory.c: fix build against older windows SDKs. Ozkan Sezer 2023-11-02 20:33:02 +0300
  • 15ead9a40d Updated to version 2.28.5 for release release-2.28.5 Sam Lantinga 2023-11-02 10:00:33 -0700
  • 97c2bdf256 Added patch note for SDL_GDKGetDefaultUser() Sam Lantinga 2023-11-02 09:59:25 -0700
  • 09f7e99a2d
    Merge branch 'libsdl-org:main' into main ilyas taouaou 2023-11-02 17:23:56 +0100
  • f15b9537b5 Change SDL_Vulkan_GetInstanceExtensions ilyas-taouaou 2023-11-02 17:20:26 +0100
  • 7ebfaa0ea2 Check to make sure the Windows joystick device has buttons and axes Sam Lantinga 2023-11-02 08:33:15 -0700
  • 20ecd2afcb Check to make sure the Windows joystick device has buttons and axes Sam Lantinga 2023-11-02 08:33:15 -0700
  • ad0af48883 Check to make sure the Windows joystick device has buttons and axes Sam Lantinga 2023-11-02 08:33:15 -0700
  • ac6b32bb02
    gendynapi.py: Discard SDLMAIN_DECLSPEC functions. Ryan C. Gordon 2023-11-01 21:47:42 -0400
  • 9c664b0062
    main: Added _optional_ callback entry points. Ryan C. Gordon 2023-11-01 18:40:41 -0400
  • 4db2131589
    main: Added documentation. Ryan C. Gordon 2023-11-01 16:41:04 -0400
  • d630efa0c4
    main: Make a note about init/quit symmetry. Ryan C. Gordon 2023-11-01 14:13:27 -0400
  • efd38e55c5
    main: Don't have to call SDL_WasInit, subsystem init is reference-counted. Ryan C. Gordon 2023-11-01 12:42:29 -0400
  • a4c3fe4c61
    main: Remove underscores from some variable names. Ryan C. Gordon 2023-11-01 12:24:33 -0400
  • 9323417e9c Fixed gendyapi.py parsing of SDL_RELEASE_GENERIC Sam Lantinga 2023-11-01 08:36:51 -0700
  • cd335a3290
    testaudiocapture: Use the iteration limiting hint instead of an SDL_Delay. Ryan C. Gordon 2023-11-01 09:52:49 -0400
  • aa9d1b9ad0
    main: Make sure event subsystem gets initialized, even if app didn't do it. Ryan C. Gordon 2023-11-01 09:41:19 -0400
  • 4eea6b5fa0
    main: Make function pointer names more descriptive. Ryan C. Gordon 2023-11-01 09:37:32 -0400
  • 630527d92f
    main: Use a single PumpEvents with PeepEvents instead of PollEvent. Ryan C. Gordon 2023-11-01 09:33:22 -0400
  • c4a41b1148
    main: Free DROP_FILE and DROP_TEXT events' strings. Ryan C. Gordon 2023-11-01 09:21:48 -0400
  • 249152dfe3
    main: Chop down my rambling comment. :) Ryan C. Gordon 2023-11-01 09:13:15 -0400
  • a22747e368
    main: forward declare SDL_Event instead of including the header. Ryan C. Gordon 2023-11-01 09:11:01 -0400
  • 759cdf6159
    audio: Fixed GetFirstAudioDeviceAdded(). Ryan C. Gordon 2023-11-01 00:39:51 -0400
  • 0e614d9179
    audio: Massive reworking on thread locking. Ryan C. Gordon 2023-11-01 00:10:25 -0400
  • 40fb76196c
    audio: Don't let simplified audio streams bind to new devices. Ryan C. Gordon 2023-10-31 10:52:50 -0400
  • 24e3328cca
    audio: Don't reset device ID counter on subsystem init/quit. Ryan C. Gordon 2023-10-31 10:50:37 -0400
  • 7968b7bc88
    main: Added _optional_ callback entry points. Ryan C. Gordon 2023-09-14 17:44:06 -0400
  • 5d95cbde37 cmake: reset check state before testing -fobjc-arc Anonymous Maarten 2023-10-30 20:43:22 +0100
  • 5f4ddebf76 cmake: reset check state before testing -fobjc-arc Anonymous Maarten 2023-10-30 20:51:18 +0100
  • 517db6d887 cmake: reset check state before testing -fobjc-arc Anonymous Maarten 2023-10-30 20:51:18 +0100
  • f18120c83c cmake: check -fobjc-arc compiler flag on Apple platforms Anonymous Maarten 2023-10-30 19:59:28 +0100
  • 0f8858cf2d cmake: check -fobjc-arc compiler flag on Apple platforms Anonymous Maarten 2023-10-30 19:56:46 +0100
  • 20630b2e6c cmake: check -fobjc-arc compiler flag on Apple platforms Anonymous Maarten 2023-10-30 19:56:46 +0100
  • 4aacc4b92e cmake: file(RELATIVE_PATH) needs 2 absolute paths Anonymous Maarten 2023-10-30 19:50:35 +0100
  • 98abc15769 cmake: file(RELATIVE_PATH) needs 2 absolute paths Anonymous Maarten 2023-10-30 19:45:49 +0100
  • 7774de0fe3 cmake: file(RELATIVE_PATH) needs 2 absolute paths Anonymous Maarten 2023-10-30 19:45:49 +0100
  • dcc8805c21
    testaudio: Fixed compiler warning on Visual Studio. Ryan C. Gordon 2023-10-30 13:09:56 -0400
  • 9cb259e865
    audio: Never SDL_PushEvent from anywhere but SDL_UpdateAudio(). Ryan C. Gordon 2023-10-30 13:08:10 -0400
  • eceacfdf69 Add CodeQL Workflow for Code Security Analysis Brian 2023-10-29 15:30:49 -0400
  • 746d74b140 wayland: Sanity check pointers and protocols before confining Frank Praznik 2023-10-29 14:23:14 -0400
  • 7d9595b14f wayland: Check the relative pointer handle before destroying Frank Praznik 2023-10-29 14:12:38 -0400
  • 60e8ff16dc wayland: Sanity check pointers and protocols before confining Frank Praznik 2023-10-29 14:23:14 -0400
  • 19c3e125ba wayland: Check the relative pointer handle before destroying Frank Praznik 2023-10-29 14:12:38 -0400
  • 875e45e70b wayland: Sanity check pointers and protocols before confining Frank Praznik 2023-10-29 14:23:14 -0400
  • 0e87b71d08 wayland: Check the relative pointer handle before destroying Frank Praznik 2023-10-29 14:12:38 -0400
  • deea335ca7 wayland: Check the relative pointer handle before destroying Frank Praznik 2023-10-29 14:12:38 -0400
  • 6127ac0871 Use SDL_DISABLE_ALLOCA instead of HAVE_ALLOCA in SDL_stdinc.h Anonymous Maarten 2023-10-02 11:00:06 +0200
  • 552bee47cb Clear any previous errors if we successfully show a message box Sam Lantinga 2023-10-27 10:11:00 -0700
  • 343da852a6 Don't try to use the Wayland messagebox if we're not in Wayland Sam Lantinga 2023-10-27 10:10:09 -0700