Statistics
| Branch: | Revision:

root / ui @ b021bd29

Name Size
Makefile.objs 548 Bytes
cocoa.m 37.5 kB
curses.c 9.9 kB
curses_keys.h 13.6 kB
d3des.c 15 kB
d3des.h 1.6 kB
keymaps.c 5.7 kB
keymaps.h 2.4 kB
qemu-spice.h 2.4 kB
sdl.c 29.8 kB
sdl_keysym.h 8.5 kB
sdl_zoom.c 2.8 kB
sdl_zoom.h 578 Bytes
sdl_zoom_template.h 7 kB
spice-core.c 24.5 kB
spice-display.c 17.9 kB
spice-display.h 4.3 kB
spice-input.c 6.4 kB
vnc-auth-sasl.c 18.6 kB
vnc-auth-sasl.h 2.2 kB
vnc-auth-vencrypt.c 5.6 kB
vnc-auth-vencrypt.h 1.4 kB
vnc-enc-hextile-template.h 4.7 kB
vnc-enc-hextile.c 3.5 kB
vnc-enc-tight.c 66.5 kB
vnc-enc-tight.h 8.3 kB
vnc-enc-zlib.c 4.4 kB
vnc-enc-zrle-template.c 7 kB
vnc-enc-zrle.c 10.4 kB
vnc-enc-zrle.h 1.6 kB
vnc-enc-zywrle-template.c 5.7 kB
vnc-enc-zywrle.h 25.3 kB
vnc-jobs.c 9.1 kB
vnc-jobs.h 2.3 kB
vnc-palette.c 4.3 kB
vnc-palette.h 2.5 kB
vnc-tls.c 14.2 kB
vnc-tls.h 2.2 kB
vnc.c 89.1 kB
vnc.h 16.6 kB
vnc_keysym.h 11.7 kB
x_keymap.c 5.9 kB
x_keymap.h 1.3 kB

Latest revisions

# Date Author Comment
b1af98ba 09/12/2012 09:09 am Gerd Hoffmann

spice: switch to queue for vga mode updates

Signed-off-by: Gerd Hoffmann <>

c60319a3 09/12/2012 09:09 am Gerd Hoffmann

spice: split qemu_spice_create_update

Creating one function which creates a single update for a given
rectangle. And one (for now) pretty simple wrapper around it to
queue up screen updates for the dirty region.

[ v2: also update bounding box ]

Signed-off-by: Gerd Hoffmann <>

a7310dd3 09/12/2012 09:09 am Gerd Hoffmann

spice: add screen mirror

Create a screen mirror, keep there a copy of the most recent update
passed on to spice-server.

Signed-off-by: Gerd Hoffmann <>

b021bd29 09/12/2012 09:09 am Gerd Hoffmann

spice: send updates only for changed screen content

when creating screen updates go compare the current guest screen
against the mirror (which holds the most recent update sent), then
only create updates for the screen areas which did actually change.

[ v2: drop redundant qemu_spice_create_one_update call ]...

ddd8fdc7 09/05/2012 06:11 pm Gerd Hoffmann

spice: make number of surfaces runtime-configurable.

Signed-off-by: Gerd Hoffmann <>

71d388d4 09/05/2012 06:11 pm Yonit Halperin

spice: notify on vm state change only via spice_server_vm_start/stop

QXLWorker->start/stop are deprecated since spice-server 0.11.2

Signed-off-by: Yonit Halperin <>
Signed-off-by: Gerd Hoffmann <>

2fdd16e2 09/05/2012 06:11 pm Yonit Halperin

spice migration: add QEVENT_SPICE_MIGRATE_COMPLETED

When migrating, libvirt queries the migration status, and upon migration
completions, it closes the migration src. On the other hand, when
migration is completed, spice transfers data from the src to destination...

61c4efe2 09/05/2012 06:11 pm Yonit Halperin

spice: add 'migrated' flag to spice info

The flag is 'true' when spice migration has completed on the src side.
It is needed for a case where libvirt dies before migration completes
and it misses the event QEVENT_SPICE_MIGRATE_COMPLETED.
When libvirt is restored and queries the migration status, it also needs...

8c957053 09/05/2012 06:11 pm Yonit Halperin

spice: adding seamless-migration option to the command line

The seamless-migration flag is required in order to identify
whether libvirt supports the new QEVENT_SPICE_MIGRATE_COMPLETED or not
(by default the flag is off).
New libvirt versions that wait for QEVENT_SPICE_MIGRATE_COMPLETED should turn on this flag....

020af1c4 09/05/2012 06:11 pm Alon Levy

qxl: add QXL_IO_MONITORS_CONFIG_ASYNC

Revision bumped to 4 for new IO support, enabled for spice-server >=
0.11.1. New io enabled if revision is 4. Revision can be set to 4.

[ kraxel: 3 continues to be the default revision. Once we have a new
stable spice-server release and the qemu patches to enable...

View revisions

Also available in: Atom