6381fe554a
... to prevent duplicating masters on slide copy-paste. Also fixed a 10-year copy-paste error (pRefPage wasn't replaced with pNPage). Fixed argument evaluation order issue (aStream.GetEndOfData() depends on Flush() but doesn't call it, so will return incorrect result if called before aStream.GetBuffer()). Replaced compare of hashes with results of stringify(), because it removes useless overhead (hashes are calculated from stringify() anyway, and are not cached anywhere). Removed Flush() called from SvMemoryStream::GetBuffer(), because it calls GetData(), which calls Flush() itself. Thanks to Andras Timar for unit test framework. Change-Id: Ia46d4e9a017fc628d424949a9d229045a249a4ca Reviewed-on: https://gerrit.libreoffice.org/20367 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
51 lines
1.3 KiB
Makefile
51 lines
1.3 KiB
Makefile
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
|
#
|
|
# This file is part of the LibreOffice project.
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
#
|
|
|
|
$(eval $(call gb_Module_Module,sd))
|
|
|
|
$(eval $(call gb_Module_add_targets,sd,\
|
|
Library_sd \
|
|
Library_sdd \
|
|
Library_sdfilt \
|
|
$(call gb_Helper_optional,DESKTOP,Library_sdui) \
|
|
Package_opengl \
|
|
Package_web \
|
|
Package_xml \
|
|
))
|
|
|
|
$(eval $(call gb_Module_add_l10n_targets,sd,\
|
|
AllLangResTarget_sd \
|
|
UIConfig_sdraw \
|
|
UIConfig_simpress \
|
|
))
|
|
|
|
ifeq ($(filter DRAGONFLY FREEBSD,$(OS)),)
|
|
$(eval $(call gb_Module_add_check_targets,sd,\
|
|
$(if $(and $(filter $(COM),MSC),$(MERGELIBS)),, \
|
|
CppunitTest_sd_uimpress) \
|
|
CppunitTest_sd_import_tests \
|
|
CppunitTest_sd_export_tests \
|
|
CppunitTest_sd_filters_test \
|
|
CppunitTest_sd_misc_tests \
|
|
CppunitTest_sd_html_export_tests \
|
|
CppunitTest_sd_tiledrendering \
|
|
))
|
|
endif
|
|
|
|
ifeq ($(OS),LINUX)
|
|
$(eval $(call gb_Module_add_check_targets,sd,\
|
|
CppunitTest_sd_svg_export_tests \
|
|
))
|
|
endif
|
|
|
|
$(eval $(call gb_Module_add_subsequentcheck_targets,sd,\
|
|
JunitTest_sd_unoapi \
|
|
))
|
|
|
|
# vim: set noet sw=4 ts=4:
|