- May 14, 2020
-
-
Kevin Pouget authored
-
Kevin Pouget authored
-
- Apr 07, 2020
-
-
Quoting git log from spice-common 72b0d60 "build: Disable celt 0.5.1 by default" in 2018-06-05 [0] | build: Disable celt 0.5.1 by default | | This version of the CELT codec has long been obsolete, and | Opus support has been added nearly 5 years ago. It's time | we move on and try to stop using Celt ;) | This commit disables CELT by default, but since | this could be an unexpected change for packagers, if CELT | 0.5.1 development headers are installed, it will error | out unless --enable-celt051/--disable-celt051 has | been explicitly specified. [0] spice/spice-common@72b0d603 This change is part of spice server since f5785db1 or v0.14.1 and spice-gtk e6e9d7a or v0.35. It is time to formally deprecated it and remove from all components in favor of opus mode. Signed-off-by:
Victor Toso <victortoso@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
- Apr 02, 2020
-
-
These messages are used to exchange Streaming Quality messages between SPICE client and SPICE server: - `SPICE_MSGC_MAIN_QUALITY_INDICATOR`: a client->server message on the Main channel. This message is used by the client to share streaming quality observation with the server and the adaptive streaming control center. The format of the string message is not specified yet, it will depend of the sender/receiver final implementation. - `SPICE_MSG_DISPLAY_QUALITY_INDICATOR`: a server->client message on the Display channel. This message is used to inform the client about adaptive-streaming specific details. The client should use it to configure its quality-message generation algorithms. The format of the string message is not specified yet, it will depend of the sender/receiver final implementation. As an example, a `SPICE_MSG_DISPLAY_QUALITY_INDICATOR` message can inform the client about the requested framerate (say, 60 FPS); and the client will send a `SPICE_MSGC_MAIN_QUALITY_INDICATOR` warning message when the measured framerate drops below 45 FPS. Signed-off-by:
Kevin Pouget <kpouget@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
- Apr 01, 2020
-
-
Frediano Ziglio authored
Do not nest a zero-size array in another zero size array. Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Acked-by:
Marek Kedzierski <mkedzier@redhat.com>
-
- Mar 26, 2020
-
-
Frediano Ziglio authored
Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Acked-by:
Victor Toso <victortoso@redhat.com>
-
- Mar 20, 2020
-
-
Frediano Ziglio authored
Use 4 spaces, not 3. Signed-off-by:
Frediano Ziglio <fziglio@redhat.com>
-
- Mar 19, 2020
-
-
Frediano Ziglio authored
Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Acked-by:
Victor Toso <victortoso@redhat.com>
-
Frediano Ziglio authored
This will allow the agent to send back a more detailed error code. More comments on header file. Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Acked-by:
Victor Toso <victortoso@redhat.com>
-
- Mar 12, 2020
-
-
Frediano Ziglio authored
Add MingW support. This allows to build MingW packages easily with a $ rpmbuild -ta spice-protocol-XXXX.tar.xz This is base on some work by Eduardo Lima adding MingW support to SPEC files. Part of dependencies, description and names came from Fedora SPEC file for mingw-spice-protocol package. Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Signed-off-by:
Victor Toso <victortoso@redhat.com> Acked-by:
Eduardo Lima (Etrunko) <etrunko@redhat.com>
-
- Mar 10, 2020
-
-
Both were formally deprecated and announced for 0.14.1 release and can be removed from the codebase. 4816ae58 "foreign-menu: mark as deprecated" in 2020-03-06 2981f214 "controller: mark as deprecated" in 2020-03-06 Signed-off-by:
Victor Toso <victortoso@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
- Mar 09, 2020
-
-
Frediano Ziglio authored
Put final SPEC file in GIT repository directly to avoid having to bump Meson version to use distribution script. To avoid having incoherent version numbers check the versions from CI. Remove 'c' as project language, project don't need to compile any files. Meson however needs C compiler even if is not used so add to package requirements. Update CI to build RPM from package directly. Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Acked-by:
Eduardo Lima (Etrunko) <etrunko@redhat.com>
-
Signed-off-by:
Eduardo Lima (Etrunko) <etrunko@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
Signed-off-by:
Eduardo Lima (Etrunko) <etrunko@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
Frediano Ziglio authored
Signed-off-by:
Frediano Ziglio <fziglio@redhat.com>
-
- Mar 06, 2020
-
-
Victor Toso authored
Signed-off-by:
Victor Toso <victortoso@redhat.com>
-
Frediano Ziglio authored
Signed-off-by:
Frediano Ziglio <fziglio@redhat.com>
-
This patch deprecates this interface and suggests to drop it in the next release. I don't know any user for this interface in the past 5 years. Spice clients like remote-viewer do use oVirt API for foreign menu. Signed-off-by:
Victor Toso <victortoso@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
This patch deprecates this interface and suggests to drop it in the next release. The last known user of this interface was spice-gtk, which dropped its implementation in 2017-08-01 with spice-gtk@8da3378f "build-sys: remove the spice-controller library" The commit log there has good enough justification to also drop this in the protocol. Signed-off-by:
Victor Toso <victortoso@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
Marc-André Lureau authored
When this capability is negoticated by both the client & the agent, the clipboard grab messages have an associated serial counter. The serial is reset to 0 upon client connection. The counter is increment by 1 on each grab message, by both sides. The sender of the message with the highest serial should be the clipboard grab owner, and the current session serial should be updated. If a lower serial than the current session serial is received, the grab should be discarded. Whenever two grabs share the same serial, the one coming from the client should have a higher priority and the client should gain the clipboard ownership. No special treatement is done for the unlikely case of overflowing the counter. It may temporarily inverse the priority, until both side have overflown and/or synchronized. Note: this mechanism isn't aiming at making "the most recent" (as in time) side gaining the ownership. One side sending subsequent grab messages earlier will likely take the ownership over a side sending a single message simultaneously the other way. It only clears the situation where both side believe that the other is the current clipboard owner, by having a global ordering and priority in case of serial conflict. Signed-off-by:
Marc-André Lureau <marcandre.lureau@redhat.com> Acked-by:
Victor Toso <victortoso@redhat.com>
-
Marc-André Lureau authored
This capability means the peer will not send a release event between two subsequent grabs. This helps with interaction issues with clipboard managers which can be worked around by time-based filters at this point. With this capability, there is no need for such filter. Signed-off-by:
Marc-André Lureau <marcandre.lureau@redhat.com> Acked-by:
Victor Toso <victortoso@redhat.com>
-
- Mar 04, 2020
-
-
Signed-off-by:
Eduardo Lima (Etrunko) <etrunko@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
- Mar 02, 2020
-
-
Victor Toso authored
Deprecated since 2d7bf3ed "vdi-dev: mark as deprecated" in 2014-12-04 and version 0.12.8. Signed-off-by:
Victor Toso <victortoso@redhat.com>
-
Victor Toso authored
Not used since fc1e7e "Mark VD_AGENT_CLIPBOARD_MAX as deprecated" in 2013-11-14, release v0.12.7 Signed-off-by:
Victor Toso <victortoso@redhat.com>
-
- Feb 29, 2020
-
-
Set a default profile for git-publish. (https://github.com/stefanha/git-publish ) Signed-off-by:
Marc-André Lureau <marcandre.lureau@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
- Nov 08, 2019
-
-
These messages are used to transmit streaming quality indicators from the streaming device to SPICE Server. The message is a variable-length, zero-terminated string. A new capability is introduced (STREAM_CAP_QUALITY_INDICATOR) for SPICE server and streaming agent capabilities negotiation. Signed-off-by:
Kevin Pouget <kpouget@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
These messages are used to transmit streaming quality indicators from SPICE client to SPICE server. The message data structure is defined in spice-common/spice.proto: message { Data data @to_ptr; } @declare quality_indicator; Signed-off-by:
Kevin Pouget <kpouget@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
- Nov 04, 2019
-
-
Codegen has been removed since v0.12.11 (commit 2a6e51c7), no python modules are used anymore by spice-protocol. Signed-off-by:
Denis Ollier <dollierp@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
- Oct 23, 2019
-
-
Frediano Ziglio authored
Having the RPM spec file produced by the build is helpful in different situation. Different tools like mock or code scanners accept source RPMs as input. Providing this file allows easily build of the source RPM (and binaries) using a simple command like $ rpmbuild -ta spice-protocol-XXXX.tar.bz2 Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Signed-off-by:
Victor Toso <victortoso@redhat.com> Acked-by:
Eduardo Lima (Etrunko) <etrunko@redhat.com>
-
Frediano Ziglio authored
Use https instead of http, web server automatically redirects to secure version. Remove slash at the end, not needed. Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Acked-by:
Eduardo Lima (Etrunko) <etrunko@redhat.com>
-
Frediano Ziglio authored
Will be used by next commits. The SPEC file will allow to an RPM from sources with a simple rpmbuild command. Package files are useful for easy deployment. This will also be used to provide automatic package build. This commit just contain a verbatim copy of upstream SPEC file to make easier to see changes to it and have a start point. Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Acked-by:
Eduardo Lima (Etrunko) <etrunko@redhat.com>
-
- Aug 22, 2019
-
-
Frediano Ziglio authored
Recently a bug using this structure was fixed. The bug involved understand the usage of this field so add some note on the field for future reference. Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Acked-by:
Victor Toso <victortoso@redhat.com>
-
- Aug 07, 2019
-
-
Signed-off-by:
Francois Gouget <fgouget@codeweavers.com> Signed-off-by:
Frediano Ziglio <fziglio@redhat.com>
-
- Jul 21, 2019
-
-
Frediano Ziglio authored
Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Acked-by:
Snir Sheriber <ssheribe@redhat.com>
-
Frediano Ziglio authored
This structure is not declares as SPICE_ATTR_PACKED resulting it as aligned and no packed using GCC (no MingW). This structure is only packed under MingW or Microsoft compilers. This structure is not technically a definition for QXL device but is used only for spice-server QXL interface. As said above this change could affect only MingW/Microsoft that is only Windows ABI of spice-server (very recently added) so following lines are really not much important. Note that Windows does not support architectures with CPUs not supporting unaligned access. Under Win32 this change don't affect size so nothing much can change. This structure is currently passed as value to release_resource callback. Under Win64 this structure is passed like a "const QXLReleaseInfoExt *" so even if the structure is 16 bytes instead of 12 this is read the same way. Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Acked-by:
Snir Sheriber <ssheribe@redhat.com>
-
- Jul 18, 2019
-
-
Frediano Ziglio authored
Do not declare the structure as aligned. The start/end-packed.h headers affects structures without specification only using MingW or Microsoft compilers. For other platform SPICE_ATTR_PACKED macro should be used. This way the definition are the same for all compiler. This structure is used in a lot of QXL structures which are not aligned causing to have an aligned structure to be potentially unaligned. Some compilers may report a warning. As this structure has no holes this change does not make any size change using any compiler. The change will only change the alignment from 4/8 to 1. This could affect structures containing this union however beside packed structure in qxl_dev.h (which are not affected) there are no other usages affecting ABI by spice-gtk, Qemu or spice-server. Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Acked-by:
Snir Sheriber <ssheribe@redhat.com>
-
- Jun 27, 2019
-
-
We don't want to maintain more macros than necessary and these have been unused for over two years. Signed-off-by:
Francois Gouget <fgouget@codeweavers.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
- May 13, 2019
-
-
Frediano Ziglio authored
Signed-off-by:
Frediano Ziglio <fziglio@redhat.com> Acked-by:
Victor Toso <victortoso@redhat.com>
-
- Apr 12, 2019
-
-
Victor Toso authored
Before renaming README to README.md and NEWS to CHANGELOG.md, we were shipping those files in the tarball. I'm fixing this in autotools because it is a 'regression' while meson.build never had those included. Signed-off-by:
Victor Toso <victortoso@redhat.com> Acked-by:
Eduardo Lima (Etrunko) <etrunko@redhat.com>
-
Victor Toso authored
Signed-off-by:
Victor Toso <victortoso@redhat.com> Acked-by:
Eduardo Lima (Etrunko) <etrunko@redhat.com>
-