This commit introduces the mathematical backend and data interpreter for the Histogram chart, replacing the temporary raw value rendering. - Adds HistogramCalculator, utilizing Scott's Rule to calculate optimal bin widths and frequencies from raw data. - Introduces HistogramDataSequence that listens to spreadsheet data changes and automatically regenerates bin categories and frequencies - Implements HistogramDataInterpreter to intercept raw values-y input, and output the results into the calculated-y data sequence. Change-Id: Iaf29ddd0b0824bd3f0808ffc91321cad9d5b877e (cherry picked from commit 1ef619a998aba626d0ea7a9541109a7c9e145518) Signed-off-by: Devansh Varshney <varshney.devansh614@gmail.com> Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/1879 Reviewed-by: Tomaž Vajngerl <tomaz.vajngerl@collabora.com> Tested-by: Jenkins CPCI <releng@collaboraoffice.com> (cherry picked from commit df68284255ccac4bd86583555986d9f7cbdddf9a) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/203747 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.