Duh… "Thou shalt not copy and paste code blindly from the internets". Obviously, it was a bit broken this time. :)
I give up with this one. It makes more sense to have this as a string after all, so then we might as well use the previous name (Address). The "SetAddress" method is internal and shouldn't really be used from the outside. We might be closing in to the point where we should split IWebBrowser into two parts - IWebBrowser (which is exposed to external consumers) and IWebBrowserInternal (an internal interface mostly needed between CefSharp and CefSharp.Wpf/CefSharp.WinForms).
Added a LoadUrl() method, for loading a new URL in the existing CefBrowser.
Made it possible to navigate to a new URL in the WebView, and started using this feature in the WPF example.
Let's make this one internal now, since it's not really a part of our public API.
Updated IRenderWebBrowser.h reference.
Started moving much of the stuff over from IWebBrowser.h over to IWebBrowserInternal. The idea is to try and make IWebBrowser more of a clean-room implementation, perhaps also more adapted to WPF (if possible).
More IWebBrowserInternal changes.
Should also be private, i.e. internal.
This project should be signed also, so that it can be used from strong-named projects.
Added InternalsVisibleTo so we can make stuff internal (a.k.a private) which is only shared between the different CefSharp assemblies, and not indended for public prying...
Disabled most of the stuff here for now, since we are doing some quite major refactorings.
Exposed the GoBack and GoForward methods, to allow basic use of the browser history.
Got rid of Back(), Forward() and CanGoBack/CanGoForward in this interface. Will be implemented slightly differently instead.
Added convenience mehtod for getting the MainFrame of the CefBrowser more easily.
Added new IWpfWebBrowser interface where we have the BackCommand and ForwardCommand. The name of this interface is certainly not perfect or elegant; we'll see if we can find a better name...
Implemented the Back and Forward functionality.