1. 28 Jan, 2003 1 commit
  2. 01 Jan, 2003 2 commits
  3. 23 Dec, 2002 1 commit
  4. 22 Dec, 2002 1 commit
  5. 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
  6. 15 Nov, 2002 1 commit
  7. 04 Nov, 2002 2 commits
  8. 01 Nov, 2002 1 commit
  9. 27 Oct, 2002 1 commit
  10. 16 Oct, 2002 1 commit
  11. 15 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      support for recalc and iteration attributes. · b24361f0
      Jody Goldberg authored
      2002-10-14  Jody Goldberg <jody@gnome.org>
      
      	* dialog-workbook-attr.c : support for recalc and iteration
      	  attributes.
      
      
      2002-10-14  Jody Goldberg <jody@gnome.org>
      
      	* src/commands.c (update_after_action) : quick and dirty support for
      	  manual recalc.
      	(cmd_paste_cut_update_origin) : ditto.
      b24361f0
  12. 12 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      jump to the new interface. · dc2319e8
      Jody Goldberg 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
  13. 11 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      move here and privatize. · f3bd2a8f
      Jody Goldberg 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
  14. 30 Sep, 2002 1 commit
    • Jody Goldberg's avatar
      Release 1.1.9 · f98ab184
      Jody Goldberg authored
      
      2002-09-30  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.1.9
      f98ab184
  15. 13 Sep, 2002 1 commit
    • Jody Goldberg's avatar
      accept ranges that start or end at the cursor. · d3cd8897
      Jody Goldberg 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
  16. 26 Aug, 2002 1 commit
    • Jody Goldberg's avatar
      Release 1.1.8 · b06322d1
      Jody Goldberg authored
      
      2002-08-25  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.1.8
      b06322d1
  17. 18 Aug, 2002 1 commit
    • Zbigniew Chyla's avatar
      New · 2ada9578
      Zbigniew Chyla authored
      
      2002-08-15  Zbigniew Chyla  <cyba@gnome.pl>
      
      	* src/gnumeric-i18n.[ch]: New
      
      	* src/Makefile.am: Added gnumeric-i18n.[ch]
      
      	* src/gutils.[ch]
      	(g_lang_score_in_lang_list, g_lang_score_is_better): Removed
      
      	* src/format-template.h
      	(FormatTemplateCategoryGroup, FormatTemplateCategory): Removed lang_score
      
      	* src/xml-io-autoft.c (gnumeric_xml_read_format_template_category):
      	Don't assign category->lang_score
      
      	* src/file-autoft.c
      	(category_compare_orig_name): Renamed to
      	category_compare_orig_name_and_dir, compare by both name and directory
      	(category_group_list_get): Don't use lang_score, get translation from
      	the first category in a group. Sorting by name and directory guarantees
      	deterministic results
      
      	* plugins/applix/applix-read.c, plugins/derivatives/options.c,
      	plugins/dif/dif.c, plugins/excel/boot.c, plugins/excel/ms-excel-read.c,
      	plugins/excel/ms-excel-write.c, plugins/excel/ms-formula-read.c,
      	plugins/excel/ms-formula-write.c, plugins/fn-complex/functions.c,
      	plugins/fn-complex/gsl-complex.c, plugins/fn-database/functions.c,
      	plugins/fn-date/functions.c, plugins/fn-eng/functions.c,
      	plugins/fn-financial/functions.c, plugins/fn-info/functions.c,
      	plugins/fn-logical/functions.c, plugins/fn-lookup/functions.c,
      	plugins/fn-math/functions.c, plugins/fn-random/functions.c,
      	plugins/fn-stat/functions.c, plugins/fn-string/functions.c
      	plugins/gb/plugin.c, plugins/gda/plugin-gda.c, plugins/guile/plugin.c,
      	plugins/guile/smob-value.c, plugins/html/html_read.c,
      	plugins/html/roff.c, plugins/lotus-123/lotus.c, plugins/mps/mps.c,
      	plugins/mps/parser.c, plugins/numtheory/numtheory.c,
      	plugins/oleo/oleo.c, plugins/plan-perfect/pln.c,
      	plugins/psiconv/psiconv-read.c, plugins/python/python.c,
      	plugins/python-loader/py-gnumeric.c,
      	plugins/python-loader/python-loader.c, plugins/qpro/qpro-read.c,
      	plugins/sample_datasource/sample_datasource.c, plugins/sc/sc.c,
      	plugins/sylk/sylk.c, plugins/uihello/uihello.c, plugins/xbase/boot.c,
      	plugins/xml_sax/xml-sax-read.c, src/bonobo-io.c, src/clipboard.c,
      	src/cmd-edit.c, src/command-context-stderr.c, src/command-context.c,
      	src/commands.c, src/corba-args.c, src/dates.c,
      	src/dialogs/dao-gui-utils.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-col-width.c,
      	src/dialogs/dialog-consolidate.c, src/dialogs/dialog-define-names.c,
      	src/dialogs/dialog-delete-cells.c, src/dialogs/dialog-formula-guru.c,
      	src/dialogs/dialog-function-select.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-merge.c,
      	src/dialogs/dialog-paste-special.c, src/dialogs/dialog-plugin-manager.c,
      	src/dialogs/dialog-preferences.c, src/dialogs/dialog-printer-setup.c,
      	src/dialogs/dialog-random-generator.c, src/dialogs/dialog-row-height.c,
      	src/dialogs/dialog-search-replace.c, src/dialogs/dialog-search.c,
      	src/dialogs/dialog-sheet-order.c, src/dialogs/dialog-simulation.c,
      	src/dialogs/dialog-solver.c, src/dialogs/dialog-stf-export-sheet-page.c,
      	src/dialogs/dialog-stf-export.c, src/dialogs/dialog-stf-fixed-page.c,
      	src/dialogs/dialog-stf-format-page.c,
      	src/dialogs/dialog-stf-main-page.c, src/dialogs/dialog-stf-preview.c,
      	src/dialogs/dialog-stf.c, src/dialogs/dialog-summary.c,
      	src/dialogs/dialog-tabulate.c, src/dialogs/dialog-workbook-attr.c,
      	src/dialogs/dialog-zoom.c, src/expr-name.c, src/expr.c,
      	src/file.c, src/format-template.c, src/format.c, src/formats.c,
      	src/func-builtin.c, src/func.c, src/gnumeric-canvas.c,
      	src/gnumeric-graph.c, src/gui-clipboard.c, src/gui-file.c,
      	src/gui-util.c, src/history.c, src/hlink.c, src/item-bar.c,
      	src/item-cursor.c, src/item-edit.c, src/libgnumeric.c,
      	src/main-application.c, src/number-match.c, src/parser.y,
      	src/plugin-loader-module.c, src/plugin-loader.c, src/plugin-service.c,
      	src/plugin-util.c, src/plugin.c, src/print-info.c, src/print.c,
      	src/search.c, src/selection.c, src/sheet-autofill.c,
      	src/sheet-control-gui.c, src/sheet-merge.c, src/sheet-object-bonobo.c,
      	src/sheet-object-container.c, src/sheet-object-graphic.c,
      	src/sheet-object-widget.c, src/sheet-object.c, src/sheet-view.c,
      	src/sheet.c, src/stf-parse.c, src/stf-parse.h, src/stf.c, src/style.c,
      	src/tools/analysis-tools.c, src/tools/auto-correct.c, src/tools/dao.c,
      	src/tools/filter.c, src/tools/random-generator.c,
      	src/tools/simulation.c, src/tools/solver/api.c,
      	src/tools/solver/reports-write.c, src/tools/solver/reports.c,
      	src/tools/solver/solver.c, src/validation.c, src/value-sheet.c,
      	src/value.c, src/widgets/gnumeric-expr-entry.c,
      	src/widgets/widget-font-selector.c, src/workbook-cmd-format.c,
      	src/workbook-control-gui.c, src/workbook-control.c, src/workbook-edit.c,
      	src/workbook-format-toolbar.c, src/workbook-object-toolbar.c,
      	src/workbook-view.c, src/workbook.c, src/xml-io.c:
      	Use <gnumeric-i18n.h> everywhere
      2ada9578
  18. 12 Aug, 2002 1 commit
    • Jody Goldberg's avatar
      Release 1.1.7 · 20960316
      Jody Goldberg authored
      
      2002-08-12  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.1.7
      20960316
  19. 04 Aug, 2002 1 commit
  20. 27 Jul, 2002 1 commit
  21. 21 Jul, 2002 1 commit
    • Jody Goldberg's avatar
      Release 1.1.6 · 2b9150d3
      Jody Goldberg authored
      
      2002-07-21  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.1.6
      2b9150d3
  22. 14 Jul, 2002 1 commit
    • Jody Goldberg's avatar
      fix 3d handling, and convert. · 7627f07e
      Jody Goldberg authored
      
      2002-07-13  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook.c (workbook_foreach_cell_in_range) : fix 3d handling,
      	  and convert.
      
      	* src/sheet.c (sheet_foreach_cell_in_range) : convert from boolean to
      	  bit flags and support only_visible in addition to only existing.
      	(sheet_col_size_fit_pixels) : Only fit visible cells.
      	(sheet_row_size_fit_pixels) : ditto.
      
      2002-07-12  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet.c (cb_max_cell_width) : leave merged cells out of the
      	  running.
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=87987
      	(sheet_range_bounding_box) : nice catch, thankfully it is a new bug.
      7627f07e
  23. 07 Jul, 2002 8 commits
  24. 29 May, 2002 1 commit
    • Jody Goldberg's avatar
      Release 1.1.4 · 18f2aa5d
      Jody Goldberg authored
      
      2002-05-29  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.1.4
      18f2aa5d
  25. 03 May, 2002 2 commits
  26. 15 Apr, 2002 2 commits
  27. 22 Mar, 2002 1 commit
    • Jody Goldberg's avatar
      Massive rename ExprTree -> GnmExpr · 0ac8fbbf
      Jody Goldberg authored
      
      2002-03-21  Jody Goldberg <jody@gnome.org>
      
      	* Massive rename
      	ExprTree -> GnmExpr
      
      	* src/print-info.c (load_formats) : suppress some warnings.
      
      	* src/func.c (function_def_call_with_values) : use g_alloca.
      0ac8fbbf
  28. 16 Mar, 2002 1 commit
  29. 15 Mar, 2002 1 commit