0.05 2005-04-07
- made typemaps for nsAString args (nsEmbedString),
which simplifies the XSUBs a good bit
- 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