[Spice-devel] [PATCH 0/6] protocol: add back codegen & proto files

Marc-André Lureau marcandre.lureau at redhat.com
Thu Mar 10 15:07:19 UTC 2016


As discussed in the "RFC: add back codegen" series, add back the
codegen.  The codegen is tight to spice-common code, they need to be
in sync, or build will break.

rfc->v1:
- use revert & cherry-picks of commits instead of one big patch
- fix make distcheck
- fix build-sys to not install codegen

Christophe Fergeau (2):
  proto: Rename image_compress to image_compression
  proto: Use proper type for preferred_compression field

Marc-Andre Lureau (2):
  protocol: learn to describe fd passing in messages
  protocol: add unix GL scanout messages

Marc-André Lureau (2):
  Revert "Remove files moved to spice-protocol"
  codegen: simplify FdType

 Makefile.am                    |   10 +-
 common/Makefile.am             |   42 +-
 configure.ac                   |    3 +-
 python_modules/Makefile.am     |   16 +
 python_modules/__init__.py     |    0
 python_modules/codegen.py      |  380 +++++++++++
 python_modules/demarshal.py    | 1274 ++++++++++++++++++++++++++++++++++++
 python_modules/marshal.py      |  420 ++++++++++++
 python_modules/ptypes.py       | 1138 ++++++++++++++++++++++++++++++++
 python_modules/spice_parser.py |  163 +++++
 spice.proto                    | 1412 ++++++++++++++++++++++++++++++++++++++++
 spice1.proto                   |  943 +++++++++++++++++++++++++++
 spice_codegen.py               |  275 ++++++++
 tests/Makefile.am              |   18 +-
 14 files changed, 6061 insertions(+), 33 deletions(-)
 create mode 100644 python_modules/Makefile.am
 create mode 100644 python_modules/__init__.py
 create mode 100644 python_modules/codegen.py
 create mode 100644 python_modules/demarshal.py
 create mode 100644 python_modules/marshal.py
 create mode 100644 python_modules/ptypes.py
 create mode 100644 python_modules/spice_parser.py
 create mode 100644 spice.proto
 create mode 100644 spice1.proto
 create mode 100755 spice_codegen.py

-- 
2.5.0



More information about the Spice-devel mailing list