----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/122035/ -----------------------------------------------------------
(Updated March 2, 2015, 12:13 p.m.) Status ------ This change has been marked as submitted. Review request for Calligra, Lassi Nieminen and Jarosław Staniek. Repository: calligra Description ------- Here is a little something that I hacked on in my sickbed. It's all very simple stuff, but I managed to accumulate quite a lot over the weeks. Short summary: - Some refactoring: a generic odf reader class - New: support for ODS (spreadsheets) - Support for many draw objects - Support for frames - Support for charts - Much simplified code in the reader backend due to smart macros There should be *no* API changes for external users of this library. This is tested using existing filters, mainly the docx export filter. It would be nice to get this into master before we start on the qt5 port. The changes are limited to a very small part of the source tree and even though they are somewhat biggish, they are very simple in nature. Diffs ----- filters/libodf2/CMakeLists.txt 3792771 filters/libodf2/KoXmlStreamReader.h a06c8ec filters/libodf2/KoXmlUtils.h PRE-CREATION filters/libodf2/KoXmlUtils.cpp PRE-CREATION filters/libodfreader/CMakeLists.txt e4bfdda filters/libodfreader/OdfChartReader.h PRE-CREATION filters/libodfreader/OdfChartReader.cpp PRE-CREATION filters/libodfreader/OdfChartReaderBackend.h PRE-CREATION filters/libodfreader/OdfChartReaderBackend.cpp PRE-CREATION filters/libodfreader/OdfDrawReader.h PRE-CREATION filters/libodfreader/OdfDrawReader.cpp PRE-CREATION filters/libodfreader/OdfDrawReaderBackend.h PRE-CREATION filters/libodfreader/OdfDrawReaderBackend.cpp PRE-CREATION filters/libodfreader/OdfReader.h PRE-CREATION filters/libodfreader/OdfReader.cpp PRE-CREATION filters/libodfreader/OdfReaderBackend.h PRE-CREATION filters/libodfreader/OdfReaderBackend.cpp PRE-CREATION filters/libodfreader/OdfReaderInternals.h PRE-CREATION filters/libodfreader/OdfTextReader.h d6c5bc8 filters/libodfreader/OdfTextReader.cpp ab6514d filters/libodfreader/OdfTextReaderBackend.h 49c25ea filters/libodfreader/OdfTextReaderBackend.cpp 30219ff filters/libodfreader/OdsReader.h PRE-CREATION filters/libodfreader/OdsReader.cpp PRE-CREATION filters/libodfreader/OdsReaderBackend.h PRE-CREATION filters/libodfreader/OdsReaderBackend.cpp PRE-CREATION filters/libodfreader/OdtReader.h 22ae935 filters/libodfreader/OdtReader.cpp 48e1037 filters/libodfreader/OdtReaderBackend.h ae321ab filters/libodfreader/OdtReaderBackend.cpp cdc59f1 Diff: https://git.reviewboard.kde.org/r/122035/diff/ Testing ------- Tested with extensive traces and existing filters that use the library. Thanks, Inge Wallin
_______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel