1. 20 Jan, 2006 1 commit
  2. 10 Jan, 2006 1 commit
    • Morten Welinder's avatar
      Simplify using value_get_as_checked_bool. · 97eadaac
      Morten Welinder authored
      2006-01-09  Morten Welinder  <terra@gnome.org>
      
      	* functions.c (func_coup): Simplify using
      	value_get_as_checked_bool.
      
      2006-01-09  Morten Welinder  <terra@gnome.org>
      
      	* functions.c (gnumeric_expondist): Simplify.
      	(gnumeric_binomdist): Ditto.
      	(gnumeric_cauchy): Ditto.
      	(gnumeric_weibull): Ditto.
      	(gnumeric_normdist): Ditto.
      	(gnumeric_hypgeomdist): Fix "cuml" option parsing.
      	(gnumeric_gammadist): Ditto.
      
      2006-01-09  Morten Welinder  <terra@gnome.org>
      
      	* functions.c (gnumeric_fixed): Use value_get_as_checked_bool.
      97eadaac
  3. 21 Sep, 2005 1 commit
    • JodyGoldberg's avatar
      Add some gnm_ to the api. (gnm_cellref_set_col_ar) : new · 2bfb51ca
      JodyGoldberg authored
      
      
      2005-09-20  Jody Goldberg <jody@gnome.org>
      
      	* src/position.c : Add some gnm_ to the api.
      	(gnm_cellref_set_col_ar) : new
      	(gnm_cellref_set_row_ar) : new.
      
      2005-09-20  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric-expr-entry.c (cb_gee_key_press_event) : Use
      	  gnm_cellref_set_{col,row}_ar to compress the code and to handle
      	  mixed mode references (eg $A1:B2)
      2bfb51ca
  4. 26 Jun, 2005 1 commit
    • JodyGoldberg's avatar
      new. (xml_sax_input_msg) : new. · e406c13c
      JodyGoldberg authored
      
      2005-06-25  Jody Goldberg <jody@gnome.org>
      
      	* src/xml-sax-read.c (xml_sax_hlink) : new.
      	(xml_sax_input_msg) : new.
      
      2005-06-22  Jody Goldberg <jody@gnome.org>
      
      	* src/Makefile.am : enable pango-test
      
      2005-06-22  Jody Goldberg <jody@gnome.org>
      
      	* * : s/MStyle/GnmStyle/
      	      s/mstyle_/gnm_style_/
      	      s/StyleHAlignFlags/GnmHAlign/
      	      s/StyleVAlignFlags/GnmVAlign/
      e406c13c
  5. 20 Jun, 2005 1 commit
    • JodyGoldberg's avatar
      http://bugzilla.gnome.org/show_bug.cgi?id=163414 "If it hurts when you do · 1018dd24
      JodyGoldberg authored
      
      
      2005-06-14  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=163414
      	* src/item-bar.c (item_bar_event) : "If it hurts when you do that,
      	  don't do that".  Position the tooltip above the cursor for row
      	  headers too :-)
      
      2005-06-13  Jody Goldberg <jody@gnome.org>
      
      	* functions.c (gnumeric_column) : rework to handle arrays locally.
      	(gnumeric_row) : ditto.
      
      2005-06-13  Jody Goldberg <jody@gnome.org>
      
      	* src/expr.c (gnm_expr_eval) : when evaluating an array pass the
      	  cols/rows into the EvalPos.
      
      	* src/position.c (eval_pos_init) : init new cols/rows member
      	(eval_pos_init_dep) : ditto.
      	(eval_pos_init_cell) : ditto.
      	(eval_pos_init_sheet) : ditto.
      1018dd24
  6. 08 Jun, 2005 1 commit
    • JodyGoldberg's avatar
      handle R1C1 · cd23119e
      JodyGoldberg authored
      2005-06-07  Jody Goldberg <jody@gnome.org>
      
      	* functions.c (gnumeric_indirect) : handle R1C1
      
      2005-06-07  Jody Goldberg <jody@gnome.org>
      
      	* src/parser.y : Pass the convention to the range_ref parser
      
      	* src/parse-util.c (r1c1_get_index) : make this more robust.
      	(cellref_r1c1_get) : adjust calling to new get_index args.
      	(r1c1_rangeref_parse) : new.
      	(rangeref_parse) : connect into the r1c1 parser.
      	(parse_util_init) : add an r1c1 convention set
      cd23119e
  7. 20 May, 2005 1 commit
    • JodyGoldberg's avatar
      Add some const. · 605d9902
      JodyGoldberg authored
      2005-05-18  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=166611
      	* ms-formula-read.c (excel_parse_formula) : Create a fwd declaration
      	  of a NAME record that has not been read yet being used in a PTG_NAME.
      
      	* ms-excel-read.c (excel_read_NAME) : keep a count of the name
      	  records and use fwd declaration if they exist.
      	(excel_workbook_destroy) : move the names array into the workbook from
      	  the container.
      	(excel_workbook_new) : ditto.
      
      2005-05-18  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=304528
      	* ms-chart.c (ms_excel_chart_read) : don't leak the array for invalid
      	  series (Analysis.xls).  Handle missing siindex record (chap03-1.xls).
      
      2005-05-18  Jody Goldberg <jody@gnome.org>
      
      	* src/expr-name.c (expr_name_new) : make public
      	(expr_name_add) : accept a stub object.
      
      2005-05-17  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook.c (workbook_focus_other_sheet) : fix
      605d9902
  8. 13 Mar, 2005 1 commit
  9. 03 Mar, 2005 1 commit
  10. 02 Mar, 2005 1 commit
    • JodyGoldberg's avatar
      BUILD IS BROKEN We need to remove the gnumeric copy of foocanvas (and · c6359437
      JodyGoldberg authored
      BUILD IS BROKEN
      We need to remove the gnumeric copy of foocanvas (and tweek the includes)
      
      2005-03-01  Jody Goldberg <jody@gnome.org>
      
      	* (all plugins) :
      	    s/GNUMERIC_MODULE_PLUGIN_INFO_DECL/
      	    GOFFICE_MODULE_PLUGIN_INFO_DECL(GNUMERIC_VERSION)/
      
      	* configure.in : Add the libgoffice depend and remove the
      	  src/cut-n-paste/goffice dirs
      	remove test for gnome_print_pango_create_layout.
      	    pango_layout_set_ellipsize,
      	    pango_context_set_matrix,
      	    pango_context_get_font_map
      
      	* src/Makefile.am : drop the built in libgoffice and pcre libraries
      	  we pull them externally now.
      c6359437
  11. 12 Feb, 2005 1 commit
    • JodyGoldberg's avatar
      move function docs into a distinct message catalog modify all function · 9cb28b92
      JodyGoldberg authored
      
      2005-02-12  Jody Goldberg <jody@gnome.org>
      
      	* configure.in : move function docs into a distinct message catalog
      	* */*.c : modify all function docs to start using the new format.
      	* src/func.c (gnm_func_load_stub) : adjust to new GnmFuncHelp type
      	(gnm_func_add) : ditto
      	(tokenized_help_new) : ditto
      9cb28b92
  12. 10 Feb, 2005 1 commit
  13. 08 Feb, 2005 1 commit
  14. 10 Jan, 2005 1 commit
  15. 06 Oct, 2004 1 commit
  16. 19 Aug, 2004 1 commit
  17. 05 Aug, 2004 1 commit
  18. 29 Dec, 2003 1 commit
  19. 12 Nov, 2003 1 commit
  20. 11 Nov, 2003 1 commit
    • JodyGoldberg's avatar
      http://bugzilla.gnome.org/show_bug.cgi?id=126389 dirty the sheet. · a0ad57e5
      JodyGoldberg authored
      2003-11-06  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=126389
      	* src/commands.c (cmd_format_redo) : dirty the sheet.
      
      2003-11-05  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c : ditto.
      	* src/GNOME_Gnumeric.xml : Enable select inputs
      
      2003-11-11  Jody Goldberg <jody@gnome.org>
      
      	* utils/go-pattern.c (go_pattern_selector) : add auto support.
      
      	* utils/go-marker.c : move the default handling where it belongs.
      
      	* utils/go-color.c (go_color_to_gdk) : new.
      
      	* graph/plugins/plot_barcol/plot-types.xml.in : include non-marker
      	  variants.
      	* graph/plugins/plot_xy/plot-types.xml.in : include non-marker, and
      	 barcol non-line variants.
      
      	* graph/gog-theme.c : respect the auto flags here.
      
      	* graph/gog-styled-object.c (gog_styled_object_apply_theme) : new.
      	(gog_styled_object_set_property) : Use it here.
      	(gog_styled_object_parent_changed) : and here.
      	(gog_styled_object_editor) : provide a default impl.
      	(gog_styled_object_get_auto_style) : new.
      
      	* graph/gog-style.c :
      	    - Add support for auto* flags for the marker here, not GoMarker.
      	    - Support restoring auto for shapes and colours
      
      	* graph/gog-series.c (gog_series_init_style) : new.  Gives us finer
      	  control of what is themable.
      
      	* graph/gog-guru.c : Simplify our lives and only have 1 prop sheet at
      	  any given time.  No need to worry about updating when something
      	  changes externally (styles or dimensions)
      
      	* graph/gog-chart.c : Use the default editor and init_style
      	* graph/gog-graph.c : ditto
      
      	* graph/gog-axis.c : convert from ::interesting_fields -> ::init_style
      	* graph/gog-grid.c : ditto.
      	* graph/gog-label.c : ditto.
      	* graph/gog-legend.c : ditto.
      a0ad57e5
  21. 09 Oct, 2003 1 commit
    • JodyGoldberg's avatar
      Release 1.2.1 · b762bb9d
      JodyGoldberg authored
      
      2003-10-08  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.2.1
      b762bb9d
  22. 06 Oct, 2003 1 commit
    • JodyGoldberg's avatar
      reload the position descriptor in case things changed. · eafdeffe
      JodyGoldberg authored
      2003-10-05  Jody Goldberg <jody@gnome.org>
      
      	* dialog-define-names.c (cb_name_guru_destroy) : reload the position
      	  descriptor in case things changed.
      
      2003-10-05  Jody Goldberg <jody@gnome.org>
      
      	* functions.c : Have lookup/hlookup/vlookup/match use the new 'B' arg
      	  type so that they can correctly handle empties.
      	(find_type_valid) : handle empty.
      
      2003-10-06  Jody Goldberg <jody@gnome.org>
      
      	* src/value.c (criteria_test_equal) : privatize
      	(criteria_test_less) : privatize
      	(criteria_test_greater) : privatize
      	(criteria_test_less_or_equal) : privatize
      	(criteria_test_greater_or_equal) : privatize
      	(criteria_test_unequal) : privatize and have it handle empty.
      	(parse_criteria) : avoid replicated code.  Handle the trivial ==number
      	  case here too.
      	(parse_criteria_range) : use the new simplified interface.
      
      2003-10-05  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control.c (wb_control_parse_and_jump) : skip blanks
      
      	* src/func.c (function_def_get_arg_type_string) : handle 'B' a scalar
      	  that can even be blank.
      	(function_call_with_list) : ditto.
      
      2003-10-05  Jody Goldberg <jody@gnome.org>
      
      	* src/ssconvert.c : if no export file name is specified try to
      	  generate one based on the exporter.
      eafdeffe
  23. 15 Jul, 2003 2 commits
    • Jody Goldberg's avatar
      arg lists do not have [] for optionality · 53d39689
      Jody Goldberg authored
      53d39689
    • JodyGoldberg's avatar
      Misc typos. · 630b7104
      JodyGoldberg authored
      
      Misc typos.
      
      2003-07-14  Jody Goldberg <jody@gnome.org>
      
      	* functions.c :
      	s/begining/beginning/
      
      2003-07-14  Jody Goldberg <jody@gnome.org>
      
      	* functions.c : s/bessel/Bessel/ in the docs.
      
      2003-07-14  Jody Goldberg <jody@gnome.org>
      
      	* functions.c : s/january/January/
      
      2003-07-14  Jody Goldberg <jody@gnome.org>
      
      	* functions.c : s/criterias/criteria/
      	  criterium is the singlular
      	  criteria is the plural, although it is frequently used as the
      	  singular too.
      
      	s/specifing/specifying/
      
      2003-07-14  Jody Goldberg <jody@gnome.org>
      
      	* options.c : some missing spaces.
      	s/volatilty/volatility
      630b7104
  24. 23 Jun, 2003 1 commit
  25. 12 May, 2003 1 commit
    • Morten Welinder's avatar
      New function. · dbfd3e7e
      Morten Welinder authored
      2003-05-12  Morten Welinder  <terra@gnome.org>
      
      	* functions.c (gnumeric_columnnumber): New function.
      dbfd3e7e
  26. 01 Jan, 2003 1 commit
  27. 18 Dec, 2002 1 commit
    • JodyGoldberg's avatar
      make it public. (excel_write_prep_expressions) : just do the · 73bc73af
      JodyGoldberg authored
      
      2002-12-17  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-write.c (excel_write_prep_expr) : make it public.
      	(excel_write_prep_expressions) : just do the initialization not the
      	  dep walking.
      	(excel_formula_write_NAME_v8) : new.
      	(write_node) : handle names for biff8.
      
      	* ms-excel-write.c (excel_write_BOF) : no need to clone XL2k bug that
      	  erroneously calls XL95 XL97.
      	(excel_write_externsheets_v7) : we also export the selfref magic.
      	(excel_write_NAME) : renamed from excel_write_NAME_v7 and extended to
      	  support biff8.
      	(write_workbook) : export names for BIFF8 too.
      	(cb_check_names) : new.
      	(excel_write_state_new) : prep the expressions in names too.
      73bc73af
  28. 16 Dec, 2002 1 commit
    • Morten Welinder's avatar
      Build table of translated error names. (value_shutdown): Tear it down. · 127a8eb6
      Morten Welinder authored
      2002-12-16  Morten Welinder  <terra@diku.dk>
      
      	* src/value.c (value_init): Build table of translated error names.
      	(value_shutdown): Tear it down.
      	(value_new_error_NULL, value_new_error_DIV0,
      	value_new_error_VALUE, value_new_error_REF, value_new_error_NAME,
      	value_new_error_NUM, value_new_error_NA, value_new_error_RECALC):
      	New functions.
      	* */*.c */*/*.c: Elminate most occurrences of gnumeric_err_*.
      
      	* src/libgnumeric.c (gnm_common_init): Move string initialization
      	to before values.
      	(gnm_shutdown): Similarly.
      127a8eb6
  29. 31 Oct, 2002 1 commit
  30. 23 Oct, 2002 1 commit
    • JodyGoldberg's avatar
      Ok. take a 2nd crack at the externsheet handling in area3d and ref3d for · 264f127c
      JodyGoldberg authored
      
      
      
      2002-10-21  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-read.c (excel_parse_formula) : Ok. take a 2nd crack at
      	  the externsheet handling in area3d and ref3d for biff7.  It seems
      	  like XL2k generates different idicies when exporting as XL95 than
      	  XL95 did.  So have a fall back.  If the theory that
      	    a+1 == -ixals, a, b are 0 based
      	  fails.  Go back to
      	    a   == ixals, and a, b are 1 based
      
      2002-10-21  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-read.c (ms_excel_parse_formula) : improve readability of
      	  debug spew and send thing to stderr.
      	Fix handling of extern names and refrences.  This time I think we've
      	finally got it.
      
      2002-10-21  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c : tidy up naming conventions
      	    excel_read_<BIFFTAG>
      	  - Use fprintf to keep g_warning and printfs in sync
      	  - Use esheet for ExcelSheets and ewb for ExcelWorkbooks
      	  - Use Sheet and wb for the gnumeric variants
      	(ms_excel_sheet_new) : check to see if the sheet already exists
      	  in case it was implicitly created in a SUPBOOK or EXTERNSHEET.
      	  This will be useful when we start restoring external links shortly.
      	(ms_excel_workbook_attach) : delete.
      	(ms_excel_workbook_detach) : delete.
      	(ms_excel_sheet_destroy) : clear out the sheet local extensheet
      	  records for biff5.
      	(excel_read_BOUNDSHEET) : use ms_excel_sheet_new.
      	(excel_externsheet_v8) : rewrite to handle self ref.  Only partially
      	  done.
      	(supbook_get_sheet) : ditto.
      	(excel_read_EXTERNSHEET_v8) : ditto.
      	(excel_externsheet_v7) : fix to use local externsheets.
      	(excel_read_EXTERNSHEET_v7) : rewrite and prep for external
      	  references.
      	(excel_workbook_get_name) : work around 'self ref' records for biff8.
      	(excel_parse_name) : work on scoping.  works for biff7 not biff8.
      	(ms_excel_handle_delayed_NAMEs) : delete.  the externsheet records are
      	  enough.
      	(excel_read_EXTERNNAME) : builtin names are just short forms for
      	  names, they have special meanings to XL but no special behavior.
      	(excel_read_NAME) : ditto.  Use the new externsheet setup and drop all
      	  of the delayed parsing goo.
      	(excel_read_XCT) : new.  prep for external references.
      	(excel_read_CALCMODE) : new.  now that we support manual recalc.
      
      2002-10-17  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (ms_excel_parse_NAME) : It looks like some
      	  builtinnames are just names, no definitions. eg 'Database'
      	  It also looks like these sheet_indexes apply to externsheet records
      	  for <= biff7 (see pivot.xls) rather than boundsheets.
      
      2002-10-23  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook.c (workbook_foreach_cell_in_range) : fix.
      
      	* src/position.c (rangeref_normalize) : fix.
      
      	* src/validation.c (validation_eval) : don't unref the val expr too
      	  early.
      
      2002-10-21  Jody Goldberg <jody@gnome.org>
      
      	* src/gui-file.c (gui_file_read) : handle workbooks with no sheets.
      	* src/workbook-control-gui.c (wbcg_focus_cur_scg) : ditto.
      	(show_gui) : ditto.
      
      2002-10-21  Jody Goldberg <jody@gnome.org>
      
      	* src/rendered-value.h : don't use short for width.
      
      	* src/workbook.c (workbook_set_placeholder) : new.
      	(workbook_is_placeholder) : ditto.
      
      	* src/gui-util.c (cb_parent_mapped) : new utility.
      	(gnumeric_set_transient) : handle the case where we are a transient
      	  child of an unmapped parent.
      
      	* src/expr.c (gnm_expr_equal) : name comparison should take scoping
      	  into account too.
      	(do_expr_as_string) : and here.
      	(ets_hash) : use the name itself as a hash key.
      
      	* src/expr-name.c (expr_name_add) : return a copy of the error
      	  message.  And ensure that all NULL returns generate errors.
      	(expr_name_new) : make this static and internal.
      	(name_print_area) : delete.
      
      	* src/dependent.c (workbook_unlink_3d_dep) : during destruction the
      	  order hash may be gone.  This happens with names that contain 3d
      	  references.
      
      2002-10-17  Jody Goldberg <jody@gnome.org>
      
      	* src/plugin-service.c (gnum_plugin_file_opener_open) : store the save
      	  info before we load so that the file name is valid.
      264f127c
  31. 16 Oct, 2002 2 commits
  32. 12 Oct, 2002 1 commit
    • JodyGoldberg's avatar
      jump to the new interface. · dc2319e8
      JodyGoldberg authored
      
      2002-10-12  Jody Goldberg <jody@gnome.org>
      
      	* src/func-builtin.c (func_builtin_init) : jump to the new interface.
      
      	* src/func.h : some renaming and api cleanup.
      	  The big one was
      	    s/ModulePluginFunctionInfo/GnmFuncDescriptor/
      	  Some extension of that structure to add additional fields (at the
      	  end) and api changes to use it pervasively.  This includes
      	  placeholders for function flags, and implementation and testing
      	  status.
      
      	  Some general cleanup with
      	    s/FunctionDefinition/GnmFunc/
      	    s/func_lookup_by_name/gnm_func_lookup/
      	    s/function_add_placeholder/gnm_func_add_placeholder/
      	    s/function_def_get_name/gnm_func_get_name/
      	    s/function_def_set_user_data/gnm_func_set_user_data/
      	    s/function_def_get_user_data/gnm_func_get_user_data/
      
      	  remove function_add_args vs function_add_nodes and replace them with
      	  a GnmFuncDescriptor based gnm_func_add
      
      2002-10-12  Jody Goldberg <jody@gnome.org>
      
      	* src/cellspan.c (row_calc_spans) : some simple optimizations
      	  to prune the length we check based on col/row maxima and sparseness.
      	  This can be significantly faster when we add per row maxima.
      
      	* src/symbol.c (symbol_install) : use g_warning and table_replace in
      	  case of a collison.
      
      	* src/format.c (format_number) : Make utf8 clean
      
      	* src/sheet-control-gui.c (scg_set_panes) : more initial work on
      	  supporting h/v only freezing.
      
      2002-10-11  Jody Goldberg <jody@gnome.org>
      
      	* src/libgnumeric.c (gnm_dump_func_defs) : add a flag to indicate
      	  dumping def or status
      	* src/func.c (function_dump_defs) : ditto.
      	* src/main-application.c (main) : add --func-state-dump
      dc2319e8
  33. 11 Oct, 2002 2 commits
    • JodyGoldberg's avatar
      add areas new. A quick simple implementation until the core can support · db67a9aa
      JodyGoldberg authored
      
      2002-10-11  Jody Goldberg <jody@gnome.org>
      
      	* plugin.xml.in : add areas
      	* functions.c (gnumeric_areas) : new.  A quick simple implementation
      	  until the core can support more.
      db67a9aa
    • JodyGoldberg's avatar
      move here and privatize. · f3bd2a8f
      JodyGoldberg authored
      
      2002-10-10  Jody Goldberg <jody@gnome.org>
      
      	* src/expr-sheet.c (value_intersection) : move here and privatize.
      
      	* src/func.c (function_call_with_list) : fence post error.  The first
      	  missing arg can be empty.  While we're here fix the precedence error
      	  that was breaking missing default args.  Remove use of
      	  value_intersection.  gnm_expr_eval handles it (I hope)
      
      	* src/expr.c (gnm_expr_eval) : support depends for constructed ranges too.
      
      2002-10-10  Jody Goldberg <jody@gnome.org>
      
      	* src/value-sheet.c (value_intersection) : move here and rework to
      	  support singletons.
      
      	* src/parser.y (parser_simple_val_or_name) : rename from
      	  parser_lookup_name and restore some of the value matching semantics
      	  so that we handle booleans again.  I'm not sure the error handling
      	  will kick in but it too is good.  the duble and int comparisons
      	  should be useless.  We can optimize things a bit by making a
      	  special case routine and removing those.
      
      	* src/expr.c (gnm_expr_eval) : handle dynamic depends and intersection
      	  for the the results.
      	NOTE WARNING WARNING WARNING : change of semantics
      	  In the permit_non_scalar case we do _not_ ensure that the content of
      	  the range has been evaluated.  The user is required to.  We only
      	  handle that in the intersection case.
      	For constant cellranges we now use value_intersection too.
      
      	* src/dependent.c (dependent_types_init) : register DynamicDep
      	(dependent_queue_recalc_list) : when we find a dynamic depend queue
      	  its container.
      	(dependent_queue_recalc) : rename from cb_dependent_queue_recalc and
      	  remove the ignored argument the compiler can handle it.
      	(dynamic_dep_debug_name) : new.
      	(dependent_add_dynamic_dep) : new.
      	(dynamic_dep_free) : new.
      	(dependent_clear_dynamic_deps) : new.
      	(dependent_unlink) : clear dynamic depends if they exist.
      	(cell_eval_content) : clear dynamic depends before we start to
      	  evaluate.  They get regenerated by evaluation and we are already know
      	  that we need to recalc, so there is no need to keep them.
      	(dependent_eval) : ditto.  duplicate the code to keep the semantics of
      	  cell_eval_content tidy.
      	(do_deps_destroy) : drop the dynamic depend table.
      	(gnm_dep_container_new) : initialize it here.
      f3bd2a8f
  34. 27 Sep, 2002 1 commit
    • JodyGoldberg's avatar
      implement multi-region · 3c88bd25
      JodyGoldberg authored
      2002-09-27  Jody Goldberg <jody@gnome.org>
      
      	* functions.c (gnumeric_index) : implement multi-region
      
      2002-09-27  Jody Goldberg <jody@gnome.org>
      
      	* src/value.c (value_coerce_to_number) : new.
      3c88bd25
  35. 13 Sep, 2002 1 commit
    • JodyGoldberg's avatar
      accept ranges that start or end at the cursor. · d3cd8897
      JodyGoldberg authored
      2002-09-13  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric-expr-entry.c (gnm_expr_entry_rangesel_start) : accept
      	  ranges that start or end at the cursor.
      
      2002-09-13  Jody Goldberg <jody@gnome.org>
      
      	*  functions.c (get_value_class) : delete.
      	(gnumeric_check_for_err) : delete.
      	(gnumeric_iserror) : make this a 'node' function that takes a scalar
      	  This allows implicit iteration to work.
      	(gnumeric_isna) : ditto.
      	(gnumeric_iserr) : ditto.
      	(gnumeric_error_type) : ditto.
      	(gnumeric_islogical) : ditto.
      	(gnumeric_isnontext) : ditto.
      	(gnumeric_isnumber) : ditto.
      	(gnumeric_istext) : ditto.
      	(gnumeric_type) : ditto.
      
      2002-09-13  Jody Goldberg <jody@gnome.org>
      
      	* src/func.c (function_call_with_list) : support implicit iteration.
      
      	* src/value-sheet.c (value_area_fetch_x_y) : catch value_empty too.
      
      	* src/parse-util.c (col_parse) : don't change accept the column unless
      	  at least 1 char was read.
      	(row_parse) : ditto.
      	(rangeref_parse) : off by 1 error when handling full ranges.
      
      	* src/dependent.h (cell_eval) : make this a macro.
      
      	* src/plugin-service.c (gnum_plugin_file_opener_probe) : silence a
      	  warning.
      
      	* src/expr.c (gnm_expr_eval) : rename from expr_eval_real and move the
      	  empty handling into.
      	(handle_empty) : here.
      	(gnm_expr_array_intersection) : delete.
      d3cd8897
  36. 11 Sep, 2002 1 commit
  37. 30 Aug, 2002 1 commit