mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-26 15:36:14 +01:00
Merge branch 'gio-add-gsettings-nullable-annotations' into 'main'
gsettings: Add various missing (nullable) or (not nullable) annotations See merge request GNOME/glib!2242
This commit is contained in:
commit
45588107c6
@ -972,7 +972,7 @@ g_settings_class_init (GSettingsClass *class)
|
|||||||
* call to g_settings_new(). The new #GSettings will hold a reference
|
* call to g_settings_new(). The new #GSettings will hold a reference
|
||||||
* on the context. See g_main_context_push_thread_default().
|
* on the context. See g_main_context_push_thread_default().
|
||||||
*
|
*
|
||||||
* Returns: a new #GSettings object
|
* Returns: (not nullable) (transfer full): a new #GSettings object
|
||||||
*
|
*
|
||||||
* Since: 2.26
|
* Since: 2.26
|
||||||
*/
|
*/
|
||||||
@ -1020,7 +1020,7 @@ path_is_valid (const gchar *path)
|
|||||||
* begins and ends with '/' and does not contain two consecutive '/'
|
* begins and ends with '/' and does not contain two consecutive '/'
|
||||||
* characters.
|
* characters.
|
||||||
*
|
*
|
||||||
* Returns: a new #GSettings object
|
* Returns: (not nullable) (transfer full): a new #GSettings object
|
||||||
*
|
*
|
||||||
* Since: 2.26
|
* Since: 2.26
|
||||||
*/
|
*/
|
||||||
@ -1051,7 +1051,7 @@ g_settings_new_with_path (const gchar *schema_id,
|
|||||||
* the system to get a settings object that modifies the system default
|
* the system to get a settings object that modifies the system default
|
||||||
* settings instead of the settings for this user.
|
* settings instead of the settings for this user.
|
||||||
*
|
*
|
||||||
* Returns: a new #GSettings object
|
* Returns: (not nullable) (transfer full): a new #GSettings object
|
||||||
*
|
*
|
||||||
* Since: 2.26
|
* Since: 2.26
|
||||||
*/
|
*/
|
||||||
@ -1080,7 +1080,7 @@ g_settings_new_with_backend (const gchar *schema_id,
|
|||||||
* This is a mix of g_settings_new_with_backend() and
|
* This is a mix of g_settings_new_with_backend() and
|
||||||
* g_settings_new_with_path().
|
* g_settings_new_with_path().
|
||||||
*
|
*
|
||||||
* Returns: a new #GSettings object
|
* Returns: (not nullable) (transfer full): a new #GSettings object
|
||||||
*
|
*
|
||||||
* Since: 2.26
|
* Since: 2.26
|
||||||
*/
|
*/
|
||||||
@ -1130,7 +1130,7 @@ g_settings_new_with_backend_and_path (const gchar *schema_id,
|
|||||||
* @path is non-%NULL and not equal to the path that the schema does
|
* @path is non-%NULL and not equal to the path that the schema does
|
||||||
* have.
|
* have.
|
||||||
*
|
*
|
||||||
* Returns: a new #GSettings object
|
* Returns: (not nullable) (transfer full): a new #GSettings object
|
||||||
*
|
*
|
||||||
* Since: 2.32
|
* Since: 2.32
|
||||||
*/
|
*/
|
||||||
@ -1207,7 +1207,7 @@ g_settings_read_from_backend (GSettings *settings,
|
|||||||
* It is a programmer error to give a @key that isn't contained in the
|
* It is a programmer error to give a @key that isn't contained in the
|
||||||
* schema for @settings.
|
* schema for @settings.
|
||||||
*
|
*
|
||||||
* Returns: a new #GVariant
|
* Returns: (not nullable) (transfer full): a new #GVariant
|
||||||
*
|
*
|
||||||
* Since: 2.26
|
* Since: 2.26
|
||||||
*/
|
*/
|
||||||
@ -1727,7 +1727,7 @@ g_settings_set (GSettings *settings,
|
|||||||
* what is returned by this function. %NULL is valid; it is returned
|
* what is returned by this function. %NULL is valid; it is returned
|
||||||
* just as any other value would be.
|
* just as any other value would be.
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): the result, which may be %NULL
|
* Returns: (nullable) (transfer full): the result, which may be %NULL
|
||||||
**/
|
**/
|
||||||
gpointer
|
gpointer
|
||||||
g_settings_get_mapped (GSettings *settings,
|
g_settings_get_mapped (GSettings *settings,
|
||||||
@ -1794,7 +1794,7 @@ g_settings_get_mapped (GSettings *settings,
|
|||||||
* It is a programmer error to give a @key that isn't specified as
|
* It is a programmer error to give a @key that isn't specified as
|
||||||
* having a string type in the schema for @settings.
|
* having a string type in the schema for @settings.
|
||||||
*
|
*
|
||||||
* Returns: a newly-allocated string
|
* Returns: (not nullable) (transfer full): a newly-allocated string
|
||||||
*
|
*
|
||||||
* Since: 2.26
|
* Since: 2.26
|
||||||
*/
|
*/
|
||||||
@ -2188,7 +2188,7 @@ g_settings_set_boolean (GSettings *settings,
|
|||||||
* It is a programmer error to give a @key that isn't specified as
|
* It is a programmer error to give a @key that isn't specified as
|
||||||
* having an array of strings type in the schema for @settings.
|
* having an array of strings type in the schema for @settings.
|
||||||
*
|
*
|
||||||
* Returns: (array zero-terminated=1) (transfer full): a
|
* Returns: (array zero-terminated=1) (not nullable) (transfer full): a
|
||||||
* newly-allocated, %NULL-terminated array of strings, the value that
|
* newly-allocated, %NULL-terminated array of strings, the value that
|
||||||
* is stored at @key in @settings.
|
* is stored at @key in @settings.
|
||||||
*
|
*
|
||||||
@ -2426,7 +2426,7 @@ g_settings_is_writable (GSettings *settings,
|
|||||||
* The schema for the child settings object must have been declared
|
* The schema for the child settings object must have been declared
|
||||||
* in the schema of @settings using a <child> element.
|
* in the schema of @settings using a <child> element.
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): a 'child' settings object
|
* Returns: (not nullable) (transfer full): a 'child' settings object
|
||||||
*
|
*
|
||||||
* Since: 2.26
|
* Since: 2.26
|
||||||
*/
|
*/
|
||||||
@ -2469,8 +2469,8 @@ g_settings_get_child (GSettings *settings,
|
|||||||
* You should free the return value with g_strfreev() when you are done
|
* You should free the return value with g_strfreev() when you are done
|
||||||
* with it.
|
* with it.
|
||||||
*
|
*
|
||||||
* Returns: (transfer full) (element-type utf8): a list of the keys on
|
* Returns: (not nullable) (transfer full) (element-type utf8): a list
|
||||||
* @settings, in no defined order
|
* of the keys on @settings, in no defined order
|
||||||
* Deprecated: 2.46: Use g_settings_schema_list_keys() instead.
|
* Deprecated: 2.46: Use g_settings_schema_list_keys() instead.
|
||||||
*/
|
*/
|
||||||
gchar **
|
gchar **
|
||||||
@ -2495,8 +2495,8 @@ g_settings_list_keys (GSettings *settings)
|
|||||||
* You should free the return value with g_strfreev() when you are done
|
* You should free the return value with g_strfreev() when you are done
|
||||||
* with it.
|
* with it.
|
||||||
*
|
*
|
||||||
* Returns: (transfer full) (element-type utf8): a list of the children on
|
* Returns: (not nullable) (transfer full) (element-type utf8): a list of the children
|
||||||
* @settings, in no defined order
|
* on @settings, in no defined order
|
||||||
*/
|
*/
|
||||||
gchar **
|
gchar **
|
||||||
g_settings_list_children (GSettings *settings)
|
g_settings_list_children (GSettings *settings)
|
||||||
@ -3380,7 +3380,7 @@ g_settings_action_enabled_changed (GSettings *settings,
|
|||||||
* activations take the new value for the key (which must have the
|
* activations take the new value for the key (which must have the
|
||||||
* correct type).
|
* correct type).
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): a new #GAction
|
* Returns: (not nullable) (transfer full): a new #GAction
|
||||||
*
|
*
|
||||||
* Since: 2.32
|
* Since: 2.32
|
||||||
**/
|
**/
|
||||||
|
@ -703,7 +703,7 @@ g_settings_backend_changed_tree (GSettingsBackend *backend,
|
|||||||
* backend (ie: the one that the backend would contain if
|
* backend (ie: the one that the backend would contain if
|
||||||
* g_settings_reset() were called).
|
* g_settings_reset() were called).
|
||||||
*
|
*
|
||||||
* Returns: the value that was read, or %NULL
|
* Returns: (nullable) (transfer full): the value that was read, or %NULL
|
||||||
*/
|
*/
|
||||||
GVariant *
|
GVariant *
|
||||||
g_settings_backend_read (GSettingsBackend *backend,
|
g_settings_backend_read (GSettingsBackend *backend,
|
||||||
@ -741,7 +741,7 @@ g_settings_backend_read (GSettingsBackend *backend,
|
|||||||
* value for themselves, then this will return %NULL (even if the
|
* value for themselves, then this will return %NULL (even if the
|
||||||
* sysadmin has provided a default value).
|
* sysadmin has provided a default value).
|
||||||
*
|
*
|
||||||
* Returns: the value that was read, or %NULL
|
* Returns: (nullable) (transfer full): the value that was read, or %NULL
|
||||||
*/
|
*/
|
||||||
GVariant *
|
GVariant *
|
||||||
g_settings_backend_read_user_value (GSettingsBackend *backend,
|
g_settings_backend_read_user_value (GSettingsBackend *backend,
|
||||||
@ -1041,7 +1041,8 @@ g_settings_backend_get_default (void)
|
|||||||
* If this is not implemented in the backend, then a %TRUE
|
* If this is not implemented in the backend, then a %TRUE
|
||||||
* #GSimplePermission is returned.
|
* #GSimplePermission is returned.
|
||||||
*
|
*
|
||||||
* Returns: a non-%NULL #GPermission. Free with g_object_unref()
|
* Returns: (not nullable) (transfer full): a non-%NULL #GPermission.
|
||||||
|
* Free with g_object_unref()
|
||||||
*/
|
*/
|
||||||
GPermission *
|
GPermission *
|
||||||
g_settings_backend_get_permission (GSettingsBackend *backend,
|
g_settings_backend_get_permission (GSettingsBackend *backend,
|
||||||
|
@ -202,7 +202,7 @@ static GSettingsSchemaSource *schema_sources;
|
|||||||
*
|
*
|
||||||
* Increase the reference count of @source, returning a new reference.
|
* Increase the reference count of @source, returning a new reference.
|
||||||
*
|
*
|
||||||
* Returns: a new reference to @source
|
* Returns: (transfer full) (not nullable): a new reference to @source
|
||||||
*
|
*
|
||||||
* Since: 2.32
|
* Since: 2.32
|
||||||
**/
|
**/
|
||||||
@ -869,9 +869,9 @@ ensure_schema_lists (void)
|
|||||||
*
|
*
|
||||||
* Deprecated.
|
* Deprecated.
|
||||||
*
|
*
|
||||||
* Returns: (element-type utf8) (transfer none): a list of #GSettings
|
* Returns: (element-type utf8) (transfer none) (not nullable): a list of
|
||||||
* schemas that are available, in no defined order. The list must not be
|
* #GSettings schemas that are available, in no defined order. The list
|
||||||
* modified or freed.
|
* must not be modified or freed.
|
||||||
*
|
*
|
||||||
* Since: 2.26
|
* Since: 2.26
|
||||||
*
|
*
|
||||||
@ -893,9 +893,9 @@ g_settings_list_schemas (void)
|
|||||||
*
|
*
|
||||||
* Deprecated.
|
* Deprecated.
|
||||||
*
|
*
|
||||||
* Returns: (element-type utf8) (transfer none): a list of relocatable
|
* Returns: (element-type utf8) (transfer none) (not nullable): a list of
|
||||||
* #GSettings schemas that are available, in no defined order. The list must
|
* relocatable #GSettings schemas that are available, in no defined order.
|
||||||
* not be modified or freed.
|
* The list must not be modified or freed.
|
||||||
*
|
*
|
||||||
* Since: 2.28
|
* Since: 2.28
|
||||||
*
|
*
|
||||||
@ -915,7 +915,7 @@ g_settings_list_relocatable_schemas (void)
|
|||||||
*
|
*
|
||||||
* Increase the reference count of @schema, returning a new reference.
|
* Increase the reference count of @schema, returning a new reference.
|
||||||
*
|
*
|
||||||
* Returns: a new reference to @schema
|
* Returns: (transfer full) (not nullable): a new reference to @schema
|
||||||
*
|
*
|
||||||
* Since: 2.32
|
* Since: 2.32
|
||||||
**/
|
**/
|
||||||
@ -1066,8 +1066,8 @@ g_settings_schema_has_key (GSettingsSchema *schema,
|
|||||||
* You should free the return value with g_strfreev() when you are done
|
* You should free the return value with g_strfreev() when you are done
|
||||||
* with it.
|
* with it.
|
||||||
*
|
*
|
||||||
* Returns: (transfer full) (element-type utf8): a list of the children on
|
* Returns: (not nullable) (transfer full) (element-type utf8): a list of
|
||||||
* @settings, in no defined order
|
* the children on @settings, in no defined order
|
||||||
*
|
*
|
||||||
* Since: 2.44
|
* Since: 2.44
|
||||||
*/
|
*/
|
||||||
@ -1111,8 +1111,8 @@ g_settings_schema_list_children (GSettingsSchema *schema)
|
|||||||
* (since you should already know what keys are in your schema). This
|
* (since you should already know what keys are in your schema). This
|
||||||
* function is intended for introspection reasons.
|
* function is intended for introspection reasons.
|
||||||
*
|
*
|
||||||
* Returns: (transfer full) (element-type utf8): a list of the keys on
|
* Returns: (not nullable) (transfer full) (element-type utf8): a list
|
||||||
* @schema, in no defined order
|
* of the keys on @schema, in no defined order
|
||||||
*
|
*
|
||||||
* Since: 2.46
|
* Since: 2.46
|
||||||
*/
|
*/
|
||||||
@ -1250,7 +1250,7 @@ g_settings_schema_list (GSettingsSchema *schema,
|
|||||||
*
|
*
|
||||||
* Get the ID of @schema.
|
* Get the ID of @schema.
|
||||||
*
|
*
|
||||||
* Returns: (transfer none): the ID
|
* Returns: (not nullable) (transfer none): the ID
|
||||||
**/
|
**/
|
||||||
const gchar *
|
const gchar *
|
||||||
g_settings_schema_get_id (GSettingsSchema *schema)
|
g_settings_schema_get_id (GSettingsSchema *schema)
|
||||||
@ -1581,7 +1581,7 @@ G_DEFINE_BOXED_TYPE (GSettingsSchemaKey, g_settings_schema_key, g_settings_schem
|
|||||||
*
|
*
|
||||||
* Increase the reference count of @key, returning a new reference.
|
* Increase the reference count of @key, returning a new reference.
|
||||||
*
|
*
|
||||||
* Returns: a new reference to @key
|
* Returns: (not nullable) (transfer full): a new reference to @key
|
||||||
*
|
*
|
||||||
* Since: 2.40
|
* Since: 2.40
|
||||||
**/
|
**/
|
||||||
@ -1626,7 +1626,7 @@ g_settings_schema_key_unref (GSettingsSchemaKey *key)
|
|||||||
* It is a programmer error to request a key that does not exist. See
|
* It is a programmer error to request a key that does not exist. See
|
||||||
* g_settings_schema_list_keys().
|
* g_settings_schema_list_keys().
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): the #GSettingsSchemaKey for @name
|
* Returns: (not nullable) (transfer full): the #GSettingsSchemaKey for @name
|
||||||
*
|
*
|
||||||
* Since: 2.40
|
* Since: 2.40
|
||||||
**/
|
**/
|
||||||
@ -1652,7 +1652,7 @@ g_settings_schema_get_key (GSettingsSchema *schema,
|
|||||||
*
|
*
|
||||||
* Gets the name of @key.
|
* Gets the name of @key.
|
||||||
*
|
*
|
||||||
* Returns: the name of @key.
|
* Returns: (not nullable) (transfer none): the name of @key.
|
||||||
*
|
*
|
||||||
* Since: 2.44
|
* Since: 2.44
|
||||||
*/
|
*/
|
||||||
@ -1682,7 +1682,7 @@ g_settings_schema_key_get_name (GSettingsSchemaKey *key)
|
|||||||
* function has to parse all of the source XML files in the schema
|
* function has to parse all of the source XML files in the schema
|
||||||
* directory.
|
* directory.
|
||||||
*
|
*
|
||||||
* Returns: (nullable): the summary for @key, or %NULL
|
* Returns: (nullable) (transfer none): the summary for @key, or %NULL
|
||||||
*
|
*
|
||||||
* Since: 2.34
|
* Since: 2.34
|
||||||
**/
|
**/
|
||||||
@ -1717,7 +1717,7 @@ g_settings_schema_key_get_summary (GSettingsSchemaKey *key)
|
|||||||
* function has to parse all of the source XML files in the schema
|
* function has to parse all of the source XML files in the schema
|
||||||
* directory.
|
* directory.
|
||||||
*
|
*
|
||||||
* Returns: (nullable): the description for @key, or %NULL
|
* Returns: (nullable) (transfer none): the description for @key, or %NULL
|
||||||
*
|
*
|
||||||
* Since: 2.34
|
* Since: 2.34
|
||||||
**/
|
**/
|
||||||
@ -1739,7 +1739,7 @@ g_settings_schema_key_get_description (GSettingsSchemaKey *key)
|
|||||||
*
|
*
|
||||||
* Gets the #GVariantType of @key.
|
* Gets the #GVariantType of @key.
|
||||||
*
|
*
|
||||||
* Returns: (transfer none): the type of @key
|
* Returns: (not nullable) (transfer none): the type of @key
|
||||||
*
|
*
|
||||||
* Since: 2.40
|
* Since: 2.40
|
||||||
**/
|
**/
|
||||||
@ -1760,7 +1760,7 @@ g_settings_schema_key_get_value_type (GSettingsSchemaKey *key)
|
|||||||
* Note that this is the default value according to the schema. System
|
* Note that this is the default value according to the schema. System
|
||||||
* administrator defaults and lockdown are not visible via this API.
|
* administrator defaults and lockdown are not visible via this API.
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): the default value for the key
|
* Returns: (not nullable) (transfer full): the default value for the key
|
||||||
*
|
*
|
||||||
* Since: 2.40
|
* Since: 2.40
|
||||||
**/
|
**/
|
||||||
@ -1823,7 +1823,7 @@ g_settings_schema_key_get_default_value (GSettingsSchemaKey *key)
|
|||||||
* You should free the returned value with g_variant_unref() when it is
|
* You should free the returned value with g_variant_unref() when it is
|
||||||
* no longer needed.
|
* no longer needed.
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): a #GVariant describing the range
|
* Returns: (not nullable) (transfer full): a #GVariant describing the range
|
||||||
*
|
*
|
||||||
* Since: 2.40
|
* Since: 2.40
|
||||||
**/
|
**/
|
||||||
|
Loading…
Reference in New Issue
Block a user