Commit Graph

  • 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
  • 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
  • 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