1. 03 Oct, 2001 1 commit
  2. 30 Sep, 2001 1 commit
    • Jody Goldberg's avatar
      Use gnm_graph_series_add_dimension. (BC_R(seriestext)) : store constant · 72e9edf8
      Jody Goldberg authored
      2001-09-30  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-chart.c (excel_chart_series_write_xml) : Use
      	  gnm_graph_series_add_dimension.
      	(BC_R(seriestext)) : store constant labels as expresions.
      
      2001-09-30  Jody Goldberg <jgoldberg@home.com>
      
      	* dialog-graph-guru.c (vector_state_fill) : Use gnm_graph_series_get_dimension.
      
      2001-09-30  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-graph.c (gnm_graph_vector_as_string) : screw it.
      	  Simplify my life by treating constants as expressions.
      	(gnm_graph_series_get_dimension) : new utility.
      	(gnm_graph_series_add_dimension) : new utility.
      72e9edf8
  3. 28 Sep, 2001 1 commit
    • Jody Goldberg's avatar
      adjust to new xml structure. · 3bff839f
      Jody Goldberg authored
      2001-09-28  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-chart.c (excel_chart_series_write_xml) : adjust to new xml
      	  structure.
      3bff839f
  4. 27 Sep, 2001 4 commits
    • Jody Goldberg's avatar
      accept NULL attrBags. · 469e82ee
      Jody Goldberg authored
      2001-09-27  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-obj.c (ms_object_attr_bag_lookup) : accept NULL attrBags.
      
      	* ms-escher.c (ms_escher_read_OPT) : oops lost the blip id.
      469e82ee
    • Jody Goldberg's avatar
      renamed something better than biff_format_data_lookup. · 7de6364f
      Jody Goldberg authored
      2001-09-27  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-read.c (ms_excel_wb_get_fmt) : renamed something
      	  better than biff_format_data_lookup.
      
      	* ms-chart.c (BC_R(ai)) : Use ms_container_get_fmt.
      	(BC_R(ifmt)) : ditto.
      
      	* ms-container.c (ms_container_get_fmt) : new function.
      7de6364f
    • Jody Goldberg's avatar
      new utility. (ms_sheet_create_obj) : set the fill colour. · 8ae469fd
      Jody Goldberg authored
      2001-09-27  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-read.c (ms_sheet_map_color) : new utility.
      	(ms_sheet_create_obj) : set the fill colour.
      
      	* ms-escher.c (ms_escher_read_OPT) : generalize to make things more
      	  efficient.
      
      	* ms-obj.c (ms_object_attr_new_uint) : store a uint to facilitate
      	  colors.
      8ae469fd
    • Jody Goldberg's avatar
      Add a property bag type interface to the escher parser. · 909174cd
      Jody Goldberg authored
      2001-09-26  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-escher.c (ms_escher_parse) : call ms_escher_header_release.
      	(ms_escher_read_container) : ditto.
      	(ms_escher_header_release) : new to handle attrs.
      	(ms_escher_header_add_attr) : ditto.
      	(ms_escher_read_ClientData) : pass the attributes to the object
      	  and move the blip handing to the container.
      
      	* ms-obj.c (ms_object_attr_new_flag) : new.
      	(ms_object_attr_new_int) : new.
      	(ms_object_attr_new_ptr) : new.
      	(ms_object_attr_destroy) : new.
      	(ms_object_attr_bag_new) : ditto.
      	(ms_object_attr_bag_destroy) : ditto.
      	(ms_object_attr_bag_insert) : ditto.
      	(ms_object_attr_bag_lookup) : ditto.
      
      	* ms-excel-read.c (ms_excel_read_workbook) : interface change to
      	  ms_read_OBJ.
      	(ms_excel_read_sheet) : ditto.
      	(ms_sheet_create_obj) : move the blip handing from escher to here.
      
      2001-09-27  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-object-graphic.c (sheet_object_graphic_fill_color_set) :
      	  Use StyleColors and make public.
      	(sheet_object_graphic_destroy) : unref the fill colour.
      	(sheet_object_graphic_new_view) : translate from stylecolor to gdk.
      	(sheet_object_graphic_read_xml) : use style colors.
      	(sheet_object_graphic_write_xml) : use style colors.
      	(sheet_object_graphic_clone) : reference the fill colour.
      	(sheet_object_graphic_print) : use style colour.
      	(cb_dialog_graphic_clicked) : ditto.
      	(cb_dialog_filled_clicked) : ditto.
      	(sheet_object_graphic_user_config) : ditto.
      	(sheet_object_filled_user_config) : ditto.
      
      	* src/style-color.c (style_color_ref) : NULL is ok.
      	(style_color_unref) : ditto.
      
      	* src/xml-io.c (xml_node_get_color) : rename and tidy up.
      	(xml_node_get_gdkcolor) : delete.
      	(xml_node_set_gdkcolor) : delete.
      	(xml_read_style_border) : changes to get_color.
      	(xml_read_style) : ditto.
      909174cd
  5. 26 Sep, 2001 1 commit
    • Jody Goldberg's avatar
      Add a sample for the data page. Make the lists of plots and series. · e86e67b2
      Jody Goldberg authored
      2001-09-26  Jody Goldberg <jgoldberg@home.com>
      
      	* dialog-graph-guru.c : Add a sample for the data page.
      	  Make the lists of plots and series.  rewrite the the glade file
      	  in preparation for constructing the exprEntries.
      
      2001-09-26  Jody Goldberg <jgoldberg@home.com>
      
      	* dialog-cell-format.c (cb_protection_locked_toggle) : new.
      	(cb_protection_hidden_toggle) : new.
      	(fmt_dialog_init_protection_page) : new.
      	(fmt_dialog_impl) : call fmt_dialog_init_protection_page.
      
      2001-09-26  Jody Goldberg <jgoldberg@home.com>
      
      	* xml-sax-read.c (xml_sax_styleregion_start) : Add hidden & locked.
      
      2001-09-26  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-xf.h (_BiffXFData) : locked and hidden are booleans.
      	* ms-excel-read.c (biff_xf_data_new) : read them that way.
      	(ms_excel_get_style_from_xf) : store the protection flags.
      	* ms-excel-write.c (build_xf_data) : ditto.  Add indent.
      
      	* ms-chart.c (BC_R(seriestext)) : handle manually entered series names.
      
      2001-09-26  Jody Goldberg <jgoldberg@home.com>
      
      	* gnumeric.xsd : The style flags are not required, it will eventually
      	  be possible to define styles that only change some of the
      	  attributes.  Add locked & hidden.
      
      	* src/xml-io.c (xml_write_style) : write locked & hidden.
      	(xml_read_style) : read them too.
      
      	* src/mstyle.c (mstyle_element_equal) : support locked and hidden.
      	(mstyle_{get,set}_content_{locked,hidden}) : We have not implemented
      	  it yet, but storing the info is easy enough.
      	(mstyle_new_default) : Add locked & hidden.
      e86e67b2
  6. 25 Sep, 2001 1 commit
  7. 17 Sep, 2001 1 commit
    • Jody Goldberg's avatar
      init the new object more completely. · 110a1ae3
      Jody Goldberg authored
      2001-09-17  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-obj.c (ms_read_OBJ) : init the new object more completely.
      
      2001-09-16  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-chart.c : clean up debug routines.
      	(BC_R(dataformat)) : Use an extra node to handle pt vs series
      	  level formating.
      	(BC_R(end)) : cleanup dataformats.
      	(excel_chart_series_write_xml) : just link in the new child rather
      	  than creating it here.
      	(BC_R(dataformat)) : handle formating pts vs entire series.
      	(BC_R(markerformat)) : implement
      	(BC_R(areaformat)) : implement
      	(BC_R(lineformat)) : implement
      	(BC_R(pieformat)) : implement
      	(BC_R(color)) : tweak interface.
      	(ms_excel_chart) : ignore a few more records.
      110a1ae3
  8. 14 Sep, 2001 1 commit
    • Jody Goldberg's avatar
      if we are displaying the parse fmt because the assigned fmt is General · 1dbce43d
      Jody Goldberg authored
      2001-09-14  Jody Goldberg <jgoldberg@home.com>
      
      	* dialog-cell-format.c (fmt_dialog_init_format_page) : if we are
      	  displaying the parse fmt because the assigned fmt is General
      	  then select the parse fmt in the dialog.
      
      2001-09-14  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-chart.c (excel_chart_series_write_xml) : Use the gal routines for
      	  symetry with the guppi implementation.
      
      2001-09-14  Jody Goldberg <jgoldberg@home.com>
      
      	* src/style-color.c (style_color_new_name) : new utility.
      
      	* src/gnumeric-graph.c : cleanup the debug info.
      	(gnm_graph_get_spec) : make public and add some protection.
      
      	* src/number-match.c : remove format_parse_t and merge it with
      	  StyleFormat.
      	(format_match_release) : new routine split from format_match_finish.
      	(format_match_finish) : just unref the StyleFont.
      	(format_match_create) : tweaking the calling convention and rename
      	  format_match_define.
      	(format_match_init) : manage the format_match_list here.
      	(format_match) : Match against the currently assigned format first
      
      	* src/format.c : clean the includes.
      	Make _StyleFormat public for sharing with number-match.c
      	(format_compile) : call format_match_create.
      	(format_destroy) : call format_match_release.
      	(format_color_init) : use style_color_new_name.
      	(style_format_new_XL) : init the new regexp elements to NULL.
      
      	* src/bonobo-io.c (gnumeric_bonobo_io_init) : name this better.
      
      	* src/sheet-control-gui.c (scg_object_update_bbox) : add some
      	  protection.
      1dbce43d
  9. 10 Sep, 2001 1 commit
    • Jody Goldberg's avatar
      store pie seperation. (BC_R(get_chartgroup_type)) : new function. · ba2283fe
      Jody Goldberg authored
      2001-09-09  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-chart.c (BC_R(pieformat)) : store pie seperation.
      	(BC_R(get_chartgroup_type)) : new function.
      
      2001-09-08  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-chart.c (legend) : xml-ize and fix transposition of right & left.
      	(pie) : Guppi uses radians and has 0 in a different place.
      
      2001-09-10  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-graph.c (gnm_graph_range_to_vectors) : move this here
      	  from the guru.
      	(gnm_graph_arrange_vectors) : implement.
      	(gnm_graph_add_vector : init the extra members for arrangement.
      
      2001-09-04  Christopher Fairbairn  <ckf13@student.canterbury.ac.nz>
      
      	* src/GNOME_Gnumeric.xml: added new menu item
      	* src/ranges.c: (range_trim): added function to trim blank cells
      	  at bottom/right edge of a range
      	* src/ranges.h: ditto
      	* src/workbook-control-gui.c: (cb_edit_fill_autofill): added
      	  keyboard and menu support for the autofill feature
      ba2283fe
  10. 08 Sep, 2001 1 commit
  11. 04 Sep, 2001 1 commit
  12. 03 Sep, 2001 1 commit
    • Jody Goldberg's avatar
      Do some guessing about how they store the format information. · 7d9c8739
      Jody Goldberg authored
      2001-09-03  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-read.c (ms_excel_read_cf) : Do some guessing about how they
      	  store the format information.
      	(ms_excel_read_sheet) : merge in ms_excel_read_cell, and reorder the
      	  records to match their biff order.  call ms_excel_read_cf.
      
      2001-09-02  Jody Goldberg <jgoldberg@home.com>
      
      	* biff-types.h : Add CONDFMT
      
      2001-09-02  Jody Goldberg <jgoldberg@home.com>
      
      	* src/style-condition.h : Qualify the namespace better.
      7d9c8739
  13. 29 Aug, 2001 1 commit
    • Jody Goldberg's avatar
      init the xml node. (excel_chart_series_write_xml) : new. · d9b93f02
      Jody Goldberg authored
      2001-08-29  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-chart.c (excel_chart_series_new) : init the xml node.
      	(excel_chart_series_write_xml) : new.
      	(BC_R(store_chartgroup_type)) : new utility.
      	(BC_R(bar)) : convert to xml.
      	(BC_R(line)): convert to xml.
      	(BC_R(pie)) : convert to xml.
      	(BC_R(scatter)) : convert to xml.
      	(BC_R(chartformat)) : store the general chart group details.
      	(BC_R(end)) : store the series specs associated with this chartgroup.
      	(ms_excel_chart) : tweaks for xml.
      d9b93f02
  14. 28 Aug, 2001 1 commit
    • 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
  15. 27 Aug, 2001 1 commit
  16. 26 Aug, 2001 1 commit
  17. 24 Aug, 2001 2 commits
  18. 23 Aug, 2001 2 commits
    • 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
    • Morten Welinder's avatar
      Spelling fixes... · 7c1bcd9c
      Morten Welinder authored
      7c1bcd9c
  19. 21 Aug, 2001 2 commits
    • Chyla Zbigniew's avatar
      Removed · 1fa98800
      Chyla Zbigniew authored
      * plugin.xml: Removed
      
      * plugin.xml.in: Copied from plugin.xml, prepared for localization.
      
      * Makefile.am: Use xml-i18n-tools to create plugin.xml (with
      translations merged from .po file).
      1fa98800
    • Jody Goldberg's avatar
      Release 0.70 · d2b0f9ee
      Jody Goldberg authored
      2001-08-20  Jody Goldberg <jgoldberg@home.com>
      
      	* Release 0.70
      d2b0f9ee
  20. 20 Aug, 2001 2 commits
    • Jody Goldberg's avatar
      All we need is a wbc. (sheet_object_anchor_set) : new routine to replace · b459aaa7
      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.
      b459aaa7
    • Jody Goldberg's avatar
      improve the debug info. (ms_excel_read_bof) : Doh! We modify the sheet · fed4ba83
      Jody Goldberg authored
      2001-08-20  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-read.c (ms_excel_read_formula) : improve the debug info.
      	(ms_excel_read_bof) : Doh!  We modify the sheet counter.
      	(ms_excel_read_workbook) : signature changes for ms_excel_read_bof.
      fed4ba83
  21. 12 Aug, 2001 1 commit
    • Jody Goldberg's avatar
      Release 0.69 · c3e8a80b
      Jody Goldberg authored
      2001-08-11  Jody Goldberg <jgoldberg@home.com>
      
      	* Release 0.69
      c3e8a80b
  22. 08 Aug, 2001 1 commit
  23. 04 Aug, 2001 1 commit
    • Jody Goldberg's avatar
      Consistently refer to /ExcelSheet/ instances as esheet. Ensure that the · f8289c07
      Jody Goldberg authored
      2001-08-03  Jody Goldberg <jgoldberg@home.com>
      
      	Consistently refer to /ExcelSheet/ instances as esheet.
      	Ensure that the BiffQuery is the first arg.
      	* ms-excel-read.c (ms_excel_sheet_new) : Explicitly request a full
      	  respan for the update after we load.  I had been relying on there
      	  being a col/row or default col/row sizing to force it.
      f8289c07
  24. 27 Jul, 2001 1 commit
    • Jody Goldberg's avatar
      Tidy up a bit. · 80d9b67b
      Jody Goldberg authored
      2001-07-25  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-read.c (ms_excel_read_window2) : Tidy up a bit.
      
      	* ms-excel-write.c (write_window2) : support frozen panes.
      	(write_pane) : Implement.
      80d9b67b
  25. 18 Jul, 2001 1 commit
  26. 17 Jul, 2001 1 commit
    • Jody Goldberg's avatar
      implement. (ms_excel_read_window2) : store initial top left. · 9a5de7db
      Jody Goldberg authored
      2001-07-16  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-read.c (ms_excel_read_pane) : implement.
      	(ms_excel_read_window2) : store initial top left.
      
      2001-07-16  Jody Goldberg <jgoldberg@home.com>
      
      	* applix-read.c (applix_read_view) : Use sheet_set_initial_top_left.
      
      2001-07-16  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-object-graphic.c (sheet_object_graphic_write_xml) : use cstr.
      	(sheet_object_filled_write_xml) : ditto.
      
      	* src/xml-io-autoft.c (xml_write_format_template_members) : remove
      	  extra copying to and fro.
      
      	* src/xml-io.c (xml_set_value_string) : delete this bogosity.
      	(xml_write_solver) : Use xmlSetProp in its place.
      	(xml_set_value_double) : remove the searchiing silliness.
      	(xml_read_sheet_layout) : new function.
      	(xml_sheet_read) : called from here.
      	(xml_write_sheet_layout) : new function.
      	(xml_sheet_write) : called from here.
      
      2001-07-16  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-sheet.c (gsheet_compute_visible_region) : add a
      	  comment.
      	(gnumeric_sheet_button_release) : Fix scroll wheel handling.
      	  And make the scroll by 1/4 of a page rather than a full page.
      
      	* src/workbook-control-gui.c (cb_sheet_label_button_press) : while
      	  selecting a range all buttons switch pages.
      	(cb_view_freeze_panes) : Improve handling of border cases.
      
      	* src/sheet-control-gui.c (scg_set_top_left) : new function.
      	(scg_class_init) : tied in here.
      	(scg_scrollbar_config) : Some usability tuning.
      
      	* src/sheet.c (sheet_new) : init 'initial_top_left'
      	(sheet_set_initial_top_left) : new function.
      	(sheet_init_sc) : Set the initial top left.
      	(sheet_update_cursor_pos) : delete unnecessary.
      	(sheet_update_only_grid) : It is only called from here.  And even this
      	  seems questionable.
      	(sheet_find_boundary_{vertical,horizontal}) : adds more comments.
      
      	* src/sheet-control.c (sc_set_top_left) : new function.
      9a5de7db
  27. 14 Jul, 2001 1 commit
    • Jody Goldberg's avatar
      new function. (ms_excel_read_sheet) : called from here. · 6cd90ea0
      Jody Goldberg authored
      2001-07-12  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-read.c (ms_excel_read_pane) : new function.
      	(ms_excel_read_sheet) : called from here.
      	(ms_excel_read_window2) : top left spec is _zero_ based.
      	  Add support for setting the frozen flag.
      	(ms_excel_sheet_new) : init the freeze flag here.
      
      2001-07-13  Jody Goldberg <jgoldberg@home.com>
      
      	* src/item-cursor.c (item_cursor_in_drag_handle) : bounding coords
      	  mark the outside of the drag box, center things before checking.
      	(item_cursor_selection_event) : be smarter about handling double
      	  clicks.  This could still be improved see comment.
      
      	* src/sheet.c (sheet_cell_calc_span) : clear existing span before
      	  recalculating it.
      	(sheet_cell_set_text) : clear existing spans for expressions.
      	(sheet_cell_set_expr): ditto.
      
      	* src/cellspan.c (cellspan_is_empty) : rename from cell_is_empty
      	  and change order of args to make it clear that the Cell in the cell
      	  in that arg list is _not_ the one being tested for emptiness.  Do
      	  the empty chacek manually because expressions with initial value
      	  'empty' are allowing other cells to continue spanning into them.
      	  However, since the expressions don't calc spans yet, the cell
      	  content is never made visibible.
      
      	* src/sheet-control-gui.c (scg_resize) : increase the size of the
      	  header canvases by 1.  I don't especially like the like, but I have
      	  no time to track down why the canvas scrolls by 1 pixel if I don't
      	  do this.
      	(cb_control_point_event) : partially fix sheet object movement.
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_slide_stop) : renamed from
      	  gnumeric_sheet_stop_sliding.
      	(col_scroll_step) : new function.
      	(row_scroll_step) : new function.
      	(gsheet_sliding_callback) : rewrite again to manage scrolling for
      	  panes more smoothly.  Still needs work.
      	(gnumeric_sheet_handle_motion) : handle motin into adjacent panes
      	  here.
      	(gnumeric_sheet_slide_init) : new routine to set adjacency earlier in
      	  process.
      
      	* src/item-bar.c (item_bar_event) : call gnumeric_sheet_slide_init.
      	* src/item-cursor.c (item_cursor_selection_event) : ditto.
      	(item_cursor_drag_event) : ditto.
      	* src/item-grid.c (item_grid_button_1) : ditto.
      
      2001-07-12  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-pane.c (gnumeric_pane_header_init) : no need to
      	  calc_size here.  That will be done when the item is realized.
      
      	* src/sheet-control-gui.c (scg_set_left_col) : And bounds checks and
      	  safety.
      	(scg_set_top_row) : ditto.
      
      	* src/item-cursor.c (item_cursor_draw) : Add a simple test for pane
      	  support when placing the drag handle.
      6cd90ea0
  28. 13 Jul, 2001 1 commit
  29. 29 Jun, 2001 1 commit
  30. 28 Jun, 2001 1 commit
    • Jody Goldberg's avatar
      const. · 35b6696d
      Jody Goldberg authored
      2001-06-28  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-write.c (formats_put_magic) : const.
      
      	* ms-excel-read.c (ms_excel_read_init) : new function to init the
      	  locale specific date format.
      
      	* boot.c (plugin_init) : new function.
      35b6696d
  31. 27 Jun, 2001 1 commit
  32. 21 Jun, 2001 1 commit
  33. 15 Jun, 2001 1 commit
    • Jody Goldberg's avatar
      Use CellPos directly. · 90113e73
      Jody Goldberg authored
      2001-06-15  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-read.c (ms_excel_sheet_new) : Use CellPos directly.
      
      	* ms-formula-read.c (ms_excel_parse_formula) : some cleanup.
      
      2001-06-14  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-control-gui.c (scg_colrow_select) : don't
      	  discard input when selecting a range.
      
      	* src/xml-io.c (xml_write_range) : Add some safety.
      90113e73