Commit Graph

2518 Commits

Author SHA1 Message Date
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
valeski%netscape.com
a619ab8a51 11869, r=brendan (for everything but the case where we check for keyword url load failure). Hooking up keywords to webshell. we now kick non-qualified hosts to the keyword server (if keywords are enabled (they're defaulted to off), on windows. and if a non-qualifed host lookup fails we kick that to the keyword server (on all platforms, if keywords are enabled). If keywords are disabled (default case) we do the www.*.com trick ourselves in the client. 1999-11-11 03:26:18 +00:00
nisheeth%netscape.com
ecf204e501 a=sdagley. Move over to new timing macros... 1999-11-10 03:41:09 +00:00
dmose%mozilla.org
142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
nisheeth%netscape.com
716e6e11a8 r=norris,warren,radha. a=chofmann. Fix for bug 1646. Javascript: URLS were not getting loaded properly because the webshell was changing its notion of the current document (by setting mURL and mReferrer) too eagerly. Now, it does so only after the nsDocLoader::LoadDocument() in DoLoadURL() returns successfully. 1999-11-04 22:09:46 +00:00
radha%netscape.com
a0e755871b Fix for bug # 17893. Pass the url to nsISessionHistory::Add().Don't set
nsWebShell::mURL too early in the loading process.
r=law,nisheeth
1999-11-03 22:30:44 +00:00
cls%seawood.org
bee74e223b Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
valeski%netscape.com
f051272c90 adding some keyword support back in 1999-11-02 07:18:44 +00:00
valeski%netscape.com
e52e34b4e3 putting www.*.com trick back in 1999-11-02 06:43:19 +00:00
valeski%netscape.com
4e76992f28 pulling non-qualified host-to-keyword server logic 1999-11-02 06:18:01 +00:00
valeski%netscape.com
00924492ac missed a case 1999-11-02 04:22:12 +00:00
valeski%netscape.com
13ec852729 11869, r = travis. we no longer to the www.*.com trick as it is handled by the keyword protocol handler. we now kick qualifying requests to the keyword protocol handler. 1999-11-02 04:00:07 +00:00
beard%netscape.com
2e05fff9a0 need to be able to Quit viewer via AppleEvent. r=sfraser 1999-11-02 01:49:52 +00:00
cls%seawood.org
1f9bd12490 Added detection for alphaev6. Submitted by Matt Wilson <msw@redhat.com>. 1999-11-02 01:24:16 +00:00
kipp%netscape.com
597ef271e8 Fixed compilation bustage by using nsIFrameDebug to invoke list and regression data methods 1999-11-01 23:29:05 +00:00
troy%netscape.com
1585a751fb Moved a bunch of stuff out to a nsIFrameDebug interface 1999-11-01 22:12:45 +00:00
radha%netscape.com
d0520f1d7f Remove the extra AddRef to nsHistoryLayoutState. r=pollmann, bug #16496 1999-11-01 21:47:54 +00:00
Jerry.Kirk%Nexwarecorp.com
c50b186228 Remove call to nsIThread::SetMainThread() and clean up things a bit.
r=kedl
1999-11-01 20:52:52 +00:00
beard%netscape.com
44de11a49c changed the CID for "component://netscape/gfx/region" to use new NS_SCRIPTABLEREGION_CID. r=pavlov 1999-10-31 02:28:32 +00:00
brendan%mozilla.org
f81d5969c6 (13163, r=alecf, scc, waterson, others; names available on request)
- Fix most of bug 13163 (see TODO for rest).  This entails adding a version-string argument to nsIScriptContext::EvaluateString and passing it around lots of places in content sinks. 

- Fix leaks and confusion about mSecurityManager and mNameSpaceManager in nsJSEnvironment.cpp.  These still need to move from nsJSContext to nsGlobalWindow or thereabouts, jband and vidur are looking at that. 

- Added comments and expanded tabs in nsJSEnvironment.cpp, esp. to EvaluateString.  Also changed various nsresult vars to be named rv.  Also restored brace/style conformity to nsJSProtocolHandler.cpp. 

- Factored CompileFunction from AddScriptEventListener to pave the way for brutal sharing of compiled JS event handlers via JS_CloneFunctionObject. 

- Lots of nsCOMPtr uses added.  I'm using one for mNameSpaceManager.  Hold mSecurityManager as a service explicitly, on the other hand (awaiting scc's fix to allow comptrs for services), and release in nsJSContext's dtor (fixing a leak).  These two managers should be moved to the window object -- TODO item below. 

- Hold JSRuntimeService along with JSRuntime for live of nsJSEnvironment, fix for shaver. 

- Fix window.setTimeout etc. so the filename and line number of the timeout expr is propagated.  This meant factoring nsJSUtils.cpp code. 

- Fix all content sinks to use the same, and up-to-date JavaScript version parsing (whether for script type or for old language attribute); also fix SplitMimeType clones to strip whitespace. 

- With waterson, fix bug in brutal-sharing version of XUL content sink: script src= should not evaluate the inline content of its tag.
1999-10-31 00:43:30 +00:00
syd%netscape.com
425c75b01c Add xpcom.dll to link line so test will link with scc changes make about this time. r=scc 1999-10-31 00:22:53 +00:00
dp%netscape.com
126d4cbb56 Fixing viewer starup assert on SetMainThread() happening twice. 1999-10-30 17:17:12 +00:00
troy%netscape.com
914c067b76 Removed call to SetMainThread() because it was triggering an assert. Turns
out NS_InitXPCOM() does it so we don't need to do it twice
1999-10-30 16:44:04 +00:00
troy%netscape.com
a12c3d6c5d Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
1999-10-30 02:52:11 +00:00
beard%netscape.com
03a2863cca Removed statically constructed nsAutoString LinkCommand, moved inside nsWebShell::LoadURL(). This prevents calling printf before main runs on MacOS, which messes up the console window. r=sfraser 1999-10-30 01:23:01 +00:00
evaughan%netscape.com
bb8b139772 Fixed bug in example. -r hyatt 1999-10-29 23:27:26 +00:00
warren%netscape.com
bb7537da50 Moved purify stuff into xpcom/base for the benefit of all. 1999-10-29 03:28:22 +00:00
kipp%netscape.com
0e326d49bf nuked another silly warning because I got tired of seeing it 1999-10-29 02:06:33 +00:00
kipp%netscape.com
10949bfd27 I added logic to the viewers browser window to disable javascript initiated popups during web crawling; I also fixed the web crawler to only initiate a new load after a previous document ends not a subdocument (again!) 1999-10-29 02:06:09 +00:00
kipp%netscape.com
2a1378d3ff I added logic to the viewers browser window to disable javascript initiated popups during web crawling 1999-10-29 02:05:16 +00:00
radha%netscape.com
7634ef385a Fix for form values not maintained while going forward. bug # 16377. r=law 1999-10-28 20:29:43 +00:00
kmcclusk%netscape.com
81a82a507c Removed stray semi-colon after NS_DECL_ISUPPORTS bug=17235 r=rods@netscape.com 1999-10-28 20:24:19 +00:00
hoa.nguyen%intel.com
b7d200f3ef Initialize cookie manager. Allows cgi scripts to set and retrieve cookies through viewer. r=edburns@acm.org 1999-10-27 23:58:49 +00:00
locka%iol.ie
63f17b75e3 Fixed some bugs in the copy to clipboard operation.
Control now calls NS_ShutdownXPCOM during destruction
1999-10-27 23:19:27 +00:00
locka%iol.ie
837b96edac Added a menu to the dialog.
Implemented tests for cut, copy, paste, select all
1999-10-27 23:17:51 +00:00
bienvenu%netscape.com
7a53af86e4 add accessor for load group on doc loader r=rpotts 1999-10-27 04:44:42 +00:00
troy%netscape.com
2ea886f3be Changed view to be stored as a frame property instead of a member data
of nsFrame
1999-10-27 03:56:14 +00:00
warren%netscape.com
2550bd6aa3 Fixed missed change to NewInputStreamChannel 1999-10-26 09:51:01 +00:00
troy%netscape.com
87afecabc0 Changed SetView/GetView to take an additional argument which is the
pres context
1999-10-26 04:44:41 +00:00