Bug 319779 - Searching for name does require writting exact non-ascii chars
Summary: Searching for name does require writting exact non-ascii chars
Status: RESOLVED FIXED
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: contactlist (show other bugs)
Version: 0.6.1
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-13 12:37 UTC by Tomáš Chvátal
Modified: 2013-05-18 19:33 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 0.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomáš Chvátal 2013-05-13 12:37:15 UTC
When I am looking ie for Ondřej I just can't write ondr and see the name still be on the filtered list, altho it would be really much easier for me not to have switch the layouts back and forth just to find the person.

Reproducible: Always
Comment 1 Daniel Vrátil 2013-05-13 13:10:36 UTC
The same applies for the contact runner. 

I tried to fix this some time ago, but gave up as I was not able to come up with a reliable implementation. The solution involves translitering the UTF-8 name to ASCII, which can be slow (which is a problem especially in KRunner) and it was not 100% reliable.
Comment 2 Daniel Vrátil 2013-05-18 19:25:00 UTC
Git commit 81dda2971bc11442adb0659f93244270c88f8e5a by Dan Vrátil.
Committed on 18/05/2013 at 21:23.
Pushed by dvratil into branch 'master'.

Perform foreign-character-insensitive matching with Qt::CaseInsensitive
FIXED-IN: 0.7.0
Reviewed-By: DAVID EDMUNDSON

M  +16   -1    KTp/Models/contacts-filter-model.cpp
M  +1    -1    KTp/Models/contacts-filter-model.h

http://commits.kde.org/telepathy-common-internals/81dda2971bc11442adb0659f93244270c88f8e5a
Comment 3 Daniel Vrátil 2013-05-18 19:33:50 UTC
Git commit 9444777cb71966d4f833a81089ba74611c3515f7 by Dan Vrátil.
Committed on 18/05/2013 at 21:33.
Pushed by dvratil into branch 'master'.

Perform foreign-character-insensitive match when matching contacts names

M  +13   -3    src/contactrunner.cpp

http://commits.kde.org/ktp-contact-runner/9444777cb71966d4f833a81089ba74611c3515f7