]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gudev-1.0: fix Device.get_property_keys and Client.query_by_subsystem
authorEvan Nemerson <evan@coeus-group.com>
Fri, 11 Jun 2010 04:35:42 +0000 (21:35 -0700)
committerEvan Nemerson <evan@coeus-group.com>
Sun, 13 Jun 2010 04:39:39 +0000 (21:39 -0700)
vapi/gudev-1.0.vapi
vapi/packages/gudev-1.0/gudev-1.0.metadata

index 057ab552902d05fd036f907dd5ce1a8db72b6110..e176eae24656d8dc2497cae2a09483b902f1cf9e 100644 (file)
@@ -8,7 +8,7 @@ namespace GUdev {
                public Client ([CCode (array_length = false)] string[]? subsystems);
                public unowned GUdev.Device? query_by_device_file (string device_file);
                public unowned GUdev.Device? query_by_device_number (GUdev.DeviceType type, GUdev.DeviceNumber number);
-               public GLib.List query_by_subsystem (string? subsystem);
+               public GLib.List<GUdev.Device> query_by_subsystem (string? subsystem);
                public unowned GUdev.Device? query_by_subsystem_and_name (string subsystem, string name);
                public unowned GUdev.Device? query_by_sysfs_path (string sysfs_path);
                [NoWrapper]
@@ -53,7 +53,7 @@ namespace GUdev {
                [CCode (array_length = false)]
                public unowned string?[] get_property_as_strv (string key);
                public uint64 get_property_as_uint64 (string key);
-               [CCode (array_length = false)]
+               [CCode (array_length = false, array_null_terminated = true)]
                public unowned string?[] get_property_keys ();
                public uint64 get_seqnum ();
                public unowned string get_subsystem ();
index a46be5164c192bedbe950db81e5b59a1300dc707..3955c54fa0565c171b25ca3eb4e41a63581a163c 100644 (file)
@@ -1,7 +1,7 @@
 GUdev cheader_filename="gudev/gudev.h" lower_case_cprefix="g_udev_"
 g_udev_client_new.subsystems is_array="1" no_array_length="1" nullable="1"
 g_udev_client_query_by_subsystem.subsystem nullable="1"
-g_udev_client_query_by_subsystem transfer_ownership="1"
+g_udev_client_query_by_subsystem transfer_ownership="1" type_arguments="Device"
 g_udev_client_query_by_device_number nullable="1"
 g_udev_client_query_by_device_file nullable="1"
 g_udev_client_query_by_sysfs_path nullable="1"
@@ -12,7 +12,7 @@ g_udev_device_get_device_file_symlinks transfer_ownership="0" is_array="1" no_ar
 g_udev_device_get_parent nullable="1"
 g_udev_device_get_parent_with_subsystem.devtype nullable="1"
 g_udev_device_get_parent_with_subsystem nullable="1"
-g_udev_device_get_property_keys nullable="1" transfer_ownership="0" is_array="1" no_array_length="1"
+g_udev_device_get_property_keys nullable="1" transfer_ownership="0" is_array="1" no_array_length="1" array_null_terminated="1"
 g_udev_device_get_property nullable="1" transfer_ownership="0"
 g_udev_device_get_property_as_strv nullable="1" transfer_ownership="0" is_array="1" no_array_length="1"
 g_udev_device_get_sysfs_attr nullable="1" transfer_ownership="0"