mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-09 12:25:48 +01:00
Fix sorting of 0 sequences in filenames
This commit is contained in:
parent
a8b39bf42b
commit
df2746311f
@ -1,3 +1,8 @@
|
|||||||
|
2005-10-06 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* glib/gunicollate.c (g_utf8_collate_key_for_filename): Handle
|
||||||
|
all-zero sequences correctly. (#317930, Sebastien Bacher)
|
||||||
|
|
||||||
2005-10-05 Matthias Clasen <mclasen@redhat.com>
|
2005-10-05 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* glib/gmarkup.c (g_markup_escape_text): Doc addition
|
* glib/gmarkup.c (g_markup_escape_text): Doc addition
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2005-10-06 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* glib/gunicollate.c (g_utf8_collate_key_for_filename): Handle
|
||||||
|
all-zero sequences correctly. (#317930, Sebastien Bacher)
|
||||||
|
|
||||||
2005-10-05 Matthias Clasen <mclasen@redhat.com>
|
2005-10-05 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* glib/gmarkup.c (g_markup_escape_text): Doc addition
|
* glib/gmarkup.c (g_markup_escape_text): Doc addition
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2005-10-06 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* glib/gunicollate.c (g_utf8_collate_key_for_filename): Handle
|
||||||
|
all-zero sequences correctly. (#317930, Sebastien Bacher)
|
||||||
|
|
||||||
2005-10-05 Matthias Clasen <mclasen@redhat.com>
|
2005-10-05 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* glib/gmarkup.c (g_markup_escape_text): Doc addition
|
* glib/gmarkup.c (g_markup_escape_text): Doc addition
|
||||||
|
@ -415,7 +415,17 @@ g_utf8_collate_key_for_filename (const gchar *str,
|
|||||||
else if (g_ascii_isdigit(*p))
|
else if (g_ascii_isdigit(*p))
|
||||||
++digits;
|
++digits;
|
||||||
else
|
else
|
||||||
break;
|
{
|
||||||
|
/* count an all-zero sequence as
|
||||||
|
* one digit plus leading zeros
|
||||||
|
*/
|
||||||
|
if (!digits)
|
||||||
|
{
|
||||||
|
++digits;
|
||||||
|
--leading_zeros;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
while (*p != '\0');
|
while (*p != '\0');
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user