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
tbogard%aol.net
2e16f29bea
Temporarily disable the assertion since it really is aggrevated on viewer.
...
git-svn-id: svn://10.0.0.236/trunk@62649 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 11:56:33 +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
pavlov%netscape.com
1fdd348954
changes to let us build on MacOS X
...
git-svn-id: svn://10.0.0.236/trunk@62619 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 03:08:04 +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
89827f2372
Added a paramater for stating if children of a different type should be returned from FindChildWithName or not.
...
git-svn-id: svn://10.0.0.236/trunk@62580 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 00:55:39 +00:00
tbogard%aol.net
4bbd22ff42
HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface. Added a member for stating if this docShell supports plugins or not.
...
git-svn-id: svn://10.0.0.236/trunk@62579 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 00:55:00 +00:00
tbogard%aol.net
d51e7486d4
Added new attribute for stating if a docShell supports plugins or not. FindItemWithName should only return children of the same type. Added support for FindChildWithName to only return children of the same type. SetSize relies on SetPositionAndSize for implementation. Repaint now has an implementation stolen from the old webShell. GetMainWidget just gets the parentWidget since docShell doesnt' create it's own. Pass the widget to the creation of a contentViewer rather than a native window.
...
git-svn-id: svn://10.0.0.236/trunk@62578 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 00:53:48 +00:00
tbogard%aol.net
c39b673630
Reordered methods to be the same as the interface.
...
git-svn-id: svn://10.0.0.236/trunk@62577 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 00:49:47 +00:00
tbogard%aol.net
20aaf3fcb2
Added new type for TreeItems that simply wrap a content treeItem. Embedding is an example of this.
...
git-svn-id: svn://10.0.0.236/trunk@62576 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 00:48:54 +00:00
tbogard%aol.net
d534c955e4
Added attributes for stating if a docshell should allow plugins or not.
...
git-svn-id: svn://10.0.0.236/trunk@62575 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 00:47:59 +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
tbogard%aol.net
48f5d54fae
Don't rely on the parent widget to have a device context. Create and cache our own just like the old webShell wolrd. Since we have our own, it can now cache the zoom state too. bug #30625 . r=jud, waterson a=jevering
...
git-svn-id: svn://10.0.0.236/trunk@62372 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-08 03:58:33 +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
gagan%netscape.com
1342af872f
docshell's GetInterface returns nsIPrompt to allow dialog boxes on a per window basis.
...
git-svn-id: svn://10.0.0.236/trunk@62360 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-08 00:38:58 +00:00
mccabe%netscape.com
4aff5309fc
Fix to 30547
...
JavaScript error alert popups are now controlled by the "javascript.error.alerts" pref, initially defaulting to false.
In response to to various emails and newsgroup pressure.
a=jar
git-svn-id: svn://10.0.0.236/trunk@62299 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-07 07:41:29 +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
mccabe%netscape.com
79899c0637
Looks like mac doesn't like the spurious ; in
...
#ifdef DEBUG;
... removing it.
git-svn-id: svn://10.0.0.236/trunk@62204 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-04 02:09:26 +00:00
mccabe%netscape.com
d5c127fa1a
Fix to 30123. Pop up an alert for JavaScript errors rather than printing them to the system console (which results in silent failure on release builds).
...
r=jband, a=jar
git-svn-id: svn://10.0.0.236/trunk@62194 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-04 01:28:06 +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
bd8c73ffba
ShouldAddGlobalHistory is now a little smarter. It will only add items that are loaded in contentType'd docShells. I'm sure there are more things we should restrict on, but this is a start. r=mscott, a=jar
...
git-svn-id: svn://10.0.0.236/trunk@61956 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 05:18:04 +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
tbogard%aol.net
b6a98c5648
DoContent now call CreateContentViewer on the docShell to get the viewer created. Implemented CreateContentViewer(), NewContentViewer(), and SetupNewViewer() methods in the docshell. This gets docshell setup to be able to create it's own content viewers for loads. This is work to getting session history stuff working and bug 13374. r=mscott a=jevering
...
git-svn-id: svn://10.0.0.236/trunk@61915 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 22:32:24 +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
danm%netscape.com
d646395380
arrRRRHRHRHHRHH fixing some bloody grammar in the comments. r=mrsprieb@thirdgrade.edu
...
git-svn-id: svn://10.0.0.236/trunk@61692 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 23:13:47 +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
tbogard%aol.net
e141343e8d
mLoadCookie is now stored on the docshell instead of the contentListener. Started framing out the different parts of a load and management of session history and global history. Reload is now live. Work for 13374 and landing of new session history/ uriloading. r=mscott a=jevering
...
git-svn-id: svn://10.0.0.236/trunk@61580 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-24 04:15:22 +00:00
tbogard%aol.net
5cd1422a7a
Added a StopLoad method. Work for 13374 and landing of new session history/ uriloading. r=mscott a=jevering
...
git-svn-id: svn://10.0.0.236/trunk@61579 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-24 04:14:13 +00:00
tbogard%aol.net
4bbec9d14a
Now call OnLoadingSite() when DoContent is processed. mLoadCookie is now stored on the docshell instead of the contentListenr. Work for 13374 and landing of new session history/ uriloading. r=mscott a=jevering
...
git-svn-id: svn://10.0.0.236/trunk@61578 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-24 04:13:31 +00:00
tbogard%aol.net
7e6a609102
Added enumeration for the reload types and the parameter to reload. Work for 13374 and landing of new session history/ uriloading. r=mscott a=jevering
...
git-svn-id: svn://10.0.0.236/trunk@61577 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-24 04:12:07 +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
8e86e740f2
Bug 14827: Removing dead code. r=harishd a=rickg
...
git-svn-id: svn://10.0.0.236/trunk@61373 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-21 02:21:38 +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
tbogard%aol.net
8ff5a96921
PDT+ Fix for Bug #27279 . When the current docshell was asked to find an item of a given name, it failed to return out when it itself was the name being searched for. Also provided implementation for Set/ GetSessionHistory and and GetCurrentURI. None of these methods are called yet. Changed the mLoadCookie to only be on the contentListener. This will probably change to only be on the docshell, but regardless, there should only be one between the two of them. r=mscott, jar. a=jar
...
git-svn-id: svn://10.0.0.236/trunk@61168 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-17 02:03:02 +00:00
tbogard%aol.net
921a518574
Some structure change to the DoContent function to get it closer to being ready to take requests. Removed the HandleInCurrentDocShell method as that is no longer needed. None of this code is called right now. Just checking in due to some v-table changes between this and docshell and docshell needs to be checked in for a PDT+ fix. This work is however actually in preparation for a PDT+ fix later this week. r=mscott
...
git-svn-id: svn://10.0.0.236/trunk@61167 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-17 01:58:34 +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
joki%netscape.com
70aa75bb28
Fix bug 4167. Fire unload event before all data is gone to allow action during event handlers. r:travis
...
git-svn-id: svn://10.0.0.236/trunk@60953 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 22:55:36 +00:00
mscott%netscape.com
76aa8f4935
Fixes Bug #27419 and various other uri re-targeting bugs. The uri loader now properly implements retargeting.
...
r=travis,mscott (we co-authored it).
git-svn-id: svn://10.0.0.236/trunk@60792 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 04:05:04 +00:00