Re: [Spice-devel] [client v3 08/10] gtk: Temporarily ignore the keyboard/mouse grabbing deprecation warnings

2016-10-28 Thread Francois Gouget
On Fri, 28 Oct 2016, Jonathon Jongsma wrote: > If this is temporary, what's the long-term solution? I assume that the > proper solution is not simple or obvious since then you'd have just > fixed it properly. But I think that if we're committing a 'temporary' > fix, the commit log should have an e

Re: [Spice-devel] [client v3 08/10] gtk: Temporarily ignore the keyboard/mouse grabbing deprecation warnings

2016-10-28 Thread Jonathon Jongsma
If this is temporary, what's the long-term solution? I assume that the proper solution is not simple or obvious since then you'd have just fixed it properly. But I think that if we're committing a 'temporary' fix, the commit log should have an explanation of why it's temporary and what the long-ter

Re: [Spice-devel] [client v3 07/10] build-sys: Use spice-protocol's deprecation macros

2016-10-28 Thread Jonathon Jongsma
Acked-by: Jonathon Jongsma On Thu, 2016-10-27 at 18:42 +0200, Francois Gouget wrote: > Signed-off-by: Francois Gouget > --- >  src/spice-channel.h  | 5 +++-- >  src/spice-util.h | 2 -- >  src/usb-device-manager.h | 2 +- >  3 files changed, 4 insertions(+), 5 deletions(-) > > diff

Re: [Spice-devel] [client v3 06/10] build-sys: Remove SPICE_NO_DEPRECATED

2016-10-28 Thread Jonathon Jongsma
Better, thanks. Acked-by: Jonathon Jongsma On Fri, 2016-10-28 at 11:39 +0200, Francois Gouget wrote: > The new policy is that deprecation warnings should not be disabled  > globally or even per-file with SPICE_NO_DEPRECATED. Instead they > should  > either be fixed, or ignored locally with  > G

Re: [Spice-devel] [PATCH] Limit maximum "n-surfaces" via param spec

2016-10-28 Thread Jonathon Jongsma
On Fri, 2016-10-28 at 06:46 -0400, Frediano Ziglio wrote: > > > > > > In commit beec1b41, we manually limited this property value in > > _set_property(). But there's a simpler way to do it: via the param > > spec > > for the property. > > > > This also means that we can remove the warning log in

Re: [Spice-devel] spiceqxl: Remove an unused macro

2016-10-28 Thread Jonathon Jongsma
By the way, it's nice to know which repository the patch applies to by looking at the email subject. It just helps get into the proper frame of mind quickly before starting to review. You can set that using the format.subjectprefix configuration parameter. For example, I use the following configur

[Spice-devel] [PATCH 3/9] RedsState: keep weak reference to channels

2016-10-28 Thread Jonathon Jongsma
Keep a weak references to all registered channels, and free the list of channels upon destruction. --- server/reds.c | 14 ++ 1 file changed, 14 insertions(+) diff --git a/server/reds.c b/server/reds.c index c2ac4d9..9034197 100644 --- a/server/reds.c +++ b/server/reds.c @@ -452,9 +45

[Spice-devel] [PATCH 2/9] Free channels in RedsState destructor

2016-10-28 Thread Jonathon Jongsma
RedsState is only freed at application exit, so this leak didn't matter much in practice. --- server/reds.c | 4 1 file changed, 4 insertions(+) diff --git a/server/reds.c b/server/reds.c index c03ed18..c2ac4d9 100644 --- a/server/reds.c +++ b/server/reds.c @@ -3681,8 +3681,12 @@ SPICE_GNUC_

[Spice-devel] [PATCH 9/9] Print warnings on untested code paths

2016-10-28 Thread Jonathon Jongsma
--- server/display-channel.c | 3 +++ server/sound.c | 1 + 2 files changed, 4 insertions(+) diff --git a/server/display-channel.c b/server/display-channel.c index b483b57..e46d067 100644 --- a/server/display-channel.c +++ b/server/display-channel.c @@ -1904,6 +1904,9 @@ void display_ch

[Spice-devel] [PATCH 7/9] char-device: add 'self' param to vfuncs

