Commit graph

  • 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
  • 213b721ff9 Use long command-line options Romain Vimont 2018-02-01 10:46:42 +0100
  • 60b2f2ca64 Indent switch blocks content Romain Vimont 2018-02-01 11:34:49 +0100
  • 628f88ab89 Use ADB environment variable Romain Vimont 2018-01-31 18:46:56 +0100
  • 865ebb3862 Encode video using MediaCodec API Romain Vimont 2018-01-31 18:37:01 +0100
  • 7ed334915e Register uncaught exception handler Romain Vimont 2018-01-31 19:50:45 +0100
  • 8c4a454d68 Extract argument parsing Romain Vimont 2018-01-31 19:49:49 +0100
  • 73831a0837 Use the Point class from the framework Romain Vimont 2018-01-31 19:42:08 +0100
  • b67907e24e Convert server to an Android project Romain Vimont 2018-01-29 17:06:44 +0100
  • 89f6a3cfe7 Handle resized video stream Romain Vimont 2018-01-29 15:40:33 +0100
  • 2c4ea6869e Do not use device as a singleton Romain Vimont 2018-01-24 10:23:57 +0100
  • 879941355d Swap position/point names Romain Vimont 2018-01-29 14:52:22 +0100
  • f70359f14f Inject mouse events as touchscreen Romain Vimont 2018-01-25 17:17:21 +0100
  • 1930c81062 Add toString() methods to java point classes Romain Vimont 2018-01-25 17:16:32 +0100
  • dca53ff931 Add missing source files in server Makefile Romain Vimont 2018-01-25 17:15:40 +0100
  • 2aa15db210 Add shortcut to resize to ratio 1:1 Romain Vimont 2018-01-24 09:56:42 +0100
  • ab2c3de9f5 Capture all Ctrl events Romain Vimont 2018-01-24 09:53:09 +0100
  • 2c35220618 Rename screen -> scrcpy -> main Romain Vimont 2018-01-23 16:32:29 +0100
  • 8984c1a7c4 Scale mouse events Romain Vimont 2018-01-22 16:50:08 +0100
  • 11a60e5767 Keep screen info in cache Romain Vimont 2018-01-23 14:37:54 +0100
  • d7b00a9bab Move server-related functions to server.c Romain Vimont 2018-01-23 15:46:34 +0100
  • 3078894d1f Add debug log on new screenrecord execution Romain Vimont 2018-01-23 16:18:50 +0100
  • 7d67696b7e Extract server-related functions Romain Vimont 2018-01-22 11:22:31 +0100
  • 52af91f6b0 Add unit tests for control event serialization Romain Vimont 2018-01-19 16:55:39 +0100
  • 90c69d2c79 Use pointers-to-const where relevant Romain Vimont 2018-01-19 15:12:22 +0100
  • 53cd59605a Ignore keycodes generating unwanted events Romain Vimont 2018-01-19 14:09:15 +0100
  • 66b7a99db6 Fix includes windows-specific source Romain Vimont 2018-01-19 11:11:05 +0100