1. 11 Apr, 2002 1 commit
  2. 28 Mar, 2002 1 commit
    • Jody Goldberg's avatar
      A pile of minor contribs. · eb7df8f7
      Jody Goldberg authored
      2002-03-28  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-object.c (sheet_object_set_sheet) : ref the object when we
      	  add it to the sheet.
      	(sheet_object_clear_sheet) : unref here.
      	(sheet_object_set_sheet) : move the content of new_view here.
      
      	* src/print-cell.c (print_cell) : seems like the sign of the descenty
      	  is reversed.
      	* src/print.c (print_footers) : ditto.
      
      	* src/sheet.c (sheet_move_range) : long list onto short list not
      	  vice versa.
      	(sheet_delete_cols) : ditto.
      	(sheet_delete_rows) : ditto.
      	* src/dependent.c (micro_hash_resize) : ditto.
      
      	* src/style.c (style_font_new_simple) : init the print_font.
      	(style_font_unref) : unref the print_font.
      
      	* src/print-cell.c (print_cell) : use the print_font.
      
      	* src/print.c (print_job_info_destroy) : GnomeFont is a GObject.
      eb7df8f7
  3. 25 Mar, 2002 1 commit
    • Morten Welinder's avatar
      Call g_set_prgname. (main): Call value_init and value_shutdown · 93855e52
      Morten Welinder authored
      2002-03-25  Morten Welinder  <terra@diku.dk>
      
      	* src/main.c (main): Call g_set_prgname.
      	(main): Call value_init and value_shutdown appropriately.
      
      	* src/value.c (value_terminate_err): New value.
      	(value_terminate): Replace this function by the value
      	VALUE_TERMINATE.  All callers changed.
      	(value_hash): Be smarter about arrays.
      	(value_new_float): Use chunk allocator.
      	(value_release): Release floats properly.
      	(value_init, value_shutdown): New functions.
      
      	* src/gutils.c (gnm_mem_chunk_destroy): Add new argument for leak
      	tracking.
      93855e52
  4. 24 Mar, 2002 1 commit
    • Morten Welinder's avatar
      New functions implementing a sane and fast chunk allocated. (Maybe use · 89915325
      Morten Welinder authored
      2002-03-24  Morten Welinder  <terra@diku.dk>
      
      	* src/gutils.c (gnm_mem_chunk_new, gnm_mem_chunk_destroy,
       	gnm_mem_chunk_alloc, gnm_mem_chunk_alloc0, gnm_mem_chunk_free):
       	New functions implementing a sane and fast chunk allocated.
        	(Maybe use Evolution's later.)
      
      	* src/dependent.h (struct _GnmDepContainer): add members
       	range_pool and single_pool for allocation.
      
      	* src/dependent.c (link_single_dep): Allocate from pool.
      	(unlink_single_dep): Free using pool.
      	(link_range_dep): Allocate from pool.
      	(unlink_range_dep): Free using pool.
      	(do_deps_destroy): Destroy pools.
      	(gnm_dep_container_new): Allocate pools.
      	(cb_dep_hash_invalidate): Don't free at all -- we're about to dump
       	both pools anyway.
      
      	* src/cell.c (cell_new): New function.  (About time.)
      	(cell_copy): Use cell_new.
      	(cell_destroy): Free from pool if we allocated that way.
      	(cell_init, cell_shutdown): New functions.
      
      	* src/xml-io.c (cell_copy_new): Use cell_new.
      	* src/sheet.c (sheet_cell_new): Use cell_new.
      	* src/main.c (main): Initialise and shutdown cells.
      89915325
  5. 22 Mar, 2002 3 commits
  6. 20 Mar, 2002 1 commit
  7. 17 Mar, 2002 1 commit
    • Jody Goldberg's avatar
      Initial pass at 3d ref support. · 5846bd67
      Jody Goldberg authored
      Depends work, but things will crash if a start/end sheet is deleted.
      
      2002-03-16  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook.c (workbook_foreach_cell_in_range) : support 3d
      	  references.
      	(workbook_finalize) : free the 3d dep list if necessary.
      	(workbook_init) : initialize the list.
      	(cb_dep_unlink) : new.
      	(pre_sheet_index_change) : new.
      	(cb_dep_link) : new.
      	(post_sheet_index_change) : new.
      	(workbook_sheet_index_update) : privatize.
      	(workbook_sheet_attach) : add pre/post handling for 3d references.
      	(workbook_sheet_detach) : ditto.
      
      	* src/eval.c (link_cellrange_dep) : add support for 3d deps.
      	(unlink_cellrange_dep) : add support for 3d deps.
      	(workbook_link_3d_dep) : new.
      	(workbook_unlink_3d_dep) : new.
      	(dependent_link) : called here.
      	(dependent_unlink) : and here.
      
      	* configure.in : bump libcanvas req to getthe no auto-center patch.
      5846bd67
  8. 16 Mar, 2002 1 commit
    • Jody Goldberg's avatar
      don't recalc the entire sheet. We'll queue what we need when relocating. · f29d8486
      Jody Goldberg authored
      2002-03-16  Jody Goldberg <jody@gnome.org>
      
      	* src/eval.c (dependents_relocate) :
      
      	* src/sheet.c (sheet_{insert,delete}_{cols,rows}) : don't recalc the
      	  entire sheet.  We'll queue what we need when relocating.
      
      	* src/cell.c (cell_set_expr_unsafe) : don't relink.
      
      	* src/eval.c (micro_hash_resize) : minor optimization.
      	(dependents_unrelocate_free) : moved here and renamed from
      	(workbook_unrelocate_free) : moved here and renamed from
      	  workbook_expr_unrelocate_free.
      	(workbook_unrelocate) : moved here and renamed from
      	  workbook_expr_unrelocate.
      	(cb_range_contained_collect) : new.
      	(cb_single_contained_collect) : new.
      	(dependents_relocate) : moved here and renamed from
      	  workbook_expr_relocate.  Then changed to operate on the actual
      	  depenents of the region rather than everything, clarified the
      	  handling of linking/unlinking.
      	(dependents_unrelocate) : relink deps and queue them for recalc.
      
      	* src/cell.c (cell_relocate) : clean out a bit now that we are not
      	  using it without reloc info.
      
      	* src/expr.c (cellref_relocate) : don't use the ultra safe reference
      	  checks here, we WANT to know if things are out of bounds.
      	(cellref_shift) : ditto.
      
      2002-03-13  Jody Goldberg <jody@gnome.org>
      
      	* src/gnumeric-canvas.c (gnm_canvas_key_press) : disable object
      	  movement while guru is up.
      f29d8486
  9. 09 Mar, 2002 1 commit
  10. 07 Mar, 2002 1 commit
    • Jody Goldberg's avatar
      revamp extensheet handling and name import. Still does not work for XL95, · 3452c25e
      Jody Goldberg authored
      2002-03-07  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c : revamp extensheet handling and name import.
      	  Still does not work for XL95, but things should be ok for >= 97.
      	  Getting closer to supporting external references.
      
      2002-03-02  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (write_externsheets) : Use unquoted.  This code
      	  needs some love.
      
      2002-03-02  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (ms_excel_read_formula) : avoid leaking when faced
      	  with bad input.
      	(ms_excel_read_formula) : ditto.
      
      2002-03-06  Jody Goldberg <jody@gnome.org>
      
      	* dialog-advanced-filter.c (advanced_filter) : Use eval_pos_init_sheet.
      
      	* dialog-solver.c (cb_dialog_solve_clicked) : fix leak.
      
      2002-03-07  Jody Goldberg <jody@gnome.org>
      
      	* src/position.c (eval_pos_init*) : handle the optional dependent.
      
      	* src/eval.c (link_expr_dep) : support the adjustment to EvalPos.
      	(unlink_expr_dep) : support the adjustment to EvalPos.
      
      	* *.c : directly include gnome-i18n.h, value.h and expr.h
      	  where necessary now that they are no longer included.
      	* src/func.h : here.
      
      	* src/position.h (EvalPos) : Pass in an optional Dependent.
      
      	* src/expr.h (FunctionEvalInfo) : remove the func_def.  Send in the
      	  ExprFunc wrapper instead.  That contains the func-def if desired.
      
      	* src/func.c (function_set_link_handlers) : differentiate signatures
      	  for link & unlink.
      3452c25e
  11. 06 Mar, 2002 2 commits
    • Andreas J. Guelzow's avatar
      fix typo · 595ab7dd
      Andreas J. Guelzow authored
      2002-03-06  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/eval.c (link_expr_dep) : fix typo
      595ab7dd
    • Jody Goldberg's avatar
      flag inter-{sheet,book} references. (link_cellrange_dep) : ditto. · 2f7c4efc
      Jody Goldberg authored
      2002-03-05  Jody Goldberg <jody@gnome.org>
      
      	* src/eval.c (link_single_dep) : flag inter-{sheet,book} references.
      	(link_cellrange_dep) : ditto.
      	(link_expr_dep) : collect the flags.
      	(dependent_link) : and assign them here.
      	(dependent_unlink_sheet) : delete and merge into.
      	(do_deps_destroy) : here.  And use the new inter-{sheet,book} flags to
      	  avoid removing internal links.
      
      	* src/sheet.c (sheet_destroy_contents) : depends are now handled
      	  outside this routine add a precondition.
      
      	* src/main.c : delete style_debugging.
      
      	* src/clipboard.c (clipboard_copy_range) : suppress warning.
      2f7c4efc
  12. 05 Mar, 2002 2 commits
    • Jody Goldberg's avatar
      split add/drop into distinct functions and use link/unlink consistently. · d8bac212
      Jody Goldberg authored
      2002-03-05  Jody Goldberg <jody@gnome.org>
      
      	* src/eval.c : split add/drop into distinct functions and use
      	  link/unlink consistently.
      d8bac212
    • Jody Goldberg's avatar
      only unlink if it is linked. (sheet_cell_destroy) : simplify slightly. · 7c969aa5
      Jody Goldberg authored
      2002-03-05  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet.c (sheet_cell_remove_from_hash) : only unlink if it is
      	  linked.
      	(sheet_cell_destroy) : simplify slightly.
      	(cb_remove_allcells) : just destroy them, no need to remove from hash.
      	(sheet_destroy_contents) : ditto.
      
      	* src/eval.c (UNLINK_DEP) : delete.
      	(dependent_unlink) : simplify.
      	(dependent_unlink_sheet) : clean up and don't bother to unlink from
      	  deps list.
      
      	* src/cell.c : s/CELL_BEING_ITERATED/DEPENDENT_BEING_ITERATED/
      7c969aa5
  13. 04 Mar, 2002 1 commit
    • Jody Goldberg's avatar
      make it clear that this routine does not link the expression or register · 07a0f619
      Jody Goldberg authored
      2002-03-04  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet.c (sheet_cell_insert) : make it clear that this routine
      	  does not link the expression or register the dependencies.
      	(sheet_cell_remove_from_hash) : document state changes and use
      	  dependend_unlink.
      	(cb_remove_allcells) : cell_destroy will unlink.
      	(cb_collect_cell) : be clear that the results are unlinked.
      	(colrow_move) : some docs.
      	(sheet_move_range) : simplify now that the collected cells are
      	  unlinked rather than just having their depends dropped.
      
      	* src/eval.c (cell_add_dependencies) : delete.
      	(cell_drop_dependencies) : delete.
      
      	* src/style.c (style_font_new_simple) : If we can't find a font check
      	  a map to see if we know of something similar.
      	(get_substitute_font) : moved here from the XL importer.
      07a0f619
  14. 02 Mar, 2002 2 commits
  15. 28 Feb, 2002 1 commit
  16. 04 Feb, 2002 1 commit
    • Jody Goldberg's avatar
      don't actually store the value, just start editing with it. · 167c36d3
      Jody Goldberg authored
      2002-02-03  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c (cb_insert_current_date) : don't actually
      	  store the value, just start editing with it.
      	(cb_insert_current_time) : ditto.
      
      2002-02-03  Jody Goldberg <jody@gnome.org>
      
      	* src/value.c (value_new_*) : init Value*::fmt
      	(value_duplicate) : ref the fmt too.
      	(value_set_fmt) : new.
      
      	* src/cell.c (cell_cleanout) : no more format.
      	(cell_copy) : ditto.
      	(cell_set_text) : ditto.
      	(cell_set_expr_internal) : ditto.
      	(cell_set_expr_unsafe) : ditto.
      	(cell_get_format) : ditto.
      
      	Change all callers.
      	* src/sheet.c (sheet_cell_set_value) : remove format assingment.
      	* src/cell.c (cell_set_expr_and_value) : remove format assignment.
      	(cell_assign_value) : ditto.
      	(cell_set_value) : ditto.
      	(cell_set_expr) : ditto.
      	* src/parser.y (expr_parse_str) : remove arg to return the suggested
      	  format.  That will be handled at run time.
      	* src/number-match.c (format_match) : remove arg to return the parse
      	  formula.  Store it in the value instead.
      167c36d3
  17. 02 Feb, 2002 1 commit
  18. 26 Jan, 2002 1 commit
    • Jody Goldberg's avatar
      lock the encoding to be utf-8. · f4df79a7
      Jody Goldberg authored
      2002-01-25  Jody Goldberg <jody@gnome.org>
      
      	* src/main.c (main) : lock the encoding to be utf-8.
      
      	* src/eval.c : enable the micro hash by default.
      
      	* src/expr.c (cellref_relocate) : simplify and remove the force
      	  arguments.  Flag invalidations from inside vs to inside. From takes
      	  precendence.
      	(cellref_shift) : new.
      	(cellrange_relocate) : simplfy and try a different tack on how to
      	  handle corners with different sets of relocation needs.
      
      	* src/commands.c (cmd_paste_cut_undo) : pass NULL for the
      	  reloc_storage to disable invalidation.
      
      	* src/sheet.c (sheet_move_range) : document.
      	  Make the reloc_storage optional.  If it is not specified do NOT
      	  invalidate references to the dst region that are being
      	  invalidated.  Since this routine is only used for cut redo/undo
      	  and undo really should not be invalidating we use that as a flag.
      f4df79a7
  19. 18 Jan, 2002 1 commit
    • Jody Goldberg's avatar
      NOTE : The idl change requires an update to guppi. · 425a749a
      Jody Goldberg authored
      2002-01-18  Jody Goldberg <jody@gnome.org>
      
      	* dialog-graph-guru.c (graph_guru_plot_name) : fix the stupid name
      	  generation.
      	(vector_state_series_set_dimension) : create a series if necessary.
      	(cb_graph_guru_series_add) : implement.
      	(graph_guru_select_plot) : make series reset optional.
      	(graph_guru_init) : hook up the add/delete series buttons.
      	(cb_graph_guru_series_delete) : new.
      	(cb_graph_guru_series_add) : new.
      
      2002-01-18  Jody Goldberg <jody@gnome.org>
      
      	* src/eval.c : Add a new dependency hashing scheme but leave it
      	  disabled until 1.1  so thet we can get it tested.
      
      2002-01-18  Jody Goldberg <jody@gnome.org>
      
      	* src/gnumeric-graph.c (gnm_graph_range_to_vectors) : be smarter about
      	  handling vectors rather than ranges.  vectors maintain orientation.
      425a749a
  20. 05 Jan, 2002 2 commits
  21. 29 Dec, 2001 1 commit
    • Jody Goldberg's avatar
      be more forgiving about exit errors. (sheet_destroy_contents) : Remove · a4169542
      Jody Goldberg 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
  22. 25 Dec, 2001 1 commit
    • Jody Goldberg's avatar
      it is ok to not rewrite the expression here. (cb_name_invalidate_sheet) : · 1dde747a
      Jody Goldberg 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
  23. 24 Dec, 2001 1 commit
    • Jody Goldberg's avatar
      mark as needing a recalc, don't just assert it. · 208fc52c
      Jody Goldberg 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
  24. 21 Dec, 2001 1 commit
  25. 26 Nov, 2001 1 commit
    • Jody Goldberg's avatar
      add OPER_SET. ditto. ditto. (expr_tree_equal) : ditto. (expr_eval_real) : · 217a63bd
      Jody Goldberg authored
      2001-11-25  Jody Goldberg <jody@gnome.org>
      
      	* src/eval.c (handle_tree_deps) : add OPER_SET.
      	* src/expr-name.c (name_refer_circular) :  ditto.
      	* src/expr.c (do_expr_tree_unref) : ditto.
      	(expr_tree_equal) : ditto.
      	(expr_eval_real) : ditto.
      	(expr_rewrite) : ditto.
      	(do_expr_tree_as_string) : ditto.
      	(expr_tree_new_funcall) : use ExprList.
      	(expr_parse_string) : delete.
      	(expr_tree_new_set) : new.
      	(expr_list_unref) : new.
      	(expr_list_equal) : new.
      	(expr_list_as_string) : new.
      
      	* src/gnumeric.h : Add ExprList and ExprSet
      
      	* src/parser.y (expr_parse_str) : renamed from gnumeric_expr_parser.
      	  Add support for multiple expressions.
      	(line) : add support for multiple expressions.
      
      	* src/ranges.c (global_range_parse) : Use expr_parse_str
      	(global_range_list_parse) : rewrite to use expr_parse_str and use the
      	  new multi-expression support in the parser.
      
      	* src/commands.c (cmd_area_set_text_redo) : Use expr_parse_str.
      	* src/xml-io.c (xml_read_style_condition_chain) : ditto.
      	(xml_cell_set_array_expr) : ditto.
      	* src/workbook-view.c (wb_view_auto_expr) : ditto.
      	* src/workbook-edit.c (wbcg_edit_finish) : ditto.
      	* src/sheet-object-widget.c (sheet_widget_checkbox_read_xml) : ditto.
      	* src/parse-util.c (parse_text_value_or_expr) : ditto.
      
      	* src/auto-format.c (do_af_suggest) : Use ExprList instead of GList
      	(do_af_suggest_list) : ditto.
      	* src/collect.c (collect_floats) : ditto.
      	(collect_floats_value) : ditto.
      	(float_range_function) : ditto.
      	* src/consolidate.c (simple_consolidate) : ditto.
      	(colrow_formula_args_build) : ditto.
      	(consolidate_apply) : ditto.
      217a63bd
  26. 22 Nov, 2001 1 commit
  27. 13 Nov, 2001 1 commit
    • Jody Goldberg's avatar
      handle empty entries correctly. · 57465e93
      Jody Goldberg authored
      2001-11-13  Jody Goldberg <jgoldberg@home.com>
      
      	* gnumeric-expr-entry.c (gnumeric_expr_entry_rangesel_meaningful) :
      	handle empty entries correctly.
      
      2001-11-13  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-style.c (style_row) : Fix Frob's magic mystery borders.
      
      	* src/eval.c (dependent_changed) : Add some crash protection.
      
      2001-11-12  Jody Goldberg <jgoldberg@home.com>
      
      	* src/item-grid.c (item_grid_draw) : fix handling of completely hidden
      	  merges.
      57465e93
  28. 29 Oct, 2001 1 commit
  29. 25 Oct, 2001 1 commit
    • Wayne Schuller's avatar
      New canvas based header and footer preview widget. The customize · f0770524
      Wayne Schuller authored
      2001-10-21  Wayne Schuller <k_wayne@linuxpower.org>
      
      	* dialog-printer-setup.c : New canvas based header and footer preview
      	  widget. The customize header/footer widget now also uses a
      	  GnomePropertyBox for UI consistency.
      	* print.glade : Updated.
      	* hf-config.glade : Updated.
      
      2001-10-25  Jody Goldberg <jgoldberg@home.com>
      
      	* src/ranges.c (range_trim) : decrease lobotomization factor.
      
      2001-10-23  Jody Goldberg <jgoldberg@home.com>
      
      	* src/expr-name.c (named_expr_new) : renamed from add_real, simplified
      	  interface.
      	(expr_name_add) : take and store a parse position.
      	(expr_name_create) : ditto.
      	(expr_name_destroy) : adjust to stored parsepos.
      	(expr_name_unlink) : ditto.
      	(expr_name_sheet2wb) : ditto.
      	(expr_name_init) : ditto.
      	(expr_name_as_string) : renamed from expr_name_value.
      	(expr_name_eval) : renamed from eval_expr_name.
      
      	s/eval_expr/expr_eval/
      
      	* src/expr.c (do_expr_tree_to_string) : Use value_as_string in most
      	  places.
      	* src/value-sheet.c (value_cellrange_get_as_string) : delete bogus
      	  useless arg.
      	(encode_cellref) : delete redundant.
      
      	* src/parse-util.c (cellref_name) : ICK!  XL wraps relative references
      	  that are out of bounds.
      f0770524
  30. 12 Oct, 2001 1 commit
    • Jody Goldberg's avatar
      fix. · 41adb928
      Jody Goldberg authored
      2001-10-11  Jody Goldberg <jgoldberg@home.com>
      
      	* src/mathfunc.c (minverse) : fix.
      
      2001-10-11  Jody Goldberg <jgoldberg@home.com>
      
      	* src/eval.c (dependent_set_sheet) : new utility.
      
      2001-10-11  Jody Goldberg <jgoldberg@home.com>
      
      	* fn-string.c (gnumeric_code) : unsiged char
      41adb928
  31. 10 Oct, 2001 1 commit
    • Jody Goldberg's avatar
      be smarter about what type of error to report. · 809253d0
      Jody Goldberg authored
      2001-10-10  Jody Goldberg <jgoldberg@home.com>
      
      	* src/plugin-util.c (gnumeric_fopen) : be smarter about what type of
      	  error to report.
      
      	* src/xml-io.c (gnumeric_xml_write_workbook) : switch to manually
      	  opening the file then dumping to prepare for xml2.  Apparently it
      	  attempts to escape file names.
      	* src/xml-io-autoft.c (gnumeric_xml_write_format_template) : ditto.
      
      2001-10-09  Jody Goldberg <jgoldberg@home.com>
      
      	* src/eval.c (dependent_set_expr) : Make a default handler to merge
      	  all the different states that have croppedup into one place.
      	* src/gnumeric-graph.c (gnm_graph_vector_set_expr) : Use the default.
      	* src/sheet-object-widget.c (checkbox_set_expr) : ditto.
      	* src/style-condition.c (style_condition_dep_set_expr) : The default
      	  handles most of the work.
      
      	* src/style-condition.c : Use DEPENDENT_MAKE_TYPE.
      809253d0
  32. 09 Oct, 2001 1 commit
    • Jody Goldberg's avatar
      Disable embeddable grid, it is broken. · 19c0553b
      Jody Goldberg authored
      2001-10-09  Jody Goldberg <jgoldberg@home.com>
      
      	* GNOME_Gnumeric.oaf.in : Disable embeddable grid, it is broken.
      
      2001-10-09  Jody Goldberg <jgoldberg@home.com>
      
      	* src/eval.c (dependent_set_expr) : Make a default handler to merge
      	  all the different states that have croppedup into one place.
      	* src/gnumeric-graph.c (gnm_graph_vector_set_expr) : Use the default.
      	* src/sheet-object-widget.c (checkbox_set_expr) : ditto.
      	* src/style-condition.c (style_condition_dep_set_expr) : The default
      	  handles most of the work.
      
      	* src/style-condition.c : Use DEPENDENT_MAKE_TYPE.
      19c0553b
  33. 20 Sep, 2001 1 commit
  34. 18 Sep, 2001 1 commit
    • Jody Goldberg's avatar
      make headers optional. make headers optional. make headers optional. · a907b34b
      Jody Goldberg authored
      2001-09-18  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-control-gui.c (scg_redraw_all) : make headers optional.
      	* src/sheet-control.c (sc_redraw_all) : make headers optional.
      	* src/sheet.c (sheet_redraw_all) : make headers optional.
      
      	* src/colrow.c (colrow_set_visibility_list) : redraw_all does headers.
      
      	* src/cell.c (cell_eval_content) : don't redraw here, and only render
      	  if we were already rendered.  This will avoid rendering sheets no
      	  one is looking at.
      
      	* src/eval.c (workbook_recalc) : after a recalc redraw all, but not
      	  headers.
      
      2001-09-17  Jody Goldberg <jgoldberg@home.com>
      
      	* src/workbook-control.c (wb_control_menu_state_sensitivity) : new
      	  virtual.
      
      	* src/workbook-control-gui.c (wbcg_menu_state_sensitivity) : renamed
      	  and moved from.
      	* src/workbook-edit.c (workbook_edit_toolbars_set_sensitive). here.
      
      	* src/workbook-view.c (wb_view_open_custom) : Use
      	  wb_control_menu_state_sensitivity to enable/disable
      	  the menus and toolbars of the manging contol.
      a907b34b