Commit graph

  • 6a35437369
    Merge d645823a9c into f089ea67e1 Kaiming Hu 2024-09-12 04:38:07 +0800
  • 73f796653d
    Merge 125625ecd1 into f089ea67e1 Romain Vimont 2024-09-11 21:31:08 +0530
  • 7282d8c391
    Merge 3b08935324 into 21e2e2606e Nightmare 2024-09-11 08:51:14 -0700
  • 3b08935324 Merge remote-tracking branch 'upstream/master' nightmare 2024-09-11 23:01:39 +0800
  • f089ea67e1 Add missing flag initialization dev Romain Vimont 2024-09-11 15:36:51 +0200
  • 63ced79842 Reverse NDEBUG conditions Romain Vimont 2024-09-11 11:29:00 +0200
  • 33a8c39beb Fix local NDEBUG define Romain Vimont 2024-09-11 11:26:07 +0200
  • d65975ed94
    handle SDL_WINDOWEVENT_SHOWN like SDL_WINDOWEVENT_EXPOSED chayleaf 2024-09-10 18:36:35 +0700
  • cfd4e06558
    Merge 2391b6f5be into 21e2e2606e Adnan Yunus 2024-09-09 12:12:48 -0600
  • 2105bd1245
    Merge 4867a9b448 into 903a5aaaf5 yangfl 2024-09-09 12:12:48 -0600
  • 6678f92caa
    Merge ca99e3b22c into 21e2e2606e spinpwr 2024-09-09 12:12:48 -0600
  • aaa9284e58 Add gamepad user documentation tmp Romain Vimont 2024-09-09 18:25:50 +0200
  • 94a234ca43 Fix link in OTG documentation Romain Vimont 2024-09-09 18:24:29 +0200
  • 125625ecd1 Add UHID gamepad rumble WIP gamepad Romain Vimont 2024-09-06 23:08:08 +0200
  • 0483874a55 Simplify UHID outputs routing Romain Vimont 2024-09-06 23:08:08 +0200
  • 32091f0c39 Mention physical gamepad names for UHID devices Romain Vimont 2024-09-08 19:57:14 +0200
  • 7f6adc015f Reorder function parameters for consistency Romain Vimont 2024-09-08 20:01:28 +0200
  • f2e179c447 Make -K -M and -G use AOA in OTG mode Romain Vimont 2024-09-07 23:06:16 +0200
  • 0fe208d3f3 Add UHID gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 9afc497e20 Add UHID_DESTROY control message Romain Vimont 2024-09-06 23:08:08 +0200
  • 477cbbbfd5 Add gamepad support in OTG mode Romain Vimont 2024-09-06 23:08:08 +0200
  • b964e7f3cb Add AOA gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 33344968d7 Implement HID gamepad Romain Vimont 2024-09-06 23:08:08 +0200
  • b587014ccf Add UHID gamepad rumble WIP gamepad.draft3 Romain Vimont 2024-09-06 23:08:08 +0200
  • 890ee4d893 Simplify UHID outputs routing Romain Vimont 2024-09-06 23:08:08 +0200
  • 2e79f4b9ef Expose custom UHID device name Romain Vimont 2024-09-08 19:57:14 +0200
  • 676a83610d Reorder function parameters for consistency Romain Vimont 2024-09-08 20:01:28 +0200
  • f151992e08 Make -K -M and -G use AOA in OTG mode Romain Vimont 2024-09-07 23:06:16 +0200
  • 54b6fa5f6e Add UHID gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 2d32cbc716 Add UHID_DESTROY control message Romain Vimont 2024-09-06 23:08:08 +0200
  • 29105b240b Add gamepad support in OTG mode Romain Vimont 2024-09-06 23:08:08 +0200
  • d14cc19c91 Add AOA gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 385b31fb06 Implement HID gamepad Romain Vimont 2024-09-06 23:08:08 +0200
  • c4b6bb312c Add util functions to write in little-endian Romain Vimont 2024-09-06 23:08:08 +0200
  • abec04e8e7 Add connected gamepads on start Romain Vimont 2024-09-06 23:08:08 +0200
  • 0ea20f90be Handle SDL gamepad events Romain Vimont 2024-09-06 23:08:08 +0200
  • a5ffe5b060 Fix HID comments Romain Vimont 2024-09-06 23:08:08 +0200
  • 6f1d79ba17 Make AOA keyboard/mouse open error fatal Romain Vimont 2024-09-06 23:08:08 +0200
  • 44e29989ee Unregister all AOA devices automatically on exit Romain Vimont 2024-09-06 23:08:08 +0200
  • 00786942be Make HID logs uniform Romain Vimont 2024-09-06 23:08:08 +0200
  • e6017cdc5d Add AOA open/close verbose logs Romain Vimont 2024-09-06 23:08:08 +0200
  • 8fb87b5e6b Introduce hid_open and hid_close events Romain Vimont 2024-09-06 23:08:08 +0200
  • 24f7ea5894 Rename hid_event to hid_input Romain Vimont 2024-09-06 23:08:08 +0200
  • dbdfd9c8bf Make AOA open and close asynchronous Romain Vimont 2024-09-06 23:08:08 +0200
  • d58eb616f0 Reorder AOA functions Romain Vimont 2024-09-06 23:08:08 +0200
  • 230e6b4079 Refactor AOA handling Romain Vimont 2024-09-06 23:08:08 +0200
  • 3bd07aa8ff Move HID ids to common HID code Romain Vimont 2024-09-06 23:08:08 +0200
  • 28c91ecba2 Fix HID mouse header guard Romain Vimont 2024-09-06 23:08:08 +0200
  • 9ebb836b20 Add missing SC_ prefix for HID mouse event size Romain Vimont 2024-09-06 23:08:08 +0200
  • 1559940cee Remove duplicate definition SC_HID_MAX_SIZE Romain Vimont 2024-09-06 23:08:08 +0200
  • 0cc1a855dc Fail on AOA keyboard/mouse initialization error Romain Vimont 2024-09-06 23:08:08 +0200
  • b49064064c Introduce non-droppable control messages Romain Vimont 2024-09-06 23:08:08 +0200
  • ba342c398d Remove atomics from keyboard_uhid Romain Vimont 2024-09-06 23:08:08 +0200
  • d7fe119c8e Process UHID outputs events from the main thread Romain Vimont 2024-09-06 23:08:08 +0200
  • c5ccae5538 Set clipboard from the main thread Romain Vimont 2024-09-06 23:08:08 +0200
  • 87d9d68c07 Add mechanism to execute code on the main thread Romain Vimont 2024-09-06 23:08:08 +0200
  • 684e2b632e Expose main thread id Romain Vimont 2024-09-06 23:08:08 +0200
  • 8598e7d7a8 Extract sc_push_event() Romain Vimont 2024-09-06 23:08:08 +0200
  • 8b372ae809 Store events numbers in an enum Romain Vimont 2024-09-06 23:08:08 +0200
  • 28512d3872 Fix deprecated reference in scrcpy manpage Romain Vimont 2024-09-06 23:08:08 +0200
  • c11f07c1e8 Do not send uninitialized HID event Romain Vimont 2024-09-07 18:35:16 +0200
  • 903a5aaaf5 Replace "could not" by "cannot" where appropriate Romain Vimont 2024-09-09 08:24:52 +0200
  • 53bdb4e4bc
    Merge 81d850686d into 21e2e2606e Kartik Shah 2024-09-08 23:24:03 +0200
  • 25470a5a16 gamepad_hid_output gamepad.rumblewip Romain Vimont 2024-09-08 09:41:42 +0200
  • 995d069d35 Add UHID gamepad rumble WIP Romain Vimont 2024-09-06 23:08:08 +0200
  • 015bbb1f44 gamepad_resampler_skeleton gamepad_resampler.1 Romain Vimont 2024-09-08 08:53:19 +0200
  • 82660c25a0 Add UHID gamepad rumble WIP Romain Vimont 2024-09-06 23:08:08 +0200
  • 246b708757 Simplify UHID outputs routing Romain Vimont 2024-09-06 23:08:08 +0200
  • 07cf49310c Make -K -M and -G use AOA in OTG mode Romain Vimont 2024-09-07 23:06:16 +0200
  • 17987ee48e Add UHID gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 8455b959b3 Add UHID_DESTROY control message Romain Vimont 2024-09-06 23:08:08 +0200
  • 5989198503 Add gamepad support in OTG mode Romain Vimont 2024-09-06 23:08:08 +0200
  • 214efa0855 Add AOA gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 75a3294c2b Implement HID gamepad Romain Vimont 2024-09-06 23:08:08 +0200
  • 2680a714b4 Add util functions to write in little-endian Romain Vimont 2024-09-06 23:08:08 +0200
  • 6366438a69 Add connected gamepads on start Romain Vimont 2024-09-06 23:08:08 +0200
  • b54b0a6958 Add UHID gamepad rumble WIP gamepad.draft2 Romain Vimont 2024-09-06 23:08:08 +0200
  • e5c7840530 Simplify UHID outputs routing Romain Vimont 2024-09-06 23:08:08 +0200
  • ccc030625b Make -K -M and -G use AOA in OTG mode Romain Vimont 2024-09-07 23:06:16 +0200
  • b0b05909c0 Add UHID gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 330d844231 Add UHID_DESTROY control message Romain Vimont 2024-09-06 23:08:08 +0200
  • ab6732f32d Add gamepad support in OTG mode Romain Vimont 2024-09-06 23:08:08 +0200
  • 32c73a5448 Add AOA gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • c72c772c81 Implement HID gamepad Romain Vimont 2024-09-06 23:08:08 +0200
  • d2e1d96fbd Add util functions to write in little-endian Romain Vimont 2024-09-06 23:08:08 +0200
  • 07d5a6ca80 Add connected gamepads on start Romain Vimont 2024-09-06 23:08:08 +0200
  • 2d929fa4e5 Handle SDL gamepad events Romain Vimont 2024-09-06 23:08:08 +0200
  • 623346b558 Fix HID comments Romain Vimont 2024-09-06 23:08:08 +0200
  • 5b52afd980 Make AOA keyboard/mouse open error fatal Romain Vimont 2024-09-06 23:08:08 +0200
  • 4c5d43d41d Unregister all AOA devices automatically on exit Romain Vimont 2024-09-06 23:08:08 +0200
  • 2351eed46f Make HID logs uniform Romain Vimont 2024-09-06 23:08:08 +0200
  • 2595bcfa75 Add AOA open/close verbose logs Romain Vimont 2024-09-06 23:08:08 +0200
  • 93dad86634 Introduce hid_open and hid_close events Romain Vimont 2024-09-06 23:08:08 +0200
  • 282e6503e1 Rename hid_event to hid_input Romain Vimont 2024-09-06 23:08:08 +0200
  • 9c86cf74e6 Make AOA open and close asynchronous Romain Vimont 2024-09-06 23:08:08 +0200
  • 2caf593960 Reorder AOA functions Romain Vimont 2024-09-06 23:08:08 +0200
  • 1344b76f42 Refactor AOA handling Romain Vimont 2024-09-06 23:08:08 +0200
  • 32b1a8093a Move HID ids to common HID code Romain Vimont 2024-09-06 23:08:08 +0200
  • 4416aa29f1 Fix HID mouse header guard Romain Vimont 2024-09-06 23:08:08 +0200
  • 4b95a9674a Add missing SC_ prefix for HID mouse event size Romain Vimont 2024-09-06 23:08:08 +0200