summaryrefslogtreecommitdiff
path: root/writerfilter/CustomTarget_source.mk
AgeCommit message (Collapse)AuthorFilesLines
2014-08-29Remove unused url attributeMiklos Vajna1-1/+1
And also make sure that the model is re-checked when the schema changes. Change-Id: I348d11aa770255329cd47535dff4b15a95e4bd8e
2014-08-23writerfilter: remove mce token generatorMiklos Vajna1-1/+0
Commit af7d4a5ebf3e6a09cd2079f241dee16aa22e0276 (n#820503: initial MCE support in writerfilter ooxml tokenizer, 2013-07-03) added these, but in fact only the namespace-alias part was necessary. Now that oox provides the list of namespaces to be registered, it can be removed completely. Change-Id: If8f1b0c07602a0170c63b53d806a5b466d485747
2014-08-19writerfilter: stop reading namespace-alias elements in factoryimplMiklos Vajna1-2/+2
Change-Id: I52c2298c9583617481069040e118520cf8935c6d
2014-08-17writerfilter: remove now not necessary namespaceids.pyMiklos Vajna1-6/+0
Change-Id: Ic15362b9a7687c7cba2e3b1554f2eac593afab3b
2014-08-16writerfilter: abort build if model.xml does not validateMiklos Vajna1-2/+11
Most of the scripts parsing model.xml just load it as a DOM and extract info from it needed for their task, which means if you have a typo in an element / attribute name, it's just silently ignored. This is annoying, let's prevent that by validating the model before doing anything with it. Change-Id: I4229e57c12840fead62cbd150dd1408f2f0d29eb
2014-08-06unused tokens-to-xml.sedMiklos Vajna1-6/+0
Change-Id: I274cdeddde53472e1d4d2188f88269a70677a1fd
2014-08-06unused writerfilter::ooxml::OOXMLFastTokenHandlerMiklos Vajna1-8/+0
This makes libwriterfilterlo.so smaller by 500KB in a stripped dbgutil build. Change-Id: I0046251a0fe83ceee6f585f17707e4ecf53996b6
2014-08-05writerfilter: bin OOXML_something duplication of oox::XML_something constantsMiklos Vajna1-7/+0
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-08-03writerfilter: Kill ListValueMap(s) & their construction.Jan Holesovsky1-5/+0
ListValueMaps were completely useless; it is always just few values that used to be in the unordered_map, so doing just a normal comparison couldn't be too much worse than all the hash construction etc. This saves >300k of the libwriterfilter.so size (striped). If this proves to be less performing than what we used to have (which I doubt), now when we generate the code using Python, it would be a piece of cake to construct some deterministic finite automaton in each switch's case to accept the value names, and return the values. Change-Id: I95d0470b73ade1fbf5c9de2299c4adcc59286bc3
2014-08-03Revert "writerfilter: Kill ListValueMap(s) & their construction."David Tardon1-0/+5
Apparently there can be much more than "just a few values" in some cases (186 in OOXMLFactory_dml_shapeGeometry::getListValue) and MSVC compiler cannot handle if statement that deeply nested. This reverts commit 7aa7047eb48e81bc0b32448ff0487c993fe9a4db. Change-Id: I2b4d166e73ce1e616fea81fcfcfc9915c5784d30
2014-08-03writerfilter: Kill ListValueMap(s) & their construction.Jan Holesovsky1-5/+0
ListValueMaps were completely useless; it is always just few values that used to be in the unordered_map, so doing just a normal comparison couldn't be too much worse than all the hash construction etc. This saves >300k of the libwriterfilter.so size (striped). If this proves to be less performing than what we used to have (which I doubt), now when we generate the code using Python, it would be a piece of cake to construct some deterministic finite automaton in each switch's case to accept the value names, and return the values. Change-Id: I95d0470b73ade1fbf5c9de2299c4adcc59286bc3
2014-07-27writerfilter: convert factoryimpl_ns to PythonMiklos Vajna1-7/+4
Change-Id: Ia2380a23e31583f40a368168bc09d7fddd3e4ab7
2014-07-15writerfilter: convert factory_ns to PythonMiklos Vajna1-3/+3
Change-Id: I64996b3f96f51ba80ade636c13a2919410672a27
2014-07-12writerfilter: convert factoryimpl to PythonMiklos Vajna1-3/+3
Change-Id: I2065215db5da0a379e902a74eff419d5c6068d21
2014-07-06writerfilter: convert namespaceids to PythonMiklos Vajna1-4/+3
Change-Id: Ia57a41aba91f00f3c1fb63a82c9793bf43434afb
2014-07-05writerfilter: convert qnametostr to PythonMiklos Vajna1-4/+4
Change-Id: Ie72afbb1a7d384386d3189dae8276444767aac53
2014-07-01writerfilter/source: change directory dependencies to .../ooxml/.dirDouglas Mencken1-3/+3
fixes build errors like: ./workdir/CustomTarget/writerfilter/source/ooxml/model_preprocessed.xml: No such file or directory Change-Id: I1ee4e6247e9b87548a0314914fd3fc6499783ea6 Reviewed-on: https://gerrit.libreoffice.org/10008 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-06-29writerfilter: convert factory_values to PythonMiklos Vajna1-4/+4
Change-Id: I4dca13159a25ed137153c2a7a66ca4f87f612e87
2014-06-28writerfilter: sync writerfilter_WORK with writerfilter_SRCMiklos Vajna1-11/+11
So in case a script in the ooxml dir generates some output, that should be in the ooxml dir under workdir as well. Change-Id: I08fbb2d0c8950362628d11de4cfeda98c835ed9a
2014-06-25writerfilter: convert resourceids to PythonMiklos Vajna1-4/+4
Change-Id: If138bb3de8815f9d24aa1db10543b904792a0b37
2014-06-22writerfilter: convert factoryinc to PythonMiklos Vajna1-3/+3
Change-Id: I23ee4844fcc034f1d586c10d6a16db71a4db5363
2014-06-21writerfilter: convert modelpreprocess to PythonMiklos Vajna1-15/+4
Change-Id: I8c63d8d1bcf4247491e4be22d1e37e1eefe1e7d1
2014-06-12writerfilter: remove unused analyzemodel.xslMiklos Vajna1-6/+0
Change-Id: Ic9e44d0050413c9225b030a4be6f71f5adc654fc
2014-06-11writerfilter: convert gperffasttokenhandler to PythonMiklos Vajna1-3/+3
Change-Id: I56ae09cb89da7d078f64906e15677de58296c119
2014-06-10writerfilter: convert fasttokens to PythonMiklos Vajna1-5/+6
It's shorter and f9bf15e19ec823a58ee32bf94da81f3bb1a147bc (writerfilter: initial strict DOCX support, 2014-03-07) shows it's a pain to do anything non-trivial with XSLT 1.0 -- in that case black magic was needed to do a simple unique sort. Change-Id: Icf4e7b580ce1db6826989500dbf4a012d79acdb9
2014-06-05writerfilter: Avoid a temporary file, sed can handle this by itself.Jan Holesovsky1-7/+2
Change-Id: I7fde1b44809b1886730145f16878e0f1045b2555
2014-05-23oox, writerfilter: add a14 namespace and tokensJacobo Aragunde Pérez1-0/+1
Added the artistic effects defined in the MS-ODRAWXML extension. Ref: http://msdn.microsoft.com/en-us/library/dd905216(v=office.12).aspx Change-Id: I24c5e5bbe569f160d300a7a7293ca047cb7a1b88.
2014-03-08writerfilter: remove no longer needed doctok/resources.xmiMiklos Vajna1-1/+0
Change-Id: Ieda9780452af21aef40b925eff6693b8098e91f7
2014-03-08writerfilter: remove no longer needed doctok/resourcetools.xslMiklos Vajna1-1/+0
Change-Id: I378df2ddfc0912610b5f0d674c2a76601f4440c8
2014-03-08writerfilter: remove no longer needed doctok/sprmcodetostr.xslMiklos Vajna1-13/+0
Change-Id: I4dcb2a6e73b95054204e31a3a54eedad2689db2c
2014-03-08writerfilter: remove no longer needed doctok/sprmids.xslMiklos Vajna1-7/+0
Change-Id: Ia846d279ea5a4d375f8eb3736a0aabd419a07382
2014-02-20writerfilter: added w14 grammar with glow elementTomaž Vajngerl1-0/+1
Change-Id: I540ff861ab492a1ad4c2a9d139834a9e36ca54bc
2014-02-13writerfilter: Get rid of a whole load of static OUStrings.Jan Holesovsky1-7/+0
Change-Id: Ic5b254d1e6579baf2c9acdd24ddbaa95d554cf68
2014-01-27writerfilter: initial wp14 supportMiklos Vajna1-0/+1
This is just the tokenizer part, though all the heavy-lifing in model.xml should be now done. Change-Id: Idb65f3c73a077f7fd0ffd74d7101954b9433f98e
2014-01-25writerfilter: remove no longer needed generated qnametostr.cxx in doctokMiklos Vajna1-7/+0
Change-Id: I47607894a5903266052cef012a55c9655cc90e89
2014-01-25writerfilter: remove no longer needed generated resourceids.hxx in doctokMiklos Vajna1-7/+0
Change-Id: I5777e4846daccfbd78fa8a4f47c313a225d7aed2
2013-12-13writerfilter: remove unused resourcesimplMiklos Vajna1-7/+0
Change-Id: I7120333562d926f9d535d265d2caf8c5a95cc558
2013-12-11writerfilter: remove unused resources.xslMiklos Vajna1-7/+0
Change-Id: Id9bb0ae05395fe635aec1a42e8b3c0995cf81463
2013-07-03n#820503: initial MCE support in writerfilter ooxml tokenizerCédric Bosdonnat1-0/+1
writerfilter OOXML tokenizer was just ignoring the mce elements and thus getting the Choice content and the Fallback one. This initial support drops all mc:Choice contents to read mc:Fallback. At least for drawingML vs VML support, we have a much better support of the fallback. Change-Id: Ic0bf69d0436994e9cfcf38accdd57d17e9f391fe (cherry picked from commit f4112ce9e7840efbcd567c4d18ed4519a1e91294)
2013-05-07oox: remove Package_generated and Package_tokensMichael Stahl1-3/+4
Change-Id: Iab5eb4fbfecea905f4eeb9f1b1f503c1908dadc8
2013-03-25cleanup gbuild outputPeter Foley1-24/+24
Change-Id: I53e1ccda41688975ea180f44bfd507ce4ca39bf2
2013-02-05convert libxslt to gbuild and add to tail_buildPeter Foley1-0/+2
Change-Id: I16eb442fd65b3a2f3a44108f670fd364dc7a64c0 Reviewed-on: https://gerrit.libreoffice.org/1988 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-29rethink external executable setupDavid Tardon1-1/+1
Change-Id: I5293fea9b5404b82e72761407d325c408a2e45ca
2012-12-02move setting up of ext. executables out of gbuild.mkDavid Tardon1-20/+22
Change-Id: Icacd44abfa5bf5f75f0ee719b39fba6821976a8a
2012-11-23split qnametostr up to try and make .o's small enough for ppc64Caolán McNamara1-10/+6
i.e. relocation truncated to fix: R_PPC64_TOC16_DS while I'm at it merge the standalone header/footer files into the .xslt and simplify the makefile. Change-Id: Iee0e9b5dd96868f49f1bed22fb5dc6d28c8cef81
2012-06-14writerfilter: two more dependenciesMatúš Kukan1-2/+2
Change-Id: I97491c61ef83f947e1923785300490f3b7920203
2012-06-08targeted gmk4 clean-upNorbert Thiebaud1-183/+164
Change-Id: I029b96e9d30393d6e7f0fe3aa841ac62147808df
2012-05-17sigh, more missing dependenciesMatúš Kukan1-6/+7
Change-Id: I0d1802ebcf384095a6962fb1faf9516bd9a2dda6
2012-05-10normalize variable names in gbuild user makefilesMichael Stahl1-69/+68
Variables should have module name as prefix to prevent collisions.
2012-05-09gbuild: remove gb_Helper_abbreviate_dirs_nativeMatúš Kukan1-19/+19
Change-Id: I0a3ad6553692fc21eaf96cf35e9c343b4d716c21