Skip to content
  • Jody Goldberg's avatar
    Some improvements to blip loading. · 186ac28d
    Jody Goldberg authored
    and some tuning that greatly improves startup time.
    
    2001-03-30  Jody Goldberg <jgoldberg@home.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 <jgoldberg@home.com>
    
    	* 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.
    186ac28d