2016-10-28 Thread Jonathon Jongsma
Add a 'self' parameter to all of the char device virtual functions so that we don't have to play games with the 'opaque' pointer. --- server/char-device.c | 8 server/char-device.h | 13 + server/reds.c| 17 - server/smartcard.c | 29

[Spice-devel] [PATCH 8/9] Replace RedCharDevice::on_free_self_token with a signal

2016-10-28 Thread Jonathon Jongsma
From: Christophe Fergeau It's more natural to do things this way with glib, and this allows to remove some coupling between Reds and RedCharDeviceVDIPort. Before this commit, the RedCharDeviceVDIPort has to provide a on_free_self_token() because Reds needs to know about it. With a signal, RedChar

[Spice-devel] [PATCH 4/9] Smartcard: store channel in device

2016-10-28 Thread Jonathon Jongsma
Rather than having a single global channel for smartcard devices, store the channel as a private member of the device it is associated with. --- server/smartcard.c | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/server/smartcard.c b/server/smartcard.c index 5391

[Spice-devel] [PATCH 1/9] Use spice_server_destroy() at exit

2016-10-28 Thread Jonathon Jongsma
The destructor function was calling reds_cleanup() for each server at application exit. But reds_cleanup() only cleans up a couple of statistics-related variables. We should actually free the servers by calling spice_server_destroy(). This left reds_cleanup() unused, so the contents of this functio

[Spice-devel] [PATCH 0/9] Rebased patches from refactory branch (Oct 28)

2016-10-28 Thread Jonathon Jongsma
This is the final series of patches from the refactory branch. The RedClient GObject patch series is still under review, but since these patches are not dependant on that series, I decided to send these out while waiting for those patches to get reviewed and re-worked. Christophe Fergeau (1): Re

[Spice-devel] [PATCH 5/9] Manage lifetime of spicevmc channel

2016-10-28 Thread Jonathon Jongsma
Store the channel in the char device object, and unref it in dispose. Previously, we were just creating a channel and allowing it to leak. There may be better long-term solutions, but this works for now. --- server/spicevmc.c | 25 - 1 file changed, 24 insertions(+), 1 dele

[Spice-devel] [PATCH 6/9] Rename SpiceVmcState to RedVmcChannel

2016-10-28 Thread Jonathon Jongsma
Internal types use the 'Red' prefix by convention, rather than the 'Spice' prefix. In addition, this type inherits from RedChannel, so makes the code a lot clearer to call it a 'channel' rather than a 'state'. --- server/spicevmc.c | 161 +++--- 1 fi

Re: [Spice-devel] [PATCH spice-server 5/6] red-channel-client: Change initialization order

2016-10-28 Thread Jonathon Jongsma
On Fri, 2016-10-28 at 11:59 +0100, Frediano Ziglio wrote: > A bit more similar to previous The patch looks fine to me, but it's not clear to me why it's an improvement. Can you expand on that in the commit log at least? > > Signed-off-by: Frediano Ziglio > --- >  server/red-channel-client.c | 2

[Spice-devel] spiceqxl: Remove an unused macro

2016-10-28 Thread Francois Gouget
Signed-off-by: Francois Gouget --- src/spiceqxl_io_port.c | 11 --- 1 file changed, 11 deletions(-) diff --git a/src/spiceqxl_io_port.c b/src/spiceqxl_io_port.c index 165b8a9..6721d3f 100644 --- a/src/spiceqxl_io_port.c +++ b/src/spiceqxl_io_port.c @@ -44,17 +44,6 @@ ret = &m_it

Re: [Spice-devel] [client 1/2] streaming: Send a special stream report to signal streaming errors

2016-10-28 Thread Francois Gouget
On Thu, 1 Sep 2016, Christophe Fergeau wrote: [...] > > You'll notice that this patch does not directly check for > > create_xxx_decoder() errors. Instead it relies on the previous patchset > > [2] deleting broken streams so that the following messages will run into > > an unknown stream. > > I

Re: [Spice-devel] [PATCH spice-server 6/6] Allows to have more than 1 QXL device

2016-10-28 Thread Christophe Fergeau
On Fri, Oct 28, 2016 at 11:59:56AM +0100, Frediano Ziglio wrote: > This was introduced with 96e94c6f32d4345ea25ef7a474fbd92de03b38ad > (Convert RedChannel hierarchy to GObject). > The id of CursorChannel/DisplayChannel were always 0 causing > a wrong assertion on the code. > > Signed-off-by: Fredi

