https://bugs.freedesktop.org/show_bug.cgi?id=86399
Bug ID: 86399
Summary: find and replace dialogue - composed characters do not
display properly - sometimes hidden completely
Product: LibreOffice
Version: 4.3.0.4 release
Hardware: Other
OS: Linux (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: UI
Assignee: [email protected]
Reporter: [email protected]
Created attachment 109626
--> https://bugs.freedesktop.org/attachment.cgi?id=109626&action=edit
screenshot of find dialog with some characters hidden/missing
Some dialogs (specifically find/replace, but perhaps others as well) do not
always show all parts of the characters entered. Combining codes can add
stacking elements to characters, and these are not always show. Sometimes the
letters disappear completely (and a blank is shown instead). Sometimes typing
another character will make them appear.
I bisected the bug. Previously, it did not "hide" the characters, but they did
not show all of the stacked elements. So, I think some code was added at the
point I am marking as "bad" in bibisect that tried to correct this behaviour,
but failed to do it in all cases.
I am attaching a screenshot. The characters I am searching for (óaọ́bụ́cị́d)
are shown clearly in the document, but some are "hidden" in the find dialog
box.
Testing is done on Mint 13 (12.04 based). I did not notice the problem on the
windows platform.
e7cbc9b8764280fd4799e234ca32925e91547a82 is the first bad commit
commit e7cbc9b8764280fd4799e234ca32925e91547a82
Author: Bjoern Michaelsen <[email protected]>
Date: Thu Oct 17 10:00:41 2013 +0000
source-hash-31b35ed6bb7fe77f3f276b00fefce112a620b6ac
commit 31b35ed6bb7fe77f3f276b00fefce112a620b6ac
Author: Tsahi Glik <[email protected]>
AuthorDate: Tue Jun 4 20:25:41 2013 +0200
Commit: Thorsten Behrens <[email protected]>
CommitDate: Tue Jun 4 20:38:09 2013 +0200
Detect copyArea trying to operate on overlapping memory.
Equality test also needs to check if disjunct BitmapDevice instances
might not actually share the same memory buffer.
Change-Id: I09a93cb092a0039353be211ed053e991e7fe66f0
:100644 100644 342d9b7294c786fd281ded24c8286c3f15d554df
8c5e50bd1bf7d186e24a574b9462462f74986bd8 M autogen.log
:100644 100644 a572cd47ce5160f11b713367ba7fb4f02d090fc3
49c023e2d36621396be9608a0a64bb670ac44e56 M ccache.log
:100644 100644 60d8d739c899d5d2d1164d8625dcf3b542655b12
1f724a450a2ba6123dc2772c4779157757705897 M commitmsg
:100644 100644 6c9f2f08c5f4e9d4fe3e0f0a80a556f3c8891200
058e9f056380574e4073b082180e87b9646d4e8b M dev-install.log
:100644 100644 0b86f397a88f3413f1ca339b4440d9e00cdae712
115a24f6a9e45b293b22377dc409001a05069581 M make.log
:040000 040000 c50e46f86d92d51dd27b34caebb4ea53e9b6c8d1
2d7a96e6b40994d4cff6f226ff2d54947490dabc M opt
# bad: [423a84c4f7068853974887d98442bc2a2d0cc91b]
source-hash-c15927f20d4727c3b8de68497b6949e72f9e6e9e
# good: [65fd30f5cb4cdd37995a33420ed8273c0a29bf00]
source-hash-d6cde02dbce8c28c6af836e2dc1120f8a6ef9932
git bisect start 'latest' 'oldest'
# bad: [e02439a3d6297a1f5334fa558ddec5ef4212c574]
source-hash-6b8393474974d2af7a2cb3c47b3d5c081b550bdb
git bisect bad e02439a3d6297a1f5334fa558ddec5ef4212c574
# good: [8f4aeaad2f65d656328a451154142bb82efa4327]
source-hash-1885266f274575327cdeee9852945a3e91f32f15
git bisect good 8f4aeaad2f65d656328a451154142bb82efa4327
# good: [9995fae0d8a24ce31bcb5e9cd0459b69cfbf7a02]
source-hash-8600bc24bbc9029e92bea6102bff2921bc10b33e
git bisect good 9995fae0d8a24ce31bcb5e9cd0459b69cfbf7a02
# good: [8ad82bc1416a07501651e8d96fe268e47d3931d3]
source-hash-13821254f88d2c5488fba9fe6393dcf4ae810db4
git bisect good 8ad82bc1416a07501651e8d96fe268e47d3931d3
# good: [d084d250b04446535ca1d7c29cf2062e6bd042b3]
source-hash-688f72e3a2c3ef923389bbd21f6aea3afe1114db
git bisect good d084d250b04446535ca1d7c29cf2062e6bd042b3
# good: [c2069a369d738078124812312d51f21ea1ce2421]
source-hash-f160e4935c474a5293b3d3c11b3d538efb4767a0
git bisect good c2069a369d738078124812312d51f21ea1ce2421
# good: [a0f20bc04a32a7791ba765d2de2f44f1b74033d1]
source-hash-1de66ba440855050a794b3b2a8647c1b02c210b8
git bisect good a0f20bc04a32a7791ba765d2de2f44f1b74033d1
# good: [a48fbf799e4d4d555fe383b7233c804f573eca4e]
source-hash-bb6ecd8b40313b7cc83d4e619029f4e001334a52
git bisect good a48fbf799e4d4d555fe383b7233c804f573eca4e
# bad: [e7cbc9b8764280fd4799e234ca32925e91547a82]
source-hash-31b35ed6bb7fe77f3f276b00fefce112a620b6ac
git bisect bad e7cbc9b8764280fd4799e234ca32925e91547a82
# good: [83c4b38e3383fa59cb8c8fe440f8b9e48fcae2c6]
source-hash-44404b7a6c7bb3b95d03094abb745f29a5154959
git bisect good 83c4b38e3383fa59cb8c8fe440f8b9e48fcae2c6
Last good is Michael Stahl 2013-04-30 13:58:24, *api: fix all unknown commands
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs