Commit Graph

  • cf59d49d25 Detect failure of device information read Romain Vimont 2018-02-15 23:47:07 +0100
  • 9b056f5091 Replace SDL_net by custom implementation Romain Vimont 2018-02-15 22:59:21 +0100
  • bf41e5479b Improve decoder stopped event Romain Vimont 2018-02-15 22:56:32 +0100
  • 518d6d5dcd Prevent new window opening with CreateProcess() Romain Vimont 2018-02-15 22:42:37 +0100
  • e8cad790a4 Reword Ctrl+x description Romain Vimont 2018-02-15 14:00:57 +0100
  • 5ebf31d483 Remove useless screen render on initialization Romain Vimont 2018-02-15 13:39:51 +0100
  • d977202224 Add Ctrl+i shortcut to enable/disable FPS counter Romain Vimont 2018-02-15 12:24:16 +0100
  • 000ced9ba8 Refactor screencontrol to inputmanager Romain Vimont 2018-02-15 12:07:47 +0100
  • fb0e467585 Add description for meson options Romain Vimont 2018-02-15 11:28:19 +0100
  • 42882702d7 Expose skip_frames as a build option Romain Vimont 2018-02-15 11:23:14 +0100
  • 38e6682875 Add FPS counter Romain Vimont 2018-02-15 11:10:58 +0100
  • c6c17af840 Do not print usage on command error Romain Vimont 2018-02-14 19:01:26 +0100
  • 8697659890 Expose device serial as an optional argument Romain Vimont 2018-02-14 18:57:29 +0100
  • 23d92a95b6 Extract argument parsing to specific functions Romain Vimont 2018-02-14 18:53:16 +0100
  • 111068d733 Use SDL_bool return to indicate success Romain Vimont 2018-02-14 18:44:28 +0100
  • d3c76c004e Sort parameters by letter Romain Vimont 2018-02-14 18:39:46 +0100
  • 9a07b694f1 Add run script Romain Vimont 2018-02-14 18:31:42 +0100
  • 07983d914f Accept prebuilt server Romain Vimont 2018-02-14 16:25:13 +0100
  • 0efa9305eb Require Meson 0.37 Romain Vimont 2018-02-14 13:37:01 +0100
  • 4c49b27e9f Always invoke gradle except as root Romain Vimont 2018-02-14 11:25:12 +0100
  • c2127d0819 Replace meson subprojects by subdir Romain Vimont 2018-02-14 11:10:09 +0100
  • ff94462d8a Refactor build system Romain Vimont 2018-02-13 11:55:12 +0100
  • 396df8a9d8 Provide config.h.in for old meson versions Romain Vimont 2018-02-13 10:24:02 +0100
  • 3ed80a1fac Define macros wrappers for logs Romain Vimont 2018-02-13 10:10:18 +0100
  • d45ef1a295 Do not use too recent set_quoted() Romain Vimont 2018-02-12 17:27:25 +0100
  • a5b6c6cc2d Enable debug logs only for debug builds on server Romain Vimont 2018-02-12 17:19:52 +0100
  • ad41bacb48 Fix "terminate process" on Windows Romain Vimont 2018-02-12 16:35:23 +0100
  • 6fe65d9f5c Log with category APPLICATION Romain Vimont 2018-02-12 16:06:53 +0100
  • 598ddcbfbc Disable sanitizer on debug builds Romain Vimont 2018-02-12 15:56:50 +0100
  • 4dbc450d01 Enable debug logs only for debug builds Romain Vimont 2018-02-12 11:07:38 +0100
  • 2f3e00ed98 Enable link-time optimization for release Romain Vimont 2018-02-12 11:02:14 +0100
  • 000c70a644 Decompose accented characters Romain Vimont 2018-02-09 19:15:13 +0100
  • 0fce4f95b9 Properly clean up on exit Romain Vimont 2018-02-09 15:20:03 +0100
  • eb09fefd43 Timeout the server socket connection Romain Vimont 2018-02-09 15:18:09 +0100
  • 90a46b4c45 Improve startup time Romain Vimont 2018-02-09 13:50:54 +0100
  • 063cfd1326 Turn screen on in control() Romain Vimont 2018-02-09 14:00:46 +0100
  • 523097eadf Provide decoder_init() Romain Vimont 2018-02-09 13:29:48 +0100
  • 4662198261 Do not release TCP sockets while still in use Romain Vimont 2018-02-09 12:59:36 +0100
  • d658586d0d Enable sanitizer in debug builds Romain Vimont 2018-02-09 12:12:07 +0100
  • fe21d9dfb5 Move frame updating to screen.c Romain Vimont 2018-02-09 11:14:47 +0100
  • 7458d8271e Kill the server immediately on close Romain Vimont 2018-02-09 11:01:50 +0100
  • c683872bbc Avoid server stacktraces on close Romain Vimont 2018-02-09 10:59:15 +0100
  • 2fdc368c41 Do not try to decode video when EOF is reached Romain Vimont 2018-02-09 09:56:02 +0100
  • a8aa3d39b7 Send "screen on" command only on mouse down Romain Vimont 2018-02-09 09:43:58 +0100
  • 127e56780a Fix deadlock on exit if SKIP_FRAMES disabled Romain Vimont 2018-02-09 08:42:39 +0100
  • 629c296207 Move frame swapping logic to frame.c Romain Vimont 2018-02-08 19:23:24 +0100
  • 0d7f050389 Unlock mutex on screen update failure Romain Vimont 2018-02-08 18:39:38 +0100
  • e8dfb723af Move control-related code to screencontrol.c Romain Vimont 2018-02-08 18:14:50 +0100
  • e1749a0c09 Remove the "adb reverse" tunnel immediately Romain Vimont 2018-02-08 17:38:38 +0100
  • 3b06e7d500 Move device-related code to device.c Romain Vimont 2018-02-08 15:42:49 +0100
  • 28c5cc030b Move server-related code to server.c Romain Vimont 2018-02-08 15:16:27 +0100
  • 6c578b5caa Move screen-related code to screen.c Romain Vimont 2018-02-08 11:14:13 +0100
  • 14c58546a7 Add missing include guards Romain Vimont 2018-02-08 13:47:31 +0100
  • ffae15e36a Rename control to controller Romain Vimont 2018-02-08 11:26:31 +0100
  • 7b7fd77134 Add missing static Romain Vimont 2018-02-08 09:08:55 +0100
  • e55e42a442 Apply Genymobile rules for Android projects Romain Vimont 2018-02-07 18:06:23 +0100
  • 285fc97d02 Fix horizontal scrolling constant Romain Vimont 2018-02-07 20:50:20 +0100
  • c6d01331ed Simplify EventController Romain Vimont 2018-02-07 17:48:21 +0100
  • 03c5f97e3f Extract control event parsing to separate methods Romain Vimont 2018-02-07 17:41:14 +0100
  • 1eaa27ed9e Remove instrumented test dependencies Romain Vimont 2018-02-07 16:47:31 +0100
  • 5f51d605c0 Recreate codec and display on rotation changed Romain Vimont 2018-02-07 16:22:56 +0100
  • d5acc8adc5 Always release output buffer Romain Vimont 2018-02-07 15:50:38 +0100
  • f39de46a39 Add delay before stopping server Romain Vimont 2018-02-07 15:26:42 +0100
  • cb1428223f Log user request to quit Romain Vimont 2018-02-07 15:24:39 +0100
  • 7fe11033cb Include dependencies version Romain Vimont 2018-02-07 15:01:19 +0100
  • 9f6464acff Expose application version Romain Vimont 2018-02-07 12:37:53 +0100
  • 8d30d40b79 Make SKIP_FRAMES a compilation flag Romain Vimont 2018-02-07 12:25:52 +0100
  • 53ff1aa410 Use meson to configure default values Romain Vimont 2018-02-07 12:02:15 +0100
  • cb7e29180f Change the window icon color in debug mode Romain Vimont 2018-02-07 11:47:34 +0100
  • 33062ffb8c Add Makefile recipe for debug build Romain Vimont 2018-02-07 11:47:10 +0100
  • 71c2bfdd22 Parse XPM without SDL_image Romain Vimont 2018-02-05 17:29:40 +0100
  • 920bafce73 Revert "Fix Makefile for Windows" Romain Vimont 2018-02-05 17:47:32 +0100
  • f22d4decca Enable mouse focus clickthrough only if available Romain Vimont 2018-02-05 16:14:37 +0100
  • de192cab1b Fix Makefile for Windows Romain Vimont 2018-02-05 14:52:19 +0100
  • 52c89c7afb Add window icon Romain Vimont 2018-02-05 12:12:08 +0100
  • 5eb91a4ca7 Fix scrcpy() return value Romain Vimont 2018-02-04 12:20:41 +0100
  • 82ee55845c Add "make run" Romain Vimont 2018-02-04 12:17:34 +0100
  • 1ac37c4291 Hide services in Device Romain Vimont 2018-02-02 16:31:11 +0100
  • 06333e1e08 Cache managers in ServiceManager Romain Vimont 2018-02-02 16:25:37 +0100
  • 69a359c7f4 Refactor actions calls Romain Vimont 2018-02-02 15:23:04 +0100
  • d73dee9833 fixup! Handle all shortcuts in the same function Romain Vimont 2018-02-02 15:17:03 +0100
  • 0a70e24e80 Add new shortcuts description in help Romain Vimont 2018-02-02 15:10:44 +0100
  • 3365460658 Turn screen on on start Romain Vimont 2018-02-02 14:57:33 +0100
  • a139509f11 Turn screen on on right-click Romain Vimont 2018-02-02 14:52:23 +0100
  • 228545cefd Reformat EventController Romain Vimont 2018-02-02 14:51:18 +0100
  • deba69d022 Handle all shortcuts in the same function Romain Vimont 2018-02-02 12:01:38 +0100
  • 7f6a565401 Extract shortcut actions to separate functions Romain Vimont 2018-02-02 11:52:19 +0100
  • f8ad007a28 Move switch fullscreen logs Romain Vimont 2018-02-02 11:48:05 +0100
  • 6fe7b84629 Add shortcuts for physical keys Romain Vimont 2018-02-02 11:29:28 +0100
  • 1faf6cfd9d Rename the server scrcpy-server.jar Romain Vimont 2018-02-02 09:31:44 +0100
  • 2172c53b7b Force the server target filename Romain Vimont 2018-02-02 09:34:52 +0100
  • ca44585f96 Do not send simple mouse move events Romain Vimont 2018-02-02 09:26:25 +0100
  • 79b28eb68f Enable mouse focus clickthrough Romain Vimont 2018-02-01 20:50:28 +0100
  • 6b546a87ab Add bit-rate command-line option Romain Vimont 2018-02-01 16:36:50 +0100
  • 7fe7bbf58c Check empty string before strtol() Romain Vimont 2018-02-01 16:31:59 +0100
  • 3bc63708b4 Remove useless newlines in SDL_Log* Romain Vimont 2018-02-01 15:55:26 +0100
  • 2683fa20ed Add debug log for shortcuts Romain Vimont 2018-02-01 15:19:35 +0100
  • 274e1ac9ec Fix rotation bug in fullscreen mode on X11 Romain Vimont 2018-02-01 15:08:21 +0100
  • 35a111d56e Add --help Romain Vimont 2018-02-01 11:44:09 +0100
  • ee93f3f23a Rename maximum_size to max_size Romain Vimont 2018-02-01 12:18:06 +0100