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

2382 Коммитов

Автор SHA1 Сообщение Дата
sspitzer%netscape.com 060ec53ebc fix build bustage. now on to send email to travis to get him to take a look. 2000-03-12 07:35:58 +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 381178b1ab Removed Back(), Forward(), CanBack(), and CanForward(). People wanting to do these things can use the nsIWebNavigation interface. 2000-03-11 12:00:33 +00:00
tbogard%aol.net 932354edc2 Back() and Forward() have been changed to use the nsIWebNavigation interfaces instead of the old nsIWebShell. 2000-03-11 11:59:55 +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 db6ff68bcd Use the docShell APIs instead of the webshell ones where posssible. Instantiate the webBrowser Object instead of the docShell/webShell one. This starts the path for viewer to start using the embedding object completely rather than directly talking to a docShell. HandleUnknownContentType is no longer part of the nsIDocumentLoaderObserver interface. 2000-03-11 01:31:28 +00:00
tbogard%aol.net dbaa1d996e Use the docShell APIs instead of the webShell ones in some places. HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface. 2000-03-11 01:30:32 +00:00
tbogard%aol.net 8caddbb7e7 Removed the HandleUnknownContentType from the interface. 2000-03-11 01:19:40 +00:00
tbogard%aol.net a676f8f5a8 ContentViewer now takes an nsIWidget instead of a native window. Don't pass the scrolling preferences through the intialization as they are always the same and ignored. 2000-03-11 01:19:12 +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 a57c4603d1 Remove Init, SetDocLoaderObserver, GetDocLoaderObserver, SetParent, GetParent, GetChildCount, AddChild, RemoveChild, ChildAt, GetName, SetName, FindChildWithName, SetChromeEventHandler, GetContentViewer, IsBusy, SetDocument, StopBeforeRequestingURL, StopAfterURLAvailable, GetMarginWidth, SetMarginWidth, GetMarginHeight, SetMarginHeight, SetZoom, GetZoom. These should no longer be used. The docShell APIs should be used intead. 2000-03-11 01:04:28 +00:00
tbogard%aol.net e9cc2aee74 HandleUnknownContentType is no longer part of the nsIDocumentLoaderObserver interface. 2000-03-11 00:22:21 +00:00
tbogard%aol.net 225c10c319 Remove dependency on nsIBrowserWindow. 2000-03-11 00:21:27 +00:00
tbogard%aol.net 22d965cb27 Changed function declarations of nsIDocumentLoaderObserver to use the XPIDL macro instead of the inline versions. 2000-03-11 00:21:01 +00:00
tbogard%aol.net 50d8a10c8c Use the docShell APIs for initializing/ creating the docShell/ webshell object. 2000-03-11 00:20:07 +00:00
tbogard%aol.net 67dc75ac74 nsIDocumentLoaderObserver function declarations now use the XPIDL macro. 2000-03-11 00:19:38 +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
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
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 19d208da06 Fixing nsBrowserWindow to not assert in thread safety check. Needed NS_INIT_REFCNT 2000-03-06 09:10:47 +00:00
bruce%cybersight.com 6890048bf6 I think this was my fix for viewer coredumping at exit on Unix. 2000-03-05 22:30:30 +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
cls%seawood.org 889b6637e1 Force the install phase to build the subdirs first as dependencies are not properly handled. 2000-03-04 00:07:54 +00:00
norris%netscape.com 6f23e80fcc Fix 29541
r=travis,a=jar
2000-03-03 22:55:40 +00:00
alecf%netscape.com 4323897762 revive xlib build (not part of default seamonkey build) 2000-03-03 08:21:46 +00:00
cls%seawood.org 192e307283 Finally following warren's lead from "last year", the libs phase has been removed from the build. Directories had to be ordered and in some cases, traversed after a subsequent module was built.
Fixed the recursive makes into GtkMozilla so that they will report build failures like the other dirs.
Removed LIBS_NEQ_INSTALL variable and associated ifdefs.
2000-03-02 13:29:03 +00:00
pavlov%netscape.com 54ae2bbf0f fix travis's "issues" 2000-03-02 07:51:35 +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 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
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
mkaply%us.ibm.com 12aa4e52d1 # 25555
r= alecf@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-02-29 15:45:58 +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
pollmann%netscape.com fac36c79b1 Bug 28670: Remove unneeded scrollparam to webshell::Init r=travis a=rickg 2000-02-29 06:51:39 +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
locka%iol.ie 65ac0c9efb Fixed Reload and Stop calls 2000-02-26 00:47:23 +00:00
bryner%uiuc.edu 6985354db4 Adding a new flag to the Win32 build system. Set DISABLE_TESTS=1 to skip
building in the tests directories.  Should not affect the build at all if
you do not have this environment variable.  r=leaf.
2000-02-25 04:12:40 +00:00
tbogard%aol.net 4b47fc6551 typo. 2000-02-24 05:11:11 +00:00
tbogard%aol.net 823b7f6458 Changes to use nsIWebNavigation instead of the old methods on nsIWebShell. This should fix the build. 2000-02-24 05:07:39 +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 7ed5fc5209 Removed RemoveFocus, Stop, Reload, and SetContentViewer as these functions are no longer called. Work for 13374 and landing of new session history/ uriloading. r=mscott a=jevering 2000-02-24 04:15:48 +00:00
locka%iol.ie a83bc9acad Commented out obselete method 2000-02-23 23:14:04 +00:00
gagan%netscape.com d4293a9bc7 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.
2000-02-23 21:17:17 +00:00