mirror of
https://github.com/storytold/gridcraft.git
synced 2026-11-12 07:32:11 +00:00
* engine: index merges and bound the page in HTML export and clipboard HTML Save as Web Page and the clipboard's HTML scanned every merge of the sheet for every cell, counted a merge's span over all the rows the file gave it, placed each picture by summing every custom row before it, and grew the page without a byte limit. Merges are now indexed once over the exported rectangle (overlapping merges past a few visits per cell are refused), spans use prefix counts clipped to the table, anchors use LineIndex, and the page stops at 256 MiB with an error. * address review: check the web page size after each chart and before returning it * address review: bound the merge index, escape cell text within the page's room, size images before encoding * address review: escape image attributes within the page's room