Add new minimum character limit paragraph property to limit hyphenation left to the compound constituent boundaries: com::sun::star::text::ParaHyphenationCompoundMinTrailingChars – With the previous option for the hyphenation right to the constituent boundary, this new option allow to limit or disable hyphenation completely inside the compound constituents, or hyphenate only at constituent boundaries, with or without inside the suffix of the word or constituents; – xmloff: add "no-limit" to loext:hyphenation-compound-push-char-count and loext:hyphenation-compound-push-char-count; – "no-limit" values of this and the *LeadingChars option mean a maximum value. When both *LeadingChars and *TrailingChars got "no-limit", hyphenation before and inside the suffixes are forbidden, i.e. it is allowed only at constituent boundaries; – textflowpage.ui: set max character count to 99, in both options; – fix ParaHyphenationCompoundMinLeadingChars implementation for compound words with multiple constituents, when the middle word(s) are shorter, than the limit (e.g. Hungarian "tűz|kő|pattintás" wasn't hyphenated as "tűzkő-pattintás", only as "tűz-kőpattintás"). Follow-up to commit3a332d9f1c"tdf#158885 cui offapi sw xmloff: fix hyphenation at stem boundary" and commitc899d3608d"tdf#158885 sw: don't hyphenate right after a stem boundary". Change-Id: I0b71562727332217364f9ace85e8ac6ea3abc8b1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/196345 Reviewed-by: László Németh <nemeth@numbertext.org> 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.