]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Update tests (partly correct)
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 24 Apr 2023 08:39:08 +0000 (10:39 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 7 Aug 2025 10:12:48 +0000 (12:12 +0200)
tests/annotations/deprecated-struct-minimal.c-expected
tests/annotations/deprecated.c-expected
tests/girwriter/GirTest-1.0.gir-expected
tests/girwriter/girtest.vapigen-expected

index 3d4d43d767475dd1be0e16d2cb625b7087892b3d..efadce8338752c3b000c4f948101b5865643e89d 100644 (file)
@@ -15,7 +15,7 @@
 typedef struct _Foo Foo;
 
 struct _Foo {
-       void* bar;
+       void* bar G_GNUC_DEPRECATED ;
 } G_GNUC_DEPRECATED ;
 
 static void _vala_main (void);
index f2eb831a6db93b35d2a3ad43015f788f572f7ab4..1528525f3d297b4e9086d3a296f32328256d45c2 100644 (file)
@@ -97,7 +97,7 @@ struct _FooClassClass {
 };
 
 struct _FooClassPrivate {
-       gint _bar;
+       gint _bar G_GNUC_DEPRECATED ;
 };
 
 struct _AFoo {
@@ -133,8 +133,8 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC (FooClass, g_object_unref)
 VALA_EXTERN gint fooclass_foov (FooClass* self) G_GNUC_DEPRECATED ;
 VALA_EXTERN gint fooclass_foo (FooClass* self) G_GNUC_DEPRECATED ;
 static gint fooclass_real_foov (FooClass* self) G_GNUC_DEPRECATED ;
-VALA_EXTERN FooClass* fooclass_new (void);
-VALA_EXTERN FooClass* fooclass_construct (GType object_type);
+VALA_EXTERN FooClass* fooclass_new (void) G_GNUC_DEPRECATED ;
+VALA_EXTERN FooClass* fooclass_construct (GType object_type) G_GNUC_DEPRECATED ;
 VALA_EXTERN gint fooclass_get_bar (FooClass* self) G_GNUC_DEPRECATED ;
 VALA_EXTERN void fooclass_set_bar (FooClass* self,
                        gint value) G_GNUC_DEPRECATED ;
@@ -153,7 +153,7 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC (AFoo, g_object_unref)
 VALA_EXTERN gint afoo_fooa (AFoo* self) G_GNUC_DEPRECATED ;
 VALA_EXTERN gint afoo_foo (AFoo* self) G_GNUC_DEPRECATED ;
 static gint afoo_real_fooa (AFoo* self) G_GNUC_DEPRECATED ;
-VALA_EXTERN AFoo* afoo_construct (GType object_type);
+VALA_EXTERN AFoo* afoo_construct (GType object_type) G_GNUC_DEPRECATED ;
 static GType afoo_get_type_once (void);
 VALA_EXTERN GType ifoo_get_type (void) G_GNUC_CONST ;
 G_DEFINE_AUTOPTR_CLEANUP_FUNC (IFoo, g_object_unref)
index 724f406c67bdbd7071d015aa5422e035cf9d13b7..8bd3bb7956d0655d2a61f98efad8094e95008343 100644 (file)
                <field name="priv" readable="0" private="1">
                        <type name="DeprecatedClassTestPrivate" c:type="GirTestDeprecatedClassTestPrivate*"/>
                </field>
-               <constructor name="new" c:identifier="gir_test_deprecated_class_test_new">
+               <constructor name="new" c:identifier="gir_test_deprecated_class_test_new" deprecated="1">
                        <return-value transfer-ownership="full">
                                <type name="GirTest.DeprecatedClassTest" c:type="GirTestDeprecatedClassTest*"/>
                        </return-value>
index 202d5e0db63e82de056ebad64177b6f84956fafa..8eff9c933f5864d9d905194e1021e882f6e95c7e 100644 (file)
@@ -33,6 +33,7 @@ namespace GirTest {
        public class DeprecatedClassTest {
                public int ref_count;
                [CCode (has_construct_function = false)]
+               [Version (deprecated = true)]
                public DeprecatedClassTest ();
        }
        [CCode (cheader_filename = "girtest.h", type_id = "gir_test_generics_object_test_get_type ()")]