mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-11 15:06:14 +01:00
GSettings: remove key length restrictions
The key length now stands effectively unlimited at 1024 characters. https://bugzilla.gnome.org/show_bug.cgi?id=654536
This commit is contained in:
parent
9fd0f6c8e2
commit
fe6dad271b
@ -783,10 +783,10 @@ is_valid_keyname (const gchar *key,
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (i > 32)
|
||||
if (i > 1024)
|
||||
{
|
||||
g_set_error (error, G_MARKUP_ERROR, G_MARKUP_ERROR_INVALID_CONTENT,
|
||||
_("invalid name '%s': maximum length is 32"), key);
|
||||
_("invalid name '%s': maximum length is 1024"), key);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
@ -77,8 +77,7 @@
|
||||
* values as #GVariant, and allows any #GVariantType for keys. Key names
|
||||
* are restricted to lowercase characters, numbers and '-'. Furthermore,
|
||||
* the names must begin with a lowercase character, must not end
|
||||
* with a '-', and must not contain consecutive dashes. Key names can
|
||||
* be up to 32 characters long.
|
||||
* with a '-', and must not contain consecutive dashes.
|
||||
*
|
||||
* Similar to GConf, the default values in GSettings schemas can be
|
||||
* localized, but the localized values are stored in gettext catalogs
|
||||
|
Loading…
Reference in New Issue
Block a user