Modern Gecko/Firefox with Older UI

Avexrion

n00b
Joined
Jul 23, 2015
Messages
15
I've always known that the actual "browser" part of Firefox was a separate entity to which you somehow load data into it, and get a result "painted" onto a UI window (aka Gecko itself.)

However, I was not aware anyone had actually bothered to separate this and make their own browser using it until I came across K-Meleon. The latest version seems to use Gecko 31.

It's almost perfect, and now I am trying to figure out how you can actually just abstract the rendering engine of Firefox itself and interface with it via a custom "control/ui set."

The end goal would be to have Firefox 3.6's UI with Firefox 42's Gecko render engine. However, looking at the Firefox source itself, I cannot even begin to ascertain what is what other than Cairo is somehow responsible for the UI, and many of the libraries (such as their animated PNG implementation) is built in.

Under this mound of ~120,000 files, what exactly is the Gecko part of it, and how would I get started meshing it with one of their older UIs? (If this is even possible...)
 
Back
Top