• Jody Goldberg's avatar
    A few delayed patches. · 2779b474
    Jody Goldberg authored
    These optimize paste, exit, sheet deletetion,
    and start the process for fixing a few things.
    
    2000-05-17  Jody Goldberg <jgoldberg@home.com>
    
    	* src/clipboard.c (clipboard_copy_cell_range) : Adjust signature to
    	  take a range.
    	(sheet_paste_selection) : Export in preparation for adding undo.
    
    	* src/commands.c (cmd_paste_copy) : Some initial work.  Not used or
    	  complete.
    
    	* src/parse-util.c (parse_text_value_or_expr) : Start passing in the
    	  current format so that we can eventually attempt to match it before
    	  trying all the others.
    
    	* src/sheet.c (sheet_formulas_unlink) : New function.
    	(sheet_destroy_contents) : Optimize.
    
    	* src/dialogs/dialog-plugin-manager.c : Make a bit prettier.
    	* src/dialogs/plugin-manager.glade : Ditto.
    
    2000-05-16  Jody Goldberg <jgoldberg@home.com>
    
    	* plugins/*/*.c : Rationalize the naming scheme.
    
    2000-05-15  Jody Goldberg <jgoldberg@home.com>
    
    	* src/eval.[ch] : Rename
    	  cell_queue_recalc      -> eval_queue_cell
    	  cell_queue_recalc_list -> eval_queue_list
    	  cell_unqueue_recalc    -> eval_unqueue_cell
    	(eval_unqueue_sheet) : New function.
    
    	* src/sheet.c (sheet_cell_remove_simple) : Add precautionary removal
    	  of cells from recalc list.  We should not need this in most
    	  instances, but the check is inexpensive so I'll play it safe.
    	(sheet_destroy_contents) : Batch cleanups rather than doing it cell by
    	  cell.
    
    	* src/cell.c (cell_make_value) : Fill in the implementation.
    
    	* src/clipboard.c (paste_cell_flags) : Remove some dead code.
    	  Merged in paste_cell and fixed handling of paste by value.
    
    2000-05-14  Jody Goldberg <jgoldberg@home.com>
    
    	* src/clipboard.c (paste_cell) : No need to call cell_content_changed
    	  we can queue the recalc for the entire region later.  It is
    	  sufficent to make the cell as changed with sheet_cell_changed.
    	(paste_cell) : It is premature to redraw, we have no yet calculated
    	  spans.  Redraw and respan at the range level, not the cell.
    2779b474
To find the state of this project's repository at the time of any of these versions, check out the tags.
ChangeLog-2000-10-10 131 KB