]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gio-2.0: Drop GSettingsBackend bindings
authorJürg Billeter <j@bitron.ch>
Mon, 28 Jun 2010 21:03:01 +0000 (23:03 +0200)
committerJürg Billeter <j@bitron.ch>
Mon, 28 Jun 2010 21:03:01 +0000 (23:03 +0200)
The GSettingsBackend API is not considered stable.

vapi/gio-2.0.vapi
vapi/packages/gio-2.0/gio-2.0.excludes [new file with mode: 0644]
vapi/packages/gio-2.0/gio-2.0.gi
vapi/packages/gio-2.0/gio-2.0.metadata

index 8eaa34db596623ae94fe2e62c36b628d03da9040..58a61655ef5a7dfa041c5fa205f1bc6776cc2ef9 100644 (file)
@@ -1014,34 +1014,6 @@ namespace GLib {
        }
        [CCode (cheader_filename = "gio/gio.h")]
        public class SettingsBackend : GLib.Object {
-               public void changed_tree (GLib.Tree tree, void* origin_tag);
-               public static void flatten_tree (GLib.Tree tree, string path, string keys, out unowned GLib.Variant values);
-               [NoWrapper]
-               public virtual unowned GLib.Permission get_permission (string path);
-               [NoWrapper]
-               public virtual bool get_writable (string key);
-               public void keys_changed (string path, string items, void* origin_tag);
-               [NoWrapper]
-               public virtual unowned string list (string path, string[] resets, size_t length);
-               public void path_changed (string path, void* origin_tag);
-               public void path_writable_changed (string path);
-               [NoWrapper]
-               public virtual GLib.Variant read (string key, GLib.VariantType expected_type, bool default_value);
-               [NoWrapper]
-               public virtual void reset (string key, void* origin_tag);
-               [NoWrapper]
-               public virtual void reset_path (string path, void* origin_tag);
-               [NoWrapper]
-               public virtual void subscribe (string name);
-               [NoWrapper]
-               public virtual void sync ();
-               [NoWrapper]
-               public virtual void unsubscribe (string name);
-               public void writable_changed (string key);
-               [NoWrapper]
-               public virtual bool write (string key, GLib.Variant value, void* origin_tag);
-               [NoWrapper]
-               public virtual bool write_keys (GLib.Tree tree, void* origin_tag);
        }
        [CCode (cheader_filename = "gio/gio.h")]
        public class SimpleAsyncResult : GLib.Object, GLib.AsyncResult {
@@ -2206,8 +2178,6 @@ namespace GLib {
        [CCode (cheader_filename = "gio/gio.h")]
        public const string NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME;
        [CCode (cheader_filename = "gio/gio.h")]
-       public const string SETTINGS_BACKEND_EXTENSION_POINT_NAME;
-       [CCode (cheader_filename = "gio/gio.h")]
        public const string VFS_EXTENSION_POINT_NAME;
        [CCode (cheader_filename = "gio/gio.h")]
        public const string VOLUME_IDENTIFIER_KIND_HAL_UDI;
@@ -2301,8 +2271,6 @@ namespace GLib {
        public static void g_io_scheduler_cancel_all_jobs ();
        [CCode (cname = "g_io_scheduler_push_job", cheader_filename = "gio/gio.h")]
        public static void g_io_scheduler_push_job (GLib.IOSchedulerJobFunc job_func, GLib.DestroyNotify? notify, int io_priority, GLib.Cancellable? cancellable = null);
-       [CCode (cname = "g_keyfile_settings_backend_new", cheader_filename = "gio/gio.h")]
-       public static unowned GLib.SettingsBackend g_keyfile_settings_backend_new (string filename);
        [CCode (cname = "g_simple_async_report_error_in_idle", cheader_filename = "gio/gio.h")]
        public static void g_simple_async_report_error_in_idle (GLib.Object object, GLib.AsyncReadyCallback callback, GLib.Quark domain, int code, string format);
        [CCode (cname = "g_simple_async_report_gerror_in_idle", cheader_filename = "gio/gio.h")]
diff --git a/vapi/packages/gio-2.0/gio-2.0.excludes b/vapi/packages/gio-2.0/gio-2.0.excludes
new file mode 100644 (file)
index 0000000..defcc86
--- /dev/null
@@ -0,0 +1 @@
+include/glib-2.0/gio/gsettingsbackend.h
index 64d29c319c52dd13c7aef6d7b16ca10e08985ef7..c76e87c3275ffa3e2ea39390b8fff253e4c36ade 100644 (file)
                                <parameter name="cancellable" type="GCancellable*"/>
                        </parameters>
                </function>
-               <function name="g_keyfile_settings_backend_new" symbol="g_keyfile_settings_backend_new">
-                       <return-type type="GSettingsBackend*"/>
-                       <parameters>
-                               <parameter name="filename" type="gchar*"/>
-                       </parameters>
-               </function>
                <function name="g_simple_async_report_error_in_idle" symbol="g_simple_async_report_error_in_idle">
                        <return-type type="void"/>
                        <parameters>
                        <field name="buffer" type="gconstpointer"/>
                        <field name="size" type="gsize"/>
                </struct>
+               <struct name="GSettingsBackend">
+               </struct>
                <struct name="GSimpleAsyncResultClass">
                </struct>
                <struct name="GThemedIconClass">
                                </parameters>
                        </signal>
                </object>
-               <object name="GSettingsBackend" parent="GObject" type-name="GSettingsBackend" get-type="g_settings_backend_get_type">
-                       <method name="changed" symbol="g_settings_backend_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="key" type="gchar*"/>
-                                       <parameter name="origin_tag" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="changed_tree" symbol="g_settings_backend_changed_tree">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="tree" type="GTree*"/>
-                                       <parameter name="origin_tag" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="flatten_tree" symbol="g_settings_backend_flatten_tree">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree" type="GTree*"/>
-                                       <parameter name="path" type="gchar**"/>
-                                       <parameter name="keys" type="gchar***"/>
-                                       <parameter name="values" type="GVariant***"/>
-                               </parameters>
-                       </method>
-                       <method name="keys_changed" symbol="g_settings_backend_keys_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="path" type="gchar*"/>
-                                       <parameter name="items" type="gchar**"/>
-                                       <parameter name="origin_tag" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="path_changed" symbol="g_settings_backend_path_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="path" type="gchar*"/>
-                                       <parameter name="origin_tag" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="path_writable_changed" symbol="g_settings_backend_path_writable_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="writable_changed" symbol="g_settings_backend_writable_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="key" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <vfunc name="get_permission">
-                               <return-type type="GPermission*"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="path" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_writable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="key" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="list">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="path" type="gchar*"/>
-                                       <parameter name="resets" type="gchar**"/>
-                                       <parameter name="n_resets" type="gsize"/>
-                                       <parameter name="length" type="gsize*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="read">
-                               <return-type type="GVariant*"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="key" type="gchar*"/>
-                                       <parameter name="expected_type" type="GVariantType*"/>
-                                       <parameter name="default_value" type="gboolean"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="reset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="key" type="gchar*"/>
-                                       <parameter name="origin_tag" type="gpointer"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="reset_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="path" type="gchar*"/>
-                                       <parameter name="origin_tag" type="gpointer"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="subscribe">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="sync">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="unsubscribe">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="write">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="key" type="gchar*"/>
-                                       <parameter name="value" type="GVariant*"/>
-                                       <parameter name="origin_tag" type="gpointer"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="write_keys">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="backend" type="GSettingsBackend*"/>
-                                       <parameter name="tree" type="GTree*"/>
-                                       <parameter name="origin_tag" type="gpointer"/>
-                               </parameters>
-                       </vfunc>
-               </object>
                <object name="GSimpleAsyncResult" parent="GObject" type-name="GSimpleAsyncResult" get-type="g_simple_async_result_get_type">
                        <implements>
                                <interface name="GAsyncResult"/>
                <constant name="G_FILE_ATTRIBUTE_UNIX_RDEV" type="char*" value="unix::rdev"/>
                <constant name="G_FILE_ATTRIBUTE_UNIX_UID" type="char*" value="unix::uid"/>
                <constant name="G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME" type="char*" value="gio-native-volume-monitor"/>
-               <constant name="G_SETTINGS_BACKEND_EXTENSION_POINT_NAME" type="char*" value="gsettings-backend"/>
                <constant name="G_VFS_EXTENSION_POINT_NAME" type="char*" value="gio-vfs"/>
                <constant name="G_VOLUME_IDENTIFIER_KIND_HAL_UDI" type="char*" value="hal-udi"/>
                <constant name="G_VOLUME_IDENTIFIER_KIND_LABEL" type="char*" value="label"/>
index 9a572c42758b5212e1eebc7f323b040c6ede63dd..990f83be65d929278c319a995635eb03813f4106 100644 (file)
@@ -226,3 +226,5 @@ uid_t name="uint"
 
 g_bus_* hidden="1"
 g_dbus_connection_register_object hidden="1"
+
+GSettingsBackend base_class="GObject"