qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 00/15] console: overhaul continued.


From: Gerd Hoffmann
Subject: [Qemu-devel] [PATCH 00/15] console: overhaul continued.
Date: Mon, 18 Mar 2013 13:09:27 +0100

  Hi,

Next round of console cleanup patches for review.  What is in there?

  (1) qemu text consoles are rendered using pixman now.
  (2) Each QemuConsole has its own DisplaySurface now, so we can
      switch consoles without re-rendering the QemuConsole and
      update non-active consoles.
  (3) Based on (2) the screendump code is simplified *alot*.
  (4) gui refresh timer adaption is fixes and consolidated.

Also some cleanups and bugfixes.

please review,
  Gerd

Gerd Hoffmann (15):
  pixman: add qemu_pixman_color()
  pixman: render vgafont glyphs into pixman images
  console: use pixman for fill+blit
  console: use pixman for font rendering
  console: switch color_table_rgb to pixman_color_t
  console: add trace events
  console: displaystate init revamp
  console: rename vga_hw_*, add QemuConsole param
  console: give each QemuConsole its own DisplaySurface
  console: simplify screendump
  console: zap g_width + g_height
  console: move gui_update+gui_setup_refresh from vl.c into console.c
  console: make DisplayState private to console.c
  console: add GraphicHwOps
  console: gui timer fixes

 hw/arm/musicpal.c        |    8 +-
 hw/blizzard.c            |   21 +-
 hw/cirrus_vga.c          |   10 +-
 hw/exynos4210_fimd.c     |    8 +-
 hw/g364fb.c              |   80 +------
 hw/jazz_led.c            |   11 +-
 hw/milkymist-vgafb.c     |    9 +-
 hw/omap_lcdc.c           |   93 +-------
 hw/pl110.c               |    9 +-
 hw/pxa2xx_lcd.c          |    9 +-
 hw/qxl.c                 |   38 +---
 hw/sm501.c               |    7 +-
 hw/ssd0303.c             |    9 +-
 hw/ssd0323.c             |    9 +-
 hw/tc6393xb.c            |   10 +-
 hw/tcx.c                 |  143 +-----------
 hw/unicore32/puv3.c      |    4 +-
 hw/vga-isa-mm.c          |    4 +-
 hw/vga-isa.c             |    3 +-
 hw/vga-pci.c             |    3 +-
 hw/vga.c                 |   76 +------
 hw/vga_int.h             |    6 +-
 hw/vmware_vga.c          |   46 +---
 hw/xenfb.c               |   11 +-
 include/ui/console.h     |   46 ++--
 include/ui/qemu-pixman.h |    9 +
 trace-events             |    4 +
 ui/console.c             |  568 +++++++++++++++++++++++-----------------------
 ui/curses.c              |    4 +-
 ui/gtk.c                 |    2 +-
 ui/qemu-pixman.c         |   54 +++++
 ui/sdl.c                 |   28 +--
 ui/spice-display.c       |    2 +-
 ui/vnc.c                 |   81 ++-----
 ui/vnc.h                 |    2 -
 vl.c                     |   55 +----
 36 files changed, 548 insertions(+), 934 deletions(-)

-- 
1.7.9.7




reply via email to

[Prev in Thread] Current Thread [Next in Thread]