Added copyright header and got rid of explicit public for interface.
Renamed OnBeforeMenu to OnBeforeContextMenu. Still WIP though, since we would need a much more sophisticated object model to support this w/ CEF3.
Use IntPtr for methods being exposed to managed code, to avoid having to use the unsafe keyword on the CLR side. Makes it cleaner this way IMO.
Moved to the CefSharp.Internals namespace.
Fixes to make the RenderClientAdapterInternal be able to be instantiated, and implemented a very basic managed RenderClientAdapter version.
Include more files & rearrange some of them at the same time.
Updated to work better now that some parts are renamed and so forth.
Started converting over to the CEF3 way. Still more work to be done; many parts are for the moment commented out.
Renamed to .h, since we need to refer to it from inside the project now.
Fixed whitespace use.
Adjustments to the Uri vs string debacle. It may not be possible to use Uri all throughout, and we should probably make it possible to use either form (string or Uri) in the method overloads.
Quite big change: Started refactoring the CefSharp.Wpf project from C++ to C#, making it a bit more maintainable and so forth. It just feels silly to try to maintain a WPF control in C++, IMHO… Very many parts are still missing but it's at least a start.
Minor changes.
Added the CreateOffscreenBrowser method, which seems to work fairly OK as of yet. (The browser is created and page loading is seemingly initiated.)
Added the BrowserSettings.h file.
CefSharp.Wpf has a new GUID and file name etc.
Added phony, very stupid implementation for now. Eventually we will have to do something much more fanciful, by querying the IRenderWebBrowser how big the view rectangle should be. (We also need to figure out how to handle resizes properly…)