106 Commits (6fd5bef10b8f0bf64df4e800bfda1da5fe17ca82)

Author SHA1 Message Date
Markus Armbruster 6fd5bef10b qom: Make functions taking Error ** return bool, not void 6 years ago
Markus Armbruster 5325cc34a2 qom: Put name parameter before value / visitor parameter 6 years ago
Markus Armbruster fdb0df8798 qom: Use error_reportf_err() instead of g_printerr() in examples 6 years ago
Gerd Hoffmann 0f8198f1b2 object: qom module support 6 years ago
Markus Armbruster 9fc7fc4d39 qom: Less verbose object_initialize_child() 6 years ago
Markus Armbruster e8512dfa4d qom: Constify object_get_canonical_path{,_component}()'s parameter 6 years ago
Philippe Mathieu-Daudé ca27b5eb7c qom/object: Move Object typedef to 'qemu/typedefs.h' 6 years ago
Markus Armbruster df4fe0b291 qom: Drop @errp parameter of object_property_del() 6 years ago
Markus Armbruster d2623129a7 qom: Drop parameter @errp of object_property_add() & friends 6 years ago
Markus Armbruster 7eecec7d12 qom: Drop object_property_set_description() parameter @errp 6 years ago
Markus Armbruster 7025188772 qom: Make all the object_property_add_FOO() return the property 6 years ago
Markus Armbruster 44a17fe05a qom: Drop convenience method object_property_get_uint16List() 6 years ago
Markus Armbruster ddfb0baaf2 qom: Clean up inconsistent use of gchar * vs. char * 6 years ago
Felipe Franciosi 836e1b3813 qom/object: enable setter for uint types 6 years ago
Marc-André Lureau 4df8161673 qom: introduce object_property_help() 6 years ago
Marc-André Lureau b77ade9bb3 object: return self in object_ref() 6 years ago
Marc-André Lureau 840ecdfbf9 object: add object_class_property_add_link() 6 years ago
Marc-André Lureau 9941d37b4d object: add direct link flag 6 years ago
Marc-André Lureau 36854207f0 object: rename link "child" to "target" 6 years ago
Marc-André Lureau 0e76ed0a5d object: add object_property_set_default 6 years ago
Marc-André Lureau a3a162113e object: make object_class_property_add* return property 6 years ago
Marc-André Lureau 2a1be4b348 object: add class property initializer 6 years ago
Marc-André Lureau f60a1cdca5 object: add g_autoptr support 7 years ago
Vladimir Sementsov-Ogievskiy 1dc6ba2425 include/qom/object.h: rename Error ** parameter to more common errp 6 years ago
Greg Kurz 55deffdb5c object: Improve documentation of interfaces 6 years ago
Paolo Bonzini 3c75e12ea6 qom: add object_new_with_class 7 years ago
Paolo Bonzini 1fff3c206f qom: introduce object_register_sugar_prop 7 years ago
Markus Armbruster dc5e9ac716 Include qemu/queue.h slightly less 7 years ago
Markus Armbruster 0b8fa32f55 Include qemu/module.h where needed, drop it from qemu-common.h 7 years ago
Markus Armbruster 617902af2c qom: Move compat_props machinery from qdev to QOM 7 years ago
Marc-André Lureau ea9ce8934c hw: apply accel compat properties without touching globals 7 years ago
Marc-André Lureau 37fdb2c56c qom: remove unimplemented class_finalize 7 years ago
Gerd Hoffmann 7cfda775e5 move ObjectClass to typedefs.h 8 years ago
Thomas Huth 0210b39d0e qom/object: Add a new function object_initialize_child() 8 years ago
Marc-André Lureau 265b578c58 object: fix OBJ_PROP_LINK_UNREF_ON_RELEASE ambivalence 8 years ago
Paolo Bonzini 770dec2627 qom: allow object_get_canonical_path_component without parent 8 years ago
Paolo Bonzini 47c66009ab qom: introduce object_class_get_list_sorted 8 years ago
Alexey Kardashevskiy 961c47bb8b qmp: Add qom-list-properties to list QOM object properties 8 years ago
Markus Armbruster eb815e248f qapi: Move qapi-schema.json to qapi/, rename generated files 8 years ago
Markus Armbruster 9af2398977 Include less of the generated modular QAPI headers 8 years ago
Igor Mammedov 38b5d79b2e qom: add helper macro DEFINE_TYPES() 9 years ago
Igor Mammedov aa04c9d207 qom: introduce type_register_static_array() 9 years ago
Igor Mammedov 31b9352192 qom: update doc comment for type_register[_static]() 9 years ago
Peter Xu 7c47c4ead7 qom: provide root container for internal objs 9 years ago
Marc-André Lureau f7abe0ecd4 qapi: Change data type of the FOO_lookup generated for enum FOO 9 years ago
Igor Mammedov 8f5d58ef2c qom: enforce readonly nature of link's check callback 9 years ago
Marc-André Lureau 3152779cd6 object: add uint property setter/getter 9 years ago
Marc-André Lureau 63f7b10bc5 object: make some funcs static 9 years ago
Marc-André Lureau 39a1075a8b object.h: spelling fix 9 years ago
Changlong Xie ada03a0e84 qom: Fix comment typo 10 years ago