ODF has no name for this chart type, so the file says two things at once, the way a histogram already does: chart:class names the scatter chart, which is the nearest a reader that knows nothing of correlation circles can make of it, and coext:class beside it names the type itself. A reader that knows the coext name gets the chart back as it was saved. The series need no new shape in the file. The feature column is the range of the series and the two dimension columns are a domain each, which is where a bubble chart already keeps its x and y values, so both the reading and the writing of them follows the bubble path rather than a new logic. The schema the tests validate against lists the values coext:class may take, so the new one is added there beside the histogram. The test document is one block of five columns: three features and then the two dimensions, the shape the wizard asks for. The test checks after a round trip that the chart type came back, that the file carries both class names, and that every series still holds its feature column beside the two dimension columns. Change-Id: Iac73ff357c7490b4f38a4390c63948cf148d8585 Signed-off-by: Dennis Francis <dennis.francis@collabora.com> Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/8106 Tested-by: Tomaž Vajngerl <tomaz.vajngerl@collabora.com> Reviewed-by: Tomaž Vajngerl <tomaz.vajngerl@collabora.com> (cherry picked from commit 4e59ea1c83e61b8dc2647f9a915884f9d461165d) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210498 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
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.