1. 12 Apr, 2002 1 commit
    • Jon K Hellan's avatar
      introduce ENABLE_BONOBO variable and bonobo_suffix. · 76534be5
      Jon K Hellan authored
      2002-04-12  Jon K Hellan  <hellan@acm.org>
      
      	* configure.in (bonobo_msg): (re)introduce ENABLE_BONOBO variable
      	and bonobo_suffix.
      
      	* src/Makefile.am (uidir): Update to gnome-2 conventions.
      
      	* idl/GNOME_Gnumeric.idl
      	(GNOME::Gnumeric::Application.new_workbook): Fix syntax error.
      
      	* src/bonobo-io.c: #ifdef out the lot for now.
      
      	* src/gnumeric-graph.c: ditto.
      
      	* src/sheet-object-bonobo.c: ditto.
      
      	* src/sheet-object-container.c: ditto.
      
      	* src/sheet-object-item.c: ditto.
      
      	* src/main.c (main): #ifdef out gnumeric_bonobo_io_init for now.
      	(main): #ifdef out EmbeddableGridFactory_init.
      
      	* src/print.c: Remove bonobo-print-client.h include.
      
      	* src/sheet-object.c (sheet_object_register): #ifdef out bonobo
      	object registration.
      
      	* src/workbook.c (workbook_is_pristine, workbook_init,
      	workbook_new): #ifdef bonobo case to be the same as non bonobo for
      	now.
      	(workbook_persist_file_load, workbook_persist_file_save,
      	workbook_bonobo_setup): #ifdef out for now.
      
      	* src/workbook-control-gui.c (cb_launch_graph_guru,
      	insert_bonobo_object, cb_insert_component,
      	cb_insert_shaped_component): #ifdef out for now.
      	(verbs): #ifdef out GraphGuru, InsertComponent and
      	InsertShapedComponent for now.
      
      	* src/workbook-private.[ch]: #ifdef bonobo case to be the same as non
      	bonobo for now.
      
      2002-04-12  Jon K Hellan  <hellan@acm.org>
      
      	* dialog-graph-guru.c: #ifdef out the lot for now.
      76534be5
  2. 17 Mar, 2002 1 commit
    • Jody Goldberg's avatar
      if nothing is selected fall back on the list size req. This is not · 63e8e7cd
      Jody Goldberg authored
      2002-03-17  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric-combo-text.c (cb_scroll_size_request) : if nothing is
      	  selected fall back on the list size req.  This is not correct,
      	  but it will do for now.
      
      2002-03-17  Jody Goldberg <jody@gnome.org>
      
      	* dialog-cell-format.c (fmt_dialog_init_font_page) : fix underline
      	  handling by converting to gnumeric-combo-text.  Thanks to Almer for
      	  pointing me at this code.
      	(cb_font_underline_changed) : change signal semantics to match
      	  the new combo.
      	* cell-format.glade : Use a custom type.
      63e8e7cd
  3. 21 Feb, 2002 1 commit
    • Jody Goldberg's avatar
      some house cleaning. · a9c2dd34
      Jody Goldberg authored
      2002-02-20  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook.h : some house cleaning.
      
      	* src/workbook.c (workbook_is_pristine) : remove stuf for
      	  external_dependents.  No use having fogotten stubs hanging around.
      
      	* src/workbook-control-gui.c (cb_insert_component) : look for
      	  ControlFactories.
      	(cb_insert_shaped_component) : look for CanvasComponentFactories.
      
      	* src/commands.h : remove include for gtkobject.
      
      	* idl/GNOME_Gnumeric_Graph.idl : We a ControlFactory now, not an
      	  Embeddable.
      a9c2dd34
  4. 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
  5. 23 Jan, 2002 1 commit
  6. 21 Jan, 2002 2 commits
  7. 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
  8. 22 Nov, 2001 1 commit
  9. 03 Nov, 2001 1 commit
  10. 17 Oct, 2001 1 commit
    • Jody Goldberg's avatar
      support formatting graphs. · ac465a29
      Jody Goldberg authored
      simplify idl in preparation for demand based typing.
      
      2001-10-17  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gui-util.c (gnumeric_create_popup_menu_list) : tweak this to
      	  take a list.
      	(gnumeric_create_popup_menu) : and make this a wrapper.
      
      	* src/gnumeric-graph.c (gnm_graph_user_config) : connect to the graph
      	  guru formatGuru.
      ac465a29
  11. 16 Oct, 2001 1 commit
    • Jody Goldberg's avatar
      new function. (graph_guru_set_page) : split from here. · 7a96b069
      Jody Goldberg authored
      2001-10-16  Jody Goldberg <jgoldberg@home.com>
      
      	* dialog-graph-guru.c (graph_guru_apply_changes) : new function.
      	(graph_guru_set_page) : split from here.
      	(cb_graph_guru_clicked) : used here.
      	(graph_guru_clear_xml) : new.
      	(graph_guru_init_data_page) : split some out into.
      	(graph_guru_get_spec) : here.
      	(graph_guru_state_destroy) : use graph_guru_clear_xml.
      	(graph_guru_apply_changes) : update protection.
      	(graph_guru_set_page) : expand.
      
      2001-10-16  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-graph.c (gnm_graph_get_spec) : Buffer changed name.
      	  leak fix.
      	(gnm_graph_import_specification) : ditto.
      
      	* idl/GNOME_Gnumeric_Graph.idl  : Add some derived controls to act as
      	  gurus.
      7a96b069
  12. 13 Oct, 2001 1 commit
  13. 07 Oct, 2001 1 commit
    • Jody Goldberg's avatar
      disconnect the combo handlers before we destroy the state so that their · 613f3562
      Jody Goldberg authored
      2001-10-06  Jody Goldberg <jgoldberg@home.com>
      
      	* dialog-graph-guru.c (graph_guru_state_destroy) : disconnect the
      	  combo handlers before we destroy the state so that their callbacks
      	  don't trigger during destruction.
      	(vector_state_set_entry) : merge back into.
      	(vector_state_fill) : here.  Use the index rather than a cached
      	  xmlNode *.
      	(vector_state_new) : rename 'index' to 'dim_index' to be clearer.
      	(graph_guru_select_plot) : store the index rather than an xmlNode *.
      	(graph_guru_select_series) : store the index rather than an xmlNode *.
      	(graph_guru_init_data_page) : the graph caches the spec, not us.
      	(graph_guru_get_plot) : new utility.
      	(cb_plot_selection_changed) : use the new utility.
      	(graph_guru_get_series) : new utility.
      	(cb_series_selection_changed) : use the new utility.
      	(cb_series_entry_changed) : support lookup, and warn about renaming.
      	(cb_plot_entry_changed) : support lookup, and warn about renaming.
      	(cb_graph_guru_focus) : use graph_guru_get_series.
      	(dialog_graph_guru) : init the combos to NULL in case we destroy
      	  before initializing them.
      
      2001-10-07  Jody Goldberg <jgoldberg@home.com>
      
      	* configure.in (EXTRA_GNOME_{CFLAGS,LIBS}) : rename to something
      	  clearer like GNUMERIC_{CFLAGS,LIBS})
      	* **/Makefile.am : Use them in place of EXTRA_* and GNOME_INCLUDEDIR.
      
      2001-10-06  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-graph.c (gnm_graph_get_spec) : Add a force_update.
      	(gnm_graph_series_delete) : new
      	(gnm_graph_series_set_dimension) : new
      	(gnm_graph_exception) : new.
      	(gnm_graph_vector_from_string) : delete.
      613f3562
  14. 05 Oct, 2001 1 commit
    • Jody Goldberg's avatar
      compute_value returns a Value now. (compute_value) : return a Value. · 2694af53
      Jody Goldberg authored
      2001-10-05  Jody Goldberg <jgoldberg@home.com>
      
      	* src/number-match.c (format_match) : compute_value returns a Value
      	  now.
      	(compute_value) : return a Value.
      
      2001-10-05  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-graph.c (gnm_graph_series_set_dimension) : new.
      	(gnm_graph_series_delete) : new.
      
      	* idl/GNOME_Gnumeric_Graph.idl : Add seriesSetDimension, and
      	  seriesDelete.  Bump the idl version.
      2694af53
  15. 03 Oct, 2001 1 commit
  16. 02 Oct, 2001 1 commit
  17. 25 Sep, 2001 1 commit
  18. 12 Sep, 2001 1 commit
    • Jody Goldberg's avatar
      move the type enums here. merge the addVector routines. change immportSpec · 9da5f392
      Jody Goldberg authored
      2001-09-12  Jody Goldberg <jgoldberg@home.com>
      
      	* idl/GNOME_Gnumeric_Graph.idl : move the type enums here.
      	  merge the addVector routines.
      	  change immportSpec into an attribute.
      
      	* src/gnumeric-graph.c (gnm_graph_write_xml) : new routine.
      	(gnm_graph_read_xml) : new routine.
      	(gnm_graph_class_init) : assign them here.
      	(gnm_graph_new) : split this into a wrapper for
      	(gnm_graph_setup) : this new routine.
      	(gnm_graph_vector_seq_scalar) : handle blank cells.
      	(gnm_graph_vector_seq_date) : handle blank cells.
      	(gnm_graph_vector_seq_string) : handle blank cells.
      	(gnm_graph_vector_corba_destroy) : release the subscriber.
      	(gnm_graph_subscribe_vector) : adjust to idl changes.
      	(gnm_graph_get_spec) : new routine.
      
      	* src/position.c (parse_pos_init_dep) : new utility.
      9da5f392
  19. 11 Sep, 2001 1 commit
  20. 28 Aug, 2001 1 commit
  21. 24 Aug, 2001 1 commit
  22. 23 Aug, 2001 1 commit
    • Jody Goldberg's avatar
      only delete the series after processing. condtionalize some of the debug · b3b93a11
      Jody Goldberg authored
      2001-08-23  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-chart.c (ms_excel_chart) : only delete the series after
      	  processing.  condtionalize some of the debug spew.
      	  condtionalize parsing based on the existence of a graph
      	  condtionalize making the graph on the debug flag (for now)
      	(BC_R(sertocrt)) : store the chart group.
      	(BC_R(series_impl)) : merge back into BC_R(series).
      	(BC_R(vector_details)) : use the gnumeric type directly.
      	(excel_chart_series_new) : new.
      	(excel_chart_series_destroy) : new.
      
      	* ms-container.c (ms_container_workbook) : new function.
      	(ms_container_sheet) : ditto.
      
      	* ms-excel-read.c (ms_wb_workbook) : new function.
      	(ms_excel_workbook_new) : used here.
      	(ms_sheet_workbook) : new function.
      	(ms_sheet_sheet) : new function.
      	(ms_excel_sheet_new) : used here.
      
      2001-08-21  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-chart.c (gnm_graph_vector_type_name) : use the version in gnumeric-graph.c
      	(BC_R(vector_details)) : Use the correct index for the debug info.
      
      	* ms-excel-read.c (ms_excel_biff_dimensions) : Use range_name.
      
      2001-08-23  Jody Goldberg <jgoldberg@home.com>
      
      	* dialog-graph-guru.c (graph_guru_create_vectors_from_range) : Use the
      	  new gnm_graph_vector_new interface.
      	(cb_data_simple_col_row_toggle) : use gnm_graph_arrange_vectors.
      2001-08-23  Jody Goldberg <jgoldberg@home.com>
      
      	* idl/gnumeric-graphs.idl : reorganize to improve naming.
      	  remove notion of header that was not working well.
      	  remove freeze.
      	  add arrangeVector.
      	  add notion of selection for future uese.
      
      	* src/gnumeric-graph.c (gnm_graph_vector_type_name) : add these.
      	(MANAGER) : bump the idl version.
      	(GnmGraphVector) : remove header, add id, adjust to new idl and use
      	  vectors directly, rather than notifies.
      	(gnm_graph_add_vector) : adjust to idl renaming.
      	(gnm_graph_new) : improve error message.
      	(gnm_graph_freeze) : delete.
      	(gnm_graph_arrange_vectors) : new function.
      	(gnm_graph_vector_seq_{scalar,date,string}) : headers are handled at a
      	  higher level.
      	(gnm_graph_vector_eval) : idl renaming.
      	(impl_vector_selection_selected) : new.
      	(gnm_graph_vector_corba_init) : split from gnm_graph_vector_new to
      	  simpify cut-n-paste sharing with guppi.
      	(gnm_graph_vector_corba_destroy) : Fix and split out to simplify
      	  sharing.
      	(gnm_graph_vector_destroy) : simplify and handle the case of a vector
      	  being destroyed indepenently of the graph.
      	(gnm_graph_vector_new) : handle headers at a higher level.
      	(gnm_graph_vector_corba_class_init) : renamed from
      	  corba_implementation_classes_init.
      
      	* src/sheet-object-container.c (sheet_object_container_new_view) : Use
      	  bonobo_client_site_new_view_full to disable the irrtiating frame
      	  that causes the content to change size when the frme is activated
      	  and deactivated.
      b3b93a11
  23. 20 Aug, 2001 2 commits
    • Jody Goldberg's avatar
      Prep for release · b4d0e14a
      Jody Goldberg authored
      b4d0e14a
    • Jody Goldberg's avatar
      All we need is a wbc. (sheet_object_anchor_set) : new routine to replace · 23a9ee2c
      Jody Goldberg authored
      2001-08-20  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-object.c (sheet_object_remove_cb) : All we need is a wbc.
      	(sheet_object_anchor_set) : new routine to replace range_set.
      	(sheet_object_anchor_get) : new.
      	(sheet_object_anchor_cpy) : new.
      	(sheet_object_anchor_init) : new routine to bundle up object
      	  positioning more neatly.
      
      	* src/sheet-object-cell-comment.c (cell_set_comment) : Only use anchor
      	  types that are implemented.  Use the new SheetObjectAnchor scheme.
      
      	* src/sheet-control-gui.c (scg_object_move) : track whether the ctrl
      	  point causes a move or a resize.
      	(cb_control_point_event) : store the initial anchor rather than the
      	  control specific position,  and assume that the changes are simple
      	  movements until a resize occurs.
      	(scg_object_calc_position) : adjust to using SheetObjectAnchor.
      	(scg_colrow_distance_get_virtual) : new routine.
      	(scg_class_init) : register it here.
      
      	* src/sheet-control.c (sc_colrow_distance_get) : a new new virtual.
      
      	* src/gnumeric-canvas.c (gnm_canvas_key_mode_object) : delete newly
      	  created objects too.
      	(gnm_canvas_filenames_dropped) : signature change
      	  for sheet_object_container_new_file.
      
      	* src/gnumeric.h : add GnmGraph.
      
      	* src/Makefile.am : rename graph-vector -> gnumeric-graph
      
      	* idl/gnumeric-graphs.idl : Add some versioning.
      	  Move the header arg out of the value callback.
      	  Replace VectorNotify::remove with Manger::clearVectors.
      	  Merge freeze & thaw.
      	  Renamed 'nameChange' to 'headerChanged'
      	  Add an 'id' arg when registering vectors.
      
      2001-08-19  Jody Goldberg <jgoldberg@home.com>
      
      	* src/commands.c
      	    s/insert_object/object_insert/
      	    s/move_object/object_move/
      	    s/delete_object/object/delete/
      	(cmd_object_insert_redo) : The object knows its position based on its
      	  anchor. No need to set the control specific coordinates for an
      	  arbitrary control.  No need to tweak the reference count either.
      	(cmd_object_insert) :  ditto.
      	(cmd_object_insert_undo) : no need to tweak the ref count.
      	(cmd_object_delete_redo) : keep it simple, just set the sheet.
      	(cmd_object_delete_undo) : just clear the sheet.
      	(cmd_object_delete_destroy) : very simple.
      	(cmd_object_move_redo) : store the anchor, not the position for a
      	  specific control.  Be careful not to move the object the firs time
      	  through.  We've already done that.
      	(cmd_move_object_undo) : just call redo.
      	(cmd_object_move) : store the old anchor and take a flag indicating
      	  move vs resize.
      
      	* src/workbook-control-gui.c (wb_control_gui_toplevel) : Add some
      	  protection.
      
      	* src/sheet-object.c (sheet_object_update_bounds) : rename from
      	  sheet_object_position to have a clearer name.
      
      	* src/embeddable-grid.c (embeddable_grid_init_anon) : init the sheet.
      	(grid_view_new) : use scg_toplevel.
      
      	* src/sheet-control-gui.c (scg_toplevel) : new function.
      
      2001-08-18  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-graph.c : Major reorg to fix life cycle issues.
      	(gnm_graph_new) : don't dangle the reference returned by oaf.
      	(gnm_graph_destroy) : deactivate & _fini the corba obj.
      	(gnm_graph_vector_destroy) : ditto.
      
      	* src/expr.c (expr_to_graph_vector) : delete this function.
      	  we have no need to disassemble the expression in graphs.
      
      	* src/item-grid.c : revert switch from destroy -> finalize.
      	* src/item-bar.c : ditto.
      
      	* src/sheet-object-container.c : no need to include gnorba.
      	  no need to include sheet-control-gui-priv anymore.
      	(sheet_object_container_destroy) : delete unused.
      	(sheet_object_container_new) : weaken requirements to take a workbook,
      	  rather than a sheet as the container.
      	(sheet_object_container_new_object) : ditto.
      	(sheet_object_container_new_file) : ditto.
      
      	* src/workbook-private.c : delete some unnecessary code.
      
      	* src/workbook.c : include sheet-control vs sheet-control-gui.
      	(workbook_expr_unrelocate) : it is ok to attempt to relocate to a
      	  non-existent cell.
      
      	* src/commands.c (cmd_paste_cut_undo) : restore the original content
      	  AFTER unrelocating the expressions.
      
      	* src/workbook-control-gui.c (workbook_control_gui_init) : Add the
      	  magic to enable the bonobo toolbar config utility.
      	(workbook_menu_edit) : Fix the accelerators and sync the text with the
      	  bonobo version.
      	(wbcg_menu_state_update) : Fix the capitalization for freeze/unfreeze.
      	(change_menu_label) : Fix accelerator display, we still don't set
      	  them, but at least we display them correctly.
      	(insert_bonobo_object) : signature change to
      	  sheet_object_container_new_object.
      
      2001-08-17  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet.c (sheet_freeze_panes) : set the initial top_left position
      	  based on the frozen pane when unfreezing.
      
      	* src/sheet-control-gui.c (scg_set_panes) : prepare for h/v only splits.
      	  Reformat.  Remove code to set the topleft after the panes are
      	  created or removed.  That is handled by sheet.
      
      	* src/GNOME_Gnumeric.xml : enable the font accelerators in the bonobo
      	  build by making them standalone rather than associating them with
      	  toolbuttons.  It appears as if bonobo does not support accelerators
      	  for toolbuttons as yet.
      23a9ee2c
  24. 14 Aug, 2001 1 commit
  25. 10 Jul, 2001 2 commits
    • Jody Goldberg's avatar
      Add gnumeric-pane.c · 2e4ebc09
      Jody Goldberg authored
      2001-07-09  Jody Goldberg <jgoldberg@home.com>
      
      	* POTFILES.in : Add gnumeric-pane.c
      
      2001-07-10  Jody Goldberg <jgoldberg@home.com>
      
      	* idl/Makefile.am : improve evo handling.
      
      	* configure.in : Fix definition of ENABLE_EVOLUTION in makefiles.
      2e4ebc09
    • Lutz Müller's avatar
      #undef ENABLE_EVOLUTION Checks for Evolution-Composer.idl. Can be · 98cee657
      Lutz Müller authored
      2001-07-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
      
              * acconfig.h: #undef ENABLE_EVOLUTION
              * configure.in: Checks for Evolution-Composer.idl. Can be overwritten
              with --without-evolution.
              * idl/Makefile.am: Let orbit process the Evolution-Composer.idl.
              * idl/.cvsignore: Ignore the generated Evolution* files.
      98cee657
  26. 04 May, 2001 1 commit
  27. 14 Apr, 2001 1 commit
    • Jody Goldberg's avatar
      automate removing the generated files. · 5ae7eceb
      Jody Goldberg authored
      
      2001-04-13  Jody Goldberg <jgoldberg@home.com>
      
      	* idl/Makefile.am (dist-hook) : automate removing the generated files.
      
      	* src/workbook-control-gui.c (workbook_menu_data_outline) : new menu.
      5ae7eceb
  28. 17 Feb, 2001 1 commit
    • Jody Goldberg's avatar
      Allow pasting just formats. · a0702de1
      Jody Goldberg authored
      2001-02-17  Jody Goldberg <jgoldberg@home.com>
      
      	* src/clipboard.c (clipboard_paste_region) : Allow pasting just
      	  formats.
      
      	* src/commands.c (cmd_clear_undo) : reset the selection to queue a
      	  redraw.
      a0702de1
  29. 08 Dec, 2000 1 commit
    • Jody Goldberg's avatar
      From :Ade Lovett <ade@FreeBSD.org> typo. Ditto. · 4c67f86f
      Jody Goldberg authored
      
      2000-12-08  Jody Goldberg <jgoldberg@home.com>
      
      	From :Ade Lovett <ade@FreeBSD.org>
      	* templates/english/Makefile.am : typo.
      	* idl/Makefile.am : Ditto.
      
      2000-12-08  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-object.c (sheet_object_write_xml) : protect from missing
      	  virtual.
      	(sheet_object_read_xml) : Ditto.
      4c67f86f
  30. 14 Nov, 2000 1 commit
  31. 06 Nov, 2000 1 commit
  32. 31 Oct, 2000 1 commit
    • Jody Goldberg's avatar
      Set LC_MONETARY and LC_NUMERIC. Ditto. (xml_workbook_read) : Ditto. · b5a85def
      Jody Goldberg authored
      
      2000-10-31  Jody Goldberg <jgoldberg@home.com>
      
      	* src/workbook-view.c (wb_view_auto_expr) : Set LC_MONETARY and
      	  LC_NUMERIC.
      	* src/xml-io.c (xml_workbook_write) : Ditto.
      	(xml_workbook_read) : Ditto.
      
      2000-10-31  Jody Goldberg <jgoldberg@home.com>
      
      	* src/dialogs/*.[ch] : WorkbookControlGUI is now required for gui
      	  operations.  A WorkbookView is required to know which sheet is the
      	  current.
      
      	* src/xml-io.c : We now load/save WorkbookViews.
      
      	* src/xml-io-autoft.c : Adjust to signature changes.
      
      	* src/workbook.c : Split the View into WorkbookView.
      	  Abstract the Controler interface, and move the GUI specific
      	  implementation of the Controler into WorkbookControlGUI.
      
      	* src/workbook-view.c : Complete rewrite with correct semantics.
      
      	* src/workbook-private.h : Move all the GUI specific stuff into
      	  WorkbookControlGUI were it belongs.
      
      	* src/workbook-private.c (workbook_private_class_init) : Fix typo.
      
      	* src/workbook-edit.c : These are now WorkbookControlGUI specific.
      	  We should rename the functions eventually.
      	* src/workbook-format-toolbar.c : Ditto.
      	* src/workbook-object-toolbar.c : Ditto.
      
      	* src/workbook-cmd-format.c : Adjust to signature changes.
      	  and use WorkbookControlGUI were necessary.
      
      	* src/style.c (style_font_new_from) : Delete dead code.
      
      	* src/solver-lp.c : Adjust to signature changes.
      	* src/sort.c : Ditto.
      	* src/stf.c : Ditto. Make dialog conditional on gui-ness.
      
      	* src/sheet.c (sheet_new_sheet_view) : IS_SHEET checks for NULL.
      	(sheet_detach_sheet_view) : renamed from sheet_destroy_sheet_view
      	  and only take a SheetView as argument.
      	(sheet_new) : Do not create a view by default.
      	(sheet_update_zoom_controls) : foreach control.
      	(sheet_update_editpos) : ditto.
      	(sheet_update) : handle multiple views and controls.
      b5a85def
  33. 10 Oct, 2000 1 commit
  34. 29 Sep, 2000 1 commit
    • Jody Goldberg's avatar
      Do not duplicate the container_add it is already done in the · 3b188483
      Jody Goldberg authored
      
      2000-09-28  Jody Goldberg <jgoldberg@home.com>
      
      	* src/dialogs/dialog-graph-guru.c (cb_graph_guru_clicked) : Do not
      	  duplicate the container_add it is already done in the
      	  client_site_new.
      
      	* src/sheet-object-container.c (view_destroyed) : delete.
      	(sheet_object_container_destroy) : Use bonobo_object_unref.
      	(sheet_object_container_new_view) : No need for the magic view
      	  destruction handler.  That is handled when the sheet object unrefs
      	  the ClientSite.
      
      	* idl/Makefile.am (idl_DATA) : Install in a version specific location.
      
      	* src/dialogs/dialog-graph-guru.c (graph_guru_state_destroy) : Use
      	  bonobo_object_unref rather than bonobo_object_client_unref.
      	(cb_graph_guru_clicked) : On success clear the State's pointer to the
      	  manager so that it does not get deleted.
      	(graph_manager_destroy) : new routine to clear out the remote manager.
      	(graph_guru_init_manager) : Use it.
      
      	* src/workbook.c (cut_cmd) : Delete the object explicitly.
      	* src/sheet-object.c (sheet_object_remove_cb) : Ditto.
      
      	* src/sheet-object-container.c (view_destroyed) : rename from
      	  item_destroy to clarify its function.
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_key_mode_object) : Add
      	  KP_Delete.  There is no need to change the mode and clear anything.
      	  The sheet_object destructor takes care of it.
      3b188483
  35. 28 Sep, 2000 1 commit
  36. 23 Sep, 2000 1 commit
  37. 20 Sep, 2000 1 commit
    • Jody Goldberg's avatar
      We always create an in canvas edit item, but sometimes we jump the focus · 9fc2db80
      Jody Goldberg authored
      
      2000-09-20  Jody Goldberg <jgoldberg@home.com>
      
      	* src/workbook-edit.c (workbook_start_editing_at_cursor) : We always
      	  create an in canvas edit item, but sometimes we jump the focus to
      	  the status line.
      
      	* src/value.c (value_new_cellrange_r) : set the sheet for both
      	  cell_refs.
      
      	* src/sheet-object-widget.c (checkbox_set_expr) : Fix.
      
      	* src/graph-series.c (graph_series_seq_scalar) : No need to handle
      	  headers here.
      	(graph_series_seq_date) : or here.
      	(graph_series_seq_string) : or here.
      	(graph_series_eval) : Handle idl rename.
      	(series_get_name) : No need to do this here.
      	(impl_vector_scalar_value) : No need to calculate label.
      	(impl_vector_date_value) : Ditto.
      	(impl_vector_string_value) : Ditto.
      	(graph_series_set_expr) : Correctly register and un register deps.
      	(graph_series_new) : series names are handled at a higher level.
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_key_mode_sheet) : Restore the
      	  behaviour of F2.
      
      	* src/expr.c (cellrange_relocate) : BE smarter about checking for
      	  potential 3d references.
      
      	* idl/gnumeric-graphs.idl : Rename routines using lowercase underscore
      	  rather than StuddyCaps.
      
      	* src/workbook.c (workbook_expr_relocate) : Handle dependents.
      
      	* src/position.c (eval_pos_init_dep) : new function.
      
      	* configure.in : Prepare for release.
      	  Update req for gnome-print to 0.23
      	  Update req for libglade to 0.14
      	  Comment out pspell.
      	  Leave perl disabled.
      
      	* gnumeric.spec.in : Ditto.
      	* README : Ditto.
      
      2000-09-19  Jody Goldberg <jgoldberg@home.com>
      
      	* src/xml-io.c (natural_order_cm) : Using col_info and row_info is
      	  deprecated.
      9fc2db80