Commit Graph

  • 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
  • 3fb5124174 cmake: add openbsd wscons sources to build, if supported Ozkan Sezer 2023-11-22 05:10:02 +03:00
  • 59b0a2d711 kmsdrm: restrict KMSDRM_ReleaseVT/KMSDRM_AcquireVT to SDL_INPUT_LINUXEV Ozkan Sezer 2023-11-22 05:10:02 +03:00
  • e761770c24 No, this wasn't right Sam Lantinga 2023-11-21 15:26:53 -08:00
  • b7d7e54895 Fixed uninitialized variable Sam Lantinga 2023-11-21 15:26:34 -08:00
  • 119e02f314 Always use 'm' for controllers provided by the MFI joystick driver Sam Lantinga 2023-11-21 15:19:23 -08:00
  • dcd21d042f Improved GCController handling on Apple platforms Sam Lantinga 2023-11-21 15:17:53 -08:00
  • 2d81beb819 Show the mapping used when a game controller is opened Sam Lantinga 2023-11-21 13:49:38 -08:00
  • 4de4b1e7a0 Don't tickle PS4 Bluetooth controllers in simple mode Sam Lantinga 2023-11-21 13:23:14 -08:00
  • 75df4cc5c2 Don't tickle PS4 Bluetooth controllers in simple mode Sam Lantinga 2023-11-21 13:23:14 -08:00
  • 0d431015bf Extract BMP magic into separate define Dimitriy Ryazantcev 2023-11-21 14:11:33 +02:00
  • 0413f6fc49 Use SDL_iscntrl() call instead of manual code that is doing the same (#8593) Dimitriy Ryazantcev 2023-11-21 18:36:32 +02:00
  • fd91178d7f Make size cursors be double arrows on Wayland Zack Middleton 2023-11-20 21:34:55 -06:00
  • 5e9b0820f3 Add cursors for X11/Wayland window resizing Zack Middleton 2023-11-20 21:41:18 -06:00
  • 91e122316c Use SDL_small_alloc() instead of SDL_stack_alloc() in CreateMaskBitmap() Dimitriy Ryazantcev 2023-11-21 14:09:41 +02:00
  • f33ab44f84 Extend blitting support for all <8bpp formats Cameron Cawley 2023-11-17 14:08:20 +00:00
  • 67eb03400a Add SDL_PIXELFORMAT_INDEX2LSB and SDL_PIXELFORMAT_INDEX2MSB Cameron Cawley 2023-11-17 11:43:39 +00:00
  • b76f8de298 Hit testing tweaks for X11 and Wayland (#8582) Ionuț Leonte 2023-11-20 23:33:11 +02:00
  • 5b1c68c2f3 testshader: Don't make local variables with the same name as GL entry points. Ryan C. Gordon 2023-11-20 15:10:30 -05:00
  • cb5b8c9747 testshader: Don't make local variables with the same name as GL entry points. Ryan C. Gordon 2023-11-20 15:10:30 -05:00
  • 30a2291d59 Fixed compatibility with sdl2-compat (thanks @sezero!) Sam Lantinga 2023-11-20 08:46:12 -08:00
  • c331b64d79 audio: Tighten up possession of detectionLock during device open. Ryan C. Gordon 2023-11-20 00:07:15 -05:00
  • 49d58bc73a Cleanup WIN_CreateCursor() code a bit Dimitriy Ryazantcev 2023-11-17 12:23:06 +02:00
  • e51760e111 audio: Wait for device thread to set device->threadid before continuing. Ryan C. Gordon 2023-11-19 12:25:13 -05:00
  • c67ff82377 Avoid textinput events when pasting from clipboard on iOS. Deve 2023-01-04 22:11:01 +01:00
  • 42d979a231 audio: Just use the system default stack size for the device thread. Ryan C. Gordon 2023-11-19 11:10:29 -05:00
  • 4722269fb6 tests: Print window occluded log events Frank Praznik 2023-11-18 10:50:39 -05:00
  • 1bb5448fe8 Use the correct pixel formats for OpenGL ES on big endian Cameron Cawley 2023-11-17 18:40:50 +00:00
  • 5db781cc3d Use the correct pixel formats for OpenGL ES on big endian Cameron Cawley 2023-11-17 18:40:50 +00:00
  • 05e7dcf8f8 Support returning <8bpp surfaces in SDL_LoadBMP_RW Cameron Cawley 2023-11-17 14:10:32 +00:00
  • 773ec1cfcb Extend blitting support for all <8bpp formats Cameron Cawley 2023-11-17 14:08:20 +00:00
  • 753bbd199e Add SDL_PIXELFORMAT_INDEX2LSB and SDL_PIXELFORMAT_INDEX2MSB Cameron Cawley 2023-11-17 11:43:39 +00:00