https://bugs.documentfoundation.org/show_bug.cgi?id=173858
BogdanB <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected], | |[email protected] | |g Regression By| |Balazs Varga Blocks| |101756 Version|26.8.0.3 release |26.8.0.0 alpha0+ master Keywords| |bibisected, bisected, | |implementationError --- Comment #2 from BogdanB <[email protected]> --- commit 431835ce236fc2401b4ed23e1515dbeb0f229e13 Author: Balazs Varga <[email protected]> Date: Thu Mar 26 18:58:13 2026 +0100 Table Styles: Move Calc table style generation from OOXML filter to core The 60 ECMA-376 default table styles were previously generated in the OOXML filter layer (sc/source/filter/oox/). This moves the generation to core (sc/source/core/data/) so table styles are available for any document with a theme, not only during OOXML import. The constexpr data from defaulttablestyles.inc and the theme ColorSet are used to generate ScTableStyle objects with resolved colors, borders, and fonts. On theme change, default styles are fully regenerated while custom (file-imported) styles have their theme-referenced colors updated in-place. Also removes unused Fill::nBgColorId (all ECMA preset fills are solid, bgColor has no effect) and updates the Python generator accordingly. Change-Id: Ic6aee371a29c8983deb70bce9c4085a47cfa1a66 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202780 Reviewed-by: Balazs Varga <[email protected]> Tested-by: Jenkins CollaboraOffice <[email protected]> Reviewed-on: https://gerrit.collaboraoffice.com/c/core/+/172 Reviewed-by: Balázs Varga <[email protected]> Tested-by: Jenkins CPCI <[email protected]> (cherry picked from commit 92d78c3fa385f794b63cf6b328b41222f9e4c8b2) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/204505 Tested-by: Jenkins Reviewed-by: Xisco Fauli <[email protected]> Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=101756 [Bug 101756] [META] Table styles bugs and enhancements -- You are receiving this mail because: You are the assignee for the bug.
