mirror of
https://github.com/servo/servo.git
synced 2025-08-04 05:00:08 +01:00
dom: Hide debugging extension methods behind a pref.
This commit is contained in:
parent
9fe92ecb4c
commit
e6cdfddea6
14 changed files with 19 additions and 4 deletions
|
@ -187,6 +187,9 @@ mod gen {
|
||||||
enabled: bool,
|
enabled: bool,
|
||||||
timeout_seconds: i64,
|
timeout_seconds: i64,
|
||||||
},
|
},
|
||||||
|
servo_helpers: {
|
||||||
|
enabled: bool,
|
||||||
|
},
|
||||||
servoparser: {
|
servoparser: {
|
||||||
async_html_tokenizer: {
|
async_html_tokenizer: {
|
||||||
enabled: bool,
|
enabled: bool,
|
||||||
|
|
|
@ -136,8 +136,11 @@ partial interface Window {
|
||||||
|
|
||||||
// Proprietary extensions.
|
// Proprietary extensions.
|
||||||
partial interface Window {
|
partial interface Window {
|
||||||
|
[Pref="dom.servo_helpers.enabled"]
|
||||||
void debug(DOMString arg);
|
void debug(DOMString arg);
|
||||||
|
[Pref="dom.servo_helpers.enabled"]
|
||||||
void gc();
|
void gc();
|
||||||
|
[Pref="dom.servo_helpers.enabled"]
|
||||||
void trap();
|
void trap();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
"dom.permissions.testing.allowed_in_nonsecure_contexts": false,
|
"dom.permissions.testing.allowed_in_nonsecure_contexts": false,
|
||||||
"dom.serviceworker.enabled": false,
|
"dom.serviceworker.enabled": false,
|
||||||
"dom.serviceworker.timeout_seconds": 60,
|
"dom.serviceworker.timeout_seconds": 60,
|
||||||
|
"dom.servo_helpers.enabled": false,
|
||||||
"dom.servoparser.async_html_tokenizer.enabled": false,
|
"dom.servoparser.async_html_tokenizer.enabled": false,
|
||||||
"dom.shadowdom.enabled": false,
|
"dom.shadowdom.enabled": false,
|
||||||
"dom.svg.enabled": false,
|
"dom.svg.enabled": false,
|
||||||
|
|
|
@ -3,3 +3,4 @@
|
||||||
// Files are sorted alphabetically. When committing polyfills
|
// Files are sorted alphabetically. When committing polyfills
|
||||||
// order them with numbers, e.g. `01.innerhtml.js` will be executed before
|
// order them with numbers, e.g. `01.innerhtml.js` will be executed before
|
||||||
// `05.jquery.js`
|
// `05.jquery.js`
|
||||||
|
onunhandledrejection = (e) => console.error("xxxjdm error: " + JSON.stringify(e.reason));
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
prefs: ["dom.servo_helpers.enabled:true"]
|
|
@ -0,0 +1 @@
|
||||||
|
prefs: ["dom.servo_helpers.enabled:true"]
|
|
@ -0,0 +1 @@
|
||||||
|
prefs: ["dom.servo_helpers.enabled:true"]
|
|
@ -0,0 +1 @@
|
||||||
|
prefs: ["dom.servo_helpers.enabled:true"]
|
|
@ -1,4 +1,3 @@
|
||||||
[weakref.html]
|
[weakref.html]
|
||||||
[Weak references work]
|
type: testharness
|
||||||
expected: FAIL
|
prefs: ["dom.testbinding.enabled:true", "dom.servo_helpers.enabled:true"]
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
prefs: ["dom.servo_helpers.enabled:true"]
|
1
tests/wpt/mozilla/meta/mozilla/prototypes.html.ini
Normal file
1
tests/wpt/mozilla/meta/mozilla/prototypes.html.ini
Normal file
|
@ -0,0 +1 @@
|
||||||
|
prefs: ["dom.servo_helpers.enabled:true"]
|
1
tests/wpt/mozilla/meta/mozilla/trace_null.html.ini
Normal file
1
tests/wpt/mozilla/meta/mozilla/trace_null.html.ini
Normal file
|
@ -0,0 +1 @@
|
||||||
|
prefs: ["dom.servo_helpers.enabled:true"]
|
|
@ -0,0 +1 @@
|
||||||
|
prefs: ["dom.servo_helpers.enabled:true"]
|
|
@ -1,3 +1,3 @@
|
||||||
[weakref.html]
|
[weakref.html]
|
||||||
type: testharness
|
type: testharness
|
||||||
prefs: [dom.testbinding.enabled:true]
|
prefs: ["dom.testbinding.enabled:true", "dom.servo_helpers.enabled:true"]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue