2467 Commits

Author SHA1 Message Date
mscott%netscape.com
76aa8f4935 Fixes Bug #27419 and various other uri re-targeting bugs. The uri loader now properly implements retargeting.
r=travis,mscott (we co-authored it).


git-svn-id: svn://10.0.0.236/trunk@60792 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 04:05:04 +00:00
tbogard%aol.net
f7b0f70b71 Removed unused method from the interface. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@60723 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-14 09:42:30 +00:00
tbogard%aol.net
7a07fd1a8c SetStatus now uses the new API on nsIWebBrowserChrome. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@60721 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-14 09:16:26 +00:00
tbogard%aol.net
73d9a89592 WebShell now relies on the docshell to provide the script environment and providing the scriptGlobalObjectOwner interface. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@60709 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-14 06:48:39 +00:00
locka%iol.ie
dcdfa6d96a 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.


git-svn-id: svn://10.0.0.236/trunk@60638 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-13 15:20:58 +00:00
locka%iol.ie
716dc09f67 Fixed webshell change breakages.
Fixed NS_InitXPCOM breakages
Added last post data variable so events can fire it to clients during  browsing


git-svn-id: svn://10.0.0.236/trunk@60637 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-13 15:18:29 +00:00
valeski%netscape.com
d81f5ea091 r=mcafee, 27339. We were kicking *any* load failure to the keyword server, now we're a little more selective
git-svn-id: svn://10.0.0.236/trunk@60558 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-12 01:22:25 +00:00
tbogard%aol.net
5ff215e94d Removed methods that are no longer used as nsIWebShellContainer or nsIWebShell interface no longer require them. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@60468 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 08:30:17 +00:00
tbogard%aol.net
e0a0579a3e Remove a number of now defunct methods on nsIWebShellContainer. And a couple more from nsIWebShell. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@60467 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 08:29:02 +00:00
dougt%netscape.com
2386c0a0cd 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.


git-svn-id: svn://10.0.0.236/trunk@60432 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 04:48:09 +00:00
norris%netscape.com
36450a3f42 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


git-svn-id: svn://10.0.0.236/trunk@60281 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 04:56:56 +00:00
rods%netscape.com
d59b06d064 cleaning up viewer to use local versions widget files and support
bug 17027, carpool a=leaf, r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@60246 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 19:28:24 +00:00
rods%netscape.com
0fe441c706 added interfaces to build and added them to be exported
git-svn-id: svn://10.0.0.236/trunk@60245 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 19:25:44 +00:00
kmcclusk%netscape.com
31beeacc3d 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


git-svn-id: svn://10.0.0.236/trunk@60242 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 15:48:01 +00:00
tbogard%aol.net
c416db8338 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
git-svn-id: svn://10.0.0.236/trunk@60129 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-08 13:40:10 +00:00
valeski%netscape.com
b43477b7a3 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
git-svn-id: svn://10.0.0.236/trunk@60077 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-08 05:56:30 +00:00
scc%netscape.com
dcee2e659d Pro5 update
git-svn-id: svn://10.0.0.236/trunk@60002 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-07 23:06:04 +00:00
scc%netscape.com
bdf5b4baa2 Pro5 update; eliminate dependcies on PowerPlant r=beard
git-svn-id: svn://10.0.0.236/trunk@59999 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-07 22:32:40 +00:00
risto%netscape.com
d9a18e2f49 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


git-svn-id: svn://10.0.0.236/trunk@59873 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-05 07:23:36 +00:00
alecf%netscape.com
e96cb63cbd switch from nsAutoCString to nsCAutoString
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@59869 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-05 06:19:18 +00:00
alecf%netscape.com
70abd69a4a remove the file locator from the viewer registry, since it's now in a component
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@59859 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-05 05:41:50 +00:00
tbogard%aol.net
3c76c263eb Added stub implementation for new methods nsIWebBrowserChrome::SetJSStatus, nsIDocShellTreeOwner::SizeShellTo, and nsIDocShellTreeOwner::ShowModal.
git-svn-id: svn://10.0.0.236/trunk@59836 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-05 03:24:45 +00:00
rods%netscape.com
d7b8f2fc81 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


git-svn-id: svn://10.0.0.236/trunk@59777 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-04 15:58:35 +00:00
rods%netscape.com
7ec868ee60 initial add
git-svn-id: svn://10.0.0.236/trunk@59776 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-04 15:55:21 +00:00
rods%netscape.com
06776f9c2f initial add copied from widget\src\windows and all NS_NewXXX method
for bug 17027 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@59775 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-04 15:54:24 +00:00
mscott%netscape.com
8fadc39c51 more prepation for docshell landing. Implement IsPreferred and move implemtation of CanHandlecontent from the
application layer into the webshell/docshell layer.

r=traivs


