# -*- 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)/vcl/commonfuzzer.mk $(eval $(call gb_Executable_Executable,tgafuzzer)) $(eval $(call gb_Executable_use_api,tgafuzzer,\ offapi \ udkapi \ )) $(eval $(call gb_Executable_use_externals,tgafuzzer,\ $(fuzzer_externals) \ )) $(eval $(call gb_Executable_set_include,tgafuzzer,\ $$(INCLUDE) \ -I$(SRCDIR)/vcl/inc \ )) $(eval $(call gb_Executable_use_libraries,tgafuzzer,\ $(fuzzer_core_libraries) \ )) $(eval $(call gb_Executable_use_static_libraries,tgafuzzer,\ $(fuzzer_statics) \ )) $(eval $(call gb_Executable_add_exception_objects,tgafuzzer,\ vcl/workben/tgafuzzer \ )) $(eval $(call gb_Executable_add_libs,tgafuzzer,\ $(LIB_FUZZING_ENGINE) \ )) # vim: set noet sw=4 ts=4: f8b39675910cbbd1f94dd9a6b73c31a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176254 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
(make from 5 existing only one)

Much of what makes up this patch is adapted from existing code that is
used to organize and select macros and to assign macros to shortcut
keys. Comments in the patch say where code is borrowed from.

Known issues:

+ Scripting framework library rename for BeanShell, Java, and JavaScript
always returns fail when there are no macro entries in the library even
though it actually succeeds. The same thing happens using
SvxScriptOrgDialog::renameEntry.

+ Deleting Basic macros from the Macro Manager dialog is not implemented
yet.

Change-Id: If4da04549f8b39675910cbbd1f94dd9a6b73c31a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176254
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
tdf#126917 menu: OpenXMLFilterSettings != Macros 2022-10-05T04:59:36+00:00 Justin Luth justin.luth@collabora.com 2022-09-29T13:08:37+00:00 0ab5a5ee6e7cafa0c0d3e5ffee809e6b77af3796 OpenXMLFilterSettings has nothing to do with macros, but was moved there in LO 6.3. In 6.2 it was placed just before Extension Manager, so that is where I returned it. Change-Id: Id80b5984c785dc66e66aeb3215d8f1ef8c837442 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140739 Tested-by: Justin Luth <jluth@mail.com> Reviewed-by: Justin Luth <jluth@mail.com> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
OpenXMLFilterSettings has nothing to do with macros,
but was moved there in LO 6.3.

In 6.2 it was placed just before Extension Manager,
so that is where I returned it.

Change-Id: Id80b5984c785dc66e66aeb3215d8f1ef8c837442
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140739
Tested-by: Justin Luth <jluth@mail.com>
Reviewed-by: Justin Luth <jluth@mail.com>
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>