On 6/16/22 14:40, marcandre.lur...@redhat.com wrote:
From: Marc-André Lureau <marcandre.lur...@redhat.com>
Hi,
Here is another subset of the large "subproject(qga)"" series I intend to send
soon after (https://gitlab.com/marcandre.lureau/qemu/-/commits/qga).
Hi,
I took a peek there and I have a question. While the configure script
has had enough of a diet that it should be possible to compile the
subprojects as standalone with relatively little effort, how do you plan
to handle things such as compiler flags that are detected by meson.build
(especially enabling/disabling warnings)?
Paolo
Thanks
Marc-André Lureau (9):
monitor: make error_vprintf_unless_qmp() static
error-report: misc comment fix
error-report: introduce "detailed" variable
error-report: simplify print_loc()
error-report: introduce ErrorReportDetailedFunc
error-report: add a callback to overwrite error_vprintf
qapi: move QEMU-specific dispatch code in monitor
scripts/qapi-gen: add -i option
scripts/qapi: add required system includes to visitor
include/monitor/monitor.h | 2 +-
include/qapi/qmp/dispatch.h | 7 ++-
include/qemu/error-report.h | 8 +++-
bsd-user/main.c | 2 +-
linux-user/main.c | 2 +-
monitor/monitor.c | 5 +-
monitor/qmp.c | 68 +++++++++++++++++++++++++++-
qapi/qmp-dispatch.c | 64 ++------------------------
qemu-img.c | 2 +-
qemu-io.c | 2 +-
qemu-nbd.c | 2 +-
qga/main.c | 2 +-
scsi/qemu-pr-helper.c | 2 +-
softmmu/vl.c | 7 ++-
storage-daemon/qemu-storage-daemon.c | 7 ++-
stubs/error-printf.c | 23 ----------
tests/unit/test-qmp-cmds.c | 6 +--
util/error-report.c | 46 ++++++++++++++-----
scripts/qapi/commands.py | 15 ++++--
scripts/qapi/events.py | 17 ++++---
scripts/qapi/gen.py | 17 +++++++
scripts/qapi/introspect.py | 11 +++--
scripts/qapi/main.py | 17 ++++---
scripts/qapi/types.py | 17 ++++---
scripts/qapi/visit.py | 21 ++++++---
stubs/meson.build | 1 -
26 files changed, 226 insertions(+), 147 deletions(-)
delete mode 100644 stubs/error-printf.c