Commit graph

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