gecko-dev/layout
buster%netscape.com dbc3d6a9e9 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:18:38 +00:00
..
base fix for #18420 - scrolling screws up when selection changes 1999-12-08 07:20:25 +00:00
build Implementing a generalized recycler and arena for all layout frames. Hoping to improve 1999-12-04 23:49:50 +00:00
doc updated document regardling block and line-layout operation; this is html documents that are not part of the build nor part of any install process, etc. 1999-11-03 21:11:37 +00:00
events Fix for caret problems in Ender text fields. r=saari 1999-12-08 20:55:45 +00:00
forms Massive rewrite of the focus/blur architecture. Things should behave better 1999-12-08 04:54:29 +00:00
generic Changed to respect 'z-index' of 'auto' and call SetViewAutoZIndex() 1999-12-08 04:49:20 +00:00
html bug 21187 1999-12-09 07:18:38 +00:00
macbuild Add nsISelectionController.idl for akkana 1999-12-02 22:31:27 +00:00
mathml Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
style fixed bug 21146; r=buster; a=chofmann. 1999-12-08 22:54:08 +00:00
tables 1) created an nsIScrollableFrame interface make it possible for Chris K to fix PDP+ bug #12122 1999-12-07 03:36:05 +00:00
tools updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
xml Make observers support weak references. Bug #18682; r=dp. 1999-12-07 14:06:36 +00:00
xsl Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
xul Implementing support for popupanchor and popupalign. 1999-12-08 11:30:47 +00:00
.cvsignore
Makefile.in updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
makefile.win Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00