Files
odfstudio/offapi
Stephan Bergmann 50e82794f1 Update the reference rdbs to libreoffice-25.8.0.4
.../master/instdir/sdk/bin/unoidl-read --published \
 .../libreoffice-25.8.0.4/instdir/program/types.rdb \
 >.../master/udkapi/type_reference/udkapi.idl

* css.lang.XSingleServiceFactory has been un-deprecated with
  4f03d1c238 "css.lang.XSingleServiceFactory must
  not be @deprecated"

.../master/instdir/sdk/bin/unoidl-read --published \
 .../libreoffice-25.8.0.4/instdir/program/types.rdb \
 .../libreoffice-25.8.0.4/instdir/program/types/offapi.rdb \
 >.../master/offapi/type_reference/offapi.idl

* css.i18n.GROUP_SEPARATOR_IN_NUMBER_3 is marked as "@since LibreOffice 25.2"
  but was only brought into libreoffice-25-2 with
  055b637ed9bdd02cd857664813a66afde51dfd0a "tdf#158867 offapi,i18npool,starmath:
  fix ',' in Math again" after libreoffice-25.2.0.3, for which point the
  previous type reference had been generated with
  aabf7c44ec "Update the reference rdbs to
  libreoffice-25.2.0.3"

Change-Id: I387e20b3bc5955b60b8365f6a64604481f2e0de2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/190155
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <stephan.bergmann@collabora.com>
2025-08-25 12:29:35 +02:00
..
…
…

LibreOffice API IDL Files Except UDK API

Contains all of the IDL files except those in udkapi.

i.e. the interfaces that are specific to the LibreOffice application. An artificial (?) separation.

The reference offapi/type_reference/offapi.idl and udkapi/type_reference/udkapi.idl (formerly combined into a single offapi/type_reference/types.rdb) are used to detect inadvertent incompatible changes. They are plain-text .idl files (not strictly lexicographically sorted, though, so they satisfy the .idl file requirements for no forward dependencies), so in cases where we deliberately /do/ become incompatible they can be modified manually.

Old such cases of deliberately becoming incompatible are listed in offapi/type_reference/typelibrary_history.txt, newer such cases are recorded in the git logs of (now superseded) offapi/type_reference/types.rdb, offapi/type_reference/offapi.rdb, and udkapi/type_reference/udkapi.rdb, new such cases are recorded in the git logs of offapi/type_reference/offapi.idl and udkapi/type_reference/udkapi.idl.