Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2015-05-15' into staging
commit385057cbec9b4a0eb6150330c572e875ed714965
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 15 May 2015 16:51:20 +0000 (15 17:51 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 15 May 2015 16:51:20 +0000 (15 17:51 +0100)
tree7adc24566bfe8afc56aee25128b2fc3bd5a6a9a5
parent99e7627a70d1a23e30a514e5a4798005cf4eb3aa
parent4180978c9205c50acd2d6c385def9b3e81911696
Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2015-05-15' into staging

qapi: Fix qapi mangling of downstream names, and more

# gpg: Signature made Fri May 15 17:41:31 2015 BST using RSA key ID EB918653
# gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
# gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"

* remotes/armbru/tags/pull-qapi-2015-05-15: (26 commits)
  qapi: Inline gen_command_decl_prologue(), gen_command_def_prologue()
  qapi: Drop pointless flush() before close()
  qapi: Factor open_output(), close_output() out of generators
  qapi: Turn generators' mandatory option -i into an argument
  qapi: Fix generators to report command line errors decently
  qapi: Factor parse_command_line() out of the generators
  qapi: qapi-commands.py option --type is unused, drop it
  qapi: qapi-event.py option -b does nothing, drop it
  tests: Add missing dependencies on $(qapi-py)
  qapi: Support downstream events and commands
  qapi: Support downstream alternates
  qapi: Support downstream flat unions
  qapi: Support downstream simple unions
  qapi: Support downstream structs
  qapi: Support downstream enums
  qapi: Make c_type() consistently convert qapi names
  qapi: Tidy c_type() logic
  qapi: Move camel_to_upper(), c_enum_const() to closely related code
  qapi: Use c_enum_const() in generate_alternate_qtypes()
  qapi: Simplify c_enum_const()
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>