Commit: massive libwpd update

From: Marc Maurer (j.m.maurer@student.utwente.nl)
Date: Sat Oct 11 2003 - 11:30:58 EDT

  • Next message: M. Fioretti: "Re: Error compiling enchant 1.0 RPM on Red Hat 9"

    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