Skip to content
  • JodyGoldberg's avatar
    patch logic. · 0eed16d6
    JodyGoldberg authored
    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.
    
    svn path=/trunk/; revision=15444
    0eed16d6