43 Commits (952e1a6e90eb22a6deffa4e980277b135e9d077f)

Author SHA1 Message Date
Daniel P. Berrangé 407bc4bf90 qapi: Move include/qapi/qmp/ to include/qobject/ 1 year ago
Zhang Han 5086c9973a qobject: open brace '{' following struct go on the same line 5 years ago
Markus Armbruster 998da0b158 qobject: Factor JSON writer out of qobject_to_json() 5 years ago
Markus Armbruster 91f54d92c7 qobject: Factor quoted_str() out of to_json() 5 years ago
Markus Armbruster eab3a4678b qobject: Change qobject_to_json()'s value to GString 5 years ago
Markus Armbruster f1cc129df8 qobject: Use GString instead of QString to accumulate JSON 5 years ago
Markus Armbruster 6589f45991 qobject: Make qobject_to_json_pretty() take a pretty argument 5 years ago
Markus Armbruster 7b1cd1c65a qobject: Eliminate qdict_iter(), use qdict_first(), qdict_next() 6 years ago
Markus Armbruster 2f2ec11179 qobject: Eliminate qlist_iter(), use QLIST_FOREACH_ENTRY() instead 6 years ago
Markus Armbruster 1cd7741ef1 qobject: Factor out helper json_pretty_newline() 6 years ago
Markus Armbruster 86cdf9ec8d json: Clean up headers 8 years ago
Markus Armbruster dd98e84819 qjson: Have qobject_from_json() & friends reject empty and blank 8 years ago
Markus Armbruster 2a4794ba14 qjson: Fix qobject_from_json() & friends for multiple values 8 years ago
Markus Armbruster 62815d85ae json: Redesign the callback to consume JSON values 8 years ago
Markus Armbruster 2d36e84304 qobject: qobject_from_jsonv() is dangerous, hide it away 8 years ago
Markus Armbruster 4ff184689b qobject: New qobject_from_vjsonf_nofail(), qdict_from_vjsonf_nofail() 8 years ago
Markus Armbruster 6ce80fd803 qobject: Replace qobject_from_jsonf() by qobject_from_jsonf_nofail() 8 years ago
Markus Armbruster ab45015a96 qobject: Let qobject_from_jsonf() fail instead of abort 8 years ago
Markus Armbruster a193352ff9 qobject: New qdict_from_jsonf_nofail() 8 years ago
Marc-André Lureau cb3e7f08ae qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF 8 years ago
Max Reitz 7dc847ebba qapi: Replace qobject_to_X(o) by qobject_to(X, o) 8 years ago
Markus Armbruster fc81fa1eb0 Include qapi/qmp/qstring.h exactly where needed 8 years ago
Markus Armbruster 452fcdbc49 Include qapi/qmp/qdict.h exactly where needed 8 years ago
Markus Armbruster 47e6b297e7 Include qapi/qmp/qlist.h exactly where needed 8 years ago
Markus Armbruster 15280c360e qdict qlist: Make most helper macros functions 8 years ago
Markus Armbruster 6b67395762 Eliminate qapi/qmp/types.h 8 years ago
Marc-André Lureau 01b2ffcedd qapi: merge QInt and QFloat in QNum 9 years ago
Markus Armbruster 57348c2f18 qobject: Propagate parse errors through qobject_from_json() 9 years ago
Markus Armbruster ea5ef5c80b qjson: Abort earlier on qobject_from_jsonf() misuse 9 years ago
Markus Armbruster 99dbfd1db1 qobject: Propagate parse errors through qobject_from_jsonv() 9 years ago
Eric Blake c7eb39cbd4 qapi: Improve use of qmp/types.h 10 years ago
Veronia Bahaa f348b6d1a5 util: move declarations out of qemu-common.h 10 years ago
Eric Blake 6e8e5cb9aa qobject: Document more shortcomings in our number handling 10 years ago
Peter Maydell f2ad72b30e qobject: Clean up includes 10 years ago
Paolo Bonzini 95385fe9ac qjson: store tokens in a GQueue 11 years ago
Markus Armbruster 4629ed1e98 qerror: Finally unused, clean up 11 years ago
Eric Blake fc48ffc39e qobject: Use 'bool' for qbool 11 years ago
Markus Armbruster 481b002cc8 qobject: Add a special null QObject 11 years ago
Markus Armbruster a7c3181628 qobject: Clean up around qtype_code 11 years ago
Max Reitz 4b58554a0e qjson: Drop trailing space for pretty formatting 12 years ago
Kevin Wolf 69dd62dfd6 qapi: Anonymous unions 13 years ago
Markus Armbruster e2ec3f9768 qjson: to_json() case QTYPE_QSTRING is buggy, rewrite 13 years ago
Paolo Bonzini a372823a14 build: move qobject files to qobject/ and libqemuutil.a 14 years ago
Paolo Bonzini 7b1b5d1913 qapi: move include files to include/qobject/ 14 years ago
Daniel P. Berrange 212b600868 Add support for JSON pretty printing 16 years ago
Luiz Capitulino bd0326950f qjson: Handle "\f" 16 years ago
Luiz Capitulino 668e3cac4f qjson: Improve debugging 16 years ago
Anthony Liguori ff06ea2197 json: escape u0000 .. u001F when outputting json 16 years ago
Luiz Capitulino 9f9daf9a63 Introduce QError 17 years ago
Luiz Capitulino 8ff5a7d346 QJSON: Introduce qobject_from_jsonv() 17 years ago