aboutsummaryrefslogtreecommitdiff
path: root/scripts/qapi-event.py
AgeCommit message (Expand)AuthorFilesLines
2018-02-09Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster1-1/+1
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster1-1/+1
2017-09-04qapi: Generate FOO_str() macro for QAPI enum FOOMarkus Armbruster1-0/+1
2017-07-12scripts: use build_ prefix for string not piped through cgen()Marc-André Lureau1-6/+6
2017-03-16qapi: Prefer single-quoted strings more consistentlyMarkus Armbruster1-1/+1
2016-10-25qapi: rename QmpOutputVisitor to QObjectOutputVisitorDaniel P. Berrange1-1/+1
2016-10-25qapi: rename *qmp-*-visitor* to *qobject-*-visitor*Daniel P. Berrange1-1/+1
2016-07-19qapi: Implement boxed types for commands/eventsEric Blake1-1/+4
2016-07-19qapi: Plumb in 'boxed' to qapi generator lower levelsEric Blake1-9/+9
2016-07-19qapi-event: Simplify visit of non-implicit dataEric Blake1-2/+17
2016-07-19qapi: Add type.is_empty() helperEric Blake1-3/+3
2016-07-06qapi: Add new visit_complete() functionEric Blake1-4/+4
2016-07-06qapi: Add new visit_free() functionEric Blake1-1/+1
2016-07-06qapi: Add parameter to visit_end_*Eric Blake1-1/+1
2016-05-12qapi: Split visit_end_struct() into piecesEric Blake1-1/+4
2016-03-18qapi-event: Utilize implicit struct visitsEric Blake1-10/+38
2016-03-18qapi-event: Drop qmp_output_get_qobject() null checkEric Blake1-5/+1
2016-03-18qapi: Assert in places where variants are not handledEric Blake1-0/+1
2016-03-05qapi: Rename 'fields' to 'members' in generatorEric Blake1-2/+2
2016-02-16qapi: Clean up includes in generated filesEric Blake1-0/+1
2016-02-08qapi: Drop unused 'kind' for struct/enum visitEric Blake1-1/+1
2016-02-08qapi: Swap visit_* arguments for consistent 'name' placementEric Blake1-1/+1
2016-02-08qapi: Improve generated event use of qapi visitorEric Blake1-9/+7
2015-10-12qapi: Share gen_visit_fields()Eric Blake1-30/+1
2015-10-12qapi: Share gen_err_check()Eric Blake1-8/+2
2015-10-12qapi: Consistent generated code: prefer common labelsEric Blake1-4/+4
2015-10-12qapi: Consistent generated code: prefer error 'err'Eric Blake1-9/+9
2015-09-21qapi: De-duplicate parameter list generationMarkus Armbruster1-15/+3
2015-09-21qapi: Clean up after recent conversions to QAPISchemaVisitorMarkus Armbruster1-64/+58
2015-09-21qapi-event: Convert to QAPISchemaVisitor, fixing data with baseMarkus Armbruster1-43/+48
2015-09-21qapi-event: Eliminate global variable event_enum_valueMarkus Armbruster1-2/+1
2015-09-21qapi: De-duplicate enum code generationMarkus Armbruster1-63/+4
2015-09-21qapi: New QAPISchema intermediate reperesentationMarkus Armbruster1-1/+1
2015-09-04qapi: Generated code cleanupMarkus Armbruster1-2/+1
2015-09-04qapi: Drop unused and useless parameters and variablesMarkus Armbruster1-1/+0
2015-09-04qapi-event: Clean up how name of enum QAPIEvent is madeMarkus Armbruster1-1/+1
2015-05-14qapi: Factor open_output(), close_output() out of generatorsMarkus Armbruster1-55/+20
2015-05-14qapi: Factor parse_command_line() out of the generatorsMarkus Armbruster1-31/+1
2015-05-14qapi: qapi-event.py option -b does nothing, drop itMarkus Armbruster1-5/+2
2015-05-14qapi: Rename generate_enum_full_value() to c_enum_const()Markus Armbruster1-3/+2
2015-05-14qapi: Rename identical c_fun()/c_var() into c_name()Eric Blake1-5/+5
2015-05-05qapi: Drop support for inline nested typesEric Blake1-2/+2
2014-06-27qapi script: clean up in scriptsWenchao Xia1-3/+2
2014-06-23qapi script: add event supportWenchao Xia1-0/+369