12147e0322
There are places in LO code that needlessly split polygons into a group of adjacent polygons. These should theoretically result in the same, but only if antialiasing is not used (where Skia has a problem and according to Skia developers that's not really Skia's fault). So whenever a possibly problematic polygon is asked to be drawn, delay it and try to merge it with followup polygons back into one polygon where those needlessly created problematic edges do not exist. This is indeed just a hack and those problematic places should be fixed, but oh well :/. Change-Id: I1b03fe7c2f5e8c962b0dcb8962196b7fea090146 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98887 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
46 lines
1.3 KiB
Makefile
46 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_CppunitTest_CppunitTest,basegfx))
|
|
|
|
$(eval $(call gb_CppunitTest_use_external,basegfx,boost_headers))
|
|
|
|
$(eval $(call gb_CppunitTest_use_sdk_api,basegfx))
|
|
|
|
$(eval $(call gb_CppunitTest_use_libraries,basegfx,\
|
|
basegfx \
|
|
comphelper \
|
|
cppu \
|
|
cppuhelper \
|
|
sal \
|
|
))
|
|
|
|
$(eval $(call gb_CppunitTest_add_exception_objects,basegfx,\
|
|
basegfx/test/B2DRangeTest \
|
|
basegfx/test/B2DPolyRangeTest \
|
|
basegfx/test/B2DHomMatrixTest \
|
|
basegfx/test/B2DPointTest \
|
|
basegfx/test/B2DPolygonTest \
|
|
basegfx/test/B2DPolygonToolsTest \
|
|
basegfx/test/B2DPolyPolygonTest \
|
|
basegfx/test/B2DPolyPolygonCutterTest \
|
|
basegfx/test/B1DRangeTest \
|
|
basegfx/test/B2XRangeTest \
|
|
basegfx/test/B2IBoxTest \
|
|
basegfx/test/B2DTupleTest \
|
|
basegfx/test/BColorTest \
|
|
basegfx/test/SvgPathImportExport \
|
|
basegfx/test/basegfx3d \
|
|
basegfx/test/boxclipper \
|
|
basegfx/test/basegfxtools \
|
|
basegfx/test/clipstate \
|
|
basegfx/test/genericclipper \
|
|
))
|
|
|
|
# vim: set noet sw=4 ts=4:
|