office-gobmx/solenv
Jim Raykowski 55e86edcb3 tdf#120658 - Reworking of dialogues Organize macros
(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>
2024-12-02 07:13:00 +01:00
..
bin Avoid -Werror,-Wcast-function-type-mismatch 2024-09-17 21:01:48 +02:00
buck
clang-cl
clang-format tdf#120658 - Reworking of dialogues Organize macros 2024-12-02 07:13:00 +01:00
doc/gbuild use portable "command -v" to detect installed programs, part 5 2024-01-22 14:13:37 +01:00
gbuild make screenshot: add missing dependency to AllLangMoTarget 2024-11-29 23:26:42 +01:00
gbuildtojson
gcc-wrappers
gdb fix basegfx.py 2024-09-25 22:10:17 +02:00
inc add Santali (Ol-Chiki) languagepack (sat-Olck) 2024-11-22 19:08:52 +01:00
lldb/libreoffice sfx2, solenv, sw: fix issues found by Ruff linter 2024-07-28 15:23:39 +02:00
lockfile
maven
qa/python Remove archaic xmerge 2024-10-24 16:28:18 +02:00
sanitizers reason_pdf no longer exists 2024-10-25 09:23:52 +02:00
vs merge CntUnencodedStringItem into SfxStringItem 2024-08-15 16:07:05 +02:00
wsl
CompilerTest_compilerplugins_clang-c++03.mk
CompilerTest_compilerplugins_clang.mk new loplugin:reftotemp 2024-11-13 13:08:16 +01:00
CustomTarget_gbuildtesttools.mk use portable "command -v" to detect installed programs, part 2 2024-01-22 14:01:17 +01:00
Executable_concat-deps.mk
Executable_g++-wrapper.mk
Executable_gbuildtojson.mk
Executable_gcc-wrapper.mk
Executable_lockfile.mk
flatpak-manifest.in Adapt flatpak build to upstream changes 2024-10-24 23:00:14 +02:00
Makefile
Module_solenv.mk
PythonTest_solenv_python.mk
README.md
StaticLibrary_wrapper.mk

Tools and Makefile Fragments Necessary for Compilation

This module contains many tools and makefile configuration pieces, critical for building LibreOffice:

  • bin/

    • contains lots of tools used during the build:

      • concat-deps* these aggregate, and remove duplicates from module dependencies, to accelerate build times.

      • make_installer.pl this script executes the compiled instructions from the scp2/ module to create an installer, and/or to do a local install for the smoketest.

  • gbuild/

    implementation of the LibreOffice build system See gbuild/README for more info.

  • gdb/

    lots of nice python helpers to make debugging -much- easier that (eg.) print UCS2 strings as UTF-8 on the console to help with debugging.

  • inc/

    old / increasingly obsolete dmake setup and includes, we are trying to entirely rid ourselves of this

  • src/

    useful standard / re-usable component map files for components which shouldn't export anything more than a few registration symbols.

  • flatpak-manifest.in

    This file is copied manually to https://github.com/flathub/org.libreoffice.LibreOffice/blob/master/org.libreoffice.LibreOffice.json The flatpak/build.sh in the LO dev-tools repository is obsolete.