• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

inc/H03-Mar-2022-1,2671,131

qa/H03-Mar-2022-1,469967

source/H03-Mar-2022-78,69955,781

test/H03-Mar-2022-21,13216,660

uiconfig/H03-Mar-2022-7,9417,776

AllLangMoTarget_pcr.mkH A D03-Mar-2022467 142

Configuration_updchk.mkH A D03-Mar-20221.2 KiB328

CppunitTest_extensions_test_update.mkH A D03-Mar-20221.7 KiB6742

CustomTarget_automationtest.mkH A D03-Mar-20221.4 KiB3015

CustomTarget_so_activex_idl.mkH A D03-Mar-20221.4 KiB3820

CustomTarget_so_activex_x64.mkH A D03-Mar-20221.2 KiB2612

Executable_twain32shim.mkH A D03-Mar-20221.2 KiB4726

IwyuFilter_extensions.yamlH A D03-Mar-20223.2 KiB8382

JunitTest_extensions_unoapi.mkH A D03-Mar-2022478 152

Library_OOoSpotlightImporter.mkH A D03-Mar-2022944 3114

Library_WinUserInfoBe.mkH A D03-Mar-2022915 3920

Library_abp.mkH A D03-Mar-20221.4 KiB5939

Library_bib.mkH A D03-Mar-20221.4 KiB5838

Library_dbp.mkH A D03-Mar-20221.3 KiB5636

Library_ldapbe2.mkH A D03-Mar-20221.3 KiB6441

Library_log.mkH A D03-Mar-20221.1 KiB4122

Library_oleautobridge.mkH A D03-Mar-20221.5 KiB6643

Library_pcr.mkH A D03-Mar-20223.4 KiB10382

Library_scn.mkH A D03-Mar-20221.4 KiB6846

Library_so_activex.mkH A D03-Mar-20221.3 KiB5432

Library_so_activex_x64.mkH A D03-Mar-20221.6 KiB5734

Library_updatecheckui.mkH A D03-Mar-2022977 3921

Library_updatefeed.mkH A D03-Mar-2022819 3215

Library_updchk.mkH A D03-Mar-20221.4 KiB5838

MakefileH A D03-Mar-2022478 152

Module_extensions.mkH A D03-Mar-20222.4 KiB11280

Package_OOoSpotlightImporter.mkH A D03-Mar-2022652 152

Package_mdibundle.mkH A D03-Mar-2022746 217

README.mdH A D03-Mar-20221.6 KiB5231

UIConfig_sabpilot.mkH A D03-Mar-20221.2 KiB3118

UIConfig_sbibliography.mkH A D03-Mar-20221,018 2814

UIConfig_scanner.mkH A D03-Mar-2022551 185

UIConfig_spropctrlr.mkH A D03-Mar-20221.5 KiB3825

WinResTarget_activex.mkH A D03-Mar-2022886 3214

README.md

1# Miscellaneous Modules
2
3This module contains a grab-bag of unrelated miscellaneous libraries, *none* of
4which is an extension.
5
6## Application Online Update Checking
7
8When we start LO, first `InitUpdateCheckJobThread` is created, via
9`UpdateCheckJob::execute()` (from `extensions/source/update/check/updatecheckjob.cxx`),
10as a reaction to a `onFirstVisibleTask` event. It waits 25 seconds (so that it
11does not interfere with the startup itself), and then calls
12`UpdateCheck::initialize()` (from `extensions/source/update/check/updatecheck.cxx`).
13
14This creates one more thread, `UpdateCheckThread`, that regularly checks whether
15we have reached the time when we should ask for the update.  If yes, asks for
16that, and shows the download button in the menu (if the new update is
17available).
18
19## OLE Automation Bridge
20
21A bridge between "OLE automation" and UNO, so you can use UNO services
22from JScript, VBScript, etc.
23
24<https://www.openoffice.org/udk/common/man/spec/ole_bridge.html>
25
26See `udkapi/com/sun/star/bridge/oleautomation/ApplicationRegistration.idl`
27
28This is initialized in `Desktop::Main()` in `Desktop::OpenClients_Impl()`
29by creating the service `com.sun.star.bridge.OleApplicationRegistration`,
30which is implemented by `OleServer_Impl`.
31
32See `extensions/source/ole/`
33
34## ActiveX Control
35
36This allows embedding LO into a Win32 application as an ActiveX control.
37
38See `extensions/source/activex/`
39
40## Spotlight Provider
41
42On macOS, this allows indexing ODF documents with Spotlight.
43
44See `extensions/source/macosx/spotlight/`
45
46## Scanner Support
47
48You can scan from LibreOffice, using platform specific backends like TWAIN/SANE.
49
50See `extensions/source/scanner/`
51
52