1. 04 Jan, 2002 1 commit
  2. 03 Jan, 2002 1 commit
  3. 31 Dec, 2001 2 commits
  4. 30 Dec, 2001 1 commit
    • JodyGoldberg's avatar
      avoid using g_strdup_printf. It does not support positional arguments, · bf61c763
      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
      bf61c763
  5. 29 Dec, 2001 1 commit
    • JodyGoldberg's avatar
      be more forgiving about exit errors. (sheet_destroy_contents) : Remove · a4169542
      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.
      a4169542
  6. 27 Dec, 2001 1 commit
  7. 25 Dec, 2001 3 commits
    • Jody Goldberg's avatar
      update · efe3ca9f
      Jody Goldberg authored
      efe3ca9f
    • JodyGoldberg's avatar
      it is ok to not rewrite the expression here. (cb_name_invalidate_sheet) : · 1dde747a
      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.
      1dde747a
    • JodyGoldberg's avatar
      Implement in terms of expr_name_invalidate_refs_sheet. · 50def323
      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.
      50def323
  8. 24 Dec, 2001 3 commits
    • JodyGoldberg's avatar
      (gnumeric_help_display) : simple wrapper routine to simplify porting to · f5af559e
      JodyGoldberg authored
      2001-12-24  Jody Goldberg <jody@gnome.org>
      
      	(gnumeric_help_display) : simple wrapper routine to simplify porting
      	  to gnome2.
      f5af559e
    • JodyGoldberg's avatar
      mark as needing a recalc, don't just assert it. · 208fc52c
      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.
      208fc52c
    • Jody Goldberg's avatar
      update · f7c14db3
      Jody Goldberg authored
      f7c14db3
  9. 23 Dec, 2001 2 commits
  10. 22 Dec, 2001 1 commit
    • JodyGoldberg's avatar
      range_trim does not handle merges, once we've trimmed things down we need · 9301571e
      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.
      9301571e
  11. 21 Dec, 2001 2 commits
    • Jody Goldberg's avatar
      Cleanup and standardize the #include files · 65d67daa
      Jody Goldberg authored
      65d67daa
    • JodyGoldberg's avatar
      add support for FORMULA_PTG_REF_ERR. FORMULA_PTG_AREA_ERR. · 54eb7e96
      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.
      54eb7e96
  12. 20 Dec, 2001 1 commit
  13. 19 Dec, 2001 5 commits
    • JodyGoldberg's avatar
      remove objects before relocations. (sheet_delete_rows) : ditto. · 8d0cbbed
      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.
      8d0cbbed
    • JodyGoldberg's avatar
      http://bugzilla.gnome.org/show_bug.cgi?id=67208 be more picky about · 03b4da06
      JodyGoldberg 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.
      03b4da06
    • JodyGoldberg's avatar
      http://bugzilla.gnome.org/show_bug.cgi?id=67218 'Transparent' makes no · b54fac60
      JodyGoldberg 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.
      b54fac60
    • Jody Goldberg's avatar
      update · 060f18a8
      Jody Goldberg authored
      060f18a8
    • JodyGoldberg's avatar
      new simple base to help keep multiple canvases register grab states with · 50f946ec
      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.
      50f946ec
  14. 18 Dec, 2001 1 commit
    • JodyGoldberg's avatar
      style_condition_new_expr change. (xml_sax_merge) : parse_range change. · 3e586c5e
      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.
      3e586c5e
  15. 17 Dec, 2001 4 commits
    • Morten Welinder's avatar
      Array dragging/undo issue. · 27ba0f95
      Morten Welinder authored
      27ba0f95
    • Morten Welinder's avatar
      **CRITICAL** error on array autofill. · 6d6f5f57
      Morten Welinder authored
      6d6f5f57
    • Morten Welinder's avatar
      Portability fix. · 9b8c55fe
      Morten Welinder authored
      9b8c55fe
    • JodyGoldberg's avatar
      use the Gnumeric Canvas versions of grab/ungrab. (ig_obj_create_begin) : · 4362aecc
      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.
      4362aecc
  16. 16 Dec, 2001 1 commit
    • JodyGoldberg's avatar
      add the 16x16 graph guru icon. · 32975887
      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.
      32975887
  17. 15 Dec, 2001 1 commit
  18. 13 Dec, 2001 1 commit
  19. 10 Dec, 2001 1 commit
  20. 07 Dec, 2001 5 commits
    • Jody Goldberg's avatar
      missed file · 3742f107
      Jody Goldberg authored
      3742f107
    • Morten Welinder's avatar
      Gripe. · 9a533fe6
      Morten Welinder authored
      9a533fe6
    • Andreas J. Guelzow's avatar
      The LaTeX exporter has been fixed. · 62dcff1b
      Andreas J. Guelzow authored
      62dcff1b
    • Jody Goldberg's avatar
      update · 4e8ed843
      Jody Goldberg authored
      4e8ed843
    • JodyGoldberg's avatar
      new. (sheet_colrow_insert_finish) : new. (sheet_colrow_delete_finish) : · d5d25622
      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.
      d5d25622
  21. 06 Dec, 2001 2 commits