- 06 Jan, 2000 1 commit
-
-
Jody Goldberg authored
Begining support for paste_from_cut. 2000-01-06 Jody Goldberg <jgoldberg@home.com> * *.[ch] : rename struct expr_relocate_info -> ExprRelocateInfo. * src/sheet.c (sheet_save_row_col_sizes) : New routine to support undo. (sheet_save_row_col_sizes) : Ditto. (col_row_info_init) : Init hard_size. * src/commands.c (cmd_ins_del_row_col_undo) : Restore the row/col size info. (cmd_ins_del_row_col_redo) : Save the info.
-
- 05 Jan, 2000 3 commits
-
-
Jody Goldberg authored
-
Morten Welinder authored
2000-01-05 Morten Welinder <terra@diku.dk> * src/parser.y (register_allocation, unregister_allocation): Ignore NULLs.
-
Morten Welinder authored
2000-01-03 Morten Welinder <terra@diku.dk> * parser.y: revamp the allocation and deallocation system. * src/cell.c (cell_set_formula): Plug leak. * src/solver-lp.c (solver_simplex): j not used. * src/cell.c (cell_cleanout): Not static since prototyped in cell.h.
-
- 04 Jan, 2000 1 commit
-
-
Miguel de Icaza authored
2000-01-03 Miguel de Icaza <miguel@gnu.org> * src/cell.c (cell_render_value): Do not check for cell->sheet and cell->sheet->workbook, these must be true. 2000-01-02 Martin Sheppard <martin.sheppard@iname.com> * src/workbook.h (struct _Workbook): add option to display text of formulas instead of their value * src/workbook.c (workbook_menu_edit): add menu oiption for toggling the display of formulas (toggle_formuals_cmd,cb_cell_rerender): new function to toggle the display of formulas (workbook_new): initialize the display formulas option * src/cell.c (cell_render_value): implemented displaying formulas
-
- 02 Jan, 2000 2 commits
-
-
Jody Goldberg authored
- Correct some const - Add descriptors and copywrites to a few files.
-
Miguel de Icaza authored
2000-01-01 Miguel de Icaza <miguel@gnu.org> * src/cell.c (cell_set_text): Add warning if cell_set_text is invoked with the empty string. * src/workbook.c (workbook_edit_comment): Set the cell value to VALUE_EMPTY instead of setting it to "". * src/sheet.c (cellref_a1_get): Chek the range
-
- 27 Dec, 1999 1 commit
-
-
Jody Goldberg authored
-
- 17 Dec, 1999 1 commit
-
-
Jody Goldberg authored
* Fix a few bugs. * Flag a few bugs. * Start on the exception handling mechanism. * Move many typedefs into gnumeric.h to start the process of decoupling the headers. 1999-12-17 Jody Goldberg <jgoldberg@home.com> * src/cell.c (cell_cleanout) : Publicize. * src/sheet.c (clear_cell_content) : Delete. (sheet_clear_region_content) : Use sheet_clear_region but leave the styles in place. 1999-12-15 Jody Goldberg <jgoldberg@home.com> * src/gnumeric.h : Move many of the typedefs here. * src/dialogs/dialog-cell-sort.c (dialog_cell_sort) : Tweak some const issues and minor logic problems at the boundaries. 1999-12-14 Jody Goldberg <jgoldberg@home.com> * src/workbook-view.c (command_context_gui) : New function. * src/main.c (gnumeric_main) : Add a 'quit' flag for use in testing. It causes the app to exit immediately after loading all the selected books. * src/file.c (workbook_import) : Bug 3977. * src/corba-sheet.c (command_context_corba) : New function temporarily located here. (Sheet_selection_copy) : Pass a CommandContext. (Sheet_selection_cut) : Ditto (Sheet_selection_paste) : Ditto (Sheet_clear_region) : Ditto (Sheet_clear_region_content) : Ditto (Sheet_insert_col) : Ditto (Sheet_delete_col) : Ditto (Sheet_insert_row) : Ditto (Sheet_delete_row) : Ditto (Sheet_shift_rows) : Ditto (Sheet_shift_cols) : Ditto * src/item-cursor.c (item_cursor_do_action) : Ditto. * src/item-grid.c (context_cut_cmd) : Ditto. (context_cut_cmd) : Ditto. (context_copy_cmd) : Ditto. (context_paste_cmd) : Ditto. (context_paste_special_cmd) : Ditto. (context_clear_cmd) : Ditto. * src/clipboard.[ch] (do_clipboard_paste_cell_region) : Take a CommandContext. (sheet_paste_selection) : Ditto. (clipboard_paste_region) : Ditto. * src/selection.c (segments_intersect) : Return additional state 5 to designate equality. (selection_apply) : Use the equality state to simplify state selection. (selection_is_simple) : Use a command context. (sheet_selection_copy) : Ditto. (sheet_selection_cut) : Ditto. (sheet_selection_paste) : Ditto. (sheet_selection_clear) : Ditto. (sheet_selection_clear_content) : Ditto. (sheet_selection_clear_comments) : Ditto. (sheet_selection_clear_formats) : Ditto. * src/workbook.c (copy_cmd) : Ditto. (cut_cmd) : Ditto. (paste_cmd) : Ditto. (paste_special_cmd) : Ditto. (insert_cols_cmd) : Ditto. (insert_rows_cmd) : Ditto. (clear_all_cmd) : Ditto. (clear_formats_cmd) : Ditto. (clear_comments_cmd) : Ditto. (clear_content_cmd) : Ditto. * src/dialogs/dialog-delete-cells.c (dialog_delete_cells_impl) : Ditto. (dialog_delete_cells) : Ditto. * src/dialogs/dialog-insert-cells.c (dialog_insert_cells_impl) : Ditto. (dialog_insert_cells) : Ditto.
-
- 06 Dec, 1999 1 commit
-
-
Michael Meeks authored
remove dump.[ch]; moving to func.c for now, various stylistic cleans, make plugin-sample better practice, 1999-12-06 Michael Meeks <mmeeks@gnu.org> * src/eval.c (search_cell_deps): Cull dead 'draw' code. 1999-12-05 Michael Meeks <mmeeks@gnu.org> * src/expr.c (eval_funcall): Extract body to func.c (cell_ref_make_absolute, free_values): move to func.c (do_expr_decode_tree): Use function_def_get_name * src/func.c (function_call_with_list): Clean to use new helper functions + update style; use eval_expr not eval_expr_real in 1 place; cleans flow; (cell_ref_make_absolute): make args more convenient. * Makefile.am: Kill dump.[ch] * src/dump.[ch]: kill + move to * src/func.c: (function_dump_defs). * src/main.c (gnumeric_main): Use function_dump_defs * src/func.c (function_def_get_fn): implement. (function_def_get_user_data, function_def_set_user_data), (function_def_count_args, function_def_get_name): implement. (function_def_get_arg_type): implement. Hide FunctionDefinition here. Stylistic cleans. * plugins/python/python.c (marshal_func): use function_def_count_args (__register_function): kill ancient mem leak in duff code. * src/dialogs/dialog-function-select.c (function_definition_update): use function_def_get_name. * src/dialogs/dialog-function-wizard.c (arg_data_list_new): rewrite to use count_args + get_arg_type: much safer. (get_text_value): use get_name. * src/expr.h: Add user_data to function definition + hack it out. * src/sheet.c (sheet_cell_get, sheet_cell_fetch): move up & inline
-
- 20 Nov, 1999 1 commit
-
-
Jody Goldberg authored
-
- 18 Nov, 1999 1 commit
-
-
Jody Goldberg authored
drawing and printing, but not when measuring. Add a loud comment warning people to keep the 3 routines in sync.
-
- 16 Nov, 1999 1 commit
-
-
Jody Goldberg authored
-
- 14 Nov, 1999 1 commit
-
-
Michael Meeks authored
Fixup xml warnings on non graphic sheet objects, Attempt to skewer array formulae daftnesses.
-
- 12 Nov, 1999 1 commit
-
-
Jody Goldberg authored
-
- 09 Nov, 1999 1 commit
-
-
Arturo Espinosa authored
-
- 07 Nov, 1999 1 commit
-
-
Michael Meeks authored
Fix row sizing bug.
-
- 26 Oct, 1999 1 commit
-
-
Jody Goldberg authored
-
- 25 Oct, 1999 2 commits
-
-
Michael Meeks authored
More Style docs, cell-span fixes.
-
Miguel de Icaza authored
1999-10-24 Miguel de Icaza <miguel@gnu.org> * src/cellspan.c (cell_register_span): Create the span if required. * src/sheet.c (sheet_destroy_contents): Remove debugging messages. (sheet_row_new): Row spans are now created on demand.
-
- 24 Oct, 1999 1 commit
-
-
Michael Meeks authored
Get shot of most Style * uses, Clean html plugin, minor bug fixes.
-
- 22 Oct, 1999 1 commit
-
-
Arturo Espinosa authored
New style system from Michael Meeks.
-
- 21 Oct, 1999 1 commit
-
-
Miguel de Icaza authored
1999-10-21 Miguel de Icaza <miguel@gnu.org> * src/sheet.c (sheet_accept_pending_input): Focus current sheet also to kill any F2 editing. * configure.in (bonobo): Require Bonobo 0.5 * src/gnumeric-sheet.c (gnumeric_sheet_selection_cursor_base): New routine to control the "base" spinning location. * src/item-grid.c (item_grid_button_1): Start cell selection if user clicks and a selection is going on. Reset the spin base here. * src/sheet.c (sheet_cancel_pending_input): Queue a recalc here, as we have modified the cell values.
-
- 17 Oct, 1999 1 commit
-
-
Miguel de Icaza authored
1999-10-16 Miguel de Icaza <miguel@gnu.org> * src/xml-io.c (xml_read_colrow_info): Set the Column/Row dimensions here after loading them, as the new sheet_set_zoom_factor can no longer be used to reset lingering values (the value of the pixels was being computed here after we had read the units). * src/eval.c (cell_get_dependencies): Prototype change. We now take the Cell as an argument and we scan all the sheets that depend on us.
-
- 04 Oct, 1999 1 commit
-
-
Jody Goldberg authored
keeping cols rows in segmented arrays. - Large speed improvement in exit by operating on the entire sheet rather than cell by cell. - Large speed improvement in Col/Row auto-fills. they're still too damn slow and we use too much memory, but its a start. - Insert/delete/Shift rows/cols now correctly adjusts references to and from the region. - Code in place to restructure 'copy' - A few minor dialog adjustments, some from me, some from the mailing list.
-
- 28 Sep, 1999 1 commit
-
-
Morten Welinder authored
-
- 10 Sep, 1999 1 commit
-
-
Miguel de Icaza authored
1999-09-10 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/corba-sheet.c: Updated to the new sheet selection API changes. * src/gnumeric-sheet.c (destroy_item_editor): Removed FIXME comment. More fixing from Federico's talk (gnumeric_sheet_stop_cell_selection): ditto * src/cell.c: Replaced unrefs of windows with destroys. Federico explained a thing or two to me today. * src/file.c (dialog_query_load_file): Added a key handler to handle ESC on dialog boxes to mean cancel. (workbook_save_as): ditto.
-
- 08 Sep, 1999 1 commit
-
-
Jody Goldberg authored
1st stab at scrollbars adjusting to visible region. Move selection code into a new file, no changes. Minor const fixups.
-
- 02 Sep, 1999 1 commit
-
-
Jody Goldberg authored
-
- 26 Aug, 1999 1 commit
-
-
Arturo Espinosa authored
-
- 19 Aug, 1999 1 commit
-
-
Michael Meeks authored
still need something better for writing doubles though...
-
- 17 Aug, 1999 1 commit
-
-
Miguel de Icaza authored
1999-08-17 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/workbook.c (workbook_class_init): Added cell_content_changed signal. (workbook_do_destroy): Do not enable widgets to be focused. * src/cell.c (cell_content_changed): Calls workbook_cell_changed. This is for Paolo and his speech system for GNOME. * configure.in: New bonobo detection code and support for not compiling Bonobo support even if it is present on the system
-
- 16 Aug, 1999 1 commit
-
-
Jody Goldberg authored
- Add boundary checking for copy/autofill - Correct handling of cut/paste relative references. There are still problems with insert/del row/col and references to the moved region.
-
- 07 Aug, 1999 1 commit
-
-
Miguel de Icaza authored
1999-08-06 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/corba-sheet.c (Sheet_cell_set_font): Use the standard procedure to set the font. * src/cell.c: deleted finally cell_set_font. * src/workbook.c: Reorganization to make the code be a GtkObject. Redone the destruction bits of the Workbook. * src/workbook.h: Split sheet.h into workbook.h and sheet.h * src/workbook.h: Now the Workbook is a GtkObject or a GnomeObject, depending on the compilation flags.
-
- 05 Aug, 1999 1 commit
-
-
Morten Welinder authored
1999-08-05 Morten Welinder <terra@diku.dk> * src/cell.c (cell_set_font): Obsolete -- #if 0 for now. * src/cell.h: Remove now-static cell_formula_changed, calc_text_dimensions, and cell_set_font.
-
- 04 Aug, 1999 1 commit
-
-
Miguel de Icaza authored
1999-08-04 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/cell.c (calc_text_dimensions): Made static. (queue_cell): Killed dependency_deep_frozen routines, this was archaic code. (cell_formula_changed): Made static. * src/sheet-autofill.c (autofill_register_list): Make static.
-
- 03 Aug, 1999 1 commit
-
-
Morten Welinder authored
1999-08-02 Morten Welinder <terra@diku.dk> * src/expr.c (eval_expr_real): Handle integer operations more carefully with respect to overflow. * src/cell.c (cell_cleanout): Don't unlink unless there is a sheet to unlink from. * src/collect.c (float_range_function2): Actually call the right function. (collect_floats_value): Fix type of result. * src/mathfunc.c (range_rsq_pop, range_rsq_est): New functions. * src/fn-stat.c (gnumeric_pearson): Simplify. (gnumeric_rsq): Simplify.
-
- 01 Aug, 1999 1 commit
-
-
Morten Welinder authored
still leak like crazy. 1999-08-01 Morten Welinder <terra@diku.dk> * src/format.c (format_number): YAL -- yet another leak. * src/fn-string.c (gnumeric_text): Plug leak. * src/expr.c (do_expr_tree_unref): Plug array value leak. * src/cell.c (cell_set_array_formula): Unref the wrappers so we don't leak a reference. * src/fn-math.c (gnumeric_countif): Initialise total_num member.
-
- 30 Jul, 1999 1 commit
-
-
Morten Welinder authored
1999-07-30 Morten Welinder <terra@diku.dk> * src/cell.c (cell_cleanout): New function. (cell_set_formula): Don't bother with CELL_ERROR. Set value field in all cases. (cell_set_array_formula): Set cell values. (cell_set_value_simple): Simplify using cell_cleanout. (cell_set_text_simple): Ditto. (cell_set_formula_tree_simple): Ditto. (cell_destroy): Ditto. (cell_get_text): Simplify. (cell_get_content): Ditto. * src/eval.c (cell_eval): Reorganise slightly. * src/expr.c (eval_expr_real): value should no longer be null. * src/cell.h (CELL_ERROR): Obsolete.
-
- 29 Jul, 1999 1 commit
-
-
Michael Meeks authored
update TODOs, getting small again :-)
-