Commit Graph

  • 744a29b88f WGI: Cleanup code a bit (#8647) Dimitriy Ryazantcev 2023-11-30 21:53:00 +02:00
  • e4582e6edc Sync SDL3 wiki -> header SDL Wiki Bot 2023-11-30 15:22:19 +00:00
  • df0fd55891 wikiheaders.pl: README files are no longer in Windows endline format. Ryan C. Gordon 2023-11-30 10:10:04 -05:00
  • 1072b6e86e docs: fixed typo Ryan C. Gordon 2023-11-30 10:08:23 -05:00
  • f184dea16c uikit: Patched to compile. Ryan C. Gordon 2023-11-30 00:27:17 -05:00
  • 447b508a77 error: SDL's allocators now call SDL_OutOfMemory on error. Ryan C. Gordon 2023-11-30 00:14:27 -05:00
  • 61cd57d378 cocoa: Resync modifier keypressed on NSEventTypeFlagsChanged event. Ryan C. Gordon 2023-11-29 21:38:41 -05:00
  • 70b65d4170 cocoa: Resync modifier keypressed on NSEventTypeFlagsChanged event. Ryan C. Gordon 2023-11-29 21:38:41 -05:00
  • d1b831e232 include: Clarified documentation for two functions. Ryan C. Gordon 2023-11-29 15:56:26 -05:00
  • daa38dc793 touch: Replace GetNumTouchDevices/GetTouchDevice with a single function. Ryan C. Gordon 2023-11-29 13:08:52 -05:00
  • dd47da8a5c gamepad: Replace GetNumMappings/GetMappingByIndex with a single function. Ryan C. Gordon 2023-11-29 11:15:48 -05:00
  • dfee3f9e92 render: Replaced SDL_RenderFlush with SDL_FlushRenderer. Ryan C. Gordon 2023-11-25 22:41:23 -05:00
  • eef5c53668 docs: Moved CREDITS and INSTALL to markdown format. Ryan C. Gordon 2023-11-29 12:31:27 -05:00
  • f32575dfab docs: Convert everything to Unix-style endlines. Ryan C. Gordon 2023-11-29 11:19:31 -05:00
  • c5daf8adb1 testcontroller: Don't query the mapping list until after they are available. Ryan C. Gordon 2023-11-29 10:33:31 -05:00
  • df05d5eff4 Fix scroll wheel handling in testmouse Cameron Cawley 2023-11-28 22:15:18 +00:00
  • 0134672345 cmake: copy sources to binary directory in separate target Anonymous Maarten 2023-11-28 23:03:30 +01:00
  • 63d4bd4e57 SDL_SendKeyboardText: remove workaround from 1e12d7c, fix use of iscntrl Ozkan Sezer 2023-11-29 00:39:24 +03:00
  • fea6e7afb1 cmake: copy sources to binary directory in separate target Anonymous Maarten 2023-11-28 18:49:01 +01:00
  • 9faa7977bd UWP: Add support for supplementary Unicode characters input Dimitriy Ryazantcev 2023-11-27 17:23:17 +02:00
  • 7b628ea4d5 Win32: Simplify Unicode text input code Dimitriy Ryazantcev 2023-11-27 16:15:24 +02:00
  • 8f14dc6998 Corrected comment Sam Lantinga 2023-11-22 10:35:15 -08:00
  • 3381828cc6 Fix 3DS Analog Values (#8581) zoeyjodon 2023-11-22 13:34:01 -05:00
  • 411c70abb1 Fix the target membership of SDL_pen.h (thanks kanjitalk755!) Sam Lantinga 2023-11-28 12:20:43 -08:00
  • be0e303ec8 document the purpose of SDL_SetTextInputRect shenleban tongying 2023-11-28 15:00:04 -05:00
  • 3e6513c773 document the purpose of SDL_SetTextInputRect shenleban tongying 2023-11-28 15:00:04 -05:00
  • 1e12d7cfb6 Make sure we don't pass UTF-8 to SDL_iscntrl() Sam Lantinga 2023-11-28 11:38:35 -08:00
  • 9a206adbee UWP: Use Windows.UI.Core.CoreDispatcher.AcceleratorKeyActivated event for keyboard Dimitriy Ryazantcev 2023-11-28 20:23:57 +02:00
  • 309ea2d5f9 UWP: Simplify Win32 scan code to SDL scan code mapping Dimitriy Ryazantcev 2023-11-27 16:11:20 +02:00
  • acc5bb89f8 [Win32] Better keyboard button mapping to SDL scan codes Dimitriy Ryazantcev 2023-11-21 14:07:18 +02:00
  • 6b28065e9e Reformat Win32 scan code table Dimitriy Ryazantcev 2023-11-27 14:27:51 +02:00
  • 7e86b6aef2 Win32: Fix keymap for keyboard layouts that can print UTF-16 surrogates and ligatures Dimitriy Ryazantcev 2023-11-22 15:44:53 +02:00
  • 546bab0a8c Fixed the GameCube HIDAPI controller mapping Sam Lantinga 2023-11-28 10:07:06 -08:00
  • 08c6ac1b16 test: SDLTest_PrintEvent now reports key event mod state. Ryan C. Gordon 2023-11-28 13:07:56 -05:00
  • 98ee4a5292 Removed HIDAPI controller mappings Sam Lantinga 2023-11-28 09:54:35 -08:00
  • d42fa25a9e test: SDLTest_PrintEvent now reports key event mod state. Ryan C. Gordon 2023-11-28 13:07:56 -05:00
  • 571e9796b9 Fixed the GameCube HIDAPI controller mapping Sam Lantinga 2023-11-28 10:07:06 -08:00
  • dd984dcd9f Removed HIDAPI controller mappings Sam Lantinga 2023-11-28 09:54:35 -08:00
  • 3817f5126e cocoa: Use -[NSApplicationDelegate applicationSupportsSecureRestorableState]. Ryan C. Gordon 2023-11-28 12:24:33 -05:00
  • 7d25a443c4 cocoa: Use -[NSApplicationDelegate applicationSupportsSecureRestorableState]. Ryan C. Gordon 2023-11-28 12:24:33 -05:00
  • 3fbaf737ef test: Removed unnecessary line added by copy/paste error. Ryan C. Gordon 2023-11-28 12:11:13 -05:00
  • c5b0ff77d7 test: testwm2 now displays keyboard mod state. Ryan C. Gordon 2023-11-28 12:05:02 -05:00
  • 258849c9bc test: testwm2 now displays keyboard mod state. Ryan C. Gordon 2023-11-28 12:05:02 -05:00
  • 5772e00c3f cmake: disable oss by default on OpenBSD, not FreeBSD Anonymous Maarten 2023-11-28 16:45:33 +01:00
  • ceac93ade2 Set framebuffer_srgb_capable to the actual value obtained (#8634) Jake S. Del Mastro 2023-11-28 08:48:19 -05:00
  • 594a79c2f9 Set framebuffer_srgb_capable to the actual value obtained (#8634) Jake S. Del Mastro 2023-11-28 08:48:19 -05:00
  • ed3fad1880 cmake: disable oss by default on Linux, NetBSD and FreeBSD Anonymous Maarten 2023-11-27 22:03:56 +01:00
  • 6bb40f1d8d SDL_VideoCapture: allow add/remove device at runtime on linux Sylvain 2023-11-27 19:35:45 +01:00
  • 8d47e3bb82 Added support for the NACON Revolution 5 Pro controller Sam Lantinga 2023-11-27 12:09:31 -08:00
  • f0e47f8ee0 Added support for the NACON Revolution 5 Pro controller Sam Lantinga 2023-11-27 12:09:31 -08:00
  • 2f806c89b5 initial import of hidapi netbsd uhid native backend from mainstream Ozkan Sezer 2023-11-26 08:55:02 +03:00
  • 1b284cd415 X11 pen detection: fix misclassification due to improper init Christoph Reichenbach 2023-11-26 08:47:32 +00:00
  • c4ca64deaf ci: do 'brew update' & don't run dependent checks on installed things Anonymous Maarten 2023-11-26 02:02:10 +01:00
  • d486de6349 cmake: fixed iconv detection test program Ozkan Sezer 2023-11-26 01:55:28 +03:00
  • bbcf40e811 cmake: fixed iconv detection test program Ozkan Sezer 2023-11-26 01:55:24 +03:00
  • 0fb36f29a8 cmake: check if CMP0087 exists before setting it (#8613) CasualPokePlayer 2023-11-25 13:42:55 -08:00
  • 42a8139fd6 render: Clip bresenham lines against a real viewport thing. Ryan C. Gordon 2023-11-25 01:51:35 -05:00
  • 4a40a272bd render: Patched to compile. Ryan C. Gordon 2023-11-24 22:47:44 -05:00
  • 983f178b7d render: Clip lines before Bresenham algorithm generates points. Ryan C. Gordon 2023-11-24 19:31:30 -05:00
  • db7f6425d0 rect: Avoid numeric overflow on massive lines in SDL_IntersectRectAndLine. Ryan C. Gordon 2023-11-24 19:29:39 -05:00
  • 4339647d90 render: Clip lines before Bresenham algorithm generates points. Ryan C. Gordon 2023-11-24 19:31:30 -05:00
  • a391dd5fef rect: Avoid numeric overflow on massive lines in SDL_IntersectRectAndLine. Ryan C. Gordon 2023-11-24 19:29:39 -05:00
  • e548044a82 ci: add NetBSD to test matrix Anonymous Maarten 2023-11-11 21:52:07 +01:00
  • dd5b8db3a6 SDL_hidapi requires libusb >= 1.0.16 Anonymous Maarten 2023-11-24 21:31:35 +01:00
  • 657f5f791c autotools: fix actually wrong use of AC_MSG_RESULT Ozkan Sezer 2023-11-24 14:37:40 +03:00
  • 6ba90f7775 render: Batching is always enabled now! Ryan C. Gordon 2023-11-20 20:26:12 -05:00
  • b24d6bd59a opengl: Creating a texture trashes the cached texturing state, fix it. Ryan C. Gordon 2023-11-23 20:00:01 -05:00
  • e9b4869372 opengl: Creating a texture trashes the cached texturing state, fix it. Ryan C. Gordon 2023-11-23 20:00:01 -05:00
  • 0a6b5abf45 render: GL-based renderers should treat adaptive vsync as vsync being enabled. Ryan C. Gordon 2023-11-23 18:22:34 -05:00
  • dcf04559db render: GL-based renderers should treat adaptive vsync as vsync being enabled. Ryan C. Gordon 2023-11-23 18:28:43 -05:00
  • d8102bf660 x11: Deal with difference in GLX_EXT_swap_control_tear behavior. Ryan C. Gordon 2023-11-23 13:47:13 -05:00
  • 489e9b69df autotools: bump minimum needed autoconf version to 2.65. Ozkan Sezer 2023-11-24 01:01:20 +03:00
  • 74a2542564 x11: Deal with difference in GLX_EXT_swap_control_tear behavior. Ryan C. Gordon 2023-11-23 13:47:13 -05:00
  • 08fac5b1b2 SDL_PenModifyForWacomID: return zero as axis_flags upon failure. Ozkan Sezer 2023-11-23 11:56:50 +03:00
  • aaba01aee4 hidapi: syncing with mainstream: Ozkan Sezer 2023-11-23 11:35:02 +03:00
  • 5730eb67f0 add HAVE_GCC_DIAGNOSTIC_PRAGMA to SDL_internal.h, use it Ozkan Sezer 2023-11-23 11:33:20 +03:00
  • baaac5cca3 cmake: Android expects SDL programs to be built as shared libraries Anonymous Maarten 2023-11-23 03:39:36 +01:00
  • 5abcfdb93e SDL_stdinc.h: fix compile warning when using SDL_PR[iux]64 on Android Anonymous Maarten 2023-11-23 03:38:59 +01:00
  • 42c8366fdc revise iconv detection: Ozkan Sezer 2023-11-23 04:30:56 +03:00
  • a45b371de0 cmake: create and install SDL3::Jar target for Android Anonymous Maarten 2023-11-22 23:28:39 +01:00
  • 53544cabaa psp: fix copy/paste error from SDL2 in PSP_VideoQuit(). Ozkan Sezer 2023-11-23 04:11:24 +03:00
  • 8cf7e9e7da autotools, cmake: set SDL_SYSTEM_ICONV to OFF for windows (like SDL3.) Ozkan Sezer 2023-11-23 01:33:50 +03:00
  • 6cde96f9a0 psp: Hook up event subsystem init/quit. Ryan C. Gordon 2023-11-22 17:59:36 -05:00
  • 0e9d050296 psp: Hook up event subsystem init/quit. Ryan C. Gordon 2023-11-22 17:59:36 -05:00
  • e9659f5738 Removed some function declarations that don't actually exist. Ryan C. Gordon 2023-11-22 17:53:57 -05:00
  • 87875a49b4 Removed some function declarations that don't actually exist. Ryan C. Gordon 2023-11-22 17:53:57 -05:00
  • 3264e64738 SDL_RunApp: Make sure argc/argv are stable if the caller didn't define them. Ryan C. Gordon 2023-11-22 17:34:39 -05:00
  • eca79e38db Removed test shape images Sam Lantinga 2023-11-22 12:22:45 -08:00
  • 81fc7ded78 Removed the window shape API for SDL 3.0 Sam Lantinga 2023-11-22 11:46:36 -08:00
  • 17e62abb6d revise iconv detection: Ozkan Sezer 2023-11-22 23:29:00 +03:00
  • 45938bbfa5 Corrected comment Sam Lantinga 2023-11-22 10:35:15 -08:00
  • 059e550e98 Fix 3DS Analog Values (#8581) zoeyjodon 2023-11-22 13:34:01 -05:00
  • dbf14df80f Fix joysticks returning invalid device IDs zoey jodon 2023-11-20 13:26:20 -05:00
  • d2db3f3993 ci: cache android ndk archive Anonymous Maarten 2023-11-22 19:22:31 +01:00
  • 4940b5dbc2 SDL_bsdjoystick: fix -Wundef warning on FreeBSD Anonymous Maarten 2023-11-22 03:31:46 +01:00
  • d6291d4d42 alloca: use alloca from <stdlib.h> on NetBSD Anonymous Maarten 2023-11-22 03:27:24 +01:00
  • f26a93211f SDL_bsdjoystick: fix -Wundef warning on FreeBSD Anonymous Maarten 2023-11-22 03:31:46 +01:00
  • d1def7f033 cmake: add openbsd wscons sources to build, if supported Ozkan Sezer 2023-11-22 01:56:10 +03:00
  • 86d77bbcc5 kmsdrm: restrict KMSDRM_ReleaseVT/KMSDRM_AcquireVT to SDL_INPUT_LINUXEV Ozkan Sezer 2023-11-22 01:56:10 +03:00
  • 94ad1a4ae4 SDL_bsdjoystick.c: fix -Wundef warning. Ozkan Sezer 2023-11-22 01:56:10 +03:00