Bug 271292 - "Set to upper" process does not work with all characters
Summary: "Set to upper" process does not work with all characters
Status: RESOLVED FIXED
Alias: None
Product: skrooge
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR normal
Target Milestone: ---
Assignee: Stephane MANKOWSKI
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-19 13:41 UTC by Harald Hvaal
Modified: 2013-01-12 22:04 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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