Commit Graph

  • 5f40ac0bc6 cmake: haptic and power subsystem are unavailable on OS/2 + fix iconv and threads Anonymous Maarten 2022-07-29 19:25:16 +0200
  • b0800ad750 cmake: set subsystem _DISABLE variables (ending up in SDL_config.h) at the end Anonymous Maarten 2022-07-29 19:23:09 +0200
  • c3050e1bcc cmake: check for math functions when either the m library or the math.h header is available Anonymous Maarten 2022-07-29 19:21:50 +0200
  • 2b7318e3f1 cmake: port compiler options of Makefile.os to CMake Anonymous Maarten 2022-07-29 19:16:07 +0200
  • 3e0705347b cmake: use system library by default on OS/2 Anonymous Maarten 2022-07-29 19:15:17 +0200
  • b6feba0a56 cmake: OS/2 is not a unix system Anonymous Maarten 2022-07-29 19:14:39 +0200
  • 687670f985 cmake: set WATCOM variable when using Watcom compiler Anonymous Maarten 2022-07-29 15:20:38 +0200
  • 4646034f16 keyboard: Only send SDL_KEYMAPCHANGED when the keymap actually changes Cameron Gutman 2022-07-31 15:34:03 -0500
  • a10c57dfe4 evdev: Report touchpad events with the correct device type Cameron Gutman 2022-07-31 14:18:33 -0500
  • 9a33c62e13 evdev: Use SDL_bool for boolean types Cameron Gutman 2022-07-31 14:06:59 -0500
  • f9d1f34b6c evdev: Report a unique ID for each mouse device Cameron Gutman 2022-07-31 13:10:43 -0500
  • 574db63c8e evdev: Batch mouse axis updates until SYN_REPORT Cameron Gutman 2022-07-31 12:36:11 -0500
  • 7f42fb54ad Applied DragonFly BSD patch Sam Lantinga 2022-07-30 16:34:40 -0700
  • ce5a23bd57 Applied DragonFly BSD patch Sam Lantinga 2022-07-30 16:32:21 -0700
  • 6926ff3cd8 Applied DragonFly BSD patch Sam Lantinga 2022-07-30 16:30:32 -0700
  • 21100006ad Don't conflict with usage of stdout as a stdio macro Sam Lantinga 2022-07-30 16:22:24 -0700
  • 6e9a606a8e Add more mingw-w64 build workflows Cameron Cawley 2022-07-30 21:08:07 +0100
  • 6b58e5c9ed Add more mingw-w64 build workflows Cameron Cawley 2022-07-30 21:08:07 +0100
  • 3bdc10f842 Update the list of required Ubuntu packages, and add Ubuntu 22.04 workflows Cameron Cawley 2022-07-30 19:41:48 +0100
  • eb2a03a322 Update the list of required Ubuntu packages, and add Ubuntu 22.04 workflows Cameron Cawley 2022-07-30 19:41:48 +0100
  • adb3e1a21d Add FreeBSD builds to GitHub Actions Cameron Cawley 2022-07-30 13:35:38 +0100
  • 22f25b03d9 core: linux: Favor xdg-desktop-portal for elevating thread priority Frank Praznik 2022-07-24 13:22:39 -0400
  • 9135834553 Add FreeBSD builds to GitHub Actions Cameron Cawley 2022-07-30 13:35:38 +0100
  • 5142d54e98 core: linux: Favor xdg-desktop-portal for elevating thread priority Frank Praznik 2022-07-24 13:22:39 -0400
  • 35a29949b2 video: Fix typo Axilot 2022-07-30 10:47:08 +0200
  • a32fa6d2fc video: Handle edge case in X11_IsDeviceReverseScrollDirection Axilot 2022-07-30 10:45:14 +0200
  • df3877890b Fixed autoconf build This should fix the build at least on linux systems. Axilot 2022-07-30 10:26:55 +0200
  • 2241bd669f Added a command line option `--info event_motion` to show mouse and finger motion events Sam Lantinga 2022-07-29 20:37:38 -0700
  • 13e0c40ec2 Added mapping for the 8BitDo Pro 2 controller in DirectInput mode over Bluetooth on Linux Sam Lantinga 2022-07-29 17:28:36 -0700
  • 62c831661c Added mapping for the 8BitDo Pro 2 controller in DirectInput mode Sam Lantinga 2022-07-29 17:14:55 -0700
  • 41c363f7d6 Note that the PDP Versus Fighting Pad is an arcade fighting pad Sam Lantinga 2022-07-29 16:27:23 -0700
  • fb52ebce72 Add yxml library Axilot 2022-07-29 23:47:32 +0200
  • 5574b901da Merge branch 'testing' of https://github.com/Axilot/SDL into testing Axilot 2022-07-29 23:36:33 +0200
  • e787d7bc1a video: checking for "natural scrolling" on xfce This commit accomplishes the recognition of the "reverse scroll direction" setting from xfce and sets the direction flag for the mouse wheel event accordingly. Axilot 2022-07-29 23:31:14 +0200
  • 47265f377f Sync SDL wiki -> header SDL Wiki Bot 2022-07-29 13:24:05 +0000
  • 36dfbe5d66 stdlib: exclude mslibc functions using SDL_STATIC_LIB macro Anonymous Maarten 2022-07-28 02:06:29 +0200
  • f8aa00d198 cmake: add HAVE_STDDEF_H to SDL_config.h.cmake Anonymous Maarten 2022-07-28 16:30:02 +0200
  • 83f5bbdf25 cmake: define SDL_STATIC_LIB for static SDL2 library Anonymous Maarten 2022-07-28 14:08:20 +0200
  • bdd1d035b7 cmake: Don't add /NODEFAULTLIB to link flags when building SDL-static Anonymous Maarten 2022-07-28 02:38:04 +0200
  • 181877ebeb Added SDL_hidapi_combined.c to the Xcode project Sam Lantinga 2022-07-28 21:54:34 -0700
  • f3c1194c0f Removed obsolete comment Sam Lantinga 2022-07-28 21:50:41 -0700
  • aee179e46f Removed debug output Sam Lantinga 2022-07-28 21:50:20 -0700
  • d8fd78736b Added entry for the Nintendo Switch Joy-Con controller pair Sam Lantinga 2022-07-28 21:44:23 -0700
  • 875b737c64 Added support for the Nintendo Online NES Controllers to the HIDAPI driver Sam Lantinga 2022-07-28 21:39:32 -0700
  • 45c1cc8177 Compatible with including as <SDL2/SDL.h> Xiaofeng Wang 2022-07-29 11:30:17 +0800
  • 7ba4f68d4e
    Compatible with including as <SDL2/SDL.h> Xiaofeng Wang 2022-07-29 11:30:17 +0800
  • ab967475c6 Greatly improved Nintendo Joy-Con support using the HIDAPI driver Sam Lantinga 2022-07-28 19:38:38 -0700
  • dfed862a66 Fixed variable shadow warning Sam Lantinga 2022-07-28 19:35:46 -0700
  • 2fa2f9ff77 Greatly improved Nintendo Joy-Con support using the HIDAPI driver Sam Lantinga 2022-07-28 19:22:27 -0700
  • 6523cd4316 stdlib: exclude mslibc functions using SDL_STATIC_LIB macro Anonymous Maarten 2022-07-28 02:06:29 +0200
  • 8451426bc2 cmake: add HAVE_STDDEF_H to SDL_config.h.cmake Anonymous Maarten 2022-07-28 16:30:02 +0200
  • e36ba42230 cmake: define SDL_STATIC_LIB for static SDL2 library Anonymous Maarten 2022-07-28 14:08:20 +0200
  • ae59b3f0c4 cmake: Don't add /NODEFAULTLIB to link flags when building SDL-static Anonymous Maarten 2022-07-28 02:38:04 +0200
  • aa5850d0cd Remove additional newline Axilot 2022-07-28 08:28:41 +0200
  • e2aedd9d30
    Merge branch 'main' into testing Axilot 2022-07-28 08:22:26 +0200
  • def60ce6fe Fixed the name of the HIDAPI Joy-Con controller for consistency with other drivers Sam Lantinga 2022-07-27 19:20:42 -0700
  • 0f1be9401f Updated mapping for Joy-Con controllers using hid-nintendo Sam Lantinga 2022-07-27 17:32:51 -0700
  • 756978a236 Left and right single Joy-Con controllers are mapped as individual mini controllers Sam Lantinga 2022-07-27 16:17:32 -0700
  • 4990bd0517 Added debug code to show available inputs on iOS/tvOS controllers Sam Lantinga 2022-07-27 16:17:32 -0700
  • 65473ae36d autoconf: use ax_compute_relative_paths Anonymous Maarten 2022-07-25 02:01:59 +0200
  • dbf7940541 Enable capturing raw Xinput2 touch events and use to flag global mouse state as dirty Sam Lantinga 2022-07-27 10:31:24 -0700
  • 1bed8ebf52 video: Added X11_EnumerateDevices() I've added this function and more to improve our performance for the mousewheel events. This involved implementing the handling of hierarchy change events. Now our list of the device types is updated on each change. Axilot 2022-07-27 18:29:18 +0200
  • 42165fe8d1
    kmsdrm: slightly better device index hint parsing. Ryan C. Gordon 2022-07-27 12:12:03 -0400
  • 02c8747176 math.h does not always provide M_PI Anonymous Maarten 2022-07-27 15:05:41 +0200
  • 5da85376b9 stdlib: move all mslibc functions to SDL_mslibc.c Anonymous Maarten 2022-07-26 21:47:52 +0200
  • a169259f62 Actually we don't need to unlock to send k_eSwitchProprietaryCommandIDs_ForceUSB since we don't wait for reply Sam Lantinga 2022-07-27 09:05:02 -0700
  • c51464d9d8 Put the Nintendo Switch Pro controller back into enhanced mode as needed Sam Lantinga 2022-07-27 09:00:39 -0700
  • 102d13215d stdlib: move all mslibc functions to SDL_mslibc.c Anonymous Maarten 2022-07-26 21:47:52 +0200
  • 943afdf417 Fixing typos Axilot 2022-07-27 15:16:17 +0200
  • 9a0f09878c math.h does not always provide M_PI Anonymous Maarten 2022-07-27 15:05:41 +0200
  • 798b601399 Merge branch 'main' of https://github.com/Axilot/SDL Axilot 2022-07-27 13:21:32 +0200
  • 311183a1e0 video: Distinguish between mouse and mousepad I've added support for distinguishing between normal mouse-caused events and mousepad-caused events. This allows us to implement natural scrolling in detail. We still need to retrieve the setting of "natural scrolling" or "reverse scroll direction". Fixes #5066 Axilot 2022-07-27 13:07:49 +0200
  • 5c70e45c53 cmake: don't use result of 'find_library' for Android libraries Anonymous Maarten 2022-07-25 23:46:36 +0200
  • 430c39082f ci: test 'sdl2-config --static-libs' + 'pkg-config sdl2 --static' on ci Anonymous Maarten 2022-07-25 23:35:59 +0200
  • 4690689a4c cmake: on Apple, don't use find_library for frameworks + use EXTRA_LDFLAGS Anonymous Maarten 2022-07-25 23:06:52 +0200
  • 613ce7850e Fixed interpreting SDL_KMSDRM_DEVICE_INDEX="" as index 0 Sam Lantinga 2022-07-26 13:34:27 -0700
  • 36d456797b CI: Fix CMake workflow. Pierre Wendling 2022-07-26 15:42:01 -0400
  • cc982ea7a7 kmsdrm: let device indexes be > 2 digits. Ryan C. Gordon 2022-07-26 15:43:34 -0400
  • 97a2c86300
    CI: Fix CMake workflow. Pierre Wendling 2022-07-26 15:42:01 -0400
  • c37c1f7ac3 CI: Make macOS universal build with CMake. Pierre Wendling 2022-07-26 15:24:38 -0400
  • 45a48a2eec
    CI: Make macOS universal build with CMake. Pierre Wendling 2022-07-26 15:24:38 -0400
  • 1f276a5148 Fix Main Thread Checker warning on macOS diddily 2022-07-26 13:30:59 -0400
  • 31d38f2f30
    WhatsNew.txt: Note that minimum macOS version is now 10.9. Ryan C. Gordon 2022-07-26 15:14:37 -0400
  • 542a4da3d6
    kmsdrm: check SDL_HINT_KMSDRM_DEVICE_INDEX hint in dri_getindex(). Ryan C. Gordon 2022-07-26 15:11:19 -0400
  • 218c3dbb34
    cocoa: Don't crash if moving a message box created before SDL_Init. Ryan C. Gordon 2022-07-26 14:45:26 -0400
  • f789bc7d5f Updated minimum OS targets on Apple platforms to match supported platforms using Xcode 13 Sam Lantinga 2022-07-26 11:36:01 -0700
  • b594fb35ae Fix Main Thread Checker warning on macOS diddily 2022-07-26 13:30:59 -0400
  • 8ff738f234
    audio: Report SDL_AUDIODEVICEREMOVED for unopened devices. Ryan C. Gordon 2022-07-26 12:40:47 -0400
  • db4d5a3a5d cmake: enable disabing hidapi Anonymous Maarten 2022-07-26 02:51:07 +0200
  • 5d85c7d300
    kmsdrm: Added a hint to specify device index. Ryan C. Gordon 2022-07-26 00:19:16 -0400
  • 20a76b0e3e
    video: removed unused devindex argument from bootstrap's create method. Ryan C. Gordon 2022-07-25 23:06:58 -0400
  • cbb3f4ca37 Add SDL_guid.h to the global SDL header Sam Lantinga 2022-07-25 19:52:46 -0700
  • db724faec1 cmake: when there are alternatives, don't use libusb by default Anonymous Maarten 2022-07-26 02:41:43 +0200
  • 653bff1c43 Expand docs/README-cmake.md a bit Anonymous Maarten 2022-07-26 01:44:42 +0200
  • 8c07aeb44c cmake: remove duplicate check_required_components macro Anonymous Maarten 2022-07-26 01:44:29 +0200
  • 428b806e44 cmake: don't use result of 'find_library' for Android libraries Anonymous Maarten 2022-07-25 23:46:36 +0200
  • 7b73f81a55 ci: test 'sdl2-config --static-libs' + 'pkg-config sdl2 --static' on ci Anonymous Maarten 2022-07-25 23:35:59 +0200
  • 20dca6332e cmake: on Apple, don't use find_library for frameworks + use EXTRA_LDFLAGS Anonymous Maarten 2022-07-25 23:06:52 +0200
  • 12211df669 hide SDL_GenerateAssertionReport in case SDL_ASSERT_LEVEL is 0 otherwise SDL_PromptAssertion (and SDL_GenerateAssertionReport) can not be eliminated pionere 2022-02-05 10:44:26 +0100
  • a423848ea0 Allow floating point values for SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED Sam Lantinga 2022-07-25 11:26:18 -0700