Histogram bin-property changes regenerated the category sequence stored on the data series, while the X axis continued referencing the previous sequence. This left the chart bars updated but displayed stale bin labels. Keep the category sequence produced by HistogramDataInterpreter on both the diagram axis and data series. Update its binning parameters in place when histogram properties change, allowing existing listeners to recalculate and redraw the axis labels. Signed-off-by: Devansh Varshney <varshney.devansh614@gmail.com> Change-Id: Ibd6679bddf29de5fa1fd903af9274259b2e9c243 Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/9282 Reviewed-by: Tomaž Vajngerl <tomaz.vajngerl@collabora.com> Tested-by: Tomaž Vajngerl <tomaz.vajngerl@collabora.com> (cherry picked from commit 0103afa2a6a746ce54a0e3e4297e1fa60698ef03) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/209218 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Chart Implementation for LibreOffice Calc
The chart2 denotes a second generation re-write done to rid us of the
foul and twisted legacy chart code.
Debugging
Shortcuts
CTRL + F12 creates a layout dump based on the XShapeDumper based on SAL_WARN("chart2", ...