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

2232 Коммитов

Автор SHA1 Сообщение Дата
morse%netscape.com 3199512b93 add SelectDialog, bug=3110, coded by davidm, r=morse, a=chofmann 1999-12-19 18:32:21 +00:00
alecf%netscape.com 2dcd5fc83e fix xlib-in-gtk embedding example (not part of default build) 1999-12-19 00:47:06 +00:00
morse%netscape.com ce961d7c5c 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 ce156d7bf3 Fix for new webshell APIs. 1999-12-18 03:02:37 +00:00
tbogard%aol.net 8605aa2165 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 5ecc9f14fd 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 cc6016af14 Adding files to webshell.mcp for Travis 1999-12-18 01:07:47 +00:00
pavlov%netscape.com 60d7adeb98 link against docshell to enable subclassing from docshell r=travis a=chofmann 1999-12-17 21:15:31 +00:00
tbogard%aol.net 5f1bceb1b4 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 b26982402d Setting webshell up where I can link in and subclass from docshell. 1999-12-17 08:03:35 +00:00
morse%netscape.com 2f3c8ee1ee back out last change temporarily until we can fix leak 1999-12-17 04:05:53 +00:00
morse%netscape.com c947de468d Implement reject-foreign-cookies pref, bug 13655, a=chofmann, r=neeti nsDocLoader.cpp 1999-12-17 02:44:22 +00:00
pavlov%netscape.com 70a324a59e update to use new api a=leaf 1999-12-16 00:39:04 +00:00
ftang%netscape.com df76b86dd7 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 57c824513b 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 d400ffac75 Fixed test to use current syntax for trees (for bug 18001) 1999-12-14 22:58:55 +00:00
pollmann%netscape.com d00309f427 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 6566cb9de5 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 cb98c50b32 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 77fef00cb7 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 aaa70826d7 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 684f030eee Fix for 21113. 1999-12-08 05:00:51 +00:00
tbogard%aol.net d7c10dfc1a 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 89a87bea02 Include nsXPIDLString.h 1999-12-07 23:02:20 +00:00
locka%iol.ie f2e9724a5c Fixed bad const casting 1999-12-07 23:01:59 +00:00
locka%iol.ie ca9275b653 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 1297839dc5 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 5e54586f2c 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 9defcfad1c adjusting chrome for new _blank windows 1999-12-06 01:40:51 +00:00
locka%iol.ie 1c4f1fa45e Fixed broken declaration of GetTitle(). Hopefully this is the last of this problem. 1999-12-05 18:31:35 +00:00
tbogard%aol.net cdca7dd4bb Fixed the JS console in viewer. 1999-12-05 03:02:55 +00:00
warren%netscape.com 1363d852e8 Fix for linux bustage. Added arguments to NewChannel 1999-12-04 10:47:51 +00:00
tbogard%aol.net 27bc6e8c92 Fixed a couple of problems with FindChildWithName. 1999-12-03 11:22:54 +00:00
tbogard%aol.net c9a438d593 WebShell now implements the nsIDocShellTreeItem and nsIDocShellTreeNode interfaces. 1999-12-03 10:57:59 +00:00
tbogard%aol.net 648ace3e23 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 54059e6bab 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 9b49b68257 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 d2cc19eccf 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 8074916324 fix leak of document bind info when uri loading is turned on. 1999-12-02 09:37:36 +00:00
tbogard%aol.net f41614d8bf 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 77d7006e77 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 c25647e8e7 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 779e01c94a 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 87fef4b50e Added attribute for setting and getting the nsIDocShellTreeOwner. 1999-12-02 04:34:09 +00:00
buster%netscape.com 5cfdde9921 fixed 20170
r=karnaze
1999-12-01 22:28:51 +00:00
tbogard%aol.net 99ed1b0558 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 de23c04922 nsWebShell now implements nsIDocShellContainer. 1999-12-01 03:41:43 +00:00
mscott%netscape.com c7ca68d7c9 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 6de37986e6 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 a89e251b48 Trying to put CallQueryInterface back in. Lets see if Wensleydale likes it better with a .get(). 1999-11-30 23:50:01 +00:00