git-svn-id: svn://10.0.0.236/trunk@59759 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-04 08:44:46 +00:00
racham%netscape.com
c20d4dc2d3 Trying to access the global history prematurely in putting up the profile dialogues. Removing assertion and adding check on null pointer. r=travis
git-svn-id: svn://10.0.0.236/trunk@59626 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 06:36:50 +00:00
valeski%netscape.com
867f16ef2b URL Parsing and implementation rewrite landing. Andreas Otte was generous enough to contribute these changes
git-svn-id: svn://10.0.0.236/trunk@59615 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 03:44:22 +00:00
brade%netscape.com
903ef4f864 fix access paths for move to CW5 (bug #25949)
git-svn-id: svn://10.0.0.236/trunk@59549 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 22:45:39 +00:00
tbogard%aol.net
c8380a6e05 Hooked up nsWebBrowserChrome into nsBrowserWindow. These changes enable viewer to properly set itself up as the docShell tree owner. r=buster.
git-svn-id: svn://10.0.0.236/trunk@59479 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 02:51:36 +00:00
tbogard%aol.net
8608573514 added files: mozilla/webshell/tests/viewer/nsWebBrowserChrome.cpp
git-svn-id: svn://10.0.0.236/trunk@59478 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 02:39:12 +00:00
tbogard%aol.net
1730470197 Adding nsWebBrowserChrome.cpp to the build. Not actually called by anyone yet. Pending review of nsBrowserWindow to get it hooked up.
git-svn-id: svn://10.0.0.236/trunk@59476 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 02:33:03 +00:00
tbogard%aol.net
75b85afd18 New class to allow viewer to support implementing nsIDocShellTreeOwner and nsIWebBrowserChrome. Not actually used by anyone yet. nsBrowserWindow changes pending review.
git-svn-id: svn://10.0.0.236/trunk@59475 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 02:32:12 +00:00
valeski%netscape.com
7490277a7c r-jevering. now we try and resolve non-qualified hosts on windows first, before sending them to the keyword server
git-svn-id: svn://10.0.0.236/trunk@59470 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 02:22:36 +00:00
rods%netscape.com
bda1380ed9 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


git-svn-id: svn://10.0.0.236/trunk@59421 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 22:52:42 +00:00
valeski%netscape.com
356f25fe81 r=jevering. When keywords are enabled, we now feed urls to the keyword server whenever there's a load error, not just dns failure.
git-svn-id: svn://10.0.0.236/trunk@59412 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 22:31:20 +00:00
pp%ludusdesign.com
fdfd888608 Conversion to NS_GET_IID(). Bug #20232, r=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@59394 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 14:26:27 +00:00
valeski%netscape.com
e841c41576 r=jevering. 25928. We were applying the local www.*.com trick to all protocols when it's currently only an http thang.
git-svn-id: svn://10.0.0.236/trunk@59291 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-31 22:47:40 +00:00
tbogard%aol.net
440b04f667 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.
git-svn-id: svn://10.0.0.236/trunk@59219 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-30 07:41:06 +00:00
mscott%netscape.com
8227db651e doc loader service syncy up
r=travis


git-svn-id: svn://10.0.0.236/trunk@59178 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 06:15:01 +00:00
mscott%netscape.com
768e16eac3 Don't build nsDocLoader.cpp
git-svn-id: svn://10.0.0.236/trunk@59177 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 06:14:26 +00:00
mscott%netscape.com
f8bf431fc8 remove doc loader service reference.
tweaks to make doc loader observer scriptable
r=travis


git-svn-id: svn://10.0.0.236/trunk@59166 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 06:07:32 +00:00
mscott%netscape.com
96b07d7a53 remove doc loader from thebuild
git-svn-id: svn://10.0.0.236/trunk@59165 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 06:06:45 +00:00
mscott%netscape.com
72e7d00815 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


git-svn-id: svn://10.0.0.236/trunk@59164 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 06:06:25 +00:00
mscott%netscape.com
1c48dae33b remove files that are moving to the uri loader as idl files.
git-svn-id: svn://10.0.0.236/trunk@59163 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 06:05:43 +00:00
mscott%netscape.com
0ed6878663 remove these files from the build.
They are being re-added to the uri loader as idl files.
r=travis


git-svn-id: svn://10.0.0.236/trunk@59162 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 06:05:22 +00:00
mscott%netscape.com
c155b4390b Remove nsIDocumentloader, nsIDocumentLoaderObserver from the builds. These files are now
in the uriloader
r=travis


git-svn-id: svn://10.0.0.236/trunk@59161 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 06:04:35 +00:00
mscott%netscape.com
4ce527e0ed 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)


git-svn-id: svn://10.0.0.236/trunk@59153 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 04:27:32 +00:00
hyatt%netscape.com
3766a506c1 Getting rid of createPopup.
git-svn-id: svn://10.0.0.236/trunk@59006 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 03:05:17 +00:00
dcone%netscape.com
78a3fc3824 support for regression testing. r=rods
git-svn-id: svn://10.0.0.236/trunk@58785 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 15:14:41 +00:00