Commit graph

  • 92a458e846 Remove unreachable return statements Romain Vimont 2021-11-24 21:48:57 +01:00
  • 73e0311d14 Add missing return on file_handler failure Romain Vimont 2021-11-24 21:46:02 +01:00
  • 007f616302 Add missing includes Romain Vimont 2021-11-24 21:44:29 +01:00
  • 4c47598865 Make lockVideoOrientation option name uniform Romain Vimont 2021-11-24 21:33:58 +01:00
  • 7b29f5fd2d Do not pass default values to the server Romain Vimont 2021-11-24 21:31:12 +01:00
  • 04e5537f8c Pass server parameters as key=value pairs Romain Vimont 2021-11-24 21:23:20 +01:00
  • 2eb881c5f1 Allocate and format server command args Romain Vimont 2021-11-24 21:10:18 +01:00
  • 2c3099e2de Parse codec options early Romain Vimont 2021-11-24 21:06:02 +01:00
  • 5434ea543c Remove local "serial" variable Romain Vimont 2021-11-24 21:01:25 +01:00
  • d5f6697f3a Add (v)asprintf compatibility functions Romain Vimont 2021-11-24 19:55:00 +01:00
  • d6c0054545 Move check_functions in meson script Romain Vimont 2021-11-24 19:38:33 +01:00
  • 6f487a2892 Add missing includes in compat implementation Romain Vimont 2021-11-24 19:37:33 +01:00
  • dc0ac01e00 Define common feature test macros for all systems Romain Vimont 2021-11-24 19:36:33 +01:00
  • 6abff46c9f Add option to disable clipboard autosync no_clipboard_autosync Romain Vimont 2021-11-22 08:49:10 +01:00
  • 5d17bcf1bc Wait SET_CLIPBOARD ack before Ctrl+v via HID acksync Romain Vimont 2021-11-21 17:40:11 +01:00
  • 7a962c1b68 fix broken direct download button r3nzthecodegod 2021-11-24 00:38:14 +03:00
  • 2d5525eac1 Move PRIu64 Windows workaround to compat.h Romain Vimont 2021-11-21 22:11:08 +01:00
  • 41abe021e2 Make the device acknowledge device clipboard Romain Vimont 2021-11-20 12:23:45 +01:00
  • 2a0730ee9b Add device clipboard set acknowledgement Romain Vimont 2021-11-20 12:10:09 +01:00
  • 901d837165 Add sequence number to set_clipboard request Romain Vimont 2021-11-20 11:50:33 +01:00
  • aba1fc03c3 Add acksync helper to wait for acks Romain Vimont 2021-11-20 14:33:13 +01:00
  • 5b3856c3b6 Explicitly indicate when device clipboard is set Romain Vimont 2021-11-21 17:24:34 +01:00
  • 854de9659a Do not inject Ctrl+v if clipboard sync failed Romain Vimont 2021-11-20 17:44:00 +01:00
  • ea8028332c Synchronize computer-to-device empty clipboard Romain Vimont 2021-11-20 17:39:19 +01:00
  • 0427a981e5 Use UINT64_C macro for uint64_t constant in tests Romain Vimont 2021-11-20 12:15:15 +01:00
  • 44721ed982 Document remote ADB server in README Romain Vimont 2021-11-19 21:11:56 +01:00
  • 68eaee5bb0 Force adb forward if tunnel host/port is provided Romain Vimont 2021-11-19 21:07:22 +01:00
  • 7bdbde7363 Add options to configure tunnel host and port RipleyTom 2021-11-18 01:02:53 +01:00
  • 52e5181c84 Add function to parse IPv4 addresses RipleyTom 2021-11-18 01:02:53 +01:00
  • ba547e3895 Configure feature test macros in meson feature_test_macros.config Romain Vimont 2021-11-20 21:24:56 +01:00
  • 226f3b2c91 Add missing include config.h Romain Vimont 2021-11-21 00:12:10 +01:00
  • 95769eb87b Configure feature test macros in meson feature_test_macros Romain Vimont 2021-11-20 21:24:56 +01:00
  • 7497d7d7ae
    Merge branch 'master' into master Yuri Kulagin 2021-11-20 19:57:48 +03:00
  • ea240e9027 russian translate jkulvich 2021-11-20 19:46:54 +03:00
  • 86fffca4cd Log server pushed process_inherit.4 Romain Vimont 2021-11-19 22:26:21 +01:00
  • f5c60ee231 Use inherit flags for adb commands Romain Vimont 2021-11-19 15:46:27 +01:00
  • 143bfc0395 Expose inherit flag for process execution Romain Vimont 2021-11-19 22:42:49 +01:00
  • d5d1b59b68 Log server pushed process_inherit.3 Romain Vimont 2021-11-19 22:26:21 +01:00
  • d921e2d7a3 Use inherit flags for adb commands Romain Vimont 2021-11-19 15:46:27 +01:00
  • 4156771077 Expose inherit flag for process execution Romain Vimont 2021-11-19 22:42:49 +01:00
  • e48bbb3c2c Log server pushed process_inherit Romain Vimont 2021-11-19 22:26:21 +01:00
  • 36c0d6864c explicit_inherit Romain Vimont 2021-11-19 22:23:11 +01:00
  • 88e9c2b4af process_inherit Romain Vimont 2021-11-19 15:46:27 +01:00
  • c96dc6d2c4 Simplify Windows process inheritance configuration Romain Vimont 2021-11-19 21:37:40 +01:00
  • f56be59a0c Document remote ADB server in README pr2807 Romain Vimont 2021-11-19 21:11:56 +01:00
  • 64400c8740 Force adb forward if tunnel host/port is provided Romain Vimont 2021-11-19 21:07:22 +01:00
  • 46f7cd31b9 Add options to configure tunnel host and port RipleyTom 2021-11-18 01:02:53 +01:00
  • d290b44248 Add function to parse IPv4 addresses RipleyTom 2021-11-18 01:02:53 +01:00
  • 2d6a96776c Improve SSH tunnel documentation in README Romain Vimont 2021-11-19 19:02:43 +01:00
  • 6da6d905c2 Print scrcpy header first Romain Vimont 2021-11-19 09:14:38 +01:00
  • b25404ee4b Print help to stdout Romain Vimont 2021-11-19 08:15:20 +01:00
  • 4cfc1cd70a Assert that long options are correctly set Romain Vimont 2021-11-19 08:06:23 +01:00
  • 2fc80eae2d Simplify adb_tunnel Romain Vimont 2021-11-18 22:25:15 +01:00
  • 3fdbd994e0 Privatize low-level adb functions Romain Vimont 2021-11-18 22:12:56 +01:00
  • ce225f019a Use new user-friendly adb API Romain Vimont 2021-11-18 22:11:19 +01:00
  • b7559744a7 Expose new user-friendly adb functions Romain Vimont 2021-11-18 22:08:15 +01:00
  • afb5a5e80f Rename adb functions to adb_exec_* Romain Vimont 2021-11-18 21:47:17 +01:00
  • 84334cf7db Use sc_intr in file_handler Romain Vimont 2021-11-18 21:33:25 +01:00
  • 0ba2686e1d Simplify file_handler Romain Vimont 2021-11-12 22:43:22 +01:00
  • 55648d4d64 Improve file_handler readability Romain Vimont 2021-11-18 19:46:40 +01:00
  • 13fd693b50 Simplify adb_execute_p() Romain Vimont 2021-11-17 21:53:11 +01:00
  • 0426ae885c Make "adb get-serialno" interruptible Romain Vimont 2021-11-17 18:47:20 +01:00
  • ea454e9cee Add interruptible function to read from pipe Romain Vimont 2021-11-17 18:30:54 +01:00
  • cb65531533 Simplify sc_str_truncate() Romain Vimont 2021-11-18 09:34:54 +01:00
  • 9619ade706 Generalize string trunctation util function Romain Vimont 2021-11-17 21:38:59 +01:00
  • f2781a8b6d Expose util function to truncate first line Romain Vimont 2021-11-17 18:25:56 +01:00
  • 443cb14d6e Assume non-NULL serial in file_handler Romain Vimont 2021-11-18 18:48:11 +01:00
  • b30c3a429f Always retrieve device serial Romain Vimont 2021-11-17 21:58:36 +01:00
  • 632bd5697b Add missing error handling Romain Vimont 2021-11-17 18:36:03 +01:00
  • de50846905 Close process on check success Romain Vimont 2021-11-18 18:31:36 +01:00
  • 7e5a1d5b7a Add option for remote scrcpy connection RipleyTom 2021-11-18 01:02:53 +01:00
  • ee93d2aac1 Configure init and cleanup asynchronously settings Romain Vimont 2021-11-17 10:29:41 +01:00
  • c29a0bf675 Do not quit on cleanup configuration failure Romain Vimont 2021-11-17 10:21:42 +01:00
  • 411bb0d18e Move init and cleanup to a separate method Romain Vimont 2021-11-17 10:16:11 +01:00
  • cc0902b13c Read/write settings via command on Android >= 12 Romain Vimont 2021-11-17 10:05:10 +01:00
  • 48b572c272 Add throwable parameter to Log.w() Romain Vimont 2021-11-17 10:01:13 +01:00
  • 94feae71f2 Report settings errors via Exceptions Romain Vimont 2021-11-16 22:40:53 +01:00
  • 67170437f1 Wrap settings management into a Settings class Romain Vimont 2021-11-16 22:10:34 +01:00
  • 75ebdbeacc Add .clang-format RipleyTom 2021-11-17 23:48:02 +01:00
  • e512b5bd69 Simplify adb_execute_p() adb_serial.2 Romain Vimont 2021-11-17 21:53:11 +01:00
  • b7328a75e3 Make "adb get-serialno" interruptible Romain Vimont 2021-11-17 18:47:20 +01:00
  • 7516c0d1c5 Add interruptible function to read from pipe Romain Vimont 2021-11-17 18:30:54 +01:00
  • 6b4761820f Generalize string trunctation util function Romain Vimont 2021-11-17 21:38:59 +01:00
  • e83562a6fe Expose util function to truncate first line Romain Vimont 2021-11-17 18:25:56 +01:00
  • 921044e8a4 Always retrieve device serial Romain Vimont 2021-11-17 21:58:36 +01:00
  • b49f4e795e Add missing error handling Romain Vimont 2021-11-17 18:36:03 +01:00
  • 3eb8202adf Configure init and cleanup asynchronously Romain Vimont 2021-11-17 10:29:41 +01:00
  • 83f66ea06c Do not quit on cleanup configuration failure Romain Vimont 2021-11-17 10:21:42 +01:00
  • 3cc0921e61 Move init and cleanup to a separate method Romain Vimont 2021-11-17 10:16:11 +01:00
  • d8358ce857 Read/write settings via command on Android >= 12 Romain Vimont 2021-11-17 10:05:10 +01:00
  • 4bc5baeeb5 Add throwable parameter to Log.w() Romain Vimont 2021-11-17 10:01:13 +01:00
  • 0672f7e405 Report settings errors via Exceptions Romain Vimont 2021-11-16 22:40:53 +01:00
  • 6d6a436563 Wrap settings management into a Settings class Romain Vimont 2021-11-16 22:10:34 +01:00
  • 57fb08e443 Update Simplified Chinese README to 1.20 LuXu 2021-11-15 17:20:57 +08:00
  • 13eb9b7a6a Update Simplified Chinese README to 1.20 pr2786 LuXu 2021-11-15 17:20:57 +08:00
  • 176f426145 add hello Denis 2021-11-16 11:43:59 +05:00
  • 02ae0db6cd Fix wrong package to install for Ubuntu/Debian Alex Burdusel 2021-11-15 22:18:40 +02:00
  • 8d745899a5
    Update BUILD.md Alex Burdusel 2021-11-15 22:18:40 +02:00
  • b780e4e1b7
    add spaces to create new lines in preview LuXu 2021-11-15 20:09:39 +08:00
  • eb7f33d121
    fix version, and other small fixes LuXu 2021-11-15 20:03:06 +08:00