On Thu, May 21, 2026 at 7:57 AM <[email protected]> wrote:
>
> From: Marc-André Lureau <[email protected]>
>
> The following changes since commit 3f129ea545f16e82b5e43fcc3866b134b7cc4dfc:
>
>   Merge tag 'pull-vfio-20260520' of https://github.com/legoater/qemu into 
> staging (2026-05-20 16:53:28 -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 64abff825b6fab9366b582f4d54eb2d12985c0b7:
>
>   ui/gtk: Fix focus loss on re-attachment with single VC (2026-05-21 15:29:58 
> +0400)
>
> ----------------------------------------------------------------
> UI pull request
>
> - ui/input: Decouple internal and QAPI input events
> - VNC OOB fixes

This fails to build:

../ui/vnc.c:2989:5: error: called object type 'void' is not a function
or function pointer
2988 | assert(h <= VNC_STAT_ROWS)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
2989 | assert(w <= VNC_STAT_COLS)
| ^

https://gitlab.com/qemu-project/qemu/-/jobs/14485414396

Please take a look and send a v2. Thanks!

Stefan

> - vt100 fixes
> - GTK focus fix
>
> ----------------------------------------------------------------
>
> Akihiko Odaki (29):
>   ui/input: Introduce QemuInputEvent typedef
>   ui/input: Remove QAPI wrappers from QemuInputEvent
>   ui/input: Store QKeyCode directly in QemuInputKeyEvent
>   ui/input: Use Linux key codes for internal key events
>   ui/input: Prohibit sending KEY_RESERVED
>   ui/console: Add qemu_text_console_put_linux()
>   ui/kbd-state: Use Linux key codes
>   hw/arm/musicpal: Use Linux key codes
>   hw/char/escc: Use Linux key codes
>   hw/display/xenfb: Use Linux key codes
>   hw/input/adb-kbd: Use Linux key codes
>   hw/input/hid: Use Linux key codes
>   hw/input/ps2: Use Linux key codes
>   hw/input/virtio-input: Use Linux key codes
>   hw/m68k/next-kbd: Use Linux key codes
>   replay: Use Linux key codes
>   ui/cocoa: Use Linux key codes
>   ui/dbus: Use Linux key codes
>   ui/gtk: Use Linux key codes
>   ui/input-barrier: Use Linux key codes
>   ui/input-legacy: Use Linux key codes
>   ui/input-linux: Use Linux key codes
>   ui/keymaps: Use Linux key codes
>   ui/sdl2: Use Linux key codes
>   ui/spice: Use Linux key codes
>   ui/vnc: Use Linux key codes
>   qemu-keymap: Use Linux key codes
>   ui/console: Remove qemu_text_console_put_qcode()
>   ui/input: Remove unused QKeyCode helpers and keymaps
>
> Daniel P. Berrangé (4):
>   ui/vnc: fix OOB read access in VNC SASL mechname array
>   ui/vnc: fix OOB write in VNC stats array
>   ui/vnc: fix OOB write in lossy rect worker code
>   ui/vnc: fix OOB read updating VNC update frequency stats
>
> Dongwon Kim (1):
>   ui/gtk: Fix focus loss on re-attachment with single VC
>
> Heechan Kang (1):
>   ui: fix validation of VNC extended clipboard data length
>
> Marc-André Lureau (1):
>   ui/vt100: add vt100_fini() check
>
> Peter Maydell (2):
>   ui/vt100: Standardize on uint8_t for "ch" byte variables
>   ui/vt100: Take byte as uint8_t in bh_utf8_decode()
>
>  include/qemu/typedefs.h      |   1 +
>  include/system/replay.h      |   2 +-
>  include/ui/console.h         |   3 +-
>  include/ui/input.h           |  92 ++++++-----
>  include/ui/kbd-state.h       |  12 +-
>  replay/replay-internal.h     |   6 +-
>  ui/vnc.h                     |   4 +-
>  ui/x_keymap.h                |   3 +-
>  chardev/msmouse.c            |  12 +-
>  chardev/wctablet.c           |  10 +-
>  hw/arm/musicpal.c            |  31 ++--
>  hw/char/escc.c               |  45 +++---
>  hw/display/xenfb.c           |  51 ++-----
>  hw/input/adb-kbd.c           | 246 +++++++++++++++--------------
>  hw/input/adb-mouse.c         |  22 ++-
>  hw/input/hid.c               |  41 +++--
>  hw/input/ps2.c               | 118 +++++++-------
>  hw/input/stellaris_gamepad.c |  11 +-
>  hw/input/virtio-input-hid.c  |  89 ++++++-----
>  hw/m68k/next-kbd.c           | 128 ++++++++--------
>  qemu-keymap.c                |  41 +++--
>  replay/replay-events.c       |   6 +-
>  replay/replay-input.c        | 117 +++++---------
>  replay/replay.c              |   2 +-
>  replay/stubs-system.c        |   2 +-
>  tools/qemu-vnc/input.c       |   9 +-
>  ui/console.c                 |  62 +++++---
>  ui/dbus-console.c            |   8 +-
>  ui/gtk.c                     |  55 ++++---
>  ui/input-barrier.c           |  26 ++--
>  ui/input-keymap.c            |  74 +++++----
>  ui/input-legacy.c            |  47 ++----
>  ui/input-linux.c             |   3 +-
>  ui/input.c                   | 214 ++++++++++++--------------
>  ui/kbd-state.c               |  61 ++++----
>  ui/keymaps.c                 |   4 +-
>  ui/sdl2-input.c              |  17 ++-
>  ui/spice-input.c             |   3 +-
>  ui/vdagent.c                 |  20 +--
>  ui/vnc-auth-sasl.c           |   2 +
>  ui/vnc-clipboard.c           |   9 +-
>  ui/vnc.c                     |  41 ++---
>  ui/vt100.c                   |  11 +-
>  ui/x_keymap.c                |  24 +--
>  hw/input/trace-events        |   2 +-
>  tools/qemu-vnc/trace-events  |   2 +-
>  ui/cocoa.m                   | 289 ++++++++++++++++++-----------------
>  ui/meson.build               |  29 ++--
>  ui/trace-events              |   5 +-
>  49 files changed, 1014 insertions(+), 1098 deletions(-)
>
> --
> 2.54.0
>

Reply via email to