Re: [Spice-devel] [PATCH spice-server 3/6] red-channel-client: Init pipe field during init

2016-10-28 Thread Christophe Fergeau
On Fri, Oct 28, 2016 at 11:59:53AM +0100, Frediano Ziglio wrote: > There was a chance that on error GQueue were not > initialized but an attempt to destroy it is made. > This assure GQueue is initialized as soon as s/assure/ensures > possible. Note that red_channel_client_initable_init > is calle

Re: [Spice-devel] [PATCH spice-server 2/6] Call parent constructor always at the beginning

2016-10-28 Thread Christophe Fergeau
On Fri, Oct 28, 2016 at 11:59:52AM +0100, Frediano Ziglio wrote: > Base object should be constructed first. This sounds a bit too affirmative, glib/gio usually chains up to the parents 'constructed' at the end of the vfunc. This sentence probably can be dropped. > In this case there is not much c

Re: [Spice-devel] [PATCH spice-server 1/6] Fix handle-acks regression

2016-10-28 Thread Christophe Fergeau
I believe I've acked this already Acked-by: Christophe Fergeau On Fri, Oct 28, 2016 at 11:59:51AM +0100, Frediano Ziglio wrote: > This was introduced with 96e94c6f32d4345ea25ef7a474fbd92de03b38ad > (Convert RedChannel hierarchy to GObject). > The handle-acks settings was TRUE for CursorChannel a

Re: [Spice-devel] [PATCH spice-server 4/6] red-channel-client: Move incoming/ougoing initialization to constructor

2016-10-28 Thread Christophe Fergeau
On Fri, Oct 28, 2016 at 11:59:54AM +0100, Frediano Ziglio wrote: > These fields need just channel to be set to be initialized. > Move their initialization to constructor to make sure > they are initialized as soon as possible. Why? Not related to this patch, but I'm not sure initializing pos and

[Spice-devel] [drm/qxl 3/6] qxl: Add missing '\n' to qxl_io_log() call

2016-10-28 Thread Christophe Fergeau
The message has to be terminated by a newline as it's not going to get added automatically. Signed-off-by: Christophe Fergeau --- drivers/gpu/drm/qxl/qxl_fb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/qxl/qxl_fb.c b/drivers/gpu/drm/qxl/qxl_fb.c index 2cd

[Spice-devel] [drm/qxl 5/6] qxl: Don't notify userspace when monitors config is unchanged

2016-10-28 Thread Christophe Fergeau
When the QXL driver receives a QXL_INTERRUPT_CLIENT_MONITORS_CONFIG interrupt, we currently always notify userspace that there was some hotplug event. However, gnome-shell/mutter is reacting to this event by attempting a resolution change, which it does by issueing drmModeRmFB, drmModeAddFB, and t

[Spice-devel] [drm/qxl 6/6] qxl: Allow resolution which are not multiple of 8

2016-10-28 Thread Christophe Fergeau
The use of drm_cvt_mode() in qxl_add_monitors_config_modes() means that the resolutions we are going to present to user-space are going to be rounded down to a multiple of 8. In the QXL arbitrary resolution case, this is not useful. This commit forces the actual width/height that was requested by t

[Spice-devel] [drm/qxl 2/6] qxl: Remove unused prototype

2016-10-28 Thread Christophe Fergeau
qxl_crtc_set_from_monitors_config() is defined in qxl_drv.h but never implemented. Signed-off-by: Christophe Fergeau --- drivers/gpu/drm/qxl/qxl_drv.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/gpu/drm/qxl/qxl_drv.h b/drivers/gpu/drm/qxl/qxl_drv.h index da41e1f..590ba25 100644

[Spice-devel] [drm/qxl 0/6] Various cleanups/fixes

2016-10-28 Thread Christophe Fergeau
Hey, This patch series starts by doing some various small cleanups (patch 1 to 4), and then there are 2 fixes for issues which were noticed in fedora 25, the more annoying one being the one fixed by patch 5 where the VM screen would constantly flicker when wayland is used. Patch 6 is very hacky,

[Spice-devel] [drm/qxl 1/6] qxl: Mark some internal functions as static

