Statistics
| Branch: | Revision:

root / ui @ 2c62f08d

Name Size
Makefile.objs 836 Bytes
cocoa.m 37.7 kB
console.c 48.5 kB
curses.c 9.7 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 41.8 kB
input.c 13.3 kB
keymaps.c 5.8 kB
keymaps.h 2.4 kB
qemu-pixman.c 4.1 kB
qemu-x509.h 239 Bytes
sdl.c 26.8 kB
sdl_keysym.h 8.5 kB
sdl_zoom.c 2.8 kB
sdl_zoom.h 578 Bytes
sdl_zoom_template.h 6.9 kB
spice-core.c 25.6 kB
spice-display.c 18.8 kB
spice-input.c 6.4 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.2 kB
vnc-jobs.h 2.3 kB
vnc-palette.c 4.4 kB
vnc-palette.h 2.5 kB
vnc-tls.c 14.2 kB
vnc-tls.h 2.2 kB
vnc-ws.c 8.4 kB
vnc-ws.h 2.5 kB
vnc.c 93.1 kB
vnc.h 17.3 kB
vnc_keysym.h 11.8 kB
x_keymap.c 5.9 kB
x_keymap.h 1.3 kB

Latest revisions

# Date Author Comment
1dbfa005 04/16/2013 10:03 am Gerd Hoffmann

console: rename vga_hw_*, add QemuConsole param

Add QemuConsole parameter to vga_hw_*, so the interface allows to update
non-active consoles (the actual code can't handle this yet, see next
patch). Passing NULL is allowed and updates the active console, like...

321f048d 04/16/2013 10:03 am Gerd Hoffmann

console: give each QemuConsole its own DisplaySurface

Go away from the global DisplaySurface, give one to each QemuConsole
instead. With this patch applied it is possible to call
graphics_hw_* functions with qemu consoles which are not the current
foreground console....

2c62f08d 04/16/2013 10:03 am Gerd Hoffmann

console: simplify screendump

Screendumps are alot simpler as we can update non-active
QemuConsoles now. So we only need to update the QemuConsole
we want write out, then dump the DisplaySurface content into
a ppm file. Done.

No console switching needed. No special support code in the...

867c538f 04/16/2013 10:03 am Gerd Hoffmann

pixman: add qemu_pixman_color()

Helper function to map qemu colors (32bit integer + matching PixelFormat)
into pixman_color_t.

Signed-off-by: Gerd Hoffmann <>

b7627952 04/16/2013 10:03 am Gerd Hoffmann

pixman: render vgafont glyphs into pixman images

Add helper functions to create pixman mask images for glyphs
and to render these glyphs into a pixman image.

Signed-off-by: Gerd Hoffmann <>

68db6dc5 04/16/2013 10:03 am Gerd Hoffmann

console: use pixman for fill+blit

Zap homegrown pixel shuffeling code, use pixman calls instead.

Signed-off-by: Gerd Hoffmann <>

7d6ba01c 04/16/2013 10:03 am Gerd Hoffmann

console: use pixman for font rendering

Zap homegrown font rendering code, use pixman calls instead.

Signed-off-by: Gerd Hoffmann <>

e27bd65a 04/16/2013 10:03 am Gerd Hoffmann

console: switch color_table_rgb to pixman_color_t

Now that all text console rendering uses pixman we can easily
switch the color tables to use pixman_color_t directly.

Signed-off-by: Gerd Hoffmann <>

437fe106 04/16/2013 10:03 am Gerd Hoffmann

console: add trace events

Signed-off-by: Gerd Hoffmann <>

64840c66 04/16/2013 10:03 am Gerd Hoffmann

console: displaystate init revamp

We have only one DisplayState, so there is no need for the "next"
linking, rip it. Also consolidate all displaystate initialization
into init_displaystate(). This function is called by vl.c after
creating the devices (and thus all QemuConsoles) and before...

View revisions

Also available in: Atom