From: Larin Hennessy (larin@science.oregonstate.edu)
Date: Wed Mar 05 2003 - 15:35:44 EST
Hi all.
I am somewhat new to abiword, but I like what I have seen, and wanted
to help out.
I have been looking into PR 1812 (DocBook import problems),
and I started looking at the import and export code for DocBook and XSL-FO.
There seemed to be a mix of C++ style casts and C style casts in these two
importers. Looking at the mailing-list archives, it looks like an
effort is underway
to convert to the C++ style casts. To that end, I went ahead and
converted both
the DocBook and XSL-FO plugins to use the new C++ style casts exclusively.
It also appeared that a reinterpret_cast was being performed incorrectly
in the
XSL-FO code: also fixed.
Looking at the code produced by the docbook exporter, the code being
produced
referenced an old DOCTYPE. I changed it to reference the current standard.
I also changed the IE_Imp_DocBook_Sniffer::recognizeContents identification
string to the first part of the DocBook DTD string. As I understand
things, this
DTD is a requirement to be a valid DocBook document.
All of these changes have been tested under i686-linux-gnu with various test
documents to verify correct behaviour.
Both patches were generated against CVS HEAD.
Any comments would be greatly appreciated.
-Larin
======================
Larin Hennessy
College of Science
Oregon State University
This archive was generated by hypermail 2.1.4 : Wed Mar 05 2003 - 15:42:06 EST