1. 29 Aug, 2001 1 commit
  2. 28 Aug, 2001 2 commits
    • Morten Welinder's avatar
      point to first dependent directly, not via an slist. · d48e13b0
      Morten Welinder authored
      2001-08-28  Morten Welinder  <terra@diku.dk>
      
      	* src/workbook.h (struct _Workbook): point to first dependent
       	directly, not via an slist.
      
      	* src/eval.h (struct _Dependent): Add prev and next fields.
      
      	* src/eval.c (dependent_unlink, dependent_unlink_sheet): Fix-up
       	unlinking.
      	(dependent_link): Link using new double-linked structure.
      	(sheet_region_queue_recalc): Use new dependent linking structure.
      	(workbook_queue_all_recalc): Make an slist of dependents here.
      
      	* src/workbook-control-gui.c (TOGGLE_HANDLER/display_formulas):
       	Adapt to new dependent linking structure.
      
      	* src/workbook.c (workbook_expr_relocate): Adapt to new dependent
       	linking structure.
      d48e13b0
    • Jody Goldberg's avatar
      pass graphs into their parser. · 6117cca9
      Jody Goldberg authored
      2001-08-28  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-obj.c (ms_read_OBJ) : pass graphs into their parser.
      
      	* ms-excel-read.c (ms_sheet_realize_obj) : renamed from
      	  ms_sheet_obj_realize.
      	(ms_sheet_create_obj) : renamed from ms_sheet_obj_create.
      	  Improve the warnings for unhandled objects.
      	  Pass graphs into the parser.
      
      	* ms-container.c (ms_container_workbook) : delete.
      
      	* ms-chart.c (ms_excel_chart) : enable some of the xml spec generation.
      	  and take the GnmGraph as an argument.
      	(ms_excel_read_chart) : take the graph as an argument.
      
      2001-08-27  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-read.c (ms_sheet_parse_expr_internal) : disable some of the
      	  debugging spew.
      
      2001-08-28  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-control-gui.c (scg_mode_edit) : fix a warning on exit
      	  when closing 1 of many open sheets.
      
      	* src/gnumeric-graph.c : make the debug spew conditional.
      	(CMANAGER1) : new macro.
      	(gnm_graph_new) : add more safety checks.
      	(gnm_graph_arrange_vectors) : use the versioning macros.
      	(gnm_graph_import_specification) : new routine.
      
      	* idl/gnumeric-graphs.idl (importSpecification) : new routine.
      
      	* src/xml-io.c : clean up.
      	s/xml_get_value_int/xml_prop_get_int/
      	s/xml_set_value_int/xml_prop_set_int/
      	s/xml_get_value_double/xml_prop_get_double/
      	s/xml_set_value_double/xml_prop_set_double/
      	s/xml_set_value_points/xml_prop_set_points/
      	s/xml_set_value_cstr/xml_prop_set_cstr/
      	s/xml_set_prop_cellpos/xml_prop_set_cellpos/
      	s/xml_get_prop_cellpos/xml_prop_get_cellpos/
      	s/xml_read_range/xml_prop_get_range/
      	s/xml_get_print_hf/xml_prop_get_print_hf/
      	s/xml_set_print_hf/xml_prop_set_print_hf/
      	s/xml_set_color_value/xml_prop_set_color/
      	s/xml_get_color_value/xml_prop_get_color/
      	s/xml_set_value_color/xml_prop_set_gdkcolor/
      	s/xml_get_value_color/xml_prop_get_gdkcolor/
      
      	Remove the pointless searching of children for content.
      	We never relied on those semantics, nor do we want them.
      
      	(xml_sheet_create) : Use xmlGetProp directly.
      	(xml_sheet_read) : ditto.
      	(xml_read_solver) : ditto.
      	(xml_write_solver) : use xml_prop_set_cstr.
      	(xml_write_print_info) : Use xmlNewChild.
      	(xml_value_get) : delete and use xmlGetProp directly.
      
      2001-08-27  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-graph.c (gnm_graph_vector_set_expr) : remove debuggin
      	  cruft.
      6117cca9
  3. 27 Aug, 2001 2 commits
    • Jody Goldberg's avatar
      default fill colour to white. It makes for bett looking paceholders. · 9e01b6ca
      Jody Goldberg authored
      2001-08-26  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-object-graphic.c (sheet_object_graphic_init) : default
      	  fill colour to white.  It makes for bett looking paceholders.
      9e01b6ca
    • Jukka-Pekka Iivonen's avatar
      Introduced. · 08560f82
      Jukka-Pekka Iivonen authored
      2001-08-26  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
      
      	* plugins/mps/mps.c, plugins/mps/plugin.xml,
      	plugins/mps/Makefile.am: Introduced.
      
      	* configure.in, plugins/Makefile.am: Added the compilation of the
      	MPS plugin.
      
      	* samples/solver/afiro.mps: Added a sample file for the MPS plugin.
      	It is from the Netlib collection which is in public domain.
      08560f82
  4. 26 Aug, 2001 3 commits
    • Chyla Zbigniew's avatar
      Added "overwrite_files" field. · e06c7615
      Chyla Zbigniew authored
      * src/file-priv.h (struct _GnumFileSaver):
      Added "overwrite_files" field.
      
      * src/file.h (gnum_file_saver_set_overwrite_files): New function.
      
      * src/file.c
      (gnum_file_saver_init): Initialize overwrite_files (set to TRUE).
      (gnum_file_saver_save): Report an error and abort saving if file with
      given name already exists and overwrite_files == FALSE.
      
      * src/plugin-service.h (struct _PluginServiceFileSaver):
      Added "overwrite_files" field.
      
      * src/plugin-service.c (plugin_service_file_saver_read,
      gnum_plugin_file_saver_new): Handle overwrite_files flag.
      
      * src/xml-io.c (gnumeric_xml_read_workbook):
      Use fstat to get file size. Corrected error message.
      e06c7615
    • Jody Goldberg's avatar
      fix typo. and generate the expression using the source cell rather than · b6548888
      Jody Goldberg authored
      2001-08-26  Jody Goldberg <jgoldberg@home.com>
      
      	* fn-information.c (gnumeric_expression) : fix typo.
      	  and generate the expression using the source cell rather than then
      	  position with the call to expression.
      2001-08-26  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-graph.c (gnm_graph_add_vector) : merge with
      	  gnum_graph_vector_new and add intelligence to merge multiple
      	  requests for the same vector into a single vector.
      
      2001-08-26  Jody Goldberg <jgoldberg@home.com>
      
      	* src/position.c (cellref_get_abs_pos) : rename and adjust signature.
      
      	* src/expr.c (expr_tree_equal) : new function.
      b6548888
    • Jody Goldberg's avatar
      new function. · d4db2b08
      Jody Goldberg authored
      2001-08-26  Jody Goldberg <jgoldberg@home.com>
      
      	* src/expr.c (expr_tree_equal) : new function.
      d4db2b08
  5. 24 Aug, 2001 4 commits
    • Jody Goldberg's avatar
      bump bonobo req for real and remove unused @gnumeric_executable@ · 9865db22
      Jody Goldberg authored
      2001-08-24  Jody Goldberg <jgoldberg@home.com>
      
      	* configure.in : bump bonobo req for real and remove unused
      	  @gnumeric_executable@
      9865db22
    • Jody Goldberg's avatar
      fix. · 8ba4a43f
      Jody Goldberg authored
      2001-08-24  Jody Goldberg <jgoldberg@home.com>
      
      	* idl/Makefile.am : fix.
      
      	* src/gnumeric-canvas.c : add gnome-i18n.
      	* src/gnumeric-util.c : add gnome-{i18n,util}
      	* src/gui-file.c : add gnome-{i18n,config,util}
      	* src/history.c : add gnome-i18n.
      	* src/main.c : add gnome-config.
      	* src/sheet-control-gui.c : add gnome-i18n.
      	* src/workbook.c : Add gnome-i18n, loosen sheet-control-gui req to
      	  just sheet-control.
      	* src/workbook-edit.c : add gnome-i18n.
      	* src/workbook-view.c : add gnome-i18n and gnome-config, remove widget.
      	* src/workbook-control-gui.c : Add gnome-i18n and gnome-config.
      	* src/xml-io-autoft.c : add unistd.h
      8ba4a43f
    • Chyla Zbigniew's avatar
      Replace mega-include <gnome.h> with something smaller. · ac93e10a
      Chyla Zbigniew authored
      * src/analysis-tools.c, src/application.c, src/bonobo-io.c,
      src/clipboard.c, src/cmd-edit.c, src/command-context.c,
      src/commands.c, src/corba-args.c, src/corba-workbook-factory.c,
      src/dates.c, src/dialogs/dialog-about.c,
      src/dialogs/dialog-advanced-filter.c,
      src/dialogs/dialog-analysis-tools.c, src/dialogs/dialog-autocorrect.c,
      src/dialogs/dialog-autoformat.c, src/dialogs/dialog-autosave.c,
      src/dialogs/dialog-cell-comment.c, src/dialogs/dialog-cell-format.c,
      src/dialogs/dialog-cell-sort.c, src/dialogs/dialog-consolidate.c,
      src/dialogs/dialog-define-names.c, src/dialogs/dialog-delete-cells.c,
      src/dialogs/dialog-function-wizard.c, src/dialogs/dialog-goal-seek.c,
      src/dialogs/dialog-goto-cell.c, src/dialogs/dialog-graph-guru.c,
      src/dialogs/dialog-insert-cells.c, src/dialogs/dialog-paste-special.c,
      src/dialogs/dialog-plugin-manager.c,
      src/dialogs/dialog-printer-setup.c,
      src/dialogs/dialog-search-replace.c, src/dialogs/dialog-sheet-order.c,
      src/dialogs/dialog-simple-input.c, src/dialogs/dialog-solver.c,
      src/dialogs/dialog-stf-export-private.h,
      src/dialogs/dialog-stf-export-sheet-page.c,
      src/dialogs/dialog-stf-export.c, src/dialogs/dialog-stf-preview.h,
      src/dialogs/dialog-stf.c, src/dialogs/dialog-stf.h,
      src/dialogs/dialog-summary.c, src/dialogs/dialog-validate.c,
      src/dialogs/dialog-workbook-attr.c, src/dialogs/dialog-zoom.c,
      src/dialogs/utils-dialog.c, src/expr-name.c, src/expr.c,
      src/file-autoft.c, src/format-template.c, src/format.c, src/formats.c,
      src/func.c, src/global-gnome-font.c, src/gnumeric-util.h,
      src/gui-clipboard.c, src/gui-file.c, src/gui-gnumeric.h, src/gutils.c,
      src/history.c, src/item-bar.c, src/item-cursor.c, src/item-debug.c,
      src/main.c, src/normal-args.c, src/number-match-test.c,
      src/number-match.c, src/parse-util.c, src/parser.y, src/pattern.h,
      src/preview-grid.c, src/print-cell.c, src/print-info.c, src/print.c,
      src/search.c, src/selection.c, src/sheet-autofill.c,
      src/sheet-merge.c, src/sheet-object-bonobo.c,
      src/sheet-object-container.c, src/sheet-object-graphic.c,
      src/sheet-object-item.c, src/sheet-object-widget.c,
      src/sheet-object.c, src/sheet.c, src/stf-parse.h, src/stf.c,
      src/style-color.c, src/style.c, src/test-format.c, src/value-sheet.c,
      src/value.c, src/widgets/gnumeric-dashed-canvas-line.h,
      src/widgets/gnumeric-hscrollbar.c, src/widgets/gnumeric-toolbar.c,
      src/widgets/gnumeric-vscrollbar.c,
      src/widgets/widget-editable-label.c,
      src/widgets/widget-font-selector.c, src/workbook-cmd-format.c,
      src/workbook-control.c, src/workbook-format-toolbar.c,
      src/workbook-object-toolbar.c, src/workbook-private.h,
      src/xml-io-autoft.c, src/xml-io.c:
      Replace mega-include <gnome.h> with something smaller.
      ac93e10a
    • Jody Goldberg's avatar
      use the new artwork. · 65a24531
      Jody Goldberg authored
      2001-08-24  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-control-gui.c (scg_context_menu) : use the new artwork.
      
      	* configure.in : bump version req for gnome-print to ensure that
      	  we only see fontmap2.
      	* README : ditto.
      	* gnumeric.spec.in : ditto.
      
      	* src/style.c (font_init) : Mention only the file fontmap2.
      
      	* src/item-bar.c (item_bar_realize) : Don't attempt to use a gc from
      	  an unrealized button.  Do it manually instead.
      
      	* src/sheet-object.c (sheet_object_populate_menu) : Put Properties
      	  above delete.
      65a24531
  6. 23 Aug, 2001 3 commits
    • Jody Goldberg's avatar
      remove debug msg. (item_bar_realize) : We need to use an existing widget · 7b7562c8
      Jody Goldberg authored
      2001-08-23  Jody Goldberg <jgoldberg@home.com>
      
      	* src/item-bar.c (item_bar_destroy) : remove debug msg.
      	(item_bar_realize) : We need to use an existing widget to get style
      	  information, use the select all button because it was the first
      	  thing I thought of.
      
      2001-08-23  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-graph.c (gnm_graph_clear_vectors_internal) : once we
      	  clear the vectors be sure to also zero out the array.
      	(gnm_graph_arrange_vectors) : CORBA does not like NULL.  Giveit some
      	  zero length sequences.
      
      	* src/commands.c (cmd_object_move) : init first_time.
      	(cmd_object_move_destroy) : fix cut-n-paste-o.
      	(cmd_object_move_redo) : do even less work.
      7b7562c8
    • Jody Goldberg's avatar
      init first_time. (cmd_object_move_destroy) : fix cut-n-paste-o. · a5a9b491
      Jody Goldberg authored
      2001-08-23  Jody Goldberg <jgoldberg@home.com>
      
      	* src/commands.c (cmd_object_move) : init first_time.
      	(cmd_object_move_destroy) : fix cut-n-paste-o.
      	(cmd_object_move_redo) : do even less work.
      a5a9b491
    • 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
  7. 22 Aug, 2001 2 commits
    • Chyla Zbigniew's avatar
      Fixes #59334 · 52725f03
      Chyla Zbigniew authored
      * src/workbook-view.c (wb_view_open_custom):
      Try opening only regular files.
      52725f03
    • Almer S. Tigelaar's avatar
      Dialog for displaying errors and giving the user a choice as to what · 2ea4eeaf
      Almer S. Tigelaar authored
      2001-08-22  Almer S. Tigelaar  <almer@gnome.org>
      
      	* src/workbook-control-gui.c (wbcg_edit_error_dialog) :
       	Dialog for displaying errors and giving the user a choice as
       	to what action to take.
       	(wbcg_edit_finish): Call wbcg_edit_error_dialog and take appropriate
       	action depending on the users choice.
      2ea4eeaf
  8. 21 Aug, 2001 5 commits
    • Morten Welinder's avatar
      Leave font in cache. (style_font_new_simple): Rearrange ref-counting · 3555d264
      Morten Welinder authored
      2001-08-21  Morten Welinder  <terra@diku.dk>
      
      	* src/style.c (style_font_unref) [AGGRESSIVE_CACHING]: Leave font
       	in cache.
      	(style_font_new_simple): Rearrange ref-counting slightly for
       	clarity.
      3555d264
    • Morten Welinder's avatar
      Don't measure the font size unless we just created the font. · 521749d0
      Morten Welinder authored
      2001-08-21  Morten Welinder  <terra@diku.dk>
      
      	* src/style.c (style_font_new_simple): Don't measure the font size
       	unless we just created the font.
      521749d0
    • Chyla Zbigniew's avatar
      Get opener/saver description from translated content of <description> node · 26cd4ffc
      Chyla Zbigniew authored
      * src/plugin-service.c
      (plugin_service_file_opener_read, plugin_service_file_saver_read):
      Get opener/saver description from translated content of <description>
      node inside <information> not from <information>'s attributes.
      (plugin_service_function_group_read):
      Get category name (both translated and untranslated) from <category>'s
      content, not from "name" attribute.
      
      * src/plugin.c
      (plugin_info_read):
      Get plugin name and description from translated content of <name> and
      <description> nodes inside <information>, not from <information>'s
      attributes.
      (plugin_loader_get_type_by_id, plugin_loader_is_available_by_id,
      plugin_db_activate_plugin_list, plugin_db_deactivate_plugin_list,
      plugin_db_get_plugin_info_by_plugin_id,
      plugin_db_update_saved_active_plugin_id_list):
      Removed unnecessary casts.
      
      * src/plugin-loader-module.c (gnumeric_plugin_loader_module_load,
      gnumeric_plugin_loader_module_unload): Put (possibly long) g_module
      error string in ErrorInfo details instead of appending it to our
      error message.
      26cd4ffc
    • jody goldberg's avatar
      post release bump · 7357e52f
      jody goldberg authored
      2001-08-20  jody goldberg <jgoldberg@home.com>
      
      	* configure.in : post release bump
      7357e52f
    • Jody Goldberg's avatar
      Release 0.70 · d2b0f9ee
      Jody Goldberg authored
      2001-08-20  Jody Goldberg <jgoldberg@home.com>
      
      	* Release 0.70
      d2b0f9ee
  9. 20 Aug, 2001 1 commit
    • 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
  10. 18 Aug, 2001 2 commits
    • Jody Goldberg's avatar
      set the initial top_left position based on the frozen pane when · 43cbd3f2
      Jody Goldberg authored
      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.
      43cbd3f2
    • Jody Goldberg's avatar
      enable the font accelerators in the bonobo build by making them standalone · a65def45
      Jody Goldberg authored
      2001-08-17  Jody Goldberg <jgoldberg@home.com>
      
      	* 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.
      a65def45
  11. 16 Aug, 2001 1 commit
    • Chyla Zbigniew's avatar
      Added help_is_localized field. · beb610c2
      Chyla Zbigniew authored
      * src/func.h (struct TokenizedHelp): Added help_is_localized field.
      
      * src/func.c (tokenized_help_new): Initialize it here.
      
      * src/dialogs/dialog-function-wizard.c (formula_guru_init_args):
      Use the default argument separator (comma) if the function's help is
      not localized.
      beb610c2
  12. 15 Aug, 2001 3 commits
    • Jody Goldberg's avatar
      Use the new artwork from gtkhtml for - undo/redo - cut/copy/paste ditto. · 5dadad8c
      Jody Goldberg authored
      2001-08-15  Jody Goldberg <jgoldberg@home.com>
      
      	* src/GNOME_Gnumeric.xml : Use the new artwork from gtkhtml for
      		- undo/redo
      		- cut/copy/paste
      	* src/workbook-control-gui.c : ditto.
      	* src/application.c : ditto.
      5dadad8c
    • Jody Goldberg's avatar
      update. update. · 02dae8df
      Jody Goldberg authored
      2001-08-15  Jody Goldberg <jgoldberg@home.com>
      
      	* src/dialogs/dialog-about.c (dialog_about) : update.
      	* AUTHORS : update.
      
      2001-08-13    J.H.M. Dassen (Ray) <jdassen@debian.org>
      
      	* configure.ac: Test whether _USE_BSD is needed for M_PI and caddr_t.
      	Made --without-evolution work as intended by fixing two tests.
      02dae8df
    • Ariel Rios's avatar
      Remove guile stuff. We no longer need to take over main and all guile init · c295f1b7
      Ariel Rios authored
      2001-08-14  Ariel Rios  <ariel@linuxppc.org>
      
              * src/main.c (main): Remove guile stuff. We no longer need
              to take over main and all guile init functions are now handle
              by the guile plugin itself.
      
      
      2001-08-14  Ariel Rios  <ariel@linuxppc.org>
      
              * plugin.c (plugin_init_general): We now initialize guile
              here.
              (has_gnumeric_been_compiled_with_guile_support): Probably,
              we don't need this function anymore. Anyway, it was moved
              from src/main.c
      c295f1b7
  13. 14 Aug, 2001 10 commits
    • Lutz Müller's avatar
      Set the dialogs parent so that the dialog will get placed correctly. I did · afe9a51f
      Lutz Müller authored
      2001-08-14  Lutz Mller <urc8@rz.uni-karlsruhe.de>
      
              * src/sheet-object-graphic.c (sheet_object_filled_user_config): Set
              the dialogs parent so that the dialog will get placed correctly. I did
              it already in sheet_object_graphic_user_config but forgot to add
              it here, too.
      afe9a51f
    • Lutz Müller's avatar
      Use a Range as parameter instead of four ints Same here. In addition, · d4ab6c71
      Lutz Müller authored
      2001-08-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
      
              * src/print-cell.[c,h] (print_cell_range): Use a Range as parameter
              instead of four ints
              * src/print.c (print_titles), (print_sheet_objects), (print_page_cells),        (print_page): Same here. In addition, adjust calls to these functions
              all over the place.
      d4ab6c71
    • Jody Goldberg's avatar
      Use stamp files to make parallel compiles work. · f7740028
      Jody Goldberg authored
      2001-08-14  Jody Goldberg <jgoldberg@home.com>
      
      	* idl/Makefile.am : Use stamp files to make parallel compiles work.
      f7740028
    • Lutz Müller's avatar
      Let the user configure arrow shapes only if the object is an arrow. Update · 513aa010
      Lutz Müller authored
      2001-08-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
      
              * src/sheet-object-graphic.c: Let the user configure arrow shapes only
              if the object is an arrow. Update the color of the arrow in the preview.
      513aa010
    • Lutz Müller's avatar
      gnome_print_gsave before we clip the SheetObjects' region. · cc2b766e
      Lutz Müller authored
      2001-08-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
      
              * src/print.c (print_sheet_objects): gnome_print_gsave before we
              clip the SheetObjects' region.
      cc2b766e
    • Lutz Müller's avatar
      Remove all bonobo-related stuff. (print_sheet_objects): New. Prints all · e1c9cdd2
      Lutz Müller authored
      2001-08-14  Lutz Mller <urc8@rz.uni-karlsruhe.de>
      
              * src/print.c: Remove all bonobo-related stuff.
              (print_sheet_objects): New. Prints all objects that overlap a given
              range and clips to that range.
              (print_page_cells): Call print_sheet_objects from here.
              (print_page_object): Removed.
              (print_page): Check for sheet objects if no printable cells can be
              found.
              (render_sheet_objects): Removed.
              * src/sheet-object-bonobo.c (sheet_object_bonobo_print): Move the
              bonobo printing stuff in here.
              * src/sheet-object-impl.h: The virtual method print now has only
              three arguments: The PrintContext and the base (x & y) where to
              start printing.
              * src/sheet-object.[c,h]: Adjusted to new syntax.
              * src/sheet-object-cell-commend.c (cell_comment_print): Same here.
              * src/sheet-object-graphic.c (sheet_object_graphic_print): And here.
              Fixed some broken logic. Printing of arrows implemented.
              (sheet_object_filled_print): Fixed.
              * src/sheet.c (sheet_col_get_distance_pts): Make sign double like in
              sheet_row_get_distance_pts. This didn't fix my problem but it is
              nicer this way (problem got fixed by Jody's fix below).
      e1c9cdd2
    • Jody Goldberg's avatar
      Fixcut-n-paste-o to fix printing placement. · 0bf8f0da
      Jody Goldberg authored
      2001-08-14  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-object.c (cell_offset_calc_pt) : Fixcut-n-paste-o to fix
      	  printing placement.
      0bf8f0da
    • Lutz Müller's avatar
      Add a note that this function is left empty intentionally Let the user · 6ad6f871
      Lutz Müller authored
      2001-08-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
      
              * src/sheet-object-cell-comment.c (cell_comment_print): Add a note that
              this function is left empty intentionally
              * src/sheet-object-graphic.c: Let the user configure the arrow shape
      6ad6f871
    • Jody Goldberg's avatar
      fix typo. · 3ca7e095
      Jody Goldberg authored
      2001-08-14  Jody Goldberg <jgoldberg@home.com>
      
      	* src/format-template.c (format_template_range_check) : fix typo.
      
      	* src/xml-io.c (xml_sheet_read) : Add some sanity checking for bogus
      	  inputs.
      3ca7e095
    • Jody Goldberg's avatar
      new routine. · 6fead70d
      Jody Goldberg authored
      2001-08-14  Jody Goldberg <jgoldberg@home.com>
      
      	* src/expr.c (expr_to_graph_vector) : new routine.
      
      2001-08-14  Jody Goldberg <jgoldberg@home.com>
      
      	* src/item-edit.c (item_edit_draw_text) : ignore leading newlines.
      	(recalc_spans) : handle embedded newlines.
      
      	* src/workbook-control-gui.c (wb_edit_key_pressed) : delete, and
      	  move this logic from here.
      	(workbook_setup_edit_area) : don't hook up wb_edit_key_pressed.
      	  Use a GnumericExprEntry instead.
      
      	* src/widgets/gnumeric-expr-entry.c (gnumeric_expr_entry_key_press_event) :
      	  Move the magic embedded newline and Abs/Rel handling here.
      	(gnumeric_expr_entry_new) : Take a wbcg.
      6fead70d
  14. 13 Aug, 2001 1 commit