Commit Graph

  • bcd0a876f7 Fix a spell mistake zzndb 2019-06-12 17:14:08 +08:00
  • de2016a48e Add link to Snap package in README Romain Vimont 2019-06-11 23:41:00 +02:00
  • 19ca6a0d66 Fix typo in README Romain Vimont 2019-06-11 23:01:23 +02:00
  • e2996e85c0 Update links to v1.9 in README and BUILD Romain Vimont 2019-06-11 23:00:09 +02:00
  • c2df0228a3 Merge branch 'dev' Romain Vimont 2019-06-11 22:54:58 +02:00
  • 259d3aee93 Bump version to 1.9 v1.9 Romain Vimont 2019-06-11 21:50:29 +02:00
  • 90859f1dcf Upgrade tarketSdkVersion to 29 Romain Vimont 2019-06-11 21:49:14 +02:00
  • 1afe9ce2ee Fix deprecation warning in Java unit test Romain Vimont 2019-06-11 21:48:58 +02:00
  • 273cec8a92 Fix typo in test name Romain Vimont 2019-06-11 21:47:31 +02:00
  • 02f189b1de Remove obsolete detail in README Romain Vimont 2019-06-11 21:37:09 +02:00
  • 4abe163233 Remove obsolete explanation in FAQ Romain Vimont 2019-06-11 21:20:06 +02:00
  • 5ffdcbb7be Update DEVELOP.md Romain Vimont 2019-06-11 21:16:31 +02:00
  • ffe0417228 Update platform-tools (29.0.1) for Windows Romain Vimont 2019-06-11 17:51:22 +02:00
  • e3afb67e7f Downgrade SDL to 2.0.8 for Windows Romain Vimont 2019-06-11 17:46:16 +02:00
  • 4ee1391361 Upgrade FFmpeg (4.1.3) for Windows Romain Vimont 2019-06-11 15:39:25 +02:00
  • 2755bfc255 Improve portable builds Romain Vimont 2019-06-10 15:14:10 +02:00
  • 3b17ff7c86 Add functions to convert wide char to UTF-8 Romain Vimont 2019-06-10 15:44:45 +02:00
  • 4eb6b26c93 Extract "scrcpy-server.jar" string Romain Vimont 2019-06-10 15:57:10 +02:00
  • eb34098add Simplify portable build configuration Romain Vimont 2019-06-08 19:03:22 +02:00
  • b777760bca Simplify scrcpy-server path configuration Romain Vimont 2019-06-08 19:44:03 +02:00
  • 72bdfbc7a6 Never return 0 for stream protocol Romain Vimont 2019-06-11 17:39:50 +02:00
  • 6eabe5a8bc Improve portable builds portable Romain Vimont 2019-06-10 15:14:10 +02:00
  • 9988d6186e Add functions to convert wide char to UTF-8 Romain Vimont 2019-06-10 15:44:45 +02:00
  • 451f3ed309 Extract "scrcpy-server.jar" string Romain Vimont 2019-06-10 15:57:10 +02:00
  • 5142e0e621 Simplify portable build configuration Romain Vimont 2019-06-08 19:03:22 +02:00
  • e9bacc196a Simplify scrcpy-server path configuration Romain Vimont 2019-06-08 19:44:03 +02:00
  • 8604f16b30 Truncate device name at UTF-8 code point boundary Romain Vimont 2019-06-07 17:45:03 +02:00
  • 5d11339259 Inline lock_util functions Romain Vimont 2019-06-07 17:19:00 +02:00
  • e2a272bf99 Improve framerate counting Romain Vimont 2019-06-07 16:55:19 +02:00
  • d104d3bda9 Add cond_wait_timeout() Romain Vimont 2019-06-07 16:54:31 +02:00
  • 4654cb7126 realfps fps Romain Vimont 2019-06-06 16:54:35 +02:00
  • eda44b6068 Fix controller cleanup Romain Vimont 2019-06-07 00:03:21 +02:00
  • ebccb9f6cc Add runtime option to render expired frames Romain Vimont 2019-06-05 19:02:50 +02:00
  • a143b8b07a Indent command-line options Romain Vimont 2019-06-05 18:47:09 +02:00
  • 9253996873 Add README section explaining --turn-screen-off Romain Vimont 2019-06-05 19:01:42 +02:00
  • a13524e7f9 Replace android-tools-adb by adb Romain Vimont 2019-06-05 09:52:25 +02:00
  • f3f3433163 Merge pull request #574 from crow1170/patch-1 Romain Vimont 2019-06-05 09:51:47 +02:00
  • 232aaa386e Fix dependencies Chris Knowles 2019-06-05 01:15:59 -04:00
  • 8e66b33000 Add option to turn device screen off Romain Vimont 2019-06-05 00:55:46 +02:00
  • 7f07b13446 Indent command-line options Romain Vimont 2019-06-05 00:55:39 +02:00
  • acc4dcd520 Disable server controller if --no-control Romain Vimont 2019-06-04 21:31:46 +02:00
  • ca767ba364 Group server params in a struct Romain Vimont 2019-06-04 23:59:55 +02:00
  • c8a6783494 Use positive options names internally Romain Vimont 2019-06-04 21:49:26 +02:00
  • 5b56900e2b Rename unused field Romain Vimont 2019-06-04 21:29:14 +02:00
  • 8c8649cfcd Remove "turn device screen on" feature Romain Vimont 2019-06-03 11:44:39 +02:00
  • e572d81fa2 Rename function to "power on" Romain Vimont 2019-06-02 15:46:34 +02:00
  • 41225c3e41 Improve key processing readability Romain Vimont 2019-05-31 23:25:41 +02:00
  • 296047d82a Use net_close() to close sockets Romain Vimont 2019-05-31 23:32:53 +02:00
  • 0792998cc2 Remove unused import Romain Vimont 2019-05-31 23:31:11 +02:00
  • 12a3bb25d3 Implement device screen off while mirroring Romain Vimont 2019-03-15 20:23:30 +01:00
  • 3ee9560ece Fix comment style Romain Vimont 2019-05-31 22:33:39 +02:00
  • a56045dd80 Prevent socket leak on error Yu-Chen Lin 2019-05-31 22:15:31 +08:00
  • fcf225049d Use consistent variable names Yu-Chen Lin 2019-05-31 22:08:30 +08:00
  • 6537c2ef01 Add clipboard logs Romain Vimont 2019-05-31 15:43:25 +02:00
  • 9712cb8123 Do not minimize on focus loss Romain Vimont 2019-05-31 15:35:53 +02:00
  • ad55a9addc Prefix server logs Romain Vimont 2019-05-31 15:31:38 +02:00
  • 28980bbc90 Rename "event" to "message" Romain Vimont 2019-05-31 14:55:11 +02:00
  • f710d76c9e Merge pull request #568 from npes87184/dev Romain Vimont 2019-05-31 15:27:35 +02:00
  • 2a8a3e6ed5 Correct return value type in handle_event Yu-Chen Lin 2019-05-31 20:57:06 +08:00
  • c2cef8d501 server/meson.build: Prevent using input field for directory Yu-Chen Lin 2019-05-25 10:56:17 +08:00
  • 0125af1e46 Update DEVELOP after recent refactorings Romain Vimont 2019-05-30 22:04:20 +02:00
  • c13a24389c Implement computer-to-device clipboard copy Romain Vimont 2019-05-30 20:25:23 +02:00
  • 2322069656 Extract control event String parsing Romain Vimont 2019-05-30 16:34:37 +02:00
  • 61f5f96b42 Fix control event String parsing Romain Vimont 2019-05-30 16:33:13 +02:00
  • 63c078ee6c Implement device-to-computer clipboard copy Romain Vimont 2019-05-30 15:23:01 +02:00
  • 3149e2cf4a Add device event sender Romain Vimont 2019-05-30 15:17:05 +02:00
  • 6112095e75 Add device event receiver Romain Vimont 2019-05-30 00:25:37 +02:00
  • f9d2d99166 Add GET_CLIPBOARD device event Romain Vimont 2019-05-30 00:24:26 +02:00
  • ec71a3f66a Use two sockets for video and control Romain Vimont 2019-05-28 21:03:54 +02:00
  • 69360c7407 Extract control event string serialization Romain Vimont 2019-05-30 18:50:01 +02:00
  • 6ec2ddd2d1 Truncate UTF-8 properly Romain Vimont 2019-05-30 19:13:19 +02:00
  • 0a7fe7ad57 Add helpers to truncate UTF-8 at code points Romain Vimont 2019-05-30 19:01:08 +02:00
  • 3aa5426cad Add unit tests for control events serialization Romain Vimont 2019-05-30 21:27:41 +02:00
  • 63207d9cd5 Fix wrong comment in unit test Romain Vimont 2019-05-30 21:46:25 +02:00
  • ad4c061cd2 Use custom class Point Romain Vimont 2019-05-30 21:24:00 +02:00
  • 63909fd10d Merge commands with other control events Romain Vimont 2019-05-30 16:07:24 +02:00
  • 3b4366e5bf Stop stream immediately on quit Romain Vimont 2019-05-30 11:57:40 +02:00
  • 47f1003200 Close server socket before killing process Romain Vimont 2019-05-30 11:40:12 +02:00
  • bfb86ca2c2 Simplify cleanup Romain Vimont 2019-05-30 11:18:54 +02:00
  • 0dee9b04b2 Use net_recv() to read only one byte Romain Vimont 2019-05-28 21:03:44 +02:00
  • 8fc58bde75 Simplify server_connect_to() Romain Vimont 2019-05-28 21:02:57 +02:00
  • 5a431cdf9b Make server_connect_to() return a bool Romain Vimont 2019-05-28 13:41:19 +02:00
  • 6edb1294f0 Add missing return 0 in unit test Romain Vimont 2019-05-29 21:58:07 +02:00
  • 073181b294 Use cbuf for file handler request queue Romain Vimont 2019-05-29 21:46:16 +02:00
  • 241a3dcba5 Use cbuf for control event queue Romain Vimont 2019-05-29 21:24:30 +02:00
  • b38292cd69 Add generic circular buffer Romain Vimont 2019-05-29 20:53:21 +02:00
  • 7475550ae8 Add buffer_read16be() Romain Vimont 2019-05-29 17:27:41 +02:00
  • 7fc8793d5b Make buffer util functions accept const buffers Romain Vimont 2019-05-29 17:45:46 +02:00
  • bf5e54b2e9 Make control_event_serialize() return size_t Romain Vimont 2019-05-29 17:26:21 +02:00
  • 507b0bcccf Fix memory leak on error Romain Vimont 2019-05-29 21:33:34 +02:00
  • e1afd9f8b0 Fix event ownership comment Romain Vimont 2019-05-29 08:38:32 +02:00
  • b08dada6c1 Prefix control event constants by namespace Romain Vimont 2019-05-29 08:35:28 +02:00
  • 999c964689 Make macro expansion-safe Romain Vimont 2019-05-29 08:27:10 +02:00
  • befe455e44 Remove unused includes Romain Vimont 2019-05-29 08:24:32 +02:00
  • d2504f974c Fix indentation Romain Vimont 2019-05-28 13:37:27 +02:00
  • 0fbab42f8c Format meson.build for readability Romain Vimont 2019-05-29 08:20:05 +02:00
  • 08f506b24f Replace SDL_bool by bool in tests Romain Vimont 2019-05-29 08:19:49 +02:00
  • 3bc1c51b91 Always use SDL_malloc() and SDL_free() Romain Vimont 2019-05-30 00:10:45 +02:00
  • 7ed976967f Fix checkstyle warning Romain Vimont 2019-05-30 00:22:05 +02:00
  • 72c83b2ac2 Format meson.build for readability twosockets Romain Vimont 2019-05-28 21:00:52 +02:00