pixman: windup in configure & makefiles
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
console: untangle gfx & txt updates
Stop abusing displaysurface fields for text mode displays.(bpp = 0, width = cols, height = lines).
Add flags to displaystate indicating whenever text mode display(curses) or gfx mode displays (sdl, vnc, ...) are present....
console: init displaychangelisteners on register
vga: fix text mode updating
With both text (curses) and graphics (vnc/sdl/spice/...) display activevga text mode emulation fails to update both correctly. Depending onwhenever vga_update_text() or vga_draw_text() happens to be called firstonly the text display or only the graphics display will see display...
console: remove dpy_gfx_fill
Unused code. 'nuff said.
console: remove DisplayAllocator
Causes [temporary] preformance regression with 24bpp vga modes @ sdl.
pixman: add submodule
Add pixman submodule as fallback for old distros.Picking version 0.18.4. This is shipped by rhel6and also the minimum version needed by spice so thisshould serve well as baseline.
console: add unregister_displaychangelistener
Also change the way the gui_timer is initialized: each time adisplaychangelistener is registered or unregistered we'll checkwhether we need a timer (due to dpy_refresh callback being present)and if so setup a timer, otherwise zap it. This way the gui timer...
console: move set_mouse + cursor_define callbacks
When adding DisplayChangeListeners the set_mouse and cursor_definecallbacks have been left in DisplayState for some reason. Fix it.
console: s/TextConsole/QemuConsole/
View all revisions | View revisions
Also available in: Atom