odk: don't run compiler -dumpversion for eaach include of settings.mk
[LibreOffice.git] / sw / README.writerfilter.md
blob0c027bf42fd46989ac3fcc702907c3941956d1c5
1 # Import Filters for LibreOffice Writer
3 The writerfilter module contains import filters for Writer, using its UNO API.
5 Import filter for DOCX and RTF.
7 * Module contents
8     * `documentation`: RNG schema for the OOXML tokenizer, etc.
9     * `inc`: module-global headers (can be included by any files under source)
10     * `qa`: `cppunit` tests
11     * `source`: the filters themselves
12     * `util`: UNO passive registration config
14 * Source contents
15     * `dmapper`: the domain mapper, hiding UNO from the tokenizers, used by DOCX and RTF import
16         * The incoming traffic of `dmapper` can be dumped into an XML file in `/tmp` in
17          `dbgutil` builds, start soffice with the `SW_DEBUG_WRITERFILTER=1`
18          environment variable if you want that.
19     * `filter`: the UNO filter service implementations, invoked by UNO and calling
20    the dmapper + one of the tokenizers
21     * `ooxml`: the docx tokenizer
22     * `rtftok`: the rtf tokenizer