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

..03-May-2022-

com/sun/star/H03-Mar-2022-310,352237,159

org/freedesktop/PackageKit/H03-Mar-2022-221169

type_reference/H03-May-2022-17,61817,617

util/H03-Mar-2022-214167

MakefileH A D03-Mar-2022478 152

Module_offapi.mkH A D03-Mar-20221,000 274

README.mdH A D03-Mar-20221.1 KiB2217

UnoApi_offapi.mkH A D03-Mar-202296.5 KiB4,4174,381

README.md

1# LibreOffice API IDL Files Except UDK API
2
3Contains all of the IDL files except those in `udkapi`.
4
5i.e. the interfaces that are specific to the LibreOffice application.
6An artificial (?) separation.
7
8The reference `offapi/type_reference/offapi.idl` and
9`udkapi/type_reference/udkapi.idl` (formerly combined into a single
10`offapi/type_reference/types.rdb`) are used to detect inadvertent incompatible
11changes.  They are plain-text `.idl` files (not strictly lexicographically sorted,
12though, so they satisfy the `.idl` file requirements for no forward dependencies),
13so in cases where we deliberately /do/ become incompatible they can be modified
14manually.
15
16Old such cases of deliberately becoming incompatible are listed in
17`offapi/type_reference/typelibrary_history.txt`, newer such cases are recorded in
18the `git log`s of (now superseded) `offapi/type_reference/types.rdb`,
19`offapi/type_reference/offapi.rdb`, and `udkapi/type_reference/udkapi.rdb`, new such
20cases are recorded in the `git log`s of `offapi/type_reference/offapi.idl` and
21`udkapi/type_reference/udkapi.idl`.
22