Commit 186ac28d authored by Committed by Jody Goldberg
Some improvements to blip loading.
and some tuning that greatly improves startup time. 2001-03-30 Jody Goldberg <email@example.com> * ms-container.c (ms_container_init) : Take a parent container. (ms_container_finalize) : handle NULL blips smoothly. (ms_container_get_blip) : check the container if we are empty. * ms-escher.c (ms_escher_read_Blip) : always register a blip, even if it is NULL, otherwise the index gets confused. Move the registration here. (ms_escher_blip_new) : from here. (ms_escher_read_ClientData) : replace blips we can't understand with rectangles. * ms-chart.c (ms_excel_chart) : Pass in the charts container. * ms-excel-read.c (ms_excel_workbook_new) : workbook have no parents. (ms_excel_sheet_new) : Sheets are contained by workbooks. 2001-03-30 Jody Goldberg <firstname.lastname@example.org> * src/workbook-control-gui.c (wbcg_sheet_remove_all) : clear the notebook BEFORE deleting it to avoid updating during destuction. * src/cellspan.c (cell_calc_span) : Cells in hidden columns can not have spans. * src/file.c (file_finish_load) : no need to manually respan this will happen via sheet_update. This gives us a nice speed up. * src/sheet.c (sheet_cell_calc_span) : don't reregister spans that have not changed. (sheet_new) : init all flags to true to ensure things get updated.
Showing with 184 additions and 900 deletions