After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 347172 - Categories no longer recognize special characters for sorting
Categories no longer recognize special characters for sorting
Status: RESOLVED WONTFIX
Product: evolution
Classification: Applications
Component: Tasks
2.6.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
evolution[categories]
Depends on:
Blocks:
 
 
Reported: 2006-07-11 02:57 UTC by craig
Modified: 2012-01-29 12:00 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description craig 2006-07-11 02:57:12 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:
Comment 1 André Klapper 2006-07-11 11:49:55 UTC
then your locale setting has been changed in the meantime, as far as i know evolution just uses your locale to sort.
Comment 2 Milan Crha 2007-11-02 13:25:00 UTC
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?
Comment 3 André Klapper 2012-01-29 12:00:09 UTC
(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.