Commit Graph

196 Commits

Author SHA1 Message Date
ec0187a43e Relanding bug 378987. Don't try to collect windows, documents or elements of actively viewed pages. r=bz/jst sr=jst 2007-05-10 13:21:12 -07:00
e75d5d0554 Backing out Jonas' last changes due to tinderbox orange, per Jonas' request. 2007-05-09 17:42:33 -07:00
422bf48e3d Relanding bug 378987. Don't try to collect windows, documents or elements of actively viewed pages. r=bz/jst sr=jst 2007-05-09 16:33:28 -07:00
242d7da793 back out last patch since leaks went through the roof 2007-05-07 18:03:08 -07:00
c4a70fba67 Don't attempt to cycle collect documents, windows and elements that are currently being viewed. r=bz, sr=jst b=378987 2007-05-07 16:45:25 -07:00
86de8317b5 Set the status bar before actually handling the DOM event. That way if theevent is canceled, we'll still show the right status bar text. Bug 40838,patch by Florian Quèze <f.qu@queze.net, r=smaug, sr=bzbarsky 2007-04-23 00:31:21 -07:00
Olli.Pettay@helsinki.fi
36c9145473 Bug 363067, Add nsPIDOMEventTarget and kill nsIChromeEventHandler, r=jst, sr=sicking 2007-02-15 23:04:33 +00:00
graydon@mozilla.com
c164b31493 Bug 333078: XPCOM cycle collector
r=brendan, sicking, bz, dbaron, bsmedberg
2007-01-04 22:31:26 +00:00
vladimir@pobox.com
cd302b0183 backing out bug 333078, xpcom cycle collector due to perf issues 2006-11-22 23:18:16 +00:00
vladimir@pobox.com
c2bad5cc6e b=333078, xpcom cycle collector -- patch from graydon@mozilla.com, r=many 2006-11-22 19:23:02 +00:00
peterv@propagandism.org
3b7c8135cd Fix for bug 47903 (WRONG_DOCUMENT_ERR not being thrown). r=sicking, sr=bz. 2006-11-22 18:35:05 +00:00
bzbarsky@mit.edu
6674972bfc Improve docs. Bug 350252, r+sr=sicking 2006-11-16 17:57:18 +00:00
cvshook@sicking.cc
b2e8047d2e Fix orange by properly refcounting 2006-11-11 01:43:11 +00:00
cvshook@sicking.cc
77e21aed80 Make nodes supports weak references. b=360291 r/sr=jst 2006-11-11 00:36:03 +00:00
cvshook@sicking.cc
64b9b05599 Kill nsAttributeChildList and use nsChildContentList instead. b=360319 r/sr=jst 2006-11-11 00:28:20 +00:00
cvshook@sicking.cc
e14f056b52 Bug 343730: Don't execute scripts synchronously from BindToTree. Instead we wait until the last EndUpdate has been called. r/sr=bz 2006-11-04 05:45:02 +00:00
cvshook@sicking.cc
33f1bf17d2 Bug 358106: Make ranges use nsIMutationObserver rather than their own notification system. r/sr=jst 2006-11-03 21:51:01 +00:00
cvshook@sicking.cc
fd61d9f701 Bug 357445: Some cleanup of range code. r/sr=jst 2006-10-21 01:30:54 +00:00
peterv@propagandism.org
7a656401cb Fix for bug 351823 (Consider copying more properties when changing ownerDocument). r/sr=bz. 2006-09-16 17:15:38 +00:00
peterv@propagandism.org
7f3bd7fa7f Fix for bug 347524 (Refactor adoptNode, importNode and cloneNode to share implementation). r/sr=bz. 2006-09-05 10:22:54 +00:00
aaronr@us.ibm.com
bb3b62ced8 backing out patch, fixing nsINode bustage 2006-08-31 19:59:43 +00:00
aaronr@us.ibm.com
8a6e1f1ec4 change nsIContent so it can be used by extensions. Bug 350747, r+sr=bzbarsky 2006-08-31 17:41:49 +00:00
Olli.Pettay@helsinki.fi
f1308dce8e Bug 223393, DOMAttrModified mutation events fired on HTMLHtmlElement while page loads (anonymous content), r+sr=sicking 2006-08-03 08:57:02 +00:00
cvshook@sicking.cc
532ab16664 Bug 346744: Get rid of implementations of nsIContent::AppendChildTo and let it just forward to nsIContent::InsertChildAt. r/sr=bz 2006-07-31 22:38:07 +00:00
peterv@propagandism.org
0d2619ff75 Fix for bug 330677 (Implement DOM Level 3 adoptNode). r/sr=bz 2006-07-29 16:02:11 +00:00
benjamin@smedbergs.us
5ec27907df --enable-tests bustage fix, bug 337365 2006-07-27 23:07:16 +00:00
benjamin@smedbergs.us
fe93bdd056 Bug 337365 - nsIDocument/nsINode methods aren't usable from strict-linkage code, r=sicking 2006-07-27 17:54:38 +00:00
cvshook@sicking.cc
de453923d9 Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst 2006-07-19 04:36:36 +00:00
cvshook@sicking.cc
44e7e211bd Bug 343288: Move IsInDoc() and GetCurrentDoc() to nsINode. r/sr=jst 2006-07-08 00:30:19 +00:00
cvshook@sicking.cc
e52bf42d62 Bug 342062: Add nsIMutationObserver which has the ability to get notifications for just mutations happening in a subtree under a given node. r/sr=bz 2006-07-02 07:23:10 +00:00
mhammond@skippinet.com.au
b4a24d6cdf Land DOM_AGNOSTIC3_BRANCH, bug 255942. r=a few people, sr=brendan. 2006-06-13 03:07:47 +00:00
peterv@propagandism.org
cd16a8918b Fix for bug 339239 (Remove UserData functions from nsIDocument). r/sr=sicking. 2006-06-02 13:28:14 +00:00
cvshook@sicking.cc
38ab786104 Bug 335913: Reimplement CompareDocumentPosition using nsINode interfaces. r/sr=bz 2006-05-16 14:51:52 +00:00
Olli.Pettay@helsinki.fi
a5d6137083 Bug 336381, Crash [@ nsRange::InsertNode] involving ranges in detached nodes, r=sicking,glazman,sr=bz 2006-05-15 19:35:12 +00:00
cvshook@sicking.cc
3db247adcf And the fixes keep on comming 2006-05-15 09:46:44 +00:00
cvshook@sicking.cc
ade8b8aa26 Fix windows bustage this time 2006-05-15 09:18:35 +00:00
cvshook@sicking.cc
9ad95fd2dc Bug 334075: Push mFlagsOrSlots to nsINode to allow storing flags and (in the future) slots on nsGenericDOMDataNodes. r=mrbkap sr=bz 2006-05-15 07:03:15 +00:00
cvshook@sicking.cc
5df20de104 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz 2006-05-05 06:52:21 +00:00
bzbarsky@mit.edu
1bf48679f8 Rename GetNodePrincipal to NodePrincipal. Bug 327246, r+sr=sicking 2006-04-27 18:21:11 +00:00
cvshook@sicking.cc
44c8d5f474 Bug 333942. Move GetParent to nsINode and add GetNodeParent there too. There is a risk that this'll add some binary size, but hopefully not too much. r/sr=bz 2006-04-15 05:09:16 +00:00
Olli.Pettay@helsinki.fi
6ba912b316 Bug 234455, Centralize event dispatch r=jst, sr=bz 2006-03-07 17:08:51 +00:00
bzbarsky@mit.edu
b2a97b22f7 Try to fix bustage yet again. Bug 324600. See revision 3.75 of
view/public/nsIView.h for why this sort of thing is needed.
2006-02-02 23:40:37 +00:00
bzbarsky@mit.edu
995f519031 Push up GetPrincipal to nsINode (as GetNodePrincipal). This way all nsINodes
(content, documents, attr nodes) can return their principal as needed.
Eliminate lazy allocation of principals in nsDocument.  Bug 324600, r=sicking, sr=jst
2006-02-02 20:02:34 +00:00
cvshook@sicking.cc
d25f3100ef Fix build bustage when MOZILLA_INTERNAL_API isn't defined 2006-01-25 22:00:38 +00:00
cvshook@sicking.cc
957ee20899 Bug 324572: Move property methods to nsINode and make nsIAttribute inherit nsINode.
r/sr=bz
2006-01-25 20:49:56 +00:00
bzbarsky@mit.edu
90d792cd36 Implement an nsINode interface; move some common stuff from nsIContent and
nsIDocument to nsINode.  Bug 323311, r=sicking, sr=jst
2006-01-19 03:34:18 +00:00