CVSROOT:        /cvs/gnome
Module name:    gtkhtml2
Changes by:     dobey   05/02/12 15:26:52

Modified files:
        .              : ChangeLog configure.in 
        libgtkhtml/layout/html: htmlboxembeddedobject.c 
                                htmlboxembeddedobject.h htmlembedded.c 
                                htmlembedded.h 

Log message:
2005-02-12  Rodney Dawes  <[EMAIL PROTECTED]>

* configure.in: Up version to 2.9.90 for cvs HEAD

* libgtkhtml/layout/html/htmlboxembeddedobject.[ch]: Add a DomNode
pointer to the instance object's structure
(html_box_embedded_object_timeout): Add this new private method so
that we only create the HtmlEmbedded widget, and emit the
request_object signal when we have all the properties available
(html_box_embedded_object_new): Remove the debug spew
Move all of the HtmlEmbedded creation code to a timeout and set up
the timeout callback here

* libgtkhtml/layout/html/htmlboxembedded.[ch]: Add a new private
structure to store the hash table of properties for the embedded item
(html_embedded_class_init): Set up the handler for the destroy signal
(html_embedded_init): Initialize our private struct and hash table
(html_embedded_prop_remove): Add this private method to free the
values in the properties hash table, so we can remove them
(html_embedded_destroy): Add a destroy handler so that we can clean
up the memory used by the properties hash table
(html_embedded_parse_properties): Parse the attributes of the object
tag, and the child param tags, and shove them into a hash table
(html_embedded_new): Parse the properties for the embedded object
(html_embedded_get_prop): Add new API to get a property out of the
embedded object's properties hash table

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtkhtml2&who=dobey&date=explicit&mindate=2005-02-12%2015:25&maxdate=2005-02-12%2015:27

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

Reply via email to