• September 8, 2005
  • Erik

So, KHTML is a HTML rendering engine, built on Qt.

WebCore is an HTML engine based on KHTML for Mac OS X.

This was all accomplished via something called Kwiq. Kwiq, created by Apple, is basically a reimplementation of portions of Qt needed to port KHTML. Qt widgets become Cocoa widgets, and all is happy.

GtkWebCore is a rendering engine based on WebCore for Gtk+.

What interests me about the whole thing is that GtkWebCore is accomplished essentially just by porting the Kwiq layer to Gtk+. So…..now we have large portions of Qt implemented on top of Gtk+?

What could be accomplished with a simple recompile, and a few header files diddled?