1. 09 2月, 2018 2 次提交
  2. 08 2月, 2018 2 次提交
  3. 07 2月, 2018 3 次提交
  4. 06 2月, 2018 1 次提交
    • R
      Parse XPM without SDL_image · 71c2bfdd
      Romain Vimont 提交于
      We encounter some problems with SDL2_image on MSYS2 (Windows), so
      implement our own XPM parsing which does not depend on SDL_image.
      
      The input XPM is considered safe (it's in our source repo), so do not
      check XPM format errors. This implies that read_xpm() is not safe to
      call on any unsafe input.
      
      Although less straightforward, use SDL_CreateRGBSurfaceFrom() instead of
      SDL_CreateRGBSurfaceWithFormatFrom() because it is available with SDL
      versions older than 2.0.5.
      71c2bfdd
  5. 05 2月, 2018 1 次提交
  6. 23 1月, 2018 1 次提交
    • R
      Rename screen -> scrcpy -> main · 2c352206
      Romain Vimont 提交于
      Rename scrcpy.c to main.c (this file handles the command line parsing),
      and screen.c to scrcpy.c (it exposes the entry point scrcpy()).
      2c352206
  7. 22 1月, 2018 1 次提交
  8. 19 1月, 2018 3 次提交
    • R
      Add unit tests for control event serialization · 52af91f6
      Romain Vimont 提交于
      Test serialization of the 4 types of events (keycode, text, mouse,
      scroll).
      52af91f6
    • R
      Add tests for strutil · f75c404a
      Romain Vimont 提交于
      Test our custom string handling functions.
      f75c404a
    • R
      Implement keyboard/mouse control · cabb102a
      Romain Vimont 提交于
      To control the device from the computer:
       - retrieve mouse and keyboard SDL events;
       - convert them to Android events;
       - serialize them;
       - send them on the same socket used by the video stream (but in the
       opposite direction);
       - deserialize the events on the Android side;
       - inject them using the InputManager.
      cabb102a
  9. 04 1月, 2018 1 次提交
  10. 18 12月, 2017 1 次提交
  11. 12 12月, 2017 1 次提交