diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 16:51:28 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 16:51:28 +0000 |
commit | 940b4d1848e8c70ab7642901a68594e8016caffc (patch) | |
tree | eb72f344ee6c3d9b80a7ecc079ea79e9fba8676d /extensions/README | |
parent | Initial commit. (diff) | |
download | libreoffice-940b4d1848e8c70ab7642901a68594e8016caffc.tar.xz libreoffice-940b4d1848e8c70ab7642901a68594e8016caffc.zip |
Adding upstream version 1:7.0.4.upstream/1%7.0.4upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | extensions/README | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/extensions/README b/extensions/README new file mode 100644 index 000000000..38df77e37 --- /dev/null +++ b/extensions/README @@ -0,0 +1,45 @@ +This module contains a grab-bag of unrelated misc. libraries, *none* of which is an extension. + +== Application online update checking == + +When we start LO, first InitUpdateCheckJobThread is created, via +UpdateCheckJob::execute() (from extensions/source/update/check/updatecheckjob.cxx), +as a reaction to a "onFirstVisibleTask" event. It waits 25 seconds (so that it +does not interfere with the startup itself), and then calls +UpdateCheck::initialize() (from extensions/source/update/check/updatecheck.cxx). + +This creates one more thread, UpdateCheckThread, that regularly checks whether +we have reached the time when we should ask for the update. If yes, asks for +that, and shows the download button in the menu (if the new update is +available). + +== OLE automation bridge == + +A bridge between "OLE automation" and UNO, so you can use UNO services +from JScript, VBScript, etc. + +https://www.openoffice.org/udk/common/man/spec/ole_bridge.html + +See udkapi/com/sun/star/bridge/oleautomation/ApplicationRegistration.idl + +This is initialized in Desktop::Main() in Desktop::OpenClients_Impl() +by creating the service "com.sun.star.bridge.OleApplicationRegistration", +which is implemented by OleServer_Impl. + +See extensions/source/ole/ + +== ActiveX control == + +This allows embedding LO into a Win32 application as an ActiveX control. +See extensions/source/activex/ + +== Spotlight provider == + +On macOS, this allows indexing ODF documents with Spotlight. +See extensions/source/macosx/spotlight/ + +== Scanner support == + +You can scan from LibreOffice, using platform specific backends like TWAIN/SANE. +See extensions/source/scanner/ + |