Reputation: 9943
Firefox - XULRunner = What?
Details...
Another way of putting this question is, what does the 'firefox app' consist of (besides the XULRunner portion of code)?
Upvotes: 3
Views: 814
Reputation: 9943
This is the answer I got from firefox mailing list.
You're missing the entire browser frontend. Firefox is everything in the browser/ directory of the source tree
http://mxr.mozilla.org/mozilla-central/source/browser/
including the following:
There's a lot that goes into Firefox beyond the web platform that XULRunner provides!
--BDS
Upvotes: 2
Reputation: 168783
Beyond the UI written in XUL, I imagine the answer would include the rendering engine (Mozilla), the javascript engine (Tracemonkey, Jaegermonkey, etc), security and encryption, networking (http, https, ftp, etc), bookmarking and history....
Many of these things would be in discrete libraries, meaning that the main app itself is really just the glue that hold them all together, but they are there nevertheless and all important parts of Firefox as an application.
Upvotes: 0
Reputation: 90842
Firefox adds the user interface, provides at least some of the add-on system and makes it something that can be used as a web browser by a user. XULRunner is just a platform to run XUL apps on, whether it be Firefox or Thunderbird or Songbird or something else.
Upvotes: 2