gnumeric r15444 - in trunk: . plugins/applix plugins/excel plugins/oleo plugins/openoffice plugins/sc samples/excel src test



Author: jody
Date: 2007-03-05 13:15:56 +0000 (Mon, 05 Mar 2007)
New Revision: 15444
ViewCVS link: http://svn.gnome.org/viewcvs/gnumeric?rev=15444&view=rev

Added:
   trunk/samples/excel/objs.xls
   trunk/test/t5902-applix.pl
Modified:
   trunk/ChangeLog
   trunk/NEWS
   trunk/plugins/applix/ChangeLog
   trunk/plugins/applix/applix-read.c
   trunk/plugins/excel/ChangeLog
   trunk/plugins/excel/ms-escher.c
   trunk/plugins/excel/ms-escher.h
   trunk/plugins/excel/ms-excel-read.c
   trunk/plugins/excel/ms-excel-write.c
   trunk/plugins/excel/ms-excel-write.h
   trunk/plugins/excel/ms-obj.c
   trunk/plugins/excel/ms-obj.h
   trunk/plugins/excel/xlsx-utils.c
   trunk/plugins/oleo/ChangeLog
   trunk/plugins/oleo/oleo.c
   trunk/plugins/openoffice/ChangeLog
   trunk/plugins/openoffice/openoffice-read.c
   trunk/plugins/openoffice/openoffice-write.c
   trunk/plugins/sc/ChangeLog
   trunk/plugins/sc/sc.c
   trunk/src/expr.c
   trunk/src/func-builtin.c
   trunk/src/func.c
   trunk/src/func.h
   trunk/src/parse-util.c
   trunk/src/parse-util.h
   trunk/src/parser.y
   trunk/src/sheet-object-graph.c
   trunk/src/value.c
   trunk/src/xml-io.c
   trunk/src/xml-sax-write.c
   trunk/test/ChangeLog
Log:
2007-03-04  Jody Goldberg <jody gnome org>

	* src/func-builtin.c (gnumeric_table) : patch logic.

2007-03-04  Jody Goldberg <jody gnome org>

	* src/parse-util.c (gnm_expr_conventions_new_full) : Start
	  homogenizing the structure so that parsing and formating use shared
	  gunichar, rather than a semi-random collection of booleans on
	  import and char * on export.
	  - ::name_parser renamed ::input.name
	  - ::unknown_function_handler replaced by ::input.func which is
	      called for all functions not just unknown.
	  - ::function_rewriter_hash deleted.  This was not 64bit clean
	  - ::output_sheet_name_sep => a gunichar and renamed ::sheet_name_sep.
	  - ::cell_ref_handler => ::output.cell_ref
	  - ::range_ref_handler => ::output.range_ref
	  - ::sheet_name_quote => ::output.sheet_name_quote

	(cellref_as_string) : ditto.
	(std_expr_name_handler) : ditto.
	(std_func_map) : new.

	* src/xml-sax-write.c (xml_io_conventions) : adapt to changes.
	* src/xml-io.c (xml_io_conventions) : ditto.
	* src/value.c (value_get_as_gstring) : ditto.
	* src/expr.c (do_expr_as_string) : ditto.

	* src/parser.y : s/SEPARATOR/ARG_SEP/
	Remove the ARRAY_START_COMMA and ARRAY_START_BSLASH tokens
	Remove the duplicate comma/bslash productions for arrays.
	Use an 'in_array' flag in the state to allow the lexer to
	differentiate an ARG_SEP from an ARRAY_COL_SEP and an ARRAY_ROW_SEP.

	* src/sheet-object-graph.c (gnm_sog_get_object_target_list) : compiler
	  warnings.

	* src/func.c (gnm_func_placeholder_factory) : delete.

2007-03-05  Jody Goldberg <jody gnome org>

	* xlsx-utils.c (xlsx_cellref_as_string) : no need to use the
	  convention for the sheet_sep, hard code it.
	(xlsx_rangeref_as_string) : ditto.
	(xlsx_expr_conv_new) : adapt to changes.

2007-01-11  Jody Goldberg <jody gnome org>

	* ms-escher.c (ms_escher_read_OPT_bools) : improve debug stream.
	(ms_escher_read_OPT) : add a few more properties based on the results
	  of the test file that fills in as many properties as I could find
	  samples/excel/objs.xls.
	(ms_escher_sp_new) : new. unused as yet.
	(ms_escher_sp_free) : ditto.
	(ms_escher_sp_len) : ditto.
	(ms_escher_sp_add_OPT) : ditto.
	(ms_escher_sp_set_anchor) : ditto.
	(ms_escher_sp_write) : ditto.

	* ms-obj.c (ms_obj_read_biff8_obj) : do not generate a warning for
	  combos with no link, or the special autofilter combos.
	(ms_obj_read_biff8_obj) : include the id in the debug spew.
	(ms_obj_read_biff8_obj) : Do not warn about unknown flags that we know
	  are unknown :-)
	(ms_objv8_write_note) : new basic stub.

	* ms-excel-write.c (excel_write_textbox_v8) : cheap hack to handle
	  comments somewhat at an invented anchor.
	(cb_NOTE_v8) : new.
	(excel_write_objs_v8) : keep track of the number of comments too.
	(excel_sheet_new) : count comments too.  General tidyup in prep for
	  moving to generated escher.

2007-03-05  Jody Goldberg <jody gnome org>

	* sc.c (sc_func_map_in) : adapt to change in ExprConv

2007-03-04  Jody Goldberg <jody gnome org>

	* openoffice-read.c (odf_func_map_in) : adapt to the new mechanism of
	  function renaming.
	(oo_conventions) : handle inline arrays.

2007-03-04  Jody Goldberg <jody gnome org>

	* oleo.c (oleo_conventions) : adapt to new conventions.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]