1. 25 May, 2001 2 commits
  2. 24 May, 2001 9 commits
    • Jon K Hellan's avatar
      Rename view to scg. Retrieve it from object data on table. · bae5f52b
      Jon K Hellan authored
      2001-05-24  Jon K Hellan  <hellan@acm.org>
      
      	* src/workbook-control-gui.c (sheet_to_page_index): Rename view to
      	scg. Retrieve it from object data on table.
      	(sheet_to_page_index):
      	(wb_control_gui_focus_cur_sheet, cb_sheet_label_button_press,
      	cb_notebook_switch_page): Retrieve scg from object data on table.
      	(wbcg_sheet_add): Show and insert in notebook scg->table. scg no
      	longer is a GtkTable, it has one.
      
      	* src/sheet-control-gui.c (scg_parent_class): Change to
      	GtkObjectClass.
      	(cb_table_destroy): New function. Finish all table and canvas
      	dependent activities and set scg->table, scg->canvas to NULL.
      	(scg_init): Don't create table here.
      	(scg_construct): ..but here. Change terminology. Old: outer_table,
      	table. New: scg->table, inner_table. Add scg to scg->table as
      	object data. Add a destroy callback to scg->table.
      	(scg_destroy): Move parts to cb_table_destroy. Unref table if not
      	NULL.
      	(scg_class_init, GNUMERIC_MAKE_TYPE): Inherit from GtkObject
      	instead of GtkTable.
      	(scg_cursor_visible): Be prepared for scg->canvas being NULL
      
      	* src/sheet-control-gui.h (struct _SheetControlGUI,
      	SheetControlGUIClass): Inherit from GtkObject instead of GtkTable.
      bae5f52b
    • Chyla Zbigniew's avatar
      Small correction · 0403d15a
      Chyla Zbigniew authored
      0403d15a
    • Jody Goldberg's avatar
      new function. Init recursive_dirty_enabled. Use recursive_dirty_enabled. · 65288fd6
      Jody Goldberg authored
      
      2001-05-24  Jody Goldberg <jgoldberg@home.com>
      
      	* src/workbook.c (workbook_enable_recursive_dirty) : new function.
      	* src/workbook-private.c (workbook_private_init) : Init
      	  recursive_dirty_enabled.
      	* src/sheet.c (sheet_cell_remove) : Use recursive_dirty_enabled.
      	* src/eval.c (dependent_changed) : ditto.
      
      	* src/workbook-view.c (wb_view_open_custom) : while loading disable
      	  recursive depend dirtying.  We are loading everything it is up to
      	  the loader to handle the queuing correctly (either queuing all, or
      	  just those necessary)
      65288fd6
    • Jody Goldberg's avatar
      Use newer icon · db888867
      Jody Goldberg authored
      db888867
    • Jody Goldberg's avatar
      add gnumeric.desktop · c7667696
      Jody Goldberg authored
      c7667696
    • Karl Eichwalder's avatar
      Fix German grammer. · 30dfd2fa
      Karl Eichwalder authored
      30dfd2fa
    • Jody Goldberg's avatar
      optionally queue the dependents of this cell for recalc. · 7c1b3f75
      Jody Goldberg authored
      
      2001-05-23  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet.c (sheet_cell_destroy) : optionally queue the dependents
      	  of this cell for recalc.
      7c1b3f75
    • Jody Goldberg's avatar
      Revamp the recalc queue · af206304
      Jody Goldberg authored
      2001-05-22  Jody Goldberg <jgoldberg@home.com>
      
      	* gnumeric.spec.in : bump version of libole2
      	* README : ditto.
      	* configure.in : ditto.
      
      2001-05-19  Jody Goldberg <jgoldberg@home.com>
      
      	* src/workbook.c (workbook_is_pristine) : no need to check the recalc
      	  queue.  If there are no dependents there is nothing to put on the
      	  eval queue.
      
      	* src/func.c (cb_iterate_cellrange) : rename from
      	  iterate_cellrange_callback remove 'generation' mechanism.
      
      	* src/cell.c (cell_cleanout) : Clear both recalc flags,
      	  in_queue and needs
      	(cell_copy) : ditto.
      	(cell_eval_content) : No need to render the value.  assign_value
      	  already does it.
      	(cell_content_changed) : deleted.
      
      	* src/Makefile.am : merge dependent.[ch] into eval.[ch]
      
      2001-05-18  Jody Goldberg <jgoldberg@home.com>
      
      	* src/eval.c : reorg and merged with dependent.[ch]
      
      	* src/sheet.c (sheet_cell_set_text) :
      	  s/cell_content_changed/cell_queue_recalc/
      	(sheet_cell_set_expr) : ditto.
      	(sheet_cell_set_value) : ditto.
      	(colrow_move) : ditto.
      	(sheet_destroy_contents) :
      	  s/dependent_unqueue_recalc_sheet/dependent_unqueue_sheet/
      
      	* src/cmd-edit.c (cmd_select_cur_row) : Make behavior match XL.
      	(cmd_select_cur_col) : Make behavior match XL.
      
      	* src/format.c (render_number) : avoid temporaries.
      	(do_render_number) : ditto.
      
      2001-05-17  Jody Goldberg <jgoldberg@home.com>
      
      	* src/expr.c (eval_range) : delete.
      	(eval_expr_real) : Use workbook_foreach_cell_in_range rather than
      	  range_eval.  Remove 'generation' mechanism.
      	(cb_range_eval) : a simple pass through
      
      	* src/eval.c (sheet_region_recalc_deps) : rename from
      	  sheet_recalc_dependencies and merge in sheet_region_get_deps.
      	  Use the new foreach style interfaces.
      	(cb_single_recalc_all_depends) : rename from cb_single_get_all_depends
      	  and simplify.
      	(cb_range_recalc_all_depends) : rename from cb_sheet_get_all_depends and simplify.
      	(cb_dependent_queue_recalc) : new wrapper.
      	(cb_region_contained_depend) : renamed from search_range_deps and simplify.
      	(cell_foreach_dep) : rename from cell_get_dependencies and switch to
      	  an in place api rather than creating a list.
      	(cell_foreach_single_dep) : switch to in place api
      	(cell_foreach_range_dep) : ditto.
      	(search_cell_deps) : ditto.
      	(cell_recalc_deps) : ditto.
      	(cell_eval) : ditto.
      	(cb_generation_queue) : new utility.
      
      	* src/dependent.c (dependent_list_filter) : delete.
      
      	* src/cmd-edit.c (cb_collect_deps) : new function split from.
      	(cmd_select_cur_depends) : here. So that we can use the new depend
      	  api.
      
      	* src/sheet.c (sheet_move_range) : use sheet_region_recalc_deps.
      	(sheet_{insert,delete}_{cols,rows}) : ditto.
      	(sheet_cell_remove_simple) : Use in place depend interface.
      
      	* src/cell.c (cell_content_changed) : Use in place depend interface.
      	* src/clipboard.c (clipboard_paste_region) : ditto.
      	* src/commands.c (cmd_area_set_text_redo) : ditto.
      	(cmd_autofill_redo) : ditto.
      
      2001-05-21  Jody Goldberg <jgoldberg@home.com>
      
      	* Makefile.am : remove gnorba and modernize a bit.
      af206304
    • Jody Goldberg's avatar
      remove the attempt to null terminate a string that we already assume was · 645a9477
      Jody Goldberg authored
      
      2001-05-23  Jody Goldberg <jgoldberg@home.com>
      
      	* boot.c (xbase_field_as_value) : remove the attempt to null terminate
      	  a string that we already assume was null terminated when we strdup
      	  it.
      	(xbase_file_open) : force a full respan.
      645a9477
  3. 23 May, 2001 4 commits
    • Ole Laursen's avatar
      Updated Danish translation · 10f23bf2
      Ole Laursen authored
      10f23bf2
    • Chyla Zbigniew's avatar
      Added "case_sensitive" field. (gnum_plugin_file_opener_probe): Support · 8c3538b2
      Chyla Zbigniew authored
      
      * src/plugin-service.c
      (struct _InputFilePattern): Added "case_sensitive" field.
      (gnum_plugin_file_opener_probe): Support "case_sensitive" attribute when
      checking if file name matches the pattern.
      (plugin_service_file_opener_read): Support "case_sensitive" attribute.
      Now matching is case _insensitive_ by default.
      8c3538b2
    • Jody Goldberg's avatar
      bump version of libole2 ditto. ditto. · 55374f2c
      Jody Goldberg authored
      2001-05-22  Jody Goldberg <jgoldberg@home.com>
      
      	* gnumeric.spec.in : bump version of libole2
      	* README : ditto.
      	* configure.in : ditto.
      
      2001-05-21  Jody Goldberg <jgoldberg@home.com>
      
      	* Makefile.am : remove gnorba and modernize a bit.
      55374f2c
    • Chyla Zbigniew's avatar
      Removed #include "xml-io.h". · b9071979
      Chyla Zbigniew authored
      
      * src/bonobo-io.c, src/clipboard.c, src/file.c, src/plugin.c,
      src/sheet-object.c, src/stf.c, src/workbook.c:
      Removed #include "xml-io.h".
      
      * src/dialogs/dialog-plugin-manager.c (gnumeric_dialog_question_yes_no):
      Function moved ...
      
      * src/gnumeric-util.[ch]: ... here.
      
      * src/gui-file.c
      (gui_file_import): Sorting file importers.
      (fill_save_menu): Sorting file savers, function simplified (doesn't use
      file_saver_is_default_format).
      (can_try_save_to): Function simplified, uses
      gnumeric_dialog_question_yes_no from gnumeric-util.h, default answer
      for question about overwriting a file is configurable.
      b9071979
  4. 22 May, 2001 6 commits
    • Ariel Rios's avatar
      Use scm_c_define_gsubr as required by guile 1.4 · e9a1d615
      Ariel Rios authored
      2001-05-22  Ariel Rios  <ariel@linuxppc.org>
      
      * smob-value.c (init_value_type): Use scm_c_define_gsubr as required by guile 1.4
      
      * plugin.c (plugin_init_general): Ditto
      e9a1d615
    • Almer S. Tigelaar's avatar
      Bump XML version number. (xml_workbook_write): Write index of sheet names · b89fa763
      Almer S. Tigelaar authored
      2001-05-22  Almer S. Tigelaar  <almer@gnome.org>
      
      	* src/xml-io.c : Bump XML version number.
      	(xml_workbook_write): Write index of sheet names
      	at the beginning of the file and always write
      	latest version number.
      
      2001-05-22  Almer S. Tigelaar  <almer@gnome.org>
      
      	* xml-sax-read.c (xml_sax_sheet_name): Don't create
      	sheet here.
      	(xml_sax_wb_sheetname): Create sheet here.
      	(xml_sax_finish_parse_wb_names_name): Fix workbook level
      	name reading.
      	(xml_sax_start_element): Handle new sheetnameindex.
      	(xml_sax_end_element): Idem.
      	(xml_sax_characters): Idem.
      	(xml_sax_wb): Small tweak for correct version reading.
      b89fa763
    • Jon K Hellan's avatar
      Use renamed function gnumeric_expr_entry_rangesel_meaningful. · 34aad2e5
      Jon K Hellan authored
      2001-05-22  Jon K Hellan  <hellan@acm.org>
      
      	* src/workbook-edit.c (wbcg_editing_expr): Use renamed function
      	gnumeric_expr_entry_rangesel_meaningful.
      
      2001-05-22  Jon K Hellan  <hellan@acm.org>
      
      	* src/widgets/gnumeric-expr-entry.[ch]
      	(gnumeric_expr_entry_at_subexpr_boundary_p): Rename to
      	gnumeric_expr_entry_rangesel_meaningful.
      	Rangesel after ':' or ')' do not make sense. Return FALSE.
      34aad2e5
    • Pablo Saratxaga's avatar
      reverted 'Moebius' to 'M\xe9bius' · 54b78932
      Pablo Saratxaga authored
      54b78932
    • Jody Goldberg's avatar
      doh! · bfa57fa4
      Jody Goldberg authored
      bfa57fa4
    • Jody Goldberg's avatar
      Please update this folks · e43b23ee
      Jody Goldberg authored
      e43b23ee
  5. 21 May, 2001 19 commits