2016-10-28 Thread Christophe Fergeau
They are not used outside of their respective source file Signed-off-by: Christophe Fergeau --- drivers/gpu/drm/qxl/qxl_cmd.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 4 ++-- drivers/gpu/drm/qxl/qxl_drv.h | 3 --- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/

[Spice-devel] [drm/qxl 4/6] qxl: Call qxl_gem_{init,fini}

2016-10-28 Thread Christophe Fergeau
qdev->gem.objects was initialized directly in qxl_device_init() rather than going through qxl_gem_init(), and qxl_gem_fini() was never called. Signed-off-by: Christophe Fergeau --- drivers/gpu/drm/qxl/qxl_kms.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm

Re: [Spice-devel] [spice] streaming: Limit the h264 image compression level

2016-10-28 Thread Francois Gouget
On Fri, 28 Oct 2016, Frediano Ziglio wrote: [...] > > In both cases I did the test by setting the min and max quantizer to the > > same value, tracing the frame size in encode_frame() and playing the > > same test video. For instance: > > > > - gstenc_opts = g_strdup("byte-stream=true aud=

Re: [Spice-devel] [spice v2] streaming: Always delegate bit rate control to the video encoder

2016-10-28 Thread Francois Gouget
On Thu, 27 Oct 2016, Francois Gouget wrote: [...] > Testing this you'll notice that reducing the available bandwidth results > in freezes and recovery times that take a dozen second or more. This is > because it's only after a sufficient backlog has been created (possibly > a single large video

[Spice-devel] [PATCH spice-server 5/6] red-channel-client: Change initialization order

2016-10-28 Thread Frediano Ziglio
A bit more similar to previous Signed-off-by: Frediano Ziglio --- server/red-channel-client.c | 28 +++- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/server/red-channel-client.c b/server/red-channel-client.c index 6c78237..42f1d2c 100644 --- a/server/re

[Spice-devel] [PATCH spice-server 2/6] Call parent constructor always at the beginning

2016-10-28 Thread Frediano Ziglio
Base object should be constructed first. In this case there is not much change but better to follow that style as all other constructors do. Signed-off-by: Frediano Ziglio --- server/red-channel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/red-channel.c b/serv

[Spice-devel] [PATCH spice-server 6/6] Allows to have more than 1 QXL device

2016-10-28 Thread Frediano Ziglio
This was introduced with 96e94c6f32d4345ea25ef7a474fbd92de03b38ad (Convert RedChannel hierarchy to GObject). The id of CursorChannel/DisplayChannel were always 0 causing a wrong assertion on the code. Signed-off-by: Frediano Ziglio --- server/cursor-channel.c | 1 + server/display-channel.c | 1

[Spice-devel] [PATCH spice-server 1/6] Fix handle-acks regression

2016-10-28 Thread Frediano Ziglio
This was introduced with 96e94c6f32d4345ea25ef7a474fbd92de03b38ad (Convert RedChannel hierarchy to GObject). The handle-acks settings was TRUE for CursorChannel and DisplayChannel. Signed-off-by: Frediano Ziglio --- server/cursor-channel.c | 1 + server/display-channel.c | 1 + 2 files changed,

[Spice-devel] [PATCH spice-server 3/6] red-channel-client: Init pipe field during init

2016-10-28 Thread Frediano Ziglio
There was a chance that on error GQueue were not initialized but an attempt to destroy it is made. This assure GQueue is initialized as soon as possible. Note that red_channel_client_initable_init is called after all init and construction callbacks. Signed-off-by: Frediano Ziglio --- server/red-

[Spice-devel] [PATCH spice-server 0/6] Miscellaneous GObject changes

2016-10-28 Thread Frediano Ziglio
Some regressions from former code and some style changes to prevent some maintainance issues. Frediano Ziglio (6): Fix handle-acks regression Call parent constructor always at the beginning red-channel-client: Init pipe field during init red-channel-client: Move incoming/ougoing initializa

[Spice-devel] [PATCH spice-server 4/6] red-channel-client: Move incoming/ougoing initialization to constructor

2016-10-28 Thread Frediano Ziglio
These fields need just channel to be set to be initialized. Move their initialization to constructor to make sure they are initialized as soon as possible. Signed-off-by: Frediano Ziglio --- server/dummy-channel-client.c | 2 -- server/red-channel-client.c | 18 +- 2 files cha

Re: [Spice-devel] [spice] streaming: Limit the h264 image compression level

2016-10-28 Thread Frediano Ziglio
> > On Thu, 27 Oct 2016, Francois Gouget wrote: > > > When uncapped x264enc can compress the frames beyond recognition in low > > bitrate situation. Beyond the set limit the gains are modest and it is > > better to drop frames to reduce the bit rate further. > > In case anyone is interested, her

Re: [Spice-devel] [PATCH] Limit maximum "n-surfaces" via param spec

2016-10-28 Thread Frediano Ziglio
> > In commit beec1b41, we manually limited this property value in > _set_property(). But there's a simpler way to do it: via the param spec > for the property. > > This also means that we can remove the warning log in red_worker_new() > since GObject will automatically warn if a property is assi

Re: [Spice-devel] [vdagent-win] Update NEWS for 0.8.0 release

2016-10-28 Thread Frediano Ziglio
> > --- > NEWS | 8 > 1 file changed, 8 insertions(+) > > diff --git a/NEWS b/NEWS > index 6300f52..57877ea 100644 > --- a/NEWS > +++ b/NEWS > @@ -1,3 +1,11 @@ > +v0.8.0 > +== > +- add multi monitor/dynamic resolution support on Win8+ > + when the qxl-wddm-dod driver is used > +- d

Re: [Spice-devel] [qxl 1/5] Disable surfaces when KMS is used

2016-10-28 Thread Christophe Fergeau
This one is from Dave Airlie, not me, I've amended the author in my local copy. Christophe On Fri, Oct 28, 2016 at 12:18:21PM +0200, Christophe Fergeau wrote: > This is not working properly at the moment. > --- > src/qxl_uxa.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/src/qxl_u

[Spice-devel] [qxl 1/5] Disable surfaces when KMS is used

2016-10-28 Thread Christophe Fergeau
This is not working properly at the moment. --- src/qxl_uxa.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/qxl_uxa.c b/src/qxl_uxa.c index 875d663..694db27 100644 --- a/src/qxl_uxa.c +++ b/src/qxl_uxa.c @@ -414,6 +414,8 @@ qxl_create_pixmap (ScreenPtr screen, int w, int h, int depth,

[Spice-devel] [qxl 3/5] Fix "calles" typo in comment

2016-10-28 Thread Christophe Fergeau
--- src/spiceqxl_main_loop.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spiceqxl_main_loop.c b/src/spiceqxl_main_loop.c index db89b6d..49b715a 100644 --- a/src/spiceqxl_main_loop.c +++ b/src/spiceqxl_main_loop.c @@ -274,7 +274,7 @@ static void xspice_block_handler(poin

[Spice-devel] [qxl 0/5] Various patches in preparation for 0.1.5 release

2016-10-28 Thread Christophe Fergeau
Hey, It has been a long time since the last QXL Xorg driver release, would be nice to have one soon :) Given that Xspice is probably not working with Xorg 1.19, I've added a configure.ac patch erroring out when both are in use. I've also added two patches that we have been carrying for a long tim

[Spice-devel] [qxl 5/5] build-sys: Update for 0.1.5 release

2016-10-28 Thread Christophe Fergeau
--- NEWS | 13 + configure.ac | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 59e0e4b..237d121 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,16 @@ +Major changes in 0.1.5 +== + +Fix X restarts when kms is in use with multi

[Spice-devel] [qxl 4/5] build: Error out when enabling xspice with X.Org 1.19

2016-10-28 Thread Christophe Fergeau
xspice needs to be updated to cope with some X.Org 1.19 API changes, better to make that explicit at configure time rather than letting people discover the hard way (it builds with warnings but will not work) that it's broken. --- configure.ac | 8 ++-- 1 file changed, 6 insertions(+), 2 delet

[Spice-devel] [qxl 2/5] Disable composite/a8 surfaces for KMS

2016-10-28 Thread Christophe Fergeau
From: Dave Airlie This should help with bug #974198 --- src/qxl_uxa.c | 8 1 file changed, 8 insertions(+) diff --git a/src/qxl_uxa.c b/src/qxl_uxa.c index 694db27..fa7d85f 100644 --- a/src/qxl_uxa.c +++ b/src/qxl_uxa.c @@ -221,12 +221,16 @@ qxl_has_composite (qxl_screen_t *qxl) { #i

Re: [Spice-devel] [protocol] macros: Update SPICE_GNUC_DEPRECATED for MSVC

2016-10-28 Thread Francois Gouget
Signed-off-by: Francois Gouget --- This is an alternative take on the previous patch: instead of reusing the GLib macro it just duplicates its logic. GLib approach - Pros: - Automatic support for whichever platforms GLib supports. - Simple. Cons: - If the project uses GLib it

Re: [Spice-devel] [client v3 06/10] build-sys: Remove SPICE_NO_DEPRECATED

2016-10-28 Thread Francois Gouget
The new policy is that deprecation warnings should not be disabled globally or even per-file with SPICE_NO_DEPRECATED. Instead they should either be fixed, or ignored locally with G_GNUC_{BEGIN,END}_IGNORE_DEPRECATIONS. Signed-off-by: Francois Gouget --- This is a proposed rewording for this

[Spice-devel] [protocol] macros: Use GLib's G_DEPRECATED macro if available

2016-10-28 Thread Francois Gouget
This gains us automatic support for whichever compilers GLib supports in this macro when used in projects that use GLib. Signed-off-by: Francois Gouget --- This can make sense if we consider GLib to be a platform similar to gcc, MSVC: it just provides a G_XXX API instead of an __attribute((xxx)

Re: [Spice-devel] QXL-WDDM-DOD v0.4-1 released

2016-10-28 Thread Fabio Fantoni
Il 28/10/2016 10:59, Christophe Fergeau ha scritto: > On Thu, Oct 27, 2016 at 04:52:57PM +0200, Fabio Fantoni wrote: >> Il 27/10/2016 12:03, Christophe Fergeau ha scritto: >>> On Thu, Oct 27, 2016 at 10:40:47AM +0200, Fabio Fantoni wrote: Is there any vdagent testing build with all newer patch

[Spice-devel] [vdagent-linux] spice-vdagent.desktop: Set NoDisplay=true

2016-10-28 Thread Christophe Fergeau
From: Jeremy Bicha Ubuntu's Unity still ships the Startup Applications app (gnome-session-properties). Setting NoDisplay=true means this autostart file won't show up in there since this isn't something we really want users to unknowingly disable that easily. Resolves: https://bugs.freedesktop.o

Re: [Spice-devel] QXL-WDDM-DOD v0.4-1 released

2016-10-28 Thread Christophe Fergeau
On Thu, Oct 27, 2016 at 04:52:57PM +0200, Fabio Fantoni wrote: > Il 27/10/2016 12:03, Christophe Fergeau ha scritto: > > On Thu, Oct 27, 2016 at 10:40:47AM +0200, Fabio Fantoni wrote: > >> Is there any vdagent testing build with all newer patches available > >> somewhere? > > https://copr.fedorainf

[Spice-devel] [vdagent-win] Update NEWS for 0.8.0 release

2016-10-28 Thread Christophe Fergeau
--- NEWS | 8 1 file changed, 8 insertions(+) diff --git a/NEWS b/NEWS index 6300f52..57877ea 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,11 @@ +v0.8.0 +== +- add multi monitor/dynamic resolution support on Win8+ + when the qxl-wddm-dod driver is used +- disable drag and drop when the s

Re: [Spice-devel] [PATCH spice-server v2] Remove red_pipe_add_verb family function

2016-10-28 Thread Christophe Fergeau
On Thu, Oct 27, 2016 at 12:39:02PM -0400, Frediano Ziglio wrote: > > > > Hey, > > > > On Wed, Oct 26, 2016 at 09:45:15AM +0100, Frediano Ziglio wrote: > > > These functions were implementing the same stuff as empty > > > messages functions provided by RedChannel so reuse them. > > > > > > The im

Re: [Spice-devel] [PATCH spice-server v2] Remove red_pipe_add_verb family function

2016-10-28 Thread Christophe Fergeau
On Thu, Oct 27, 2016 at 12:41:33PM -0400, Frediano Ziglio wrote: > > > > Hey, > > > > On Wed, Oct 26, 2016 at 09:45:15AM +0100, Frediano Ziglio wrote: > > > These functions were implementing the same stuff as empty > > > messages functions provided by RedChannel so reuse them. > > > > > > The im