Part of the series already sent. Frediano Ziglio (9): messages: Remove fields not used by the protocol codegen: Factor out a function to write output file codegen: Generate headers while generating code codegen: Allows to generate C declarations automatically Allow to generate C declarations for spice.proto Generate automatically most C message declarations codegen: Remove support for --ptrsize protocol: Add a dummy TunnelChannel codegen: Rename --prefix parameter to --suffix common/Makefile.am | 22 +- common/client_marshallers.h | 2 +- common/marshaller.c | 14 +- common/marshaller.h | 2 +- common/meson.build | 29 ++- common/messages.h | 497 +----------------------------------- python_modules/codegen.py | 2 +- python_modules/demarshal.py | 10 +- python_modules/marshal.py | 6 +- python_modules/ptypes.py | 82 ++++-- spice.proto | 199 ++++++++------- spice_codegen.py | 115 ++++++--- 12 files changed, 307 insertions(+), 673 deletions(-) -- 2.20.1 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel