mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-05-22 16:08:12 +02:00
* glib/dbus-binding-tool-glib.h (DBUS_GLIB_ANNOTATION_CONST): Define. * glib/dbus-binding-tool-glib.c (generate_glue): Handle Const annotation. * glib/dbus-gobject.c (arg_iterate): Update to parse constval too. (method_dir_signature_from_object_info): Handle arg_iterate change. (write_interface): Ditto. (lookup_object_info): Don't barf if format_version is > 0. (invoke_object_method): Handle arg constness. * glib/dbus-gidl.c (struct ArgInfo): Add annotations. (arg_info_new): Create. (arg_info_unref): Destroy. (arg_info_get_annotations, arg_info_get_annotation) (arg_info_add_annotation): New functions. * glib/dbus-gidl.h: Prototype them. * glib/dbus-gparser.c (parse_annotation): Allow annotations in args, disallow them in properties. (parse_annotation): Handle arg annotations. * test/glib/test-service-glib.xml: * test/glib/test-service-glib.c: Update to make some methods const. |
||
|---|---|---|
| .. | ||
| examples | ||
| .cvsignore | ||
| dbus-binding-tool-glib.c | ||
| dbus-binding-tool-glib.h | ||
| dbus-gidl.c | ||
| dbus-gidl.h | ||
| dbus-glib-tool.c | ||
| dbus-glib-tool.h | ||
| dbus-glib.c | ||
| dbus-gloader-expat.c | ||
| dbus-gmain.c | ||
| dbus-gmarshal.c | ||
| dbus-gmarshal.h | ||
| dbus-gmarshal.list | ||
| dbus-gobject.c | ||
| dbus-gobject.h | ||
| dbus-gparser.c | ||
| dbus-gparser.h | ||
| dbus-gproxy.c | ||
| dbus-gtest-main.c | ||
| dbus-gtest.c | ||
| dbus-gtest.h | ||
| dbus-gthread.c | ||
| dbus-gtool-test.h | ||
| dbus-gtype-specialized.c | ||
| dbus-gtype-specialized.h | ||
| dbus-gutils.c | ||
| dbus-gutils.h | ||
| dbus-gvalue-utils.c | ||
| dbus-gvalue-utils.h | ||
| dbus-gvalue.c | ||
| dbus-gvalue.h | ||
| make-dbus-glib-error-switch.sh | ||
| Makefile.am | ||