[Spice-commits] Changes to 'rebase/spice-next'
Gerd Hoffmann
kraxel at kemper.freedesktop.org
Thu Nov 1 06:05:54 PDT 2012
New branch 'rebase/spice-next' available with the following commits:
commit 0735a4b6881f1a2e0a3dae5b23b42f0f71911465
Author: Alon Levy <alevy at redhat.com>
Date: Thu Nov 1 14:56:00 2012 +0200
hw/qxl: qxl_send_events: nop if stopped
Added a trace point for easy logging.
RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=870972
Signed-off-by: Alon Levy <alevy at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit bdd496f52671ebea765d7514ac4cb81c350609ea
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Tue Oct 30 14:55:12 2012 +0100
qxl: make sure we don't have a stale ds_mirror hanging around
ui/spice-display.c uses ds_mirror to figure which screen areas did
actually change. This is active when the qxl card is in vga mode or a
non-qxl gfx card is used. A display resize invalidates ds_mirror, and
it is handled by simply simply freeing ds_mirror. The next screen
update it will be re-allocated as needed.
With qxl there is another possible code path which can invalidate
ds_mirror: leave vga mode and re-enter vga mode. Make sure we free
ds_mirror here too.
https://bugzilla.redhat.com/show_bug.cgi?id=865767
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 233721d60b09cff0ba5b94d199e9cba3564dbabb
Author: Alon Levy <alevy at redhat.com>
Date: Mon Oct 15 14:54:03 2012 +0200
hw/qxl: guest bug on primary create with stride %4 != 0
Due to usage of pixman for rendering on all spice surfaces we have
pixman's requirement that the stride be word aligned. A guest not
honoring that can crash spice and qemu with it due to failure to create
a surface (in spice-server). Avoid this early on in primary surface
creation and offscreen surface creation.
Recently windows guests got odd width support which triggers a non word
aligned primary surface in 16bit color depth. Off screen surfaces have
always been word aligned, but doesn't hurt to check them here too.
Signed-off-by: Alon Levy <alevy at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 56f5272ae719e3870ea3c9759fb2fcd2b90147f9
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Sep 14 22:17:44 2012 +0200
qxl: fix cursor reset
When resetting the qxl cursor notify the qemu displaystate too.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
More information about the Spice-commits
mailing list