[Spice-commits] Changes to 'rebase/spice-next'

Gerd Hoffmann kraxel at kemper.freedesktop.org
Thu Nov 1 06:07:14 PDT 2012


New branch 'rebase/spice-next' available with the following commits:
commit 27c421e280b70f4875a6cb6c65339375dc1a59a3
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>

commit 3e4f86db78df41759952e476f17d4b2c703a5d52
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 ee018daed87b38c28702386aaceb071d6c67a3a8
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 0c7bdab333f13fde597828ac0ee9381ebc52c78f
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>



More information about the Spice-commits mailing list