Skip to content
  • JodyGoldberg's avatar
    Add sax parsers. · a81a45fb
    JodyGoldberg authored
    2006-12-09  Jody Goldberg <jody@gnome.org>
    
    	* src/sheet-object-widget.c : Add sax parsers.
    
    	* src/xml-sax-read.c : s/gsf_state/xin/g to be consistent.
    	(gnm_xml_file_open) : set the unknown handler.
    	(xml_sax_unknown) : unknown nodes under Object are object types.
    	(xml_sax_object_start) : split out into ..
    	(xml_sax_read_obj) : here.  Add a kludge to clean up the state->so
    	  even when called from the unknown handler.
    
    	* src/sheet-object-cell-comment.c (cell_comment_prep_sax_parser) :
    	  return TRUE for the updated interface.
    
    	* src/gnm-so-filled.c (sof_sax_style) : new.
    	(gnm_so_filled_prep_sax_parser) : new.
    	(gnm_so_filled_class_init) : hook up the new function.
    	* src/gnm-so-line.c (sol_sax_style) : new.
    	(gnm_so_line_prep_sax_parser) : new.
    	(gnm_so_line_class_init) : hook up the new function.
    
    	* configure.in : bump goffice req to get the new GogStyle sax parser
    	  organization.
    
    	* src/xml-sax-read.c (xml_sax_version) : be more discerning.
    a81a45fb