193 Commits (fb5c4ebc0872e5f41634aec2f5a2cb5d83aefcd0)

Author SHA1 Message Date
Markus Armbruster dcac64711e qapi: Clean up modular built-in code generation a bit 7 years ago
Marc-André Lureau 01ae9cc254 qapi: add condition to variants documentation 7 years ago
Marc-André Lureau 8867bf0808 qapi: add 'If:' condition to struct members documentation 7 years ago
Marc-André Lureau a35c9bf82a qapi: add 'If:' condition to enum values documentation 7 years ago
Marc-André Lureau 3e270dcacc qapi: add 'if' to alternate members 7 years ago
Marc-André Lureau a2724280fb qapi: add 'if' to union members 7 years ago
Marc-André Lureau ccadd6bcba qapi: Add 'if' to implicit struct members 7 years ago
Marc-André Lureau 87adbbffd4 qapi: add a dictionary form for TYPE 7 years ago
Marc-André Lureau 6cc32b0e14 qapi: add 'if' to enum members 7 years ago
Marc-André Lureau ea738b2168 qapi: add a dictionary form with 'name' key for enum members 7 years ago
Marc-André Lureau 7e80d48001 qapi: improve reporting of unknown or missing keys 7 years ago
Marc-André Lureau 1e381b6559 tests: print enum type members more like object type members 7 years ago
Marc-André Lureau 1962bd39d5 qapi: change enum visitor and gen_enum* to take QAPISchemaMember 7 years ago
Marc-André Lureau f8c4fdd6ae tests/qapi: Cover commands with 'if' and union / alternate 'data' 7 years ago
Marc-André Lureau ae6bf76604 tests: add a qmp success-response test 8 years ago
Markus Armbruster b736e25a18 qapi: Fix some pycodestyle-3 complaints 8 years ago
Marc-André Lureau 901a34a400 qapi: add 'If:' section to generated documentation 8 years ago
Marc-André Lureau fbf09a2fa4 qapi: add 'ifcond' to visitor methods 8 years ago
Marc-André Lureau 967c885108 qapi: add 'if' to top-level expressions 8 years ago
Markus Armbruster c069821220 qmp: Say "out-of-band" instead of "Out-Of-Band" 8 years ago
Anton Nefedov 800877bb16 qapi: allow empty branches in flat unions 8 years ago
Igor Mammedov 7b13f2c27a tests: qapi-schema tests for allow-preconfig 8 years ago
Igor Mammedov d6fe3d02e9 qapi: introduce new cmd option "allow-preconfig" 8 years ago
Peter Xu 1a1b11dc0f tests: add oob-test for qapi-schema 8 years ago
Peter Xu 4bebca1e42 tests: let qapi-schema tests detect oob 8 years ago
Peter Xu 876c67512e qapi: introduce new cmd option "allow-oob" 8 years ago
Markus Armbruster cf40a0a5c2 qapi: Record 'include' directives in intermediate representation 8 years ago
Markus Armbruster 8a84767cc4 qapi: Generate in source order 8 years ago
Markus Armbruster 181feaf355 qapi: Lift error reporting from QAPISchema.__init__() to callers 8 years ago
Markus Armbruster af97502ce9 qapi: Improve include file name reporting in error messages 8 years ago
Markus Armbruster fb0bc835e5 qapi-gen: New common driver for code and doc generators 8 years ago
Markus Armbruster c263de3f41 qapi: Streamline boilerplate comment generation 8 years ago
Daniel P. Berrange 2f84804470 qapi: use items()/values() intead of iteritems()/itervalues() 8 years ago
Daniel P. Berrange ef9d910891 qapi: convert to use python print function instead of statement 8 years ago
Markus Armbruster 76eb6b60ed qapi2texi: Simplify representation of section text 9 years ago
Markus Armbruster 09331fced1 qapi: Simplify representation of QAPIDoc section text 9 years ago
Markus Armbruster fc3f0df187 qapi: Unify representation of doc section without name 9 years ago
Markus Armbruster cfa438ff53 tests/qapi-schema/doc-bad-section: New, factored out of doc-good 9 years ago
Eduardo Habkost fda72ab451 qapi: Fix error handling code on alternate conflict 9 years ago
Markus Armbruster 4d2d5c41a9 qapi: Introduce a first class 'null' type 9 years ago
Marc-André Lureau 01b2ffcedd qapi: merge QInt and QFloat in QNum 9 years ago
Marc-André Lureau 7c877c8030 tests: Remove test cases for alternates of 'number' and 'int' 9 years ago
Markus Armbruster c0644771eb qapi: Reject alternates that can't work with keyval_parse() 9 years ago
Markus Armbruster 8168ca8ea3 tests/qapi-schema: Avoid 'str' in alternate test cases 9 years ago
Markus Armbruster c32617a194 qapi2texi: Fix translation of *strong* and _emphasized_ 9 years ago
Markus Armbruster 80d1f2e4a5 tests/qapi-schema: Systematic positive doc comment tests 9 years ago
Markus Armbruster 818c331833 tests/qapi-schema: Make test-qapi.py print docs again 9 years ago
Markus Armbruster 012b126de2 qapi: Fix a misleading parser error message 9 years ago
Markus Armbruster 816a57cd6e qapi: Fix detection of bogus member documentation 9 years ago
Markus Armbruster f641d06ad6 tests/qapi-schema: Improve coverage of bogus member docs 9 years ago