WebKit .NET / News: Recent posts

0.5 Released + source now on GitHub!

Hey all,

A couple of bits of news for you folks. Firstly, I've just released WebKit 0.5 which features better printing support (including print preview), a couple of new methods for disabling context menus and JavaScript, and a few bug fixes. The WebKit Cairo build provided with this release corresponds to SVN revision 66306, which among other things, includes the beginnings of MathML support and features the HTML5 parser that was enabled a few days ago in WebKit nightly builds. Unfortunately, I still haven't had time to work out the problem with file downloads in WebKit yet, but I'll try my best to have that fixed for the next major release.... read more

Posted by Peter Nelson 2010-08-28

0.5 pre-release 1

Hey all,

I've decided to release a quick snapshot of WebKit .NET which includes improvements that I've been working on over the last couple of days. The most major of these being printing functionality - it is now possible to print web pages from WebKit .NET, albeit with some issues with page margins and other things which I'm planning on ironing out for a 0.5 release. Print preview functionality is also on the horizon and should be included in 0.5.... read more

Posted by Peter Nelson 2010-07-23

Brief Update

Hi all,

Just a quick update to explain what's happening. Unfortunately it's exam season again which is why progress has been slow over the last couple of months, and will continue to be for the next 2-3 weeks. Work on the project should start to pick up again over the summer months.

I've also given the project website a quick makeover and, in particular, updated the project roadmap, requirements, and building info.... read more

Posted by Peter Nelson 2010-05-29

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.... read more

Posted by Peter Nelson 2010-03-28

0.3 Released

Hi all,

This release fixes many small bugs and glitches, particularly with the behavior of the control in the Windows Forms Designer. I'm not sure where I'm going with the version numbering scheme, but this release should be stable and functional enough for many applications and will probably be the last one before I start looking into support for DOM access.

On another note, the project website is looking a little more complete and now contains an MSDN-style documentation section at http://webkitdotnet.sourceforge.net/docs/. The Sandcastle Help Builder project for generating this documentation is included in the WebKit .NET source.... read more

Posted by Peter Nelson 2009-09-09

0.2.2 Released

Hey all,

Just a small update which includes new window events and various minor changes, as well as a new WebKit build with SSL support. To use this new WebKit build, some of you with automatic updates disabled may need to install a Visual C++ 2005 runtime security update which was released last week. This can be downloaded from http://www.microsoft.com/downloads/details.aspx?familyid=766a6af7-ec73-40ff-b072-9112bab119c2&displaylang=en.... read more

Posted by Peter Nelson 2009-09-04

SVN up

Hey all,

Just a short notice to say that you can now grab the latest code from SVN at https://webkitdotnet.svn.sourceforge.net/svnroot/webkitdotnet/trunk.


Posted by Peter Nelson 2009-07-27

0.2 Released

Hi all,

This release of WebKit .NET adds a fair bit of new functionality, including support for handling file downloads and various minor changes. It is worth noting that in this release, I have only included a compiled WebKit library with the 'bin-cairo' package - I've been using the Apple port of WebKit recently as it is more complete (for example, the Cairo port has not implemented support for downloading files yet), but unfortunately many of it's dependencies are not redistributable. They are, however, included in an installation of Safari so are easy to obtain if you want to try the Apple port for yourself.... read more

Posted by Peter Nelson 2009-07-22

Post-downtime Update

Hey all,

Firstly, apologies for the downtime since the last release; I’ve unfortunately been too busy with exams and other ‘real life’ issues over the past few months to work on the project much. However, I have just completed my second year at university and have a long, relatively uneventful, 3 months of summer ahead of me so time should no longer be an issue, for a while at least.

As of this afternoon, I have nothing new to release – I’ve simply updated my WebKit build and ironed out a few issues regarding changes to that. I have yet to work out what I want to fix / include in the next release but you should hopefully see something new by the end of next week. The website also needs a bit of work...... read more

Posted by Peter Nelson 2009-06-28

0.1.1 (Alpha) Released

Hi all,

Today’s release is just a small update to 0.1 that hopefully should be easier for many of you to try out. I generally like to write software that works with the minimum of fuss, so I realised that compiling WebKit with Visual C++ 2008 SP1 was probably a bad idea. For this release I have dug out my old copy of Visual C++ 2005 and have compiled the supplied WebKit library using that. All dependencies for the 0.1.1 release *should* be included in the default .NET 2.0 install package.... read more

Posted by Peter Nelson 2009-04-11

Project Online & 0.1 (Alpha) Released

Hi folks,

This is the first official release of WebKit .NET, a library written in C# allowing easy integration of the WebKit rendering engine in .NET applications. The code is still in very early stages but is shaping up to become fully functional quite soon.

First a bit of history to explain my motivation for the project. A few years back I started work on WebKit .NET as a side project to the ‘Swift’ web browser which was one of the first to incorporate WebKit on Windows. Back then WebKit was a very different monster with limited (but exciting) functionality under Windows. Swift went through several pre-beta releases, and various side projects were created such as the now-dormant ‘swiftdotnet’ which utilised my early attempts at WebKit .NET. However neither project really made it to a fully functional stable release. A couple of years on, I have decided to revive WebKit .NET as a standalone project due to the continuing lack of a C# WebKit control and the stability of WebKit on Windows today.... read more

Posted by Peter Nelson 2009-04-09