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


Reply via email to