2009-01-05 10:38:22 |
Diego Iastrubni |
bug |
|
|
added bug |
2009-01-05 13:34:12 |
Harald Sitter |
kdesdk-kde4: status |
New |
Incomplete |
|
2009-01-05 13:34:12 |
Harald Sitter |
kdesdk-kde4: bugtargetdisplayname |
kdesdk-kde4 (Ubuntu) |
kdesdk (Ubuntu) |
|
2009-01-05 13:34:12 |
Harald Sitter |
kdesdk-kde4: bugtargetname |
kdesdk-kde4 (Ubuntu) |
kdesdk (Ubuntu) |
|
2009-01-05 13:34:12 |
Harald Sitter |
kdesdk-kde4: statusexplanation |
|
Why does the fix not get backported by KDE to the 4.1 branch and thus 4.1.4? |
|
2009-01-05 13:34:12 |
Harald Sitter |
kdesdk-kde4: title |
Bug #314016 in kdesdk-kde4 (Ubuntu): "Kate is useless for editing code which contains hebrew or arabic" |
Bug #314016 in kdesdk (Ubuntu): "Kate is useless for editing code which contains hebrew or arabic" |
|
2009-01-05 18:18:34 |
Harald Sitter |
kdesdk: status |
Incomplete |
Confirmed |
|
2009-01-05 18:18:34 |
Harald Sitter |
kdesdk: importance |
Undecided |
Medium |
|
2009-01-05 18:18:34 |
Harald Sitter |
kdesdk: statusexplanation |
Why does the fix not get backported by KDE to the 4.1 branch and thus 4.1.4? |
sounds sensible |
|
2009-01-05 18:18:34 |
Harald Sitter |
kdesdk: milestone |
|
intrepid-updates |
|
2009-02-19 13:18:33 |
Jonathan Thomas |
kdesdk: status |
Confirmed |
In Progress |
|
2009-02-19 13:18:33 |
Jonathan Thomas |
kdesdk: title |
Bug #314016 in kdesdk (Ubuntu): "Kate is useless for editing code which contains hebrew or arabic" |
Bug #314016 in kde4libs (Ubuntu): "Kate is useless for editing code which contains hebrew or arabic" |
|
2009-02-19 13:18:33 |
Jonathan Thomas |
kdesdk: bugtargetname |
kdesdk (Ubuntu) |
kde4libs (Ubuntu) |
|
2009-02-19 13:18:33 |
Jonathan Thomas |
kdesdk: statusexplanation |
sounds sensible |
The code being patched is actually in kde4libs. Working on this one now. |
|
2009-02-19 13:18:33 |
Jonathan Thomas |
kdesdk: assignee |
|
echidnaman |
|
2009-02-19 13:18:33 |
Jonathan Thomas |
kdesdk: bugtargetdisplayname |
kdesdk (Ubuntu) |
kde4libs (Ubuntu) |
|
2009-02-19 14:00:24 |
Jonathan Thomas |
kde4libs: status |
In Progress |
Fix Released |
|
2009-02-19 14:00:24 |
Jonathan Thomas |
kde4libs: statusexplanation |
The code being patched is actually in kde4libs. Working on this one now. |
I'm marking this fixed since it is fixed in the current development version of Jaunty, but I'm also nominating it for Intrepid |
|
2009-02-19 14:30:33 |
Jonathan Thomas |
kde4libs: status |
New |
In Progress |
|
2009-02-19 14:30:33 |
Jonathan Thomas |
kde4libs: assignee |
|
echidnaman |
|
2009-02-19 14:30:33 |
Jonathan Thomas |
kde4libs: importance |
Undecided |
Medium |
|
2009-02-19 14:30:33 |
Jonathan Thomas |
kde4libs: statusexplanation |
|
|
|
2009-02-19 14:30:33 |
Jonathan Thomas |
kde4libs: milestone |
|
intrepid-updates |
|
2009-02-19 14:30:51 |
Jonathan Thomas |
kde4libs: statusexplanation |
I'm marking this fixed since it is fixed in the current development version of Jaunty, but I'm also nominating it for Intrepid |
|
|
2009-02-19 14:30:51 |
Jonathan Thomas |
kde4libs: milestone |
intrepid-updates |
|
|
2009-02-19 20:02:05 |
Jonathan Thomas |
bug |
|
|
added attachment 'kdesdk_4.1.4-0ubuntu1~intrepid1.1.dsc' (kdesdk_4.1.4-0ubuntu1~intrepid1.1.dsc) |
2009-02-19 20:02:40 |
Jonathan Thomas |
bug |
|
|
added attachment 'kdesdk_4.1.4-0ubuntu1~intrepid1.1.diff.gz' (kdesdk_4.1.4-0ubuntu1~intrepid1.1.diff.gz) |
2009-02-19 20:06:32 |
Jonathan Thomas |
description |
Binary package hint: kate-kde4
This is a request for a backport from trunk to 4.1.3 in ubuntu. The original bug is https://bugs.kde.org/show_bug.cgi?id=178594
"Back in March someone (who shall remain un-named) added to kate a new function which would calculate the "best direction" of a paragraph by counting the LTR and RTL chars in that line. That is r788729: http://websvn.kde.org/trunk/KDE/kdelibs/kate/render/katerenderer.cpp?r1=772931&r2=788729 The last month I found a really ugly "bug" in it.
Imagine this php code:
function foo() {
$a = "שלום עולם";
return $a;
}
Now paste it into kate and see what happens. This get funkier when the hebrew is inside lists or hashes. IMHO, this renders this "feature" useless - much more people will be using kate to code then to write "plain text". My proposal is detecting the paragraph direction using QString::isRightToLeft() and in 4.3 also provide a manual method for setting the direction of the paragraph. IMHO, this renders kate unusable for editing code."
A visual display of how code looks can be seen here:
http://elcuco.blogli.co.il/files/2009/01/kate-hebrew-code-broken.png
I am requesting a backport of changeset 905112 to the currently available packages in 8.10. See the patch here: http://websvn.kde.org/?view=rev&revision=905112 (it will apply to the branch as well). |
*Below added by Jonathan Thomas*
Stable Release Update (SRU) infos:
-Impact: Text editing for RTL languages becomes difficult, see bug description below
-Addressed by: This bug has been addressed by adding an upstream patch included in KDE 4.2 that fixes this.
-Testcase: Install kate. Start kate. Copy the php code from the bug description and paste it in to kate
-Patch/regression potential: Small. The changes were part of the recent KDE 4.2 release and we have had no complaints yet.
#######################################################################
This is a request for a backport from trunk to 4.1.3 in ubuntu. The original bug is https://bugs.kde.org/show_bug.cgi?id=178594
"Back in March someone (who shall remain un-named) added to kate a new function which would calculate the "best direction" of a paragraph by counting the LTR and RTL chars in that line. That is r788729: http://websvn.kde.org/trunk/KDE/kdelibs/kate/render/katerenderer.cpp?r1=772931&r2=788729 The last month I found a really ugly "bug" in it.
Imagine this php code:
function foo() {
$a = "שלום עולם";
return $a;
}
Now paste it into kate and see what happens. This get funkier when the hebrew is inside lists or hashes. IMHO, this renders this "feature" useless - much more people will be using kate to code then to write "plain text". My proposal is detecting the paragraph direction using QString::isRightToLeft() and in 4.3 also provide a manual method for setting the direction of the paragraph. IMHO, this renders kate unusable for editing code."
A visual display of how code looks can be seen here:
http://elcuco.blogli.co.il/files/2009/01/kate-hebrew-code-broken.png
I am requesting a backport of changeset 905112 to the currently available packages in 8.10. See the patch here: http://websvn.kde.org/?view=rev&revision=905112 (it will apply to the branch as well). |
|
2009-02-19 20:11:48 |
Jonathan Thomas |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2009-02-20 15:38:38 |
Jonathan Thomas |
bug |
|
|
added attachment 'kde4libs_4.1.4-0ubuntu1~intrepid1.1.dsc' (kde4libs_4.1.4-0ubuntu1~intrepid1.1.dsc) |
2009-02-20 15:39:07 |
Jonathan Thomas |
bug |
|
|
added attachment 'kde4libs_4.1.4-0ubuntu1~intrepid1.1.diff.gz' (kde4libs_4.1.4-0ubuntu1~intrepid1.1.diff.gz) |
2009-03-09 09:53:22 |
Martin Pitt |
kde4libs: status |
In Progress |
Fix Committed |
|
2009-03-09 09:54:54 |
Martin Pitt |
kde4libs: status |
Fix Committed |
In Progress |
|
2009-03-09 09:54:54 |
Martin Pitt |
kde4libs: statusexplanation |
|
Sorry, belay that:
FAILED: kde4libs (kde4libs_4.1.4-0ubuntu1~intrepid1.1.diff.gz is already published in archive for intrepid)
1.1 was a no-change rebuild in -security to fix dependencies. Please reupload as intrepid1.2. |
|
2009-03-09 13:07:36 |
Jonathan Thomas |
bug |
|
|
added attachment 'kde4libs_4.1.4-0ubuntu1~intrepid1.2.diff.gz' (kde4libs_4.1.4-0ubuntu1~intrepid1.2.diff.gz) |
2009-03-09 13:08:09 |
Jonathan Thomas |
bug |
|
|
added attachment 'kde4libs_4.1.4-0ubuntu1~intrepid1.2.dsc' (kde4libs_4.1.4-0ubuntu1~intrepid1.2.dsc) |
2009-03-25 11:28:19 |
Martin Pitt |
bug |
|
|
added subscriber Ubuntu Sponsors for main |
2009-09-28 13:16:54 |
Jonathan Thomas |
kde4libs (Ubuntu Intrepid): status |
In Progress |
Won't Fix |
|
2011-02-17 09:29:19 |
Daniel Holbach |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2011-02-17 09:29:26 |
Daniel Holbach |
removed subscriber [DEPRECATED] Ubuntu Sponsors for main |
|
|
|
2011-02-21 23:35:08 |
Benjamin Drung |
removed subscriber Ubuntu Sponsors Team |
|
|
|