diff --git a/rust-bindings/rust/gir-files/OSTree-1.0.gir b/rust-bindings/rust/gir-files/OSTree-1.0.gir index 5e6036e6..4517063d 100644 --- a/rust-bindings/rust/gir-files/OSTree-1.0.gir +++ b/rust-bindings/rust/gir-files/OSTree-1.0.gir @@ -77,7 +77,7 @@ g_auto(OstreeRepoFinderResultv) results = NULL; A new progress object + line="464">A new progress object @@ -120,10 +120,37 @@ g_auto(OstreeRepoFinderResultv) results = NULL; + + Atomically copies all the state from @self to @dest, without invoking the +callback. +This is used for proxying progress objects across different #GMainContexts. + + + + + + + An #OstreeAsyncProgress to copy from + + + + An #OstreeAsyncProgress to copy to + + + + Process any pending signals, ensuring the main context is cleared + line="482">Process any pending signals, ensuring the main context is cleared of sources used by this object. Also ensures that no further events will be queued. @@ -134,7 +161,7 @@ events will be queued. Self + line="484">Self @@ -2713,10 +2740,10 @@ signature from trusted keyring, otherwise %FALSE version="2019.3"> Appends @arg which is in the form of key=value pair to the hash table kargs->table + line="506">Appends @arg which is in the form of key=value pair to the hash table kargs->table (appends to the value list if key is already in the hash table) and appends key to kargs->order if it is not in the hash table already. - + @@ -2724,13 +2751,13 @@ and appends key to kargs->order if it is not in the hash table already. a OstreeKernelArgs instance + line="508">a OstreeKernelArgs instance key or key/value pair to be added + line="509">key or key/value pair to be added @@ -2740,9 +2767,9 @@ and appends key to kargs->order if it is not in the hash table already. version="2019.3"> Appends each value in @argv to the corresponding value array and + line="594">Appends each value in @argv to the corresponding value array and appends key to kargs->order if it is not in the hash table already. - + @@ -2750,13 +2777,13 @@ appends key to kargs->order if it is not in the hash table already. a OstreeKernelArgs instance + line="596">a OstreeKernelArgs instance an array of key=value argument pairs + line="597">an array of key=value argument pairs @@ -2766,8 +2793,8 @@ appends key to kargs->order if it is not in the hash table already. version="2019.3"> Appends each argument that does not have one of the @prefixes as prefix to the @kargs - + line="568">Appends each argument that does not have one of the @prefixes as prefix to the @kargs + @@ -2775,19 +2802,19 @@ appends key to kargs->order if it is not in the hash table already. a OstreeKernelArgs instance + line="570">a OstreeKernelArgs instance an array of key=value argument pairs + line="571">an array of key=value argument pairs an array of prefix strings + line="572">an array of prefix strings @@ -2798,20 +2825,20 @@ appends key to kargs->order if it is not in the hash table already. throws="1"> Appends the command line arguments in the file "/proc/cmdline" + line="611">Appends the command line arguments in the file "/proc/cmdline" that does not have "BOOT_IMAGE=" and "initrd=" as prefixes to the @kargs - + %TRUE on success, %FALSE on failure + line="620">%TRUE on success, %FALSE on failure a OstreeKernelArgs instance + line="613">a OstreeKernelArgs instance optional GCancellable object, NULL to ignore + line="614">optional GCancellable object, NULL to ignore @@ -2830,7 +2857,7 @@ that does not have "BOOT_IMAGE=" and "initrd=" as prefixes to the @kargs throws="1"> There are few scenarios being handled for deletion: + line="372">There are few scenarios being handled for deletion: 1: for input arg with a single key(i.e without = for split), the key/value pair will be deleted if there is only @@ -2847,7 +2874,7 @@ that does not have "BOOT_IMAGE=" and "initrd=" as prefixes to the @kargs Returns: %TRUE on success, %FALSE on failure Since: 2019.3 - + @@ -2855,13 +2882,13 @@ that does not have "BOOT_IMAGE=" and "initrd=" as prefixes to the @kargs a OstreeKernelArgs instance + line="374">a OstreeKernelArgs instance key or key/value pair for deletion + line="375">key or key/value pair for deletion @@ -2872,30 +2899,30 @@ that does not have "BOOT_IMAGE=" and "initrd=" as prefixes to the @kargs throws="1"> This function removes the key entry from the hashtable + line="332">This function removes the key entry from the hashtable as well from the order pointer array inside kargs Note: since both table and order inside kernel args are with free function, no extra free functions are being called as they are done automatically by GLib - + %TRUE on success, %FALSE on failure + line="345">%TRUE on success, %FALSE on failure an OstreeKernelArgs instance + line="334">an OstreeKernelArgs instance the key to remove + line="335">the key to remove @@ -2905,8 +2932,8 @@ being called as they are done automatically by GLib version="2019.3"> Frees the kargs structure - + line="198">Frees the kargs structure + @@ -2914,7 +2941,7 @@ being called as they are done automatically by GLib An OstreeKernelArgs that represents kernel arguments + line="200">An OstreeKernelArgs that represents kernel arguments @@ -2924,14 +2951,14 @@ being called as they are done automatically by GLib version="2019.3"> Finds and returns the last element of value array + line="783">Finds and returns the last element of value array corresponding to the @key in @kargs hash table. Note that the application will be terminated if the @key is found but the value array is empty - + NULL if @key is not found in the @kargs hash table, + line="792">NULL if @key is not found in the @kargs hash table, otherwise returns last element of value array corresponding to @key @@ -2939,13 +2966,13 @@ otherwise returns last element of value array corresponding to @key a OstreeKernelArgs instance + line="785">a OstreeKernelArgs instance a key to look for in @kargs hash table + line="786">a key to look for in @kargs hash table @@ -2956,7 +2983,7 @@ otherwise returns last element of value array corresponding to @key throws="1"> This function implements the basic logic behind key/value pair + line="266">This function implements the basic logic behind key/value pair replacement. Do note that the arg need to be properly formatted When replacing key with exact one value, the arg can be in @@ -2971,11 +2998,11 @@ key=old_val=new_val. Unless there is a special case where there is an empty value associated with the key, then key=new_val will work because old_val is empty. The empty val will be swapped with the new_val in that case - + %TRUE on success, %FALSE on failure (and in some other instances such as: + line="288">%TRUE on success, %FALSE on failure (and in some other instances such as: 1. key not found in @kargs 2. old value not found when @arg is in the form of key=old_val=new_val 3. multiple old values found when @arg is in the form of key=old_val) @@ -2985,13 +3012,13 @@ val will be swapped with the new_val in that case OstreeKernelArgs instance + line="268">OstreeKernelArgs instance a string argument + line="269">a string argument @@ -3001,8 +3028,8 @@ val will be swapped with the new_val in that case version="2019.3"> Parses @options by separating it by whitespaces and appends each argument to @kargs - + line="655">Parses @options by separating it by whitespaces and appends each argument to @kargs + @@ -3010,13 +3037,13 @@ val will be swapped with the new_val in that case a OstreeKernelArgs instance + line="657">a OstreeKernelArgs instance a string representing command line arguments + line="658">a string representing command line arguments @@ -3026,10 +3053,10 @@ val will be swapped with the new_val in that case version="2019.3"> Finds and replaces the old key if @arg is already in the hash table, + line="488">Finds and replaces the old key if @arg is already in the hash table, otherwise adds @arg as new key and split_keyeq (arg) as value. Note that when replacing old key value pair, the old values are freed. - + @@ -3037,13 +3064,13 @@ Note that when replacing old key value pair, the old values are freed. a OstreeKernelArgs instance + line="490">a OstreeKernelArgs instance key or key/value pair for replacement + line="491">key or key/value pair for replacement @@ -3053,10 +3080,10 @@ Note that when replacing old key value pair, the old values are freed. version="2019.3"> Finds and replaces each non-null arguments of @argv in the hash table, + line="544">Finds and replaces each non-null arguments of @argv in the hash table, otherwise adds individual arg as new key and split_keyeq (arg) as value. Note that when replacing old key value pair, the old values are freed. - + @@ -3064,13 +3091,13 @@ Note that when replacing old key value pair, the old values are freed. a OstreeKernelArgs instance + line="546">a OstreeKernelArgs instance an array of key or key/value pairs + line="547">an array of key or key/value pairs @@ -3080,10 +3107,10 @@ Note that when replacing old key value pair, the old values are freed. version="2019.3"> Finds and replaces the old key if @arg is already in the hash table, + line="437">Finds and replaces the old key if @arg is already in the hash table, otherwise adds @arg as new key and split_keyeq (arg) as value. Note that when replacing old key, the old values are freed. - + @@ -3091,13 +3118,13 @@ Note that when replacing old key, the old values are freed. a OstreeKernelArgs instance + line="439">a OstreeKernelArgs instance key or key/value pair for replacement + line="440">key or key/value pair for replacement @@ -3107,18 +3134,18 @@ Note that when replacing old key, the old values are freed. version="2019.3"> Extracts all key value pairs in @kargs and appends to a temporary + line="738">Extracts all key value pairs in @kargs and appends to a temporary GString in forms of "key=value" or "key" if value is NULL separated by a single whitespace, and returns the temporary string with the GString wrapper freed Note: the application will be terminated if one of the values array in @kargs is NULL - + a string of "key=value" pairs or "key" if value is NULL, + line="750">a string of "key=value" pairs or "key" if value is NULL, separated by single whitespaces @@ -3126,7 +3153,7 @@ separated by single whitespaces a OstreeKernelArgs instance + line="740">a OstreeKernelArgs instance @@ -3136,14 +3163,14 @@ separated by single whitespaces version="2019.3"> Extracts all key value pairs in @kargs and appends to a temporary + line="705">Extracts all key value pairs in @kargs and appends to a temporary array in forms of "key=value" or "key" if value is NULL, and returns the temporary array with the GPtrArray wrapper freed - + an array of "key=value" pairs or "key" if value is NULL + line="713">an array of "key=value" pairs or "key" if value is NULL @@ -3152,7 +3179,7 @@ the temporary array with the GPtrArray wrapper freed a OstreeKernelArgs instance + line="707">a OstreeKernelArgs instance @@ -3162,8 +3189,8 @@ the temporary array with the GPtrArray wrapper freed version="2019.3"> Frees the OstreeKernelArgs structure pointed by *loc - + line="216">Frees the OstreeKernelArgs structure pointed by *loc + @@ -3174,7 +3201,7 @@ the temporary array with the GPtrArray wrapper freed allow-none="1"> Address of an OstreeKernelArgs pointer + line="218">Address of an OstreeKernelArgs pointer @@ -3185,20 +3212,20 @@ the temporary array with the GPtrArray wrapper freed introspectable="0"> Initializes a new OstreeKernelArgs then parses and appends @options + line="683">Initializes a new OstreeKernelArgs then parses and appends @options to the empty OstreeKernelArgs - + newly allocated #OstreeKernelArgs with @options appended + line="690">newly allocated #OstreeKernelArgs with @options appended a string representing command line arguments + line="685">a string representing command line arguments @@ -3209,16 +3236,21 @@ to the empty OstreeKernelArgs introspectable="0"> Initializes a new OstreeKernelArgs structure and returns it - + line="176">Initializes a new OstreeKernelArgs structure and returns it + A newly created #OstreeKernelArgs for kernel arguments + line="181">A newly created #OstreeKernelArgs for kernel arguments + + + @@ -3973,7 +4005,7 @@ content, the other types are metadata. version="2019.3"> Frees the OstreeKernelArgs structure pointed by *loc - + line="216">Frees the OstreeKernelArgs structure pointed by *loc + @@ -16820,7 +16852,7 @@ sets of #OstreeDiffItem in @modified, @removed, and @added. allow-none="1"> Address of an OstreeKernelArgs pointer + line="218">Address of an OstreeKernelArgs pointer @@ -16832,20 +16864,20 @@ sets of #OstreeDiffItem in @modified, @removed, and @added. introspectable="0"> Initializes a new OstreeKernelArgs then parses and appends @options + line="683">Initializes a new OstreeKernelArgs then parses and appends @options to the empty OstreeKernelArgs - + newly allocated #OstreeKernelArgs with @options appended + line="690">newly allocated #OstreeKernelArgs with @options appended a string representing command line arguments + line="685">a string representing command line arguments @@ -16857,12 +16889,12 @@ to the empty OstreeKernelArgs introspectable="0"> Initializes a new OstreeKernelArgs structure and returns it - + line="176">Initializes a new OstreeKernelArgs structure and returns it + A newly created #OstreeKernelArgs for kernel arguments + line="181">A newly created #OstreeKernelArgs for kernel arguments