0.4 Released

Hey all,

It's been a while, but I've finally fixed up a few major changes and additions for this release.

Firstly, DOM access: new classes have been added for DOM objects which are fully accessible from the WebKitBrowser control. Unfortunately, much of the underlying glue for DOM access via COM in WebKit is still unimplemented, so some functions will not work at the moment. However, I've implemented a few of the most commonly used methods (such as getElementById) and provided these additions in the WebKit library provided with this release. Hopefully I'll manage to completely implement these and get the changes committed to WebKit within the next week or two.

Secondly, Javascript methods from C# and vice-versa: A rudimentary way of allowing C# -> Javascript communication has been provided in the form of the StringByEvaluatingJavaScriptFromString method, and also in the Document.InvokeScriptMethod method, however this one needs a little more work. Javascript -> C# communication and DLR integration are also in the pipeline. Providing this functionality will be the main focus for the next major release.

Other small changes and additions have also been made, such as properties for scrolling the view window and various minor bug fixes. Also note that the WebKit library provided with this release has been built with Visual C++ 2008, not 2005 (as in previous releases), so the dependencies for this build may be different.

As always, please get in touch if you have any feedback or have any problems.

Peter

Posted by Peter Nelson 2010-03-28