17 Jan 2011 dobey   » (Master)

Bringing it Back

If you know me, you probably know I once wrote a web browser using the gtkhtml widget for rendering pages, called Encompass. Well, after many years of not touching that code at all, I've decided it's time to bring it back from the dead. Web security has been an ever-growing issue over the past few years, and browsers haven't really done anything to improve it. Rather, they seem to only rapidly add very resource heavey features, and only deal with minor security flaws in their own code. Nor have any really sought to make drastic leaps in usability. Most all the UI differences across browsers is all for the sake of being different from the others. Why is it so hard to find a secure and usable browser, that integrates into the system?

Well, that's exactly what the new Encompass will do. Sadly, the gtkhtml engines have fallen drastically behind, and aren't up to the task of dealing with the modern era web. So I will unfortunately be required to use the webkit engine, as I am not interested in building a new rendering engine right now. Hopefully I will be able to build the browser how I want to, without having to make many changes to webkit itself; though I suspect some will be required. And hopefully it won't take too long to get a working version, as I am rewriting in Vala, to speed things up and simplify the code.

Syndicated 2011-01-17 22:51:00 from dobey's blog

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!