Created attachment 99911 [details]
4 callout shapes over text with different outline and fill colors
Created this example document to demonstrate two things when importing shapes from DOCX files
1) when the shape has an area within it to enter text into, LibO turns these into frames with a frame content inner elements, resulting in the shape not being drawn and not being editable. This is the same as my other bug, bug 78484.
2) if the shape had a background fill color set to 'no fill', which is basically transparent, LibO decides to fill it with white.
Tested in Linux Mint in the latest releases of 3.6, 4.2 and 4.3 beta 1.
Created attachment 99912 [details]
how it looks in libO 4.3b vs word 2010
Reproduced in Windows XP SP3, libreoffice 126.96.36.199 and 4.3.0 beta 1.
Marking as NEW.
When Unzip the docx file, I found the following in /word/document.xml:
<v:shape id="Rectangular Callout 2" o:spid="_x0000_s1028" type="#_x0000_t61" ... adj="6300,24300" filled="f" strokecolor="black " strokeweight="2pt">
Those are "shapes", not "text frames". LibreOffice is drawing them as text frames.
See here: The difference between a text box and a frame
Works for me. Looks exactly like [word 2007].pdf diff side.
Build ID: 0a32edcdc2bda75a7536ce7f88c91cbc56e7afb1
TinderBox: Win-x86@39, Branch:master, Time: 2014-09-24_00:45:04
Its fixed in master bug broken in 4.3.
Build ID: 5454eb2c9acc5404333ede541f9c431e1a99694e
TinderBox: Linux-rpm_deb-x86@45-TDF, Branch:libreoffice-4-3, Time: 2014-09-22_08:42:57
Build ID: f6001fb30c516ec6da39b0ca4058f8b28058df1f
TinderBox: Linux-rpm_deb-x86@45-TDF, Branch:master, Time: 2014-09-25_02:12:46
4.4 bibisect (in reverse - "bad" == fixed) gives the following:
git bisect start
# bad: [43872fb10d2b129017dcddb83a7e0b14a0790e61] 2014-09-20
git bisect bad 43872fb10d2b129017dcddb83a7e0b14a0790e61
# good: [b3130c846de5cf1b4be48b48dfc780bb369549fa] 2014-05-21
git bisect good b3130c846de5cf1b4be48b48dfc780bb369549fa
# bad: [2b0304ea2fa4675aecc3d9c617dc1daa774cdff8] 2014-07-20
git bisect bad 2b0304ea2fa4675aecc3d9c617dc1daa774cdff8
# bad: [3940c8876107f8bd07b8938a3a114d0e056af5b6] 2014-06-20
git bisect bad 3940c8876107f8bd07b8938a3a114d0e056af5b6
# good: [e74e336625e95d417f37ef4b2d6d20c2e166673b] 2014-06-05
git bisect good e74e336625e95d417f37ef4b2d6d20c2e166673b
# good: [10b4496584ecc392a40239e3f3c7ee455d83bfb4] 2014-06-12
git bisect good 10b4496584ecc392a40239e3f3c7ee455d83bfb4
# good: [fa158998e0a0c735a13384def1ba902f904fab22] 2014-06-16
git bisect good fa158998e0a0c735a13384def1ba902f904fab22
# good: [2d5ec4b381617f69c8daf3f149f71425af0ce9e9] 2014-06-18
git bisect good 2d5ec4b381617f69c8daf3f149f71425af0ce9e9
# bad: [49ffb467231cc09d9e351aa2d37f2c0d99c3eb3d] 2014-06-19
git bisect bad 49ffb467231cc09d9e351aa2d37f2c0d99c3eb3d
# first bad commit: [49ffb467231cc09d9e351aa2d37f2c0d99c3eb3d] 2014-06-19
Looks like this is the commit which fixed it - although it's pretty short so there may be others that laid the groundwork
Author: Miklos Vajna <email@example.com>
Date: Wed Jun 18 11:57:31 2014 +0200
oox: import WPS shape with text as shape with textbox
That's the end of a feature I hacked on for more than a month, no plan to backport it to 4-3, sorry. :-)
*** This bug has been marked as a duplicate of bug 70942 ***
Replacing fixedInMaster with backportRequest.
4.2 is EOL, and this is fixed in 4.4 and 4.5 (master), so backportRequest:4.3
(In reply to Miklos Vajna from comment #7)
> That's the end of a feature I hacked on for more than a month, no plan to
> backport it to 4-3, sorry. :-)
Whiteboard -> backportDenied:4.3
Migrating Whiteboard tags to Keywords: (bibisected)