Commit graph

  • fffeedffda Expose High DPI support configuration flag Romain Vimont 2018-03-07 10:53:39 +01:00
  • 82b4acee73 Do not fail on EAGAIN Romain Vimont 2018-03-06 12:25:50 +01:00
  • 633b18d786 Provide a better URL to document key decomposition Romain Vimont 2018-03-06 12:08:18 +01:00
  • ab780ce26d Avoid useless variables initialization Romain Vimont 2018-03-06 11:11:07 +01:00
  • 84ad6633a6 Move the new avcodec implementation before the old Romain Vimont 2018-03-05 21:04:39 +01:00
  • 1b0cea61a5 Do not use return code for thread run function Romain Vimont 2018-03-05 20:53:13 +01:00
  • 42f6341a14 Revert "Enable high dpi support" Romain Vimont 2018-03-02 17:11:40 +01:00
  • acd2dc3183 Shutdown sockets before closing Romain Vimont 2018-03-05 15:09:26 +01:00
  • db396f2138 Fix scroll wheel mouse position Romain Vimont 2018-03-05 14:54:12 +01:00
  • e6feb991db Fix comment typo Romain Vimont 2018-03-01 19:20:34 +01:00
  • e3f5d3b49b Double the default bitrate Romain Vimont 2018-03-01 18:52:43 +01:00
  • a7979e4e74 Rename rotation detection method name Romain Vimont 2018-03-01 17:14:54 +01:00
  • 38b56f552e Enable high dpi support Romain Vimont 2018-03-01 13:01:14 +01:00
  • 8ace3d1781 Update README Romain Vimont 2018-02-13 19:31:44 +01:00
  • ae87885ffa hidpiscale hidpiscale Romain Vimont 2018-03-05 12:43:20 +01:00
  • 65021416b3 Add developer documentation Romain Vimont 2018-03-01 16:14:49 +01:00
  • 305e76ee6e Revert "Enable high dpi support" Romain Vimont 2018-03-02 17:11:40 +01:00
  • ef0029d10e Shutdown sockets before closing Romain Vimont 2018-03-05 15:09:26 +01:00
  • 36c68c4802 Fix scroll wheel mouse position Romain Vimont 2018-03-05 14:54:12 +01:00
  • 277d40701c hidpi test hidpi Romain Vimont 2018-03-02 19:09:41 +01:00
  • f5530f5195 Add developer documentation Romain Vimont 2018-03-01 16:14:49 +01:00
  • 6b4c9b5a9f Revert "Enable high dpi support" Romain Vimont 2018-03-02 17:11:40 +01:00
  • a82f665114 Fix comment typo Romain Vimont 2018-03-01 19:20:34 +01:00
  • f88cc91a51 Double the default bitrate Romain Vimont 2018-03-01 18:52:43 +01:00
  • 38e4b3e39a Rename rotation detection method name Romain Vimont 2018-03-01 17:14:54 +01:00
  • 64efe2c07d Enable high dpi support Romain Vimont 2018-03-01 13:01:14 +01:00
  • 93e9fb496c Update README Romain Vimont 2018-02-13 19:31:44 +01:00
  • bae8263cdd Add Apache 2 LICENSE file Romain Vimont 2018-02-28 17:01:38 +01:00
  • c78ad6377c Terminate the server on stop Romain Vimont 2018-02-28 16:46:03 +01:00
  • b61310a257 Initialize eof flag from BufferInfo Romain Vimont 2018-02-28 15:40:52 +01:00
  • 221a7d0826 Clean up the server from temporary folder Romain Vimont 2018-02-28 15:13:56 +01:00
  • 08d32e3bae Clean up useless const-casts Romain Vimont 2018-02-28 15:02:51 +01:00
  • 487cb10cf0 Rename ScrCpyServer to Server Romain Vimont 2018-02-28 14:57:18 +01:00
  • 0d050d83b4 Add missing .PHONY in portable Makefile Romain Vimont 2018-02-16 15:24:58 +01:00
  • 089378926b Rename SCRCPY_SERVER_JAR to SCRCPY_SERVER_PATH Romain Vimont 2018-02-16 15:19:35 +01:00
  • 60f3185185 Reuse server address Romain Vimont 2018-02-16 15:05:43 +01:00
  • 6db22ef339 Log socket errors Romain Vimont 2018-02-16 14:55:33 +01:00
  • 37af0c8076 Terminate event controller thread on EOF Romain Vimont 2018-02-16 14:13:13 +01:00
  • ad6209f6ff Terminate the device process gracefully Romain Vimont 2018-02-16 11:11:07 +01:00
  • a791c272bc Send and recv all data when necessary Romain Vimont 2018-02-15 23:55:52 +01:00
  • d646f95a31 Avoid division by 0 Romain Vimont 2018-02-15 23:50:38 +01:00
  • 27b9159b07 Cleanup old code comment Romain Vimont 2018-02-15 23:50:14 +01:00
  • cf59d49d25 Detect failure of device information read Romain Vimont 2018-02-15 23:47:07 +01:00
  • 9b056f5091 Replace SDL_net by custom implementation Romain Vimont 2018-02-15 22:59:21 +01:00
  • bf41e5479b Improve decoder stopped event Romain Vimont 2018-02-15 22:56:32 +01:00
  • 518d6d5dcd Prevent new window opening with CreateProcess() Romain Vimont 2018-02-15 22:42:37 +01:00
  • e8cad790a4 Reword Ctrl+x description Romain Vimont 2018-02-15 14:00:57 +01:00
  • 5ebf31d483 Remove useless screen render on initialization Romain Vimont 2018-02-15 13:39:51 +01:00
  • d977202224 Add Ctrl+i shortcut to enable/disable FPS counter Romain Vimont 2018-02-15 12:24:16 +01:00
  • 000ced9ba8 Refactor screencontrol to inputmanager Romain Vimont 2018-02-15 12:07:47 +01:00
  • fb0e467585 Add description for meson options Romain Vimont 2018-02-15 11:28:19 +01:00
  • 42882702d7 Expose skip_frames as a build option Romain Vimont 2018-02-15 11:23:14 +01:00
  • 38e6682875 Add FPS counter Romain Vimont 2018-02-15 11:10:58 +01:00
  • c6c17af840 Do not print usage on command error Romain Vimont 2018-02-14 19:01:26 +01:00
  • 8697659890 Expose device serial as an optional argument Romain Vimont 2018-02-14 18:57:29 +01:00
  • 23d92a95b6 Extract argument parsing to specific functions Romain Vimont 2018-02-14 18:53:16 +01:00
  • 111068d733 Use SDL_bool return to indicate success Romain Vimont 2018-02-14 18:44:28 +01:00
  • d3c76c004e Sort parameters by letter Romain Vimont 2018-02-14 18:39:46 +01:00
  • 9a07b694f1 Add run script Romain Vimont 2018-02-14 18:31:42 +01:00
  • 07983d914f Accept prebuilt server Romain Vimont 2018-02-14 16:25:13 +01:00
  • 0efa9305eb Require Meson 0.37 Romain Vimont 2018-02-14 13:37:01 +01:00
  • 4c49b27e9f Always invoke gradle except as root Romain Vimont 2018-02-14 11:25:12 +01:00
  • c2127d0819 Replace meson subprojects by subdir Romain Vimont 2018-02-14 11:10:09 +01:00
  • ff94462d8a Refactor build system Romain Vimont 2018-02-13 11:55:12 +01:00
  • 396df8a9d8 Provide config.h.in for old meson versions Romain Vimont 2018-02-13 10:24:02 +01:00
  • 3ed80a1fac Define macros wrappers for logs Romain Vimont 2018-02-13 10:10:18 +01:00
  • d45ef1a295 Do not use too recent set_quoted() Romain Vimont 2018-02-12 17:27:25 +01:00
  • a5b6c6cc2d Enable debug logs only for debug builds on server Romain Vimont 2018-02-12 17:19:52 +01:00
  • ad41bacb48 Fix "terminate process" on Windows Romain Vimont 2018-02-12 16:35:23 +01:00
  • 6fe65d9f5c Log with category APPLICATION Romain Vimont 2018-02-12 16:06:53 +01:00
  • 598ddcbfbc Disable sanitizer on debug builds Romain Vimont 2018-02-12 15:56:50 +01:00
  • 4dbc450d01 Enable debug logs only for debug builds Romain Vimont 2018-02-12 11:07:38 +01:00
  • 2f3e00ed98 Enable link-time optimization for release Romain Vimont 2018-02-12 11:02:14 +01:00
  • 000c70a644 Decompose accented characters Romain Vimont 2018-02-09 19:15:13 +01:00
  • 0fce4f95b9 Properly clean up on exit Romain Vimont 2018-02-09 15:20:03 +01:00
  • eb09fefd43 Timeout the server socket connection Romain Vimont 2018-02-09 15:18:09 +01:00
  • 90a46b4c45 Improve startup time Romain Vimont 2018-02-09 13:50:54 +01:00
  • 063cfd1326 Turn screen on in control() Romain Vimont 2018-02-09 14:00:46 +01:00
  • 523097eadf Provide decoder_init() Romain Vimont 2018-02-09 13:29:48 +01:00
  • 4662198261 Do not release TCP sockets while still in use Romain Vimont 2018-02-09 12:59:36 +01:00
  • d658586d0d Enable sanitizer in debug builds Romain Vimont 2018-02-09 12:12:07 +01:00
  • fe21d9dfb5 Move frame updating to screen.c Romain Vimont 2018-02-09 11:14:47 +01:00
  • 7458d8271e Kill the server immediately on close Romain Vimont 2018-02-09 11:01:50 +01:00
  • c683872bbc Avoid server stacktraces on close Romain Vimont 2018-02-09 10:59:15 +01:00
  • 2fdc368c41 Do not try to decode video when EOF is reached Romain Vimont 2018-02-09 09:56:02 +01:00
  • a8aa3d39b7 Send "screen on" command only on mouse down Romain Vimont 2018-02-09 09:43:58 +01:00
  • 127e56780a Fix deadlock on exit if SKIP_FRAMES disabled Romain Vimont 2018-02-09 08:42:39 +01:00
  • 629c296207 Move frame swapping logic to frame.c Romain Vimont 2018-02-08 19:23:24 +01:00
  • 0d7f050389 Unlock mutex on screen update failure Romain Vimont 2018-02-08 18:39:38 +01:00
  • e8dfb723af Move control-related code to screencontrol.c Romain Vimont 2018-02-08 18:14:50 +01:00
  • e1749a0c09 Remove the "adb reverse" tunnel immediately Romain Vimont 2018-02-08 17:38:38 +01:00
  • 3b06e7d500 Move device-related code to device.c Romain Vimont 2018-02-08 15:42:49 +01:00
  • 28c5cc030b Move server-related code to server.c Romain Vimont 2018-02-08 15:16:27 +01:00
  • 6c578b5caa Move screen-related code to screen.c Romain Vimont 2018-02-08 11:14:13 +01:00
  • 14c58546a7 Add missing include guards Romain Vimont 2018-02-08 13:47:31 +01:00
  • ffae15e36a Rename control to controller Romain Vimont 2018-02-08 11:26:31 +01:00
  • 7b7fd77134 Add missing static Romain Vimont 2018-02-08 09:08:55 +01:00
  • e55e42a442 Apply Genymobile rules for Android projects Romain Vimont 2018-02-07 18:06:23 +01:00
  • 285fc97d02 Fix horizontal scrolling constant Romain Vimont 2018-02-07 20:50:20 +01:00
  • c6d01331ed Simplify EventController Romain Vimont 2018-02-07 17:48:21 +01:00