Skip to content
  • Jody Goldberg's avatar
    Rework the style engine. Mostly functional. see BUGS for remaining details. · 9e615b65
    Jody Goldberg authored
    NOTE : I have not tested persistance.
    
    2001-01-11  Jody Goldberg <jgoldberg@home.com>
    
    	* src/mstyle.c (mstyle_ref_multiple) : new function.
    	(mstyle_copy_merge) : new function.
    	(mstyle_new_default) : Do not cache the result.  That is done at the
    	  sheet level.
    	(mstyle_do_merge) : delete.
    	(mstyle_get_format) : constness.
    
    	* src/format-template.c (cb_format_sheet_border) : delete.
    	(format_template_apply_to_sheet_regions) : borders are no longer special.
    
    	* src/expr.c (expr_tree_array_formula_corner) : do not store the
    	  corner anymore.
    	(expr_tree_new_array) : ditto.
    	(do_expr_tree_unref) : ditto.
    
    	* src/cell.c (cell_relocate) : Arrays are simplified.  No need to keep
    	  a pointer to the corner.  It made the system too brittle.
    	(cell_set_mstyle) : delete.
    
    	* src/Makefile.am : remove test.[ch]
    
    	* src/gnumeric-sheet.c (gnumeric_sheet_find_{col,row}) : There is no
    	  1 pixel border.
    
    2001-01-09  Jody Goldberg <jgoldberg@h...
    9e615b65