1. 27 Mar, 2006 1 commit
  2. 23 Mar, 2006 1 commit
    • Jody Goldberg's avatar
      Release 1.6.3 · 8309164d
      Jody Goldberg authored
      
      2006-03-22  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.6.3
      
      2006-03-22  Jody Goldberg <jody@gnome.org>
      
      	* src/graph.c (gnm_go_data_vector_get_value) : handle blanks without
      	  an error.
      8309164d
  3. 18 Mar, 2006 1 commit
  4. 15 Mar, 2006 1 commit
  5. 14 Mar, 2006 1 commit
    • Morten Welinder's avatar
      Write protection flags. Store falg. (excel_read_workbook_PROTECT): New · 31dd5842
      Morten Welinder authored
      2006-03-13  Morten Welinder  <terra@gnome.org>
      
      	* ms-excel-write.c (write_sheet_head): Write protection flags.
      	* ms-excel-read.c (excel_read_sheet_PROTECT): Store falg.
      	(excel_read_workbook_PROTECT): New function.
      	(excel_read_workbook): Read protection flags.
      	Patch from Klokan Petr Pridal.  [#330129]
      31dd5842
  6. 13 Mar, 2006 1 commit
  7. 10 Mar, 2006 1 commit
  8. 06 Mar, 2006 1 commit
    • Morten Welinder's avatar
      Rename COLLECT_DATES flags to COLLECT_COERCE_STRINGS and make it make all · 30d3f971
      Morten Welinder authored
      2006-03-06  Morten Welinder  <terra@gnome.org>
      
      	* src/collect.c (callback_function_collect): Rename COLLECT_DATES
      	flags to COLLECT_COERCE_STRINGS and make it make all kinds of
      	strings.  All callers changed.
      
      2006-03-06  Morten Welinder  <terra@gnome.org>
      
      	* functions.c (gnumeric_xnpv): Fix handling of bools and strings.
      	(gnumeric_xirr): Fix handling of strings.  [#333620]
      	(gnumeric_xirr): Handle failing Newton search.  [#333631]
      30d3f971
  9. 05 Mar, 2006 1 commit
  10. 01 Mar, 2006 2 commits
    • Morten Welinder's avatar
      Fall back to using ISO-8859-1. · 0d79498a
      Morten Welinder authored
      2006-03-01  Morten Welinder  <terra@gnome.org>
      
      	* xbase.c (xbase_read_header): Fall back to using ISO-8859-1.
      
      	* boot.c (xbase_field_as_value): Simplify assuming ->char_map is
      	always available.  Handle failing conversion.
      0d79498a
    • Morten Welinder's avatar
      Fix zoom issue #332932. · f08f4130
      Morten Welinder authored
      2006-03-01  Morten Welinder  <terra@gnome.org>
      
      	* src/print-cell.c (print_cell): Fix zoom issue #332932.
      f08f4130
  11. 28 Jan, 2006 1 commit
    • Morten Welinder's avatar
      New function to properly handle basis fields. All basis-taking functions · a8690097
      Morten Welinder authored
      2006-01-27  Morten Welinder  <terra@gnome.org>
      
      	* functions.c (value_get_basis): New function to properly handle
      	basis fields.  All basis-taking functions changed.
      	(value_get_freq): New function to properly handle frequency
      	fields.  All frequency-taking functions changed.
      	(value_get_paytype): New function to properly handle front-or-back
      	payment flag.
      a8690097
  12. 26 Jan, 2006 1 commit
  13. 25 Jan, 2006 2 commits
    • Morten Welinder's avatar
      Fix precision in the negative-digits case. Handle extreme digits requests. · 2ed16d43
      Morten Welinder authored
      2006-01-25  Morten Welinder  <terra@gnome.org>
      
      	* functions.c (gnumeric_trunc, gnumeric_round, gnumeric_roundup):
      	Fix precision in the negative-digits case.  Handle extreme digits
      	requests.
      	(gnumeric_rounddown): Alias to gnumeric_trunc.
      2ed16d43
    • Morten Welinder's avatar
      Improve Excel compatibility. · 24529699
      Morten Welinder authored
      2006-01-24  Morten Welinder  <terra@gnome.org>
      
      	* functions.c (gnumeric_second, gnumeric_minute, gnumeric_hour):
      	Improve Excel compatibility.
      
      2006-01-24  Morten Welinder  <terra@gnome.org>
      
      	* src/gnm-datetime.c (datetime_value_to_seconds): Kill.
      24529699
  14. 23 Jan, 2006 1 commit
    • Ivan, Wong Yat Cheung's avatar
      Build as non-console Win32 application by default. · 3380383e
      Ivan, Wong Yat Cheung authored
      2006-01-24  Ivan, Wong Yat Cheung  <ivanwong@gnome.org>
      
      	* src/Makefile.am: Build as non-console Win32 application by default.
      
      	* src/main-application.c (main): Attach to an existing console (only
      	if there is one)
      
      	* src/item-cursor.c (item_cursor_draw): Use GDK_XOR which is more
      	common than GDK_EQUIV for drawing item cursor. Fixes #314210.
      3380383e
  15. 21 Jan, 2006 1 commit
    • Morten Welinder's avatar
      Set range_sep_colon. · efa0f4bc
      Morten Welinder authored
      2006-01-21  Morten Welinder  <terra@gnome.org>
      
      	* openoffice-read.c (oo_conventions): Set range_sep_colon.
      efa0f4bc
  16. 20 Jan, 2006 2 commits
  17. 17 Jan, 2006 1 commit
  18. 13 Jan, 2006 2 commits
  19. 09 Jan, 2006 1 commit
  20. 06 Jan, 2006 2 commits
    • Morten Welinder's avatar
      Add wbc argument and pass it on to update_after_action. All callers · e0788b0d
      Morten Welinder authored
      2006-01-06  Morten Welinder  <terra@gnome.org>
      
      	* src/commands.c (cmd_search_replace_update_after_action): Add wbc
      	argument and pass it on to update_after_action.  All callers
      	changed.
      	(cmd_search_replace_do): Add wbc argument and pass it on to
      	cmd_search_replace_update_after_action.  All callers changed.
      e0788b0d
    • Morten Welinder's avatar
      Backport. · bcb6e035
      Morten Welinder authored
      2006-01-06  Morten Welinder  <terra@gnome.org>
      
      	* functions.c (gnumeric_char): Plug leak.  Handle crazy input
      	values.
      	(gnumeric_unichar): Handle crazy input values.
      	(gnumeric_left, gnumeric_right, gnumeric_mid): Handle crazy values
      	for length.
      	(gnumeric_rept): Handle crazy values for count.  Speed up.  Handle
      	out-of-memory gracefully.
      	(gnumeric_find): Handle crazy values for start.
      	(gnumeric_replace, gnumeric_search): Make UTF-8 safe and fix a
      	pile of other bugs.
      	(gnumeric_fixed): Fix division-by-zero problem.  Handle crazy
      	decimals count.
      	(gnumeric_substitute): Don't access freed memory.  Always make
      	sure to return a string result.  Handle crazy values for num.
      bcb6e035
  21. 04 Jan, 2006 1 commit
  22. 02 Jan, 2006 1 commit
  23. 01 Jan, 2006 1 commit
    • Morten Welinder's avatar
      More backporting. · 64fe46cb
      Morten Welinder authored
      	* Fix crash on xml load.  [#323888]
      	* Fix file corruption on saving scenarios.  [#323927]
      	* Fix a pile of leaks in solver and scenario saving and loading.
      	* Fix leaks in solver dialog.
      	* Fix parser leak.  [#301127]
      64fe46cb
  24. 31 Dec, 2005 1 commit
    • Morten Welinder's avatar
      Backport a pile of fixes from HEAD relating to functions: · 70636c63
      Morten Welinder authored
      	* Fix COUNTBLANK.
      	* Fix ATAN2(0,0).
      	* Make AND, OR, and XOR ignore strings as claimed.
      	* Fix TRIM for non-ASCII case with spaces at end.
      	* Improve Excel compatibility of BIN2DEC, BIN2HEX, and
      	  BIN2OCT.  [#323787]
      	* Fix CONVERT crash.  [#323678]
      70636c63
  25. 17 Nov, 2005 1 commit
    • Jody Goldberg's avatar
      Some minor polish · 31addce2
      Jody Goldberg authored
      
      2005-11-16  Jody Goldberg <jody@gnome.org>
      
      	* openoffice-read.c : Some minor polish
      
      2005-11-16  Jody Goldberg <jody@gnome.org>
      
      	* src/GNOME_Gnumeric-gtk.xml.in : Disable the IRC link it does not
      	  work on most systems.
      	* src/wbcg-actions.c (cb_help_web) : www.gnumeric.org is currently
      	  broken.  Fall back to the primary url.
      31addce2
  26. 14 Nov, 2005 1 commit
    • Jody Goldberg's avatar
      Release 1.6.1 · fb0f6239
      Jody Goldberg authored
      
      2005-11-14  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.6.1
      fb0f6239
  27. 13 Nov, 2005 1 commit
    • Jean Bréfort's avatar
      use localized decimal separator [#80139]. · 8c3616bd
      Jean Bréfort authored
      2005-11-13  Jean Brefort  <jean.brefort@normalesup.org>
      
      	* src/gnumeric-canvas.c: (gnm_canvas_key_press),
      	(gnm_canvas_commit_cb): use localized decimal separator [#80139].
      	* src/gnumeric-canvas.h:
      	* src/widgets/gnumeric-expr-entry.c: (cb_gee_key_press_event): ditto.
      8c3616bd
  28. 11 Nov, 2005 1 commit
    • Morten Welinder's avatar
      Implement. (lotus_parse_formula_old): Handle operators in the switch as · 1b7dfb5d
      Morten Welinder authored
      2005-11-10  Morten Welinder  <terra@gnome.org>
      
      	* lotus-formula.c (wk1_irr_func): Implement.
      	(lotus_parse_formula_old): Handle operators in the switch as the
      	ordinals differ from the new ones.
      	(lotus_parse_formula_new): Correctly map from the names that Lotus
      	1-2-3 uses to the ones we do.
      	(lotus_formula_init, lotus_formula_shutdown): New functions.
      	(make_function): Use a table instead of a stupid linear search.
      
      	* boot.c (go_plugin_init, go_plugin_shutdown): New functions.
      1b7dfb5d
  29. 10 Nov, 2005 1 commit
    • Morten Welinder's avatar
      Free ->clipboard_cut_range. · 0411a8b5
      Morten Welinder authored
      2005-11-10  Morten Welinder  <terra@gnome.org>
      
      	* src/application.c (gnumeric_application_finalize): Free
      	->clipboard_cut_range.
      0411a8b5
  30. 08 Nov, 2005 1 commit
  31. 07 Nov, 2005 3 commits
  32. 06 Nov, 2005 1 commit
    • Jody Goldberg's avatar
      Enable sax importer for charts. · 36dee643
      Jody Goldberg authored
      Still need to do the other objects.
      
      2005-11-05  Jody Goldberg <jody@gnome.org>
      
      	* src/xml-io.c : Delete the original DOM based export.  The pseudo-sax
      	  based variant is faster and lighter and there's not much point in
      	  maintaining two code bases.
      
      	* src/gnm-so-filled.c (gnm_so_filled_write_xml_dom) : delete.
      	* src/gnm-so-line.c (gnm_so_line_write_xml_dom) : delete.
      	* src/gnm-so-polygon.c (gnm_so_polygon_write_xml_dom) : delete.
      	* src/sheet-object-cell-comment.c (cell_comment_write_xml_dom) : delete.
      	* src/sheet-object-image.c (sheet_object_image_write_xml_dom) : delete.
      	* src/sheet-object-widget.c
      	(sheet_widget_frame_write_xml_dom) : delete.
      	(sheet_widget_button_write_xml_dom) : delete.
      	(sheet_widget_adjustment_write_xml_dom) : delete.
      	(sheet_widget_checkbox_write_xml_dom) : delete.
      	(sheet_widget_list_base_write_xml_dom) : delete.
      	* src/sheet-object-graph.c (sheet_object_graph_write_xml_dom) : delete.
      	(sheet_object_graph_prep_xml_sax) : new.
      	(sog_xml_finish) : new.
      	(sheet_object_graph_write_object) : use the sax interface.
      
      	* src/xml-sax-read.c (xml_sax_wb) : ICK.  We are actually depenent on
      	  the prefix for the namespace.  The change from gmr -> gnm broke the
      	  version test here.  Add gnm to fix it.
      	(xml_sax_wb_sheetname) : be more flexible and only create a sheet if
      	  we really need it.
      	(xml_sax_object_start) : implement.
      36dee643
  33. 01 Nov, 2005 1 commit