Commit Graph

275 Commits

Author SHA1 Message Date
095c133337 Backing out due to mochitest failure 2007-11-29 01:34:51 -08:00
c62057e4f7 Bug 348156: Fix leaks by relying on cycle collector rather than calling UnbindFromTree on all nodes. r/sr=jst 2007-11-29 00:41:25 -08:00
99eeba4e12 Bug 397783 Remove lots of redundant nsISupportsArray include/forward definitions from content. r/sr=jst,a=dbaron 2007-10-09 11:41:54 -07:00
177f3d65b1 Backing out bug 348156 since it caused Tp perf regressions 2007-10-02 14:12:30 -07:00
57e8e306cd Bug 348156: Fix leaks by relying on cycle collector rather than calling UnbindFromTree on all nodes. r/sr=jst 2007-10-02 11:20:02 -07:00
e7aaf35d8f Backing out bug 275196, xml:id, to fix tp regression 2007-07-26 07:16:19 -07:00
2156f3dd89 Bug 275196, xml:id, r=sicking, sr=dbaron 2007-07-26 05:22:01 -07:00
bf9ea34c63 Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking. 2007-06-27 19:48:16 -07:00
9b2de45f14 Backing out to fix orange. 2007-06-27 16:21:05 -07:00
bd21679096 Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking. 2007-06-27 15:29:45 -07:00
6cb6605252 Fix for bug 324871 (UserData can cause reference cycles). r/sr=sicking. 2007-05-12 08:36:28 -07:00
3731cbbefb Bug 358899 [Cocoa] Improve nsIKBStateControl implementation r=josh+ere+masaki.katakai+roc, sr=roc 2007-04-15 06:43:55 -07:00
peterv@propagandism.org
6151b803cd Fix for bug 373219 (ASSERTION: Fault in cycle collector: null XPCOM pointer returned (ptr: 0)). r/sr=dbaron. 2007-03-09 13:14:06 +00:00
Olli.Pettay@helsinki.fi
bc7e4a06bf Bug 339287, support accesskey attribute, p=surkov, r=me+mats, sr=jst 2007-02-13 15:02:57 +00:00
Olli.Pettay@helsinki.fi
7789c7956b Bug 369753, remove nsIXMLContent, r+sr=bz 2007-02-09 00:15:14 +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
jwatt@jwatt.org
5372f726c5 Fixing bug 334587. Unify event handling for links and fix various XLink bugs. r=olli.pettay@gmail.com, r=dbaron@mozilla.com, sr=bugmail@sicking.cc 2007-01-04 10:53:59 +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
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
c73d9977fe Bug 330872: Make nsGenericDOMDataNode::AppendData send out proper notifications and add nsIContent::AppendText to allow appending text without sending out notifications. r/sr=bz 2006-10-28 01:22:53 +00:00
aaronr@us.ibm.com
d2ac3c9edb change nsIContent so that it can be used by extensions. Bug 350747, r+sr=bz 2006-09-12 21:19:43 +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
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
cfb02a1f70 Bug 343288: Move IsInDoc() and GetCurrentDoc() to nsINode. r/sr=jst 2006-07-09 07:37:41 +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
jag@tty.nl
faeaecf982 Ok, undo other attempt, apparently all it took was to move this after the function it references. 2006-05-15 13:58:23 +00:00
jag@tty.nl
0220a16788 Bustage fix attempt number ... well, I lost track. 2006-05-15 12:47:53 +00:00
jag@tty.nl
bcaef32b99 Attempt to fix 2.95.2 bustage by inlining GetCurrentDoc()'s body 2006-05-15 11:23:20 +00:00
jag@tty.nl
eab9283f15 Only have the nsIContent_base constructor when MOZILLA_INTERNAL_API is defined. The base class constructor it calls won't exist otherwise. Caught by mrbkap. 2006-05-15 10:15:05 +00:00
cvshook@sicking.cc
a65c39701a Grr.. this is it 2006-05-15 08:37:40 +00:00
cvshook@sicking.cc
99020e9dff Correct fix for gcc 2.95.2 2006-05-15 08:36:42 +00:00
cvshook@sicking.cc
d08e179344 More bustage fix for gcc 2.95.2 2006-05-15 08:07: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
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
timeless@mozdev.org
b11e455d74 Bug 332155 nsIContent docs aren't current
r=bz sr=bz
2006-04-05 06:04:29 +00:00
bryner@brianryner.com
6a57d0733c Clean up header includes (bug 331050). This round of changes deals with some of the public content headers, and factors nsDOMClassInfoID out of nsIDOMClassInfo.h so that nsContentUtils.h doesn't have to bring in XPConnect. r+sr=jst. 2006-03-22 18:36:36 +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
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
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
roc+@cs.cmu.edu
491340cd46 Bug 323230. Add FindAttrValueIn as an efficient way to look up an attribute value in a table of atoms. r=sicking,sr=bzbarsky 2006-01-18 04:09:33 +00:00
cvshook@sicking.cc
ce947be9e9 Bug 284950: DeCOMTaminate nsIContent::GetAttrNameAt
r/sr=bz
2005-12-28 21:52:39 +00:00
dbaron@dbaron.org
0c9c697a74 Make wrapper preservation (the mechanism that makes the GC use reachability information between certain C++ objects rather than rooting at language boundaries) use an interface (nsIDOMGCParticipant) to get reachability information. Preserve the wrappers for event handlers as long as what they are attached to is reachable (from C++ or JS) to avoid entraining event handler closures in cycles. b=241518 r=mrbkap sr=jst 2005-12-03 07:42:40 +00:00
bzbarsky@mit.edu
3a0f9e0808 Remove content ids. Bug 166637, r=sicking, sr=peterv 2005-11-29 16:47:18 +00:00