/bin/

tion> LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/writerfilter/CustomTarget_source.mk
AgeCommit message (Collapse)Author
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-23writerfilter: remove mce token generatorMiklos Vajna
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 Vajna
Change-Id: I52c2298c9583617481069040e118520cf8935c6d
2014-08-17writerfilter: remove now not necessary namespaceids.pyMiklos Vajna
Change-Id: Ic15362b9a7687c7cba2e3b1554f2eac593afab3b
2014-08-16writerfilter: abort build if model.xml does not validateMiklos Vajna
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 Vajna
Change-Id: I274cdeddde53472e1d4d2188f88269a70677a1fd
2014-08-06unused writerfilter::ooxml::OOXMLFastTokenHandlerMiklos Vajna
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 Vajna
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 Holesovsky
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 Tardon
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 Holesovsky
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 Vajna
Change-Id: Ia2380a23e31583f40a368168bc09d7fddd3e4ab7
2014-07-15writerfilter: convert factory_ns to PythonMiklos Vajna
Change-Id: I64996b3f96f51ba80ade636c13a2919410672a27
2014-07-12writerfilter: convert factoryimpl to PythonMiklos Vajna
Change-Id: I2065215db5da0a379e902a74eff419d5c6068d21
2014-07-06writerfilter: convert namespaceids to PythonMiklos Vajna
Change-Id: Ia57a41aba91f00f3c1fb63a82c9793bf43434afb
2014-07-05writerfilter: convert qnametostr to PythonMiklos Vajna
Change-Id: Ie72afbb1a7d384386d3189dae8276444767aac53
2014-07-01writerfilter/source: change directory dependencies to .../ooxml/.dirDouglas Mencken
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 Vajna
Change-Id: I4dca13159a25ed137153c2a7a66ca4f87f612e87
2014-06-28writerfilter: sync writerfilter_WORK with writerfilter_SRCMiklos Vajna
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