Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Köplinger <alex.koeplinger@outlook.com>2016-01-29 21:17:03 +0300
committerAlexander Köplinger <alex.koeplinger@outlook.com>2016-01-29 21:17:06 +0300
commitb03e60628764d66654147bfc7a7e1a3242559888 (patch)
tree3599b29c7f180a5cb3e8cea3e875d26b8ecdeeb4 /mcs/class/Mono.WebBrowser
parentbf5947a0fd2b523c30833605ee69b2b041aa43f4 (diff)
Remove ChangeLog files from the repo
They weren't updated in the last 6 years and aren't helpful anymore (e.g. by causing unrelated matches during git grep searches).
Diffstat (limited to 'mcs/class/Mono.WebBrowser')
-rw-r--r--mcs/class/Mono.WebBrowser/ChangeLog1082
-rw-r--r--mcs/class/Mono.WebBrowser/tools/xpidl2cs/ChangeLog80
2 files changed, 0 insertions, 1162 deletions
diff --git a/mcs/class/Mono.WebBrowser/ChangeLog b/mcs/class/Mono.WebBrowser/ChangeLog
deleted file mode 100644
index 04d3e920dc7..00000000000
--- a/mcs/class/Mono.WebBrowser/ChangeLog
+++ /dev/null
@@ -1,1082 +0,0 @@
-2008-11-23 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/Callback.cs: Catch redirecting and update url accordingly.
- Ignore OnLocationChanged, it's not always called, use OnStateChange instead.
-
-2008-11-23 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/WebBrowser.cs: Do delayed resizing, when the resize happens
- before a window is created. Fix the window getter so it gets the top content
- window if no window is focused.
-
-2008-11-23 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/Callback.cs: Send NS_BINDING_ABORTED code for a cancelled request.
- * Mono.Mozilla/interfaces/nsIRequest.cs: Fix status type
- [Fixes #445498]
-
-2008-11-23 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/WebBrowser.cs: create the browser window when the control gets
- activated so focus works properly
-
-2008-11-23 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/Callback.cs,
- Mono.Mozilla/DOM/DocumentEncoder.cs,
- Mono.Mozilla/DOM/HTMLElement.cs,
- Mono.Mozilla/WebBrowser.cs,
- Mono.Mozilla/interfaces/nsIServiceManager.cs:
- Fix ContentStream for xulrunner 1.8.
- Fix Document and Uri setting when loading new pages
-
-2008-11-23 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/Base.cs, Mono.Mozilla/WebBrowser.cs: Separate initialization
- in 3 stages so events can be registered before the window is actually created.
- The creation of the window is now done only when a user requests something
- from the binding (like opening a window, or rendering content)
-
-2008-11-19 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/DOM/Node.cs, Mono.Mozilla/DOM/Window.cs: Fix comparison operators
-
-2008-11-13 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/Callback.cs, Mono.WebBrowser/DOM/EventArgs.cs: strong typing
- for node event arguments
-
-2008-11-13 Andreia Gaita <shana@jitted.com>
-
- * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Support script
- execution directly in the browser object
-
-2008-11-13 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/DOM/Node.cs, Mono.Mozilla/DOM/Window.cs: Fix equality
- operators
-
-2008-11-12 Andreia Gaita <shana@jitted.com>
-
- * Mono.WebBrowser.dll.sources, Mono.WebBrowser2K5.csproj,
- Mono.Mozilla/interfaces/nsIURIContentListener.cs,
- Mono.Mozilla/DOM/ContentListener.cs: New class added to listen for load
- requests and handle content types
- * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: New
- NavigationRequested event to catch load requests
-
-2008-11-08 Andreia Gaita <shana@jitted.com>
-
- * Mono.WebBrowser/Manager.cs: Use new webkit backend if requested. If it
- doesn't load or blows up, revert to default gecko backend.
-
-2008-10-23 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/DOM/Node.cs,
- * Mono.Mozilla/DOM/Window.cs: Fix yet more equality operators
-
-2008-10-23 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/DOM/Document.cs,
- * Mono.Mozilla/DOM/Node.cs,
- * Mono.Mozilla/DOM/NodeList.cs,
- * Mono.Mozilla/DOM/Stylesheet.cs:
- Use GetTypedNode to properly the right wrappers for nodes (fixes #428712)
-
-2008-10-23 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/DOM/Element.cs,
- Mono.Mozilla/DOM/DocumentEncoder.cs,
- Mono.Mozilla/DOM/HTMLElement.cs,
- Mono.Mozilla/DOM/Stream.cs,
- Mono.Mozilla/WebBrowser.cs,
- Mono.Mozilla/interfaces/nsIInputStream.cs,
- Mono.WebBrowser.dll.sources,
- Mono.WebBrowser/DOM/IElement.cs,
- Mono.WebBrowser2K5.csproj:
-
- Separated the DocumentEncoder service in a separate class so
- it's easier to invoke, and added stream encoding (partial fix
- for bug #377863)
-
- * Mono.Mozilla/DOM/DOMObject.cs: Element wrapper creation now goes
- through a common method that properly creates a wrapper according
- to the node type (partial fix for #428712)
-
-2008-10-22 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/DOM/Node.cs,
- Mono.Mozilla/DOM/Window.cs: Fix overrides
-
-2008-10-22 Andreia Gaita <shana@jitted.com>
-
- * Mono.Mozilla/DOM/Document.cs,
- Mono.Mozilla/DOM/Element.cs,
- Mono.Mozilla/DOM/Node.cs,
- Mono.Mozilla/DOM/Window.cs,
- Mono.WebBrowser/DOM/IDocument.cs,
- Mono.WebBrowser/DOM/IElement.cs,
- Mono.WebBrowser/DOM/INode.cs,
- Mono.WebBrowser/DOM/IWindow.cs: Fix equality operators (fixes #428173)
-
-2008-10-14 Andreia Gaita <avidigal@novell.com>
-
- * Mono.WebBrowser2K5.csproj:
- * Mono.WebBrowser.dll.sources:
- * Mono.Mozilla/interfaces/nsIDocumentEncoder.cs:
- * Mono.Mozilla/interfaces/extras/DocumentEncoderFlags.cs:
- * Mono.Mozilla/interfaces/nsIDocumentEncoderNodeFixup.cs:
- Added new interfaces to support retrieving node contents (OuterHTML and probably
- others)
-
- * Mono.WebBrowser/Exception.cs: New exception for the
- DocumentEncoder service
-
- * Mono.Mozilla/DOM/HTMLElement.cs: Rewrite OuterHTML,
- looks like the old approach doesn't work on 1.9, but DocumentRange is
- not working properly when I use selectNode directly, so the silliness
- of recreating the current tag's html by going through all the
- properties is ongoing.
-
- * Mono.Mozilla/DOM/Element.cs:
- * Mono.Mozilla/DOM/Document.cs:
- * Mono.Mozilla/DOM/Node.cs:
- * Mono.Mozilla/DOM/HTMLElement.cs: The Node class now
- always stores retrieved unmanaged nodes, regardless of type, and
- child classes only cast from it for easier access.
-
- * Mono.Mozilla/DOM/Node.cs: The Node class now always
- stores retrieved unmanaged nodes, regardless of type, and child
- classes only cast from it for easier access. Added a reference to the
- original unmanaged object prior to proxying (Documentencoder only
- works with non-proxies objects, apparently)
-
- * Mono.Mozilla/DOM/Window.cs: Expose the unmanaged
- window object internally, the selection api needs it.
-
- * Mono.Mozilla/Base.cs:
- * Mono.Mozilla/WebBrowser.cs: Get the service manager
- from the proper thread
-
-2008-09-23 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/interfaces/nsIServiceManager.cs: change signature to
- return the object immediately
-
-2008-09-23 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/DOM/Node.cs, Mono.WebBrowser/DOM/INode.cs,
- Mono.Mozilla/WebBrowser.cs: Expose native accessibility object
- * Mono.WebBrowser/Exception.cs, Mono.WebBrowser2K5.csproj,
- Mono.WebBrowser.dll.sources,
- Mono.Mozilla/interfaces/nsIErrorService.cs: Add error service for
- error lookups
-
-2008-09-23 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/interfaces/nsIDOMRGBColor.cs,
- Mono.Mozilla/interfaces/nsITimer.cs,
- Mono.Mozilla/interfaces/nsIAccessible.cs,
- Mono.Mozilla/interfaces/nsIDOMDOMStringList.cs,
- Mono.Mozilla/interfaces/nsIAccessibleRetrieval.cs,
- Mono.Mozilla/interfaces/nsIAccessibleRelation.cs,
- Mono.Mozilla/interfaces/nsITimerCallback.cs,
- Mono.Mozilla/interfaces/nsIAccessibilityService.cs,
- Mono.Mozilla/interfaces/nsIOutputStream.cs,
- Mono.Mozilla/interfaces/nsIPersistentProperties.cs,
- Mono.Mozilla/interfaces/nsIDOMCSSPrimitiveValue.cs,
- Mono.Mozilla/interfaces/nsIDOMCounter.cs,
- Mono.Mozilla/interfaces/nsIObserver.cs,
- Mono.Mozilla/interfaces/extras/nsIReadSegmentFun.cs,
- Mono.Mozilla/interfaces/extras/nsITimerCallbackDelegate.cs,
- Mono.Mozilla/interfaces/nsIProperties.cs,
- Mono.Mozilla/interfaces/nsIDOMRect.cs,
- Mono.Mozilla/interfaces/nsIAccessNode.cs,
- Mono.Mozilla/interfaces/nsIArray.cs,
- Mono.Mozilla/interfaces/nsIAccessibleDocument.cs,
- Mono.WebBrowser.dll.sources, Mono.WebBrowser2K5.csproj: Added
- Accessibility interfaces
-
-2008-09-16 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/AsciiString.cs: Change marshalling to ansi - auto is no
- good on windows. Fixes #414146
-
-2008-09-08 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/Base.cs: Create cache directory with a version specific
- name so there's no conflict when the user has both xulrunner
- runtime 1.8 and 1.9 installed. Get rid of gluezillaInstalled flag,
- redundant. Bind now returns bool so I can check if the engine is
- actually running properly after initialization. Check the return
- value of createBrowserWindow and bail out if no valid pointer is
- returned. Protect the string functions with a check so they don't
- get called if the engine is not initialized.
- * Mono.Mozilla/WebBrowser.cs: Update the loaded flag so users can now
- if the engine is actually running properly.
-
-2008-08-19 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/Base.cs: Clean up list of webcontrol objects when
- shutting down, and switch the initialized flag when there are no
- more controls loaded. Lock initialization and shutdown.
-
-2008-08-19 Andreia Gaita <avidigal@novell.com>
-
- * Assembly/AssemblyInfo.cs, ChangeLog,
- Mono.WebBrowser/DOM/IAttribute.cs,
- Mono.WebBrowser/DOM/IElementCollection.cs,
- Mono.WebBrowser/DOM/IWindow.cs, Mono.WebBrowser/DOM/IDocument.cs,
- Mono.WebBrowser/DOM/IAttributeCollection.cs,
- Mono.WebBrowser/DOM/INodeList.cs,
- Mono.WebBrowser/DOM/IWindowCollection.cs,
- Mono.WebBrowser/DOM/INode.cs, Mono.WebBrowser/DOM/IElement.cs,
- Mono.WebBrowser/DOM/INavigation.cs,
- Mono.WebBrowser/DOM/IHistory.cs, Mono.WebBrowser/Exception.cs,
- Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/DOM/Document.cs,
- Mono.Mozilla/DOM/HTMLElement.cs,
- Mono.Mozilla/DOM/AttributeCollection.cs,
- Mono.Mozilla/DOM/DocumentType.cs, Mono.Mozilla/DOM/NodeList.cs,
- Mono.Mozilla/DOM/WindowCollection.cs, Mono.Mozilla/DOM/Node.cs,
- Mono.Mozilla/DOM/NamedNodeMap.cs, Mono.Mozilla/DOM/Element.cs,
- Mono.Mozilla/DOM/HTMLElementCollection.cs,
- Mono.Mozilla/DOM/Navigation.cs, Mono.Mozilla/DOM/History.cs,
- Mono.Mozilla/DOM/Attribute.cs, Mono.Mozilla/DOM/DOMObject.cs,
- Mono.Mozilla/DOM/Window.cs, Mono.Mozilla/Callback.cs,
- Mono.Mozilla/AsciiString.cs, Mono.Mozilla/WebBrowser.cs,
- Mono.Mozilla/UniString.cs, Mono.Mozilla/Base.cs: Fix inconsistent
- newlines. Add eol-style property.
-
-2008-08-19 Andreia Gaita <avidigal@novell.com>
-
- * Assembly/AssemblyInfo.cs, ChangeLog,
- Mono.WebBrowser/DOM/IAttribute.cs,
- Mono.WebBrowser/DOM/IElementCollection.cs,
- Mono.WebBrowser/DOM/IWindow.cs, Mono.WebBrowser/DOM/IDocument.cs,
- Mono.WebBrowser/DOM/IAttributeCollection.cs,
- Mono.WebBrowser/DOM/INodeList.cs,
- Mono.WebBrowser/DOM/IWindowCollection.cs,
- Mono.WebBrowser/DOM/INode.cs, Mono.WebBrowser/DOM/IElement.cs,
- Mono.WebBrowser/DOM/INavigation.cs,
- Mono.WebBrowser/DOM/IHistory.cs, Mono.WebBrowser/Exception.cs,
- Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/DOM/Document.cs,
- Mono.Mozilla/DOM/HTMLElement.cs,
- Mono.Mozilla/DOM/AttributeCollection.cs,
- Mono.Mozilla/DOM/DocumentType.cs, Mono.Mozilla/DOM/NodeList.cs,
- Mono.Mozilla/DOM/WindowCollection.cs, Mono.Mozilla/DOM/Node.cs,
- Mono.Mozilla/DOM/NamedNodeMap.cs, Mono.Mozilla/DOM/Element.cs,
- Mono.Mozilla/DOM/HTMLElementCollection.cs,
- Mono.Mozilla/DOM/Navigation.cs, Mono.Mozilla/DOM/History.cs,
- Mono.Mozilla/DOM/Attribute.cs, Mono.Mozilla/DOM/DOMObject.cs,
- Mono.Mozilla/DOM/Window.cs, Mono.Mozilla/Callback.cs,
- Mono.Mozilla/AsciiString.cs, Mono.Mozilla/WebBrowser.cs,
- Mono.Mozilla/UniString.cs, Mono.Mozilla/Base.cs: Fix inconsistent
- newlines. Add eol-style property
-
-2008-06-11 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/DOM/Attribute.cs: Fix missing setter
-
-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,
- Mono.WebBrowser.dll.sources, Mono.WebBrowser.csproj,
- Mono.WebBrowser2K5.csproj, Makefile: Long overdue rename of
- Mono.Mozilla to Mono.WebBrowser. step 2 - renaming the assembly,
- project files, version bump
-
-2008-05-22 Andreia Gaita <avidigal@novell.com>
-
- * Makefile: Long overdue rename of Mono.Mozilla to Mono.WebBrowser.
- step 1 - directory moving
-
-2008-05-22 Andreia Gaita <avidigal@novell.com>
-
- * Mono.WebBrowser/DOM/INavigation.cs: GetHashCode is not needed here
- * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Hide the
- generic event, internal use only
- * Mono.Mozilla/Callback.cs: Add more xpcom helper objects for
- OnProgress. Cache the current uri for events.
-
-2008-05-20 Andreia Gaita <avidigal@novell.com>
-
- * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Refactor
- loading events to something more sane and usable
- * Mono.Mozilla/DOM/Document.cs: Check for nulls
- * Mono.Mozilla/Callback.cs: Added progress and request objects from the
- loading events. Track progress updates.
-
-2008-05-08 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla2K5.csproj, Mono.Mozilla.dll.sources: Interfaces added to
- support stylesheet getters/setters
- * Mono.WebBrowser/DOM/IElement.cs, Mono.Mozilla/DOM/Node.cs: Implement
- Style property
- * Mono.Mozilla/interfaces/nsIDOMMediaList.cs,
- Mono.Mozilla/interfaces/nsIDOMCSSValue.cs,
- Mono.Mozilla/interfaces/nsIDOMCSSStyleSheet.cs,
- Mono.Mozilla/interfaces/nsIDOMCSSRuleList.cs,
- Mono.Mozilla/interfaces/nsIDOMStyleSheet.cs,
- Mono.Mozilla/interfaces/nsIDOMCSSStyleDeclaration.cs,
- Mono.Mozilla/interfaces/nsIDOMViewCSS.cs,
- Mono.Mozilla/interfaces/nsIDOMCSSRule.cs: Added to support
- stylesheet getters/setters
-
-2008-05-07 Andreia Gaita <avidigal@novell.com>
-
- * Mono.WebBrowser/DOM/IElement.cs, Mono.Mozilla/DOM/HTMLElement.cs,
- Mono.Mozilla/DOM/Element.cs: Implement TabIndex
-
-2008-05-07 Andreia Gaita <avidigal@novell.com>
-
- * Mono.WebBrowser/DOM/IElement.cs, Mono.Mozilla/DOM/HTMLElement.cs,
- Mono.Mozilla/DOM/Element.cs: Implement InnerHTML setter
-
-2008-05-07 Andreia Gaita <avidigal@novell.com>
-
- * Mono.WebBrowser/DOM/IDocument.cs, Mono.Mozilla/DOM/Document.cs,
- Mono.Mozilla/DOM/Window.cs: Helper to retrieve the window of a
- document
-
-2008-04-23 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/DOM/Node.cs: No need to proxy event objects, they should
- already be proxied
-
-2008-04-23 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/DOM/Node.cs: Add support for different types of events
- that can be injected into the embedded browser
-
-2008-04-23 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/DOM/Node.cs, Mono.WebBrowser/DOM/INode.cs: Add event
- firing capability
- * Mono.Mozilla/interfaces/nsIDOMDocumentEvent.cs,
- Mono.Mozilla.dll.sources, Mono.Mozilla2K5.csproj: Interface to
- support firing events
- * Mono.Mozilla/WebBrowser.cs: Hide away debug CWLs
-
-2008-04-18 Andreia Gaita <avidigal@novell.com>
-
- * Mono.WebBrowser/DOM/IDocument.cs, Mono.Mozilla/DOM/Document.cs,
- Mono.Mozilla/Base.cs: Add javascript script evaluation support
- * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Add
- StatusChanged event handler and args
- * Mono.Mozilla/Callback.cs: Change OnStatusChange callback signature to
- unicode, implement listeners call.
-
-2008-04-18 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla.dll.sources, Mono.Mozilla2K5.csproj: Added new generated
- interfaces for "Save to Disk" support and page loading monitoring
- * Mono.Mozilla/interfaces/nsICancelable.cs,
- Mono.Mozilla/interfaces/nsIWebBrowserPersist.cs: Interfaces for
- "Save to Disk" support
- * Mono.Mozilla/interfaces/nsIWebProgress.cs,
- Mono.Mozilla/interfaces/nsIWebProgressListener.cs: Interfaces for
- page loading monitoring
-
-2008-04-18 Andreia Gaita <avidigal@novell.com>
-
- * build-csproj2k5: Fix line endings
-
-2008-04-16 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/DOM/Navigation.cs, Mono.WebBrowser/DOM/INavigation.cs:
- Add history count getter
-
-2008-04-09 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla2K5.csproj, Mono.Mozilla.dll.sources,
- Mono.Mozilla/interfaces/nsIDOMNSRange.cs: New interface for
- OuterHTML setter support
- * Mono.WebBrowser/DOM/INode.cs: Add Attributes accessor
- * Mono.WebBrowser/DOM/IElement.cs: Add OuterText, OuterHTML
- * Mono.Mozilla/DOM/HTMLElement.cs: Use the base class's unmanaged
- object directly instead of storing a copy locally. Makes it easier
- to replace the object if needed (outerHTML setter). Implement
- OuterHTML
- * Mono.Mozilla/DOM/AttributeCollection.cs: Update nodeCount on parent
- class
- * Mono.Mozilla/DOM/NodeList.cs: Use the Count property getter on all
- methods at least once to make sure the list always gets a chance to
- load
- * Mono.Mozilla/DOM/Node.cs: Use the base class's unmanaged object
- directly instead of storing a copy locally. Makes it easier to
- replace the object if needed (outerHTML setter).
- * Mono.Mozilla/DOM/Element.cs: Use the base class's unmanaged object
- directly instead of storing a copy locally. Makes it easier to
- replace the object if needed (outerHTML setter). Implement
- OuterText, OuterHTML
-
-2008-04-07 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/Base.cs: Change the initialization logic so that
- gluezilla_init is only called once for every app run (no matter how
- many browser windows end up being created).
-
-2008-04-04 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/DOM/Element.cs,
- * Mono.Mozilla/DOM/HTMLElement.cs,
- * Mono.WebBrowser/DOM/IElement.cs: Implement ClientWidth, ClientHeight,
- ScrollWidth, ScrollHeight, ScrollLeft, ScrollTop, OffsetHeight,
- OffsetWidth, OffsetLeft, OffsetTop, OffsetParent, Disabled.
-
-2008-04-04 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/DOM/Document.cs: Differentiate between html and non-html
- elements when creating the wrapper object for the active element, as
- certain properties are only implemented in html elements.
-
-2008-04-04 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/AsciiString.cs, Mono.Mozilla/UniString.cs: Fix for string
- getter cache, always mark the string as dirty when fetching the handle.
-
-2008-03-27 Andreia Gaita <avidigal@novell.com>
-
- * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Add
- Initialized property so users can check whether everything loaded
- properly. Abstract the stream behind nice Render methods.
- * Mono.Mozilla/AsciiString.cs, Mono.Mozilla/UniString.cs: Add missing
- field to the string container structure. Fix handle getter.
- * Mono.Mozilla/Base.cs: Debug helper method change
-
-2008-03-03 Andreia Gaita <avidigal@novell.com>
-
- * Mono.WebBrowser/Exception.cs: Fix 1.1 build. Add header.
-
-2008-03-03 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/Base.cs: Add service manager getter.
- * Mono.Mozilla/interfaces/nsIWebBrowserStream.cs: Send basic IntPtr instead of byte array, arrays
- don't work.
- * Mono.Mozilla/WebBrowser.cs: Proper streaming support, and exception handling
- * Mono.WebBrowser/Exception.cs, Manager.cs: exception handling
-
-2008-03-02 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla.dll.sources: Added yet another bunch of interfaces to support
- streaming and services
- * Mono.Mozilla/Base.cs: Added a ServiceManager getter to allow direct access
- to all mozilla services through contract IDs
- * Mono.Mozilla/WebBrowser.cs: Stream support, for sending data directly to
- the embedded browser.
-
-2008-02-28 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/DOM/EventListener.cs: Implementation of the
- nsIDOMEventListener, so that events can be registered as-needed
- for each dom object, instead of gluezilla firing everything up.
- This class will eventually replace gluezilla's EventListener.
-
- * Mono.Mozilla/DOM/Node.cs: Store the hashcode of the unmanaged
- object before proxying so we can use it to match events to objects.
- Implement event handling for dom objects. These events are registered
- on the managed EventListener and go straight out to the caller (don't
- go out through the Callback class).
-
- * Mono.Mozilla/DOM/HTMLElement.cs,
- Mono.Mozilla/DOM/Attribute.cs,
- Mono.Mozilla/DOM/Element.cs: Use the hashcode stored on the
- parent Node class instead of the local object hashcode (the
- local object is a proxy, while the stored hashcode is from
- the real object)
-
- * Mono.Mozilla/DOM/Navigation.cs: Implement navigation through
- the history.
-
- * Mono.Mozilla/WebBrowser.cs: Move callback-related code to
- the Callback class. Add support for registering and firing events
- coming from the Callback class (generic window events, element
- specific events come through the element it was registered on).
-
- * Mono.Mozilla/Callback.cs: Cleaned up unused callbacks, moved
- callback-related code from WebBrowser.cs to here to keep all
- callback code together. All events coming through here are
- window-related and get sent to the handlers registered through
- the WebBrowser class/interface.
-
- * Mono.Mozilla/ICallback.cs: Removed, unnecessary overhead.
- * Mono.Mozilla/Base.cs: new pinvokes to support the string classes
- * Mono.Mozilla/UniString.cs: Wrapper for mozilla's nsString class
- * Mono.Mozilla/AsciiString.cs: Wrapper for mozilla's nsCString class
-
- * Mono.Mozilla.dll.sources:
- new files: AsciiString, UniString, EventListener, nsIDOMEvent,
- nsIDOMEventListener, nsIDOMEventTarget, nsIDOMKeyEvent, nsIDOMMouseEvent,
- nsIDOMUIEvent, NodeEventArgs, NodeEventHandler
- removed: ICallback
-
-2008-02-06 Andreia Gaita <avidigal@novell.com>
-
- * Navigation.cs: Pass the proper flags to reload
-
-2008-01-28 Andreia Gaita <avidigal@novell.com>
-
- * Assembly/AssemblyInfo.cs: Version change
-
-2008-01-28 Andreia Gaita <avidigal@novell.com>
-
- * Mono.WebBrowser/DOM/IWindow.cs, Mono.Mozilla/DOM/Window.cs:
- Add Document, Frames, StatusText properties, Load and Unload events.
-
- * Mono.Mozilla/WebBrowser.cs: Add StatusText getter and update it on
- callback. Add Load and Unload events and bubble them to the current
- Window.
-
- * Mono.Mozilla/ICallback.cs, Mono.Mozilla/Callback.cs: Rearrange callbacks,
- FocusIn and FocusOut are now Focus and Blur. Add Load and Unload callbacks.
-
- * Mono.Mozilla/DOM/DOMObject.cs: Add event handler support.
-
-2008-01-24 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla.dll.sources, Mono.Mozilla.2K5.csproj: Added files.
-
- * Mono.Mozilla/interfaces/*.cs: Add yet more mozilla interfaces to
- support getting windows, page encodings, dealing with focused elements.
- Update GetProxyForObject signature.
-
- * Mono.Mozilla/Base.cs: Remove unneeded navigation methods, Navigation
- now goes through the Navigation object.
- (GetProxyForObject): Use GetObjectForIUnknown instead of
- GetTypedObjectForIUnknown, this one is not working properly. GetProxyForObject
- now has two parameters, instead of three (no need to send the type). All the
- interfaces have been regenerated and xpidl2cs changed for the new signature.
-
- * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs:
- Implement Window getter. Add events and event watcher to track page loading.
-
- * Mono.Mozilla/DOM/Attribute.cs, Mono.WebBrowser/DOM/IAttribute.cs:
- Add GetHashCode
-
- * Mono.WebBrowser/DOM/IDocument.cs, Mono.Mozilla/DOM/Document.cs:
- Implemented: Active, ActiveLinkColor, Anchors, Applets, Background, BackColor,
- Charset, Cookie, Domain, ForeColor, Forms, Images, LinkColor, Links,
- VisitedLinkColor, GetElement, Equals, GetHashCode
-
- * Mono.WebBrowser/DOM/IElement.cs, Mono.Mozilla/DOM/Element.cs:
- Implemented: Children, TagName, AppendChild, Equals, GetElementsByTagName,
- GetHashCode, SetAttribute.
- Changed get_All to return all children recursively.
-
- * Mono.WebBrowser/DOM/IElementCollection.cs: Fix header. Add GetHashCode.
-
- * Mono.Mozilla/DOM/HTMLElementCollection.cs: Fix header. Change Load() so
- it only includes html elements in the collection.
-
- * Mono.WebBrowser/DOM/INavigation.cs, Mono.Mozilla/DOM/Navigation.cs:
- Implement GetHashCode. Add CharsetChange option to the load flags so support
- refreshing a page after an encoding change.
-
- * Mono.WebBrowser/DOM/INode.cs, Mono.Mozilla/DOM/Node.cs:
- Implement: InsertBefore, LastChild, Next, Owner, Parent, Previous, GetHashCode
-
- * Mono.WebBrowser/DOM/INodeList.cs, Mono.Mozilla/DOM/NodeList.cs:
- Fix header. Implement GetHashCode. Add support for creating empty
- collections that get nodes added later, add support for removing nodes.
-
- * Mono.WebBrowser/DOM/IWindow.cs, Mono.Mozilla/DOM/Window.cs:
- Added. Represents a window (top level or frame) and wraps nsIDOMWindow.
-
- * Mono.WebBrowser/DOM/IWindowCollection.cs,
- Mono.Mozilla/DOM/WindowCollection.cs:
- Added. Represents a collection of windows, wraps nsIDOMWindowCollection.
-
-2008-01-21 Andreia Gaita <avidigal@novell.com>
-
- * Mono.WebBrowser/DOM/INavigation.cs: Add Go overload with flags,
- and LoadFlags enumeration.
-
- * Mono.WebBrowser/DOM/IDocument.cs: Add CreateElement, GetElement,
- Equals and Write.
-
- * Mono.Mozilla/DOM/Document.cs: Add CreateElement, GetElement,
- Equals and Write implementations.
- Fix GetElementsByTagName to return a proper IElementCollection instance.
-
- * Mono.Mozilla/DOM/Element.cs: Add Top, Left, Width and Height
- properties to support retrieving elements by location.
-
- * Mono.Mozilla/DOM/Navigation.cs: Reset WebBrowser object cache
- so that the next time Document (and others, eventually) is accessed,
- it will be retrieved from mozilla. This should happen on any
- action that causes a document reload.
-
- Add Go overload to support flags when loading an uri (bypassing proxies,
- refreshing from cache, etc).
-
- * Mono.Mozilla/DOM/HTMLElementCollection.cs: Fix inheritance
-
-2008-01-21 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/WebBrowser.cs: fix Document accessor
-
-2008-01-14 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla.dll.sources, Mono.Mozilla2K5.csproj: Updated.
-
- * build-csproj2k5: Fix guid.
-
- * Mono.Mozilla/DOM/*, Mono.WebBrowser/DOM/*:
- - Reorganization to get rid of unneeded DOM prefix.
- - All constructors now get a proxy only if the application is running under
- a different toolkit than the mozilla engine. If they match, no proxies are
- needed since there is no need to switch threads.
-
- * Mono.Mozilla/DOM/DOMObject.cs:
- - Move resources list to here since most objects need one.
- - WebBrowser now has some internal methods, so store the class instead of the
- interface for child classes to use.
-
- * Mono.Mozilla/DOM/HTMLElement.cs, Mono.Mozilla/DOM/Element.cs:
- IElement represents all element types (html or not), and is implemented
- by two classes, one that wraps html elements, and another that wraps other
- element types. IElement represents both in the public API so it's easier
- to deal with for the api user.
-
- * Mono.Mozilla/DOM/Attribute.cs,
- Mono.Mozilla/DOM/AttributeCollection.cs,
- Mono.WebBrowser/DOM/IAttributeCollection.cs,
- Mono.WebBrowser/DOM/IAttribute.cs:
- Added. Represent attributes from an element.
-
- * Mono.Mozilla/DOM/Document.cs, Mono.WebBrowser/DOM/IDocument.cs:
- - renamed from DOMHTMLDocument and IDOMHTMLDocument, respectively
- - Added GetElementsByTagName method.
- - Document is now retrieved from the WebNavigation interface, so get a proxy for
- it in the constructor.
- - Add an internal method that returns the unmanaged resource, the Element.InnerText
- property needs to use it.
-
- * Mono.Mozilla/DOM/Element.cs, Mono.WebBrowser/DOM/IElement.cs:
- - renamed from DOMElement and IDOMElement, respectively
- - Added the following properties: InnerText, InnerHTML, All (returns all child
- elements), HasAttribute, GetAttribute. InnerHTML is virtual, and is implemented
- in HTMLElement.
-
- * Mono.Mozilla/DOM/HTMLElement.cs: Implement InnerHTML property.
-
- * Mono.Mozilla/DOM/HTMLElementCollection.cs: Added. Subclass of NodeList that
- represents a list of html elements.
-
- * Mono.Mozilla/DOM/Navigation.cs: Added a Document property that uses the
- nsIWebNavigation interface to access the Document directly instead of going
- through gluezilla.
-
- * Mono.Mozilla/DOM/Node.cs, Mono.WebBrowser/DOM/INode.cs: Renamed from
- DOMNode and IDOMNode, respectively. Added the following properties:
- - Attributes (returns the attributes of a node)
- - ChildNodes
- - Type (returns the type of a node, i.e., Element, Attribute, etc)
- - FirstChild
- - LocalName
- Added public enumeration to determine a node type.
-
- * Mono.Mozilla/DOM/NodeList.cs, Mono.WebBrowser/DOM/INodeList.cs: Renamed
- from DOMNodeList and IDOMNodeList, respectively. Allow subclasses to fill in and
- access the collection of nodes, as well as override the loading method.
-
- * Mono.Mozilla/interfaces/extras/NodeType.cs: Added. Represents the various
- types of a Node (element, attribute, etc).
-
- * Mono.WebBrowser/DOM/IDOMHTMLElement.cs: Removed. Merged with IElement.
-
- * Mono.Mozilla/Base.cs: Add support for tracking which toolkit the
- application is running under, so I know if I need to create threads and
- proxies or not. Send that info to gluezilla, and get back which toolkit
- the mozilla engine is using.
-
- * Mono.Mozilla/WebBrowser.cs: Save the application and engine toolkit info.
- Change the Document accessor so it goes through the Navigation object instead
- of thru gluezilla.
-
-2008-01-14 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/interfaces/nsIDOMNSHTMLElement.cs: Added. Interface to
- access the InnerHtml property of an element.
-
-2008-01-09 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/Base.cs,
- Mono.Mozilla/WebBrowser.cs,
- Mono.WebBrowser/IWebBrowser.cs,
- Mono.WebBrowser/Manager.cs:
- Add initial support for specifying the toolkit the application is running
- on (gtk or winforms). Knowing this allows gluezilla not to initialize
- a gtk loop if the application is already running one (and is passing
- gluezilla a gtk handle and not an X/HWND handle). This should make it
- easy to also use gluezilla/Mono.Mozilla with gtk apps.
-
-2008-01-09 Andreia Gaita <avidigal@novell.com>
-
- * build-csproj2k5: take out weird characters creeping in, vstudio
- doesn't appreciate them.
-
-2008-01-07 Andreia Gaita <avidigal@novell.com>
-
- * build-csproj2k5: Added to generate Mono.Mozilla2K5.csproj from .sources
- * Mono.Mozilla2K5.csproj: updated
- * Makefile: run the build-csproj2k5
-
-2008-01-07 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla.dll.sources: Added new classes (see below).
-
- * Mono.Mozilla/DOM/DOMObject.cs:
- - Store reference to the IWebBrowser control that created this (and
- subclassed) object. This reference needs to be used in any gluezilla calls
- that have to invoke methods on the mozilla ui thread (any Widget method,
- whose ptr reference is stored in Base and indexed by IWebBrowser control).
-
- - Tweak the Dispose pattern: subclasses don't have their own private
- dispose field to keep track of whether they've been disposed already, this
- base class takes care of that.
-
- * Mono.Mozilla/DOM/DOMNode.cs:
- - Initialize a proxy to the nsI object that this wrapper encapsulates.
- - Cache all objects returned from this object in an hashtable, so that
- 1) we can keep track of all objects and release them earlier and
- properly
- 2) we don't have to keep creating new objects everytime we get requests
- for read-only stuff
- - Implement FirstChild and LocalName
- - Add Dispose pattern
-
- * Mono.Mozilla/DOM/DOMHTMLElement.cs:
- - Change the inheritance to DOMElement.
- - Change the constructor to send the nsI object and IWebBrowser up the tree.
- - Get a proxy to the nsI object.
- - Add dispose pattern.
-
- * Mono.Mozilla/DOM/DOMHTMLDocument.cs:
- - Change the constructor to send the IWebBrowser instance up the tree.
- - Add resources hashtable to keep track of already-fetched objects.
- Particularly useful here since getElementById can be called n times, so it
- would be complicated to keep track and dispose properly of all the objects.
- - Implement DocumentElement
- - Change Body and GetElementById to use resources cache
- - Fix GetElementById case
-
- * Mono.Mozilla/DOM/DOMElement.cs: Added. Inherits from DOMNode, so the
- parent class also keeps track of the nsI object.
- * Mono.Mozilla/DOM/DOMNodeList.cs: Added to support easy iteration of nodes.
- * Mono.Mozilla/DOM/Navigation.cs: Tweak dispose pattern and constructor to
- the new model.
-
- * Mono.Mozilla/WebBrowser.cs: Fix the DOMHTMLDocument creation.
-
- * Mono.WebBrowser/DOM/IDOMHTMLDocument.cs: Fix case on GetElementById, add
- DocumentElement property.
-
- * Mono.WebBrowser/DOM/IDOMNodeList.cs,
- Mono.WebBrowser/DOM/IDOMElement.cs:
- Added, no external functionality for now.
-
-2008-01-07 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/DOM/Navigation.cs: Fix calls to the nsIWebNavigation
- interface (case change from being generated through xpidl2cs. that's what
- I get for merging in batches :/ )
-
-2008-01-07 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/Base.cs: Add GetProxyForObject method to create proxies
- for mozilla objects.
- Remove trace listener.
-
-2008-01-07 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/interfaces/nsIDOMRange.cs,
- Mono.Mozilla/interfaces/nsIDOMDocumentRange.cs:
- Added to get the content of elements.
-
- * Mono.Mozilla/interfaces/*.cs: Regenerated with the xpidl2cs.pl script.
- Add helper class to create a proxy for all native mozilla interfaces.
-
- * Mono.Mozilla/interfaces/extras/: classes for the mozilla interfaces that
- don't get generated automatically, like enums, delegates, etc.
-
- * Mono.Mozilla/interfaces/extras/nsIWriteSegmentFun.cs:
- Delegate callback for a writer function for mozilla streams
- (nsIInputStream.readSegments)
-
- * Mono.Mozilla/interfaces/extras/Options.cs: Enum for nsIWebNavigation.stop
-
-2007-12-25 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla/DOM/DOMHTMLDocument.cs,
- Mono.Mozilla/DOM/DOMObject.cs
- Mono.Mozilla/DOM/Navigation.cs:
-
- Properly dispose unmanaged resources.
- Use native mozilla dom interfaces through com directly instead
- of going through the glue, as they are now proxies that invoke
- the methods on the main mozilla ui properly (avoiding threading problems).
- Check if library was properly initialized.
- Add Go method - implements navigation
- directly through COM instead of going through the glue.
-
- * Mono.Mozilla/interfaces/nsIWebNavigation.cs: Use typed flags instead of
- generic uint32. Remove comments about threading (as it is now safe to use
- this interface)
-
- * Mono.Mozilla/Base.cs: Return bool on initialization so I can track if
- library was properly initialized from the interfaces that go directly
- through COM and not through the glue
-
- * Mono.Mozilla/WebBrowser.cs: Save initialization result so interfaces
- don't get called if the library was not initialized.
-
-2007-11-08 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla.csproj, Mono.Mozilla2K5.csproj: Synch with .sources
-
-2007-11-08 Andreia Gaita <avidigal@novell.com>
-
- * Mono.Mozilla.dll.sources,
- Mono.Mozilla/DOM/Navigation.cs,
- Mono.Mozilla/interfaces/nsIHistoryEntry.cs,
- Mono.Mozilla/interfaces/nsIInputStream.cs,
- Mono.Mozilla/interfaces/nsISHistory.cs,
- Mono.Mozilla/interfaces/nsISHistoryListener.cs,
- Mono.Mozilla/interfaces/nsISimpleEnumerator.cs,
- Mono.Mozilla/interfaces/nsIURI.cs,
- Mono.Mozilla/interfaces/nsIWebNavigation.cs,
- Mono.WebBrowser/DOM/INavigation.cs:
-
- Add nsIWebNavigation interface and related
- dependencies to access navigation-related properties directly (CanGoBack, etc).
- Add INavigation interface and implementation to expose navigation properties.
- Navigation is now done through this interface (Reload(), Stop(), etc).
-
- Please note: Due to threading issues on linux (namely, mozilla being run
- on a different thread), only methods that do not affect drawing can be
- invoked through the interfaces, so although Reload is now called from
- the INavigation interface, it is still being routed through the Base
- class and the glue code (and not through the nsIWebNavigation.Reload
- call, as are other non-drawing-affecting methods like GetTitle).
-
- * Mono.Mozilla/ICallback.cs, Callback.cs: Remove unneeded events, adjust parameters,
- add support enumeration for tracking loading state.
-
- * Mono.Mozilla/DOM/DOMHTMLDocument.cs, Mono.WebBrowser/DOM/IDOMHTMLDocument.cs:
- Add URL getter.
-
- * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs:
- Add Navigation interface getter.
- Add Navigated event support through the StateChange and LocationChange
- events.
- Clean up cached objects when navigating.
- Remove Reload, Forward, Stop, Home methods, these are now accessible
- through the INavigation interface.
-
- * Mono.Mozilla/Base.cs: Add call to return the navigation interface.
- Add MarshalAs so that returning interfaces directly works on mono.
-
-2007-10-31 Andreia Gaita <avidigal@novell.com>
-
- * Base.cs: Send (and create if needed) user dir to store local mozilla data
-
-2007-10-30 Andreia Gaita <avidigal@novell.com>
-
- * Base.cs: use the blur method to signal when the webbrowser loses
- focus
-
-2007-10-18 Andreia Gaita <avidigal@novell.com>
-
- * use the newly-renamed gluezilla library
-
-2007-10-07 Andreia Gaita <avidigal@novell.com>
-
- * More dialog event options.
- * Mono.Mozilla/interfaces/nsIDOM*: Added mozilla dom interfaces.
- * Mono.WebBrowser/DOM/IDOM*: Added generic interfaces for public
- dom access.
- * Mono.Mozilla/DOM/DOM*: corresponding implementations for
- accessing mozilla.
- * WebBrowser.cs: moved to Mono.Mozilla, since it is a
- mozilla-specific implementation of the generic public
- interface.
-
-2007-09-23 Andreia Gaita <avidigal@novell.com>
-
- * Added implementation of dialog popups - alert,
- alertcheck, confirm, confirmcheck, confirmex, prompt,
- promptusernameandpassword, promptpassword, select.
- Cleaned up some.
-
-2007-09-19 Andreia Gaita <avidigal@novell.com>
-
- * Forgot to commit an update on the xulbrowser check :/
-
-2007-09-13 Andreia Gaita <avidigal@novell.com>
-
- * add check for xulbrowser library, if it's not
- present complain then leave (don't blow up)
- * change blur method to call deactivate (mozilla seems
- to need it to know when it loses focus)
- * add FocusOption enumeration for finer focus control
-
-2007-09-12 Andreia Gaita <avidigal@novell.com>
-
- * Base.cs, IWebBrowser.cs, WebBrowser.cs: setup shutdown routine
-
-2007-08-11 Andreia Gaita <avidigal@novell.com>
-
- * AssemblyInfo.cs: fix version and attributes
-
-2007-08-10 Andreia Gaita <avidigal@novell.com>
-
- * Reorganize sources by namespace, fix csproj
-
-2007-08-10 Andreia Gaita <avidigal@novell.com>
-
- * Move to main tree
-
-2007-08-10 Andreia Gaita <avidigal@novell.com>
-
- * Add file headers. Take out generic collections, because
- we'll need to use this on 1.1 as well.
-
-2007-08-09 Andreia Gaita <avidigal@novell.com>
-
- * Change external generic interfaces to Mono.WebBrowser
- namespace, while mozilla-specific stuff is Mono.Mozilla.
- Encapsulate code even further with a Manager, so that
- callers can only use what's available in the IWebBrowser
- interface by asking for a new instance from the Manager.
- Everything not in the IWebBrowser interface is private.
- Navigation control, new window creation events.
-
-2007-07-30 Andreia Gaita <avidigal@novell.com>
-
- * Add focus and activation management
- Add new ICallback interface to encapsulate callbacks
- from xulbrowser. IWebBrowser has all calls and events
- accessible from MWF.
- Implement mouse, focus and key handlers
-
-2007-07-21 Andreia Gaita <avidigal@novell.com>
-
- * MozilaInvoke is now called Base, and encapsulates all the
- pinvokes plus a list of web controls that have been loaded
- indexed the control, with binding info (callback object and
- IntPtr to the native xulbrowser instance.
- WebBrowser.cs implements IWebBrowser and is the entry point
- to the library - the WebControl api keeps a reference and
- calls only this.
- Add vstudio 2005 project for 2.0 api
-
-2007-06-25 Andreia Gaita <avidigal@novell.com>
-
- * Callback.cs, IWebBrowser.cs, WebBrowser.cs:
- Change OnWidgetLoaded callback to send the new
- handle when it's called.
-
-2007-06-18 Andreia Gaita <avidigal@novell.com>
-
- * initial checkin.
diff --git a/mcs/class/Mono.WebBrowser/tools/xpidl2cs/ChangeLog b/mcs/class/Mono.WebBrowser/tools/xpidl2cs/ChangeLog
deleted file mode 100644
index 259d17039d7..00000000000
--- a/mcs/class/Mono.WebBrowser/tools/xpidl2cs/ChangeLog
+++ /dev/null
@@ -1,80 +0,0 @@
-2008-10-14 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: add option parsing. add support for choosing a specific
- interface to process inside an idl which defines several interfaces
-
-2008-09-23 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: whitespace clean up
-
-2008-09-23 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: fix parameter duplication. Add more type conversions
-
-2008-09-22 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: fix infinite loop for generate_dependents, conflict
- between global variable $file and local one. Add some more prints
- for debugging purposes.
-
-2008-06-10 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: Added generate_class_implementation, to output a class
- stub with the proper return values for each method definition. Fix
- generation of interfaces with no PreserveSigAttribute
-
-2008-06-09 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: Add more type conversions. Add support for
- out-parameter-as-return-value signature type (doesn't add the
- PreserveSigAttribute)
-
-2008-06-02 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: Add mapping: nsIIDPtr[] to IntPtr, nsCID and nsCIDPtr to
- Guid. Add support for mapping array types
-
-2008-04-18 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: Fix parsing for non-scriptable interfaces
-
-2008-03-02 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: More type conversion. Fix const vs [const, array] detection.
-
-2008-02-28 Andreia Gaita <avidigal@novell.com>
-
- * xpidlcs.pl: Add overrideable names (for renaming parameters that
- clash with c# keywords). Turn DOMTimeStamp to int for now.
-
-2008-01-29 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: Add support for arrays in parameters
-
-2008-01-24 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: Add support for different marshalling depending
- on whether a parameter is in or out. Add special case for
- generic interface returns. Only output parent is it's not
- the base parent. Output helper class to proxy objects.
-
- * Makefile: added. regenerates interfaces
-
-2008-01-03 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: Add more type conversions, don't output return
- parameters if method returns void, tweak parent interface parsing
-
-2008-01-02 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: Add support for getting idls from other paths, fix
- script name bug.
-
-2007-12-28 Andreia Gaita <avidigal@novell.com>
-
- * xpidl2cs.pl: Generates c# interfaces from xpcom (mozilla)
- idl files.
- From a given idl file, generates the corresponding cs file,
- and recursively generates all the parents up to nsISupports.
- Also generates all related interfaces that are used on methods
- and properties.