mirror of
https://github.com/storytold/gridcraft.git
synced 2026-11-11 21:02:37 +00:00
* xls: charge expanded shared-formula text to the import's text allowance Shared-formula followers each kept their own printed formula text, but none of it counted against the 256 MB text allowance, so compact PtgExp records could expand into gigabytes of retained formulas. Each attach now charges its text; past the allowance the formula is dropped and the cell keeps its cached value. * address review: keep resolving array formulas after the shared-formula text allowance is spent * address review: keep the shared-formula text cut-off across worksheets * address review: expand shared formulas only after every sheet's mandatory text is charged * address review: refuse duplicate sheet names at import; adapt tests to read_xls_budgeted