Created attachment 113478 [details]
line shape bug screenshot
When opening a PPTX file with shapes connected by "line connectors" originally saved in Powerpoint 2013, the lines become "objects" instead of line connectors in Libreoffice.
Without saving changes and opening the same PPTX file in Powerpoint 2013/powerpoint online, the lines become normal connectors again.
(In reply to gadgetpig from comment #0)
> Created attachment 113478 [details]
> line shape bug screenshot
> When opening a PPTX file with shapes connected by "line connectors"
> originally saved in Powerpoint 2013, the lines become "objects" instead of
> line connectors in Libreoffice.
> Without saving changes and opening the same PPTX file in Powerpoint
> 2013/powerpoint online, the lines become normal connectors again.
1) The original PPTX file
2) A screenshot of how the document should look in PowerPoint
3) (OPTIONALLY) a screenshot of how the document looks in Impress
Status -> NEEDINFO
(Please change status back to UNCONFIRMED after you attach the files)
Created attachment 113504 [details]
connector line working as normal connector
Created attachment 113505 [details]
connector line is now a line shape. loses connector properties
Created attachment 113506 [details]
sample pptx file
Created attachment 113507 [details]
impress document where line connector becomes line shape
to recreate issue:
-create impress document
-copy 2 picture objects from internet and paste into impress document
-create line connector and attach to both picture objects
-reopen document and line connector loses it's properties and becomes line shape instead
(In reply to gadgetpig from comment #5)
> Created attachment 113507 [details]
> impress document where line connector becomes line shape
Thanks for the test files and repro steps. I noticed one strange thing, which is that said attachment ("libreoffice test from scratch.pptx") has a listed MIMEtype of application/zip, although when I do unzip it I find the guts of what looks like a PPTX file.
I'm not sure if this has any bearing on the problems you're seeing, but I wanted to point it out. (It's possible this is a problem on our end, with Bugzilla)
Status back to UNCONFIRMED.
Confirmed with attachment 113506 [details].
Works ok in 3.3.0, but already broken in 3.5.0, so not bibisectable.
Win 7 Pro 64-bit, LibO Version: 22.214.171.124
Build ID: de093506bcdc5fafd9023ee680b8c60e3e0645d7
Build ID: b13534de022972131b46f93f5ada90af155eec9e
TinderBox: Win-x86@62-TDF, Branch:MASTER, Time: 2015-02-19_00:21:37
Ubuntu 14.10 64-bit
Build ID: 40m0(Build:3)
Build ID: 7e68ba2-a744ebf-1f241b7-c506db1-7d53735
Just changed the bug summary text. The issue happens only when opening/saving as Microsoft PowerPoint .pptx file format. Issue does not happen when saving in native .ODP format, or older Microsoft .ppt binary format. I guess it's somewhere in the LibreOffice Microsoft XML conversion module?
(In reply to Beluga from comment #8)
> Works ok in 3.3.0, but already broken in 3.5.0, so not bibisectable.
Whiteboard -> notBibisectable
Modified summary. More info on this issue. It seems the connector info is saved properly with the impress document. Because when I open it with PowerPoint web app, the connector shows properly. It's only when you open .PPTX file with Impress do the connectors become shape objects. I modified the summary to reflect this. So the issue seems to be the Impress .PPTX document filter is not opening/decoding the connector attributes properly. When Impress opens .PPTX files, it thinks the line connectors are shapes.
Modified bug summary text. Also confirmed issue occurs in release candidate:
Build ID: 93fc8832889bf050a10ec6d0171dae213adc9b55
Confirmed issue persists with 126.96.36.199 nightly:
Build ID: b2f347f2ac68821efc00b6f1793cda90af748118
Confirmed issue still persists with LibreOffice stable 188.8.131.52:
Build ID: 2c39ebcf046445232b798108aa8a7e7d89552ea8
Migrating Whiteboard tags to Keywords: (notBibisectable)
Issue persist/became worse as of Version: 184.108.40.206 (x64)
Build ID: 89f508ef3ecebd2cfb8e1def0f0ba9a803b88a6d
To recreate, create new impress document insert 2 smiley face and connector between them, save as .pptx file. Re-opening, the connector is completely missing. Normally the previous bug was the connector would turn into a large shape object instead of connector object.
Replacing keyword 'notBibisectable' by 'preBibisect' as this bug is outside the bibisect range
Issue still exists with LibreOffice 4.1.2
Version: 220.127.116.11 (x64)
Build ID: ea7cb86e6eeb2bf3a5af73a8f7777ac570321527
Issue still persists with:
Version: 18.104.22.168 (x64)
Build ID: 22b09f6418e8c2d508a9eaf86b2399209b0990f4
CPU threads: 4; OS: Windows 6.19; UI render: default;
Locale: en-US (en_US); Calc: group
** Please read this message in its entirety before responding **
To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year.
There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present.
If you have time, please do the following:
Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/
If the bug is present, please leave a comment that includes the information from Help - About LibreOffice.
If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice.
Please DO NOT
Update the version field
Reply via email (please reply directly on the bug tracker)
Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not
appropriate in this case)
If you want to do more to help you can test to see if your issue is a REGRESSION. To do so:
1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/
2. Test your bug
3. Leave a comment with your results.
4a. If the bug was present with 3.3 - set version to 'inherited from OOo';
4b. If the bug was not present in 3.3 - add 'regression' to keyword
Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa
Thank you for helping us make LibreOffice even better for everyone!
The problem still exists in Version: 22.214.171.124.alpha0+ (x64)
Build ID: 15c39bb2e75df40c30bcbf789d815376dd2e31ce
CPU threads: 8; OS: Windows 10.0; UI render: default; VCL: win;
TinderBox: Win-x86_64@42, Branch:master, Time: 2019-05-02_22:43:22
Locale: de-DE (en_US); UI-Language: en-US
The "straightConnector1" becomes a simple custom shape on import.
Look at https://opengrok.libreoffice.org/xref/core/oox/source/drawingml/connectorshapecontext.cxx?r=85fe083c#54
It seems, that nothing is implemented for import of connector shapes.
*** Bug 105398 has been marked as a duplicate of this bug. ***
(In reply to Xisco Faulí from comment #17)
> Replacing keyword 'notBibisectable' by 'preBibisect' as this bug is outside
> the bibisect range
This could actually be bibisected using bibisect-43all, to the following range:
Of which the following commit stands out:
author Muthu Subramanian <email@example.com> 2011-12-02 22:48:27 +0530
committer Muthu Subramanian <firstname.lastname@example.org> 2011-12-02 22:48:27 +0530
n#719989/97: Connector shape fixes.
Tibor Nagy committed a patch related to this issue.
It has been pushed to "master":
tdf#89449 PPTX import: fix line connectors
It will be available in 7.4.0.
The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
Fixed in https://cgit.freedesktop.org/libreoffice/core/commit/?id=cbf66ec3e60d07efb7c3cceed9b4f0fb4f0510c8
@Regina: thanks for the code pointer!
@Tibor: thanks for the fix!
@Áron: I wasn't sure, that this was implemented for PPTX originally, so I didn't write about it in the commit description.
@Gadgetpig: thanks for reporting the problem!
Version: 126.96.36.199.alpha0+ (x64) / LibreOffice Community
Build ID: a3988b2d147a2442b348d58b79dbd6e71472b7af
CPU threads: 4; OS: Windows 10.0 Build 18363; UI render: Skia/Raster; VCL: win
Locale: hu-HU (hu_HU); UI: en-US
*** Bug 80236 has been marked as a duplicate of this bug. ***