- 04 Jan, 2002 1 commit
-
-
Morten Welinder authored
-
- 03 Jan, 2002 1 commit
-
-
Morten Welinder authored
-
- 31 Dec, 2001 2 commits
-
-
Morten Welinder authored
-
Morten Welinder authored
-
- 30 Dec, 2001 1 commit
-
-
JodyGoldberg authored
2001-12-30 Jody Goldberg <jody@gnome.org> * src/commands.c (cmd_insert_rows) : avoid using g_strdup_printf. It does not support positional arguments, which makes translation difficult. (cmd_insert_cols) : ditto. * src/auto-correct.c (autocorrect_tool) : ispunct is too liberal for what we want. Use a translated set of names for the capitalization. * src/GNOME_Gnumeric.xml : sync with non-bonobo text and fix some mis-named items. disable the combo and list until 1.0.1
-
- 29 Dec, 2001 1 commit
-
-
JodyGoldberg authored
2001-12-28 Jody Goldberg <jody@gnome.org> * src/sheet.c (sheet_destroy) : be more forgiving about exit errors. (sheet_destroy_contents) : Remove stupid hash clearing. Just delete the thing. * src/eval.c (dependent_unlink) : Add a bogus krufty nasty unpleasant hack to disable the unlink optimization for sheet objects.
-
- 27 Dec, 2001 1 commit
-
-
Morten Welinder authored
-
- 25 Dec, 2001 3 commits
-
-
Jody Goldberg authored
-
JodyGoldberg authored
2001-12-25 Jody Goldberg <jody@gnome.org> * src/eval.c (invalidate_refs) : it is ok to not rewrite the expression here. (cb_name_invalidate_sheet) : new. (do_deps_destroy) : use here. * src/expr-name.c (expr_name_invalidate_refs_sheet) : delete. (expr_name_invalidate_refs_wb) : delete. (expr_name_handle_references) : new. (expr_name_set_expr) : use it here. (expr_name_add) : Use expr_name_set_expr. (expr_name_unref) : and here. (expr_name_link_deps) : if the dependent being updated is going to be deleted do not relink or queue for recalc.
-
JodyGoldberg authored
2001-12-25 Jody Goldberg <jody@gnome.org> * src/expr-name.c (expr_name_invalidate_refs_wb) : Implement in terms of expr_name_invalidate_refs_sheet. * src/summary.c (summary_info_add) : mark things as modified if the new value has changes things. (summary_item_eq) : new. * src/workbook.c (workbook_is_dirty) : see if the summary info has changed.
-
- 24 Dec, 2001 3 commits
-
-
JodyGoldberg authored
2001-12-24 Jody Goldberg <jody@gnome.org> (gnumeric_help_display) : simple wrapper routine to simplify porting to gnome2.
-
JodyGoldberg authored
2001-12-24 Jody Goldberg <jody@gnome.org> * src/style-condition.c (style_condition_expr_eval) : mark as needing a recalc, don't just assert it. * src/workbook-edit.c (wbcg_edit_validate) : handle accept/reject/reedit Generate the title and msg here. The goal is to move the gui specific aspects out of here. (wbcg_edit_finish) : ditto. * src/gui-validation.c (validation_generate_msg) : disable for now. It is a nice idea, but the implementation is in the wrong place and blows goats.
-
Jody Goldberg authored
-
- 23 Dec, 2001 2 commits
-
-
JodyGoldberg authored
2001-12-23 Jody Goldberg <jody@gnome.org> * src/sheet-autofill.c (sheet_autofill_dir) : add some very special purpose code to clip the bounds of autofilled arrays that are being clipped when filling a non-integer multiple of the original block size. * src/expr.c (expr_tree_new_array) : reorder args to match the rest of the app.
-
http://bugzilla.gnome.org/show_bug.cgi?id=65894Andreas J. Guelzow authored
2001-12-22 Andreas J. Guelzow <aguelzow@taliesin.ca> http://bugzilla.gnome.org/show_bug.cgi?id=65894 * gnumeric-expr-entry.c (gnumeric_expr_entry_button_press_event) : new signal handler (gnumeric_expr_entry_class_init) : install gnumeric_expr_entry_button_press_event
-
- 22 Dec, 2001 1 commit
-
-
JodyGoldberg authored
2001-12-22 Jody Goldberg <jody@gnome.org> * src/workbook-control-gui.c (cb_edit_fill_autofill) : range_trim does not handle merges, once we've trimmed things down we need to expand back out to include merges in the src region. * src/sheet-autofill.c (autofill_cell) : 1st half of a patch to handle non-integer copies of arrays. (sheet_autofill_dir) : ditto. * src/item-cursor.c (item_cursor_setup_auto_fill) : restrict autofills to contain an integer number of copies if the src region contains merges. (cb_autofill_scroll) : ditto.
-
- 21 Dec, 2001 2 commits
-
-
Jody Goldberg authored
-
JodyGoldberg authored
2001-12-20 Jody Goldberg <jody@gnome.org> * ms-formula-read.c (ms_excel_parse_formula) : add support for FORMULA_PTG_REF_ERR. FORMULA_PTG_AREA_ERR. * ms-obj.c (ms_read_OBJ) : add protection against missing virtuals. If the object is a graph read it even if we do not support them in this context (embedded in another object) or if we do not support graphs at all. This enables us to read embedded graphs without throwing off the rest of the parsing. 2001-12-21 Jody Goldberg <jody@gnome.org> * src/clipboard.c (clipboard_paste_region) : transpose merges too. * src/colrow.c (colrow_compute_pixels_from_pts) : ensure that things do not get too small. 2001-12-20 Jody Goldberg <jody@gnome.org> * src/commands.c (cmd_autofill_redo) : clear merges before filling. * src/sheet.c (sheet_clear_region) : Add CLEAR_MERGED. * src/clipboard.c (clipboard_paste_region) : use sheet_clear_region to remove the merges. * src/sheet-autofill.c (fill_item_new) : init the merge sizze to 1x1 if we are not merged. This simplifies logic later. Remove the 'is_merged' flag it was redundant. (autofill_create_fill_items) : rename region_count -> region_size it is clearer. If a cell is merged be smarter about incrementing in a way consistent with what the user sees. (sheet_autofill_dir) : ditto. * src/workbook-cmd-format.c (sheet_dialog_set_row_height) : honour minima. (sheet_dialog_set_column_width) : ditto. * src/colrow.c (colrow_compute_pixels_from_pts) : don't let the pixel size shrink below the margin size.
-
- 20 Dec, 2001 1 commit
-
-
Morten Welinder authored
-
- 19 Dec, 2001 5 commits
-
-
JodyGoldberg authored
2001-12-19 Jody Goldberg <jody@gnome.org> * src/sheet.c (sheet_delete_cols) : remove objects before relocations. (sheet_delete_rows) : ditto. * src/sheet-object.c (sheet_objects_clear) : new. (sheet_objects_relocate) : rename from sheet_relocate_objects. (sheet_objects_get) : rename from sheet_get_objects. * src/gnumeric-simple-canvas.c (gnm_simple_canvas_class_init) : Doh! * src/xml-io.c (xml_read_cell) : fix format leak. (xml_sheet_write) : clarify variable names.
-
http://bugzilla.gnome.org/show_bug.cgi?id=67208JodyGoldberg authored
2001-12-19 Jody Goldberg <jody@gnome.org> http://bugzilla.gnome.org/show_bug.cgi?id=67208 * src/func.c (tokenized_help_new) : be more picky about parsing the help tokens.
-
http://bugzilla.gnome.org/show_bug.cgi?id=67218JodyGoldberg authored
2001-12-19 Jody Goldberg <jody@gnome.org> http://bugzilla.gnome.org/show_bug.cgi?id=67218 * src/sheet-object-graphic.c (sheet_object_graphic_user_config) : 'Transparent' makes no sense for lines & arrows.
-
Jody Goldberg authored
-
JodyGoldberg authored
2001-12-19 Jody Goldberg <jody@gnome.org> * src/gnumeric-simple-canvas.c : new simple base to help keep multiple canvases register grab states with the scg. * src/commands.c (cmd_autofill) : check the source range for array splits too. 2001-12-18 Jody Goldberg <jody@gnome.org> * src/xml-io.c (xml_read_cell_copy) : only add an expr_ref when connecting to shared expressions, the parse has already set it to 1. On expr parse errors for shard expressions set the value to empty not NULL. Be pedantic and value_release the empty in the value case, things may change in the future. * src/cell-draw.c (cell_draw) : more protection from missing fonts. * bonobo/src/parser.c (gnumeric_parse_error) : fix leak when there is no ParseError to store the message.
-
- 18 Dec, 2001 1 commit
-
-
JodyGoldberg authored
2001-12-18 Jody Goldberg <jody@gnome.org> * xml-sax-read.c (xml_sax_style_condition_expr) : style_condition_new_expr change. (xml_sax_merge) : parse_range change. 2001-12-18 Jody Goldberg <jody@gnome.org> * dialog-consolidate.c (construct_consolidate) : parse_range change. * dialog-printer-setup.c (do_fetch_page_info) : ditto. * dialog-cell-format.c (validation_rebuild_validation) : no need to pass sheets to create the style conditions. * dialog-advanced-filter.c (dialog_advanced_filter) : Use Range. 2001-12-18 Jody Goldberg <jody@gnome.org> * src/gui-clipboard.c (x_selection_handler) : tweak the interface for serializing a CellRegion. (x_selection_received) : rework the handling of gnumeric -> gnumeric operations, change the atom to be the mime type, and add hooks to prepare for html parsing. * src/xml-io.c (cell_copy_new) : new. (xml_read_cell_copy) : new. (xml_cellregion_read) : new. (xml_cellregion_write) : new. 2001-12-18 Jody Goldberg <jody@gnome.org> * src/parse-util.c (cellref_name) : avoid temporaries. * src/validation.c (validation_link) : new. (validation_unlink) : new. * src/ranges.c (parse_range) : clean the interface to actually take a range. * src/print-info.c (load_range) : parse_range change. * src/sheet-object.c (sheet_object_read_xml) : ditto. * gnumeric.mime : Add Applix. * src/style-condition.c (style_condition_new_expr) : do not link in on creation, there is no need for a sheet here. (style_condition_constraint_eval) : ignore SCC_IS_CUSTOM. (style_condition_link) : new. (style_condition_unlink) : new. * src/mstyle.c (mstyle_link_sheet) : link validation elements. (mstyle_unlink_sheet) : unlink validation elements.
-
- 17 Dec, 2001 4 commits
-
-
Morten Welinder authored
-
Morten Welinder authored
-
Morten Welinder authored
-
JodyGoldberg authored
2001-12-17 Jody Goldberg <jody@gnome.org> * src/item-grid.c (item_grid_event) : use the Gnumeric Canvas versions of grab/ungrab. (ig_obj_create_begin) : ditto. (item_grid_button_1) : ditto. * src/item-bar.c (item_bar_event) : ditto. * src/item-cursor.c (item_cursor_selection_event) : ditto. (item_cursor_drag_event) : ditto. (item_cursor_autofill_event) : ditto. * src/sheet-control-gui.c (cb_control_point_event) : ditto. * src/gnumeric-canvas.c (gnm_canvas_item_ungrab) : new. (gnm_canvas_item_grab) : new. (gnm_canvas_key_press) : silently absorb keypress events during mouse grabs. This help protect against users using accelerators while grabbing. If the accelerator command brought up a dialog we lost the release event, resulting in a dangling mouse grab. (gnm_canvas_key_release) : ditto. 2001-12-17 Jody Goldberg <jody@gnome.org> * src/auto-correct.c (autocorrect_tool) : remove mis-implemented 'caps-lock' feature. XL checks while you are typing and notices the use of Shift in conjunction with Caps-Lock, and switches off Caps-Lock.
-
- 16 Dec, 2001 1 commit
-
-
JodyGoldberg authored
2001-12-15 Jody Goldberg <jody@gnome.org> * src/application.c (application_init) : add the 16x16 graph guru icon. * doc/C/Makefile.am : distribute header & footer too. * gnumeric.spec.in : s/images/figures/ * src/GNOME_Gnumeric.xml : The icon for Exit is 'Quit' not 'Exit' Add insert Graph.
-
- 15 Dec, 2001 1 commit
-
-
Andreas J. Guelzow authored
2001-12-15 Andreas J. Guelzow <aguelzow@taliesin.ca> * dialog-stf-main-page.c (stf_dialog_main_page_init) truncate preview to avoid wraps (# 66393) * dialog-stf.h define maximal preview size
-
- 13 Dec, 2001 1 commit
-
-
Morten Welinder authored
-
- 10 Dec, 2001 1 commit
-
-
JodyGoldberg authored
2001-12-10 Jody Goldberg <jody@gnome.org> * ms-summary.c (read_summary_items) : use iconv. (ms_summary_read) : ditto. (set_summary_item) : ditto. (ms_summary_write) : ditto.
-
- 07 Dec, 2001 5 commits
-
-
Jody Goldberg authored
-
Morten Welinder authored
-
Andreas J. Guelzow authored
-
Jody Goldberg authored
-
JodyGoldberg authored
2001-12-06 Jody Goldberg <jody@gnome.org> * src/sheet.c (sheet_colrow_set_collapse) : new. (sheet_colrow_insert_finish) : new. (sheet_colrow_delete_finish) : new. (sheet_{col,row}_{ins,del} : use them here, we shoulw now correctly handle collapse states and gutters when ins/del cols/row. 2001-12-06 Jody Goldberg <jody@gnome.org> * src/sheet.c (sheet_colrow_gutter) : change signature and toggle the resize flag if necessary. (sheet_update_only_grid) : handle the resize and recompute_max_{col,row}_group flags. * src/colrow.c (colrow_set_states) : use simplified sheet_colrow_gutter signature. 2001-12-06 Jody Goldberg <jody@gnome.org> * src/workbook-cmd-format.c (sheet_dialog_set_row_height) : const. * src/workbook-object-toolbar.c : disable some code that is not ready for release. * src/sheet.c (sheet_colrow_insdel_finish) : new. (sheet_{col,row}_{ins,del} : use it here, and adjust the arguments to include optional state to fill in the new cols/rows. (sheet_colrow_fit_gutter) : simplify. (sheet_colrow_group_ungroup) : ditto. (sheet_colrow_fetch) : new utility. (sheet_colrow_get_info) : ditto. * src/sheet-control-gui.c (scg_setup_group_buttons) : new. (scg_resize) : use it here. (sheet_control_gui_new) : handle the layout for the group buttons. * src/print.c (compute_group) : const. * src/item-grid.c (item_grid_draw) : remove pointless use of ColRowInfo::pos because I want to remove that eventually. * src/print-cell.c (print_cell_range) : ditto. * src/item-bar.c (item_bar_normal_font) : new. (item_bar_indent) : new. (item_bar_draw) : draw the top line as black, to match other buttons, fix its length. * src/history.c (history_menu_locate_separator) : sync with manu changes. * src/gnumeric.h (ColRowStateGroup) : rename from ColRowSizeList. (ColRowStateList) : rename from ColRowRLESizeList. * src/gnumeric-canvas.c (gnm_canvas_find_col) : const. * src/complete-sheet.c (complete_sheet_search_iteration) : const. * src/commands.c (cmd_ins_del_colrow_undo) : pass the states into the sheet_ routines. They will handle restoring them, and cleaning up the collapse states. (cmd_ins_del_colrow_redo) : ditto. (cmd_ins_del_colrow_destroy) : simplify. (cmd_colrow_outline_change) : use get_info and avoid the need to check for NULL. (cmd_group_undo) : simplify. (cmd_group_redo) : ditto. (cmd_group) : simplify. * src/colrow.c (colrow_compute_pixels_from_pts) : move here from sheet.c (colrow_compute_pts_from_pixels) : ditto. (colrow_is_default) : new utility routine so that we can remove ::pos eventually. (ColRowState) : new struct, will eventually replace the ColRowInfo. (colrow_make_state) : new. (colrow_get_states) : renamed from colrow_save_sizes and add support for outline levels and collapse state. (colrow_set_sizes) : use the correct aliases for the lists. (colrow_set_states) : renamed from colrow_restore_sizes and support the extra state info. (colrow_restore_state_group) : rename colrow_restore_sizes_group. (colrow_set_outline) : simplify. 2001-12-05 Jody Goldberg <jody@gnome.org> * src/colrow.c (colrow_state_group_destroy) : rename from colrow_rle_size_list_destroy. * src/cellspan.c (cell_calc_span) : const. 2001-11-29 Jody Goldberg <jody@gnome.org> * src/sheet-control-gui.c (scg_resize) : size the select all button. * src/item-bar.c (item_bar_indent) : new utility.
-
- 06 Dec, 2001 2 commits
-
-
Morten Welinder authored
-
Morten Welinder authored
-