qemu-e2k/ui
Marc-André Lureau 4d43a603c7 char: move CharBackend handling in char-fe unit
Move all the frontend struct and methods to a seperate unit. This avoids
accidentally mixing backend and frontend calls, and helps with readabilty.

Make qemu_chr_replay() a macro shared by both char and char-fe.

Export qemu_chr_write(), and use a macro for qemu_chr_write_all()

(nb: yes, CharBackend is for char frontend :)

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
2017-06-02 11:33:53 +04:00
..
shader
cocoa.m shutdown: Add source information to SHUTDOWN and RESET 2017-05-23 13:28:17 +02:00
console-gl.c
console.c char: move CharBackend handling in char-fe unit 2017-06-02 11:33:53 +04:00
curses_keys.h
curses.c
cursor_hidden.xpm
cursor_left_ptr.xpm
cursor.c
egl-context.c egl: explicitly ask for core context 2017-05-12 12:02:48 +02:00
egl-headless.c opengl: add egl-headless display 2017-05-12 12:02:48 +02:00
egl-helpers.c egl: explicitly ask for core context 2017-05-12 12:02:48 +02:00
gtk-egl.c egl-helpers: fix display init for x11 2017-05-12 12:02:48 +02:00
gtk-gl-area.c console: rename dpy_gl_scanout to dpy_gl_scanout_texture 2017-02-27 16:15:28 +01:00
gtk.c chardev: move headers to include/chardev 2017-06-02 11:33:52 +04:00
input-keymap.c
input-legacy.c
input-linux.c ui: input-linux: Add absolute event support 2017-05-11 09:42:16 +02:00
input.c ui: Support non-zero minimum values for absolute input axes 2017-05-11 09:42:16 +02:00
keymaps.c
keymaps.h
Makefile.objs ui: egl-headless requires dmabuf support 2017-05-19 10:46:00 +02:00
qemu-pixman.c
qemu-x509.h
sdl2-2d.c
sdl2-gl.c sdl2: add scanout_disable support 2017-02-27 16:15:29 +01:00
sdl2-input.c
sdl2-keymap.h
sdl2.c shutdown: Add source information to SHUTDOWN and RESET 2017-05-23 13:28:17 +02:00
sdl_keysym.h
sdl_zoom_template.h
sdl_zoom.c
sdl_zoom.h
sdl.c shutdown: Add source information to SHUTDOWN and RESET 2017-05-23 13:28:17 +02:00
shader.c
spice-core.c spice: add display & head options 2017-02-27 16:21:23 +01:00
spice-display.c spice: add display & head options 2017-02-27 16:21:23 +01:00
spice-input.c ui: Support non-zero minimum values for absolute input axes 2017-05-11 09:42:16 +02:00
trace-events
vgafont.h
vnc_keysym.h
vnc-auth-sasl.c sockets: Limit SocketAddressLegacy to external interfaces 2017-05-09 09:14:40 +02:00
vnc-auth-sasl.h
vnc-auth-vencrypt.c
vnc-auth-vencrypt.h
vnc-enc-hextile-template.h
vnc-enc-hextile.c
vnc-enc-tight.c
vnc-enc-tight.h
vnc-enc-zlib.c
vnc-enc-zrle-template.c
vnc-enc-zrle.c vnc: simple clean up 2017-05-12 12:34:31 +02:00
vnc-enc-zrle.h
vnc-enc-zywrle-template.c
vnc-enc-zywrle.h
vnc-jobs.c
vnc-jobs.h
vnc-palette.c
vnc-palette.h
vnc-ws.c
vnc-ws.h
vnc.c vnc: replace hweight_long() with ctpopl() 2017-05-12 12:36:02 +02:00
vnc.h
x_keymap.c
x_keymap.h