Bug 274278 - Missing autoshapes in MSOffice 2003 files
Summary: Missing autoshapes in MSOffice 2003 files
Status: VERIFIED FIXED
Alias: None
Product: calligrastage
Classification: Applications
Component: filter/ppt (show other bugs)
Version: SVN
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: LukasT
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-27 15:22 UTC by LukasT
Modified: 2011-11-29 09:25 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Document with all autoshapes from Powerpoint 2003: Menu Insert-> Picture -> Autoshapes (72.00 KB, application/vnd.ms-powerpoint)
2011-05-27 15:22 UTC, LukasT
Details

Note You need to log in before you can comment on or make changes to this bug.
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.