-
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.