mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Add a preference to control ImageBitmap while it's incomplete.
This commit is contained in:
parent
f6f1648e56
commit
d3867c32db
10 changed files with 11 additions and 7 deletions
|
@ -193,6 +193,9 @@ mod gen {
|
||||||
gamepad: {
|
gamepad: {
|
||||||
enabled: bool,
|
enabled: bool,
|
||||||
},
|
},
|
||||||
|
imagebitmap: {
|
||||||
|
enabled: bool,
|
||||||
|
},
|
||||||
microdata: {
|
microdata: {
|
||||||
testing: {
|
testing: {
|
||||||
enabled: bool,
|
enabled: bool,
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//[Exposed=(Window,Worker), Serializable, Transferable]
|
//[Exposed=(Window,Worker), Serializable, Transferable]
|
||||||
[Exposed=(Window,Worker)]
|
[Exposed=(Window,Worker), Pref="dom.imagebitmap.enabled"]
|
||||||
interface ImageBitmap {
|
interface ImageBitmap {
|
||||||
readonly attribute unsigned long width;
|
readonly attribute unsigned long width;
|
||||||
readonly attribute unsigned long height;
|
readonly attribute unsigned long height;
|
||||||
|
|
|
@ -24,6 +24,7 @@ interface mixin WindowOrWorkerGlobalScope {
|
||||||
void queueMicrotask(VoidFunction callback);
|
void queueMicrotask(VoidFunction callback);
|
||||||
|
|
||||||
// ImageBitmap
|
// ImageBitmap
|
||||||
|
[Pref="dom.imagebitmap.enabled"]
|
||||||
Promise<ImageBitmap> createImageBitmap(ImageBitmapSource image, optional ImageBitmapOptions options = {});
|
Promise<ImageBitmap> createImageBitmap(ImageBitmapSource image, optional ImageBitmapOptions options = {});
|
||||||
// Promise<ImageBitmap> createImageBitmap(
|
// Promise<ImageBitmap> createImageBitmap(
|
||||||
// ImageBitmapSource image, long sx, long sy, long sw, long sh, optional ImageBitmapOptions options);
|
// ImageBitmapSource image, long sx, long sy, long sw, long sh, optional ImageBitmapOptions options);
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"dom.forcetouch.enabled": false,
|
"dom.forcetouch.enabled": false,
|
||||||
"dom.fullscreen.test": false,
|
"dom.fullscreen.test": false,
|
||||||
"dom.gamepad.enabled": false,
|
"dom.gamepad.enabled": false,
|
||||||
|
"dom.imagebitmap.enabled": false,
|
||||||
"dom.microdata.enabled": false,
|
"dom.microdata.enabled": false,
|
||||||
"dom.microdata.testing.enabled": false,
|
"dom.microdata.testing.enabled": false,
|
||||||
"dom.mouseevent.which.enabled": false,
|
"dom.mouseevent.which.enabled": false,
|
||||||
|
|
1
tests/wpt/metadata/__dir__.ini
Normal file
1
tests/wpt/metadata/__dir__.ini
Normal file
|
@ -0,0 +1 @@
|
||||||
|
prefs: ["dom.imagebitmap.enabled:true"]
|
|
@ -13901,14 +13901,14 @@
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"interfaces.html": [
|
"interfaces.html": [
|
||||||
"b6034be26af3c2edd1ef41703857fa99bd2cd639",
|
"145c902ff033ba1de46b41dec07992fae4fd2f13",
|
||||||
[
|
[
|
||||||
null,
|
null,
|
||||||
{}
|
{}
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"interfaces.worker.js": [
|
"interfaces.worker.js": [
|
||||||
"a74a91489541ab99ae58001e3f63afc9ecc5c553",
|
"c1223084790b2980c8184e3cd9ab5ae17bc8b303",
|
||||||
[
|
[
|
||||||
"mozilla/interfaces.worker.html",
|
"mozilla/interfaces.worker.html",
|
||||||
{}
|
{}
|
||||||
|
|
|
@ -162,7 +162,6 @@ test_interfaces([
|
||||||
"HTMLUnknownElement",
|
"HTMLUnknownElement",
|
||||||
"HTMLVideoElement",
|
"HTMLVideoElement",
|
||||||
"ImageData",
|
"ImageData",
|
||||||
"ImageBitmap",
|
|
||||||
"Image",
|
"Image",
|
||||||
"InputEvent",
|
"InputEvent",
|
||||||
"KeyboardEvent",
|
"KeyboardEvent",
|
||||||
|
|
|
@ -35,7 +35,6 @@ test_interfaces([
|
||||||
"Headers",
|
"Headers",
|
||||||
"History",
|
"History",
|
||||||
"ImageData",
|
"ImageData",
|
||||||
"ImageBitmap",
|
|
||||||
"MessageChannel",
|
"MessageChannel",
|
||||||
"MessageEvent",
|
"MessageEvent",
|
||||||
"MessagePort",
|
"MessagePort",
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
prefs: ["dom.offscreen_canvas.enabled:true"]
|
prefs: ["dom.offscreen_canvas.enabled:true","dom.imagebitmap.enabled:true"]
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
prefs: ["dom.webgl2.enabled:true","dom.offscreen_canvas.enabled:true"]
|
prefs: ["dom.webgl2.enabled:true","dom.offscreen_canvas.enabled:true","dom.imagebitmap.enabled:true"]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue