1302 Commits (0c9666b733ef16e1c250d59773120d2635318e5f)
 

Author SHA1 Message Date
Romain Vimont ad6209f6ff Terminate the device process gracefully
8 years ago
Romain Vimont a791c272bc Send and recv all data when necessary
8 years ago
Romain Vimont d646f95a31 Avoid division by 0
8 years ago
Romain Vimont 27b9159b07 Cleanup old code comment
8 years ago
Romain Vimont cf59d49d25 Detect failure of device information read
8 years ago
Romain Vimont 9b056f5091 Replace SDL_net by custom implementation
8 years ago
Romain Vimont bf41e5479b Improve decoder stopped event
8 years ago
Romain Vimont 518d6d5dcd Prevent new window opening with CreateProcess()
8 years ago
Romain Vimont e8cad790a4 Reword Ctrl+x description
8 years ago
Romain Vimont 5ebf31d483 Remove useless screen render on initialization
8 years ago
Romain Vimont d977202224 Add Ctrl+i shortcut to enable/disable FPS counter
8 years ago
Romain Vimont 000ced9ba8 Refactor screencontrol to inputmanager
8 years ago
Romain Vimont fb0e467585 Add description for meson options
8 years ago
Romain Vimont 42882702d7 Expose skip_frames as a build option
8 years ago
Romain Vimont 38e6682875 Add FPS counter
8 years ago
Romain Vimont c6c17af840 Do not print usage on command error
8 years ago
Romain Vimont 8697659890 Expose device serial as an optional argument
8 years ago
Romain Vimont 23d92a95b6 Extract argument parsing to specific functions
8 years ago
Romain Vimont 111068d733 Use SDL_bool return to indicate success
8 years ago
Romain Vimont d3c76c004e Sort parameters by letter
8 years ago
Romain Vimont 9a07b694f1 Add run script
8 years ago
Romain Vimont 07983d914f Accept prebuilt server
8 years ago
Romain Vimont 0efa9305eb Require Meson 0.37
8 years ago
Romain Vimont 4c49b27e9f Always invoke gradle except as root
8 years ago
Romain Vimont c2127d0819 Replace meson subprojects by subdir
8 years ago
Romain Vimont ff94462d8a Refactor build system
8 years ago
Romain Vimont 396df8a9d8 Provide config.h.in for old meson versions
8 years ago
Romain Vimont 3ed80a1fac Define macros wrappers for logs
8 years ago
Romain Vimont d45ef1a295 Do not use too recent set_quoted()
8 years ago
Romain Vimont a5b6c6cc2d Enable debug logs only for debug builds on server
8 years ago
Romain Vimont ad41bacb48 Fix "terminate process" on Windows
8 years ago
Romain Vimont 6fe65d9f5c Log with category APPLICATION
8 years ago
Romain Vimont 598ddcbfbc Disable sanitizer on debug builds
8 years ago
Romain Vimont 4dbc450d01 Enable debug logs only for debug builds
8 years ago
Romain Vimont 2f3e00ed98 Enable link-time optimization for release
8 years ago
Romain Vimont 000c70a644 Decompose accented characters
8 years ago
Romain Vimont 0fce4f95b9 Properly clean up on exit
8 years ago
Romain Vimont eb09fefd43 Timeout the server socket connection
8 years ago
Romain Vimont 90a46b4c45 Improve startup time
8 years ago
Romain Vimont 063cfd1326 Turn screen on in control()
8 years ago
Romain Vimont 523097eadf Provide decoder_init()
8 years ago
Romain Vimont 4662198261 Do not release TCP sockets while still in use
8 years ago
Romain Vimont d658586d0d Enable sanitizer in debug builds
8 years ago
Romain Vimont fe21d9dfb5 Move frame updating to screen.c
8 years ago
Romain Vimont 7458d8271e Kill the server immediately on close
8 years ago
Romain Vimont c683872bbc Avoid server stacktraces on close
8 years ago
Romain Vimont 2fdc368c41 Do not try to decode video when EOF is reached
8 years ago
Romain Vimont a8aa3d39b7 Send "screen on" command only on mouse down
8 years ago
Romain Vimont 127e56780a Fix deadlock on exit if SKIP_FRAMES disabled
8 years ago
Romain Vimont 629c296207 Move frame swapping logic to frame.c
8 years ago