Bug 271292

Summary: "Set to upper" process does not work with all characters
Product: [Applications] skrooge Reporter: Harald Hvaal <metellius>
Component: generalAssignee: Stephane MANKOWSKI <stephane>
Status: RESOLVED FIXED    
Severity: normal CC: stephane
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description Harald Hvaal 2011-04-19 13:41:13 UTC
Version:           unspecified
OS:                Linux

I tried to make a process that set all comments to be lowercase, but this failed for transactions containing the norwegian letters æ, ø and å.

Example:
Initially: LØNN JOBB
Expected result: lønn jobb
Actual result: lØnn jobb

Reproducible: Always
Comment 1 Stephane MANKOWSKI 2011-04-20 14:42:03 UTC
This problem is due to SQLITE.
I opened an incident in SQLITE: http://bugreports.qt.nokia.com/browse/QTBUG-18871

I will take you informed.
Comment 2 Harald Hvaal 2011-04-21 12:21:12 UTC
Should anyone bump into the same issue before it is fixed in sqlite: a usable workaround is to add more actions to the process that change the substring "æ" to "Æ", "ø" to "Ø", and so forth.
Comment 3 Stephane MANKOWSKI 2012-10-19 07:53:05 UTC
New URL of QT bug: https://bugreports.qt-project.org/browse/QTBUG-18871
Comment 4 Stephane MANKOWSKI 2013-01-12 22:04:08 UTC
Git commit dd9c5820e3e02566bd769e350a9dbf083fbcaf65 by Stephane Mankowski.
Committed on 12/01/2013 at 23:03.
Pushed by smankowski into branch 'Feature'.

M  +1    -0    CHANGELOG
A  +57   -0    cmake/modules/FindSqlite.cmake
M  +11   -1    skgbasemodeler/CMakeLists.txt
M  +58   -0    skgbasemodeler/skgdocument.cpp
M  +54   -56   skgbasemodeler/skgservices.cpp

http://commits.kde.org/skrooge/dd9c5820e3e02566bd769e350a9dbf083fbcaf65