Masayuki Nakano
78bbb1a7d0
Bug 703150 Cannot drag scrollbar thumb if stopPropagation() of mousedown event is called r+sr=smaug
2011-11-25 10:09:58 +09:00
Matheus Kerschbaum
0e909492fe
Bug 698630 - Remove --disable-smil build option; r=dholbert
2011-11-05 10:32:52 +00:00
Boris Zbarsky
1605991ae5
Bug 684638 part 4. Switch from nsIDOMNode to nsINode in mozInlineSpellWordUtil. r=ehsan
2011-11-04 01:32:09 -04:00
Ben Turner
fa6c4e7e48
Bug 692669 - 'IndexedDB: remove nsIVariant from IDB* interfaces'. r=sicking.
2011-11-03 08:57:30 -07:00
Ed Morley
944ad4b962
Backout eb32aca6d54d, b5c0bfd03fcf and 5675bf2c7930 (bug 692669 and bug 692669) for failing to build on all platforms
2011-11-03 01:57:48 +00:00
Ben Turner
cd32e56318
Bug 692669 - 'IndexedDB: remove nsIVariant from IDB* interfaces'. r=sicking.
2011-11-02 18:03:15 -07:00
Jonas Sicking
5e4d8da29c
Bug 687400: Kill Node.isSameNode. r=smaug
2011-10-28 19:52:27 -07:00
Olli Pettay
1cdbb1b884
Bug 682420 - Rename nsINode::GetOwnerDoc to nsINode::OwnerDoc, part 1, r=jst
2011-10-18 13:53:36 +03:00
Ehsan Akhgari
478ad1a412
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
...
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Olli Pettay
50fa805097
Bug 691059, don't throw when setting interface.prototype.onmouseenter/leave, r=bz
2011-10-10 19:21:48 +03:00
Boris Zbarsky
a98c1cf35a
Bug 648801 (new DOM list bindings) - Hook up the new code so we actually create the proxy wrappers. r=bz/jst/mrbkap.
2011-05-23 17:39:52 +02:00
Michael Wu
0fe7772ece
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
2011-09-28 23:19:26 -07:00
Luke Wagner
e2e7e3085f
Bug 684526 - Unify jsval and js::Value (r=jorendorff)
2011-09-19 09:34:49 -07:00
Boris Zbarsky
2a5b7180f7
Bug 682554. Move onreadystatechange to live on Document only. r=smaug
2011-09-19 22:56:45 -04:00
Olli Pettay
c5b7a14fc4
Bug 685798 - Node.parentElement, r=bz
2011-09-11 15:45:39 -07:00
Olli Pettay
4104745028
Bug 683852 - Implement Node.contains(node), r=bz
2011-09-02 23:15:53 +03:00
Peter Van der Beken
08b0583d93
Fix for bug 678528 (Traverse mChildNodes (and consolidate node CC code)). r=jst.
2011-08-28 16:07:24 +02:00
Marco Bonardo
b05855e7de
Merge mozilla-central and mozilla-inbound
2011-08-27 10:40:12 +02:00
David Zbarsky
189ad0d3cb
Bug 682366 - Remove nsINode::ChildIterator r=smaug
2011-08-27 00:23:02 +01:00
Olli Pettay
422688f6eb
Bug 682264 - Make EventListenerManager participate to the DOM Memory Reporter, r=volkmar,bz
2011-08-27 01:39:00 +03:00
Boris Zbarsky
2aba0d8d52
Bug 659350 part 5. The guts of the change to move from storing inline event handlers on the JSObject to storing them in the event listener manager directly, so we can easily set/read them via IDL.
...
The changes here are as follows:
1) nsIJSEventListener now stores the handler. This is guaranteed to be already bound properly, if needed, before being set in the nsIJSEventListener.
2) The old classinfo glue to deal with on* properties is gone.
3) IDL-based methods for on* properties have been added.
2011-08-24 15:49:25 -04:00
Henri Sivonen
56831e4005
Bug 482909 part 2 - Implement an HTML/SVG/MathML sanitizer independently of parsers or serializers. r=bzbarsky.
2011-07-29 14:48:04 +03:00
Mounir Lamouri
96f5453041
Bug 669308 - Introduce macros and method helpers to simplify participation of classes to the DOM Memory Reporter. r=bz
2011-07-11 17:23:26 +02:00
Jonas Sicking
d8340bcba2
Bug 664058: Remove Add/RemoveEventListenerByIID from nsImageMap and nsSliderFrame. r=smaug
2011-06-28 10:59:14 -07:00
Jonas Sicking
e1ea316c5a
Bug 664919: Rewrite Node.normalize such that it's non-recursive and more resilient to mutation even weirdness. r=bz
2011-06-24 12:55:14 -07:00
Jonas Sicking
f0870a33e0
Bug 658714 Part 7: DeCOMtaminate nsEventListenerManager. r=smaug
2011-06-23 19:18:01 -07:00
Jonas Sicking
9e55f5c437
Bug 658714 Part 5: Search'n'replace nsPIDOMEventTarget to nsIDOMEventTarget. r=smaug
2011-06-23 19:18:00 -07:00
Jonas Sicking
1dcebb97f4
Bug 658714 Part 3: Move nsIDOMEventTarget implementation to nsINode. r=smaug
2011-06-23 19:17:59 -07:00
Jonas Sicking
2273fc266e
Bug 658714 Part 1: Merge nsPIDOMEventTarget into nsIDOMEventTarget. r=smaug,bent
2011-06-23 19:17:58 -07:00
Jonas Sicking
a2897e5032
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
18a93b32e7
Bug 659053 Part 2: Implement a faster non-recursive Node.isEqualNode directly on nsINode. r=peterv. Fixes were r=bent
2011-06-14 00:56:48 -07:00
Jonas Sicking
8cfd06e6af
Bug 659053 Part 1: Merge nsIDOM3Node into nsIDOMNode. Also removes Node.getFeature. r=peterv
2011-06-14 00:56:48 -07:00
Ms2ger
f3a6d89363
Bug 664123 - Backout bugs 659053 and 659539 (changesets 9c49f69d8bab-1b11c64ffcdf)
2011-06-14 16:25:51 +02:00
Jonas Sicking
99b3ce090d
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
30fc42bba0
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
e2b5f79ee5
Bug 659053 Part 1: Merge nsIDOM3Node into nsIDOMNode. Also removes Node.getFeature. r=peterv
2011-06-14 00:56:48 -07:00
Jonas Sicking
b3f3996b2d
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
0bb568a6ca
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
b9a9f8103e
Bug 585255 - Remove nsTreeWalker usage from nsFocusManager. r=sicking
2011-04-11 19:46:59 -07:00
David Zbarsky
12198192cb
Bug 583514 - implement click and accesskey for all HTML elements r=smaug
2011-04-11 18:56:37 +02:00
Boris Zbarsky
a745d1d615
Bug 581177 followup. Remove bogus comment and rev iids.
2011-04-08 00:02:10 -07:00
Boris Zbarsky
843a5b1d67
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
3a8414dd47
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
09a0e06e56
Bug 581177 part 6. Make 'has name' into a boolean flag. r=sicking
2011-04-07 19:29:50 -07:00
Boris Zbarsky
e1769ba3a3
Bug 581177 part 5. Make 'may have style' into a boolean flag. r=sicking
2011-04-07 19:29:50 -07:00
Boris Zbarsky
0af6c50515
Bug 581177 part 4. Make 'has id' into a boolean flag. r=sicking
2011-04-07 19:29:50 -07:00
Boris Zbarsky
a69a15409f
Bug 581177 part 3. Make IsElement() use a boolean flag. r=sicking
2011-04-07 19:29:49 -07:00
Boris Zbarsky
b0acd53ec4
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
e1c5baac20
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
7c5b7d7bdd
Backout changeset 88eb5b5bb5d2 (bug 583514) because of reftest orange
2011-04-02 07:55:52 -04:00