summaryrefslogtreecommitdiff
path: root/writerfilter
AgeCommit message (Collapse)Author
2014-09-18fdo#82577: Handle FontNoel Grandin
Put the VCL Font class in the vcl namespace. Avoids clash with the X11 Font typedef. Change-Id: I1a84f7cad8b31697b9860a3418f7dff794ff6537
2014-09-17don't crash on insertTextPortion returning empty referenceCaolán McNamara
Change-Id: Id55ea26f1467fd160dab30b31327646240edabaf
2014-09-17Unused file attributesMiklos Vajna
Change-Id: I564bf16b0c8a6c12d43cf2e38b4ab07dfc96dfc5
2014-09-17callcatcher: update unused codeCaolán McNamara
Change-Id: I2ddda0600ee876e9886ee3221f0ac5ad515fbd22
2014-09-16Added some teaks to 'model.xml'Adam Co
Change-Id: I85d16d0f4ba40d71fae4444af463441996b80f37 Reviewed-on: https://gerrit.libreoffice.org/11474 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2014-09-16Added some tweaks to 'model.xml' fileAdam Co
Change-Id: Ide7ba56d53c9565e0cceb6276ee07ecf9545f07b Reviewed-on: https://gerrit.libreoffice.org/11473 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2014-09-16DOCX import: handle w:sdt around w:r followed by a fieldMiklos Vajna
Change-Id: Ic0cf71efc8d57a98e7cff050ce68a0c4303ca6b1
2014-09-15Resolves: fdo#66496 don't crash on loading specific .docxCaolán McNamara
Change-Id: I4db5dfeb0ce1494039a051f552ce3f69b2b5dae3
2014-09-15Unused GetStyleIdFromIndex()Miklos Vajna
Change-Id: Ic4f45b154f61e5d8ac2120d758d6ecb0c98bf889
2014-09-14Use constants for ST_Underline valuesMiklos Vajna
The integers were a leftover from doctok's Kul enumeration. Change-Id: I71ee4add743af9ae5b5dee877536c09ca48b854c
2014-09-14Use oox::getNamespace()Miklos Vajna
Change-Id: I43df705a6cf5371ee495336d9dbe2b87020cf0e0
2014-09-13Use constants for ST_HighlightColor valuesMiklos Vajna
Change-Id: I230feea7ebf3138e6b1862401373216a25c34309
2014-09-13Use comphelper::SequenceAsHashMapMiklos Vajna
Change-Id: Ib510ce39e83f87c8a9c7a4f5dce4b29b012ce732
2014-09-12fdo#44984 RTF import: handle form fields inside tablesMiklos Vajna
Change-Id: I84b3d5186e99b8313cfb32398869de028a267b49
2014-09-12Unused writerfilter::ooxml::OOXMLBooleanValue ctorMiklos Vajna
Change-Id: I8cf92c38a41423e5bae2852b8affeea2164646f0
2014-09-11Move DomainMapper_Impl::substream() to DomainMapper_Impl.cxxMiklos Vajna
Change-Id: Ic87ffe60def0346f28065d8c02e6022e237cee4d
2014-09-11fdo#82114 RTF import: fix handling of first page in non-first sectionMiklos Vajna
Change-Id: If06c6bcdda97447e6014223d997c7ff8abd64b48
2014-09-11Use comphelper::SequenceAsVectorMiklos Vajna
Change-Id: I25b123d8086feef028ffea707d4854392964df7b
2014-09-09Use boost::shared_ptrMiklos Vajna
Change-Id: I488accb1fb7588d6b91a8406d78f5897c12b3548
2014-09-07RTF import: adapt getProperties() to createStyleProperties()Miklos Vajna
Change-Id: I8561aa1532a863bf7f8dd44fbd40e8e0187e4967
2014-09-06fdo#82078 RTF import: fix bold text spilling over to non-bold textMiklos Vajna
Regression from commit 41890bf714803969515578b47e63fa9730ea7090 (fdo#54473 fdo#57133 fix RTF import of character styles, 2012-12-04), the problem was that the style undoing magic introduced in 1be0a3fa9ebb22b607c54b47739d4467acfed259 (n#825305: writerfilter RTF import: override style properties like Word, 2014-06-17) was not used for character styles. Change-Id: Id31cfd5574a83bcf2895f0c2fd496fa60791cbb3
2014-09-05Use constants for the remaining ST_Jc valuesMiklos Vajna
Change-Id: I144b3d7d99fd5d5028e2a04c17bd81fec7182f09
2014-09-05Use NS_ooxml::LN_Value_ST_Jc_{right,end} constantsMiklos Vajna
Change-Id: Ifee3d97fb9a3037baeb838a676ff753006b7c861
2014-09-05writerfilter: fix out of bound array access in ST_Jc's "both" caseMiklos Vajna
Change-Id: Ia9d5e0b8e0685fdf5a9bbcab6a0797af12073a53
2014-09-04We only need to map oox URL's to aliasesMiklos Vajna
Change-Id: I130a057f9d5925b9648f7f39223bb5f4ed8f33ea
2014-09-03Require all namespace aliases to be defined on the root elementMiklos Vajna
Change-Id: I8aa53f4aacd86a331b42a9bb3575015e6857c07b
2014-09-03Clean up remaining duplicated xmlns namespace alias definitionsMiklos Vajna
Change-Id: I0a8550f8f80d017c6c7578f14382d2704d800c46
2014-09-03Clean up duplicated xmlns:wp14 definitionsMiklos Vajna
Change-Id: I4fb7dfb3a8c401aa34ded7d5d93a1b7b88e7278e
2014-09-03Clean up duplicated xmlns:w14 definitionsMiklos Vajna
Change-Id: I9283da66c5b88ea73062b7f5bd5ca3f695e12732
2014-09-03Clean up duplicated xmlns:v namespace aliasesMiklos Vajna
Change-Id: Idc3b19b0d52f46ab74e7061bb81939ae5ca5eca4
2014-09-03Clean up duplicated xmlns:lc definitionsMiklos Vajna
Change-Id: I173b69d61f9b0677ee178a32e18910343f216b71
2014-09-03Remove unused xmlns:xs namespace aliasesMiklos Vajna
Change-Id: I3f58f9d59ef635883e734aaa91cab0716f49abf3
2014-09-03Clean up duplicated xmlns:dgm definitionsMiklos Vajna
Change-Id: If0ada5e202a136b37f998ef13f8edc4f953d73e1
2014-09-02Remove unused xmlns:fn namespace aliasesMiklos Vajna
Change-Id: I634fdfd2b206fbb91e8032fe2fbf4ec66c8623a2
2014-09-02Clean up duplicated xmlns:c definitionsMiklos Vajna
Change-Id: Ibd8fdfeeac89da8c8c259bae3de22f87a0d59b2a
2014-09-01Clean up 6 times duplicated xmlns:a definitionMiklos Vajna
Change-Id: I935856965bcb1f710059801621124685aeb65a03
2014-09-01fdo#83048: DOCX: Corrupt: LO exports wrong SDT properties of DatePallavi Jadhav
Issue : -File was getting corrupt due to wrong SDT Properties were getting export and only one SDT tag was getting written. -Issue file contained a Date SDT and a FieldChar SDT(Page numbers) -Issue was at Import side. LO GRAB BAGS Properties of SDT using PARA_GRAB_BAG or CHAR_GRAB_BAG -For Date SDT it should be grab bagged using CHAR_GRAB_BAG in order to get correct data inside <w:sdtPr> But LO was handling it with PARA_GRAB_BAG due to which wrong properties were getting written and file was getting corrupt. Implementation : -Added a check for Date SDT to handle it through CHAR_GRAB_BAG -Now correct SDT properties are getting exported due to which Date is getting written inside an SDT tag. -Added UT at export side. Change-Id: Ibcfb6dbbec1c23ffd14ba924ab56dc4122b98595 Reviewed-on: https://gerrit.libreoffice.org/11160 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2014-08-31Unused arguments / variablesMiklos Vajna
Change-Id: I5903b2f72314f8518beb1821c218fca6a3550d7f
2014-08-31Remove not needed xmlns:xsd attributesMiklos Vajna
Change-Id: I3ed897a7d5a3182d9ae9f64269e3eb6851eeab73
2014-08-31writerfilter: fix namespace of CT_PictureLayer's r:embedMiklos Vajna
I just wanted to get rid of the duplicated xmlns:r attributes, but seems model.xml had some inconsistency as well, that's how this refactoring fixes a bug as a side effect. Change-Id: I95d753253f03a001c68dbbac7c86740040a180fa
2014-08-30writerfilter: fix namespace of CT_SaveThroughXslt's r:idMiklos Vajna
We only tried to read "id", not "r:id". Change-Id: I35580fda05841d8c8a11b961016ec4be5059c5f8
2014-08-29Remove unused prefix attribute of namespace elementsMiklos Vajna
Change-Id: I6fd33f9050eb3f7394315bbd0c617513767adce6
2014-08-29fdo#79959 RTF import: trim whitespace around style namesMiklos Vajna
Change-Id: Id23cbd62b057442c577fef124a5705e4d551076f
2014-08-29Remove unused url attributeMiklos Vajna
And also make sure that the model is re-checked when the schema changes. Change-Id: I348d11aa770255329cd47535dff4b15a95e4bd8e
2014-08-29coverity#705090 Unchecked dynamic_castMiklos Vajna
Change-Id: I4cd2dcd457c8f41c1c7fd82e2c99d056cf2a8c37
2014-08-28writerfilter: respect WinWordToWriter config settingMiklos Vajna
The binary filter uses this setting to decide if the embedded object is converted into a native Writer document (so it can be edited) or not (so it's preserved better), let's do the same. Change-Id: I47b48867b3d0abf6cd8de2430513587a6776461e
2014-08-28fdo#74229 import RTF_TRGAPHMiklos Vajna
Regression from commit c4b91ae3178011c66c76c711c1a6469ba658872e (fdo#55525 import RTF_TRLEFT, 2012-11-13). Change-Id: I90f2c6399cfaf8399de0cf3488a23af6cc84710d
2014-08-28Remove pointless WriterFilter::initialize()Miklos Vajna
Change-Id: I2341f9665835b4591d0e7c26f32a0fa120b6e7b9
2014-08-28Use comphelper::SequenceAsHashMapMiklos Vajna
Change-Id: I21302361e89b9f01af04cf1a1ed78627097b9d8c
2014-08-27DOCX import: fix handling of embedded DOCX filesMiklos Vajna
The problem was that SwXTextEmbeddedObject::getEmbeddedObject() returned an empty reference for those embedded objects, so the HTML filter couldn't extract their content when it wanted to do so. It turns out the reason for this was that the DOCX importer only handled the replacement image + raw native data for the object. Fix this by creating the embedded object with the correct CLSID and import the raw data into the empty embedded document model. This is similar to what is done for XLSX-in-PPTX in oox::drawingml::ShapeExport::WriteOLE2Shape(), just for the import part. Change-Id: Ieb1dcb1774d2d4da00117e3a35160053066c78aa