norris%netscape.com
d2401d0be5
Fix a number of security bugs. (I can't see the numbers at home because
...
they have restricted visibility.)
r=mstoltz
2000-03-18 17:48:12 +00:00
mccabe%netscape.com
a1a082d9b2
Add [noscript] to a number of non-scriptable attributes in [scriptable] interfaces. (They're not scriptable, because they refer to native types.) This is in preparation for a new compile-time check in xpidl to require the [noscript] annotation for attributes, as it is required for methods.
...
Preparatory to fix to 11454.
r=jband
2000-03-17 23:47:48 +00:00
scc%netscape.com
ef27072d80
replaced use of private type with |getter_AddRefs|, r=travis
2000-03-17 01:19:33 +00:00
jband%netscape.com
e6b52c42dd
fix typo in user message. bug 31950. You'd think we'd know how to spell netscape!
2000-03-16 05:45:16 +00:00
tbogard%aol.net
2596a179ae
Call SetOverLink instead of SetJSStatus when over a link.
2000-03-16 01:02:23 +00:00
pavlov%netscape.com
1bb4ef637c
forward declare the interface instead of using ptr native for nsIDocumentLoaderObserver r=rginda
2000-03-15 08:41:52 +00:00
tbogard%aol.net
aa2e47677e
Removed unused parameter.
2000-03-14 08:53:46 +00:00
tbogard%aol.net
e12818d171
When setting the viewMode, dont' do a reload if there isn't already an URL loaded.
2000-03-14 06:30:30 +00:00
tbogard%aol.net
3997f63321
Added support for setting a docShell into viewSource mode or viewNormal mode. Changed calls to creating the contentViewer to rely on the mode of the docshell for deciding the state it is in. Made docShell support the nsIWebProgress interface. Stubbed out the methods for it's implementation.
2000-03-14 04:36:55 +00:00
tbogard%aol.net
25a752064a
Added support for setting a docShell into viewSource mode or viewNormal mode.
2000-03-14 04:35:37 +00:00
rickg%netscape.com
ffe78e83e5
removed calls to deprecated string methods
2000-03-12 09:14:14 +00:00
tbogard%aol.net
299e2bdb1c
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.
2000-03-12 06:34:30 +00:00
tbogard%aol.net
de89e55b72
Added overides for the Session History navigation in docShell. Removed some old ones that were recently removed from nsIWebShell.
2000-03-11 12:02:06 +00:00
tbogard%aol.net
f1ce4f6a5b
Temporarily disable the assertion since it really is aggrevated on viewer.
2000-03-11 11:56:33 +00:00
norris%netscape.com
5add6838c7
Fix Linux bustage.
2000-03-11 03:20:25 +00:00
pavlov%netscape.com
ce094b4cfc
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
norris%netscape.com
9b2edd3c59
Remove mURL from nsWebShell, and GetURL from nsIWebShell.
...
r=travis
2000-03-11 02:57:39 +00:00
tbogard%aol.net
3a96e93cb8
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.
2000-03-11 01:05:08 +00:00
tbogard%aol.net
175c01a3ce
Added a paramater for stating if children of a different type should be returned from FindChildWithName or not.
2000-03-11 00:55:39 +00:00
tbogard%aol.net
e4d15301dc
HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface. Added a member for stating if this docShell supports plugins or not.
2000-03-11 00:55:00 +00:00
tbogard%aol.net
24ba9ec167
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.
2000-03-11 00:53:48 +00:00
tbogard%aol.net
ba18dd83d5
Reordered methods to be the same as the interface.
2000-03-11 00:49:47 +00:00
tbogard%aol.net
d9c112399d
Added new type for TreeItems that simply wrap a content treeItem. Embedding is an example of this.
2000-03-11 00:48:54 +00:00
tbogard%aol.net
2e336fd20f
Added attributes for stating if a docshell should allow plugins or not.
2000-03-11 00:47:59 +00:00
tbogard%aol.net
6daaccbd1c
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
2000-03-08 04:00:31 +00:00
tbogard%aol.net
9b4fdbcada
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
2000-03-08 03:58:33 +00:00
gagan%netscape.com
7e1b3b797a
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)
2000-03-08 00:40:49 +00:00
gagan%netscape.com
ee63f155b1
docshell's GetInterface returns nsIPrompt to allow dialog boxes on a per window basis.
2000-03-08 00:38:58 +00:00
mccabe%netscape.com
c53dc8519f
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
2000-03-07 07:41:29 +00:00
mscott%netscape.com
cbc6d78022
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
2000-03-07 06:02:04 +00:00
warren%netscape.com
c0497e31be
Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar
2000-03-05 21:26:01 +00:00
mccabe%netscape.com
f8e5bc50b5
Looks like mac doesn't like the spurious ; in
...
#ifdef DEBUG;
... removing it.
2000-03-04 02:09:26 +00:00
mccabe%netscape.com
307db9913d
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
2000-03-04 01:28:06 +00:00
norris%netscape.com
6f23e80fcc
Fix 29541
...
r=travis,a=jar
2000-03-03 22:55:40 +00:00
tbogard%aol.net
4eec4fb506
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
2000-03-02 07:13:02 +00:00
tbogard%aol.net
d9b7f4567e
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.
2000-03-01 23:46:03 +00:00
tbogard%aol.net
84d90bd475
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
2000-03-01 05:25:36 +00:00
tbogard%aol.net
619ad7581a
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
2000-03-01 05:18:04 +00:00
tbogard%aol.net
46b0064aaa
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.
2000-03-01 03:22:14 +00:00
tbogard%aol.net
b2806359f0
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
2000-02-29 22:35:33 +00:00
tbogard%aol.net
8b63342877
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
2000-02-29 22:32:24 +00:00
ftang%netscape.com
f7512d1033
fix problem I instroduced last night which do not expand "hostname" to " http://hostname "
2000-02-29 20:38:16 +00:00
ftang%netscape.com
c3609c4360
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
2000-02-29 07:07:36 +00:00
pollmann%netscape.com
982af48162
Bug 28670: Move scroll methods from webshell to docshell r=travis a=rickg
2000-02-29 06:51:48 +00:00
mkaply%us.ibm.com
35f9400d4f
# 25555
...
r= mscott@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-02-28 14:51:35 +00:00
sspitzer%netscape.com
09b7b9db4f
fix for #26773 , alert when there is a network error in mailnews. r=mscott, a=phil
2000-02-26 01:04:50 +00:00
danm%netscape.com
c707d0cb8b
arrRRRHRHRHHRHH fixing some bloody grammar in the comments. r=mrsprieb@thirdgrade.edu
2000-02-25 23:13:47 +00:00
tbogard%aol.net
f364b44eca
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
2000-02-24 04:16:17 +00:00
tbogard%aol.net
ec349aa2d4
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
2000-02-24 04:15:22 +00:00
tbogard%aol.net
e50e0100f8
Added a StopLoad method. Work for 13374 and landing of new session history/ uriloading. r=mscott a=jevering
2000-02-24 04:14:13 +00:00