GNOME Bugzilla – Bug 347172
Categories no longer recognize special characters for sorting
Last modified: 2012-01-29 12:00:09 UTC
Special characters like @ are no longer recognized for sorting. Consider the following list of categories: @Calls @Home @Waiting For Projects Under Evolution 1.4.6, the list would be sorted with the @ signs taking precidence over the non-@-sign entries. Under Evolution 2.6.2, the list is as follows: @Calls @Computer Projects @Waiting For This hampers usage by GTD and other folks, because the @ sign no longer has special meaning, and won't drive those categories to the top of the sort order. Other information:
then your locale setting has been changed in the meantime, as far as i know evolution just uses your locale to sort.
it uses g_utf8_collate, and it is locale dependent, as Andre mentioned above. The "good" thing about this is that it doesn't work for en_US.UTF-8 either. strcmp can work here, but not with UTF-8 characters. Do we need to compare it by hand?
(In reply to comment #0) > Under Evolution 2.6.2, the list is as follows: > @Calls > @Computer > Projects > @Waiting For Same behavior in Evolution 3.2.2 on Fedora 16 with LANG=en_US.utf8 (and all other values printed by the "locale" command). Nautilus file manager has the same sorting and I am not in favor of different behaviors in the same desktop. Closing as WONTFIX.