Commit 7e7b6e01 authored by Committed by Jody Goldberg
Implicit intersection is done.
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 <email@example.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.
Showing with 289 additions and 163 deletions