Про LibreOffice, 16 384 столбца в Calc и баг с предварительным просмотром печати.
В стародавние времена LibreOffice Calc поддерживал только 1024 столбца и это создавало проблемы при открытии более широких таблиц, созданных в MS Excel. Данные из ячеек столбцов с 1025 по 16 384 просто терялись.
К счастью парни из Collabora Productivity через долгие мучения и кучу патчей реализовали в LibreOffice Calc поддержку 16 384 столбцов и в настоящее время оно даже работает достаточно быстро и включено по умолчанию. После этого было исправлено достаточно большое количество багов, в том числе и по производительности.
А вот недавно внезапно вылез крайне граничный случай — вся первая строка таблицы представляет собой объединенные ячейки и при условии активных некоторых настроек и попытке заглянуть в предварительный просмотр печати — LibreOffice замирал намертво.
Опять же к счастью, Noel Grandin всё ещё любит решать задачки на улучшение производительности, и четырьмя патчами решил и эту проблему =)