Commit Graph

  • 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
  • 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
  • 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
  • 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
  • 02ae0db6cd Fix wrong package to install for Ubuntu/Debian Alex Burdusel 2021-11-15 22:18:40 +02:00
  • 9cb14b5166 Inherit only specific handles on Windows windows_inherit_handles Romain Vimont 2021-11-14 19:29:54 +01:00
  • 9cb8766220 Factorize resource release after CreateProcess() Romain Vimont 2021-11-15 07:49:01 +01:00
  • fd4ec784e0 Remove useless assignments on error Romain Vimont 2021-11-14 22:53:02 +01:00
  • 52cebe1597 Fix Windows sc_pipe function names Romain Vimont 2021-11-14 22:37:51 +01:00
  • 020b3510ae Inherit handles only if necessary on Windows fix_inherit_handles Romain Vimont 2021-11-14 19:51:42 +01:00
  • dcf9887f56 Mark sockets as non-inheritable on Windows Romain Vimont 2021-11-14 19:41:04 +01:00
  • 6a27062f48 Stop connection attempts if interrupted Romain Vimont 2021-11-14 15:39:20 +01:00
  • 739ff9dce0 Fix compilation errors with old SDL versions Romain Vimont 2021-11-14 15:15:34 +01:00
  • da8be4c8d5 Fix compilation errors with old SDL versions sdl Romain Vimont 2021-11-14 15:15:34 +01:00
  • 65b023ac6d Update links to v1.20 Romain Vimont 2021-11-14 01:51:32 +01:00
  • a045e28df8 Bump version to 1.20 v1.20 Romain Vimont 2021-11-14 00:22:12 +01:00
  • 52138fd921 Update script to build without gradle to SDK 31 Romain Vimont 2021-11-14 00:23:36 +01:00
  • 1bb0df5da1 Extract ANDROID_JAR path in build script Romain Vimont 2021-11-14 00:34:12 +01:00
  • 562ec6e9b3 Merge branch 'master' into dev Romain Vimont 2021-11-14 01:25:00 +01:00
  • 1be5daf999 Fix word order in README Romain Vimont 2021-11-13 23:57:18 +01:00
  • 57387fa707 Mention crash on Android 12 on old scrcpy in FAQ Romain Vimont 2021-11-13 23:20:06 +01:00
  • 4e811a4a68 Adapt icon in README Romain Vimont 2021-11-13 19:17:30 +01:00
  • 99a4a48477 Replace "connected on" to "connected via" Romain Vimont 2021-11-13 19:33:18 +01:00
  • 1d97d77032 Improve scrcpy presentation in README Romain Vimont 2021-11-13 09:39:26 +01:00
  • 45b0f8123a Increase delay to inject HID on Ctrl+v Romain Vimont 2021-11-13 20:59:01 +01:00
  • c1a34881d7 Use sc_ prefix for server Romain Vimont 2021-11-12 23:24:12 +01:00
  • 057c7a4df4 Move str_util to str Romain Vimont 2021-11-12 23:12:51 +01:00
  • 979ce64dc0 Improve string util API Romain Vimont 2021-11-12 23:08:19 +01:00
  • 9a0bd545d5 Rename SC_INVALID_SOCKET to SC_SOCKET_NONE Romain Vimont 2021-11-13 09:58:52 +01:00
  • c4d008b96a Extract adb tunnel to a separate component Romain Vimont 2021-11-12 22:32:29 +01:00
  • 0d45c29d13 Move IPV4_LOCALHOST to net.h Romain Vimont 2021-11-12 18:59:56 +01:00
  • 37c840a4c8 Interrupt on process terminated Romain Vimont 2021-11-12 21:40:22 +01:00
  • f488cbd7e7 Make server interruptible Romain Vimont 2021-11-12 18:50:50 +01:00
  • 40340509d9 Add interruptor utilities Romain Vimont 2021-11-12 18:50:50 +01:00
  • e0896142db Introduce interruptor tool Romain Vimont 2021-11-12 18:50:50 +01:00
  • 0426708544 Run the server from a dedicated thread Romain Vimont 2021-10-30 15:33:23 +02:00
  • 5b9c88693e Wait using a condition variable in server Romain Vimont 2021-10-31 14:56:37 +01:00
  • a54dc8212f Reorder server functions Romain Vimont 2021-11-12 18:30:20 +01:00