Commit graph

  • 1ab3692f3d Add util function to read USB descriptor string Romain Vimont 2022-01-25 19:40:51 +0100
  • bbef426a4b Split USB initialization and connection Romain Vimont 2022-01-25 19:10:23 +0100
  • 2114f48185 Find device with USB context Romain Vimont 2022-01-26 21:42:26 +0100
  • b779eca8d3 Remove libusb_device field Romain Vimont 2022-01-26 21:40:46 +0100
  • adda47b0f7 Move sc_usb out of sc_aoa Romain Vimont 2022-01-24 23:11:42 +0100
  • 48e3ff284f Make serial mandatory for sc_usb Romain Vimont 2022-01-26 21:38:28 +0100
  • 1d6f9952ee Extract USB handling from AOA Romain Vimont 2022-01-24 22:56:12 +0100
  • d48d191262 Rename HAVE_AOA_HID to HAVE_USB Romain Vimont 2022-01-24 22:29:07 +0100
  • 2762f5d183 Move AOA/HID code to usb/ Romain Vimont 2022-01-24 22:27:15 +0100
  • c996a6d462 Fix socket close race condition Romain Vimont 2022-01-27 23:22:43 +0100
  • 8ea6fb1f0f Print version on stdout Romain Vimont 2022-01-27 21:14:33 +0100
  • b546c33eff Do not print scrcpy version twice on --version Romain Vimont 2022-01-27 21:12:46 +0100
  • 8615813005 Update README.sp.md to v1.21 Tomás Raiti 2022-01-23 06:37:00 -0300
  • f51c53e913 Mention "screen copy" in README Romain Vimont 2022-01-27 17:08:14 +0100
  • c0de365f67 Upgrade platform-tools (32.0.0) for Windows Romain Vimont 2022-01-27 19:01:30 +0100
  • 34e19dcc57 Upgrade SDL (2.0.20) for Windows Romain Vimont 2022-01-27 19:00:03 +0100
  • 4817cadd09 Fix code style Romain Vimont 2022-01-27 18:59:41 +0100
  • 02b5e87802 Slightly reduce lock usage Romain Vimont 2022-01-27 15:30:09 +0100
  • 8e4d3beb01 Fix return value on adb commands error Romain Vimont 2022-01-27 12:26:43 +0100
  • 50f4f1639c Add a shorcut "open a terminal here" on Windows Romain Vimont 2022-01-26 09:57:24 +0100
  • c8dc1917f4 Do not restore power mode if --no-control Romain Vimont 2022-01-27 08:10:04 +0100
  • 9d2e00697e Use sc_ prefix for control_msg enums Romain Vimont 2022-01-26 21:31:30 +0100
  • 2faf9715be Add server option raw_video_stream Romain Vimont 2022-01-26 10:47:08 +0100
  • 45a5e560df Add server option send_dummy_byte Romain Vimont 2022-01-26 10:36:18 +0100
  • 3ba32c2a0d Add server option send_device_meta Romain Vimont 2022-01-26 10:24:41 +0100
  • 6b21f4ae13 Reorder scrcpy-server options Romain Vimont 2022-01-26 10:29:06 +0100
  • 31a5d0c2bf Move call to send device name and size Romain Vimont 2022-01-26 10:23:09 +0100
  • f289d206ea Disable more actions if --no-control Romain Vimont 2022-01-24 21:45:44 +0100
  • ca516f4318 Refactor if-block in cli Romain Vimont 2022-01-24 21:44:28 +0100
  • 5d6076bffd Move misplaced break statements Romain Vimont 2022-01-24 21:38:30 +0100
  • e0bce1725b Fix header guard prefix Romain Vimont 2022-01-24 21:37:40 +0100
  • ae8fdda09e Improve FAQ explanations Romain Vimont 2022-01-24 08:55:27 +0100
  • 1ff69e21c2 Update error messages in FAQ Romain Vimont 2022-01-24 08:54:09 +0100
  • a9429efa34 Fix downsize on error before first frame Romain Vimont 2022-01-23 21:46:57 +0100
  • 063d103dd6 Capture mouse on start for --hid-mouse Romain Vimont 2022-01-23 21:30:30 +0100
  • 4bf9c057fe Extract relative mode check to an inline function Romain Vimont 2022-01-23 21:23:31 +0100
  • 17c97820b2 Never forward capture keys Romain Vimont 2022-01-23 15:12:03 +0100
  • 8c7f0ed5ea Fix warning message Romain Vimont 2022-01-23 16:07:15 +0100
  • ac038f276e Add missing break statement Romain Vimont 2022-01-23 14:57:12 +0100
  • 1f65b1bf87 Remove inline hint Romain Vimont 2022-01-23 14:48:06 +0100
  • d41a46dc95 Handle libusb_get_device_descriptor() error Romain Vimont 2022-01-21 21:56:15 +0100
  • 308a1f8192 Simplify error handling in sc_aoa_init() Romain Vimont 2022-01-21 21:55:41 +0100
  • 241a587e61 Fix missing HID mouse destructor call Romain Vimont 2022-01-23 12:31:05 +0100
  • 7e35bfe382 Refactor if-blocks Romain Vimont 2022-01-23 12:11:53 +0100
  • 855819bbd8 Remove redundant control boolean Romain Vimont 2022-01-23 12:08:55 +0100
  • 557daf280e Pass NULL controller if control is disabled Romain Vimont 2022-01-23 11:43:09 +0100
  • 0b8e926330 Do not process finger events if no control Romain Vimont 2022-01-23 12:02:35 +0100
  • 0ec3361bc9 Fix crash on --no-control Romain Vimont 2022-01-23 11:34:00 +0100
  • 81ff7ebd06 Simplify event loop Romain Vimont 2022-01-21 21:43:49 +0100
  • 1ffe312369 Handle file drop from input_manager Romain Vimont 2022-01-21 19:26:36 +0100
  • ebef027c4f Do not return status for event handling Romain Vimont 2022-01-21 19:16:32 +0100
  • 8e4e7d42f1 Fix leak on file pusher error Romain Vimont 2022-01-21 19:15:47 +0100
  • b066dc0bbf Rename file_handler to sc_file_pusher Romain Vimont 2022-01-21 19:10:27 +0100
  • 262506c733 Limit retry-on-error to IllegalStateException Romain Vimont 2022-01-21 21:50:31 +0100
  • 2eb6fe7d81 Downsize on error only before the first frame Romain Vimont 2022-01-17 20:22:33 +0100
  • 3a0ba7d0a4 Disable downsizing on error if V4L2 is enabled Romain Vimont 2022-01-17 20:16:03 +0100
  • 75c5dc6859 Position and size the window on first frame Romain Vimont 2022-01-16 15:46:37 +0100
  • fa30f9806a Move "show window" call on first frame Romain Vimont 2022-01-16 15:47:11 +0100
  • 4fb61ac83d Fix screen comments Romain Vimont 2022-01-16 15:27:23 +0100
  • 8fa9e6b01a Mention auto-downsize feature in FAQ Romain Vimont 2022-01-15 23:17:52 +0100
  • 0ec64baad4 Remove MediaCodec error suggestion fix Romain Vimont 2022-01-15 22:47:31 +0100
  • 15bf27afdd Make auto-downsize on error optional Romain Vimont 2022-01-15 23:01:14 +0100
  • 26b4104844 Downsize on error Romain Vimont 2022-01-15 22:47:27 +0100
  • 723faa5dee Remember Device parameters Romain Vimont 2022-01-15 22:17:38 +0100
  • 162043911e Compute screen size without DisplayInfo instance Romain Vimont 2022-01-15 22:13:50 +0100
  • 117fe32626 Fix visibility modifier Romain Vimont 2022-01-21 18:36:44 +0100
  • b7a06278fe Fix NoSuchMethodException for injectInputEvent() Thomas Rebele 2022-01-15 16:27:51 +0100
  • b3ff1f6b3b Upgrade FFmpeg (5.0) for Windows 64-bit Romain Vimont 2022-01-17 19:11:23 +0100
  • a2495c5ef1 Use symlink to simplify Windows ffmpeg dependency Romain Vimont 2022-01-17 19:04:18 +0100
  • 37c7827d46 Simplify ffmpeg dependencies Makefile Romain Vimont 2022-01-17 19:00:39 +0100
  • 479abc8c77 Reference Windows USB driver for Google devices Tobias Preuss 2022-01-14 11:07:15 +0100
  • 5e8fa56e7a Fix build with ffmpeg 5.0 Bernhard Rosenkränzer 2022-01-16 01:45:36 +0100
  • 60bf133ac2 Add final modifier to ScreenEncoder fields Romain Vimont 2022-01-15 23:04:37 +0100
  • 1c71bd16be Use constant string for known booleans Romain Vimont 2022-01-15 22:57:38 +0100
  • afa4a1b728 Use sc_ prefix for control_msg Romain Vimont 2022-01-14 22:17:30 +0100
  • 3a4d5c7f18 Use sc_ prefix for controller Romain Vimont 2022-01-14 22:17:30 +0100
  • 5f7ddff8ae Use sc_ prefix for input_manager Romain Vimont 2022-01-14 22:17:30 +0100
  • 2a0c2e5e99 Use sc_ prefix for screen Romain Vimont 2022-01-14 22:17:30 +0100
  • a6644e831b Fix code style Romain Vimont 2022-01-14 20:57:03 +0100
  • 75655194fb Do not pass scrcpy_options to keyboard inject Romain Vimont 2022-01-14 20:55:44 +0100
  • 43aff4af73 Document HID mouse in README Romain Vimont 2022-01-02 00:37:53 +0100
  • cba84f6999 Add support for HID mouse Romain Vimont 2021-12-26 22:32:51 +0100
  • ed2e45ee29 Refactor AOA/HID keyboard initialization Romain Vimont 2022-01-01 20:00:33 +0100
  • aee1b39790 Add CLAMP() macro Romain Vimont 2021-12-28 11:50:24 +0100
  • 17d01b5bf7 Add UI/UX support for relative mouse mode Romain Vimont 2021-12-31 18:52:34 +0100
  • 40fca82b60 Forward all motion events to mouse processors Romain Vimont 2022-01-02 00:11:00 +0100
  • 643293752d Provide relative mouse motion vector in event Romain Vimont 2021-12-30 00:05:30 +0100
  • b5855e5deb Add relative mode flag to mouse processors Romain Vimont 2021-12-30 15:46:00 +0100
  • 924375487e Pass buttons state in scroll events Romain Vimont 2021-12-31 10:38:05 +0100
  • 7121a0dc53 Destroy acksync immediately on error Romain Vimont 2022-01-01 19:47:47 +0100
  • f04812fc71 Remove duplicate boolean Romain Vimont 2022-01-01 19:45:50 +0100
  • 5ce1ccde85 Reorder controller and HID initialization Romain Vimont 2022-01-01 19:38:27 +0100
  • 6102a0b5bb Move input_manager into screen Romain Vimont 2021-12-31 16:32:07 +0100
  • 2b34e1224e Use separate struct for input manager params Romain Vimont 2021-12-31 16:15:41 +0100
  • a9d23400cd Remove unused enum value requiring SDL 2.0.18 Romain Vimont 2022-01-04 15:11:33 +0100
  • cca3c953da Enable virtual finger only on left click Romain Vimont 2022-01-01 23:59:20 +0100
  • 57f1655d4b Make some mouse processors ops optional Romain Vimont 2021-12-30 15:08:42 +0100
  • bc674721dc Make process_text() optional Romain Vimont 2021-12-30 15:03:39 +0100
  • 63e29b1782 Apply buttons mask if not --forward-all-clicks Romain Vimont 2021-12-29 23:52:08 +0100
  • 3c15cbdaf8 Reorder mouse processor ops Romain Vimont 2021-12-29 23:20:35 +0100