# LibreOffice help build LibreOffice can build three kinds of help output from helpcontent2: * XML (local, bundeled with LibreOffice < 6.0) * HTML (local, bundeled with LibreOffice >= 6.0) * HTML (online) Both local help variants can be included in help-packs, which might be bundeled 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, bundeled This type was bundeled 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 bundeled extensions, but both are not part of the LibreOffice SDK. ## HTML help, bundeled This type is bundeled 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 bundeled 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. LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/openssl
AgeCommit message (Expand)Author
2013-06-10Revert "fix gold warning about hidden symbols"Stephan Bergmann
2013-05-10Enable building OpenSSL for OS XTor Lillqvist
2013-05-10Attempt to clarify nested conditional messTor Lillqvist
2013-05-07gbuild: ExternalProject: remove second parameter again...Michael Stahl
2013-05-07gbuild: remove gb_ExternalProject_use_unpackedMichael Stahl
2013-04-20enable symbols and disable optimization in openssl for a dbgutil buildMarkus Mohrhard
2013-04-19Fix https://-related crashes.Jan Holesovsky
2013-04-15adapt all externals to build against MSVC debug runtimeMichael Stahl
2013-03-31fix gold warning about hidden symbolsPeter Foley
2013-03-21TypoTor Lillqvist
2013-03-14remove legacy build.pl prj/build.lst files.Michael Meeks
2013-02-28remove all d.lstMichael Stahl
2013-02-28openssl: unset MAKEFLAGS on !MSC as wellMiklos Vajna
2013-02-22quiet external module build log unless failureNorbert Thiebaud
2013-01-03Fix typo: s/VISIBILTIY/VISIBILITY/Tor Lillqvist
2012-12-31fix postgresql on winPeter Foley
2012-12-31convert openssl to gbuild and add to tail_buildPeter Foley
2012-10-07fix for openssl with MSVC when ccache is enabledPeter Foley
2012-08-16fix openssl build with VS2012Peter Foley
2012-06-22.patch files don't need executable bitsMichael Stahl
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen
2012-04-23update internal openssl to version 0.9.8vPetr Mladek
2012-03-20remove ToDouble/ToFloatCaolán McNamara
2012-03-20make ResId->OUString the primary routeCaolán McNamara
2012-03-16asm fixes in opensslLuboš Luňák
2012-03-16nss and openssl don't realiably build in paralleltinderbox
2012-03-06fix caseDavid Tardon
2012-02-29Simplify install name handling for external libraries on Mac OS XStephan Bergmann
2012-02-08Added and improved READMEs for modules whihc used to be in libs-externJosh Heidenreich