Skip to content
  • Jody Goldberg's avatar
    Fix http://bugs.gnome.org/db/85/8506.html · 18e5debc
    Jody Goldberg authored
    Mixed mode references are evil.
    
    A bit of interface improvement for gtk-combo-text
    
    2000-04-06  Jody Goldberg <jgoldberg@home.com>
    
    	* src/functions/fn-string.c : Add func 'expression' to return text of
    	  formula.
    
    	* src/parser.y : It is illegal to write A1:Sheet2!A3.
    
    	* src/value.c (value_new_cellrange) : Take the eval pos so that we can
    	  correctly invert mixed mode references when necessary.
    
    	* src/expr.c (cell_ref_make_abs) : New routine.
    	(expr_relocate) : Handle changes in value_new_cellrange.
    	* src/func.c (function_marshal_arg) : Ditto.
    	* src/ranges.c (range_parse) : Ditto.
    
    	* src/corba-sheet.c (Sheet_cell_set_value) : No need to check these
    	  references.  They seem to be hard coded to be relative.
    
    	* src/functions/fn-lookup.c (gnumeric_offset) : Begin to handle
    	  relative references.
    
    	* src/sheet.c (cellref_get) : Simplify the logic a smidge.
    
    	* src/workbook.c (workbook_finish_editing) : Restore the edit area
    	  manually for now.  We may need to make the update flags finer grain.
    18e5debc