From: Marc Maurer (j.m.maurer@student.utwente.nl)
Date: Sat Oct 11 2003 - 11:30:58 EDT
CHANGES (IMPORTANT!):
- Add basic WP5.0 and WP5.1 support (plain text support only for now).
The full parsing infrastructure is in place except for prefix packet
handling and storing the state of the parser on a stack like the WP6
parser does. (Note: a lot of the code in the WP4/5/6HLListener classes
are the same... maybe we could split this out in a general part shared
by all parsers and a specific part for each parser.
- We did NOT handle various fixed length function groups, and thus could
not open every WP6 document out there, BIG YUCK! This issue has been
fixed by adding a WP6UnsupportedFixedLengthGroup class.
- Lots of fixes to the selection of the different parser paths, and
cleanup of the header parsing code.
- bump version to 0.7.0 (no release expected within a few weeks I guess)
Marc
CVS:
----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: CHANGES configure.in src/conv/Makefile.am
CVS: src/conv/html/Makefile.am src/conv/html/main.cpp
CVS: src/lib/Makefile.am src/lib/WP42FileStructure.cpp
CVS: src/lib/WP42FileStructure.h src/lib/WP42HLListener.cpp
CVS: src/lib/WP42Parser.cpp
CVS: src/lib/WP42UnsupportedVariableLengthGroup.h
CVS: src/lib/WP5Parser.cpp src/lib/WP5Parser.h
CVS: src/lib/WP60Header.cpp src/lib/WP60Header.h
CVS: src/lib/WP61Header.cpp src/lib/WP61Header.h
CVS: src/lib/WP6AttributeGroup.cpp src/lib/WP6AttributeGroup.h
CVS: src/lib/WP6EOLGroup.cpp src/lib/WP6ExtendedCharacterGroup.cpp
CVS: src/lib/WP6ExtendedCharacterGroup.h src/lib/WP6FileStructure.h
CVS: src/lib/WP6FixedLengthGroup.cpp src/lib/WP6FixedLengthGroup.h
CVS: src/lib/WP6Header.cpp src/lib/WP6Header.h
CVS: src/lib/WP6Parser.cpp src/lib/WP6Parser.h src/lib/WP6Part.cpp
CVS: src/lib/WP6PrefixData.cpp src/lib/WP6PrefixData.h
CVS: src/lib/WP6UndoGroup.cpp src/lib/WP6UndoGroup.h
CVS: src/lib/WP6VariableLengthGroup.cpp src/lib/WPDocument.cpp
CVS: src/lib/WPDocument.h src/lib/WPXFileStructure.h
CVS: src/lib/WPXHeader.cpp src/lib/WPXHeader.h
CVS: src/lib/WPXParser.cpp src/lib/libwpd_support.h
CVS: Added Files:
CVS: src/lib/WP5FileStructure.cpp src/lib/WP5FileStructure.h
CVS: src/lib/WP5FixedLengthGroup.cpp src/lib/WP5FixedLengthGroup.h
CVS: src/lib/WP5HLListener.cpp src/lib/WP5HLListener.h
CVS: src/lib/WP5Header.cpp src/lib/WP5Header.h
CVS: src/lib/WP5LLListener.h src/lib/WP5Part.cpp src/lib/WP5Part.h
CVS: src/lib/WP5UnsupportedFixedLengthGroup.cpp
CVS: src/lib/WP5UnsupportedFixedLengthGroup.h
CVS: src/lib/WP5UnsupportedVariableLengthGroup.cpp
CVS: src/lib/WP5UnsupportedVariableLengthGroup.h
CVS: src/lib/WP5VariableLengthGroup.cpp
CVS: src/lib/WP5VariableLengthGroup.h src/lib/WP6FileStructure.cpp
CVS: src/lib/WP6UnsupportedFixedLengthGroup.cpp
CVS: src/lib/WP6UnsupportedFixedLengthGroup.h
CVS:
----------------------------------------------------------------------
This archive was generated by hypermail 2.1.4 : Sat Oct 11 2003 - 11:40:49 EDT