diff options
author | Dieter Verfaillie <dieterv@optionexplicit.be> | 2013-07-25 17:49:11 +0200 |
---|---|---|
committer | Dieter Verfaillie <dieterv@optionexplicit.be> | 2013-10-08 20:55:50 +0200 |
commit | b6954536f32352c0c29fe5a9a73de1018559a9c5 (patch) | |
tree | f0e50185f5c8f0fbe7b0f425fa66a214e926d3e9 /tests/scanner/regress.c | |
parent | a2b22ce75937d2d996ef90e0ab683d36031365d0 (diff) | |
download | gobject-introspection-b6954536f32352c0c29fe5a9a73de1018559a9c5.tar.gz |
giscanner: deprecate GObject-Introspection GTK-Doc tags
After discussing a different issue with the GTK-Doc maintainers,
we learned that our g-i specific top level tags should never have
existed in the first place. The prefered notation for annotations
that apply to the identifier should be written on the identifier
line, for example like what we already do with (skip).
As a result, this patch deprecates g-i specific top level tags and
implements them as annotations on the identifier instead but still
keeps support for malformed comment blocks using g-i specific top
level tags.
This means that all annotated code "out there" will continue to work
just fine with this version of g-i, but when a developer decides to
fix deprecation warnings in his/her comment blocks, the dependency
on g-i needs to be raised to a version that contains at least this
patch. #676133
https://bugzilla.gnome.org/show_bug.cgi?id=676133
Diffstat (limited to 'tests/scanner/regress.c')
-rw-r--r-- | tests/scanner/regress.c | 31 |
1 files changed, 6 insertions, 25 deletions
diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c index d32c52be..aa9f83a8 100644 --- a/tests/scanner/regress.c +++ b/tests/scanner/regress.c @@ -2455,10 +2455,7 @@ regress_test_obj_class_init (RegressTestObjClass *klass) pspec); /** - * RegressTestObj:hash-table: - * - * Type: GLib.HashTable(utf8,gint8) - * Transfer: container + * RegressTestObj:hash-table: (type GLib.HashTable(utf8,gint8)) (transfer container) */ pspec = g_param_spec_boxed ("hash-table", "GHashTable property", @@ -2470,10 +2467,7 @@ regress_test_obj_class_init (RegressTestObjClass *klass) pspec); /** - * RegressTestObj:list: - * - * Type: GLib.List(utf8) - * Transfer: none + * RegressTestObj:list: (type GLib.List(utf8)) (transfer none) */ pspec = g_param_spec_pointer ("list", "GList property", @@ -2484,10 +2478,7 @@ regress_test_obj_class_init (RegressTestObjClass *klass) pspec); /** - * RegressTestObj:hash-table-old: - * - * Type: GLib.HashTable<utf8,gint8> - * Transfer: container + * RegressTestObj:hash-table-old: (type GLib.HashTable<utf8,gint8>) (transfer container) */ pspec = g_param_spec_boxed ("hash-table-old", "GHashTable property with <>", @@ -2499,10 +2490,7 @@ regress_test_obj_class_init (RegressTestObjClass *klass) pspec); /** - * RegressTestObj:list-old: - * - * Type: GLib.List<utf8> - * Transfer: none + * RegressTestObj:list-old: (type GLib.List<utf8>) (transfer none) */ pspec = g_param_spec_pointer ("list-old", "GList property with ()", @@ -2923,15 +2911,13 @@ regress_test_obj_skip_inout_param (RegressTestObj *obj, } /** - * regress_test_obj_do_matrix: + * regress_test_obj_do_matrix: (virtual matrix) * @obj: A #RegressTestObj * @somestr: Meaningless string * * This method is virtual. Notably its name differs from the virtual * slot name, which makes it useful for testing bindings handle this * case. - * - * Virtual: matrix */ int regress_test_obj_do_matrix (RegressTestObj *obj, const char *somestr) @@ -3181,12 +3167,7 @@ regress_test_fundamental_object_init (GTypeInstance * instance, gpointer klass) } /** - * RegressTestFundamentalObject: - * - * Ref Func: regress_test_fundamental_object_ref - * Unref Func: regress_test_fundamental_object_unref - * Set Value Func: regress_test_value_set_fundamental_object - * Get Value Func: regress_test_value_get_fundamental_object + * RegressTestFundamentalObject: (ref-func regress_test_fundamental_object_ref) (unref-func regress_test_fundamental_object_unref) (set-value-func regress_test_value_set_fundamental_object) (get-value-func regress_test_value_get_fundamental_object) */ GType |