Browser History:Redirects: Difference between revisions

(Change typed proposal)
Line 120: Line 120:
Review of changes in old code:
Review of changes in old code:


* New nsIGlobalHistory3 interface defined in toolkit.
* New nsIGlobalHistory3 interface defined in docshell/base OR add to nsiGlobalHistory3


* New virtual function OnRedirectStateChange in docloader.
* New virtual function OnRedirectStateChange in docloader.
Line 126: Line 126:
* Move redirect code from OnStateChange to onRedirectStateChange.
* Move redirect code from OnStateChange to onRedirectStateChange.


* Change docshell AddToGlobalHistory to use the new AddURIFrom if history QIs to nsIGlobalHistory3.
* Change docshell AddToGlobalHistory to use the new AddURIFrom if history QIs to nsIGlobalHistory3 (or use new function in nsIGlobalHistory2).


* Implement nsIWritablePropertyBag on the docshell.
* Implement nsIWritablePropertyBag on the docshell.
202

edits