1. 11 Oct, 2002 2 commits
    • Morten Welinder's avatar
      Kill. All users fixed. · 9fa2059e
      Morten Welinder authored
      2002-10-11  Morten Welinder  <terra@diku.dk>
      
      	* src/numbers.h (gnum_int): Kill.  All users fixed.
      9fa2059e
    • 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
  2. 09 Oct, 2002 1 commit
  3. 04 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      ahhh, I understand now. names with expr_len == 0 represent the · 1c9758c2
      Jody Goldberg authored
      2002-10-04  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (ms_excel_parse_NAME) : ahhh, I understand now.
      	  names with expr_len == 0 represent the placeholders used for unknown
      	  names.
      
      2002-10-04  Jody Goldberg <jody@gnome.org>
      
      	* dialog-define-names.c : port to TreeView.
      
      	* dialog-analysis-tools.c : Use the control from the state rather than
      	  the tool.
      
      2002-10-04  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control.c (wb_control_parse_and_jump) : use the new
      	  undo support and handle assigning to a placeholder.
      
      	* src/gnumeric-canvas.h : Clean up the naming convention to use
      	  GnmCanvas in all locations.
      
      	* src/expr-name.c (expr_name_add) : its ok if the expr is NULL create
      	  a placeholder.
      	(expr_name_is_placeholder) : new.
      
      	* src/commands.c (CmdChangeSummary) : this has no business being
      	  control specific.
      	(CmdPrintSetup) : ditto.
      	(CmdDefineName) : new.
      
      	* src/command-context.c (gnumeric_error_calc) : new.
      	(gnm_error_calc) : new.
      
      2002-10-03  Jody Goldberg <jody@gnome.org>
      
      	* src/format.c (format_get_currency) : convert locale's currency
      	  symbol to utf8.
      	(gnumeric_setlocale) : clear the cache currency symbol.
      
      2002-10-03  Jody Goldberg <jody@gnome.org>
      
      	* src/expr.c (gnm_expr_is_err) : new util.
      1c9758c2
  4. 04 Sep, 2002 1 commit
    • Jody Goldberg's avatar
      remove a pile of deprecated glib functions. · b7a61e81
      Jody Goldberg authored
      
      2002-09-04  Jody Goldberg <jody@gnome.org>
      
      	* *.c : remove a pile of deprecated glib functions.
      
      	* src/xml-io.c (xml_probe) : fix test for extension .xml.gz  We only
      	  check the last extension.  So foo.xml.gz has extension .gz.
      	  Don't rip out quite so much of the sax handler.
      b7a61e81
  5. 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
  6. 26 Mar, 2002 2 commits
    • Morten Welinder's avatar
      Mostly fix general format. · 2565ab2d
      Morten Welinder authored
      2002-03-26  Morten Welinder  <terra@diku.dk>
      
      	* src/rendered-value.c (rendered_value_new): Just peek directly
      	into the approx_width structure -- everyone else does that.  Take
      	worst case of "e", signs, and decimal points into account.
      
      	* src/style.h (StyleFont): Change floats to doubles.  Add more
      	approx_width fields.
      
      	* src/style.c (style_font_get_width_pts): Remove.
      2565ab2d
    • Morten Welinder's avatar
      Fix general display of floats. Oops. · 25e18525
      Morten Welinder authored
      2002-03-26  Morten Welinder  <terra@diku.dk>
      
      	* src/format.c (format_value): Fix general display of floats.
      	Oops.
      
      	* src/value.c (value_release): Use the fact that VALUE_TERMINATE
      	is an error value.
      
      
      2002-03-26  Morten Welinder  <terra@diku.dk>
      
      	* fn-stat.c (gnumeric_prob): Fix argument order.
      25e18525
  7. 25 Mar, 2002 2 commits
  8. 19 Mar, 2002 1 commit
    • Morten Welinder's avatar
      Work harder at getting widest character. · d337f8cf
      Morten Welinder authored
      2002-03-19  Morten Welinder  <terra@diku.dk>
      
      	* src/style.c (style_font_new_simple): Work harder at getting widest character.
      
      	* src/format.c (format_number): Fix format breakage.  (Extra "E".)
      
      	* src/parser.y (parse_string_as_value): Clean up.
      d337f8cf
  9. 11 Mar, 2002 1 commit
  10. 25 Feb, 2002 1 commit
  11. 22 Feb, 2002 1 commit
    • Morten Welinder's avatar
      Supply these. Use everywhere. · 394ac408
      Morten Welinder authored
      2002-02-22  Morten Welinder  <terra@diku.dk>
      
      	* src/numbers.h (floorgnum, ceilgnum, powgnum, expgnum, loggnum,
      	log10gnum, singnum, cosgnum, tangnum, asingnum, acosgnum,
      	atangnum): Supply these.  Use everywhere.
      
      	* configure.in: Check for the above.
      394ac408
  12. 21 Feb, 2002 2 commits
    • Morten Welinder's avatar
      Define prototypes for strtognum, modfgnum, and gnumabs here when needed. · 23bbde18
      Morten Welinder authored
      2002-02-21  Morten Welinder  <terra@diku.dk>
      
      	* src/numbers.h: Define prototypes for strtognum, modfgnum, and
      	gnumabs here when needed.
      23bbde18
    • Morten Welinder's avatar
      Constify. · 653bc803
      Morten Welinder authored
      2002-02-21  Morten Welinder  <terra@diku.dk>
      
      	* src/workbook-control-gui.c (wbcg_validation_msg): Constify.
      
      	* src/cell.c (cell_is_zero): Use gnum_float.
      
      	* src/regression.c (LUPDecomp): Use gnumabs.
      	* src/solver-lp.c (solver_answer_report): Ditto.
      	* src/value.c (value_diff): Ditto.
      	* src/goal-seek.c: Ditto.
      	* src/rangefunc.c (range_avedev): Ditto.
      
      	* src/validation.c (validation_eval): Use gnum_float, modfgnum,
      	and gnumabs.
      
      	* src/numbers.h (GNUM_MANT_DIG, GNUM_MAX_EXP, gnumabs): New stuff.
      653bc803
  13. 20 Feb, 2002 3 commits
    • Morten Welinder's avatar
      Warning killers. · af8d771a
      Morten Welinder authored
      af8d771a
    • Morten Welinder's avatar
      Missing g_strdup added for sanity check, just in case. · bafcd158
      Morten Welinder authored
      2002-02-20  Morten Welinder  <terra@diku.dk>
      
              * src/format.c (format_value): Missing g_strdup added for sanity
              check, just in case.
      bafcd158
    • Morten Welinder's avatar
      New stuff. · 8320f8c8
      Morten Welinder authored
      2002-02-19  Morten Welinder  <terra@diku.dk>
      
      	* src/numbers.h (modfgnum, strtgnum, GNUM_FORMAT_[eEfg],
       	GNUM_DIG): New stuff.
      
        	* .../*.[cy]: All relevant strtod changed to strtognum; modf to
       	modfgnum; DBL_DIG to GNUM_DIG; formats changed to use
       	GNUM_FORMAT_...
      
      	* src/gutils.c (strtognum): If needed, define a version here.
      
      	* src/complex.c (complex_to_string): Use right format for
       	imaginary part.
      
      	* configure.in: Add support for --with-long-double.
      
      	* acconfig.h: Add WITH_LONG_DOUBLE.
      8320f8c8
  14. 19 Feb, 2002 2 commits
    • Morten Welinder's avatar
      Use gnum_float instead of double. · 0bcf9433
      Morten Welinder authored
      2002-02-19  Morten Welinder  <terra@diku.dk>
      
      	* src/format.c: Use gnum_float instead of double.
      0bcf9433
    • Morten Welinder's avatar
      Fix isdigit usage. · 57712f32
      Morten Welinder authored
      2002-02-19  Morten Welinder  <terra@diku.dk>
      
      	* src/format.c (format_compile): Fix isdigit usage.
      
      	* src/value.c (value_diff): Return a gnum_float, not a double.
      57712f32
  15. 06 Feb, 2002 1 commit
    • Jody Goldberg's avatar
      changes to the classification interface. It will continue to evolve. · eee2e6a6
      Jody Goldberg authored
      2002-02-06  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-autofill.c (autofill_create_fill_items) : changes to the
      	classification interface.  It will continue to evolve.
      
      	* src/formats.c (cell_format_classify) : change the signature.  In the
      	  future this should really be split.  This routine is
      	  1) stupid
      	  2) wrong
      	  It is really only useful in the context of the format dialog.
      	  however, our desire to call it elsewhere indicates what the new
      	  format engine should make easiliy accessible.
      
      	* src/expr.c (expr_eval_real) : quick and easy support for autoformat
      	  style formating for percent operator.  Just a quick test to see how
      	  hard it would be, and it wasn't.
      
      	* src/auto-format.c : Convert to StyleFormat.  Nothing actually uses
      	  this anymore but I have not merged its logic into the eval structure
      	  yet.
      
      	* src/format-template.c (format_template_check_valid) : warning
      	  suppression.
      
      	* src/format.c (style_format_general) : new.
      	(style_format_default_date) : new.
      	(style_format_default_time) : new.
      	(style_format_default_percentage) : new.
      	(style_format_default_money) : new.
      
      	* src/cell.c (cell_get_format) : finish the conversion.
      eee2e6a6
  16. 04 Feb, 2002 1 commit
    • Jody Goldberg's avatar
      don't actually store the value, just start editing with it. · 167c36d3
      Jody Goldberg authored
      2002-02-03  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c (cb_insert_current_date) : don't actually
      	  store the value, just start editing with it.
      	(cb_insert_current_time) : ditto.
      
      2002-02-03  Jody Goldberg <jody@gnome.org>
      
      	* src/value.c (value_new_*) : init Value*::fmt
      	(value_duplicate) : ref the fmt too.
      	(value_set_fmt) : new.
      
      	* src/cell.c (cell_cleanout) : no more format.
      	(cell_copy) : ditto.
      	(cell_set_text) : ditto.
      	(cell_set_expr_internal) : ditto.
      	(cell_set_expr_unsafe) : ditto.
      	(cell_get_format) : ditto.
      
      	Change all callers.
      	* src/sheet.c (sheet_cell_set_value) : remove format assingment.
      	* src/cell.c (cell_set_expr_and_value) : remove format assignment.
      	(cell_assign_value) : ditto.
      	(cell_set_value) : ditto.
      	(cell_set_expr) : ditto.
      	* src/parser.y (expr_parse_str) : remove arg to return the suggested
      	  format.  That will be handled at run time.
      	* src/number-match.c (format_match) : remove arg to return the parse
      	  formula.  Store it in the value instead.
      167c36d3
  17. 23 Jan, 2002 1 commit
  18. 06 Jan, 2002 1 commit
  19. 31 Dec, 2001 2 commits
  20. 21 Dec, 2001 2 commits
    • Jody Goldberg's avatar
      Cleanup and standardize the #include files · 65d67daa
      Jody Goldberg authored
      65d67daa
    • Jody Goldberg's avatar
      you do need to unref the resulting style. I forgot that autoformat · e8b0714a
      Jody Goldberg authored
      2001-12-21  Jody Goldberg <jody@gnome.org>
      
      	* src/parse-util.c (parse_text_value_or_expr) : you do need to unref
      	  the resulting style.  I forgot that autoformat generates formats.
      
      	* src/format.c (style_format_unref) : unrefing NULL is ok.
      
      	* src/cell.c (cell_set_text) : adjust to ref semantic change in
      	  parse_text_value_or_expr.
      	* src/commands.c (cmd_search_replace_do_cell) : ditto.
      	* src/sheet.c (sheet_range_set_text) : ditto.
      	(sheet_cell_set_text) : ditto.
      	* src/xml-io.c (xml_read_cell_copy) : ditto.
      e8b0714a
  21. 10 Dec, 2001 1 commit
    • Jody Goldberg's avatar
      burn ancient kruft and use the newly exposed format engine. · 22ad1db5
      Jody Goldberg authored
      2001-12-10  Jody Goldberg <jody@gnome.org>
      
      	* fn-string.c (gnumeric_fixed) : burn ancient kruft and use the newly
      	  exposed format engine.
      
      2001-12-10  Jody Goldberg <jody@gnome.org>
      
      	* src/value.c (value_new_string_str) : absorb the ref.
      	(value_duplicate) : manually add a ref here.
      
      	* src/format.c (render_number) : make public.
      	(do_render_number) : remove pointless args.
      	(format_number) : localize more of the scientific handling.
      22ad1db5
  22. 05 Oct, 2001 1 commit
    • Jody Goldberg's avatar
      compute_value returns a Value now. (compute_value) : return a Value. · 2694af53
      Jody Goldberg authored
      2001-10-05  Jody Goldberg <jgoldberg@home.com>
      
      	* src/number-match.c (format_match) : compute_value returns a Value
      	  now.
      	(compute_value) : return a Value.
      
      2001-10-05  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-graph.c (gnm_graph_series_set_dimension) : new.
      	(gnm_graph_series_delete) : new.
      
      	* idl/GNOME_Gnumeric_Graph.idl : Add seriesSetDimension, and
      	  seriesDelete.  Bump the idl version.
      2694af53
  23. 03 Oct, 2001 1 commit
    • Jody Goldberg's avatar
      merge application_clipboard_cut and application_clipboard_copy. Make the · 25b21d90
      Jody Goldberg authored
      2001-10-03  Jody Goldberg <jgoldberg@home.com>
      
      	* src/application.c (application_clipboard_cut_copy) : merge
      	  application_clipboard_cut and application_clipboard_copy.
      	  Make the animated cursor optional.
      
      	* src/selection.c (sheet_selection_cut) : interface change.
      	(sheet_selection_copy) : ditto.
      	* src/commands.c (cmd_ins_del_colrow_undo) : ditto.
      	(cmd_ins_del_colrow_redo) : ditto.
      
      2001-10-03  Jody Goldberg <jgoldberg@home.com>
      
      	* src/number-match.c (format_match_create) : ensure we don't compile
      	  General.
      	  (format_match_init) : no need to filter General here.
      	* src/format.c (style_format_new_XL) : do it here.
      25b21d90
  24. 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
  25. 02 Sep, 2001 1 commit
    • Jody Goldberg's avatar
      split from workbook_recalc. (cell_eval) : change return type. no one was · f260bb65
      Jody Goldberg authored
      2001-09-02  Jody Goldberg <jgoldberg@home.com>
      
      	* src/eval.c (dependent_eval) : split from workbook_recalc.
      	(cell_eval) : change return type.  no one was using it.
      
      2001-08-31  Jody Goldberg <jgoldberg@home.com>
      
      	* src/format.c (format_number) : add a way to force 12 hour mode
      	  without showing am/pm
      f260bb65
  26. 24 Aug, 2001 1 commit
    • Chyla Zbigniew's avatar
      Replace mega-include <gnome.h> with something smaller. · ac93e10a
      Chyla Zbigniew authored
      * src/analysis-tools.c, src/application.c, src/bonobo-io.c,
      src/clipboard.c, src/cmd-edit.c, src/command-context.c,
      src/commands.c, src/corba-args.c, src/corba-workbook-factory.c,
      src/dates.c, src/dialogs/dialog-about.c,
      src/dialogs/dialog-advanced-filter.c,
      src/dialogs/dialog-analysis-tools.c, src/dialogs/dialog-autocorrect.c,
      src/dialogs/dialog-autoformat.c, src/dialogs/dialog-autosave.c,
      src/dialogs/dialog-cell-comment.c, src/dialogs/dialog-cell-format.c,
      src/dialogs/dialog-cell-sort.c, src/dialogs/dialog-consolidate.c,
      src/dialogs/dialog-define-names.c, src/dialogs/dialog-delete-cells.c,
      src/dialogs/dialog-function-wizard.c, src/dialogs/dialog-goal-seek.c,
      src/dialogs/dialog-goto-cell.c, src/dialogs/dialog-graph-guru.c,
      src/dialogs/dialog-insert-cells.c, src/dialogs/dialog-paste-special.c,
      src/dialogs/dialog-plugin-manager.c,
      src/dialogs/dialog-printer-setup.c,
      src/dialogs/dialog-search-replace.c, src/dialogs/dialog-sheet-order.c,
      src/dialogs/dialog-simple-input.c, src/dialogs/dialog-solver.c,
      src/dialogs/dialog-stf-export-private.h,
      src/dialogs/dialog-stf-export-sheet-page.c,
      src/dialogs/dialog-stf-export.c, src/dialogs/dialog-stf-preview.h,
      src/dialogs/dialog-stf.c, src/dialogs/dialog-stf.h,
      src/dialogs/dialog-summary.c, src/dialogs/dialog-validate.c,
      src/dialogs/dialog-workbook-attr.c, src/dialogs/dialog-zoom.c,
      src/dialogs/utils-dialog.c, src/expr-name.c, src/expr.c,
      src/file-autoft.c, src/format-template.c, src/format.c, src/formats.c,
      src/func.c, src/global-gnome-font.c, src/gnumeric-util.h,
      src/gui-clipboard.c, src/gui-file.c, src/gui-gnumeric.h, src/gutils.c,
      src/history.c, src/item-bar.c, src/item-cursor.c, src/item-debug.c,
      src/main.c, src/normal-args.c, src/number-match-test.c,
      src/number-match.c, src/parse-util.c, src/parser.y, src/pattern.h,
      src/preview-grid.c, src/print-cell.c, src/print-info.c, src/print.c,
      src/search.c, src/selection.c, src/sheet-autofill.c,
      src/sheet-merge.c, src/sheet-object-bonobo.c,
      src/sheet-object-container.c, src/sheet-object-graphic.c,
      src/sheet-object-item.c, src/sheet-object-widget.c,
      src/sheet-object.c, src/sheet.c, src/stf-parse.h, src/stf.c,
      src/style-color.c, src/style.c, src/test-format.c, src/value-sheet.c,
      src/value.c, src/widgets/gnumeric-dashed-canvas-line.h,
      src/widgets/gnumeric-hscrollbar.c, src/widgets/gnumeric-toolbar.c,
      src/widgets/gnumeric-vscrollbar.c,
      src/widgets/widget-editable-label.c,
      src/widgets/widget-font-selector.c, src/workbook-cmd-format.c,
      src/workbook-control.c, src/workbook-format-toolbar.c,
      src/workbook-object-toolbar.c, src/workbook-private.h,
      src/xml-io-autoft.c, src/xml-io.c:
      Replace mega-include <gnome.h> with something smaller.
      ac93e10a
  27. 23 Aug, 2001 1 commit
  28. 09 Aug, 2001 1 commit
  29. 06 Aug, 2001 1 commit
  30. 14 Jun, 2001 1 commit
    • Jody Goldberg's avatar
      use the scale info and round it correctly. (do_setup_page) : ditto. · 4a3bcd3a
      Jody Goldberg authored
      2001-06-11  Jody Goldberg <jgoldberg@home.com>
      
      	* dialog-printer-setup.c (do_fetch_page) : use the scale info and
      	  round it correctly.
      	(do_setup_page) : ditto.
      
      	* print.glade : partially enable the print scaling.
      2001-06-11  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-write.c (write_setup) : new routine.
      	(write_sheet_bools) : split out from here.
      
      	* ms-excel-read.c (ms_excel_read_sheet) : split the setup parser out
      	  of here into.
      	(ms_excel_read_setup) : here.  and modernize it.  Read the number of
      	  copies and the scaling if specified.
      
      2001-06-13  Jody Goldberg <jgoldberg@home.com>
      
      	* src/format.c (render_number) : improve rounding and cleanup.
      
      2001-06-12  Jody Goldberg <jgoldberg@home.com>
      
      	* src/cell.c (cell_cleanout) : call dirty here.
      	(cell_destroy) : not here.
      	(cell_set_text) : or here.
      	(cell_set_value) : or here.
      	(cell_set_expr_and_value) : or here.
      	(cell_set_expr_internal) : or here.
      
      2001-06-11  Jody Goldberg <jgoldberg@home.com>
      
      	* src/print.c (compute_group) : add more error checking to avoid
      	  possibility of infinite loop.
      
      	* src/print-info.c (print_info_new) : init num copies.
      
      	* src/mathfunc.c (stern_brocot) : move this here from
      	* format.c : here.
      4a3bcd3a
  31. 11 Jun, 2001 1 commit