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

2240 Коммитов

Автор SHA1 Сообщение Дата
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