Skip to content
  • Jody Goldberg's avatar
    Implicit intersection is done. · 7e7b6e01
    Jody Goldberg authored
    Now all we need is implicit iteration for array formulas.
    I've added a comment on a possible heuristic to use to evaluate the
    which for of iteration to use.
    
    1999-12-21  Jody Goldberg <jgoldberg@home.com>
    
    	* src/expr.c (expr_implicit_intersection) : New routine split from
    	  function_call_with_list.
    	(compare) : Handle intersection.
    	(eval_expr_real) : Ditto.  Add verbose comment on a possible heuristic
    	  for the final piece of this ugly evaluation mechanism, array
    	  interation.
    	(cell_ref_get_abs_col_row) : Adjust to take a CellPos.
    
    	* src/func.c (function_iterate_do_value) : Split the implicit
    	  intersection out into a new function.  Use intersection for
    	  strings as well as float & bool args.  Correct memory leak
    	  when intersetion was used.
    	(function_call_with_list) : Ditto.
    
    	* *.c : Adjust to change in EvalPosition to use CellPos.
    
    	* gnumeric.spec.in : Update the libglade dependancy.
    
    	* src/workbook.c (wb_edit_key_pressed) : Do not select the current
    	  cell address and do not move the cursor to the start of the cell
    	  address when F4 is hit.
    7e7b6e01
To find the state of this project's repository at the time of any of these versions, check out the tags.