Markus Armbruster (9): qapi: Drop check_type()'s redundant parameter @allow_optional qapi: Drop support for boxed alternate for commands, events docs/devel/qapi-code-gen: Minor specification fixes qapi: Outlaw control characters in strings tests/qapi-schema: Consistently name string tests string-FOO docs/devel/qapi-code-gen: Reorder sections for readability docs/devel/qapi-code-gen: Rewrite compatibility considerations docs/devel/qapi-code-gen: Rewrite introduction to schema docs/devel/qapi-code-gen: Improve QAPI schema language doc
docs/devel/qapi-code-gen.txt | 1048 ++++++++++------- tests/qapi-schema/qapi-schema-test.json | 2 +- tests/qapi-schema/string-control.json | 2 + ...losed-string.json => string-unclosed.json} | 0 .../{unicode-str.json => string-unicode.json} | 0 scripts/qapi/common.py | 27 +- tests/Makefile.include | 5 +- tests/qapi-schema/qapi-schema-test.out | 2 +- tests/qapi-schema/string-control.err | 1 + ...closed-string.exit => string-control.exit} | 0 ...unclosed-string.out => string-control.out} | 0 tests/qapi-schema/string-unclosed.err | 1 + ...{unicode-str.exit => string-unclosed.exit} | 0 .../{unicode-str.out => string-unclosed.out} | 0 tests/qapi-schema/string-unicode.err | 1 + tests/qapi-schema/string-unicode.exit | 1 + tests/qapi-schema/string-unicode.out | 0 tests/qapi-schema/unclosed-string.err | 1 - tests/qapi-schema/unicode-str.err | 1 - 19 files changed, 622 insertions(+), 470 deletions(-) create mode 100644 tests/qapi-schema/string-control.json rename tests/qapi-schema/{unclosed-string.json => string-unclosed.json} (100%) rename tests/qapi-schema/{unicode-str.json => string-unicode.json} (100%) create mode 100644 tests/qapi-schema/string-control.err rename tests/qapi-schema/{unclosed-string.exit => string-control.exit} (100%) rename tests/qapi-schema/{unclosed-string.out => string-control.out} (100%) create mode 100644 tests/qapi-schema/string-unclosed.err rename tests/qapi-schema/{unicode-str.exit => string-unclosed.exit} (100%) rename tests/qapi-schema/{unicode-str.out => string-unclosed.out} (100%) create mode 100644 tests/qapi-schema/string-unicode.err create mode 100644 tests/qapi-schema/string-unicode.exit create mode 100644 tests/qapi-schema/string-unicode.out delete mode 100644 tests/qapi-schema/unclosed-string.err delete mode 100644 tests/qapi-schema/unicode-str.err -- 2.21.0