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]