392 Commits (43ab3fb375ebb55c5b2ee7b88945f1466e7e2d5f)

Author SHA1 Message Date
Markus Armbruster a25b2312c6 tests/qapi-schema: Drop temporary 'prefix' 2 years ago
Markus Armbruster 7b29353fdd qapi: Smarter camel_to_upper() to reduce need for 'prefix' 2 years ago
John Snow 3c5f6114d9 qapi: remove "Example" doc section 2 years ago
John Snow 65fa48c79f qapi/parser: don't parse rST markup as section headers 2 years ago
John Snow d461c27973 qapi: convert "Note" sections to plain rST 2 years ago
John Snow 83deda8769 qapi/parser: fix comment parsing immediately following a doc block 2 years ago
John Snow 939c639e1d qapi/parser: preserve indentation in QAPIDoc sections 2 years ago
Markus Armbruster 41d0ad1d04 qapi: Rename visitor parameter @variants to @alternatives 2 years ago
Markus Armbruster d1da8af897 qapi: Rename visitor parameter @variants to @branches 2 years ago
Markus Armbruster e1f684ea2e qapi: Reject "Returns" section when command doesn't return anything 2 years ago
Markus Armbruster 3a025d3d1f qapi: New documentation section tag "Errors" 2 years ago
Markus Armbruster 51e97c14fb qapi: Slightly clearer error message for invalid "Returns" section 2 years ago
Markus Armbruster adb0193b90 qapi: Divorce QAPIDoc from QAPIParseError 2 years ago
Markus Armbruster 629c5075aa qapi: Reject multiple and empty feature descriptions 2 years ago
Markus Armbruster 0b82a7440c qapi: Merge adjacent untagged sections 2 years ago
Markus Armbruster 66227e9047 qapi: Recognize section tags and 'Features:' only after blank line 2 years ago
Markus Armbruster d23055b8db qapi: Require descriptions and tagged sections to be indented 2 years ago
Markus Armbruster 56c64dd60a qapi: Reject section heading in the middle of a doc comment 2 years ago
Markus Armbruster 31c54b92ad qapi: Rename QAPIDoc.Section.name to .tag 2 years ago
Markus Armbruster 573e2223f9 qapi: Improve error message for empty doc sections 2 years ago
Markus Armbruster bf00dc19f3 qapi: Improve error position for bogus invalid "Returns" section 2 years ago
Markus Armbruster 15333abed9 qapi: Improve error position for bogus argument descriptions 2 years ago
Markus Armbruster 0ba2915b92 tests/qapi-schema: Cover 'Features:' not followed by descriptions 2 years ago
Markus Armbruster fc68b9ffc9 tests/qapi-schema: Cover duplicate 'Features:' line 2 years ago
Markus Armbruster 976474fdb2 tests/qapi-schema: Fix test 'QAPI rST doc' 2 years ago
Markus Armbruster 0cec50119f qapi: Require member documentation (with loophole) 2 years ago
Markus Armbruster 1ed1d4d608 qapi: Indent tagged doc comment sections properly 2 years ago
Markus Armbruster 5c24c3e2f3 tests/qapi-schema: Tidy up pylint warnings and advice 2 years ago
Michael Tokarev 96420a30e0 tests/: spelling fixes 3 years ago
Markus Armbruster 290e48e8f1 qapi: Improve error message for description following section 3 years ago
Markus Armbruster 08349786c8 qapi: Relax doc string @name: description indentation rules 3 years ago
Markus Armbruster 9b2c6746d3 qapi: Fix argument description indentation stripping 3 years ago
Markus Armbruster a87a9b4d4f tests/qapi-schema/doc-good: Improve argument description tests 3 years ago
Markus Armbruster 5962635561 tests/qapi-schema/doc-good: Improve a comment 3 years ago
Daniel P. Berrangé a17dbc4b79 qapi: allow unions to contain further unions 3 years ago
Daniel P. Berrangé 7ce54db230 qapi: support updating expected test output via make 3 years ago
Markus Armbruster de3b3f529d qapi: Require boxed for conditional command and event arguments 3 years ago
Markus Armbruster fa32eb9095 tests/qapi-schema: Cover optional conditional struct member 3 years ago
Markus Armbruster 39d2cc8e71 tests/qapi-schema: Clean up positive test for conditionals 3 years ago
Markus Armbruster 40e350f0cc tests/qapi-schema: Rename a few conditionals 3 years ago
Markus Armbruster 8fba2f737a tests/qapi-schema: Improve union discriminator coverage 3 years ago
Markus Armbruster e2050ef633 qapi: Fix to reject 'data': 'mumble' in struct 3 years ago
Markus Armbruster 6f2ab6090d qapi: Fix error message when type name or array is expected 3 years ago
Markus Armbruster 2a0c975f86 qapi: Improve error message for unexpected array types 3 years ago
Marc-André Lureau ec91e92378 meson: replace Perl usage with Python 3 years ago
Paolo Bonzini 7bef93ff06 tests/qapi-schema: remove Meson workaround 3 years ago
Paolo Bonzini e3af71e900 meson: remove dead assignments 4 years ago
Paolo Bonzini 79db994861 qapi-schema: test: add a unit test for parsing array alternates 4 years ago
Paolo Bonzini b36dc5c279 qapi-schema: test: add a qapi-schema-test for array alternates 4 years ago
Paolo Bonzini a58069494d qapi-schema: support alternates with array type 4 years ago