aboutsummaryrefslogtreecommitdiffstats
path: root/third_party
diff options
context:
space:
mode:
authorTaym Haddadi <haddadi.taym@gmail.com>2024-02-16 17:40:45 +0100
committerGitHub <noreply@github.com>2024-02-16 16:40:45 +0000
commit328c376ff15c0776e453989468f19670ffc9032d (patch)
treedca4f57e2410bebbca85c3c75f2cff3bb5de357b /third_party
parent7e9be5ae9f9a1bc5856fe51b6193b1e7ef58c985 (diff)
downloadservo-328c376ff15c0776e453989468f19670ffc9032d.tar.gz
servo-328c376ff15c0776e453989468f19670ffc9032d.zip
WebIDL: Use Uint8ClampedArray instead of raw JSObject in bindings (#31317)
* WebIDL: Use Uint8ClampedArray instead of raw JSObject in bindings Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> * fmt Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> * introduce new_initialized_heap_typed_array function Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> * Remove unsed unsafe_code Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> * Use doc comments for ImageData Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> * Use get_internal instead of acquire_data Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> * Handle JS errors in ImageData GetData and new_initialized_heap_typed_array Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> * Fix wrong assert that causes CRASH in test Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> * Early return for error Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> * Address review comments Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> --------- Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
Diffstat (limited to 'third_party')
-rw-r--r--third_party/WebIDL/WebIDL.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/third_party/WebIDL/WebIDL.py b/third_party/WebIDL/WebIDL.py
index 5414496fd1d..2d5c56f1086 100644
--- a/third_party/WebIDL/WebIDL.py
+++ b/third_party/WebIDL/WebIDL.py
@@ -2411,6 +2411,7 @@ class IDLType(IDLObject):
"float64array",
"arrayBuffer",
"arrayBufferView",
+ "uint8clampedarray",
"dictionary",
"enum",
"callback",
@@ -3645,7 +3646,7 @@ class IDLBuiltinType(IDLType):
Types.ArrayBufferView: IDLType.Tags.arrayBufferView,
Types.Int8Array: IDLType.Tags.int8array,
Types.Uint8Array: IDLType.Tags.uint8array,
- Types.Uint8ClampedArray: IDLType.Tags.interface,
+ Types.Uint8ClampedArray: IDLType.Tags.uint8clampedarray,
Types.Int16Array: IDLType.Tags.int16array,
Types.Uint16Array: IDLType.Tags.uint16array,
Types.Int32Array: IDLType.Tags.int32array,