CVSROOT:        /cvs/gnome
Module name:    libgsf
Changes by:     jody    06/09/23 22:21:41

Modified files:
        .              : ChangeLog NEWS 
        gsf            : gsf-libxml.c gsf-libxml.h 

Log message:
2006-09-23  Jody Goldberg <[EMAIL PROTECTED]>

* gsf/gsf-libxml.c (push_child) : Handle namespaces internally by id
rather than object pointer.  We don't actually need the struct and
the code is simpler when using ids.
(lookup_child) : ditto.  No need for a verbose warning if the document
does not yet define a namespace.
(gsf_xml_in_start_element) : warn when we find an unknown namespace uri.
(gsf_xml_in_doc_free) : now that we are using ids, the ns_by_id array
goes away.  We did not really need it.
(gsf_xml_in_doc_new) : Get rid of ns_by_id and use ids directly.  This
fixes support for multiple uris with the same id (common when
versioning)
(gsf_xml_in_doc_new) : Be sure to look up the parent of the e_node,
not the node already in the tree to fix the multple decl handling.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libgsf&who=jody&date=explicit&mindate=2006-09-23%2022:20&maxdate=2006-09-23%2022:22

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to