0.06 2005-04-08 - switched method names to StudlyCaps style instead of under_score, because it was too tedious when reading/creating documentation and XSUBs; provided aliases for KeyEvent, MouseEvent, and WebBrowser because Torsten doesn't like StudlyCaps :) Otherwise, they should be considered deprecated (not that anyone is actually using this module yet). - wrapped methods: o Element: GetTagName, GetAttribute, GetElementsByTagName, ... o Node: GetNode(Name|Value|Type), GetChildNodes, InsertBefore, ... o NodeList: GetLength, Item With these, you're now able to insert elements (e.g. text) into the document (e.g. from within Gtk2::MozEmbed's new_window signal handler). - fixed Document::GetImplementation args 0.05 2005-04-07 - made typemaps for nsAString args (nsEmbedString), which simplifies making XSUBs - wrapped methods: o Document: get_element_by_id/tag_name, create_element, ... o EventTarget: add_event_listener, remove_event_listener, dispatch_event o Window: get_document, get_frames, get_parent, get_top (not done) o WindowCollection: get_length, item, named_item 0.04 2005-04-06 - added support for creating events o wrapped the DocumentEvent class, namely its create_event method o added MutationEvent; still need to wrap methods o wrapped Init* methods: init_event, init_uievent, init_mouseevent, init_keyevent, init_mutationevent - added 'types' constants to Node class - added WebBrowser; not sure if that will stay in Mozilla::DOM or be in Gtk2::MozEmbed - wrapped a couple Window methods: get_name, set_name, size_to_content 0.03 2005-04-05 - added typemapping support so that gtk_moz_embed_get_nsIWebBrowser can be wrapped in Gtk2::MozEmbed, and thus nsIWebBrowser's GetContentDOMWindow method can be wrapped - wrapped the following nsIDOM* classes: UIEvent, AbstractView, DocumentView - copied documentation in place and added typemap conversions for: EventTarget, EventListener, Window, WindowCollection, Document, Node, NodeList, Element, EntityReference, Attr, ProcessingInstruction, CDATASection, Comment, CharacterData, Text, DocumentFragment, DocumentType, DOMImplementation 0.02 2005-04-03 - changed mozilla-gtkmozembed dependency to mozilla-xpcom so that GtkMozEmbed is no longer required - finished event class methods except for the "Init*" methods o added get_type and get_time_stamp to the Event class o added get_related_target to the MouseEvent class - added `get_key_code' constants to the KeyEvent class 0.01 2005-04-02 - initial release, with much help from Torsten Schoenfeld o wrappings for nsIDOMKeyEvent and nsIDOMMouseEvent