This is mainly about splitting off monitor-related code. There's also a few UI fixes to HMP commands sendkey and change vnc.
PATCH 3 drops long-disabled code. We could bump the required version of Spice instead. Opinions? Markus Armbruster (9): ui: Check numeric part of expire_password argument @time properly ui: Fix silent truncation of numeric keys in HMP sendkey ui: Drop disabled code for SPICE_CHANNEL_WEBDAV ui: Clean up a few things checkpatch.pl would flag later on ui: Move QMP commands from monitor to new ui/ui-qmp-cmds.c ui: Move HMP commands from monitor to new ui/ui-hmp-cmds.c ui: Improve "change vnc" error reporting ui: Factor out hmp_change_vnc(), and move to ui/ui-hmp-cmds.c ui: Reduce nesting in hmp_change_vnc() slightly include/monitor/hmp.h | 5 + monitor/hmp-cmds.c | 370 +-------------------------------------- monitor/qmp-cmds.c | 163 ------------------ ui/ui-hmp-cmds.c | 390 ++++++++++++++++++++++++++++++++++++++++++ ui/ui-qmp-cmds.c | 194 +++++++++++++++++++++ ui/meson.build | 2 + 6 files changed, 592 insertions(+), 532 deletions(-) create mode 100644 ui/ui-hmp-cmds.c create mode 100644 ui/ui-qmp-cmds.c -- 2.37.3