From 02140554ee1d70b219a42546191e2219d58be4b0 Mon Sep 17 00:00:00 2001 From: "Armin Le Grand (Allotropia)" Date: Fri, 30 Apr 2021 17:26:41 +0200 Subject: WASM --enable-wasm-strip now skips lots of LO code ... resulting in a stripped-down, Writer-only build to decrease the resulting WASM bytecode size. It removes the following code from the build: * All other major modules: Base, Calc, Chart, Draw, Impress and Math and related writerperfect filters * The premultiply tables * The (auto-)recovery functionality * All accessibility (but not the accessibility document checker) * The LanguageGuess component * EPUB support * The start center / BackingWindow * The TipOfTheDay functionality * The splash screen communication Currently crashs with anything different then soffice --writer. Closing the document also still crashes. FYI: many of these features are now behind ENABLE_WASM_STRIP_* defines, but they normally don't work on their own, globally! That's because we started with stripping the main components. Change-Id: Ib9c0f9452815910c0a2aceaf142ba1ad4a9cb0d7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126182 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski --- xmloff/util/xo.component | 36 ++++++++++++++++++++++++++++++++++++ xmloff/util/xo.component.chart | 17 +++++++++++++++++ xmloff/util/xo.component.draw | 18 ++++++++++++++++++ xmloff/util/xo.component.impress | 18 ++++++++++++++++++ xmloff/util/xo.component.writer | 7 +++++++ 5 files changed, 96 insertions(+) create mode 100644 xmloff/util/xo.component.chart create mode 100644 xmloff/util/xo.component.draw create mode 100644 xmloff/util/xo.component.impress create mode 100644 xmloff/util/xo.component.writer (limited to 'xmloff/util') diff --git a/xmloff/util/xo.component b/xmloff/util/xo.component index db63a5cd0519..7bd198ce17d3 100644 --- a/xmloff/util/xo.component +++ b/xmloff/util/xo.component @@ -22,142 +22,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -178,6 +213,7 @@ +