summaryrefslogtreecommitdiff
path: root/spice-common
AgeCommit message (Collapse)AuthorFilesLines
2016-07-14configure: Add ${top_builddir}/spice-common to COMMON_CFLAGSEduardo Lima (Etrunko)1-0/+0
This fixes the build when done out of the tree, because of recent commit in spice-common with auto-generated files. Signed-off-by: Eduardo Lima (Etrunko) <etrunko@redhat.com>
2016-07-11Update spice-common submoduleVictor Toso1-0/+0
2016-05-24Update spice-common submodulePavel Grunt1-0/+0
Fixes lz decompression crash: https://bugzilla.redhat.com/show_bug.cgi?id=1285469 Christophe Fergeau (5): Remove 2 unused vfuncs from client_marshallers.h tests: Fix glib version check log: Clamp SPICE_DEBUG_LEVEL if it's too high log: Use SPICE_CONSTRUCTOR_FUNC log: Make sure glib threading is initialized Eduardo Lima (Etrunko) (2): Fix build in systems with Glib version older than 2.38 2/2] Add check for openssl Fabiano Fidêncio (7): coverity: avoid use after free coverity: avoid resource leak coverity: avoid dereference after null check coverity: avoid division or modulo by zero coverity: remove unused value coverity: remove structurally dead code Use g_getenv() instead of getenv() Frediano Ziglio (6): Cap logging level to the valid bounds tests: exit on SIGABRT define SPICE_CONSTRUCTOR_FUNC and SPICE_DESTRUCTOR_FUNC macros use macro to define constructor function fix 16 bpp LZ image decompression Explicitly specify size of SpiceMsgSmartcardData Lin Ma (1): build-sys: Define opengl GL_LIBS and GL_CFLAGS in generated Makefile.in Pavel Grunt (3): Define canvas_fix_alignment when is used test-logging: Include stdlib.h for _Exit() Remove GL support
2016-03-10Update spice-common submoduleMarc-André Lureau1-0/+0
Pick codegen build fix Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2016-01-14Update spice-commonMarc-Andre Lureau1-0/+0
This is an update to fix build issues with spice-protocol.git. generated_server_demarshallers.c: In function ‘parse_msgc_display_gl_draw_done’: generated_server_demarshallers.c:767:23: error: ‘SpiceMsgcDisplayGlDrawDone’ undeclared (first use in this function) mem_size = sizeof(SpiceMsgcDisplayGlDrawDone); ... Also needed for upcoming gl-scanout messages. Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com> Acked-by: Frediano Ziglio <fziglio@redhat.com>
2015-12-18build-sys: Use sasl check from spice-commonPavel Grunt1-0/+0
Support only libsasl2 providing libsasl2.pc file Acked-by: Christophe Fergeau <cfergeau@redhat.com>
2015-12-08Update spice-commonMarc-André Lureau1-0/+0
For new libcacard.h usage
2015-11-25Update spice-common submoduleChristophe Fergeau1-0/+0
The next commit is going to use SPICE_WARNING which was added recently to spice-common This submodule update changes: Christophe Fergeau (5): build-sys: Add gio-2.0 to SPICE_CHECK_GLIB2 build-sys: Fix error in SPICE_CHECK_LZ4 description build-sys: Set automake conditional in SPICE_CHECK_SMARTCARD build-sys: Rename SUPPORT_GL to HAVE_GL build-sys: Add missing # to comment Francois Gouget (3): build-sys: Add the SPICE_WARNING() and SPICE_PRINT_MESSAGES m4 macros build-sys: Add SPICE_CHECK_GSTREAMER() build-sys: Add SPICE_CHECK_GSTREAMER_ELEMENTS() Lukas Venhoda (4): ssl-verify: Only check addr length when using IP addr m4: Require glib version >= 2.22 ssl-verify: Changed IPv4 hostname to IPv6 canvas_base: Remove redundant switch case block
2015-10-23Adjust to spice-common spice-deps.m4 changesChristophe Fergeau1-0/+0
This commit updates spice-common to latest git master. Since the argument to the SPICE_CHECK_xxx macros is now unused, it's cleaner to remove it. Christophe Fergeau (3): Add marshaller test case build-sys: Use ${PKG_CONFIG} rather than pkg-config build-sys: Rework SPICE_CHECK_* m4 macros Frediano Ziglio (1): common: Fix typo in comment Javier Celaya (1): Fix linearization of several marshallers with one item
2015-08-14build-sys: Remove spice-protocol submoduleChristophe Fergeau1-0/+0
It's seeing regular releases and is API stable, so we don't need to bundle it with spice-gtk
2015-07-06Update spice-protocolChristophe Fergeau1-0/+0
This will fix EL6 builds. Christophe Fergeau (1): m4: Add compat AS_VAR_APPEND for older autoconf Lukas Venhoda (3): ppc: Fix quic decode endianess ppc: Fix lz magic endianess ppc: Fix quic magic endianess
2015-06-29Spice-session: Add preferred-compression property.Javier Celaya1-0/+0
Also, depend on the spice-common commit that introduces the SpiceImageCompress enum.
2015-06-22build-sys: Use SPICE_CHECK_LZ4Christophe Fergeau1-0/+0
spice-common now has an m4 macro adding a --enable-lz4 option and doing the needed checks, so we can use it in configure.ac rather than duplicating it here.
2015-04-24Update spice-common submoduleVictor Toso1-0/+0
This includes volume synchronization protocol;
2015-03-03Revert spice-common changeMarc-André Lureau1-0/+0
Commit 85ed268 shouldn't have change spice-common, my bad
2015-03-03Use libphodav-2 (breaks webdav server temporarily)Marc-André Lureau1-0/+0
This change breaks webdav server, since libphodav-2 no longer set up a TCP service running in a thread. It's up to the client to decide how best to accept and handle new connections. This commits remove all the hacks related to proxying the incoming connections to a TCP socket, and protected with a magic sequence. The following commit will use GIOStream pipes to handle each client connections.
2015-02-06Update git submoduleChristophe Fergeau1-0/+0
This fixes build with mingw as well as lz4 support: 3aad79d LZ4: Do not include arpa/inet.h in Windows builds 9287e53 LZ4: Add support for 24bit pixman surfaces d167e2e LZ4: Fix the row alignment when it is not on a 32bit boundary f76fc28 LZ4: Decode the image format from the stream 83c0d64 LZ4: Adjust reading the top_down flag 6049db4 LZ4: Fix output buffer size ac26fd7 Remove redundant #if defined(SW_CANVAS_CACHE) || defined(SW_CANVAS_IMAGE_CACHE) 062bf67 Remove unused 'invers' arg from canvas_get_* 619b995 common: fix build with mingw 862b9b1 build-sys: Move pixman check to m4 macro 137b1a5 build-sys: Move opengl check to m4 macro f9e0a64 build-sys: Move opus check to m4 macro dd57d05 build-sys: Move celt check to m4 macro fb3fe22 build-sys: Move smartcard check to m4 macro df74a17 build-sys: Move posix checks to a separate m4 macro 2f1ba3b build-sys: Add fallback for AS_VAR_APPEND 2195369 build-sys: Small cleanup of AM_CPPFLAGS ed873a9 build-sys: Remove unused WITH_SMARTCARD conditional 2da14b6 build-sys: Remove unused win32 check 5bfa9ca build-sys: Remove unused X check 268d3e3 Remove unused header file
2014-12-02Add LZ4 compression algorithm support.Javier Celaya1-0/+0
- Use PKG_CHECK_MODULES to find liblz4. - Set LZ4 display channel capability.
2014-10-29Update spice-common submoduleChristophe Fergeau1-0/+0
This picks up some warning fixes.
2014-07-23Update spice-commonMarc-André Lureau1-0/+0
2014-03-25Update NEWS for v0.24Marc-André Lureau1-0/+0
2014-03-19Add webdav channelMarc-André Lureau1-0/+0
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.
2014-02-21spice-common: revert last changeMarc-André Lureau1-0/+0
2014-02-21compat: add strtok_r fallbackMarc-André Lureau1-0/+0
The following Spice proxy URI parsing code makes use of it, but it is not available on Windows Origin: http://git.videolan.org/gitweb.cgi/vlc.git/?p=vlc.git;a=blob;f=compat/strtok_r.c
2014-02-10Release v0.23Marc-André Lureau1-0/+0
2014-01-02Add support for the Opus codec.Jeremy White1-0/+0
Signed-off-by: Jeremy White <jwhite@codeweavers.com>
2014-01-02Use the new snd_codec interface to process encoded audio.Jeremy White1-0/+0
Signed-off-by: Jeremy White <jwhite@codeweavers.com>
2013-11-19main: send max-clipboard to agentMarc-André Lureau1-0/+0
Send configured max-clipboard size to the agent, after receiving agent capabilities. See also spice-protocol patch description: http://lists.freedesktop.org/archives/spice-devel/2013-November/015254.html
2013-11-04Fix spice-common submodule, my badMarc-André Lureau1-0/+0
2013-11-01util: do not overwrite G_MESSAGES_DEBUG=allMarc-André Lureau1-0/+0
glib log handler only check for a single 'all' value, mixing it with other domains name will disable 'all' messages.
2013-09-26Update spice-commonMarc-André Lureau1-0/+0
2013-09-13Update spice-commonMarc-André Lureau1-0/+0
2013-06-24Update spice-commonHans de Goede1-0/+0
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2013-04-22channel-playback: support SPICE_MSG_PLAYBACK_LATENCYYonit Halperin1-0/+0
Add a new property for minimum playback latency. This property is updated with the value from SPICE_MSG_PLAYBACK_LATENCY. I also increased the default latency from 100ms to 200ms in order to be more robust to different bandwidth settings. The patch also updates spice-common submodule.
2013-04-22channel-display: video stream quality reportYonit Halperin1-0/+0
Handle MSG_STREAM_ACTIVIATE_REPORT and send MSGC_STREAM_REPORT periodically, or when the playback is out of sync. The patch also updates spice-common submodule.
2013-04-10spice-common: UpdateHans de Goede1-0/+0
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2013-03-04Update spice-commonHans de Goede1-0/+0
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2013-03-04channel-main: Fix dangling references to freed file-xfer-tasks on agent cancelHans de Goede1-0/+0
While testing the agent error handling code I was triggering the agent-file-xfer-cancel code-path in spice-gtk. This crashes due to the flushing queue still having a reference to the task in question when its gets cancelled from the agent side. This fixes this. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2013-02-07Update spice-commonMarc-André Lureau1-0/+0
2013-01-31update spice-common submoduleYonit Halperin1-0/+0
obtaining a fix related to palettes caching (fedora 875348, 826036)
2013-01-28Update spice-commonMarc-André Lureau1-0/+0
2013-01-18channel-main: Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG (rhbz#881072)Hans de Goede1-0/+0
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2013-01-12file-xfer: avoid g_alloca() usage when possibleMarc-André Lureau1-0/+0
2012-12-05update spice-commonMarc-André Lureau1-0/+0
2012-10-23move mouse acceleration code in a seperate functionMarc-André Lureau1-0/+0
2012-09-21Update spice-common submoduleChristophe Fergeau1-0/+0
2012-09-10Update spice-common submoduleChristophe Fergeau1-0/+0
We need a newer spice-protocol to get the definitions for A8 surfaces. Without it, compilation is broken.
2012-09-05Revert "spice-common removed"Uri Lublin1-0/+0
This reverts commit 519f118c7786aa0c16cd2a5f216b52cea4ac42d5.
2012-09-05spice-common removedUri Lublin1-0/+0
2012-08-29Update spice-commonMarc-André Lureau1-0/+0