summaryrefslogtreecommitdiff
path: root/xmloff/CppunitTest_xmloff_style.mk
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2021-03-11 13:01:16 +0100
committerMiklos Vajna <vmiklos@collabora.com>2021-03-11 16:14:57 +0100
commit08e783903cf67e9c6673e21f99dfff816f8d5872 (patch)
treeea359afb12e7b112ce3324dd2fa021c506ffb39f /xmloff/CppunitTest_xmloff_style.mk
parentf92510321dc860f43e471473db67167c0fefcbea (diff)
ODF export: sort <style:font-face> elements based on the style:name attribute
m_pFontAutoStylePool is already sorted, but sorting ignores XMLFontAutoStylePoolEntry_Impl::sName, and changing XMLFontAutoStylePoolEntryCmp_Impl would affect how find() works in XMLFontAutoStylePool::Add(), so just extend XMLFontAutoStylePool::exportXML() instead. With this, the order of <style:font-face> elements is meant to be stable in content.xml and styles.xml, helping use-cases where a document is converted to ODF multiple times and an integration test wants to assert that the output is the same. Change-Id: If0dbfa40a1b204aebe5e141fe64f71ac2ca92405 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112339 Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Jenkins
Diffstat (limited to 'xmloff/CppunitTest_xmloff_style.mk')
-rw-r--r--xmloff/CppunitTest_xmloff_style.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/xmloff/CppunitTest_xmloff_style.mk b/xmloff/CppunitTest_xmloff_style.mk
index 866224e70159..8d603833c7a8 100644
--- a/xmloff/CppunitTest_xmloff_style.mk
+++ b/xmloff/CppunitTest_xmloff_style.mk
@@ -13,6 +13,7 @@ $(eval $(call gb_CppunitTest_CppunitTest,xmloff_style))
$(eval $(call gb_CppunitTest_use_externals,xmloff_style,\
boost_headers \
+ libxml2 \
))
$(eval $(call gb_CppunitTest_add_exception_objects,xmloff_style, \
@@ -26,6 +27,7 @@ $(eval $(call gb_CppunitTest_use_libraries,xmloff_style, \
sal \
test \
unotest \
+ utl \
))
$(eval $(call gb_CppunitTest_use_sdk_api,xmloff_style))