Bug 274278

Summary: Missing autoshapes in MSOffice 2003 files
Product: [Applications] calligrastage Reporter: LukasT <lukast.dev>
Component: filter/pptAssignee: LukasT <lukast.dev>
Status: VERIFIED FIXED    
Severity: normal CC: matus.uzak, swathi.vegesna999
Priority: NOR    
Version: SVN   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Document with all autoshapes from Powerpoint 2003: Menu Insert-> Picture -> Autoshapes

Description LukasT 2011-05-27 15:22:29 UTC
Created attachment 60384 [details]
Document with all autoshapes from Powerpoint 2003: Menu Insert-> Picture -> Autoshapes

Version:           svn (using KDE 4.6.3) 
OS:                Linux



Reproducible: Didn't try

Steps to Reproduce:
1. Open the document in stage
2. Compare to Open Office Impress output
3. Observe missing autoshapes

Actual Results:  
Too many shapes are missing

Expected Results:  
Shapes are displayed
Comment 1 LukasT 2011-05-27 15:58:06 UTC
Git commit c63ef204531c9c536b5ab46d1516cb4a183c6e8c by Lukáš Tvrdý.
Committed on 27/05/2011 at 15:15.
Pushed by lukast into branch 'master'.

Improve autoshape support

o adding 137 autoshapes, old shapes were replaced
  due to missing support of modifiers that modify the geometry
  of the shapes and mirror modifiers were inconsistent

CCBUG:274278

M  +1    -1    filters/libmso/CMakeLists.txt     
M  +123  -26   filters/libmso/ODrawToOdf.h     
M  +1    -1    filters/libmso/msodraw.h     
M  +459  -1563 filters/libmso/shapes.cpp     
A  +4953 -0    filters/libmso/shapes2.cpp         [License: GPL (v2+)]

http://commits.kde.org/calligra/c63ef204531c9c536b5ab46d1516cb4a183c6e8c
Comment 2 LukasT 2011-05-27 17:31:40 UTC
Git commit 10406c882be79bbe0550259869ff94d35c08d8b7 by Lukáš Tvrdý.
Committed on 27/05/2011 at 17:30.
Pushed by lukast into branch 'master'.

Add support for arc in libmso

o output from our filter is displayed correctly in OOo,
  we don't display the enhanced path correctly

CCBUG:274278

M  +1    -0    filters/libmso/shapes.cpp     

http://commits.kde.org/calligra/10406c882be79bbe0550259869ff94d35c08d8b7
Comment 3 LukasT 2011-07-11 12:03:02 UTC
Autoshapes are not missing anymore, but some are rendered wrongly.
See bug report https://bugs.kde.org/show_bug.cgi?id=277540 for more details.
Comment 4 swathi 2011-11-07 10:26:00 UTC
Verified in aac9b32c182585abca4455b7c67016d61340a555.