tbogard%aol.net
f40d154bf2
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.
2000-03-27 02:35:05 +00:00
scc%netscape.com
a6cbaa2590
small changes to clients of string converting APIs
2000-03-26 10:23:40 +00:00
tbogard%aol.net
78708e1cb6
Provided implementation for Add and RemoveProgressListener.
2000-03-26 04:52:06 +00:00
cls%seawood.org
13d301bd22
Some compilers (HP-UX) don't like it when the file doesn't end in a newline.
2000-03-25 07:58:28 +00:00
tbogard%aol.net
c568a5cd6f
Removed the Set and GetPresContext as they were not being used.
2000-03-25 03:43:58 +00:00
tbogard%aol.net
abbf7a0baa
Updated the loadURI methods to reflect changes in the nsIDocShell API. ::Reload() now makes sure to pass the type on to the InternalLoad() call. ::Destroy() makes sure to properly tear down the script objects by setting the docshell and owner on those to null. When Scrolling to an anchor, make sure to update the current URI. The ::InternalLoad function now is responsible for updating the mUpdateHistoryOnLoad member, rather than relying on callers to set it first. When loading the site, only apply histories if we mUpdateHistoryOnLoad is set. Stubbed out a new function ::ShouldPersistInSessionHistory() that allows us to put all the code in place for items pages that shouldn't be persisted in the list, meaning items that are overwritten when new ones are added.
2000-03-25 03:43:27 +00:00
tbogard%aol.net
1bf2b885c3
Removed the loadURIVia as it is not needed. Setting the binding will be done through a setup, not through each load. loadURI now takes a referrer URI as the second paramater. We weren't doing anything with the presContext so that was removed (it was put there early before the design all fleshed out.)
2000-03-25 03:42:49 +00:00
pollmann%netscape.com
f177f98edc
Bug 32702: Rename GetHistoryState to CaptureHistoryState (as it is), and add GetHistoryState method, r=nisheeth
2000-03-24 03:36:58 +00:00
tbogard%aol.net
af8e50477d
Adding implementation for the new method OnStartURIOpen on nsIURIContentListener.
2000-03-24 01:04:47 +00:00
tbogard%aol.net
8a87bb6f94
Adding implementation for the new method OnStartURIOpen on nsIURIContentListener.
2000-03-24 00:26:51 +00:00
radha%netscape.com
af3be20faa
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
2000-03-23 23:00:17 +00:00
norris%netscape.com
437a7174ea
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
7cef346a78
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
083f64f051
replaced use of private type with |getter_AddRefs|, r=travis
2000-03-17 01:19:33 +00:00
jband%netscape.com
89b6af14cc
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
c1479d9d99
Call SetOverLink instead of SetJSStatus when over a link.
2000-03-16 01:02:23 +00:00
pavlov%netscape.com
6de8e5ec9c
forward declare the interface instead of using ptr native for nsIDocumentLoaderObserver r=rginda
2000-03-15 08:41:52 +00:00
tbogard%aol.net
7528e5d71e
Removed unused parameter.
2000-03-14 08:53:46 +00:00
tbogard%aol.net
5c69fc88bb
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
3df03018f3
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
2881558b53
Added support for setting a docShell into viewSource mode or viewNormal mode.
2000-03-14 04:35:37 +00:00
rickg%netscape.com
4791ab3e8f
removed calls to deprecated string methods
2000-03-12 09:14:14 +00:00
tbogard%aol.net
ddc1a0c773
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
c015ced3ec
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
fdfd66677a
Temporarily disable the assertion since it really is aggrevated on viewer.
2000-03-11 11:56:33 +00:00
norris%netscape.com
df1f76464f
Fix Linux bustage.
2000-03-11 03:20:25 +00:00
pavlov%netscape.com
33ce2d4e90
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
norris%netscape.com
772f1f0cad
Remove mURL from nsWebShell, and GetURL from nsIWebShell.
...
r=travis
2000-03-11 02:57:39 +00:00
tbogard%aol.net
026c7850d4
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
627255c4d8
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
13a0c0a34b
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
6934cf3ab7
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
086aae8fec
Reordered methods to be the same as the interface.
2000-03-11 00:49:47 +00:00
tbogard%aol.net
832a77d610
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
cdcf127807
Added attributes for stating if a docshell should allow plugins or not.
2000-03-11 00:47:59 +00:00
tbogard%aol.net
2a8ab084c3
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
e823201370
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
e1b2683e7d
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
7a1f29757d
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
7956d87f43
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
42800f579b
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
7e37f4f478
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
d85ba16fa4
Looks like mac doesn't like the spurious ; in
...
#ifdef DEBUG;
... removing it.
2000-03-04 02:09:26 +00:00
mccabe%netscape.com
f0495c0d95
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
a5c6bcf187
Fix 29541
...
r=travis,a=jar
2000-03-03 22:55:40 +00:00
tbogard%aol.net
5c166f4fd5
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
8f194033ba
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
d0e3a6e6b9
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
9193f16d19
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
99da589234
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