3d77fe0af5
Word has three ways of running events at doc open, although the two AutoOpen methods are exclusive. One is the special ThisDocument Document_open subroutine. Another is the AutoOpen subroutine, which is what this patch is about. It can exist in any module - first come first served (alphabetically) in doc - except that ThisDocument is checked first. [This is very different from Calc - which IGNORES these functions in ThisWorksheet.] //TODO: The subroutine must be public And finally, there can be an AutoOpen module with a Main subroutine. It is ignored if there is any AutoOpen subroutine. //TODO: fix the third way. I tried to create a unit test, but LO's Selection.TypeText always starts at position 0 for each call, unlike Word which also starts at position 0 for the first call, but then remembers where it left off. Change-Id: I4caf29eefd432c320b5acaf6210222f50a111e89 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141037 Tested-by: Justin Luth <jluth@mail.com> Reviewed-by: Justin Luth <jluth@mail.com> |
||
---|---|---|
.. | ||
com/sun/star | ||
org/freedesktop/PackageKit | ||
type_reference | ||
Makefile | ||
Module_offapi.mk | ||
README.md | ||
UnoApi_offapi.mk |
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 log
s 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 log
s of offapi/type_reference/offapi.idl
and
udkapi/type_reference/udkapi.idl
.