Open the bugdoc, start text edit on the only slide, in the only shape. Use the toolbar button to change from no numbering to bullet, some very small bullet with no spacing between the bullet and the text shows up. This happens since commit f60ee00edcc5b0fdee5227bb695448119cddb013 (tdf#89365 sd UI: fix transitioning from a numbered list to a bulleted list, 2025-11-04), previously the numbering to bullet transitioning was broken and you had to click on the "turn on bullets" button twice. A side effect of the old two-step transitioning was that no formatting from the old numbering was kept, so better defaults were used (but the numbering level was lost). Keep the old use-case fixed and fix the new use-case by looking at how this works on master pages: there TextObjectBar::ExecuteImpl()'s FN_NUM_BULLET_ON block calls SdStyleSheetPool::setDefaultOutlineNumberFormatBulletAndIndent() before setting the number format for a specific level of the numbering rule. Do the same for non-master pages in FuBulletAndPosition::SetCurrentBulletsNumbering(): if we transition to a bullet, then use the same defaults in the non-master-page case, too. Note that turning bullets on or off as direct formatting is not ideal: a better style is to assign bullets (or no bullets) to different outline levels in the master page, and then just change the list level of paragraphs in the outliner shape, which avoids this sort of problem in the first place. Change-Id: I4227988593baeaa91cc21525fb895c3acaf3afd7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/195839 Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Jenkins
88 lines
2.4 KiB
Makefile
88 lines
2.4 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/.
|
|
#
|
|
|
|
include $(SRCDIR)/sd/export_setup.mk
|
|
include $(SRCDIR)/sd/import_setup.mk
|
|
|
|
$(eval $(call gb_Module_Module,sd))
|
|
|
|
$(eval $(call gb_Module_add_targets,sd,\
|
|
Library_sd \
|
|
Library_sdd \
|
|
Library_sdui \
|
|
Package_opengl \
|
|
Package_xml \
|
|
UIConfig_sdraw \
|
|
UIConfig_simpress \
|
|
))
|
|
|
|
$(eval $(call gb_Module_add_l10n_targets,sd,\
|
|
AllLangMoTarget_sd \
|
|
))
|
|
|
|
ifeq ($(filter DRAGONFLY FREEBSD,$(OS)),)
|
|
$(eval $(call gb_Module_add_slowcheck_targets,sd,\
|
|
Library_sdqahelper \
|
|
$(if $(and $(filter $(COM),MSC),$(MERGELIBS)),, \
|
|
CppunitTest_sd_uimpress) \
|
|
CppunitTest_sd_import_tests \
|
|
CppunitTest_sd_import_tests2 \
|
|
CppunitTest_sd_import_tests_skia \
|
|
CppunitTest_sd_import_tests-smartart \
|
|
CppunitTest_sd_export_tests-ooxml1 \
|
|
CppunitTest_sd_export_tests-ooxml2 \
|
|
CppunitTest_sd_export_tests-ooxml3 \
|
|
CppunitTest_sd_export_tests-ooxml4 \
|
|
CppunitTest_sd_export_tests \
|
|
CppunitTest_sd_filters_test \
|
|
CppunitTest_sd_font_embedding_tests \
|
|
CppunitTest_sd_layout_tests \
|
|
CppunitTest_sd_misc_tests \
|
|
CppunitTest_sd_uiimpress \
|
|
CppunitTest_sd_ui_func \
|
|
CppunitTest_sd_html_export_tests \
|
|
CppunitTest_sd_activex_controls_tests \
|
|
CppunitTest_sd_pdf_import_test \
|
|
CppunitTest_sd_png_export_tests \
|
|
CppunitTest_sd_filter_eppt \
|
|
CppunitTest_sd_shape_import_export_tests \
|
|
CppunitTest_sd_a11y \
|
|
CppunitTest_sd_textfitting_tests \
|
|
CppunitTest_sd_theme_tests \
|
|
CppunitTest_sd_annotation_tests \
|
|
))
|
|
endif
|
|
|
|
ifneq ($(DISABLE_GUI),TRUE)
|
|
ifeq ($(OS),LINUX)
|
|
$(eval $(call gb_Module_add_slowcheck_targets,sd,\
|
|
CppunitTest_sd_svg_export_tests \
|
|
CppunitTest_sd_tiledrendering \
|
|
CppunitTest_sd_tiledrendering2 \
|
|
CppunitTest_sd_lokit_search \
|
|
))
|
|
endif
|
|
endif
|
|
|
|
# screenshots
|
|
$(eval $(call gb_Module_add_screenshot_targets,sd, \
|
|
CppunitTest_sd_dialogs_test \
|
|
))
|
|
|
|
$(eval $(call gb_Module_add_subsequentcheck_targets,sd,\
|
|
JunitTest_sd_unoapi \
|
|
))
|
|
|
|
$(eval $(call gb_Module_add_uicheck_targets,sd,\
|
|
UITest_impress_tests \
|
|
UITest_impress_tests2 \
|
|
UITest_sd_findReplace \
|
|
))
|
|
# vim: set noet sw=4 ts=4:
|