SARA HUSSEIN wrote: > hello, > > we are University students and would like to work on Mozilla for our > upcoming project. Our project will be to make some modifications with the > back button of mozilla. We are still reading documentation and using > the cross referencer to lead us into that direction. Do you quite possibly > know where we can find that code?? > > -as well, perhaps where the linked list of the frames/session history are > declared and implemented? > > -What does the docSHell tree architecture have to do with the session > history? > > thank you >
Somebody more qualified to answer this can help you better, but here's my layman's view on that particular aspect. First, if you haven't found www.xulplanet.com it's probably the best source of introductory info to all things not involving the underlying C++ architecture (which you seem to be more interested in). I find that the best way to trace something is to find the XUL for it, then trace it backwards in lxr till I find the soruce. The best place to get answers to your questions is on irc://moznet/ on the #mozilla channel. All the developers hang out there, and they're usually quite helpful. With that said, I believe that history is implemented as an RDF structure (you can read about it at xulplanet) and can be interfaced using JavaScript from the front end. That's about it :] grayrest
