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