Hi Del,

cool to have somebody who wants to dive into the Writer's code in order to provide solutions.

You already got some responses from some other Writer developers.
I only can support whose responses, especially the one from Caolán to strip down the document.

Now, some of my own comments:
"Formatting bugs with Microsoft Word documents" can have several causes. Some of these defect causes are: - Defect in the WW8 import filter (/sw/source/filter/ww8/) - the one or the other attribute is not set correctly at the Writer model of the document. - The WW8 import filter misses the one or the other interpretation of an attribute. - Differences between the layout algorithm of Microsoft Word and OOo Writer (/sw/source/core/layout/ and /sw/source/core/text/). To solve such "bugs"/"defects" it is usually needed to analyze and to implement Microsoft Word's layout algorithm depending on a certain compatibility option.
- OOo Writer lacks a certain feature, which Microsoft Word supports.

Depending on the defect cause a different "solution" is needed.

Thus, I propose that you first try to figure out to which category your "Formatting bugs with Microsoft Word documents" belong.

If you want we can do this together.
You can send me your document/documents via private email - be sure that I will handle your documents confidential. I can then perform my analysis and can give you some hints how to perform such tasks on your own. Afterwards, I can support you on the solution of the "Formatting bugs with Microsoft Word documents".

Some further notes about the assertions, which you have observed:


Del Merritt wrote:
...

Error: Assertion failed
==================
FILE : /export/home/downloads/OpenOffice/OO3_src/DEV300_m43/sw/source/filter/ww8/writerhelper.cxx at line 643
ERROR :  "No NodeIndex in SwFrmFmt ?, suspicious"
Abort ? (Yes=abort / No=ignore / Cancel=core dump)


This is a strong hint to an error in the WW8 import filter, IMHO.
I am willing to investigate the occurence of this assertion. For this, I would propose that you send me your document/documents via private email - I will handle your documents confidential.


Error: Assertion failed
==================
FILE : /export/home/downloads/OpenOffice/OO3_src/DEV300_m43/sw/source/core/layout/anchoredobject.cxx at line 697 ERROR : "<SwAnchoredObject::GetObjRectWithSpaces> - cache for object rectangle inclusive spaces marked as valid, but it couldn't be. Missing invalidation of cache. Please inform OD."
Abort ? (Yes=abort / No=ignore / Cancel=core dump)


Yes, this is "my" assertion.
It is more or less a hint for me, that a cache, which I have implemented, is not correctly invalidated, but the situation is corrected.
I already have an issue due to this assertion - issue 92511.


Best regards, Oliver.


--
=======================================================================
Sun Microsystems GmbH    Oliver-Rainer Wittmann
Nagelsweg 55             Software Engineer - OpenOffice.org/StarOffice
20097 Hamburg
Germany                  Fax:   (+49 40) 23 646 955
http://www.sun.de        mailto:[email protected]
-----------------------------------------------------------------------
Sitz der Gesellschaft:
Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer
Vorsitzender des Aufsichtsrates: Martin Haering

=======================================================================
Oliver-Rainer Wittmann (od) - OpenOffice.org Writer
OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to