Romain Vimont
a63dd47f2d
Make CreateProcess() flags depend on "noconsole"
...
On Windows, display the output of external commands (adb) when a console
is available.
2018-05-28 22:28:20 +02:00
Romain Vimont
6b4bbb1fb3
Update README and FAQ for the new Windows releases
...
Document how to generate a Windows release from Linux.
It solves the "no output" issue on Windows, so update the FAQ.
2018-05-28 20:45:54 +02:00
Romain Vimont
aedc2c2da9
Also build "noconsole" binary for Windows
...
On Windows, an application is either console or gui, it cannot be both.
Scrcpy should be both: it outputs important information to console, but
we still want to be able to ignore the console and launch it without a
visible cmd.exe window.
Therefore, build two binaries:
- scrcpy.exe
- scrcpy-noconsole.exe
2018-05-28 20:45:54 +02:00
Romain Vimont
106b87a4d2
Add cross-compilation scripts for Windows
...
Build the Windows binary from mingw on Linux, using the official
prebuilt binaries for ffmpeg, SDL2 and adb.
MSYS2 and all its packaged dll are not necessary anymore.
2018-05-28 20:45:54 +02:00
Romain Vimont
7d68316f45
Indicate that libs are included for Windows
2018-05-28 20:45:54 +02:00
Romain Vimont
e729b76176
Indicate that scrcpy also works over TCP/IP
2018-05-28 20:45:54 +02:00
Romain Vimont
6274cc3767
Document APK drag & drop
...
Add the drag & drop shortcut for installing an APK file to the README
and the help.
2018-05-28 20:45:54 +02:00
Romain Vimont
9c6f9b24f9
Quote apk path on Windows
...
Windows will parse the string, so the local name must be quoted.
2018-05-28 20:45:54 +02:00
Romain Vimont
41419a2e77
Fix net_send_all() warning
...
If len is not positive, w could be returned uninitialized.
2018-05-28 20:21:56 +02:00
Romain Vimont
e3d0a59c80
Fix proc_show_touches warning
...
In practice, proc_show_touches may not be used uninitialized, since it
checks the flag options->show_touches, but the compiler can't know that,
so initialize it to avoid the warning.
2018-05-28 20:21:50 +02:00
Romain Vimont
bb3a7f05ac
Release controller lock while processing events
...
Once the controller took a control event, release the mutex before
processing it, so that the main thread is not blocked to push a new
event.
2018-05-26 15:14:46 +02:00
Romain Vimont
ec02823045
Fix leak on server start error
...
Fail on SDL_strdup() failure, and free the duplicated serial on further
error.
2018-05-26 14:20:05 +02:00
Romain Vimont
435a7fe314
Add missing includes
...
Include string.h and stdio.h explicitly.
2018-05-13 15:33:13 +02:00
Romain Vimont
e0e8dfeb3b
Merge pull request #94 from pierlon/pierlon-patch-1
...
Add instructions to run via Docker
2018-03-25 14:12:29 +02:00
Romain Vimont
f4d6449af7
Merge pull request #95 from Sea-n/patch-1
...
Update README.md
2018-03-25 14:00:20 +02:00
Romain Vimont
88f6b43c8f
Merge pull request #93 from CampbellOwen/patch-1
...
Add links to FFmpeg and LibSDL2 dependencies
2018-03-24 09:26:12 +01:00