office-gobmx/desktop
Noel Grandin d4661d66f5 fix leak in desktop test
Change-Id: I6d6ae4a59777b17fda39b81ce867c2ee4a753a43
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115986
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2021-05-22 14:35:39 +02:00
..
inc update PCHs 2021-04-12 09:47:35 +02:00
qa fix leak in desktop test 2021-05-22 14:35:39 +02:00
scripts Fix unoinfo on macOS 2021-01-19 14:38:18 +01:00
source add Toggleable as a separate thing to a Button 2021-05-21 18:19:58 +02:00
test/deployment Fix build of Extension_test-{active,passive} 2021-03-08 15:46:29 +01:00
uiconfig/ui remove deprecated [x|y]align property for CheckBoxes and RadioButtons 2021-01-21 20:37:49 +01:00
unx/source Fix check for inclusion of <sys/sysmacros.h> 2020-10-15 11:56:04 +02:00
util Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
win32/source Fix previous typo-in-comment fix 2021-04-12 11:23:46 +02:00
AllLangMoTarget_dkt.mk
CppunitTest_desktop_app.mk Call framework::Desktop::shutdown directly 2020-06-29 16:40:52 +02:00
CppunitTest_desktop_dialogs_test.mk
CppunitTest_desktop_lib.mk ScriptForge - Update build files 2020-11-07 07:33:06 +01:00
CppunitTest_desktop_lokinit.mk
CppunitTest_desktop_version.mk
CustomTarget_desktop_unopackages_install.mk
CustomTarget_soffice.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
Executable_minidump_upload.mk Add version resource to executables where it was missing 2019-08-31 00:22:28 +02:00
Executable_oosplash.mk
Executable_quickstart.mk Add version resource to executables where it was missing 2019-08-31 00:22:28 +02:00
Executable_sbase.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
Executable_scalc.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
Executable_sdraw.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
Executable_simpress.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
Executable_smath.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
Executable_soffice_bin.mk tdf#138122 Add window scaling for retina displays on macOS 2021-01-17 19:21:15 +01:00
Executable_soffice_com.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
Executable_soffice_exe.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
Executable_soffice_safe.mk desktop: separate executable shortcut for safe-mode 2020-07-13 10:53:12 +02:00
Executable_sweb.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
Executable_swriter.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
Executable_unoinfo.mk Add version resource to executables where it was missing 2019-08-31 00:22:28 +02:00
Executable_unopkg.mk Make unopkg.com proper launcher for unopkg.bin on Windows 2020-01-23 06:20:22 +01:00
Executable_unopkg_bin.mk Make unopkg.com proper launcher for unopkg.bin on Windows 2020-01-23 06:20:22 +01:00
Executable_unopkg_com.mk Make unopkg.com proper launcher for unopkg.bin on Windows 2020-01-23 06:20:22 +01:00
Extension_test-active.mk
Extension_test-passive.mk
GeneratedPackage_desktop_unopackages_install.mk
IwyuFilter_desktop.yaml tdf#42949 Fix new IWYU warnings in directories d* 2020-11-09 16:04:18 +01:00
Jar_active_java.mk Move all public Java classes to libreoffice.jar 2020-05-06 14:48:21 +02:00
Jar_passive_java.mk Move all public Java classes to libreoffice.jar 2020-05-06 14:48:21 +02:00
Library_active_native.mk
Library_crashreport.mk
Library_deployment.mk desktop/deployment: create instances with uno constructors 2020-07-11 11:34:08 +02:00
Library_deploymentgui.mk do not require $(SRCDIR) in every gb_Library_set_precompiled_header 2019-09-23 10:47:25 +02:00
Library_deploymentmisc.mk do not require $(SRCDIR) in every gb_Library_set_precompiled_header 2019-09-23 10:47:25 +02:00
Library_migrationoo2.mk desktop: create instances with uno constructors 2020-07-09 09:25:57 +02:00
Library_migrationoo3.mk desktop: create instances with uno constructors 2020-07-09 09:25:57 +02:00
Library_offacc.mk
Library_passive_native.mk
Library_sofficeapp.mk WASM: add initial support for Emscripten cross build 2021-05-05 21:14:54 +02:00
Library_spl.mk desktop: create instances with uno constructors 2020-07-09 09:25:57 +02:00
Library_unopkgapp.mk
Makefile
Module_desktop.mk desktop: separate executable shortcut for safe-mode 2020-07-13 10:53:12 +02:00
Package_branding.mk
Package_branding_custom.mk
Package_sbase_sh.mk
Package_scalc_sh.mk
Package_scripts.mk mac: don't put script files into Contents/MacOS or framework-bin directory 2021-01-18 15:56:36 +01:00
Package_sdraw_sh.mk
Package_simpress_sh.mk
Package_smath_sh.mk
Package_soffice_sh.mk
Package_swriter_sh.mk
Pagein_calc.mk
Pagein_common.mk reduce number of framework libraries 2020-07-04 22:42:54 +02:00
Pagein_draw.mk
Pagein_impress.mk
Pagein_writer.mk
Pyuno_passive_python.mk
Rdb_passive_generic.mk
Rdb_passive_platform.mk
README.md Updated README.md files to represent current code / use Markdown format 2021-04-07 17:47:16 +02:00
README.vars
StaticLibrary_winlauncher.mk
StaticLibrary_winloader.mk WIN allow setting a memory limit for soffice.bin 2019-09-13 20:11:38 +02:00
UIConfig_deployment.mk
WinResTarget_quickstart.mk
WinResTarget_sbase.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
WinResTarget_scalc.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
WinResTarget_sdraw.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
WinResTarget_simpress.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
WinResTarget_smath.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
WinResTarget_soffice.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
WinResTarget_sofficebin.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
WinResTarget_sweb.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00
WinResTarget_swriter.mk Unify executables to take version resource from default.rc 2019-08-31 02:48:18 +02:00

LibreOffice Binary

Code for the LibreOffice main binary (soffice) resides here. The soffice_main function for the soffice binary can be found here.

Stable Interface

Some of the artifacts built here are part of a LibreOffice installation set's stable interface, which (programmatic) clients can depend on. Among them are:

soffice

In the program directory (program/ on Linux and Windows, Contents/MacOS/ on macOS).

unoinfo

In the program directory (program/ on Linux and Windows, Contents/MacOS/ on macOS).

When called with a sole argument of c++, it prints to stdout an absolute pathname denoting the directory where the public URE libraries are found.

When called with a sole argument of java, it prints to stdout a marker character (either an ASCII '0' or '1') followed by a sequence of zero or more absolute pathnames denoting jars or directories that need to be included in a class loader's search locations.

If the marker character is '0' (on Linux and macOS), the pathnames are encoded as bytes, and any two pathnames in the sequence are separated from each other by NUL bytes.

If the marker character is '1' (on Windows), the pathnames are encoded as UTF-16-LE two-byte code units, and any two pathnames in the sequence are separated from each other by two-byte NUL code units.

Other Binaries

oosplash

Splash screen for the LibreOffice soffice binary.