mscott%netscape.com
a1a3736941
Bug #34769 --> don't set the refferer as the original url on the channel in the webshell.
...
r=warren
a=leaf
git-svn-id: svn://10.0.0.236/trunk@65501 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-07 19:25:42 +00:00
tbogard%aol.net
7398fb87ea
Removed some old code that was ifdefed out. Removed the isMail test in webshell as that path is no longer being hit due to the fact that "mailto" does succeed in creating a nsIURI. Changed InternalLoadURI due to changes in the docshell parameter list.
...
git-svn-id: svn://10.0.0.236/trunk@65087 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 00:03:11 +00:00
tbogard%aol.net
424cc3748a
My webshell, your diet is working, you've lost some more weight..... Removed one of the LoadURL calls and combined it with the other. Removed the localIP address parameter as it is not used and is not the way we will specify binding. Removed ProgressLoadURL as it is no longer needed (the rest of nsIWebShellContainer will go away when we finish landing the nsIWebProgressListener interfaces.) Removed CaptureHistoryState and GetHistoryState. Prompter is now retrieved through the correct path, up the treeOwner.
...
git-svn-id: svn://10.0.0.236/trunk@64919 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-02 01:19:27 +00:00
tbogard%aol.net
1fc8b4694a
Removed the unused mViewSource member. Fixed ::InternalLoad to call ::LoadURI instead of LoadURL since destroying and then re-creating the uri is pointless when it's passed in for us. Not to mention if the person calling this load had actually setup listeners on this uri then this information would be lost (which is actually causing bug 34167).
...
git-svn-id: svn://10.0.0.236/trunk@64911 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 23:28:31 +00:00
nisheeth%netscape.com
dea3118b7e
Fix for bug 15086. These changes bring us up to date with the Feb 2000 XLink Working Draft. Thanks a lot to Heikki (heikki@citec.fi) for providing these patches.
...
git-svn-id: svn://10.0.0.236/trunk@64828 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 00:39:15 +00:00
tbogard%aol.net
e85dbd5313
Removed all the LoadURL methods from the webshell API. Added a new API to allow loading for the old session history. This is needed until the new session history is online.
...
git-svn-id: svn://10.0.0.236/trunk@64819 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 00:29:36 +00:00
tbogard%aol.net
9bb73dba24
The OverLink handler no longer caches the current over and target link to ensure we aren't called for the same link more than once. The lower level is assuring we aren't execpt in on case where a popup is up and then you move over links. This is a small case. Since string copies were actually showing up on some profiles I'm removing this caching of the string for some small amount of performance and bloat benefit as well as code cleanup.
...
git-svn-id: svn://10.0.0.236/trunk@64677 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 02:47:04 +00:00
tbogard%aol.net
1ff1b067d3
Rely on the docshell for the implementation of destroy.
...
git-svn-id: svn://10.0.0.236/trunk@64650 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 00:15:55 +00:00
tbogard%aol.net
4bf1724534
nsIDocShell::LoadURI now takes a nsIDocShellLoadInfo parameter to do fancier loads which include replacing current history slots and passing in a referrer. In the future more things may be set on the nsIDocShellLoadInfo interface. This allows us to not have to add a new parameter for every new type of load info that might be needed in different loads.
...
git-svn-id: svn://10.0.0.236/trunk@64626 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 22:38:32 +00:00
tbogard%aol.net
5de11a30e0
the RefreshURI code now talks in terms of nsIURI instead of strings. Removed unused member variable mScrollPref. Cleaned refreshData up to follow xpcom rules better and to deal with nsIURI instead of strings. It also now talks in terms of docshells instead of webshells.
...
git-svn-id: svn://10.0.0.236/trunk@64570 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 05:02:28 +00:00
tbogard%aol.net
d6189207fb
OnLoadingSite now takes a channel instead of a uri. Also we now don't set the currentURI or the referrer during a normal load in DoLoadURL. We make sure to do it after the content has been targetted which is when DoContent is called.
...
git-svn-id: svn://10.0.0.236/trunk@64559 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 02:24:18 +00:00
warren%netscape.com
0fd8fbeb74
Better fix for SetOriginalURI nsCOMPtr problem.
...
git-svn-id: svn://10.0.0.236/trunk@64463 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 06:43:04 +00:00
warren%netscape.com
cb68b6fd52
Fixed linux nsCOMPtr bustage.
...
git-svn-id: svn://10.0.0.236/trunk@64456 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 05:40:47 +00:00
warren%netscape.com
9fa657f1cd
Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread.
...
git-svn-id: svn://10.0.0.236/trunk@64449 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 03:58:50 +00:00
tbogard%aol.net
1af8daed16
Removed the command member from the nsIWebShellServices inteface as it is no longer needed. InternalLoad now has implementation that works in cases other than just the session history loading.
...
git-svn-id: svn://10.0.0.236/trunk@64210 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-27 02:35:05 +00:00
scc%netscape.com
b49d4807c2
small changes to clients of string converting APIs
...
git-svn-id: svn://10.0.0.236/trunk@64169 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-26 10:23:40 +00:00
pollmann%netscape.com
d5064110de
Bug 32702: Rename GetHistoryState to CaptureHistoryState (as it is), and add GetHistoryState method, r=nisheeth
...
git-svn-id: svn://10.0.0.236/trunk@63982 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 03:36:58 +00:00
tbogard%aol.net
d642a1682f
Adding implementation for the new method OnStartURIOpen on nsIURIContentListener.
...
git-svn-id: svn://10.0.0.236/trunk@63963 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 01:04:47 +00:00
radha%netscape.com
1f6f5fe04c
Fix for bug #s 28758, 29609. When loading a url over and over again, it is added
...
to SH each time there by causing multiple entries for that url in go menu.
r=law
git-svn-id: svn://10.0.0.236/trunk@63903 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 23:00:17 +00:00
norris%netscape.com
09ff59d528
Fix a number of security bugs. (I can't see the numbers at home because
...
they have restricted visibility.)
r=mstoltz
git-svn-id: svn://10.0.0.236/trunk@63404 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-18 17:48:12 +00:00
scc%netscape.com
aaaad11285
replaced use of private type with |getter_AddRefs|, r=travis
...
git-svn-id: svn://10.0.0.236/trunk@63225 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 01:19:33 +00:00
tbogard%aol.net
73803928e9
Call SetOverLink instead of SetJSStatus when over a link.
...
git-svn-id: svn://10.0.0.236/trunk@63105 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-16 01:02:23 +00:00
tbogard%aol.net
e3901dac35
Removed unused parameter.
...
git-svn-id: svn://10.0.0.236/trunk@62903 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-14 08:53:46 +00:00
rickg%netscape.com
1bd57cb94b
removed calls to deprecated string methods
...
git-svn-id: svn://10.0.0.236/trunk@62707 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-12 09:14:14 +00:00
tbogard%aol.net
4ce8b7d4f8
Removed include of "windows.h". I'm sure at one point it was needed, but it should not need to be as webShell is XP code.
...
git-svn-id: svn://10.0.0.236/trunk@62690 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-12 06:34:30 +00:00
tbogard%aol.net
0d4c0d0f32
Added overides for the Session History navigation in docShell. Removed some old ones that were recently removed from nsIWebShell.
...
git-svn-id: svn://10.0.0.236/trunk@62653 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 12:02:06 +00:00
norris%netscape.com
a6df9af80c
Fix Linux bustage.
...
git-svn-id: svn://10.0.0.236/trunk@62622 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 03:20:25 +00:00
norris%netscape.com
732190b52e
Remove mURL from nsWebShell, and GetURL from nsIWebShell.
...
r=travis
git-svn-id: svn://10.0.0.236/trunk@62618 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 02:57:39 +00:00
tbogard%aol.net
b182b69877
Don't override every method in docShell, only those where webShell needs to do different things. Remove dependency on nsIBrowserWindow. WebShell should no longer create the native widget. Removed a number of APIs from nsIWebShell to continue thining it down until it is completely removed. Other general cleanup and removal of dead code. Sizing and positioning is left nearly completely up to docShell. The bounds must be stored locally for now as there is a problem with the sizeToContent when the child has already been reflowed on an unconstrained basis, this will be fixed soon thus allowing the removal of the locally cached bounds. HandleUnknownContentType is no longer part of nsIDocumentLoaderObserver.
...
git-svn-id: svn://10.0.0.236/trunk@62587 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 01:05:08 +00:00
tbogard%aol.net
e211a20b92
Now that docShell implements SetZoom and GetZoom, just pass those function calls on to it. This frees us to clear some bloat in webShell's holding on to float mZoom. bug #30625 . r=jud, waterson a=jevering
...
git-svn-id: svn://10.0.0.236/trunk@62373 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-08 04:00:31 +00:00
gagan%netscape.com
a495a548fb
webshell's GetInterface continues with DocShell's GetInterface. r=travis. (reviewed docshell changes too) this allows necko to use the interface requester (webshell) to ask for nsIPrompt and display dialog boxes (for auths, etc)
...
git-svn-id: svn://10.0.0.236/trunk@62361 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-08 00:40:49 +00:00
mscott%netscape.com
6fd2ac0301
Bug #21358 --> Make sure we only call the on load handler ONCE per document. This prevents a nasty loop if
...
the onload handler tries to load an ftp url.
r=travis
a=jar
git-svn-id: svn://10.0.0.236/trunk@62295 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-07 06:02:04 +00:00
warren%netscape.com
d100457780
Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar
...
git-svn-id: svn://10.0.0.236/trunk@62243 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-05 21:26:01 +00:00
norris%netscape.com
d9654e0eb0
Fix 29541
...
r=travis,a=jar
git-svn-id: svn://10.0.0.236/trunk@62166 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-03 22:55:40 +00:00
tbogard%aol.net
495826cccc
nsIPref is no longer passed around through inits on webshell, content viewers and presContext. In places where it is needed, it can be retrieved from the service manager. I removed a number of the getters and setters for prefs as the prefs will be the same from the service manager so we don't need getters. r=waterson a=rickg
...
git-svn-id: svn://10.0.0.236/trunk@62038 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 07:13:02 +00:00
tbogard%aol.net
65c6aaa149
GetPositionAndSize returns the size from the stored bounds rather than relying on the incorrect widget. This should fix the viewer bustage. r=jevering, buster a=jevering.
...
git-svn-id: svn://10.0.0.236/trunk@62000 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 23:46:03 +00:00
tbogard%aol.net
233ebc98e8
Removed call to add items to the GlobalHistory at the beginning of the load. This was causing them to be added twice. Now instead, they are added at when OnLoading is called from the DoContent. r=mscott a=jar
...
git-svn-id: svn://10.0.0.236/trunk@61958 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 05:25:36 +00:00
tbogard%aol.net
827e7d599b
mPrefs were shadowing the ones in docShell. This fixes the bug where prefs weren't being found in presContext because the contentViewer is now being created in docShell which had a different set of prefs. r=beard a=rickg.
...
git-svn-id: svn://10.0.0.236/trunk@61948 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 03:22:14 +00:00
tbogard%aol.net
9f29a0ed26
WebShell now relies on the docShell for the creation of the content viewer. WebShell also provides and implementation for LoadURI that overrides the docShells so we can later do a ifdef on who should do the load. Before adding to GlobalHistory we call ShouldAddToGlobalHistory. Implemented GetMainWidget. This is work to allow getting new session history/ url loading working and work on master bug 13374. r=mscott a=jevering
...
git-svn-id: svn://10.0.0.236/trunk@61916 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 22:35:33 +00:00
ftang%netscape.com
d1c8b9487d
fix problem I instroduced last night which do not expand "hostname" to " http://hostname "
...
git-svn-id: svn://10.0.0.236/trunk@61886 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 20:38:16 +00:00
ftang%netscape.com
e9aed0a808
fix bug 28171 14155 28784. escape keyword URI before pass to NS_NewURI. Correct the convertToFileURI function.
...
convert file: uri to be escped with the file system charset before pass to NS_NweURI
r=warren a=bobj
git-svn-id: svn://10.0.0.236/trunk@61854 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 07:07:36 +00:00
pollmann%netscape.com
8a83557c05
Bug 28670: Move scroll methods from webshell to docshell r=travis a=rickg
...
git-svn-id: svn://10.0.0.236/trunk@61848 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 06:51:48 +00:00
mkaply%us.ibm.com
12e4ce87f1
# 25555
...
r= mscott@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
git-svn-id: svn://10.0.0.236/trunk@61784 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-28 14:51:35 +00:00
sspitzer%netscape.com
3ee3d2a564
fix for #26773 , alert when there is a network error in mailnews. r=mscott, a=phil
...
git-svn-id: svn://10.0.0.236/trunk@61714 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 01:04:50 +00:00
tbogard%aol.net
5ba2786013
Removed RemoveFocus, Stop, Reload, and SetContentViewer to reflect removal from nsIWebShell. Removed GetTarget() as it is no longer called. Removed ReleaseChildren as it is never called. The referrer is now stored down in docshell. CurrentURI is now set for docshell's benefit. A hacked implementation of InternalLoad is provided for the Reload case. OnLoading is now called for docshell sake. Stop now relies on docShell's Stop(). Other versions of Stop now call either Stop or StopLoad depending on the case. GlobalHistory code has moved down to docshell. Work for 13374 and landing of new session history/ uriloading. r=mscott a=jevering
...
git-svn-id: svn://10.0.0.236/trunk@61582 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-24 04:16:17 +00:00
gagan%netscape.com
570f14d71b
r=valeski,rjc a=jar. Fixes for the following bugs-
...
bug 1582 - HTTP Referer header problem.
This is now resolved with a preference (network.sendRefererHeader)
If set to 0 no referrer header is sent (ever) If set to 1 the
referrer header is sent only in cases of user link-clicks and if
set to 2 is sent from image requests as well.
bug 17158 - No Proxies For wasn't implemented.
This was not being read correctly and I also moved and cleaned up
the parsing function to nsProtocolProxyService (thereby also
killing bug 27728)
bug 24642 - http://www.win98central.com/#437 was crashing.
bug 26686 - crash in nsHTTPRequest destructor.
Both of these crashes were because of the nsHTTPRequest being
unconditionally released in the destructor of nsHTTPChannel. Although the main problem remains, I have made it a non-crasher now.
bug 27844 - HTTP breaks when only using FTP proxy.
This was happening because we were not resetting values of the
proxy when they are removed from the preference pane.
git-svn-id: svn://10.0.0.236/trunk@61512 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 21:17:17 +00:00
jbetak%netscape.com
2db71b24f1
bug 12502, View Source doesn't display non UTF-8 charsets on doc's w/o HTTP or Meta
...
r=ftang
a=bobj
git-svn-id: svn://10.0.0.236/trunk@61467 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:48:22 +00:00
pollmann%netscape.com
92c08ebe30
Bug 14827: Reset scrollbars, don't turn them to auto for SetDocument r=harishd a=rickg
...
git-svn-id: svn://10.0.0.236/trunk@61352 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 02:54:32 +00:00
mscott%netscape.com
c975a0c98b
Bug #27419 --> if uri load had a window target name and a window
...
with that name didn't exist yet, we weren't creating a new window,
instead we were loading it in the current window. Now we properly
fall through to the create new content handler case.
r=travis
a=phil
git-svn-id: svn://10.0.0.236/trunk@61345 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 02:05:52 +00:00
mscott%netscape.com
f4e27a402c
Bug #17468 --> LoadURL, do load url need to pass around the window target for now.
...
r=travis
git-svn-id: svn://10.0.0.236/trunk@61105 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 07:30:17 +00:00