Hi everybody, I've been pouring through the XUL documentation to better understand how a document and its styling is handled in Firefox but I've kind of hit the bottom and I still have some crucial question marks hovering above my head.
Primarily I don't understand how the Rule Tree is created and how this is translated into the style contexts that are associated to the frames. The documentation I started from is https://developer.mozilla.org/en/Mozilla_Style_System and I've read and listened various times to the tech talks on the subject. They did clarify quite a few things but they didn't quite nail it. Is there any documentation that is more up to date, complete or exhaustive? In particular I'm not quite understanding how, upon the addition of an element to the document (say a <span> element), Gecko can refrain from restyling the whole document, limiting itself to the specific changes that are prompted by the addition. Can anybody provide some pointers for further research? Manu _______________________________________________ dev-tech-layout mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-layout

