Statistics
| Branch: | Revision:

root / ui @ b4c85ddc

Name Size
Makefile.objs 827 Bytes
cocoa.m 39.8 kB
console.c 55.1 kB
curses.c 9.9 kB
curses_keys.h 13.7 kB
cursor.c 5.3 kB
cursor_hidden.xpm 1.3 kB
cursor_left_ptr.xpm 1.4 kB
d3des.c 15 kB
d3des.h 1.6 kB
gtk.c 44.6 kB
input-legacy.c 12 kB
input.c 9.2 kB
keymaps.c 6 kB
keymaps.h 2.4 kB
qemu-pixman.c 4.1 kB
qemu-x509.h 239 Bytes
sdl.c 27.6 kB
sdl2-keymap.h 13.8 kB
sdl2.c 24.5 kB
sdl_keysym.h 8.6 kB
sdl_zoom.c 2.8 kB
sdl_zoom.h 578 Bytes
sdl_zoom_template.h 6.9 kB
spice-core.c 26.9 kB
spice-display.c 19 kB
spice-input.c 7.3 kB
vgafont.h 93.3 kB
vnc-auth-sasl.c 18.6 kB
vnc-auth-sasl.h 2.3 kB
vnc-auth-vencrypt.c 5.6 kB
vnc-auth-vencrypt.h 1.4 kB
vnc-enc-hextile-template.h 4.5 kB
vnc-enc-hextile.c 2.6 kB
vnc-enc-tight.c 61.3 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.3 kB
vnc-jobs.h 2.3 kB
vnc-palette.c 4.4 kB
vnc-palette.h 2.5 kB
vnc-tls.c 14.6 kB
vnc-tls.h 2.2 kB
vnc-ws.c 10.2 kB
vnc-ws.h 2.6 kB
vnc.c 95.7 kB
vnc.h 17.7 kB
vnc_keysym.h 40 kB
x_keymap.c 5.9 kB
x_keymap.h 1.3 kB

Latest revisions

# Date Author Comment
2e7bcdb9 03/10/2014 01:35 pm Markus Armbruster

vnc: Fix tight_detect_smooth_image() for lossless case

VncTight member uint8_t quality is either (uint8_t)-1 for lossless or
less than 10 for lossy.

tight_detect_smooth_image() first promotes it to int, then compares
with -1. Always unequal, so we always execute the lossy code. Reads...

e3c1adf1 03/10/2014 01:35 pm Gonglei (Arei)

vnc: Fix qemu crashed when vnc client disconnect suddenly

Hi,

When I use RealVNC viewer client (http://www.realvnc.com/) to connect vnc server,
the client disconnect suddenly, and I click reconnect button immediately, then the Qemu crashed.

In the function vnc_worker_thread_loop, will call vnc_async_encoding_start...

38ee14f4 03/10/2014 01:35 pm Gerd Hoffmann

vnc: fix use-after-free in vnc_update_client_sync

Spotted by Coverity:

876 static int vnc_update_client_sync(VncState *vs, int has_dirty)
877 {

(1) Event freed_arg: "vnc_update_client(VncState *, int)" frees "vs". [details]
Also see events: [deref_arg]...

b4c85ddc 03/10/2014 01:35 pm Peter Lieven

ui/vnc: introduce VNC_DIRTY_PIXELS_PER_BIT macro

Signed-off-by: Peter Lieven <>
Reviewed-by: Wenchao Xia <>
Signed-off-by: Gerd Hoffmann <>

47c03744 03/05/2014 10:52 am Dave Airlie

ui/sdl2 : initial port to SDL 2.0 (v2.0)

I've ported the SDL1.2 code over, and rewritten it to use the SDL2 interface.

The biggest changes were in the input handling, where SDL2 has done a major
overhaul, and I've had to include a generated translation file to get from...

e842c68d 03/05/2014 10:52 am Gerd Hoffmann

input: move qmp_query_mice to new core

Signed-off-by: Gerd Hoffmann <>

70b52f62 03/05/2014 10:52 am Gerd Hoffmann

input: move do_mouse_set to new core

This removes the last user of the lecagy input mouse handler list,
so we can remove more legacy bits with this.

Signed-off-by: Gerd Hoffmann <>

5c07d00f 03/05/2014 10:52 am Gerd Hoffmann

input: remove index_from_keycode (no users)

Signed-off-by: Gerd Hoffmann <>

5643706a 03/05/2014 10:52 am Gerd Hoffmann

console: add head to index to qemu consoles.

Signed-off-by: Gerd Hoffmann <>

6f90f3d7 03/05/2014 10:52 am Gerd Hoffmann

console: add QemuUIInfo

Signed-off-by: Gerd Hoffmann <>

View revisions

Also available in: Atom