| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
Now that upstream provides a stable/versioned API, it will be
easier to deal with than with submodules.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See spice-common for protocol details. phodav, a webdav server library,
is imported thanks to a submodule, until this project has a stable API
and releases.
The webdav channel is reponsible for handling port events and
multiplexing the request streams. Extra care has been made to avoid
blocking and to enable some fairness between concurrent streams, however
this has been particularly tricky and is likely to have some issues
left.
The webdav server is run in a seperate thread, using libsoup. The client
communication is done via a local tcp socket, but protected to only
accept local connection and with a pretty strong password.
The home directory is exported for the remote to browse, which seems to
be a sensible default atm.
|
|
|
|
| |
This reverts commit 5150285e1cba35570c29bd923df065d2c81f081e.
|
|
|
|
|
|
| |
This requires git 1.8.2 to work properly. With this we should no longer
need to update the reference, assuming the tarball is always up to
date (that doesn't change from before, you need to update the submodule)
|
|
|
|
|
|
|
|
|
|
| |
People using autogen.sh are likely to be building from git, so may
get updates to vala files at any time. Checking for the presence of
controller.vala.stamp to decide whether vala should be enabled or not
is not very accurate since it doesn't reflect if a .vala file needs
to be regenerated or not.
It's better to always pass --enable-vala to configure, it's always
possible to disable it by using --disable-vala as an autogen.sh argument.
|
|
|
|
|
| |
Since --enable-vala may or may not be passed to configure, seeing
the actual command line that was used is helpful.
|
|
|
|
|
|
|
|
|
|
| |
With this iteration, all the spice_codegen.py/proto/marshaller
generation has been moved to spice-common.
The spice-common directory will ship spice-protocol, since it's needed
there too to build libspice-common.
Again, make distcheck passes. Build with mingw & fedora linux.
|
|
|
|
|
|
| |
Spice protocol contains only headers. We would like to be able to use
a protocol update without having to wait for the release, a git
submodule works well for this purpose.
|
|
|
|
|
|
|
|
|
| |
Currently, building vala bindings from a tarball is broken because
spice-client-glib-2.0.deps is missing from the tarball. This commit
adds it to EXTRA_DIST and also makes sure the vala bindings don't
get built/installed unless --enable-vala has been passed to configure.
This means vala must be installed to build the vala bindings from a
tarball. Fixes fdo bug #44000.
|
|
|
|
|
| |
They were work in progress and not meant to be committed, apologies
for the noise :-/
|
|
|
|
|
|
|
|
|
|
|
| |
Disable usbredir, since it wants to install file in /.
Disable vala for distcheck for 2 reasons: not needed after dist and
binding build issue.
Ship with spice-gtk-3.0 vala bindings
https://bugs.freedesktop.org/show_bug.cgi?id=44000
|
| |
|
| |
|
| |
|
| |
|
|
|