Граф коммитов

609 Коммитов

Автор SHA1 Сообщение Дата
tbogard%aol.net 6a06f69242 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. 2000-03-30 05:02:28 +00:00
tbogard%aol.net 393b6b8b13 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. 2000-03-30 02:24:18 +00:00
tbogard%aol.net f3c5352218 OnLoadingSite now takes a nsIChannel instead of a nsIURI. This allows us to get information out of the channel we may need such as the referrer. We now make sure we set the referrer during OnLoadingSite. Fixed a bug where the nsIWebProgressListener was getting found on the treeOwner even for frames. This was causing the the treeOwner to get notified of all actions happening in the children. Now we make sure to only set the listener for the top level frame. 2000-03-30 02:24:17 +00:00
tbogard%aol.net 37403beb95 Provided implementation for the nsIWebProgressListener interface. 2000-03-29 10:32:45 +00:00
tbogard%aol.net d68da2bdc7 Now properly enable retrieving the nsIWebProgressListener interface from the owning treeOwner. Added firing methods for all the methods in nsIWebProgressListener. onLocationChange is currently the only one that is validly firing however. 2000-03-29 10:29:58 +00:00
alecf%netscape.com 5c41d1b889 remove unnecessary nsIPref.idl dependancies 2000-03-29 09:50:07 +00:00
warren%netscape.com a9c46925a4 Better fix for SetOriginalURI nsCOMPtr problem. 2000-03-29 06:43:04 +00:00
tbogard%aol.net 9db042ace5 Adding nsWebProgressListener to the build. 2000-03-29 05:58:24 +00:00
warren%netscape.com a80eb29199 Fixed linux nsCOMPtr bustage. 2000-03-29 05:40:47 +00:00
tbogard%aol.net a451421024 First checkin of this class. This will be the home of the webProgressListener for the uriloader loads. 2000-03-29 05:33:09 +00:00
warren%netscape.com d60b12b153 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. 2000-03-29 03:58:50 +00:00
jdunn%netscape.com 9f8f763f57 fixing build bustage
a= ducarroz@netscape.com
2000-03-28 01:38:40 +00:00
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
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