All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL v2 00/15] UI patches
@ 2026-04-28 15:07 marcandre.lureau
  2026-04-28 15:07 ` [PULL v2 01/15] ui: move FONT_WIDTH/HEIGHT to vgafont.h marcandre.lureau
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: marcandre.lureau @ 2026-04-28 15:07 UTC (permalink / raw)
  To: qemu-devel; +Cc: stefanha, Marc-André Lureau

From: Marc-André Lureau <marcandre.lureau@redhat.com>

The following changes since commit 759c456b1d22fe4083c8b384da27d3f56fd53f82:

  Merge tag 'linux-user-next-pull-request' of https://github.com/hdeller/qemu-hppa into staging (2026-04-27 12:57:33 -0400)

are available in the Git repository at:

  https://gitlab.com/marcandre.lureau/qemu.git tags/ui-pull-request

for you to fetch changes up to 335e32cbd0a24f13e326d96dd30318cd78740c60:

  ui/gtk: Turn clipboard flag into runtime option (2026-04-28 18:53:59 +0400)

----------------------------------------------------------------
UI-related fixes and cleanups

----------------------------------------------------------------

Akihiko Odaki (3):
  audio: Avoid unsigned sample wraparound
  audio: Clamp unsigned sample conversion
  audio: Use unsigned PCM bias

Jindřich Makovička (2):
  ui/gtk: Use non-blocking clipboard retrieval
  ui/gtk: Turn clipboard flag into runtime option

Marc-André Lureau (10):
  ui: move FONT_WIDTH/HEIGHT to vgafont.h
  ui: move DisplaySurface functions to display-surface.c
  ui: make qemu_default_pixelformat() static inline
  ui: make unregister_displaychangelistener() skip unregistered
  ui: minor code simplification
  ui: rename init_keyboard_layout->kbd_layout_new()
  ui/console: remove qemu_console_is_visible()
  ui/console: return completion status from gfx_update callback
  ui/console: move console_handle_touch_event() to input
  ui/dbus: fix warning for clients without "Interfaces" property

 meson.build                   |   4 -
 qapi/ui.json                  |   6 +-
 audio/mixeng_template.h       |  14 +--
 hw/display/qxl.h              |   2 +-
 include/ui/console.h          |  26 ++---
 include/ui/input.h            |  15 +++
 include/ui/qemu-pixman.h      |   8 ++
 include/ui/surface.h          |   2 -
 ui/console-priv.h             |   6 -
 ui/keymaps.h                  |   4 +-
 ui/vgafont.h                  |   6 +-
 hw/arm/musicpal.c             |   3 +-
 hw/display/artist.c           |   4 +-
 hw/display/bcm2835_fb.c       |   7 +-
 hw/display/bochs-display.c    |   6 +-
 hw/display/cg3.c              |   5 +-
 hw/display/dm163.c            |   4 +-
 hw/display/exynos4210_fimd.c  |   6 +-
 hw/display/g364fb.c           |   9 +-
 hw/display/imx6ul_lcdif.c     |   7 +-
 hw/display/jazz_led.c         |   6 +-
 hw/display/macfb.c            |   6 +-
 hw/display/next-fb.c          |   4 +-
 hw/display/omap_lcdc.c        |  14 ++-
 hw/display/pl110.c            |   5 +-
 hw/display/qxl-render.c       |   6 +-
 hw/display/qxl.c              |   7 +-
 hw/display/ramfb-standalone.c |   4 +-
 hw/display/sm501.c            |   8 +-
 hw/display/ssd0303.c          |  10 +-
 hw/display/ssd0323.c          |  11 +-
 hw/display/tcx.c              |   6 +-
 hw/display/vga.c              |   4 +-
 hw/display/virtio-gpu-base.c  |   3 +-
 hw/display/virtio-vga.c       |   6 +-
 hw/display/vmware_vga.c       |   7 +-
 hw/display/xenfb.c            |   6 +-
 hw/display/xlnx_dp.c          |  10 +-
 hw/vfio/display.c             |  17 +--
 ui/console-vc.c               |   1 +
 ui/console.c                  | 206 +---------------------------------
 ui/curses.c                   |   4 +-
 ui/dbus-console.c             |   6 +-
 ui/dbus-listener.c            |   4 +-
 ui/display-surface.c          | 107 ++++++++++++++++++
 ui/gtk-clipboard.c            |  53 ++++++---
 ui/gtk.c                      |  16 +--
 ui/input-barrier.c            |   4 +-
 ui/input.c                    |  65 +++++++++++
 ui/keymaps.c                  |   4 +-
 ui/sdl2.c                     |   8 +-
 ui/vnc.c                      |  12 +-
 hw/display/apple-gfx.m        |  10 +-
 meson_options.txt             |   7 --
 qemu-options.hx               |   9 +-
 scripts/meson-buildoptions.sh |   3 -
 ui/meson.build                |   5 +-
 57 files changed, 428 insertions(+), 380 deletions(-)
 create mode 100644 ui/display-surface.c

-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2026-04-29 16:24 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-28 15:07 [PULL v2 00/15] UI patches marcandre.lureau
2026-04-28 15:07 ` [PULL v2 01/15] ui: move FONT_WIDTH/HEIGHT to vgafont.h marcandre.lureau
2026-04-28 15:07 ` [PULL v2 02/15] ui: move DisplaySurface functions to display-surface.c marcandre.lureau
2026-04-28 15:07 ` [PULL v2 03/15] ui: make qemu_default_pixelformat() static inline marcandre.lureau
2026-04-28 15:07 ` [PULL v2 04/15] ui: make unregister_displaychangelistener() skip unregistered marcandre.lureau
2026-04-28 15:07 ` [PULL v2 05/15] ui: minor code simplification marcandre.lureau
2026-04-28 15:07 ` [PULL v2 06/15] ui: rename init_keyboard_layout->kbd_layout_new() marcandre.lureau
2026-04-28 15:07 ` [PULL v2 07/15] ui/console: remove qemu_console_is_visible() marcandre.lureau
2026-04-28 15:07 ` [PULL v2 08/15] ui/console: return completion status from gfx_update callback marcandre.lureau
2026-04-28 15:07 ` [PULL v2 09/15] ui/console: move console_handle_touch_event() to input marcandre.lureau
2026-04-28 15:07 ` [PULL v2 10/15] ui/dbus: fix warning for clients without "Interfaces" property marcandre.lureau
2026-04-28 15:07 ` [PULL v2 11/15] audio: Avoid unsigned sample wraparound marcandre.lureau
2026-04-28 15:07 ` [PULL v2 12/15] audio: Clamp unsigned sample conversion marcandre.lureau
2026-04-28 15:07 ` [PULL v2 13/15] audio: Use unsigned PCM bias marcandre.lureau
2026-04-28 15:07 ` [PULL v2 14/15] ui/gtk: Use non-blocking clipboard retrieval marcandre.lureau
2026-04-28 15:07 ` [PULL v2 15/15] ui/gtk: Turn clipboard flag into runtime option marcandre.lureau
2026-04-29 16:23 ` [PULL v2 00/15] UI patches Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.