The existing methods of XUITest to execute a command always use the active frame to dispatch the command. All of the dbaccess UI tests end up creating subcomponents (such as the table edit view) and need to send commands to that. The frames for those are not the “active” frame but only the “current” frame. All of the tests have ended up making a copy of a helper function to dispatch to a particular provider. To avoid that duplication this patch moves it to a common helper directly in XUITest. This will also make it possible to use the method from test.py in a later patch. Note that the order of the arguments has been swapped around to match that of comphelper::dispatchCommand. Change-Id: I274fe12e4dfec0bf78359d0e2b70a3cf4db5528c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194348 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Jenkins
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.