summaryrefslogtreecommitdiff
path: root/writerfilter/inc
AgeCommit message (Collapse)AuthorFilesLines
2015-04-11writerfilter: no need to spell out com::sun::star, css is enoughMiklos Vajna1-1/+1
Change-Id: I7dfcb041509508969135a325bdef709de7a8218f Reviewed-on: https://gerrit.libreoffice.org/15247 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2015-03-24SkipImages option for document importLászló Németh1-1/+3
This option allows images and drawings to be skipped while importing DOC and DOCX, for text-only conversion or indexing. Change-Id: Id4bfbbe48d8a8e970b1cb5922187768bf94dc918 Reviewed-on: https://gerrit.libreoffice.org/14733 Reviewed-by: Németh László <nemeth@numbertext.org> Tested-by: Németh László <nemeth@numbertext.org>
2015-02-06fdo#75757: Remove inheritance from std::vectorMatthew Pottage1-1/+0
Deprecated comphelper/sequenceasvector.hxx. Rewritten code using it. Using instead the functions containerToSequence and sequenceToContainer, found in include/comphelper/sequence.hxx. One class that inherits from it (in framework/inc/stdtypes.h), and the code using that has been left. Signed-off-by: Michael Stahl <mstahl@redhat.com> Conflicts: writerfilter/source/dmapper/DomainMapper.cxx writerfilter/source/dmapper/TblStylePrHandler.hxx writerfilter/source/dmapper/WrapPolygonHandler.hxx Change-Id: Ice61c94ffb052e389281aebb7cdf185134221061
2015-02-05Updated all precompiled headers.Ashod Nakashian1-15/+12
Change-Id: I955c8ac4dbe002d23531df7eb10fb4444d6b5157 Reviewed-on: https://gerrit.libreoffice.org/14292 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-01-02boost::unordered_map->std::unordered_mapCaolán McNamara1-1/+1
you can get debug stl this way Change-Id: Ia70a3e7c7c452390e8bee34975d296c9318e4a19
2014-12-30writerfilter: boost::shared_ptr -> c++11 std::shared_ptrMiklos Vajna5-10/+9
Change-Id: Ib5649d8979093bb147c61eebcf95a472ad899672
2014-12-25writerfilter: turn SourceDocumentType into a C++11 scoped enumerationMiklos Vajna1-3/+3
Change-Id: I11c550d0ec5a10f17116ac8f7025c0283e292f2e
2014-12-22writerfilter: fold single remaining header of resourcemodel into dmapperMiklos Vajna5-8/+8
Change-Id: I54cc8ebda18c8ca7071c39210687f28adbc4790a
2014-12-22resolveSprmProps() is used only in dmapperMiklos Vajna1-33/+0
Change-Id: I24227d700830a227ed8aa780b3b9e15c57b46f6e
2014-12-21writerfilter: hardcoded cFieldStart/Sep/EndMiklos Vajna1-0/+4
Change-Id: If7278418e1c7f8b8f812ce0b01720f8666e9ae5a
2014-12-21TagLogger is used only in dmapperMiklos Vajna1-83/+0
Change-Id: Ic88909ded4a28b1c019a03eefdaf3716cfbe9079
2014-12-21writerfilter: refactor to get rid of remaining scary PositionHandler staticsMiklos Vajna1-0/+6
Change-Id: I954504ad6b730866504a470b8d966fdfe1d58550
2014-12-21writerfilter: refactor to get rid of savedPositionOffset{V,H} staticsMiklos Vajna1-0/+8
Which are extremely scary, allowing a shape position from one doc to appear in an other if two writerfilter import is in progress at the same time. This partially reverts 8fa1a0874765ea7db57e496f1d92731b9ab09280 (read wp:positionOffset, wp:alignV and wp:alignH properly (bnc#513579), 2011-05-04). Change-Id: I0fcddf88fa56f5f9288e47bcd100c38ee9cf2f13
2014-12-20Unused enumeration valueMiklos Vajna1-1/+0
Change-Id: I82a1f902311fb5b1cb18460c40169cd93234bc88
2014-12-20writerfilter: pass the whole MediaDescriptor to dmapperMiklos Vajna1-1/+6
This gives dmapper access to the document URL. Change-Id: I4844c2fe97815f788de87b53170d4a1d1faebde8
2014-12-13writerfilter: only dmapper needs LoggedResourcesMiklos Vajna1-131/+0
Change-Id: Ic8c691c4185ec8b808e75885f9354c35d68be58c
2014-12-13writerfilter: only dmapper needs DomainMapper.hxxMiklos Vajna1-175/+0
Change-Id: I9508938754cf353ecc210eb13d7063ac7ef437bf
2014-12-13Avoid '#include "../'Miklos Vajna1-0/+34
Change-Id: I1ae598269b81095dc7d6ad83044f228d1297bfb8
2014-12-12writerfilter: add a factory for DomainMapperMiklos Vajna2-6/+49
Ideally the XFilter implementations should only know that DomainMapper implements Stream, nothing more. Add a factory and use it in RtfFilter. When ImportFilter will do the same, then the DomainMapper class definition can be an implementation detail. Change-Id: If19cf23e61c2f78189d834261d57c569b9173b12
2014-12-09writerfilter: move QNameToString to the OOXML tokenizerMiklos Vajna1-4/+4
It's filled with contents in the OOXML tokenizer anyway, keeping its interface outside of it is pointless. Change-Id: I10051c5b41a1247417bfb3dd3170a76bf20925aa
2014-12-09writerfilter: move include to the implementationMiklos Vajna1-1/+0
Change-Id: I27b3c5276c5bfd1a29d8edadc6078c71cfbf2609
2014-12-07writerfilter: util.hxx is used only inside dmapperMiklos Vajna1-34/+0
Change-Id: Ia3736c32c460b466649f10f4790c30d0d25f8c5e
2014-12-03writerfilter: only dmapper needs TableDataMiklos Vajna1-423/+0
Change-Id: I4c2ead05d845eebe101d34ed8fe9284509beb752
2014-11-30Unused writerfilter::TagLogger::propertySetMiklos Vajna1-3/+0
Change-Id: If0dd607823cad5dbc2da2df93ed0847a34791b58
2014-11-30writerfilter: only dmapper needs TableManager.hxxMiklos Vajna1-1148/+0
Change-Id: I3354f82a3dd0a598b5405ab32c5d1b0d370829c3
2014-10-25only the now removed OOXML tokenizer called getType()Miklos Vajna3-15/+0
Change-Id: Id9786ed75bf9d9b637312655af33d790caf93b13
2014-10-17Work around Clang 3.2 -Wnull-conversion bugStephan Bergmann1-23/+23
...by running all of writerfilter through loplugin:nullptr rewriter Change-Id: Ie6ec5dd989dc2035ccd10941bc38e557e128be0f
2014-10-17DEBUG_DOMAINMAPPER -> DEBUG_WRITERFILTERMiklos Vajna4-35/+35
As it's used in the tokenizers as well. Change-Id: I7a78cad0414c724f33b50315a45a5ff2c941f4db
2014-10-17fix incremental buildMiklos Vajna2-4/+0
Change-Id: I28dd6c72c665abd95be6d14dc629296850e03e1d
2014-10-16writerfilter: check for DEBUG_DOMAINMAPPER, not OSL_DEBUG_LEVEL explicitlyMiklos Vajna1-7/+1
Previously code only built if DEBUG_DOMAINMAPPER was exactly defined with OSL_DEBUG_LEVEL was > 1, as they these conditions were used for the same purpose. Change all this dmapper XML dumping code to consistently use DEBUG_DOMAINMAPPER, so later it'll be possible to change when it's defined without breaking the build. Change-Id: I32442cf098162c7d7c9eb7c454094685ab654b74
2014-10-15writerfilter: call to SAL_WARN() is not expensiveMiklos Vajna1-6/+1
So guards like '#if OSL_DEBUG_LEVEL > 0' around it can be dropped in most cases. Also, dumping the hex value of token IDs no longer makes sense, now that doctok is gone. Change-Id: I2c0d466e4bdde63d271a83aa4e7eebb52294e363
2014-10-08spelling: instanciated -> instantiatedNoel Grandin1-1/+1
Change-Id: I99f3010e30f81786b938dc11736ea1597cd5530d
2014-10-01writerfilter: std::auto_ptr -> std::unique_ptrStephan Bergmann1-6/+2
Change-Id: I57f010076f73758bd5bdcf78b58553baa257df08
2014-09-14Use constants for ST_Underline valuesMiklos Vajna1-1/+1
The integers were a leftover from doctok's Kul enumeration. Change-Id: I71ee4add743af9ae5b5dee877536c09ca48b854c
2014-09-13Use constants for ST_HighlightColor valuesMiklos Vajna1-1/+1
Change-Id: I230feea7ebf3138e6b1862401373216a25c34309
2014-08-17writerfilter: remove now not necessary namespaceids.pyMiklos Vajna1-1/+0
Change-Id: Ic15362b9a7687c7cba2e3b1554f2eac593afab3b
2014-08-13update_pchThomas Arnhold1-0/+8
Change-Id: Ic1dae7aac2f4367b4196ba3128c0aea9be1fbbda
2014-08-12Add reference to 'DomainMapper' to some DOCX import classesAdam Co1-0/+1
The reason for adding 'DomainMapper' is to be able to check during import in these classes whether or not the import is in a 'styles.xml' file or not. Also added blank handling for new XML nodes. Reviewed on: https://gerrit.libreoffice.org/10870 Change-Id: Ib2acde736d96f30eda40ee327991dc6ae0ed7f25
2014-08-08writerfilter: Move includes accordingly.Jan Holesovsky1-1/+0
Change-Id: I35c27dfa459fff3a2ee271333980c789d01fac56
2014-08-06writerfilter: fix dbglevel=2 buildMiklos Vajna1-0/+4
Change-Id: Ifd471e49cb167af48a9173762812164890e00791
2014-08-06OOXMLFastTokenHandler doesn't need an UNO contextMiklos Vajna1-1/+1
Change-Id: I476d7e26d35e38d458f62c01f478ed2b54eed355
2014-08-05writerfilter: remove deleted header from PCHMichael Stahl1-2/+0
Change-Id: I3be867391f42b6c7e2ce7fb1f1f553f5a5558699
2014-08-05writerfilter: bin OOXML_something duplication of oox::XML_something constantsMiklos Vajna1-0/+2
workdir/CustomTarget/writerfilter/source/ooxml/OOXMLFastTokens.hxx was a duplication of workdir/CustomTarget/oox/generated/oox/token/tokens.hxx, except when the oox generator changed, the writerfilter copy was not adjusted and Bad Things happened. We don't need this. Change-Id: Id92481f110b04ec24cb424421aa0ec029b7896f3
2014-07-22writerfilter: pass uno::Reference by reference in DomainMapper_ImplMichael Stahl1-3/+3
Change-Id: I91d0c2ffb958262fad0e7920852449e73d5481ea
2014-07-22writerfilter: pass uno::Reference by referenceMichael Stahl3-4/+4
Stepping into Reference ctors in debugger on every function call is annoying. Change-Id: Iba3c6ee143a772768084d65fb7036cbd4abcf050
2014-07-17DOCX import: set DontBalanceTextColumns=true for the last section ...Miklos Vajna2-0/+4
... if it has multiple columns. See wwSectionManager::InsertSegments() for the related binary import code which already did this. Change-Id: I919f585bd864db748cd349e01789ec7805f031a1
2014-07-15fdo#76803: Kill resourcemodel::Fraction, and use Fraction from tools instead.Jan Holesovsky1-54/+0
Change-Id: I72d336b8aacf80f9ab6472c0948766ee56fda34f
2014-07-06writerfilter: remove unused getKind()Miklos Vajna1-6/+0
Change-Id: I7d98d1fb400e1a73ca0d935d5cfbb82de43d795e
2014-06-29writerfilter: unused SprmIdToStringMiklos Vajna1-23/+0
Change-Id: I3aaa9ead56b98035de5d0e6c7c6cc01b8b95d9ab
2014-06-19writerfilter: Hide more debug-only stuff behind the DEBUG_DOMAINMAPPER.Jan Holesovsky3-1/+9
Change-Id: I0e86cafab97f0adad516660c6fdf40e13d114bf2