Files
odfstudio/offapi
Mike Kaganski fd8d46654c Document that XDispatchHelper::executeDispatch executes synchronously
This is an important detail. XDispatch::dispatch documentation, which
is referenced from XDispatchHelper, discusses SynchronMode; but it is
unclear that executeDispatch doesn't need that, and it always appends
SynchronMode=true to the passed arguments internally (implementation
is in framework/source/services/dispatchhelper.cxx).

Change-Id: Ie9634db9458f192966de0094e1596bf3dd967784
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186087
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2025-05-31 21:49:57 +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.