# LibreOffice help build LibreOffice can build three kinds of help output from helpcontent2: * XML (local, bundled with LibreOffice < 6.0) * HTML (local, bundled with LibreOffice >= 6.0) * HTML (online) Both local help variants can be included in help-packs, which might be bundled with the installer or provided as separate packages. They are supposed to be installed by a user to provide localized help. Both HTML-based help types are displayed in a browser, while the XML help uses an internal viewer component. The XML help is the only one supported in extensions. ## configure options --with-help: selects the help type to build --with-omindex: prepares the online help for a Xapian Omega based search index --disable-xmlhelp: removes support for the XML help --with-helppack-integration: includes the help-packs in the installer Also see `configure --help`. ## XML help, bundled This type was bundled per-default until LibreOffice 6.0. This help output is generated by using two tools: HelpIndexer and HelpLinker. It uses an internal viewer component. Extensions still use this help type to ship their help. This output is originally based on JavaDoc. The main support for this help type is in the following directories: * helpcompiler: tooling and support library * xmlhelp: the viewer component * desktop/source/deployment/registry/help: extensions / help-pack support Most code is "marked" by HAVE_FEATURE_XMLHELP precompiler blocks or conditioned by the XMLHELP flag in the $BUILD_TYPE variable. Interestingly the HelpIndexer and HelpLinker are used by gbuild to build the help inside bundled extensions, but both are not part of the LibreOffice SDK. ## HTML help, bundled This type is bundled per-default since LibreOffice 6.0 and displayed in a browser. ## HTML help, online This help is the external one, currently provided by help.libreoffice.org. It differs from the bundled HTML help in three main aspects: * has a language chooser widget * provides an additional Xapian Omega, CGI- / server-based search index * includes some additional multimedia assets It is opened in a browser. tro/collabora/cd-5.3-3.1'>distro/collabora/cd-5.3-3.1 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/external/harfbuzz
AgeCommit message (Expand)Author
2024-09-13ICU: fix aclocal dependencyXisco Fauli
2024-09-12ICU: upgrade to 75.1Xisco Fauli
2024-05-06makefile simplification: replace $(call gb_UnpackedTarball_get_dir,foo)Christian Lohmaier
2024-02-21tdf#159529 clear hb_ot_face_t data after fetching 'sbix' and 'glyf' tablesPatrick Luby
2023-07-12Upgrade Harfbuzz to 8.0.0Taichi Haradaguchi
2023-07-08tdf137553: Fix advance width for text using Graphite fontsKhaled Hosny
2023-07-01Upgrade Harfbuzz to 7.3.0Taichi Haradaguchi
2023-06-21No need to fiddle with ICU UChar typedef anymoreKhaled Hosny
2023-03-23Upgrade Harfbuzz to 7.1.0Taichi Haradaguchi
2023-02-22vcl: Avoid the need to patch HarfBuzzKhaled Hosny
2023-02-09Enable opening of downloaded fonts only in ForKit in OnlineTor Lillqvist
2022-12-17Update HarfBuzz to 6.0.0Khaled Hosny
2022-11-25add in latest harfbuzz effortCaolán McNamara
2022-11-24backport recent libreoffice-related harfbuzz fixesCaolán McNamara
2022-11-17use harfbuzz upstream fix instead of workaroundCaolán McNamara
2022-07-31Update HarfBuzz to 5.1.0Khaled Hosny
2022-05-01try to use also proper debug LDFLAGS for externals librariesLuboš Luňák
2022-04-12use gb_DEBUGINFO_FLAGS consistently in gbuild ExternalProject'sLuboš Luňák
2022-01-31externals: always provide platform configure flagsJan-Marek Glogowski
2021-08-10Mark external/harfbuzz/negativeadvance.patch as sent upstreamStephan Bergmann
2021-08-09external/harfbuzz: hb_graphite2_cluster_t::advance can apparently be negativeStephan Bergmann
2021-07-20tdf#143429: update harfbuzz to 2.8.2 versionJulien Nabet
2021-06-28Mark external/harfbuzz/Wunused-but-set-variable.patch as fixed upstreamStephan Bergmann
2021-06-25Silence -Werror,-Wunused-but-set-variable (clang-cl 13 trunk)Stephan Bergmann
2021-05-05WASM: add initial support for Emscripten cross buildJan-Marek Glogowski