Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | prefer makefile-gmake-mode to plain makefile-mode | Takeshi Abe | 2011-08-10 | 12 | -11/+11 |
| | |||||
* | [PATCH] do not use hard-code/clone/in writerfilter tests | Norbert Thiebaud | 2011-08-06 | 1 | -2/+2 |
| | |||||
* | Emacs modeline compatible with vim's one | Takeshi Abe | 2011-08-05 | 1 | -0/+1 |
| | |||||
* | add another dependency | Caolán McNamara | 2011-08-04 | 1 | -2/+2 |
| | |||||
* | testrtftok: depend on writerfilter | Miklos Vajna | 2011-08-04 | 1 | -0/+1 |
| | |||||
* | RTFDocumentImpl::dispatchSymbol: warning fix | Miklos Vajna | 2011-08-04 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'feature/gsoc2011_rtfimport' | Miklos Vajna | 2011-08-04 | 20 | -50/+519 |
|\ | |||||
| * | CVE-2010-3451-1.rtf: reduce size of this | Miklos Vajna | 2011-08-04 | 1 | -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 files | Miklos Vajna | 2011-08-04 | 2 | -0/+2083 |
| | | |||||
| * | testrtf: ignore dotfiles | Miklos Vajna | 2011-08-04 | 1 | -0/+6 |
| | | |||||
| * | reject files with unmatched { or } | Miklos Vajna | 2011-08-04 | 1 | -0/+4 |
| | | |||||
| * | dmapper: m_xText may be null | Miklos Vajna | 2011-08-04 | 1 | -5/+9 |
| | | |||||
| * | testrtftok: fix path on windows | Miklos Vajna | 2011-08-03 | 1 | -1/+2 |
| | | |||||
| * | a control word's name cannot be longer than 32 letters | Miklos Vajna | 2011-08-03 | 2 | -19/+30 |
| | | |||||
| * | more passing rtf test docs | Miklos Vajna | 2011-08-03 | 5 | -0/+136 |
| | | |||||
| * | fixes for CVE-2010-3333-1.rtf | Miklos Vajna | 2011-08-03 | 1 | -4/+9 |
| | | |||||
| * | fixes for CVE-2007-0245-1.rtf | Miklos Vajna | 2011-08-03 | 1 | -5/+11 |
| | | |||||
| * | initial rtf unit test | Miklos Vajna | 2011-08-03 | 4 | -0/+261 |
| | | |||||
| * | couple of null pointer checks for the unit test | Miklos Vajna | 2011-08-03 | 6 | -20/+30 |
| | | |||||
| * | the old filter does not support parsing without a destination document | Miklos Vajna | 2011-08-03 | 1 | -1/+1 |
| | | |||||
| * | RtfFilter::filter: always do an import, unless a source document is given | Miklos Vajna | 2011-08-03 | 1 | -36/+33 |
| | | |||||
* | | Revert "fix: qnametostr is no cxx file" | Robert Nagy | 2011-08-03 | 1 | -0/+4 |
|/ | | | | This reverts commit f526eddfa4feaf02461b3f218eeed36e9004f948. | ||||
* | fix: qnametostr is no cxx file | Thomas Arnhold | 2011-08-02 | 1 | -4/+0 |
| | |||||
* | Import of xrefs to numbered paragraphs from docx | Troy Rollo | 2011-08-01 | 1 | -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 docx | Troy Rollo | 2011-08-01 | 1 | -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 lines | Tor Lillqvist | 2011-07-30 | 10 | -7/+18 |
| | |||||
* | no need to call lcl_RtfToString in product build | Miklos Vajna | 2011-07-29 | 1 | -0/+10 |
| | |||||
* | Add initial support for the EQ field (fdo#36089) | Miklos Vajna | 2011-07-29 | 2 | -14/+50 |
| | |||||
* | handle groups inside fldinst destination | Miklos Vajna | 2011-07-29 | 1 | -1/+2 |
| | |||||
* | send cell width values in the first row only | Miklos Vajna | 2011-07-29 | 2 | -2/+16 |
| | |||||
* | RTFSprms::erase: use return value to signal if the call was a noop | Miklos Vajna | 2011-07-29 | 2 | -3/+4 |
| | |||||
* | avoid sending duplicated paragraph flags | Miklos Vajna | 2011-07-29 | 1 | -0/+1 |
| | |||||
* | inherit table definition from previous row if it's missing | Miklos Vajna | 2011-07-29 | 2 | -0/+18 |
| | |||||
* | Support table definition at the start of the row | Miklos Vajna | 2011-07-29 | 2 | -3/+25 |
| | | | | | Old writers like Word97 output the table definition there, instead of at the end. | ||||
* | these are unused | Miklos Vajna | 2011-07-29 | 1 | -2/+0 |
| | |||||
* | these static methods are no longer needed | Miklos Vajna | 2011-07-29 | 3 | -18/+18 |
| | |||||
* | Introduce the RTFSprms class | Miklos Vajna | 2011-07-29 | 9 | -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#36922 | Miklos Vajna | 2011-07-29 | 2 | -2/+24 |
| | |||||
* | Make RTFValue::Clone a deep copy | Miklos Vajna | 2011-07-29 | 3 | -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 default | Miklos Vajna | 2011-07-29 | 1 | -14/+7 |
| | |||||
* | groups inside font/style/revision tables are optional | Miklos Vajna | 2011-07-29 | 2 | -28/+70 |
| | |||||
* | Alter font/style tables earlier | Miklos Vajna | 2011-07-29 | 1 | -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 state | Miklos Vajna | 2011-07-29 | 2 | -21/+22 |
| | | | | | Those tables are global, so they belong to the document, not to the parser state. | ||||
* | implement RTF_ATNAUTHOR | Miklos Vajna | 2011-07-29 | 2 | -1/+33 |
| | |||||
* | dmapper: handle redline authors inside annotation fields | Miklos Vajna | 2011-07-29 | 1 | -3/+9 |
| | |||||
* | implement RTF_ATNDATE | Miklos Vajna | 2011-07-29 | 2 | -1/+16 |
| | |||||
* | dmapper: handle redline dates inside annotation fields | Miklos Vajna | 2011-07-29 | 1 | -3/+9 |
| | |||||
* | don't try to close the last section if it's not started | Miklos Vajna | 2011-07-29 | 1 | -1/+1 |
| | |||||
* | fixes for CVE-2010-3333-1.rtf | Miklos Vajna | 2011-07-29 | 3 | -2/+8 |
| | |||||
* | fix for CVE-2005-2972-1.rtf | Miklos Vajna | 2011-07-29 | 1 | -1/+2 |
| |