# 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. option value='distro/collabora/cd-5.3-3.1'>distro/collabora/cd-5.3-3.1 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/salhelper/source
AgeCommit message (Expand)Author
2019-01-09tdf#42949 Fix IWYU warnings in salhelper/Gabor Kelemen
2018-11-29Rename Mac OS X to official name macOS in comments and documentationBartosz Kosiorek
2018-10-24remove more rtl::OUString and OString prefixesNoel Grandin
2018-10-19clang-tidy modernize-redundant-void-argNoel Grandin
2018-09-07Drop workaround for old MSVC that no longer appears necessary with MSVC 2017Stephan Bergmann
2018-08-10tdf#42949 Fix IWYU warnings in include/salhelper/*Gabor Kelemen
2017-12-11loplugin:salcall fix functionsNoel Grandin
2017-12-07loplugin:salcall handle static methodsNoel Grandin
2017-12-05loplugin:salcall fix non-virtual methodsNoel Grandin
2017-10-23loplugin:includeform: salhelperStephan Bergmann
2017-08-17remove UL/L suffixes from integer constants on the RHS of expressionsNoel Grandin
2017-07-21loplugin:constparams in soltools and variousNoel Grandin
2017-06-18tdf#43157 - salhelper: timer.cxx change OSL_ASSERT to assertChris Sherlock
2017-06-16salhelper: cleanup include/salhelper/timer.hxxChris Sherlock
2017-06-12tdf#43157 - salhelper: convert from OSL_ASSERT to assertChris Sherlock
2017-05-31clang-tidy readability-redundant-control-flowNoel Grandin
2017-05-18Revert "Fix typos"Stephan Bergmann
2017-05-18Fix typosAndrea Gelmini
2017-05-07revert OSL_ASSERT changesChris Sherlock
2017-05-07tdf#43157: convert salhelper from OSL_ASSERT to assertChris Sherlock
2017-03-18salhelper: change oslCondition to osl::ConditionChris Sherlock
2017-01-26Remove dynamic exception specificationsStephan Bergmann
2016-09-13loplugin:override: No more need for the "MSVC dtor override" workaroundStephan Bergmann
2016-04-20loplugin:salbool: Automatic rewrite of sal_False/TrueStephan Bergmann
2016-02-17use consistent #define checks for the Windows platformNoel Grandin
2016-02-09Remove excess newlinesChris Sherlock
2016-01-15loplugin:unusedmethods unused return value in rscNoel Grandin
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann
2015-10-12Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann
2015-08-06If we want this to crash intentionally, use abort() thenTor Lillqvist
2015-06-23Revert "Typo: iff->if"Julien Nabet
2015-06-23Typo: iff->ifJulien Nabet
2015-01-20Some more loplugin:cstylecast: salhelperStephan Bergmann
2014-10-01fdo#82577: Handle TimeNoel Grandin
2014-08-25set names on a bunch more threads...Michael Stahl
2014-06-05various: remove SAL_THROW macroNoel Grandin
2014-04-01Explicitly mark overriding destructors as "virtual"Stephan Bergmann
2014-03-26First batch of adding SAL_OVERRRIDE to overriding function declarationsStephan Bergmann
2014-02-26Remove visual noise from salhelperAlexander Wilms
2014-02-17salhelper: sal_Bool -> boolStephan Bergmann