Commit Graph

  • 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
  • fbf2d34006 Add unit testing instructions in README Romain Vimont 2018-01-18 17:24:38 +0100
  • f75c404a26 Add tests for strutil Romain Vimont 2018-01-18 17:08:24 +0100
  • cabb102a04 Implement keyboard/mouse control Romain Vimont 2017-12-14 11:38:44 +0100
  • 6605ab8e23 Log to android logger and stdout/stderr Romain Vimont 2018-01-04 14:49:21 +0100
  • 95591d2938 Move platform specific to sys/ Romain Vimont 2017-12-14 17:22:43 +0100
  • a919944372 Use _exit() instead of exit() in child process Romain Vimont 2017-12-27 11:53:41 +0100
  • 07b3918129 Do not call SDL_Quit() Romain Vimont 2017-12-19 13:55:36 +0100
  • a005df7b37 Always destroy in reverse order Romain Vimont 2017-12-18 16:26:38 +0100
  • de106747b6 Improve main() error handling Romain Vimont 2017-12-18 11:29:34 +0100
  • bb8afa9324 Fix comment about data sent over the socket Romain Vimont 2017-12-18 11:27:55 +0100
  • d972a88c1a Optimize includes Romain Vimont 2017-12-15 17:34:16 +0100
  • d5b349f670 Do not inline lockutil functions Romain Vimont 2017-12-15 17:31:23 +0100
  • a9b276aa67 Remove useless forward declarations Romain Vimont 2017-12-15 17:19:43 +0100
  • b9c9466d65 Handle condition variable failure Romain Vimont 2017-12-15 16:38:14 +0100
  • c4266e487b Rename (un)lock_mutex to mutex_(un)lock Romain Vimont 2017-12-15 16:37:17 +0100
  • ad667bfa20 Fix function signature Romain Vimont 2017-12-15 11:36:14 +0100
  • 37d88b8a6a Use SDL_bool return type instead of int Romain Vimont 2017-12-15 11:27:11 +0100
  • 2b44052f80 Destroy condition variable on frames destruction Romain Vimont 2017-12-15 11:12:02 +0100
  • 1a71c4ab1d Implement framework wrappers separately Romain Vimont 2017-12-13 17:02:39 +0100
  • 39fd6ce518 Send device name on the socket Romain Vimont 2017-12-12 15:06:49 +0100