|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| inc/ | H | 03-Mar-2022 | - | 1,267 | 1,131 |
| qa/ | H | 03-Mar-2022 | - | 1,469 | 967 |
| source/ | H | 03-Mar-2022 | - | 78,699 | 55,781 |
| test/ | H | 03-Mar-2022 | - | 21,132 | 16,660 |
| uiconfig/ | H | 03-Mar-2022 | - | 7,941 | 7,776 |
| AllLangMoTarget_pcr.mk | H A D | 03-Mar-2022 | 467 | 14 | 2 |
| Configuration_updchk.mk | H A D | 03-Mar-2022 | 1.2 KiB | 32 | 8 |
| CppunitTest_extensions_test_update.mk | H A D | 03-Mar-2022 | 1.7 KiB | 67 | 42 |
| CustomTarget_automationtest.mk | H A D | 03-Mar-2022 | 1.4 KiB | 30 | 15 |
| CustomTarget_so_activex_idl.mk | H A D | 03-Mar-2022 | 1.4 KiB | 38 | 20 |
| CustomTarget_so_activex_x64.mk | H A D | 03-Mar-2022 | 1.2 KiB | 26 | 12 |
| Executable_twain32shim.mk | H A D | 03-Mar-2022 | 1.2 KiB | 47 | 26 |
| IwyuFilter_extensions.yaml | H A D | 03-Mar-2022 | 3.2 KiB | 83 | 82 |
| JunitTest_extensions_unoapi.mk | H A D | 03-Mar-2022 | 478 | 15 | 2 |
| Library_OOoSpotlightImporter.mk | H A D | 03-Mar-2022 | 944 | 31 | 14 |
| Library_WinUserInfoBe.mk | H A D | 03-Mar-2022 | 915 | 39 | 20 |
| Library_abp.mk | H A D | 03-Mar-2022 | 1.4 KiB | 59 | 39 |
| Library_bib.mk | H A D | 03-Mar-2022 | 1.4 KiB | 58 | 38 |
| Library_dbp.mk | H A D | 03-Mar-2022 | 1.3 KiB | 56 | 36 |
| Library_ldapbe2.mk | H A D | 03-Mar-2022 | 1.3 KiB | 64 | 41 |
| Library_log.mk | H A D | 03-Mar-2022 | 1.1 KiB | 41 | 22 |
| Library_oleautobridge.mk | H A D | 03-Mar-2022 | 1.5 KiB | 66 | 43 |
| Library_pcr.mk | H A D | 03-Mar-2022 | 3.4 KiB | 103 | 82 |
| Library_scn.mk | H A D | 03-Mar-2022 | 1.4 KiB | 68 | 46 |
| Library_so_activex.mk | H A D | 03-Mar-2022 | 1.3 KiB | 54 | 32 |
| Library_so_activex_x64.mk | H A D | 03-Mar-2022 | 1.6 KiB | 57 | 34 |
| Library_updatecheckui.mk | H A D | 03-Mar-2022 | 977 | 39 | 21 |
| Library_updatefeed.mk | H A D | 03-Mar-2022 | 819 | 32 | 15 |
| Library_updchk.mk | H A D | 03-Mar-2022 | 1.4 KiB | 58 | 38 |
| Makefile | H A D | 03-Mar-2022 | 478 | 15 | 2 |
| Module_extensions.mk | H A D | 03-Mar-2022 | 2.4 KiB | 112 | 80 |
| Package_OOoSpotlightImporter.mk | H A D | 03-Mar-2022 | 652 | 15 | 2 |
| Package_mdibundle.mk | H A D | 03-Mar-2022 | 746 | 21 | 7 |
| README.md | H A D | 03-Mar-2022 | 1.6 KiB | 52 | 31 |
| UIConfig_sabpilot.mk | H A D | 03-Mar-2022 | 1.2 KiB | 31 | 18 |
| UIConfig_sbibliography.mk | H A D | 03-Mar-2022 | 1,018 | 28 | 14 |
| UIConfig_scanner.mk | H A D | 03-Mar-2022 | 551 | 18 | 5 |
| UIConfig_spropctrlr.mk | H A D | 03-Mar-2022 | 1.5 KiB | 38 | 25 |
| WinResTarget_activex.mk | H A D | 03-Mar-2022 | 886 | 32 | 14 |
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