Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | [From Symphony]all drawing objects lost aftering saving to another ppt by AOO | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Impress | Reporter: | Li Feng Wang <phoenix.wanglf> | ||||||||||||
Component: | editing | Assignee: | AOO issues mailing list <issues> | ||||||||||||
Status: | CLOSED FIXED | QA Contact: | |||||||||||||
Severity: | Normal | ||||||||||||||
Priority: | P1 (highest) | CC: | awf.aoo, lijianyuan1983, liushenf, louqingle, shanzhu33 | ||||||||||||
Version: | 3.4.0 | ||||||||||||||
Target Milestone: | 4.0.0 | ||||||||||||||
Hardware: | PC | ||||||||||||||
OS: | All | ||||||||||||||
Issue Type: | DEFECT | Latest Confirmation in: | --- | ||||||||||||
Developer Difficulty: | --- | ||||||||||||||
Attachments: |
|
Description
Li Feng Wang
2012-06-07 08:43:06 UTC
I am investigating this issue. Root cause: When import, incorrect resolving for custom shape "pSegmentInfo" causes incorrect "command" and "count" is set into document model. When export, incorrect content from import is exported. For example, there is a pSegmentInfo with value "0xB000". According to the incorrect logic, path escape command will be resolved as "msopathEscapeExtension(0x00)". But actually it is "msopathEscapeSmoothLine(0x10)". Solution: Resolve the pSegmentInfo according to specification[MS-ODRAW].pdf. See the detail analysis for pSegmentInfo in attachment "root cause.odt". Created attachment 78604 [details]
root cause analysis for this issue
Created attachment 78605 [details]
UT file for this issue
Created attachment 78606 [details]
Another UT file for this issue
Created attachment 78611 [details]
Patch for this issue
"af" committed SVN revision 1359598: #i119872# Fixed import of custom shapes from PPT. Comment on attachment 78611 [details]
Patch for this issue
Reviewed and tested: OK
Setting status to fixed. Thanks Andre. verified on XP SP3 and Ubuntu 12.04 against trunk build 1374181 verified in xp, Ubuntu, win7,mac,win7-64,Vista,suse,redhat, SLED 11 SP1 64 bit, all pass. Close this bug. *** Issue 119879 has been marked as a duplicate of this issue. *** *** Issue 119778 has been marked as a duplicate of this issue. *** Set Target Milestone to AOO 3.5.0 for PM purpose. |