Bug 59046

Summary: FILESAVE as .pptx (MSO2007) destroys self constructed shapes
Product: LibreOffice Reporter: Rainer Bielefeld Retired <LibreOffice>
Component: ImpressAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: alexpikptz, jorendc, LibreOffice, robinson.libreoffice
Priority: medium Keywords: filter:pptx
Version: 3.5.4 release   
Hardware: All   
OS: All   
See Also: https://bugs.freedesktop.org/show_bug.cgi?id=59019
https://bugs.documentfoundation.org/show_bug.cgi?id=80227
Whiteboard:
Crash report or crash signature: Regression By:
Attachments: Test Kit

Description Rainer Bielefeld Retired 2013-01-05 08:01:10 UTC
Created attachment 72528 [details]
Test Kit

"source_LO410.odp" in attachment contains shapes created following Help "Combining Objects and Constructing Shapes", what will become cruelly damaged when you save the document as .pptx. I did not test save as OOXML, but I believe the result will be the same.

When you save the document as "target_LO410_MSO2007.pptx", the "combined" shapes will get some damages, what you can see when you close the document and reopen it.
Every time you newly save the reopened .pptx (with an additional "_MSO2007" in file name) the result you see when close/reopen differs from the result before.

I do not think that this bug is a FILEOPEN problem. I compared view of created .pptx in LibO (also shown in PDF Exports) and MS PPT Viewer, no obvious differences!

"target_LO410_MSO2007.pptx"  can not be opened with PPT Viewer because of "Bug 59019 - FILESAVE .odp with non primitive custom shape produces invalid .pptx"
Comment 1 Rainer Bielefeld Retired 2013-01-05 08:02:39 UTC
I did my tests with server installation of  "4.1.0.0.alpha0+ (Build ID: 6a393297ce6d99bbc4edefbf01ab9c5c6f0eff8) TinderBox: Win-x86@6, Branch:master, Time: 2013-01-04_01:06:01  - ENGLISH UI / German Locale  on German WIN7 Home Premium (64bit) with LO41 Masters User Profile.
Comment 2 Jorendc 2013-01-07 20:12:14 UTC
I can confirm this behavior. Also the text is scaled down.

Ubuntu 12.10
LibreOffice Version 4.1.0.0.alpha0+ (Build ID: 907050b4f479465c25249d58aa6f8297c306468)
Comment 3 Alexandr 2014-07-16 10:33:43 UTC
Reproducible with LibreOffice 3.5.4, 4.2.5 and 4.3.0.2 on Debian x86_64. In LO 4.3.0 the situation is better: the problem is only with 4th slide (“Die rightclick → Shapes → Substract”).
Comment 4 QA Administrators 2015-07-18 17:42:50 UTC Comment hidden (obsolete)
Comment 5 Alexandr 2015-08-09 15:38:15 UTC
Reproducible with LibreOffice 4.4.5 and 5.0.0 on Debian Jessie. The figures in slides 4 and 5 are broken and gradients are displaced.
Comment 6 Robinson Tryon (qubit) 2015-12-07 16:27:18 UTC Comment hidden (obsolete)
Comment 7 Mark Hung 2016-12-04 05:30:31 UTC
This should have been fixed by commit 
https://cgit.freedesktop.org/libreoffice/core/commit/?id=e0a0b6e8294aa5fcdfb36e5f38783486db0f0b2a

Verified fix in 5.3.0.0beta1.

Version:5.3.0.0.beta1
Build ID:690f553ecb3efd19143acbf01f3af4e289e94536
Locale:zh-TW (zh_TW); Calc: group