Commit graph

  • 5d17bcf1bc Wait SET_CLIPBOARD ack before Ctrl+v via HID Romain Vimont 2021-11-21 17:40:11 +0100
  • 2d5525eac1 Move PRIu64 Windows workaround to compat.h Romain Vimont 2021-11-21 22:11:08 +0100
  • 41abe021e2 Make the device acknowledge device clipboard Romain Vimont 2021-11-20 12:23:45 +0100
  • 2a0730ee9b Add device clipboard set acknowledgement Romain Vimont 2021-11-20 12:10:09 +0100
  • 901d837165 Add sequence number to set_clipboard request Romain Vimont 2021-11-20 11:50:33 +0100
  • aba1fc03c3 Add acksync helper to wait for acks Romain Vimont 2021-11-20 14:33:13 +0100
  • 5b3856c3b6 Explicitly indicate when device clipboard is set Romain Vimont 2021-11-21 17:24:34 +0100
  • 854de9659a Do not inject Ctrl+v if clipboard sync failed Romain Vimont 2021-11-20 17:44:00 +0100
  • ea8028332c Synchronize computer-to-device empty clipboard Romain Vimont 2021-11-20 17:39:19 +0100
  • 0427a981e5 Use UINT64_C macro for uint64_t constant in tests Romain Vimont 2021-11-20 12:15:15 +0100
  • 44721ed982 Document remote ADB server in README Romain Vimont 2021-11-19 21:11:56 +0100
  • 68eaee5bb0 Force adb forward if tunnel host/port is provided Romain Vimont 2021-11-19 21:07:22 +0100
  • 7bdbde7363 Add options to configure tunnel host and port RipleyTom 2021-11-18 01:02:53 +0100
  • 52e5181c84 Add function to parse IPv4 addresses RipleyTom 2021-11-18 01:02:53 +0100
  • ba547e3895 Configure feature test macros in meson Romain Vimont 2021-11-20 21:24:56 +0100
  • 226f3b2c91 Add missing include config.h Romain Vimont 2021-11-21 00:12:10 +0100
  • 2d6a96776c Improve SSH tunnel documentation in README Romain Vimont 2021-11-19 19:02:43 +0100
  • 6da6d905c2 Print scrcpy header first Romain Vimont 2021-11-19 09:14:38 +0100
  • b25404ee4b Print help to stdout Romain Vimont 2021-11-19 08:15:20 +0100
  • 4cfc1cd70a Assert that long options are correctly set Romain Vimont 2021-11-19 08:06:23 +0100
  • 2fc80eae2d Simplify adb_tunnel Romain Vimont 2021-11-18 22:25:15 +0100
  • 3fdbd994e0 Privatize low-level adb functions Romain Vimont 2021-11-18 22:12:56 +0100
  • ce225f019a Use new user-friendly adb API Romain Vimont 2021-11-18 22:11:19 +0100
  • b7559744a7 Expose new user-friendly adb functions Romain Vimont 2021-11-18 22:08:15 +0100
  • afb5a5e80f Rename adb functions to adb_exec_* Romain Vimont 2021-11-18 21:47:17 +0100
  • 84334cf7db Use sc_intr in file_handler Romain Vimont 2021-11-18 21:33:25 +0100
  • 0ba2686e1d Simplify file_handler Romain Vimont 2021-11-12 22:43:22 +0100
  • 55648d4d64 Improve file_handler readability Romain Vimont 2021-11-18 19:46:40 +0100
  • 13fd693b50 Simplify adb_execute_p() Romain Vimont 2021-11-17 21:53:11 +0100
  • 0426ae885c Make "adb get-serialno" interruptible Romain Vimont 2021-11-17 18:47:20 +0100
  • ea454e9cee Add interruptible function to read from pipe Romain Vimont 2021-11-17 18:30:54 +0100
  • cb65531533 Simplify sc_str_truncate() Romain Vimont 2021-11-18 09:34:54 +0100
  • 9619ade706 Generalize string trunctation util function Romain Vimont 2021-11-17 21:38:59 +0100
  • f2781a8b6d Expose util function to truncate first line Romain Vimont 2021-11-17 18:25:56 +0100
  • 443cb14d6e Assume non-NULL serial in file_handler Romain Vimont 2021-11-18 18:48:11 +0100
  • b30c3a429f Always retrieve device serial Romain Vimont 2021-11-17 21:58:36 +0100
  • 632bd5697b Add missing error handling Romain Vimont 2021-11-17 18:36:03 +0100
  • de50846905 Close process on check success Romain Vimont 2021-11-18 18:31:36 +0100
  • ee93d2aac1 Configure init and cleanup asynchronously Romain Vimont 2021-11-17 10:29:41 +0100
  • c29a0bf675 Do not quit on cleanup configuration failure Romain Vimont 2021-11-17 10:21:42 +0100
  • 411bb0d18e Move init and cleanup to a separate method Romain Vimont 2021-11-17 10:16:11 +0100
  • cc0902b13c Read/write settings via command on Android >= 12 Romain Vimont 2021-11-17 10:05:10 +0100
  • 48b572c272 Add throwable parameter to Log.w() Romain Vimont 2021-11-17 10:01:13 +0100
  • 94feae71f2 Report settings errors via Exceptions Romain Vimont 2021-11-16 22:40:53 +0100
  • 67170437f1 Wrap settings management into a Settings class Romain Vimont 2021-11-16 22:10:34 +0100
  • 57fb08e443 Update Simplified Chinese README to 1.20 LuXu 2021-11-15 17:20:57 +0800
  • 02ae0db6cd Fix wrong package to install for Ubuntu/Debian Alex Burdusel 2021-11-15 22:18:40 +0200
  • 9cb14b5166 Inherit only specific handles on Windows Romain Vimont 2021-11-14 19:29:54 +0100
  • 9cb8766220 Factorize resource release after CreateProcess() Romain Vimont 2021-11-15 07:49:01 +0100
  • fd4ec784e0 Remove useless assignments on error Romain Vimont 2021-11-14 22:53:02 +0100
  • 52cebe1597 Fix Windows sc_pipe function names Romain Vimont 2021-11-14 22:37:51 +0100
  • 6a27062f48 Stop connection attempts if interrupted Romain Vimont 2021-11-14 15:39:20 +0100
  • 739ff9dce0 Fix compilation errors with old SDL versions Romain Vimont 2021-11-14 15:15:34 +0100
  • 65b023ac6d Update links to v1.20 Romain Vimont 2021-11-14 01:51:32 +0100
  • a045e28df8 Bump version to 1.20 Romain Vimont 2021-11-14 00:22:12 +0100
  • 52138fd921 Update script to build without gradle to SDK 31 Romain Vimont 2021-11-14 00:23:36 +0100
  • 1bb0df5da1 Extract ANDROID_JAR path in build script Romain Vimont 2021-11-14 00:34:12 +0100
  • 562ec6e9b3 Merge branch 'master' into dev Romain Vimont 2021-11-14 01:25:00 +0100
  • 1be5daf999 Fix word order in README Romain Vimont 2021-11-13 23:57:18 +0100
  • 57387fa707 Mention crash on Android 12 on old scrcpy in FAQ Romain Vimont 2021-11-13 23:20:06 +0100
  • 4e811a4a68 Adapt icon in README Romain Vimont 2021-11-13 19:17:30 +0100
  • 99a4a48477 Replace "connected on" to "connected via" Romain Vimont 2021-11-13 19:33:18 +0100
  • 1d97d77032 Improve scrcpy presentation in README Romain Vimont 2021-11-13 09:39:26 +0100
  • 45b0f8123a Increase delay to inject HID on Ctrl+v Romain Vimont 2021-11-13 20:59:01 +0100
  • c1a34881d7 Use sc_ prefix for server Romain Vimont 2021-11-12 23:24:12 +0100
  • 057c7a4df4 Move str_util to str Romain Vimont 2021-11-12 23:12:51 +0100
  • 979ce64dc0 Improve string util API Romain Vimont 2021-11-12 23:08:19 +0100
  • 9a0bd545d5 Rename SC_INVALID_SOCKET to SC_SOCKET_NONE Romain Vimont 2021-11-13 09:58:52 +0100
  • c4d008b96a Extract adb tunnel to a separate component Romain Vimont 2021-11-12 22:32:29 +0100
  • 0d45c29d13 Move IPV4_LOCALHOST to net.h Romain Vimont 2021-11-12 18:59:56 +0100
  • 37c840a4c8 Interrupt on process terminated Romain Vimont 2021-11-12 21:40:22 +0100
  • f488cbd7e7 Make server interruptible Romain Vimont 2021-11-12 18:50:50 +0100
  • 40340509d9 Add interruptor utilities Romain Vimont 2021-11-12 18:50:50 +0100
  • e0896142db Introduce interruptor tool Romain Vimont 2021-11-12 18:50:50 +0100
  • 0426708544 Run the server from a dedicated thread Romain Vimont 2021-10-30 15:33:23 +0200
  • 5b9c88693e Wait using a condition variable in server Romain Vimont 2021-10-31 14:56:37 +0100
  • a54dc8212f Reorder server functions Romain Vimont 2021-11-12 18:30:20 +0100
  • 882e4cff5f Copy server params Romain Vimont 2021-10-27 23:40:52 +0200
  • 9fa4d1cd4a Reorder server and server_params Romain Vimont 2021-10-27 23:20:47 +0200
  • 0bfa75a48b Split socket creation and connect/listen Romain Vimont 2021-10-31 22:01:57 +0100
  • ed19901db1 Set video and control sockets only on success Romain Vimont 2021-11-01 11:44:58 +0100
  • e69356c550 Initialize tunnel_enabled flag internally Romain Vimont 2021-11-01 11:08:01 +0100
  • 03de9224fc Introduce process observer Romain Vimont 2021-11-12 09:49:37 +0100
  • aa011832c1 Improve process API Romain Vimont 2021-11-11 17:48:41 +0100
  • 7e93abcf6d Factorize common impl of process_execute() Romain Vimont 2021-11-11 17:49:47 +0100
  • e80e6631e4 Remove duplicate function declaration Romain Vimont 2021-11-11 17:29:36 +0100
  • fcc04f967b Improve file API Romain Vimont 2021-11-11 16:21:07 +0100
  • d4c262301f Move functions from process to file Romain Vimont 2021-11-11 16:12:17 +0100
  • be55e250ca Make screen_render() static Romain Vimont 2021-11-12 22:39:36 +0100
  • c548f017bf Upgrade junit to 4.13.1 Romain Vimont 2021-11-12 22:42:08 +0100
  • 7a733328bc Adapt help to terminal size Romain Vimont 2021-11-11 15:22:39 +0100
  • 38332f683c Add util function to get terminal size Romain Vimont 2021-11-11 15:22:39 +0100
  • 3f51a2ab43 Generate getopt params from option structures Romain Vimont 2021-11-07 19:24:13 +0100
  • 74ab0a4df8 Structure shortcuts help Romain Vimont 2021-11-07 18:53:06 +0100
  • f59e9e3cb0 Structure command line options help Romain Vimont 2021-11-07 13:31:26 +0100
  • 9ec3406568 Add line wrapper Romain Vimont 2021-11-06 20:26:35 +0100
  • 6dba1922c1 Add string buffer util Romain Vimont 2021-11-06 19:51:47 +0100
  • 570a003c39 Remove deprecated -T option Romain Vimont 2021-11-07 21:35:14 +0100
  • b62df7ee91 Remove deprecated -c option Romain Vimont 2021-11-07 20:54:45 +0100
  • 30d40f4e78 Document --power-off-on-close Romain Vimont 2021-11-07 19:27:53 +0100