summaryrefslogtreecommitdiffstats
path: root/writerfilter
Commit message (Collapse)AuthorAgeFilesLines
* prefer makefile-gmake-mode to plain makefile-modeTakeshi Abe2011-08-1012-11/+11
|
* [PATCH] do not use hard-code/clone/in writerfilter testsNorbert Thiebaud2011-08-061-2/+2
|
* Emacs modeline compatible with vim's oneTakeshi Abe2011-08-051-0/+1
|
* add another dependencyCaolán McNamara2011-08-041-2/+2
|
* testrtftok: depend on writerfilterMiklos Vajna2011-08-041-0/+1
|
* RTFDocumentImpl::dispatchSymbol: warning fixMiklos Vajna2011-08-041-1/+1
|
* Merge remote-tracking branch 'feature/gsoc2011_rtfimport'Miklos Vajna2011-08-0420-50/+519
|\
| * CVE-2010-3451-1.rtf: reduce size of thisMiklos Vajna2011-08-041-2055/+0
| | | | | | | | | | | | The fix for this is in commit 9bd6527559cf12ef7b04761212e26149e1a229a7, reverting the rtfnum.cxx part of it shows that this smaller sample tests the issue as well.
| * add new failing test rtf filesMiklos Vajna2011-08-042-0/+2083
| |
| * testrtf: ignore dotfilesMiklos Vajna2011-08-041-0/+6
| |
| * reject files with unmatched { or }Miklos Vajna2011-08-041-0/+4
| |
| * dmapper: m_xText may be nullMiklos Vajna2011-08-041-5/+9
| |
| * testrtftok: fix path on windowsMiklos Vajna2011-08-031-1/+2
| |
| * a control word's name cannot be longer than 32 lettersMiklos Vajna2011-08-032-19/+30
| |
| * more passing rtf test docsMiklos Vajna2011-08-035-0/+136
| |
| * fixes for CVE-2010-3333-1.rtfMiklos Vajna2011-08-031-4/+9
| |
| * fixes for CVE-2007-0245-1.rtfMiklos Vajna2011-08-031-5/+11
| |
| * initial rtf unit testMiklos Vajna2011-08-034-0/+261
| |
| * couple of null pointer checks for the unit testMiklos Vajna2011-08-036-20/+30
| |
| * the old filter does not support parsing without a destination documentMiklos Vajna2011-08-031-1/+1
| |
| * RtfFilter::filter: always do an import, unless a source document is givenMiklos Vajna2011-08-031-36/+33
| |
* | Revert "fix: qnametostr is no cxx file"Robert Nagy2011-08-031-0/+4
|/ | | | This reverts commit f526eddfa4feaf02461b3f218eeed36e9004f948.
* fix: qnametostr is no cxx fileThomas Arnhold2011-08-021-4/+0
|
* Import of xrefs to numbered paragraphs from docxTroy Rollo2011-08-011-1/+19
| | | | | | | | | | | | | | | | | The first part of this patch adds importing of cross-references to numbered paragraphs from docx file. The second part provides a fix to imports of bookmarks from docx, which in the test files I have end up importing with an empty bookmark name. The problem is that for each bookmark, DomainMapper_Impl::AddBookmark is called twice - once with an empty string for rBookmarkName, and once for the string that is in the file. The fix I have used is to ensure the passed in name is used if the bookmark has presiously been added, and the old one has an empty string as the name. This works, but I am not sure it is correct - I have not investigated why it is called with an empty string in the first place. Signed-off-by: Luboš Luňák <l.lunak@suse.cz>
* Fix parent level count in numbering from docxTroy Rollo2011-08-011-1/+1
| | | | | | | | | Before this patch, when importing from docx, if there were no parent numbering levels in the number formats for outline numbered paragraphs, the import would include all parent levels back to the second numbering level, in the third and subsequent numbering levels. Signed-off-by: Luboš Luňák <l.lunak@suse.cz>
* Add consistent Emacs and vim mode linesTor Lillqvist2011-07-3010-7/+18
|
* no need to call lcl_RtfToString in product buildMiklos Vajna2011-07-291-0/+10
|
* Add initial support for the EQ field (fdo#36089)Miklos Vajna2011-07-292-14/+50
|
* handle groups inside fldinst destinationMiklos Vajna2011-07-291-1/+2
|
* send cell width values in the first row onlyMiklos Vajna2011-07-292-2/+16
|
* RTFSprms::erase: use return value to signal if the call was a noopMiklos Vajna2011-07-292-3/+4
|
* avoid sending duplicated paragraph flagsMiklos Vajna2011-07-291-0/+1
|
* inherit table definition from previous row if it's missingMiklos Vajna2011-07-292-0/+18
|
* Support table definition at the start of the rowMiklos Vajna2011-07-292-3/+25
| | | | | Old writers like Word97 output the table definition there, instead of at the end.
* these are unusedMiklos Vajna2011-07-291-2/+0
|
* these static methods are no longer neededMiklos Vajna2011-07-293-18/+18
|
* Introduce the RTFSprms classMiklos Vajna2011-07-299-317/+316
| | | | | Instead of hardwiring an ugly list in RTFParserState::Clone(), turn the RTFSprms_t typedef to a real class with a proper copy constructor.
* Introduce RTFParserState::Clone, closes fdo#36922Miklos Vajna2011-07-292-2/+24
|
* Make RTFValue::Clone a deep copyMiklos Vajna2011-07-293-1/+10
| | | | | Otherwise nested attributes/sprms won't be restored when popping the parser state.
* RTF_SL: ignore zero parameter, that means auto, which is the defaultMiklos Vajna2011-07-291-14/+7
|
* groups inside font/style/revision tables are optionalMiklos Vajna2011-07-292-28/+70
|
* Alter font/style tables earlierMiklos Vajna2011-07-291-14/+3
| | | | | Now that those tables belong to the document, no need to delay the addition of entries.
* Move font and style table out of rtf parser stateMiklos Vajna2011-07-292-21/+22
| | | | | Those tables are global, so they belong to the document, not to the parser state.
* implement RTF_ATNAUTHORMiklos Vajna2011-07-292-1/+33
|
* dmapper: handle redline authors inside annotation fieldsMiklos Vajna2011-07-291-3/+9
|
* implement RTF_ATNDATEMiklos Vajna2011-07-292-1/+16
|
* dmapper: handle redline dates inside annotation fieldsMiklos Vajna2011-07-291-3/+9
|
* don't try to close the last section if it's not startedMiklos Vajna2011-07-291-1/+1
|
* fixes for CVE-2010-3333-1.rtfMiklos Vajna2011-07-293-2/+8
|
* fix for CVE-2005-2972-1.rtfMiklos Vajna2011-07-291-1/+2
|