diff options
author | Taym Haddadi <haddadi.taym@gmail.com> | 2024-02-16 17:40:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-16 16:40:45 +0000 |
commit | 328c376ff15c0776e453989468f19670ffc9032d (patch) | |
tree | dca4f57e2410bebbca85c3c75f2cff3bb5de357b /third_party | |
parent | 7e9be5ae9f9a1bc5856fe51b6193b1e7ef58c985 (diff) | |
download | servo-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.py | 3 |
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, |