
The document had a 2022 date in document.xml, but had a 2012 date in
data binding. Writer used to show 2022, while Word picks 2012.
Data binding for dates were disabled in commit
de90c192cb
(sw content controls, plain
text: enable DOCX filter with data binding, 2022-09-19), because the
formatting of those date timestamps were missing, so it was better to
just not update them from data binding, temporarily.
Fix the problem by adding a new read-only DateString property on
SwXContentControl, this way the import filter can set not only the
timestamp but the formatted date as well.
This shares the SwContentControl::GetDateString() code with the UI,
which already had the need in the past to turn a timestamp into a
date string, based on a provided language and date format.
Change-Id: I842a9483a675f895129a9854caec347be6b6b84e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141859
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
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 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
.