1. 22 Dec, 2002 3 commits
    • Jody Goldberg's avatar
      post release version bump · 303a80ac
      Jody Goldberg authored
      
      2002-12-22  Jody Goldberg <jody@gnome.org>
      
      	* configure.in : post release version bump
      303a80ac
    • Jody Goldberg's avatar
      loading a range into the entry ensures that it is valid. · 6c08fd7d
      Jody Goldberg authored
      2002-12-21  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric-expr-entry.c (gnm_expr_entry_load_from_range) : loading a
      	  range into the entry ensures that it is valid.
      
      2002-12-21  Jody Goldberg <jody@gnome.org>
      
      	* dialog-printer-setup.c (do_fetch_page_info) : Use the expr entries
      	  parse routines so that we can handle the new 1:1 and A:A refs.
      	(do_setup_page_info) : single ranges for repeats only
      6c08fd7d
    • Jody Goldberg's avatar
      use cell_set_value and simplify. · 8361da8a
      Jody Goldberg authored
      2002-12-20  Jody Goldberg <jody@gnome.org>
      
      	* src/stf-parse.c (stf_parse_sheet) : use cell_set_value and simplify.
      
      	* src/clipboard.c (paste_cell) : fix leak.
      
      2002-12-21  Jody Goldberg <jody@gnome.org>
      
      	* ms-escher.c (excel_write_MS_O_DRAWING_GROUP) : new.
      	* ms-excel-write.c (excel_write_AUTOFILTERINFO) : write the biff8
      	  combos.  Thats it we're done.
      
      2002-12-20  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_write_AUTOFILTERINFO) : write the fields
      	  to handle the last 1/4 of the puzzle.  The only thing missing now is
      	  exporting the combos for biff8.
      	(excel_write_DOPER) : new.
      
      2002-12-18  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_write_AUTOFILTERINFO) : new.
      	(write_sheet_head) : use it here to export the 1st 1/4 of autofilters.
      	(excel_write_NAME) : support hidden names.
      	(excel_write_autofilter_names) : create pretend names for the 1st
      	 filter in each sheet.
      	(write_workbook) : use excel_write_autofilter_names to generate the
      	  next 1/4 of autofilters.
      	(excel_write_autofilter_objs) : generate simple biff7 style objects
      	  for the filter combos.
      	(excel_write_sheet) : Use excel_write_autofilter_objs for the next 1/4.
      8361da8a
  2. 20 Dec, 2002 3 commits
  3. 19 Dec, 2002 2 commits
    • Morten Welinder's avatar
      Add cell_ref_handler and range_ref_handler members. · 63aa6058
      Morten Welinder authored
      2002-12-19  Morten Welinder  <terra@diku.dk>
      
      	* src/parse-util.h (GnmExprConventions): Add cell_ref_handler
      	and range_ref_handler members.
      
      	* src/expr.c (do_expr_as_string): Call cell_ref_handler and
      	range_ref_handler.
      
      	* src/parse-util.c (gnm_expr_conventions_new): Set default
      	cell_ref_handler and range_ref_handler.
      	(col_name_internal): Change to take an accumulator GString.  All
      	callers changed.
      	(row_name_internal): Ditto.
      	(rangeref_as_string): Ditto.
      	(cellref_as_string): Ditto.
      63aa6058
    • Morten Welinder's avatar
      Delete. (parse_util_init): Don't set up gnm_expr_conventions_default_1_0. · 988e54c2
      Morten Welinder authored
      2002-12-19  Morten Welinder  <terra@diku.dk>
      
      	* src/parse-util.c (gnm_expr_conventions_default_1_0): Delete.
      	(parse_util_init): Don't set up gnm_expr_conventions_default_1_0.
      	(parse_util_shutdown): Don't free it.
      988e54c2
  4. 18 Dec, 2002 3 commits
    • Morten Welinder's avatar
      Fix it right. · 2d5e0806
      Morten Welinder authored
      2002-12-18  Morten Welinder  <terra@diku.dk>
      
      	* analysis-tools.c (analysis_tool_regression_engine_run): Fix it
      	right.
      2d5e0806
    • Morten Welinder's avatar
      Fix memory management for ->missing. (union_of_int_sets): Cleanup. · 4a4d0e70
      Morten Welinder authored
      2002-12-18  Morten Welinder  <terra@diku.dk>
      
      	* analysis-tools.c (analysis_tool_regression_engine_run): Fix
       	memory management for ->missing.
      	(union_of_int_sets): Cleanup.
      4a4d0e70
    • Jody Goldberg's avatar
      make it public. (excel_write_prep_expressions) : just do the · 73bc73af
      Jody Goldberg 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
  5. 17 Dec, 2002 6 commits
  6. 16 Dec, 2002 7 commits
    • Morten Welinder's avatar
      Brag. · 1ae03af4
      Morten Welinder authored
      1ae03af4
    • Morten Welinder's avatar
      cvs bombed. retry. · 2f45c412
      Morten Welinder authored
      2f45c412
    • Morten Welinder's avatar
      Don't setup error variables any more. (gnumeric_error_init): Delete. · 077928ec
      Morten Welinder authored
      2002-12-16  Morten Welinder  <terra@diku.dk>
      
      	* src/number-match.c (format_match_init): Don't setup error
      	variables any more.
      	(gnumeric_error_init): Delete.
      
      	* src/value.c (value_error_name): New function.
      
      	* src/parse-util.c (def_expr_name_handler): Use value_error_name
      	to get proper spelling of the REF error.
      
      	* src/collect.c (float_range_function, float_range_function2,
      	string_range_function): Take a GnmStdError, not a string.
      
      	* src/value.c (value_error_classify): New function.
      
      2002-12-16  Morten Welinder  <terra@diku.dk>
      
      	* ms-excel-write.c (excel_write_map_errcode): Base on
      	value_error_classify.
      
      2002-12-16  Morten Welinder  <terra@diku.dk>
      
      	* functions.c (validate_range_numeric_matrix): Return errors as
      	GnmStdError.  All callers changed.
      
      2002-12-16  Morten Welinder  <terra@diku.dk>
      
      	* functions.c (database_float_range_function): Use type
      	GnmStdError for error flags.
      	(database_value_range_function): Ditto.
      077928ec
    • 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
    • Christophe Merlet's avatar
      Updated French translation. · f35df2af
      Christophe Merlet authored
      f35df2af
    • Jan Morén's avatar
      Updated Swedish translation. · ceff519f
      Jan Morén authored
      2002-12-16  Jan Morén  <jan.moren@lucs.lu.se>
      
              * sv.po: Updated Swedish translation.
      ceff519f
    • Jody Goldberg's avatar
      cull out unused placeholders. · a5a1331b
      Jody Goldberg authored
      
      2002-12-15  Jody Goldberg <jody@gnome.org>
      
      	* ms-container.c (ms_container_finalize) : cull out unused
      	  placeholders.
      a5a1331b
  7. 15 Dec, 2002 1 commit
    • Morten Welinder's avatar
      New function. · b169366d
      Morten Welinder authored
      2002-12-15  Morten Welinder  <terra@diku.dk>
      
      	* src/expr.c (gnm_expr_as_gstring): New function.
      
      	* src/rendered-value.c (rendered_value_new): Use
      	gnm_expr_as_gstring to avoid extra copy of result.  Use
      	string_get_nocopy to avoid yet another copy.
      	(cell_get_entered_text): Use gnm_expr_as_gstring to avoid extra
      	copy of result.
      
      
      plus parts of this one:
      
      2002-12-13  Morten Welinder  <terra@diku.dk>
      
      	* src/value.c (value_get_as_gstring): New function.
      	(value_get_as_string): Use that.
      
      	* src/expr.c (do_expr_as_string): Use value_get_as_gstring.
      
      	* src/xml-io.c (gnumeric_xml_read_workbook): Grammar fix.
      
      	* src/parse-util.h (struct _GnmExprConventions): New members
       	expr_name_handler, output_sheet_name_sep, output_argument_sep,
       	output_array_col_sep, and output_translated.  Eliminate
       	use_locale_C.
      
      	* src/expr.c (do_expr_as_string): Use new expr_name_handler in
      	conventions.
      
      	* src/parse-util.c (def_expr_name_handler): New function, mostly
      	extracted from do_expr_as_string.
      	(gnm_expr_conventions_new): Attach def_expr_name_handler.
      b169366d
  8. 14 Dec, 2002 4 commits
    • Jan Morén's avatar
      Updated Swedish translation. · bd37dc18
      Jan Morén authored
      2002-12-14  Jan Morén  <jan.moren@lucs.lu.se>
      
              * sv.po: Updated Swedish translation.
      bd37dc18
    • Christophe Merlet's avatar
      Updated French translation. · 62178b41
      Christophe Merlet authored
      62178b41
    • Jody Goldberg's avatar
      It makes no sense to create a filter for 1 header row. · 7c3ea51d
      Jody Goldberg authored
      
      2002-12-14  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c (cb_auto_filter) : It makes no sense to
      	  create a filter for 1 header row.
      
      	* src/sheet-filter.c (filter_field_apply) : be more resilient about
      	  bogus filters.
      7c3ea51d
    • Jody Goldberg's avatar
      Tack on a 'shared' flag in alot of places to control the use of _REF/_AREA · 0ca78a72
      Jody Goldberg authored
      2002-12-13  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-read.c : Tack on a 'shared' flag in alot of places to
      	control the use of _REF/_AREA vs _REFN/_AREAN
      
      	* ms-excel-write.c (excel_write_BOF) : bump generated BOF to look like
      	  MS excel 2k.
      	(vip_hash) : new.
      	(vip_equal) : new.
      	(excel_write_DV) : new.
      	(excel_write_DVAL) : new.
      	(excel_write_NAME_v7) : export names using shared formula conventions.
      	(excel_write_sheet) : export validation.
      	(write_workbook) :  add a XL9FILE flag.
      
      	* ms-excel-read.c (excel_read_DV) : several small tweaks
      	  1) string lengths are 2 bytes
      	  2) Use the option flags to enable/disable input msg and validation
      	  3) Parse expressions relative to the top left of the first range
      	  4) Parse as shared expressions
      
      2002-12-13  Jody Goldberg <jody@gnome.org>
      
      	* src/input-msg.c (gnm_input_msg_get_msg) : new.
      	(gnm_input_msg_get_title) : new.
      
      2002-12-12  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-style.c (cb_hash_to_list) : improve placement of debug
      	  info to ignore irrelevent ranges that were merged into something else.
      
      	* tools/import-foocanvas : do not install foocanvas
      
      	* src/sheet-style.c (sheet_style_get_validation_list) : new.
      	(cb_style_list_add_validation) : simple filter.
      	(cb_style_list_add_node) : generalize slightly to make the comparison
      	  routine dynamic.
      	(cb_hash_merge_horiz) : ditto.
      	(sheet_style_get_list) : adjust to the new generalized utilities.
      
      2002-12-13  Jody Goldberg <jody@gnome.org>
      
      	* dialog-cell-format.c (cb_validation_error_action_deactivate) : Use
      	  stock images directly.
      	* cell-format.glade : fix image discrepancy between menu and display
      	  of validation style error.
      0ca78a72
  9. 13 Dec, 2002 7 commits
  10. 12 Dec, 2002 4 commits