gluezilla/src:
[mono.git] / mcs / class / Mono.WebBrowser / ChangeLog
index 8556cbc19c2cc361e19a44e940d1e171cb84a41e..d345c14e1b8c4cac6e312d6d951020b24bfe19db 100644 (file)
@@ -1,3 +1,103 @@
+2008-06-10  Andreia Gaita <avidigal@novell.com> 
+
+       * Assembly/AssemblyInfo.cs: Version bump
+       * Mono.Mozilla/Callback.cs: Fix initial load bug (uri can be null on
+         first load). Add LoadStopped event for documents. Add Security
+         change and Context menu events.
+       * Mono.Mozilla/DOM/AttributeCollection.cs: Fix header. Add support for
+         creating empty collections.
+       * Mono.Mozilla/DOM/Document.cs, Mono.WebBrowser/DOM/IDocument.cs:
+         Optimize Window getter. Add CreateAttribute, LoadStoppedEvent
+       * Mono.Mozilla/DOM/DOMImplementation.cs,
+         Mono.Mozilla/DOM/Navigation.cs: Save documents to a list so they
+         can be looked up later for events.
+       * Mono.Mozilla/DOM/Element.cs, Mono.WebBrowser/DOM/IElement.cs: Add
+         Focus, Blur, ScrollIntoView
+       * Mono.Mozilla/DOM/EventListener.cs: Fix header. Add support for firing
+         events for any type of object
+       * Mono.Mozilla/DOM/History.cs, Mono.WebBrowser/DOM/IHistory.cs: Added
+         to support separate history on each window
+       * Mono.Mozilla/DOM/HTMLElement.cs: Moved AppendChild and InsertBefore
+         to the Node parent class
+       * Mono.Mozilla/DOM/Node.cs, Mono.WebBrowser/DOM/INode.cs: Fetch owner
+         document from a cached list if it's been looked up before. Add
+         Value setter. Add InsertBefore and AppendChild from HTMLElement,
+         implement ReplaceChild, RemoveChild. Add AttachEventHandler and
+         DetachEventHandler to support generic event firing. Add Focus, Blur
+         events.
+       * Mono.Mozilla/DOM/NodeList.cs: add support for empty lists.
+       * Mono.Mozilla/DOM/Window.cs, Mono.WebBrowser/DOM/IWindow.cs: Fetch
+         owner document from a cached list if it's been looked up before.
+         Add history and focus support. Add Load, Unload, OnFocus, OnBlur,
+         Error, Scroll events.
+       * Mono.Mozilla/interfaces/extras/NodeType.cs,
+         Mono.Mozilla/interfaces/extras/Options.cs: Fix header
+       * Mono.Mozilla/WebBrowser.cs, Mono.WebBrowser/IWebBrowser.cs: Add
+         hashtable for caching document objects. Remove ScrollbarsEnabled
+         implementation, not needed (webbrowser is using javascript
+         instead). Add Security and Context menu events.
+       * Mono.WebBrowser.dll.sources, Mono.WebBrowser2K5.csproj: Added new
+         classes/interfaces: Mono.Mozilla/DOM/History.cs,
+         Mono.WebBrowser/DOM/IHistory.cs, Mono.WebBrowser/DOM/EventArgs.cs,
+         Mono.WebBrowser/DOM/EventHandlers.cs. Removed classes/interfaces:
+         Mono.WebBrowser/DOM/NodeEventArgs.cs,
+         Mono.WebBrowser/DOM/NodeEventHandler.cs
+       * Mono.WebBrowser/DOM/EventArgs.cs,
+         Mono.WebBrowser/DOM/EventHandlers.cs: Consolidate events into a
+         single file.
+       * Mono.WebBrowser/DOM/NodeEventArgs.cs: Removed, event declarations are
+         now in EventArgs
+       * Mono.WebBrowser/DOM/NodeEventHandler.cs: Removed, event declarations
+         are now in EventHandlers
+
+2008-06-02  Andreia Gaita <avidigal@novell.com> 
+
+       * Mono.WebBrowser.dll.sources, Mono.WebBrowser2K5.csproj: Added new
+         classes/interfaces
+       * Mono.WebBrowser/DOM/IMediaList.cs: Added (Stylesheet.Media support)
+       * Mono.WebBrowser/DOM/IDocument.cs: Added Doctype, Implementation,
+         Stylesheets
+       * Mono.WebBrowser/DOM/IDocumentType.cs,
+         Mono.Mozilla/DOM/DocumentType.cs: Added (Document.DocumentType
+         support)
+       * Mono.WebBrowser/DOM/IStylesheetList.cs,
+         Mono.Mozilla/DOM/StylesheetList.cs,
+         Mono.Mozilla/interfaces/nsIDOMHTMLStyleElement.cs,
+         Mono.Mozilla/interfaces/nsIDOMDocumentStyle.cs,
+         Mono.Mozilla/interfaces/nsIDOMStyleSheetList.cs: Added
+         (Document.Stylesheets support)
+       * Mono.WebBrowser/DOM/IDOMImplementation.cs,
+         Mono.Mozilla/DOM/DOMImplementation.cs: Added
+         (Document.Implementation support)
+       * Mono.WebBrowser/DOM/INamedNodeMap.cs,
+         Mono.Mozilla/DOM/NamedNodeMap.cs: Added (Node collection for named
+         node access - DocumentType.Entities, DocumentType.Notations)
+       * Mono.WebBrowser/DOM/IStylesheet.cs, Mono.Mozilla/DOM/Stylesheet.cs:
+         Added (StylesheetList.Item support)
+       * Mono.WebBrowser/Exception.cs: Added error code for Preferences
+         service
+       * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Add
+         Offline, ScrollbarsEnabled
+       * Mono.Mozilla/DOM/Document.cs: This class wraps both dom Document and
+         HTMLDocument, so assume that the object is a Document (which
+         HTMLDocument inherits from), and cast appropriately when calling
+         properties or methods that are from the child class. Add DocType,
+         Implementation, Stylesheets acessors
+       * Mono.Mozilla/interfaces/nsIPrefBranch.cs,
+         Mono.Mozilla/interfaces/nsIPrefService.cs: Added (browser
+         preferences support)
+       * Mono.Mozilla/interfaces/nsIClassInfo.cs: Added (interface querying
+         support)
+       * Assembly/AssemblyInfo.cs: Version bump
+
+2008-05-22  Andreia Gaita <avidigal@novell.com> 
+
+       * Makefile: Fix build target
+
+2008-05-22  Andreia Gaita <avidigal@novell.com> 
+
+       * README: Warning about dependencies
+
 2008-05-22  Andreia Gaita <avidigal@novell.com> 
 
        * Assembly/AssemblyInfo.cs, build-csproj2k5,