Bug 319779

Summary: Searching for name does require writting exact non-ascii chars
Product: [Frameworks and Libraries] telepathy Reporter: Tomáš Chvátal <tomas.chvatal>
Component: contactlistAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: dvratil, mklapetek
Priority: NOR    
Version: 0.6.1   
Target Milestone: Future   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In: 0.7.0

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