aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2015-12-26 04:08:15 +0530
committerbors-servo <lbergstrom+bors@mozilla.com>2015-12-26 04:08:15 +0530
commit89ab368258eb827b0dcc8d6e6deecd3ed3c1de71 (patch)
treecf25fa3290e5c6c9b60ddeef014c54c334a28201 /components/script/dom/bindings/codegen
parent7db6ce41d2a0748285d2a3c3f4141e8bd30ee8ef (diff)
parent3c768356159c19a4ce5f0a07684b6dee9b20f2e4 (diff)
downloadservo-89ab368258eb827b0dcc8d6e6deecd3ed3c1de71.tar.gz
servo-89ab368258eb827b0dcc8d6e6deecd3ed3c1de71.zip
Auto merge of #8506 - nox:finish-ranges, r=dzbarsky
Properly propagate changes when range or trees are mutated Does the same thing as #6817, but storing Range instances directly in their start and end containers. Cc @dzbarsky <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8506) <!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/bindings/codegen')
-rw-r--r--components/script/dom/bindings/codegen/Bindings.conf4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/bindings/codegen/Bindings.conf b/components/script/dom/bindings/codegen/Bindings.conf
index 00ccea7fb63..dfb31685fd1 100644
--- a/components/script/dom/bindings/codegen/Bindings.conf
+++ b/components/script/dom/bindings/codegen/Bindings.conf
@@ -18,6 +18,10 @@ DOMInterfaces = {
'outerObjectHook': 'Some(bindings::utils::outerize_global)',
},
+'Range': {
+ 'weakReferenceable': True,
+},
+
#FIXME(jdm): This should be 'register': False, but then we don't generate enum types
'TestBinding': {},