tbogard%aol.net
4ac35be0c1
nsIDocShell::LoadURI now takes a nsIDocShellLoadInfo parameter to do fancier loads which include replacing current history slots and passing in a referrer. In the future more things may be set on the nsIDocShellLoadInfo interface. This allows us to not have to add a new parameter for every new type of load info that might be needed in different loads.
2000-03-30 22:38:32 +00:00
tbogard%aol.net
0de95d0531
added files: mozilla/docshell/base/nsDocShellLoadInfo.cpp
2000-03-30 12:39:47 +00:00
tbogard%aol.net
c709b46a64
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
cls%seawood.org
2ecacd28c4
Updating config.guess & config.sub to latest GNU versions. Bug #22599 , r=wtc
2000-03-30 03:12:16 +00:00
tbogard%aol.net
94719657e2
nsWebBrowserChrome is now a nsIWebProgressListener. The location bar is now updated in response to nsIWebProgressListener instead of nsIWebShellContainer::BegineLoadURL.
2000-03-30 02:28:59 +00:00
tbogard%aol.net
17d9db5925
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
3fd9cff3d0
nsWebBrowserChrome is no longer a treeOwner. Fixed a bug in the overLink code when the chrome is completely hidden (toolbar, status etc.)
2000-03-29 10:32:44 +00:00
tbogard%aol.net
2f5c168c5e
nsIBrowserWindow::GoTo no longer takes the command parameter. Converted calls to nsIWebShell for loading an URL to use nsIWebNavigation interface instead.
2000-03-29 10:27:08 +00:00
tbogard%aol.net
87ffa7a323
nsIBrowserWindow::GoTo no longer takes the command parameter.
2000-03-29 10:23:34 +00:00
tbogard%aol.net
b1d688174a
Use the nsIWebNavigation to load URIs instead of the nsIWebShell interface.
2000-03-29 10:20:29 +00:00
tbogard%aol.net
370d1af8f9
Changed the URI loading to use the nsIWebNavigation interface.
2000-03-29 10:16:58 +00:00
alecf%netscape.com
1829d31bed
remove bogus nsIPref dependancies
2000-03-29 09:49:24 +00:00
warren%netscape.com
9a009d0b48
Better fix for SetOriginalURI nsCOMPtr problem.
2000-03-29 06:43:04 +00:00
warren%netscape.com
e8f86ff0c8
Attempted to fix linux bustage due to necko change.
2000-03-29 06:42:27 +00:00
tbogard%aol.net
58e714ce51
added files: mozilla/docshell/base/nsDSWebProgressListener.cpp
2000-03-29 06:04:13 +00:00
warren%netscape.com
617b29d2e6
Fixed linux nsCOMPtr bustage.
2000-03-29 05:40:47 +00:00
warren%netscape.com
727f312b32
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
tbogard%aol.net
ac546562ea
Changed the nsIWebBrowserChrome::FindNamedBrowser to be nsIWebBrowserChrome::FindNamedBrowserItem. This is important because it's possible that a frame needs to be returned, not just a toplevel browser object. So we need to be able to return a destination frame from this call. So now the API talks in terms of a frame.
2000-03-28 09:24:01 +00:00
dcone%netscape.com
628dab0745
Re-numbered some menu Items that were broken. r=karnaze
2000-03-27 22:40:50 +00:00
tbogard%aol.net
e0307d4810
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
tbogard%aol.net
2e8b47e6ea
Removed the command member as it is no longer needed.
2000-03-27 02:34:51 +00:00
scc%netscape.com
fd8de8008f
small changes to clients of string converting APIs
2000-03-26 11:39:08 +00:00
scc%netscape.com
c3b7672d97
small changes to clients of string converting APIs
2000-03-26 10:23:40 +00:00
norris%netscape.com
4eb52aa84b
Fix
...
32088 Circumventing Same Origin security policy using javascript: URLs
32040 about: can't be link
Also remove deprecated method
r=mstoltz
2000-03-24 22:15:37 +00:00
rods%netscape.com
10f4c1107f
added a menu item for turning on GfxListboxes and GfxComboboxes and the the setting prefs
...
r=dcone b=18895
2000-03-24 15:52:21 +00:00
alecf%netscape.com
6e65f2e08e
fix xlib build (not part of default build)
2000-03-24 07:57:53 +00:00
pollmann%netscape.com
0be5605d38
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
85c3c56959
Adding implementation for the new method OnStartURIOpen on nsIURIContentListener.
2000-03-24 01:04:47 +00:00
pavlov%netscape.com
ac429a27da
nsIFilePicker isn't implimented in widget on unix
2000-03-24 00:00:34 +00:00
radha%netscape.com
7bf54b8cf1
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
locka%iol.ie
39a96b8dae
Removed
2000-03-23 22:29:36 +00:00
rods%netscape.com
74c8c4c266
add a clean up macro for releasing viewer widgets and then checking there refcnts
...
r=dcone b=32448
2000-03-22 15:26:50 +00:00
rods%netscape.com
34d117cb37
added new menu item for visual event debugging
...
r=dbaron
2000-03-22 15:25:51 +00:00
pavlov%netscape.com
9b963353ca
add nsIFilePicker. I really hate this file. Why is it still here? Please tell me that!
2000-03-22 11:09:24 +00:00
locka%iol.ie
bdab0a303f
Remove ActiveX entry
2000-03-21 23:38:35 +00:00
locka%iol.ie
71db88a29b
Removed
2000-03-21 23:32:42 +00:00
locka%iol.ie
d9ea70b06c
Removed
2000-03-21 23:20:14 +00:00
locka%iol.ie
f9dbb48adc
Removed
2000-03-21 23:18:05 +00:00
locka%iol.ie
5daf5e4cac
Removed
2000-03-21 23:10:32 +00:00
locka%iol.ie
1dea6e3a5b
Removed
2000-03-21 22:55:32 +00:00
locka%iol.ie
539ef679f5
Tests folder moved
2000-03-21 22:40:48 +00:00
rods%netscape.com
9a8dd2508c
Added releases and asserts for cleaning up viewer when it shutsdown.
...
b=32448 r=kmcclusk
2000-03-21 21:56:59 +00:00
karnaze%netscape.com
e68861558c
bug 28071 - added Use DTD compatibility mode to viewer. layout uses single mechanism for determining compatibility mode. r=rods.
2000-03-20 23:39:22 +00:00
dcone%netscape.com
27bbf51abe
Added some menu items. r=rods
2000-03-20 23:13:59 +00:00
dcone%netscape.com
f18d12fd12
added some menu items for debugging. r=rods
2000-03-20 23:13:00 +00:00
rods%netscape.com
2c6b0d5579
Added the ability to set a particular index in the Tests Sites Dialog
...
in case you need to start over.
r=dcone
2000-03-20 15:46:03 +00:00
mscott%netscape.com
f1075e1597
Removing another obsolete file. This file lives in mozilla\uriloader\base now.
2000-03-19 23:29:21 +00:00
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
scc%netscape.com
ef27072d80
replaced use of private type with |getter_AddRefs|, r=travis
2000-03-17 01:19:33 +00:00
pinkerton%netscape.com
48483b15bf
register the screen manager service in GFX r=scc.
2000-03-16 04:57:22 +00:00
dbaron%fas.harvard.edu
dec3af3ef0
Revise workaround for bug 28557 so we neither crash nor leak. r=waqar@netscape.com
2000-03-16 01:16:53 +00:00
tbogard%aol.net
2596a179ae
Call SetOverLink instead of SetJSStatus when over a link.
2000-03-16 01:02:23 +00:00
locka%iol.ie
6d5a810174
Fixed some problems building with the latest platform sdk
2000-03-16 00:25:22 +00:00
rods%netscape.com
755ea01511
added Gfx Mode on/off for scrollbars
...
added the Urls menu for testing
b=27712, r=dcone
2000-03-15 15:01:26 +00:00
dveditz%netscape.com
83793623b9
fixing VC5 build (bug 31868)
2000-03-15 06:22:09 +00:00
tbogard%aol.net
1b902bc213
Removing this as the interface is no longer used and should no longer be used.
2000-03-15 05:03:35 +00:00
tbogard%aol.net
51fe1b4422
Updated paramaters to FindNamedBrowserChrome() and changed it to FindNamedBrowser() to reflect changes in the API.
2000-03-15 04:34:29 +00:00
rhp%netscape.com
4e23d61267
Changes to fix many bugs including quoting style size - vcard I18N fixes - compose fixes - etc - Bug #: 12505 25610 29806 30048 30744 31207 31589
2000-03-15 01:47:36 +00:00
jdunn%netscape.com
0a4b14d764
fixing build bustage on HP. Complaining of char * being deprecated.
...
r= rods@netscape.com
2000-03-15 01:19:43 +00:00
jst%netscape.com
e4033e3af9
Fixing build bustage.
2000-03-14 16:24:34 +00:00
rods%netscape.com
cdd7e44e0d
I hate doing this, but a minor change to make the depend builds go green
2000-03-14 15:51:27 +00:00
rods%netscape.com
f6a77c7742
decls need to be outside the NS_DEBUG ifdef
2000-03-14 15:12:29 +00:00
rods%netscape.com
4ff3f6d742
added menu items to turn on/off GFX scrollbars
...
added menu items to save and "Goto" to two urls, this helps a lot with testing.
b=27712
2000-03-14 14:19:56 +00:00
tbogard%aol.net
f50a518b35
This should fix mac. Close is now Destroy().
2000-03-14 11:53:00 +00:00
tbogard%aol.net
509907d4d2
Removed nsIBrowserWindow.h from the export list.
2000-03-14 11:09:48 +00:00
tbogard%aol.net
58e5886488
Changed nsIBrowserWindow references to reference nsBrowserWindow. nsBrowserWindow is no longer a component. More implementation to get nsBrowserWindow and nsWebBrowserChrome implementations geared towards the embedding code. made nsBrowserWindow implement nsIBaseWindow.
2000-03-14 11:08:43 +00:00
tbogard%aol.net
3fc295392e
Removing un-needed include of nsIBrowserWindow.h
2000-03-14 11:05:10 +00:00
tbogard%aol.net
3e009059a0
Removing un-needed forward declare of nsIBrowserWindow.
2000-03-14 11:04:07 +00:00
tbogard%aol.net
aa2e47677e
Removed unused parameter.
2000-03-14 08:53:46 +00:00
tbogard%aol.net
f4be7fb6ae
Updated paramaters to GetNewBrowserChrome() and changed it to GetNewBrowser() to reflect changes in the API. Added new functions SizeBrowserTo() and ShowAsModal() that were added to the nsIWebBrowserChrome API.
2000-03-14 07:06:07 +00:00
tbogard%aol.net
5ddc58c6b1
L"" is not legal on all compilers to pass to a PRUnichar*. So instead need a temporary nsAutoString.
2000-03-14 05:41:02 +00:00
tbogard%aol.net
05470a25df
When bringing up the View Source window, set the title and set the mode on the docShell.
2000-03-14 04:39:46 +00:00
tbogard%aol.net
10feb1dffd
Tweaked a comment to not mention nsIBrowserWindow which is going away.
2000-03-14 03:58:45 +00:00
rickg%netscape.com
ffe78e83e5
removed calls to deprecated string methods
2000-03-12 09:14:14 +00:00
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
jbetak%netscape.com
3881911814
bug 12502, View Source doesn't display non UTF-8 charsets on doc's w/o HTTP or Meta
...
r=ftang
a=bobj
2000-02-23 01:48:22 +00:00
pollmann%netscape.com
837886fe88
Bug 14827: Reset scrollbars, don't turn them to auto for SetDocument r=harishd a=rickg
2000-02-19 02:54:32 +00:00
mscott%netscape.com
9a7c1b0e8e
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
2000-02-19 02:05:52 +00:00
dcone%netscape.com
36d49a79d9
updated the MenuId for printing. R=rods. approval=choffman
2000-02-17 20:59:47 +00:00
mscott%netscape.com
2772b8e808
Bug #17468 --> LoadURL, do load url need to pass around the window target for now.
...
r=travis
2000-02-16 07:30:17 +00:00
mscott%netscape.com
567b91995a
Bug #17468 --> LoadURL needs to pass around the window target for now.
...
r=travis
2000-02-16 07:29:50 +00:00
tbogard%aol.net
28e191d2c2
Fixed assertion occuring when mousing over and status occurs.
2000-02-16 00:30:41 +00:00
joki%netscape.com
512277b8af
Fix bug 4167. Fire unload event before all data is gone to allow action during event handlers. r:travis
2000-02-15 22:55:36 +00:00
cls%seawood.org
3ea6196171
Pass value of NSPR_VERSION to subconfigures to reduce number of places the nspr version needs to be updated. Bug #27457
2000-02-15 04:52:52 +00:00
dbaron%fas.harvard.edu
243e9b4482
Add event target debugging to the viewer menu for Linux (includes the XP part of the changes).
...
r=joki
2000-02-15 04:33:43 +00:00
mscott%netscape.com
a1cf99ecb3
Fixes Bug #27419 and various other uri re-targeting bugs. The uri loader now properly implements retargeting.
...
r=travis,mscott (we co-authored it).
2000-02-15 04:05:04 +00:00
tbogard%aol.net
fc8a8d5156
Removed unused method from the interface. r=pavlov
2000-02-14 09:42:30 +00:00
tbogard%aol.net
166bf1bbd4
SetStatus now uses the new API on nsIWebBrowserChrome. r=pavlov
2000-02-14 09:16:26 +00:00
tbogard%aol.net
759cd3c5a7
WebShell now relies on the docshell to provide the script environment and providing the scriptGlobalObjectOwner interface. r=hyatt
2000-02-14 06:48:39 +00:00
locka%iol.ie
d9baf91304
Now BeforeNavigate(2) passes a correctly formed post data value to stop crashes in CHtmlView derived clients.
...
The next step is to use the post data passed into the Navigate in the first place.
2000-02-13 15:20:58 +00:00
locka%iol.ie
78fb908601
Fixed webshell change breakages.
...
Fixed NS_InitXPCOM breakages
Added last post data variable so events can fire it to clients during browsing
2000-02-13 15:18:29 +00:00
valeski%netscape.com
14463c9c26
r=mcafee, 27339. We were kicking *any* load failure to the keyword server, now we're a little more selective
2000-02-12 01:22:25 +00:00
tbogard%aol.net
201adafc59
Removed methods that are no longer used as nsIWebShellContainer or nsIWebShell interface no longer require them. r=hyatt
2000-02-11 08:30:17 +00:00
tbogard%aol.net
d6712bba0e
Remove a number of now defunct methods on nsIWebShellContainer. And a couple more from nsIWebShell. r=hyatt
2000-02-11 08:29:02 +00:00
dougt%netscape.com
4519e9aaf0
24560. Fixing jsurl document.write('foo') assertion/crash. Now returning
...
and error code from the channel creation which notifies the webshell
that all is okay but there is no channel to read from.
r=warren.
2000-02-11 04:48:09 +00:00
norris%netscape.com
2b4b436f5f
Fix 25062 Reload vulnerability
...
25206 Reload vulnerability #2
Implement grant dialogs and persistence for capabilities.
most r=mstoltz, some code from morse w/ r=norris
2000-02-10 04:56:56 +00:00
rods%netscape.com
ca8b8dba38
cleaning up viewer to use local versions widget files and support
...
bug 17027, carpool a=leaf, r=kmcclusk
2000-02-09 19:28:24 +00:00
rods%netscape.com
0f752d1d30
added interfaces to build and added them to be exported
2000-02-09 19:25:44 +00:00
kmcclusk%netscape.com
cd6f5d237b
Prevent synchronous paints during reflows bug 20150; r=rods@netscape.com
...
Call SetTextAlign within SetupDC instead of in each DrawString on WIN32. bug 26973; r=rods@netscape.com
2000-02-09 15:48:01 +00:00
tbogard%aol.net
840c8350e1
GlobalWindow now calls up nsIDocShellTreeOwner rather than nsIBrowserWindow. GlobalWindow has mostly been re-organized as well as cleaned up to provide this new functionality. DocShellTreeOwners got implementations filled in and many bugs fixed. nsIScriptGlobalObject now talks in terms of docShells instead of webShells. Fixed a number of cases where people were walking through content viewers etc to get to a presShell and changed them to simply ask for the presShell from the docShell. GlobalWindow now deals completely in terms of docShells. r=vidur
2000-02-08 13:40:10 +00:00
valeski%netscape.com
7b08f968cc
r=dougt. 10465. the User Agent language portion now comes from a pref because the iLocaleService is the OS setting and we want app level l10n settings in teh UA string
2000-02-08 05:56:30 +00:00
scc%netscape.com
73802d6f2e
Pro5 update
2000-02-07 23:06:04 +00:00
scc%netscape.com
7592f488ec
Pro5 update; eliminate dependcies on PowerPlant r=beard
2000-02-07 22:32:40 +00:00
risto%netscape.com
65c0d3c80a
Changing all cvs-mirror.mozilla.org references to point to politically
...
correct addresses, for example tinderbox.mozilla.org, lxr.mozilla.org or
bonsai.mozilla.org. cvs-mirror shouldn't use in URLs anymore because it's
now on different server.
r=bryner
2000-02-05 07:23:36 +00:00
alecf%netscape.com
398bb02860
switch from nsAutoCString to nsCAutoString
...
r=sspitzer
2000-02-05 06:19:18 +00:00
alecf%netscape.com
f4114401ef
remove the file locator from the viewer registry, since it's now in a component
...
r=sspitzer
2000-02-05 05:41:50 +00:00
tbogard%aol.net
6fbd009cb0
Added stub implementation for new methods nsIWebBrowserChrome::SetJSStatus, nsIDocShellTreeOwner::SizeShellTo, and nsIDocShellTreeOwner::ShowModal.
2000-02-05 03:24:45 +00:00
rods%netscape.com
57bbf57356
adding widget viewer based widget library to build
...
widgets are no created from NS_New mthods instead of from the factory
r kmcclusk, b =17027
2000-02-04 15:58:35 +00:00
rods%netscape.com
e6d7831601
initial add
2000-02-04 15:55:21 +00:00
rods%netscape.com
ef6bdfe3fb
initial add copied from widget\src\windows and all NS_NewXXX method
...
for bug 17027 r=kmcclusk
2000-02-04 15:54:24 +00:00
mscott%netscape.com
0ad75b2c5f
more prepation for docshell landing. Implement IsPreferred and move implemtation of CanHandlecontent from the
...
application layer into the webshell/docshell layer.
r=traivs
2000-02-04 08:44:46 +00:00
racham%netscape.com
760f08ea00
Trying to access the global history prematurely in putting up the profile dialogues. Removing assertion and adding check on null pointer. r=travis
2000-02-03 06:36:50 +00:00
valeski%netscape.com
41512e1d6a
URL Parsing and implementation rewrite landing. Andreas Otte was generous enough to contribute these changes
2000-02-03 03:44:22 +00:00
brade%netscape.com
27ca515c4c
fix access paths for move to CW5 (bug #25949 )
2000-02-02 22:45:39 +00:00
tbogard%aol.net
83d634b3a6
Hooked up nsWebBrowserChrome into nsBrowserWindow. These changes enable viewer to properly set itself up as the docShell tree owner. r=buster.
2000-02-02 02:51:36 +00:00
tbogard%aol.net
1df044cf0c
added files: mozilla/webshell/tests/viewer/nsWebBrowserChrome.cpp
2000-02-02 02:39:12 +00:00
tbogard%aol.net
7c95486fe7
Adding nsWebBrowserChrome.cpp to the build. Not actually called by anyone yet. Pending review of nsBrowserWindow to get it hooked up.
2000-02-02 02:33:03 +00:00
tbogard%aol.net
50e78c511e
New class to allow viewer to support implementing nsIDocShellTreeOwner and nsIWebBrowserChrome. Not actually used by anyone yet. nsBrowserWindow changes pending review.
2000-02-02 02:32:12 +00:00
valeski%netscape.com
1909d65642
r-jevering. now we try and resolve non-qualified hosts on windows first, before sending them to the keyword server
2000-02-02 02:22:36 +00:00
rods%netscape.com
4579f79390
removimg the menu item that enables you to switch to native widgets
...
b=bugzilla is down, but i do have a bug number) r=kmcclusk
2000-02-01 22:52:42 +00:00
valeski%netscape.com
699545004a
r=jevering. When keywords are enabled, we now feed urls to the keyword server whenever there's a load error, not just dns failure.
2000-02-01 22:31:20 +00:00
pp%ludusdesign.com
48e640ed4f
Conversion to NS_GET_IID(). Bug #20232 , r=scc@netscape.com
2000-02-01 14:26:27 +00:00
valeski%netscape.com
5356c1341c
r=jevering. 25928. We were applying the local www.*.com trick to all protocols when it's currently only an http thang.
2000-01-31 22:47:40 +00:00
tbogard%aol.net
9425deb1fd
SetTitle() now relies on the docshell implementation for the setting of the title. GetTarget() now relies on the docshell implementation. Provided an overide for CreateTargetLocation since it isn't implemented yet in docshell.
2000-01-30 07:41:06 +00:00
mscott%netscape.com
8dfcdc11cd
doc loader service syncy up
...
r=travis
2000-01-29 06:15:01 +00:00
mscott%netscape.com
553323271b
Don't build nsDocLoader.cpp
2000-01-29 06:14:26 +00:00
mscott%netscape.com
cb2cc66d32
remove doc loader service reference.
...
tweaks to make doc loader observer scriptable
r=travis
2000-01-29 06:07:32 +00:00
mscott%netscape.com
903527e2bf
remove doc loader from thebuild
2000-01-29 06:06:45 +00:00
mscott%netscape.com
6f5f4cd742
for loading a url, call directly into the uri loader instead of
...
going through the doc loader
retrofitting for moving docloader into the uriloader
Bug #21173 --> if the channel has been retargeted, set the focuson ourself.
Bug #21728 --> only call DoLoadURl if the url was redirected to us.
r=travis
2000-01-29 06:06:25 +00:00
mscott%netscape.com
53a556cc79
remove files that are moving to the uri loader as idl files.
2000-01-29 06:05:43 +00:00
mscott%netscape.com
fe58a9d4b6
remove these files from the build.
...
They are being re-added to the uri loader as idl files.
r=travis
2000-01-29 06:05:22 +00:00
mscott%netscape.com
cbb675dd1b
Remove nsIDocumentloader, nsIDocumentLoaderObserver from the builds. These files are now
...
in the uriloader
r=travis
2000-01-29 06:04:35 +00:00
mscott%netscape.com
645dfa8f72
Part of docshell/webshell landing prep work. The doc loader is being re-factored into the uri loader.
...
This header file containst the remanents of stuff that was in nsIDocumentLoader but wasn't really
part of nsIDocumentLoader the interface.
r=travis
(not part of the build yet)
2000-01-29 04:27:32 +00:00
hyatt%netscape.com
50bf875c47
Getting rid of createPopup.
2000-01-28 03:05:17 +00:00
dcone%netscape.com
e31204f271
support for regression testing. r=rods
2000-01-26 15:14:41 +00:00
valeski%netscape.com
c191a0b042
r=vidur. 20445. We now throw dialogs when a connection is refused or socket activity has timed out.
2000-01-25 02:47:58 +00:00
norris%netscape.com
8507a58ec3
Files:
...
caps/include/nsScriptSecurityManager.h
caps/src/nsScriptSecurityManager.cpp
modules/libpref/src/init/all.js
Fix
24565 nsScriptSecurityManager::GetSecurityLevel() is a performance
24567 re-write DOM glue security checks to avoid NS_WITH_SERVICE()
r=waterson
Files:
dom/src/base/nsGlobalWindow.cpp
layout/base/src/nsDocument.cpp
layout/base/src/nsGenericElement.cpp
Fix assertion failure for 1-character property names.
Files:
dom/src/jsurl/nsJSProtocolHandler.cpp
webshell/src/nsDocLoader.cpp
Fix 18653 "javascript:" URLs cross windows problems (probably regressi
r=nisheeth
Files:
layout/events/src/nsEventListenerManager.cpp
Fix
23834 document.onkeypress allows sniffing keystrokes
24152 document.onclick shows links from other window
r=joki
2000-01-23 04:23:14 +00:00
nisheeth%netscape.com
d5be7041f5
Fix for bug 20619. This affects only those builds which were built with MOZ_PERF set in the environment. The start of the url load is no longer output twice on the console.
2000-01-23 02:31:52 +00:00
troy%netscape.com
8a78d916a5
b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
...
child list and changed ReparentFrameView() to check it.
2000-01-22 01:16:50 +00:00
michael.lowe%bigfoot.com
6696fa133b
Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan
2000-01-21 21:56:09 +00:00
mscott%netscape.com
2fc75424f3
Bug #24274--> delay creating a dummy channel in DoLoadURL until we are sure
...
we are going to need it.
r=bienvenu,travis
a=chofmann
2000-01-20 03:54:35 +00:00
pollmann%netscape.com
df0d05044b
Bug 20315: Copy charset information down into child webshell (no js regression!) r=buster, a=chofmann
2000-01-19 22:43:48 +00:00
mscott%netscape.com
c8193a9416
Bug #19517 --> if we don't have an unknown content handler available to us,
...
try to fetch it from out parent.
r=sspitzer
2000-01-18 21:58:15 +00:00
pollmann%netscape.com
6bf0c4ac1d
Bug 20315/24243/23571: Backing change for 20315 out - it was causing javascript handlers to not fire and scripts to not execute. Working with joki to understand this r=self, backing out change only
2000-01-18 20:31:15 +00:00
pollmann%netscape.com
89ea13c2bd
Bug 20315: Copy charset info from parent down into child content viewer r=buster
2000-01-18 02:43:22 +00:00
mscott%netscape.com
a770fdf7e5
loading a uri takes the channel instead of the uri. The caller
...
must create the channel before call openuri.
r=rpotts.
2000-01-17 19:56:31 +00:00
rpotts%netscape.com
be79b9fb76
bug #23055 (r=warren). Added LOAD_DOCUMENT_URI load attribute for the DocLoader to distinguish doc URIs
2000-01-15 06:12:54 +00:00
danm%netscape.com
e86a4b53fb
adding a parameter to nsIBrowserWindow::SizeWindowTo. part of bug 15555. r:hyatt
2000-01-15 02:30:34 +00:00
locka%iol.ie
f1c18133a7
Fixed control after changes to web shell caused compile errors
2000-01-13 23:33:27 +00:00
valeski%netscape.com
e05c7df97c
api clean up and fixed a blah.com www. appending case
2000-01-13 23:23:20 +00:00
valeski%netscape.com
596198c777
17697. r=dougt. we now throw a dialog when we can't find a protocol handler.
2000-01-12 22:54:07 +00:00
morse%netscape.com
61a9624d09
fix bug 23037, allow autofill to use double-byte characters for i18n, r=dp
2000-01-12 21:53:32 +00:00
valeski%netscape.com
1880626278
r=rpotts. 14696. We now throw dialogs when dns fails, and when a protocol isn't avail for protocols *entered in the url bar*.
2000-01-11 23:11:32 +00:00
dcone%netscape.com
d83e244873
Used the NS_GET_IID(nsIDocShell) to create the docshell instead of a WebShellIID. r=travis b=22937
2000-01-11 21:06:42 +00:00
mscott%netscape.com
5e07dc265e
Bug #20132 --> pass in the interface request object into open url.
...
Some plugin code in nsWebShell::GetInterface broke progress / status information because it broke
the GetInterface method for webshell. I fixed this.
r=rpotts
2000-01-11 20:59:24 +00:00
pp%ludusdesign.com
698852a4f4
Converting usage of ::GetIID() to NS_GET_IID().
...
Bug #20232 , r=scc@netscape.com
2000-01-11 20:49:15 +00:00
waterson%netscape.com
74c48d36ca
Bug 22294. Use aURI's spec (rather than mURL) to cough up a URL for global history. r=mscott
2000-01-11 01:11:31 +00:00
waqar%netscape.com
aed453ef5b
# 19452
...
r mcafee
d Huge menus on gtk+1.23
2000-01-10 22:55:19 +00:00
edburns%acm.org
13be6d7ebf
I know it's unorthodox to do a top level checkin like this, but I've got so many files
...
in so many different directories, that I think it's the best way.
I've pulled and clobber_all'd my tree and got
r=dp
on this checkin.
Here are the touched files:
M mozilla/embedding/browser/activex/src/control/MozillaBrowser.cpp
M mozilla/embedding/browser/activex/src/control/MozillaBrowser.h
M mozilla/js/src/xpconnect/shell/xpcshell.cpp
M mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp
M mozilla/xpcom/build/nsXPComInit.cpp
M mozilla/xpcom/components/nsComponentManager.cpp
M mozilla/xpcom/components/nsIServiceManager.h
M mozilla/xpcom/components/nsServiceManager.cpp
M mozilla/xpcom/io/nsSpecialSystemDirectory.cpp
M mozilla/xpcom/io/nsSpecialSystemDirectory.h
M mozilla/xpcom/tests/TestBuffers.cpp
M mozilla/xpcom/tests/TestPipes.cpp
M mozilla/xpcom/tests/TestShutdown.cpp
M mozilla/xpcom/tests/windows/TestHelloXPLoop.cpp
M mozilla/xpcom/tools/registry/regExport.cpp
M mozilla/xpcom/tools/registry/regxpcom.cpp
M mozilla/xpinstall/stub/xpistub.cpp
M mozilla/webshell/embed/ActiveX/MozillaBrowser.cpp
M mozilla/webshell/embed/ActiveX/MozillaBrowser.h
M mozilla/webshell/tests/viewer/nsMacMain.cpp
M mozilla/webshell/tests/viewer/nsPhMain.cpp
M mozilla/webshell/tests/viewer/nsWinMain.cpp
M mozilla/webshell/tests/viewer/unix/gtk/nsGtkMain.cpp
M mozilla/xpfe/appshell/src/nsFileLocations.cpp
M mozilla/xpfe/bootstrap/nsAppRunner.cpp
The heart of this checkin is a change in the signature and symantics
of NS_InitXPCOM.
The new signature is
extern NS_COM nsresult
NS_InitXPCOM(nsIServiceManager* *result, nsFileSpec* binDirectory);
I filed a bug for this problem:
b=23157
The original manifestation of this bug was in mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp It used the current process directory to find resources, which is not correct when the current process is not mozilla.exe.
I have added a new type to nsSpecialSystemDirectory, Moz_BinDirectory, and made nsResProtocolHandler use that value.
2000-01-06 01:05:13 +00:00
morse%netscape.com
0d7d7eea84
add UniversalDialog, r=davidm
2000-01-05 03:17:11 +00:00
dougt%netscape.com
4363b1057f
Including nsFileSpec.
2000-01-03 23:41:03 +00:00
blizzard%redhat.com
d6cf22aa5c
Change nsComponentManager::ProgIDToCLSID to nsComponentManager::ProgIDToClassID as per bug #3579 . Checking in for sford. r=scc,r=blizzard
1999-12-30 22:03:58 +00:00
rpotts%netscape.com
af4f9c2189
Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad.
1999-12-29 07:32:59 +00:00
rpotts%netscape.com
38fc9e5e0f
Removed obsolete method nsIDocumentLoader::LoadOpenedDocument.
1999-12-29 05:10:21 +00:00
rpotts%netscape.com
644d8e02cb
DocLoader reorg...Removed the implementations of LoadDocument(...), LoadOpenedDocument(...) and the nsDocumentBindInfo.
1999-12-28 23:22:26 +00:00
rpotts%netscape.com
9619211274
Docloader/URIloader integration... Temporarily added CreateViewer(...) to the WebShell (moved from the DocLoader). This will ultimately end up in the DocShell...
1999-12-28 09:18:47 +00:00
rpotts%netscape.com
2331eb43cb
Starting to integrate the DocLoader and URI loader... Removed the Channel listener and the need for nsDocumentBindInfo objects. Now all URI loading is done by the URI loader.
1999-12-28 09:16:15 +00:00
briano%netscape.com
c69942ec03
Hack to work around the std::tm error on Solaris using the Workshop compiler.
1999-12-22 23:43:19 +00:00
briano%netscape.com
9551ad4f9b
Fix for build bustage on NetBSD/arm, and some minor cleanup.
1999-12-22 23:35:06 +00:00
radha%netscape.com
85bec7089a
Fix for bug # 21567. Mail composer urls get in to SH. This is a regression from some of
...
the recent uriLoader changes. r=mscott, a=don
1999-12-22 21:35:18 +00:00
dougt%netscape.com
7b6cb1119f
fix for 16273. r=valeski, a=sdagley.
1999-12-22 01:47:59 +00:00
sspitzer%netscape.com
e8a4061a40
warnings fixes, and fix for #21901 , all password dialogs to have titles
...
if the user passes one in, or use "Password" if they pass null.
1999-12-21 23:03:29 +00:00
tbogard%aol.net
6fa5ae3daa
Fixed CanHandle to check against the validity of the parent being returned rather than the success of the function. Removed some code that was taken out a few days ago. Morse accidently put it back in when checking in his local version of nsWebShell.cpp.
1999-12-21 02:18:51 +00:00
tbogard%aol.net
66dad8a9a4
Removed GetWebShellType as it is no longer in the nsIWebShell API. Rely on the docshell implementation of accessing the ChromeEventHandler, the parentContentListener, GetProtocolHandler(), GetTitle(), LoadURI(), LoadURIVia(), GetDocument(), GetCurrentURI(), GetPresContext(), GetPresShell(), and GetContentViewer(). Fixed a leak in SetTitle() when in frames. Introduced when I removed the passing along of the title to the parent (comPtrs would have prevented this leak).
1999-12-21 00:19:59 +00:00
tbogard%aol.net
0a09dc3e3f
Removed GetWebShellType() form the API.
1999-12-21 00:12:46 +00:00
morse%netscape.com
f4b2441812
add SelectDialog, bug=3110, coded by davidm, r=morse, a=chofmann
1999-12-19 18:32:21 +00:00
alecf%netscape.com
5f2b8736c4
fix xlib-in-gtk embedding example (not part of default build)
1999-12-19 00:47:06 +00:00
morse%netscape.com
68baca2b6f
needed for foreign-cookie pref, bug 13655, coded by rpotts, r=morse, a=chofmann
1999-12-18 05:16:18 +00:00
waterson%netscape.com
2b43c07064
Fix for new webshell APIs.
1999-12-18 03:02:37 +00:00
tbogard%aol.net
c072d9b525
WebShell is now a subclass of docshell. This allows for a migration path to start taking things out of webshell. Removed many things from nsIWebShell interface. Removed many member variables to rely on the ones in docshell base class. Fixed bug number 13385 and 9995 by not setting the title of the parent frame when a title is set on a child.
1999-12-18 02:29:57 +00:00
tbogard%aol.net
4ade8151df
Started removing functions that should no longer be used. Call sites are now using the new docshell interfaces.
1999-12-18 02:24:45 +00:00
saari%netscape.com
642e5558c7
Adding files to webshell.mcp for Travis
1999-12-18 01:07:47 +00:00
pavlov%netscape.com
530135195a
link against docshell to enable subclassing from docshell r=travis a=chofmann
1999-12-17 21:15:31 +00:00
tbogard%aol.net
f4b5120789
Fixes to make viewer hold on to a docshell and talk to the docshell as a docshell rather than a webshell. r=pavlov
1999-12-17 08:13:54 +00:00
tbogard%aol.net
9373f4e29d
Setting webshell up where I can link in and subclass from docshell.
1999-12-17 08:03:35 +00:00
morse%netscape.com
938c7ea840
back out last change temporarily until we can fix leak
1999-12-17 04:05:53 +00:00
morse%netscape.com
532296dc8f
Implement reject-foreign-cookies pref, bug 13655, a=chofmann, r=neeti nsDocLoader.cpp
1999-12-17 02:44:22 +00:00
pavlov%netscape.com
ce071dd9dd
update to use new api a=leaf
1999-12-16 00:39:04 +00:00
ftang%netscape.com
930131891c
fix bug 21722. move charsetreload state clean up code from OnEndURLLoad to OnEndDocumentLoad. r=rpotts.
1999-12-15 21:26:12 +00:00
danm%netscape.com
6ad070506f
added deathgrip to survive window destruction during onload handler. part of fix for bug 19302. r:hyatt a:chofmann
1999-12-15 02:18:52 +00:00
selmer%netscape.com
72f25d5692
Fixed test to use current syntax for trees (for bug 18001)
1999-12-14 22:58:55 +00:00
pollmann%netscape.com
3657f5ebf1
Bug 20315: Make non-iso charsets work in frameset documents. Fix 1/2: Propagate charset info through webshell reloads r=ftang a=chofmann
1999-12-13 22:41:09 +00:00
tbogard%aol.net
ee03550247
Implemented changes to nsIDocShellTreeItem and nsIDocShellTreeNode interfaces. FindChildWithName and FindItemWithName. Work to fix bug 21287. r=shaver a=shaver.
1999-12-12 10:16:15 +00:00
buster%netscape.com
0edefdc22a
bug 21187
...
fixed the webshell leak in <textarea> and <input type=text|password>
the problem was the new nsWebShell::SetDocument() call was indirectly
causing nsHTMLDocument to instantiate a parser and fire off a parse.
bad circular references ensued. The fix is to use the "aCommand" param
to pass a hint to the nsHTMLDocument, telling it there's no need to
involve a parser.
in the simple case, we no longer leak webshells. That is, if you open
mozilla.exe, look at a page (whether it has a text control on it or
not), and shut down the app, no webshell is leaked. If I browse around,
sometimes we still leak a webshell somewhere. I haven't figured out
exactly where that is yet. A guess is history, which is in the process
of being reworked anyway.
r=mscott
a=chofmann
1999-12-09 07:21:34 +00:00
danm%netscape.com
9182c17717
close window on receipt of close event, as well as destroy. synchs with recent changes to gtk/mac/win windows. fixes bug 20811. r:troy a:chofmann
1999-12-09 00:47:46 +00:00
blizzard%redhat.com
7a4c6ea9e2
fix for bug #21169 . fix problems with resizing and showing the gtkmozilla widget when embedding it. r=pavlov, a=chofmann
1999-12-08 23:07:13 +00:00
tbogard%aol.net
051d84eb54
Fix for 21113.
1999-12-08 05:00:51 +00:00
tbogard%aol.net
93668cfc38
Added some methods to nsIDocShellTreeItem... It now understands the concept of being of the chrome or content type. Added convenience methods to traverse up the tree with a restriction of same item type.
1999-12-08 04:57:23 +00:00
locka%iol.ie
319b6ae38a
Include nsXPIDLString.h
1999-12-07 23:02:20 +00:00
locka%iol.ie
253cb2b7cc
Fixed bad const casting
1999-12-07 23:01:59 +00:00
locka%iol.ie
d0c1c85e70
Added a guard around the interface file to stop #include'ing exdisp.h before or after MozillaBrowser.h from breaking a build
1999-12-07 23:01:28 +00:00
mscott%netscape.com
aa86b996e5
Bug #20700 --> fix view source by converting back and forth between nsURILoadCommand's and the old string
...
style version.
r=travis
1999-12-06 22:32:06 +00:00
blizzard%redhat.com
e314631e2f
bring the gtk embedded code back from the dead. this is a fix for bug #20396 .
1999-12-06 20:28:47 +00:00
danm%netscape.com
86ab0c4552
adjusting chrome for new _blank windows
1999-12-06 01:40:51 +00:00
locka%iol.ie
61d91a242c
Fixed broken declaration of GetTitle(). Hopefully this is the last of this problem.
1999-12-05 18:31:35 +00:00
tbogard%aol.net
d8c36f6a2a
Fixed the JS console in viewer.
1999-12-05 03:02:55 +00:00
warren%netscape.com
1c2a3215e3
Fix for linux bustage. Added arguments to NewChannel
1999-12-04 10:47:51 +00:00
tbogard%aol.net
65dac36c84
Fixed a couple of problems with FindChildWithName.
1999-12-03 11:22:54 +00:00
tbogard%aol.net
f593347cb9
WebShell now implements the nsIDocShellTreeItem and nsIDocShellTreeNode interfaces.
1999-12-03 10:57:59 +00:00
tbogard%aol.net
eb96099e6d
1.) WebShell no longer implements nsIScriptContextOwner.
...
2.) WebShell now implements the new nsIScriptGlobalObjectOwner.
3.) WebShell supports GetInterface to nsIScriptGlobalObject.
4.) Documents no longer carry around a reference to nsIScriptContextOwner. Instead they hold on to a nsIScriptGlobalObject. nsIDocument::GetScriptContextOwner has now become nsIDocument::GetScriptGlobalObject(). Same change to the set methods.
1999-12-03 09:24:22 +00:00
mscott%netscape.com
23fde50053
Fix a webshell leak! improper nsCOMPtr useage in DestroyChildren was causing us to leak
...
all child webshells!!! uhuh...that couldn't have been good
1999-12-02 23:46:00 +00:00
tbogard%aol.net
42baa75378
Implemented the nsIBaseWindow::FocusAvailable. Hooked up the old nsIWebShellContainer::FocusAvailable to go through the new one.
1999-12-02 10:11:38 +00:00
tbogard%aol.net
e021e1fe53
Stubbed out the implementation of FocusAvailable in webshell as part of the nsIBaseWindow interface.
1999-12-02 09:43:07 +00:00
mscott%netscape.com
9e871b728c
fix leak of document bind info when uri loading is turned on.
1999-12-02 09:37:36 +00:00
tbogard%aol.net
a87a5dcb15
Removed nsIMarkupDocumentViewer.h as it is now copied from the docshell directory as part of the parsing of nsIMarkupDocumentViewer.idl.
1999-12-02 09:11:40 +00:00
tbogard%aol.net
dafffb90cc
Stop copying the nsIMarkupDocumentViewer.h from this directory into the public directory. Rely on the IDL file in the docshell directory to copy it out.
1999-12-02 09:10:32 +00:00
mscott%netscape.com
a35676baf1
openuri now takes a nsURILoaderCommand
...
remove protocol scheme check before using the uri loader. this
means that all urls will run through the uriloader regardless of
type when it gets turned on.
webshell:
doContent and canHandleContent now take a nsURILoaderCommand
modify the handle link click event method to pass in
in the nsIURILoader::viewUserClick command to the uri loader
r=travis
1999-12-02 07:00:17 +00:00
mcafee%netscape.com
12d6ed8d46
Wrap tests directory in ENABLE_TESTS. patch submitted by jim_nance@yahoo.com, r=mcafee
1999-12-02 05:43:08 +00:00
tbogard%aol.net
0f3e5cfb03
Added attribute for setting and getting the nsIDocShellTreeOwner.
1999-12-02 04:34:09 +00:00
buster%netscape.com
0d35e09766
fixed 20170
...
r=karnaze
1999-12-01 22:28:51 +00:00
tbogard%aol.net
9b80d3d619
nsXPBaseWindow now uses nsIBaseWindow interface off webshell instead of nsIWebShell for some simple window stuff.
1999-12-01 03:43:17 +00:00
tbogard%aol.net
2472113dc8
nsWebShell now implements nsIDocShellContainer.
1999-12-01 03:41:43 +00:00
mscott%netscape.com
1f400f3b8e
Add chrome and res urls specs to the list of urls which now work with the uri loader.
...
Note: you need to enable uri loading under the debug menu for this code to be executed.
1999-12-01 03:21:51 +00:00
mscott%netscape.com
0e2ff650d6
uri dispatching nit...if the webshell doesn't have a parent content uri listener then
...
return an error code instead of NS_OK.
1999-12-01 00:16:25 +00:00
tbogard%aol.net
df09e67688
Trying to put CallQueryInterface back in. Lets see if Wensleydale likes it better with a .get().
1999-11-30 23:50:01 +00:00
mscott%netscape.com
550949370d
fix back and forward buttons when using uri dispatching. When we're about to call into the uri loader,
...
set the mLoadingDocument flag on the doc loader to true.
1999-11-30 22:15:35 +00:00
mccabe%netscape.com
bdab219701
Reinstating backed-out fix to 18636; move FileLocator registration call from xpfe/bootstrap/nsSetupRegistry to webshell/tests/viewer/nsSetupRegistry, to make sure that the FileLocator service is available to the viewer. This fixes prefs for the viewer, broken before because they couldn't get at FileLocator.
...
FileLocator is still registered in xpfe, as the first nsSetupRegistry #includes the second. Hence the previous bustage.
r=neeti.
1999-11-30 07:54:18 +00:00
tbogard%aol.net
f4f62bed05
Errr, this should help baby wensleydale.
1999-11-30 06:02:46 +00:00
warren%netscape.com
e480d13275
Workaround for Solaris bustage.
1999-11-30 05:58:24 +00:00
warren%netscape.com
2db26922a6
Landing no_neckoutil2_branch. Bug #11159 . Removes neckoutil_s.lib from build which helps beos and openvms.
1999-11-30 04:50:42 +00:00
tbogard%aol.net
0ce76837f3
Put a couple of what were protected member functions of nsWebShell into the public API. This was needed during the period of rebuilding the webshell.
1999-11-30 04:32:42 +00:00
tbogard%aol.net
f66740f59e
nsWebShell now implements nsIDocShell. This is to pave the way for getting converted over to the docshell world. r=pavlov
1999-11-30 04:32:09 +00:00
dougt%netscape.com
e2808e63be
fix for 18078. r=mstoltz,warren
...
(looks like it is #ifdef'ed out)
1999-11-30 00:33:45 +00:00
dougt%netscape.com
f66be6c30c
fix for 18078. r=mstoltz,warren
1999-11-30 00:32:43 +00:00
locka%iol.ie
f8e2769fdd
Removed "const" on the aResult parameter on CWebShellContainer override of nsIBrowserWindow::GetTitle
1999-11-30 00:21:29 +00:00
locka%iol.ie
9f6e53d467
Added CommandStateChangeConstants
1999-11-30 00:19:53 +00:00
mscott%netscape.com
fe78631dc5
uri dispatching nit....retarget the load group if we are opening a channel which has a load group
...
different from our own.
THIS CODE IS NOT executed unless uri dispatching is turned on.
1999-11-30 00:10:17 +00:00
mscott%netscape.com
a260948fc1
small uri dispatching nit...I needed to add nsIURIContentListener to the GetInterface method on nsIWebShell.
1999-11-30 00:09:00 +00:00
danm%netscape.com
60ece7d3bb
updated to match nsIWebShell interface change for travis@netscape.com
1999-11-29 21:15:32 +00:00
tbogard%aol.net
b31903250e
Changed GetDocumentLoaderObserver to return a ** instead of a *&. This is in sync with the nsIDocShell::GetDocumentLoaderObserver. r=pavlov
1999-11-29 21:09:47 +00:00
mscott%netscape.com
ba58eb014a
Fix warning.
1999-11-29 21:06:49 +00:00
mscott%netscape.com
debf580a73
temporary tweak to doc loader to use private uri loader
...
with post data stream support if we are trying to load
a url that has a post data stream.
r=travis
1999-11-29 21:01:15 +00:00
locka%iol.ie
2966b099a8
Removed FPKLUDGE hack for Delphi
1999-11-28 16:31:21 +00:00
warren%netscape.com
96ec037ac6
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
tbogard%aol.net
904e13e316
Changed NS_ASSERTION to NS_ENSURE on an interface boundary check. Done mainly to get VC depend to rebuild this file so tinderbox will go green.
1999-11-27 03:36:35 +00:00
tbogard%aol.net
39bf3b8c44
Free pointer returned by GetTitle since it no longer returns a const pointer to the internal string storage.
1999-11-27 02:29:17 +00:00
tbogard%aol.net
596104f4a2
Removed const from GetTitle to get in sync with API.
1999-11-27 02:24:43 +00:00
tbogard%aol.net
5209114e72
Removed the const from GetTitle to reflect the fact that the implementation should return an allocated string.
1999-11-27 02:21:43 +00:00
tbogard%aol.net
49a7dee927
nsWebShell now implements nsIBaseWindow. Part of the steps to getting call sites calling the new interfaces rather than nsIWebShell.
1999-11-27 02:14:40 +00:00
tbogard%aol.net
d1f4cb3e8a
Removed the const to reflect the fact that the implementation will return an allocated string, not a pointer to the internal string.
1999-11-27 02:08:42 +00:00
mccabe%netscape.com
0397203f0d
Doh. Didn't check other consequences of double-registration; it busted on the doubly-declared static CID.
...
Backing out until I can give it more attention after Turkey Day.
1999-11-25 02:27:14 +00:00
mccabe%netscape.com
73d03c0d07
Fix to 18638. Register nsFileLocator (and APPSHELL_DLL, a hacked dependency) in viewer b/c prefs depends on it, and we can't turn security checks in viewer off for XPConnect testing without prefs.
...
The nsFileLocator registration call now occurs twice; once in xpfe/bootstrap/nsSetupRegistry.cpp, and again when that file includes this one. Leaving it on both places to underline the hack.
1999-11-25 00:25:36 +00:00
dmose%mozilla.org
36e4793508
added newline to EOF to keep Solaris sed from whining, r=mcafee@netscape.com
1999-11-24 22:04:23 +00:00
tbogard%aol.net
5cf34ba8b8
Removed the set and get of the URLDispatcher. Changed a QI to using the Interface maps.
1999-11-24 09:40:56 +00:00
tbogard%aol.net
8346684a29
Slight re-arrangement of some methods. Mainly just removed Set and GetURLDispatcher.
1999-11-24 09:39:58 +00:00
tbogard%aol.net
af1ce8d410
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
1999-11-24 06:03:41 +00:00
neeti%netscape.com
cd72e89586
fix bug 15820,memory leak in ImageManagerImpl by converting it to a service on gtk, windows and mac.r=dp
1999-11-24 03:41:48 +00:00
sfraser%netscape.com
afa5a36c6c
Make the image manager a service, part of neeti's checkin that follows. We no longer need the image manager hack in main(), so comment it out. r=neeti.
1999-11-24 03:40:05 +00:00
mike%neoplanet.com
49ed694236
Added preliminary cookie support. Enabled preferences to be read from the default preference file. Corrected/Added DWebBrowser events: DownloadBegin, DownloadComplete, StatusTextChange, and TitleChange. Added support for ExecWB->SaveAs.
1999-11-24 03:34:34 +00:00
tbogard%aol.net
43c07c9572
Changed the old QI map to use the new NS_INTERFACE_MAP_BEGIN, NS_INTERFACE_ENTRY, NS_INTERFACE_MAP_END type map.
1999-11-23 10:08:32 +00:00
tbogard%aol.net
515e4d9739
Changed the concept of the webshell holding an mChromeElement object to it holding a nsIChromeEventHandler interface. This is more generic and allows other apps to plugin nicer into the API.r=hyatt
1999-11-23 09:57:47 +00:00
mscott%netscape.com
add180df18
force uri dispatching to always be on if the url we are trying to load
...
is a mailto url. why? because it works so well for mailto =). No sense
in only allowing people turning uri dispatching on to get the benefits.
r=travis.
1999-11-23 07:14:45 +00:00
radha%netscape.com
a0810ef4c0
Fix for regressed bug #, 15441. Back/Forward to anchors erratic. r=nisheeth
1999-11-22 21:42:00 +00:00
erik%netscape.com
fe1bb6b118
bug 8801; register new font enumerator for font prefs UI; r=ftang
1999-11-22 19:40:00 +00:00
rpotts%netscape.com
d317e9f235
fix build bustage - unix compilers are dumb as bricks!
1999-11-22 07:09:59 +00:00
rpotts%netscape.com
1e859d6869
fix build bustage - NS_NewLoadGroup(...) no longer takes a parent load group as an argument...
1999-11-22 06:20:51 +00:00
rpotts%netscape.com
603d668e54
fixes to make the web crawler work when sites which have meta-refresh tags are encountered...
1999-11-22 05:47:26 +00:00
rpotts%netscape.com
8026dca974
bug #15342 and #15560 . Refactored the LoadGroup and DocumentLoader...
1999-11-22 05:46:03 +00:00
leaf%mozilla.org
f05ff4b0e5
checkin to fix build bustage.
1999-11-22 01:08:36 +00:00
buster%netscape.com
d8a7ef6556
don't know how this got through, I must not have saved the file from my IDE?
1999-11-19 08:43:27 +00:00
buster%netscape.com
93551f1751
moved content-specific data and methods from nsIWebShell to appropriate content viewer interface
...
no bug number, this is for webshell redesign work
r=rickg, travis
1999-11-19 07:35:27 +00:00
warren%netscape.com
59ef7fadbf
Removed the nsICapabilities interface in favor of nsIInterfaceRequestor.
1999-11-18 07:36:41 +00:00
mscott%netscape.com
48c40aade9
Bug #14928 --> phase one of uri dispatching landing. IF uri dispatching is turned on,
...
invoke the uri loader instead of opening the document ourselves.
Various changes for uri dispatching....
r=travis
1999-11-18 07:07:33 +00:00
mscott%netscape.com
1e3db6851b
Bug #14928 --> phase one of uri dispatching landing. webshell is a nsIURIContentListener.
...
r=travis.
1999-11-18 07:06:39 +00:00
mscott%netscape.com
e911d3f3df
Bug #14928 --> phase one of uri dispatching landing. add ability to get/set content listener parent on the webshell
...
r=travis
1999-11-18 07:06:07 +00:00
mscott%netscape.com
65c51b2064
Bug #14928 --> phase one of uri dispatching landing. add ability for doc loader to load
...
an opened channel
r=travis
1999-11-18 07:05:47 +00:00
valeski%netscape.com
442edcfdf4
r=rhp. nsDocumentBindInfo was returning NO_INTERFACE when asked for nsISupports. I can't believe we made it this far w/ that object not able to support nsISupports :/
1999-11-18 02:19:13 +00:00
warren%netscape.com
5b5fb803e9
Fix for bustage due to channel retargeting changes.
1999-11-17 09:33:13 +00:00
warren%netscape.com
3ba707aec7
Fix for linux bustage due to channel retargeting changes.
1999-11-17 09:11:03 +00:00
warren%netscape.com
34ecf73507
Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott
1999-11-17 08:14:52 +00:00
tbogard%aol.net
aae2cde858
Fixed a warning.
1999-11-17 04:19:39 +00:00
blizzard%redhat.com
808efc0995
land SUPERWIN
1999-11-17 04:06:21 +00:00
blizzard%redhat.com
6f07eb8d2c
add gtksuperwin to the link line for viewer
1999-11-17 04:05:41 +00:00
tbogard%aol.net
d972c34518
Removed nsIWebShell::GetRootWebShellEvenIfChrome(). Added nsIWebShell::GetTopLevelWindow(). Made GetRootWebShellEvenIfChrome implementation a protected member function.
1999-11-16 20:06:12 +00:00
jdunn%netscape.com
e871be6de2
Fixing all unresolved symbols on unix. The bug has the diff's
...
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 06:02:31 +00:00
tbogard%aol.net
0e82732097
Changed nsDocLoader to get Container by asking nsIWebShell rather than nsIContentViewerContainer.
1999-11-16 01:03:57 +00:00
tbogard%aol.net
0145acf6d4
Moved GetContainer() from nsIContentViewerContainer to nsIWebShell. r=pavlov
1999-11-16 01:02:17 +00:00
tbogard%aol.net
e34b530b18
Fixed ambigous cast.
1999-11-15 23:26:50 +00:00
tbogard%aol.net
2611ac719c
Removed temporary QI to nsIContentViewerContainer as nsISupports is what is needed on the parameter anyway. r=pavlov
1999-11-15 07:47:01 +00:00
tbogard%aol.net
c1c0a44226
Changed references to nsIContentViewerContainer to nsISupports in the march to get rid of nsIContentViewerContainer. r=pavlov
1999-11-15 07:29:23 +00:00
tbogard%aol.net
9eb64e3cf9
Removed QueryCapability to reflect changes in nsIContentViewerContainer API. Casting change when calling nsIContentViewer::SetContainer. r=pavlov
1999-11-14 10:11:26 +00:00
tbogard%aol.net
870636b2e2
Changed Set and GetContainer to deal with nsISupports instead of nsIContentViewerContainer. r=pavlov
1999-11-14 10:10:32 +00:00
tbogard%aol.net
67d2ca4ced
Removed QueryCapability as it is no longer used. r=pavlov
1999-11-14 10:10:05 +00:00
beard%netscape.com
65a3476676
pork jockey paint fixes. bug=18140, r=kmcclusk,pavlov
1999-11-14 02:51:25 +00:00
tbogard%aol.net
1ea38abf06
Changed the QueryInterface to be a QUERY using the macros. r=scc
1999-11-13 05:31:36 +00:00
tbogard%aol.net
956aa1737e
Made webshell implement nsIInterfaceRequestor. This paves the way for me to start changing people to not use nsIContentViewerContainer::QueryCapability(). r=pavlov
1999-11-13 04:06:23 +00:00
sspitzer%netscape.com
56d01e76b9
fix build bustage.
...
#include "nsIDOMDocument.h"
not
#include "nsIDOMDOcument.h"
1999-11-12 00:19:00 +00:00
Jerry.Kirk%Nexwarecorp.com
e855259618
I left some junk in this file on the last check-in. This only effects
...
Photon.
r=kedl
1999-11-11 23:14:35 +00:00
buster%netscape.com
e9f930c225
added nsIWebShell::SetDocument, a new interface for loading a pre-fabricated content model
...
into a webshell synchronously.
This has NOT yet been reviewed, and is not yet used anywhere in the system.
I *will* get a formal code review before enabling it's use. However, I want to get the code into
the tree because keeping my tree in synch is becoming a burden.
1999-11-11 22:32:13 +00:00
jdunn%netscape.com
0c7a249849
removing ';' from the end of the macros, since the macro in nsTimer.h
...
already handles the trailing ';'.
NOTE: trying to compile a ';' fails on AIX
1999-11-11 21:35:34 +00:00
Jerry.Kirk%Nexwarecorp.com
80cfda67ae
Added signal handler to call the Photon function what cleans up any
...
allocated shared memory in the event we crash or are closed abnormally
with a CTRL-C command.
r=kedl
1999-11-11 14:42:03 +00:00