Jonas Sicking
|
91ddf8ed15
|
Bug 659539 Part 2: Create nsINode::NodeType/NodeName/LocalName and make them non-virtual. r=bz
|
2011-06-14 00:56:49 -07:00 |
|
Jonas Sicking
|
6279797e1c
|
Bug 659053 Part 2: Implement a faster non-recursive Node.isEqualNode directly on nsINode. r=peterv
|
2011-06-14 00:56:48 -07:00 |
|
Jonas Sicking
|
17ec46a39a
|
Bug 659053 Part 1: Merge nsIDOM3Node into nsIDOMNode. Also removes Node.getFeature. r=peterv
|
2011-06-14 00:56:48 -07:00 |
|
Jonas Sicking
|
b35fd6c424
|
Bug 659530: Clean up and remove unused code that we no longer need with the safer mutation events implementation. r=smaug
|
2011-05-25 10:58:23 -07:00 |
|
Jonas Sicking
|
0e17979856
|
Bug 650493 Part 1: Simplify mutation events by firing all but DOMNodeRemoved off of script runners, and DOMNodeRemoved before starting any update batches or aquiring any state. r=smaug/peterv
|
2011-05-09 12:33:03 -07:00 |
|
Craig Topper
|
ceba599007
|
Bug 585255 - Remove nsTreeWalker usage from nsFocusManager. r=sicking
|
2011-04-11 19:46:59 -07:00 |
|
David Zbarsky
|
aa301d629c
|
Bug 583514 - implement click and accesskey for all HTML elements r=smaug
|
2011-04-11 18:56:37 +02:00 |
|
Boris Zbarsky
|
65b7797520
|
Bug 581177 followup. Remove bogus comment and rev iids.
|
2011-04-08 00:02:10 -07:00 |
|
Boris Zbarsky
|
a338fbe2e2
|
Bug 581177 part 8. Compress the flags so it's clear what's free. r=sicking
|
2011-04-07 19:29:50 -07:00 |
|
Boris Zbarsky
|
a63405c419
|
Bug 581177 part 7. Make 'may have contenteditable attr' into a boolean flag. r=sicking
|
2011-04-07 19:29:50 -07:00 |
|
Boris Zbarsky
|
f0517db35a
|
Bug 581177 part 6. Make 'has name' into a boolean flag. r=sicking
|
2011-04-07 19:29:50 -07:00 |
|
Boris Zbarsky
|
8578808ee1
|
Bug 581177 part 5. Make 'may have style' into a boolean flag. r=sicking
|
2011-04-07 19:29:50 -07:00 |
|
Boris Zbarsky
|
2d8a1be03f
|
Bug 581177 part 4. Make 'has id' into a boolean flag. r=sicking
|
2011-04-07 19:29:50 -07:00 |
|
Boris Zbarsky
|
a3b8ef7c1e
|
Bug 581177 part 3. Make IsElement() use a boolean flag. r=sicking
|
2011-04-07 19:29:49 -07:00 |
|
Boris Zbarsky
|
257c275219
|
Bug 581177 part 2. Separate mParent from the flags it used to cohabit with. r=sicking
|
2011-04-07 19:29:49 -07:00 |
|
Boris Zbarsky
|
038d06b0fa
|
Bug 581177 part 1. Separate mFlags and mSlots into separate members. Stop storing flags in slots. r=sicking
|
2011-04-07 19:29:49 -07:00 |
|
Ehsan Akhgari
|
fc408ed65e
|
Backout changeset 88eb5b5bb5d2 (bug 583514) because of reftest orange
|
2011-04-02 07:55:52 -04:00 |
|
David Zbarsky
|
ca29061d7e
|
Bug 583514 - implement click and accesskey for all HTML elements r=smaug
|
2011-04-01 18:50:58 -04:00 |
|
Chris Jones
|
28d67e6217
|
Bug 550611: Make nsTArray optionally infallible. sr=bsmedberg a=blocking
--HG--
rename : xpcom/glue/nsTArray.cpp => xpcom/glue/nsTArray-inl.h
|
2010-11-08 20:48:59 -06:00 |
|
Peter Van der Beken
|
1de207af3c
|
Fix for bug 565742 (too much QIing/Addrefing/Releasing under NativeInterface2JSObject). r=smaug, a=bsmedberg.
|
2010-07-13 17:44:51 +02:00 |
|
Markus Stange
|
2ea78354c5
|
Bug 572689 - Make nsSVGRenderingObservers observe elements instead of frames. r=roc
|
2010-08-13 15:31:31 +02:00 |
|
Olli Pettay
|
abf43f852b
|
Bug 566466 - speed up createElement(), r=jst, peterv
|
2010-07-23 12:49:57 +03:00 |
|
Boris Zbarsky
|
f4cb58ddb5
|
Bug 479655 part 1.5. Free up two more element bits. r=jst
|
2010-06-18 12:23:04 -04:00 |
|
Ms2ger
|
991ef5697d
|
Bug 566776 - Some nsINode methods defined in nsGenericElement.cpp return nsnull as an nsresult. r=jst
|
2010-05-20 10:41:00 -04:00 |
|
Jonas Sicking
|
0a93bbb190
|
Bug 564863: Speed up id/name handling by letting elements register/unregister themselves. r=smaug
|
2010-06-03 18:09:20 -07:00 |
|
Jonas Sicking
|
c46348bf73
|
Bug 564591: Speed up BindToTree/UnbindFromTree by only doing accesskey related work if the accesskey attribute is set. r=smaug
|
2010-06-03 18:08:57 -07:00 |
|
Boris Zbarsky
|
618860a145
|
Bug 564979. Get rid of nsINode::GetSibling and just use GetNext/PreviousSibling instead. r=peterv, sr=sicking
|
2010-05-17 14:18:25 -04:00 |
|
Boris Zbarsky
|
9f46f37b84
|
Backed out changeset 90d627f2471e (bug 564979) because it broke mochitests.
|
2010-05-17 14:59:49 -04:00 |
|
Boris Zbarsky
|
f830440dab
|
Bug 564979. Get rid of nsINode::GetSibling and just use GetNext/PreviousSibling instead. r=peterv, sr=sicking
|
2010-05-17 14:18:25 -04:00 |
|
L. David Baron
|
ade6177e17
|
Make the 'noappend' selector optimizations only restyle later siblings, which is what they need to do. (Bug 534804) r=bzbarsky
|
2010-05-14 22:01:46 -07:00 |
|
L. David Baron
|
a464130609
|
Additional restyling is needed for :empty + E and :empty ~ E selectors. (Bug 534804) r=bzbarsky
|
2010-05-14 22:01:45 -07:00 |
|
Michael Kohler
|
9397418412
|
Bug 506041 Part 2: Correct misspellings in source code
r=timeless
|
2010-05-13 14:19:50 +02:00 |
|
Doug Turner
|
2225a94f11
|
Bug 564402 - slots #define in Qt, prevents Qt builds on trunk. r/sr=jst
--HG--
extra : rebase_source : 5f7ac6c449ea03e4be8ab6834d3f1880cb7d9c80
|
2010-05-11 16:32:17 -07:00 |
|
Boris Zbarsky
|
6d68f7887f
|
Bug 564432 part 2. Give nsINode a first-child pointer r=jst, sr=sicking
|
2010-05-10 21:12:34 -04:00 |
|
Boris Zbarsky
|
2a6505321c
|
Bug 564432 part 1. Give nsINode next/previous sibling pointers. r=jst, sr=sicking
|
2010-05-10 21:12:33 -04:00 |
|
Boris Zbarsky
|
4625aac0dd
|
Bug 560503. Don't check for mutation observer uniqueness; callers should handle that. r=sicking
|
2010-05-05 14:18:03 -04:00 |
|
Peter Van der Beken
|
d062d2ec2d
|
Part 9 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - use nsNode3Tearoff for all nodes. r=jst.
--HG--
extra : rebase_source : 4f073ae38036328091d2d4cf1e0ffbac2a06e98b
|
2010-04-19 17:41:37 +02:00 |
|
Peter Van der Beken
|
b480e94b8d
|
Part 8 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::Get/SetTextContent. r=jst.
--HG--
extra : rebase_source : b4d9121b6a883d8c5f3ed526b630f2facc94a21e
|
2010-04-19 17:41:33 +02:00 |
|
Peter Van der Beken
|
60b38d0d40
|
Part 7 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::IsEqualNode/CompareDocumentPosition/IsSameNode. r=jst.
--HG--
extra : rebase_source : d4722a28e8c913dcb6f9a1e7bf13261a12b60525
|
2010-04-19 17:40:17 +02:00 |
|
Peter Van der Beken
|
68600cb34a
|
Part 6 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::GetFeature. r=jst.
--HG--
extra : rebase_source : 7b2ef182466615e7b244f7c5e55f327855b3cc6a
|
2010-04-19 17:40:16 +02:00 |
|
Peter Van der Beken
|
2d92228c9a
|
Part 5 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsIDOM3Node namespace-related methods to nsINode. r=jst.
--HG--
extra : rebase_source : 9f4680ed3d8dec7001503c57f9d4bede74392b2f
|
2010-04-19 17:40:16 +02:00 |
|
Peter Van der Beken
|
04e42800d3
|
Part 3 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::Get/SetUserData. r=jst.
--HG--
extra : rebase_source : a0f3ab12ed0f02dccf4d848fc879ee7c6497986a
|
2010-04-19 17:40:15 +02:00 |
|
Peter Van der Beken
|
abd7f913e0
|
Part 1 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::GetBaseURI. r=sicking.
--HG--
extra : rebase_source : 5a07f12d9d13d92b796fd5f2cb182b069c3f87bf
|
2010-04-19 17:40:15 +02:00 |
|
Boris Zbarsky
|
5e646b58c9
|
Bug 562688 part 15. Remove the eELEMENT bit. r=jst
|
2010-04-30 09:12:06 -04:00 |
|
Boris Zbarsky
|
04027a9479
|
Bug 562688 part 4. Change GetRootContent and the like to return Elements. r=jst, sr=sicking
|
2010-04-30 09:12:05 -04:00 |
|
Boris Zbarsky
|
350834e088
|
Bug 562688 part 2. Create a mozilla::dom::Element class sitting between nsGenericElement and nsIContent. r=jst, sr=sicking
|
2010-04-30 09:12:05 -04:00 |
|
Boris Zbarsky
|
405d564c49
|
Bug 562688 part 1. Add a new non-virtual IsElement API on nsINode. r=jst, sr=sicking
|
2010-04-30 09:12:04 -04:00 |
|
Peter Van der Beken
|
6fe7a598df
|
Fix for bug 558973 ("ASSERTION: Nodes that are not documents, document fragments or elements can't be parents!"). r=jst.
--HG--
extra : rebase_source : 6d9f76e94457823bb425f546053f4d24e80aec5c
|
2010-04-15 10:28:57 +02:00 |
|
Robert O'Callahan
|
a982d52092
|
Bug 534566. Use separate nsPropertyTables for different categories so we don't pollute the property name list with unrelated names. r=sicking
|
2010-04-23 14:41:38 +12:00 |
|
Timothy Nikkel
|
3f76f48e84
|
Bug 502937. Part 2. Add bits to nsINode.h. r=bzbarsky sr=sicking
|
2010-01-18 03:26:28 -06:00 |
|