1. 26 Jan, 2002 2 commits
    • Jody Goldberg's avatar
      fix the icon names. · a5672c46
      Jody Goldberg authored
      2002-01-25  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-control-gui.c (scg_context_menu) : fix the icon names.
      
      	* src/gui-util.c (gnumeric_popup_menu) : sink the menus.
      a5672c46
    • 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
  2. 25 Jan, 2002 6 commits
  3. 24 Jan, 2002 2 commits
  4. 23 Jan, 2002 2 commits
  5. 22 Jan, 2002 5 commits
  6. 21 Jan, 2002 4 commits
    • Jody Goldberg's avatar
      Commit some spelling fixes. · 6c7ff2c4
      Jody Goldberg authored
      2002-01-21  Jody Goldberg <jody@gnome.org>
      
      	* ms-obj.c (ms_object_attr_get_*) : new.
      	(ms_obj_read_biff8_obj) : read scrollbar attributes.
      
      	* ms-excel-read.c (ms_sheet_realize_obj) : Add scrollbars.
      	(ms_sheet_create_obj) : ditto.
      
      2002-01-20  jody goldberg <jody@gnome.org>
      
      	* ms-chart.c (BC_R(vector_details)) : use gnm_vector_date.
      
      2002-01-21  Jody Goldberg <jody@gnome.org>
      
      	* src/application.c (application_init) : Add scrollbar.
      
      	* src/sheet-object-widget.c : Add scrollbars.
      	(sheet_widget_checkbox_user_config) : Use gnumeric_table_attach_with_label.
      	(gnumeric_table_attach_with_label) : new util, does no belong here.
      
      	* src/workbook-object-toolbar.c (cmd_create_scrollbar) : new.
      6c7ff2c4
    • Jody Goldberg's avatar
      Pass a place holder for the format. :addVector) : ditto. · 99731d6d
      Jody Goldberg authored
      2002-01-20  Jody Goldberg <jody@gnome.org>
      
      	* src/gnumeric-graph.c (gnm_graph_subscribe_vector) : Pass a place
      	  holder for the format.
      	* idl/GNOME_Gnumeric_Graph.idl (Manager::addVector) : ditto.
      99731d6d
    • Jody Goldberg's avatar
      Add SheetLayout. · 799aeae3
      Jody Goldberg authored
      2002-01-20  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric.xsd : Add SheetLayout.
      799aeae3
    • Jakub Steiner's avatar
      simplified icon · e3ed4cb9
      Jakub Steiner authored
      e3ed4cb9
  7. 20 Jan, 2002 1 commit
  8. 19 Jan, 2002 4 commits
    • Jody Goldberg's avatar
      move the tabulate and random numbers into Edit -> Fill ditto. · 4278ed64
      Jody Goldberg authored
      2002-01-19  Jody Goldberg <jody@gnome.org>
      
      	* src/GNOME_Gnumeric.xml : move the tabulate and random numbers into
      	  Edit -> Fill
      	* src/workbook-control-gui.c : ditto.
      
      	* src/xml-io.c (xml_read_cell_copy) : handle content with and without
      	  the 'Content' node.
      	(xml_read_cell) : do the version checks before the strcmps.
      
      	* gnumeric.xsd : Add MergedRegions, do not require the Cell's Content node.
      4278ed64
    • Andreas J. Guelzow's avatar
      new cb_tool_... functions, add analysis tools menu to non-bonobo menu · 9056f7b5
      Andreas J. Guelzow authored
      2002-01-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/workbook-control-gui.c : new cb_tool_... functions, add
      	  analysis tools menu to non-bonobo menu section, define
      	  BONOBO_UI_UNSAFE_VERBs for all analysis tools
      	(cb_tools_data_analysis) : deleted
      	* src/GNOME_Gnumeric.xml : add analysis tools menu items
      
      2002-01-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* dialog-analysis-tools.c : make dialog_..._tool non-static
      	  delete modal dialog for tool selection
      	(dialog_ttest_paired_tool) : deleted
      	(dialog_ttest_eq_tool) : deleted
      	(dialog_ttest_neq_tool) : deleted
      	(dialog_ztest_tool) : deleted
      	(selection_made, dialog_help_cb, dialog_data_analysis) :
      	  deleted
      	* dialogs.h : declare new non-static dialog_..._tool functions
      	* tools.h : small formatting changes
      
      2002-01-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* analysis-tools.sgml : updated intro section
      	* figures/analysistools-tools.png : updated
      	* figures/menu-tools-labelled.png : updated
      9056f7b5
    • Jon Kåre Hellan's avatar
      New function to free GDate. Can be called with NULL without complaining. · fed27e9b
      Jon Kåre Hellan authored
      * src/datetime.c (datetime_g_free): New function to free
      GDate. Can be called with NULL without complaining.
      (coupdays, coupdaybs, coupdaysnc):
      
      * src/sheet-autofill.c (autofill_compute_delta, autofill_cell):
      Use datetime_g_free instead of g_date_free.
      
      * src/functions/fn-financial.c (days_monthly_basis, func_coup)
      (gnumeric_accrint, gnumeric_price, gnumeric_yield)
      (gnumeric_oddfprice): Use datetime_g_free instead of g_date_free.
      
      * src/functions/fn-date.c (gnumeric_datedif, gnumeric_edate,
      gnumeric_edate) (gnumeric_edate, gnumeric_days360, get_serial_weekday)
      (networkdays_holiday_callback): Ditto.
      fed27e9b
    • Jody Goldberg's avatar
      add "rangesel_drag_finished" signal. (gnumeric_expr_entry_end_of_drag) : · d0da4167
      Jody Goldberg authored
      2002-01-19  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric-expr-entry.c (gnumeric_expr_entry_class_init) : add
      	  "rangesel_drag_finished" signal.
      	(gnumeric_expr_entry_end_of_drag) : emit it here.
      
      2002-01-19  Jody Goldberg <jody@gnome.org>
      
      	* dialog-graph-guru.c (cb_entry_rangesel_drag_finished) : update the
      	  vector.
      	(vector_state_new) : link to the new rangesel_drag_finished signal
      	  so that we push the update when a user finishes dragging.
      
      2002-01-19  Jody Goldberg <jody@gnome.org>
      
      	* src/gnumeric-graph.c (gnm_graph_vector_seq_scalar) : handle blanks
      	  better.
      
      	* src/item-grid.c (item_grid_event) : call
      	  gnumeric_expr_entry_end_of_drag when a rangesel drag finishes.
      d0da4167
  9. 18 Jan, 2002 3 commits
    • Andreas J. Guelzow's avatar
      change arguments to coupdaybs, coupdaysnc, coupdays and coupnum (coupnum) · 62e67fef
      Andreas J. Guelzow authored
      2002-01-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* fn-financial.c : change arguments to coupdaybs, coupdaysnc,
      	  coupdays and coupnum
      	(coupnum) : simplify
      	(couppcd, coupncd) : ignore XL
      	(func_coup_cd) change to func_coup wrapping more functions
      	(gnumeric_coupdaybs) : change into wrapper around func_coup_cd
      	(gnumeric_coupdays) : ditto
      	(gnumeric_coupdaysnc) : ditto
      	(gnumeric_coupncd) : ditto
      	(gnumeric_couppcd) : ditto
      	(gnumeric_coupnum) : ditto
      	(finance_functions_init) : add another optional argument to
      	  gnumeric_coupnum
      
      2002-01-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* fn-financial-bases.txt: describe coding for bases in
      	  src/functions/fn-financial.c and src/datetime.c
      
      2002-01-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/datetime.c (adjust_dates_basis) : removed
      	(days_between_BASIS_MSRB_30_360) : new, calculate delta for
      	  BASIS_MSRB_30_360
      	(days_between_BASIS_30E_360) : new, calculate delta for BASIS_30E_360
      	(days_between_BASIS_30Ep_360) : new, calculate delta for
      	  BASIS_30Ep_360
      	(days_between_basis) : replaces days_between_dep_basis, extremely
      	  simplified
      	(coup_cd_xl) : removed
      	(coupdays) : delete attempt to be XL compatible
      	(coupdaybs) : delete attempt to be XL compatible
      	(coupdaysnc) : delete attempt to be XL compatible
      	* src/datetime.h : change basis_t enumeration slightly and change
      	  arguments for days_between_basis, coup_cd, coupdays, coupdaybs
      	  and coupdaysnc
      62e67fef
    • 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
    • Zbigniew Chyla's avatar
      Use xmlRootNode for libxml1/libxml2 compatibility. · 877290f4
      Zbigniew Chyla authored
      2002-01-18  Zbigniew Chyla  <cyba@gnome.pl>
      
      	* src/bonobo-io.c
      	(gnumeric_bonobo_write_workbook, gnumeric_bonobo_read_workbook):
      	Use xmlRootNode for libxml1/libxml2 compatibility.
      877290f4
  10. 17 Jan, 2002 1 commit
    • Jody Goldberg's avatar
      new. (ms_object_attr_destroy) : handle expressions. · 71bae3a1
      Jody Goldberg authored
      2002-01-17  Jody Goldberg <jody@gnome.org>
      
      	* ms-obj.c (ms_object_attr_new_expr) : new.
      	(ms_object_attr_destroy) : handle expressions.
      	(ms_obj_read_biff8_obj) : use the expression parser for
      	  GR_CHECKBOX_FORMULA.
      
      	* ms-formula-read.c (getRefV7) : remove the pointless malloc/free.
      	(getRefV8) : ditto.
      	(make_inter_sheet_ref) : delete.
      	(make_inter_sheet_ref_v7) : ditto.
      
      	* ms-excel-read.c (ms_sheet_realize_obj) : add support for a
      	  checkbox's link.  Needs to be done here, AFTER being assigned to a
      	  sheet.
      	(ms_excel_workboot_get_externsheets) : renamed from
      	  biff_get_externsheet_name, and simplified.
      
      2002-01-14  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-read.c (ms_excel_parse_formula) : fix support for
      	  importing local 3d references, external 3d is still not supported.
      
      2002-01-17  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-object-widget.c (sheet_widget_checkbox_get_ref) : handle
      	  references without an explicit sheet.
      	(sheet_widget_checkbox_set_link) : new.
      
      2002-01-16  Jody Goldberg <jody@gnome.org>
      
      	* src/item-cursor.c (item_cursor_draw) : fix some ancient Miggy
      	  bugginess that was borking the gnome2 port.
      
      2002-01-15  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c (cb_tools_tabulate) : Pass the sheet in
      	  directly.
      71bae3a1
  11. 16 Jan, 2002 1 commit
    • Andreas J. Guelzow's avatar
      change oem to eom, don't release null maturity or settlement. Implement · 234c66fa
      Andreas J. Guelzow authored
      2002-01-16  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* fn-financial.c : change oem to eom, don't release null maturity
      	  or settlement. Implement `xl' selector
      	(coupdaybs) : fix documentation
      	(coupncd) : fix documentation
      	(couppcd) : fix documentation
      	(coupdayscd) : fix documentation
      	(coupdays) :  fix documentation
      
      2002-01-16  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/datetime.c : change oem to eom
      	(days_between_dep_basis) : fix basis == 0, add `in_order' flag
      	(adjust_dates_basis) : fix basis == 0
      	(coupdays) : fix basis == 2, 3 and partially fix to
      	  basis == 1
      234c66fa
  12. 15 Jan, 2002 5 commits
    • Morten Welinder's avatar
    • Jody Goldberg's avatar
      post release version bump. · f72d7ce5
      Jody Goldberg authored
      2002-01-15  Jody Goldberg <jody@gnome.org>
      
      	* configure.in : post release version bump.
      f72d7ce5
    • Jody Goldberg's avatar
      Release 1.0.2 · 8421ff1e
      Jody Goldberg authored
      8421ff1e
    • Andreas J. Guelzow's avatar
      Change parameters in calls to coupdaysnc, coupdaybs and coupdays. · 8213cf77
      Andreas J. Guelzow authored
      2002-01-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* fn-financial.c : Change parameters in calls to coupdaysnc,
      	coupdaybs and coupdays.
      	(func_coup_cd) : extract common code from
      	  gnumeric_coupncd and gnumeric_couppcd (proposed by Neil Booth)
      	(gnumeric_coupncd) : change into wrapper for func_coup_cd
      	(gnumeric_couppcd) : change into wrapper for func_coup_cd
      
      2002-01-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/datetime.c (coup_cd_xl) : new function (XL compatible
      	  implementation of coup_cd.
      	(coupdays) : add xl boolean parameter, call coup_cd or coup_cd_xl
      	  depending on xl.
      	(coupdaybs) : ditto
      	(coupdaysnc) : ditto
      	* src/datetime.h (coupdays) : add xl boolean parameter
      	(coupdaybs) : ditto
      	(coupdaysnc) : ditto
      8213cf77
    • Jody Goldberg's avatar
      be more robust when faced with shared expressions that we can not parse. · 83bedf04
      Jody Goldberg authored
      2002-01-15  Jody Goldberg <jody@gnome.org>
      
      	* src/xml-io.c (xml_read_cell) : be more robust when faced
      	  with shared expressions that we can not parse.  And try really
      	  really hard to parse things that are not marked as values, see if we
      	  can parse them as expressions if we ignore the assigned format.
      83bedf04
  13. 14 Jan, 2002 3 commits
    • Jody Goldberg's avatar
      rename from xml_sax_color for consistency. (xml_sax_attr_range) : ditto. · 30415942
      Jody Goldberg authored
      2002-01-14  Jody Goldberg <jody@gnome.org>
      
      	* xml-sax-read.c (xml_sax_attr_color) : rename from xml_sax_color for
      	  consistency.
      	(xml_sax_attr_range) : ditto.
      	(xml_sax_sheet_start) : read the optional tab colour.
      	(xml_sax_sheet_name) : assign the tab colour.
      
      	* src/commands.c (cmd_set_text) : Be smarter about the undo label
      	  generated for text with embedded new lines or leading white space.
      
      	* gnumeric.xsd : Add the tab color.
      
      	* src/xml-io.c (xml_sheet_read) : read tab optional tab colours.
      	(xml_sheet_write) : write the tab colour if it is set.
      30415942
    • Andreas J. Guelzow's avatar
      rewrite and move to datetime.c (coupdaybs) : rewrite and move to · 99b0121d
      Andreas J. Guelzow authored
      2002-01-14  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* fn-financial.c (coupdays) : rewrite  and move to datetime.c
      	(coupdaybs) : rewrite and move to datetime.c
      	(days_between_dep_basis) : fix small error and move to datetime.c
      	(adjust_dates_basis) : move to datetime.c
      	(coupncd) : move to datetime.c
      	(couppcd) : move to datetime.c
      	(gnumeric_coupdaybs) : add optional OEM argument
      	(gnumeric_coupdays) : add optional OEM argument
      	(finance_functions_init) : add optional OEM arguments to
      	  gnumeric_coupdaybs and gnumeric_coupdays
      
      2002-01-14  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/datetime.c (coupdays) : moved from src/functions/fn-financial.c
      	(coupdaybs) : ditto
      	(days_between_dep_basis) : ditto
      	(adjust_dates_basis) : ditto
      	(coupncd) : ditto
      	(couppcd) : ditto
      	* src/datetime.h (coupdays) : moved from src/functions/fn-financial.c
      	(coupdaybs) : ditto
      	(days_between_dep_basis) : ditto
      	(adjust_dates_basis) : ditto
      	(coupncd) : ditto
      	(couppcd) : ditto
      99b0121d
    • Jody Goldberg's avatar
      Good bug. · c05ffda9
      Jody Goldberg authored
      2002-01-14  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=68661
      	* src/item-grid.c (item_grid_draw) : handle fully hidden merged regions
      	  that may trail off the endi of the visible region.
      	* src/print-cell.c (print_cell_range) : ditto.
      c05ffda9
  14. 13 Jan, 2002 1 commit
    • Jody Goldberg's avatar
      typo. · 6ddce54c
      Jody Goldberg authored
      2002-01-13  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control.c (wb_control_parse_and_jump) : typo.
      6ddce54c