tanishka
7fbd2a521e
CanGc fixes from eventtarget.rs ( #33973 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
2024-10-22 22:43:52 +00:00
Josh Matthews
575e885529
Mark promise creation methods with CanGc ( #33928 )
...
* Add CanGc annotations to promise constructor.
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
* Propagate CanGc arguments for Promise::new_in_current_realm.
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
* Fix out-of-order entries.
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
* Propagate CanGc from Promise::new.
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
* Suppress clippy warning.
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
* Formatting.
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
2024-10-22 09:35:20 +00:00
chickenleaf
ebfea9b352
CanGc fixes in several files ( #33958 )
...
* few cangc fixes
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
* few cangc fixes
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
2024-10-21 21:32:22 +00:00
chickenleaf
9acb25521e
CanGc changes from fontfaceset.rs ( #33920 )
...
* CanGc changes from fontfaceset.rs
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
* Update components/script/dom/bindings/codegen/Bindings.conf
Co-authored-by: Josh Matthews <josh@joshmatthews.net >
Signed-off-by: chickenleaf <lashwinib@gmail.com >
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
Signed-off-by: chickenleaf <lashwinib@gmail.com >
Co-authored-by: Josh Matthews <josh@joshmatthews.net >
2024-10-21 12:28:56 +00:00
Daniel Adams
45267c9f28
crypto: Implement encrypt/decrypt for AES-CBC + JWK support ( #33795 )
...
* Add support for raw importKey with AES-CBC
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Support JWK import/export, importKey for AES-CBC
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Implement encrypt/decrypt for AES-CBC
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update Cargo.lock
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Pass MutableHandleObject as arg instead of returning raw pointer
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Swap order of checks in generate_key_aes_cbc
- Fixes WPT tests that expect to error on algorithm first before usages
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Avoid potential GC hazard with array_buffer_ptr
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update expectations for discards context
Signed-off-by: Daniel Adams <msub2official@gmail.com >
---------
Signed-off-by: Daniel Adams <msub2official@gmail.com >
2024-10-21 07:32:19 +00:00
tanishka
4d11b2dc84
CanGc fixes from constantsourcenode.rs & window.rs ( #33931 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
2024-10-20 19:54:02 +00:00
tanishka
65c866285f
Multiple CanGc fixes in components/script/dom ( #33924 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
2024-10-20 16:07:15 +00:00
tanishka
a57b6a3f79
CanGc fixes through focusevent.rs & hashchangeevent.rs ( #33921 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
2024-10-20 08:05:11 +00:00
chickenleaf
1ae90dcd95
clippy: Fix a variety of clippy warnings in fonts, layout_2020 and the DOM code ( #33894 )
...
* fixed some clippy warnings
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
* Delete extra file
Signed-off-by: chickenleaf <lashwinib@gmail.com >
* preserved newline in compositionevent.rs
Co-authored-by: Martin Robinson <mrobinson@igalia.com >
Signed-off-by: chickenleaf <lashwinib@gmail.com >
* removed the newline in PrototypeList
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
* removed the trailing whitespace
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
Signed-off-by: chickenleaf <lashwinib@gmail.com >
Co-authored-by: Martin Robinson <mrobinson@igalia.com >
2024-10-18 13:57:13 +00:00
chickenleaf
af6154cf63
More files with CanGc fixes ( #33892 )
...
* More files with CanGc fixes
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
* removed the can_gc inside !task
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
2024-10-18 13:42:43 +00:00
chickenleaf
fde8d72aca
Various CanGc fixes in 8 files ( #33893 )
...
* Various CanGc fixes in 8 files
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
* fixed merge conflicts and formatting
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
2024-10-18 11:54:32 +00:00
tanishka
f826698d6e
CanGc fixes in components/script/dom ( #33891 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
2024-10-17 22:36:04 +00:00
chickenleaf
9c893c7f4d
More CanGc fixes ( #33888 )
...
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
2024-10-17 19:36:42 +00:00
tanishka
cd7b66be58
CanGc fixes in components/script/dom ( #33880 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
2024-10-17 12:49:00 +00:00
komuhangi
b0a33d6b02
Some CanGc Fixes ( #33865 )
...
Signed-off-by: jahielkomu <ktumuhairwe24@gmail.com >
2024-10-16 15:14:28 +00:00
tanishka
2b9527262c
CanGc fixes in components/script/dom ( #33862 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
2024-10-16 14:18:07 +00:00
chickenleaf
a2f81d69c1
CanGc fixes ( #33852 )
...
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
2024-10-16 02:50:28 +00:00
tanishka
46d6c0c883
CanGc fixes in components/script/dom ( #33843 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
2024-10-15 04:45:16 +00:00
chickenleaf
1e39787573
CanGc fixes and checks in multiple files ( #33836 )
...
* CanGc fixes and checks in multiple files
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
* CanGc fixes in storageevent.rs
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
2024-10-15 04:30:48 +00:00
tanishka
cfd15dd14d
CanGc fixes originating from gamepadevent.rs & stereopannernode.rs ( #33828 )
...
* CanGc fixes originating from gamepadevent.rs & stereopannernode.rs
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
* Revert changes within task! macro
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
---------
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
2024-10-14 13:22:08 +00:00
chickenleaf
fc0835bae3
CanGc fixes in focusevent.rs oscillartornode.rs response.rs resizeobserversize.rs animationevent.rs ( #33827 )
...
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
2024-10-13 21:35:59 +00:00
chickenleaf
92f12ff7cd
Propagate CanGc through dommatrix, dommatrixreadonly, and testbindings ( #33822 )
...
* CanGc fixes starting from dommatrix.rs
fixed conflicts
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
~
* cleaning up
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
* fixed cannot find value can_gc in this scope error
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
2024-10-13 16:11:46 +00:00
chickenleaf
a55f9a37ec
CanGc fixes starting from blob.rs, mediastream.rs, custom_event.rs ( #33820 )
...
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
2024-10-12 17:17:47 +00:00
chickenleaf
20a15619f0
CanGc fixes starting from imagedata.rs ( #33808 )
...
* CanGc fixes starting from imagedata.rs
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
* Update components/script/dom/imagedata.rs
Co-authored-by: Josh Matthews <josh@joshmatthews.net >
Signed-off-by: chickenleaf <lashwinib@gmail.com >
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com >
Signed-off-by: chickenleaf <lashwinib@gmail.com >
Co-authored-by: Josh Matthews <josh@joshmatthews.net >
2024-10-11 16:38:23 +00:00
Gae24
c6d305fbb3
fix clippy warnings in codegen ( #33781 )
...
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com >
2024-10-10 16:15:05 +00:00
Gae24
5ba8054b69
refactor CGClassConstructHook to use handwritten constructors ( #33614 )
...
* extract generated class constructor hook into handwritten functions
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com >
* downcast to window only when it's actually used
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com >
* simplify downcast
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com >
* rename htmlconstructor to constructor, include call_default_constructor in it
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com >
---------
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com >
2024-10-09 12:33:44 +00:00
tanishka
39133a5478
Replace CanGc::note() calls with arguments in components/script/dom ( #33692 )
...
* Replace CanGc::note() calls with arguments in components/script/dom
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
* Add methods to Bindings.conf
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
* Modify existing interface sections
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
* Resolve conflicts
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
---------
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com >
2024-10-08 12:58:09 +00:00
Daniel Adams
fc0d4d8157
crypto: Begin SubtleCrypto implementation ( #33628 )
...
* Update IDLs and Bindings conf
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Add AES crate
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Implement DOM interfaces
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* IDL tidy
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Remove deriveKey from inRealms for now until implemented
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Fix CryptoKey rustdoc comments
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Move string constants to top of file
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Use properly rooted CryptoKey
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Code clarity
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Rework NormalizedAlgorithm to not hold a DOMString
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Add Rustdoc for CryptoKey interface
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Move ignore mallocsizeof to rand crate, remove from crypto
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update cargo lock
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Fix key handling, implement exportKey with JWK TODO
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Add missing spec link
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Use create_buffer_source, remove aes dep from libservo
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Fix crash when running in worker
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* fmt
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Move CryptoKey and SubtleCrypto behind pref for now
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Readd timeout expectation
Signed-off-by: Daniel Adams <msub2official@gmail.com >
---------
Signed-off-by: Daniel Adams <msub2official@gmail.com >
2024-10-08 03:51:08 +00:00
DileepReddyP
66bc430b24
Sorted Bindings.conf alphabetically ( #33713 )
...
Checked that this is a valid Python object and is equivalent to the unsorted file
Signed-off-by: Dileep Reddy <dileepreddyp7@gmail.com >
2024-10-08 03:13:25 +00:00
Josh Matthews
7d931e673a
script: Include constructors and static methods in generated DOM traits ( #33665 )
...
* Add all constructors, special operations, and static methods to generated DOM interface traits.
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
* Move all constructors and static methods defined in bare impl blocks inside FooMethods trait impls.
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
* Add missing doc links.
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
2024-10-08 01:51:58 +00:00
Samson
163e477668
Less allow(crown::unrooted_must_root) in bindings ( #33630 )
...
* Limit `allow(crown::unrooted_must_root)` in bindings
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* extra_decorators
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
2024-10-03 10:14:43 +00:00
Akash Pateria
c76524e63b
Fix panic in webstorage/symbol-props.window.js ( #33108 )
...
Issue: https://github.com/servo/servo/issues/32987
Signed-off-by: Akash Pateria <pateria.akash77@gmail.com >
2024-10-02 00:34:35 +00:00
Daniel Adams
4e4b137eaa
bindings: Allow Guard to take multiple conditions, check for SecureContext in ConstructorEnabled ( #33508 )
...
* Update condition handling for exposing values
- Let Guard take a list of conditions
- Check for secure context condition when exposing constructor
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update WPT expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Python tidy
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Make interfaces test run in secure context
Signed-off-by: Daniel Adams <msub2official@gmail.com >
---------
Signed-off-by: Daniel Adams <msub2official@gmail.com >
2024-09-21 09:50:05 +00:00
Martin Robinson
37ab4b9825
chore: Fix two compiler warnings ( #33421 )
...
Signed-off-by: Martin Robinson <mrobinson@igalia.com >
2024-09-12 13:24:05 +00:00
Andriy Sultanov
e5150dbda1
Propagate CanGc from Document::new() ( #33386 )
...
* Add canGc as a parameter to autogenerated trait methods
Signed-off-by: Andriy Sultanov <sultanovandriy@gmail.com >
* Propagate CanGc from Document::new()
Signed-off-by: Andriy Sultanov <sultanovandriy@gmail.com >
---------
Signed-off-by: Andriy Sultanov <sultanovandriy@gmail.com >
2024-09-09 22:38:01 +00:00
Taym Haddadi
6c0394bc80
Impl PartialEq and Eq for DomObject ( #33212 )
...
* Impl PartialEq and Eq for DomObject
Signed-off-by: Taym <haddadi.taym@gmail.com >
* move to Eq and PartialEq to domobject_derive
Signed-off-by: Taym <haddadi.taym@gmail.com >
---------
Signed-off-by: Taym <haddadi.taym@gmail.com >
2024-09-02 09:50:46 +00:00
Josh Matthews
60ef6bc461
Start marking functions that can transitively trigger a GC ( #33144 )
...
* Mark JS reflector wrappers as CanGc.
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
* Propagate CanGc from reflect_dom_object_with_proto.
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
* Mark DOM constructors as GC operations.
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net >
2024-08-22 11:42:36 +00:00
Koki Saito
280063eee2
Make string formatting more consistent in CodegenRust.py ( #33096 )
...
* fix: Replace string concatenation with f-string
Signed-off-by: Koki Saito <saitoto828@gmail.com >
* fix: Replace substitute method with f-string
Signed-off-by: Koki Saito <saitoto828@gmail.com >
* fix: Cleanup unused function `onFailureInvalidEnumValue`
Signed-off-by: Koki Saito <saitoto828@gmail.com >
* fix: Replace %formatting with f-string
Signed-off-by: Koki Saito <saitoto828@gmail.com >
* fix: Fix some typo
Signed-off-by: Koki Saito <saitoto828@gmail.com >
* fix: Lint
Signed-off-by: Koki Saito <saitoto828@gmail.com >
---------
Signed-off-by: Koki Saito <saitoto828@gmail.com >
Co-authored-by: kokisaito <kosaito@indeed.com >
2024-08-18 05:02:11 +00:00
Koki Saito
db312319ae
fix: Replace callargs_is_constructing with is_constructing method ( #33101 )
...
Signed-off-by: Koki Saito <saitoto828@gmail.com >
Co-authored-by: kokisaito <kosaito@indeed.com >
2024-08-18 01:48:39 +00:00
Daniel Adams
20273b062a
webxr: Update XRSession to latest spec ( #33059 )
...
* Add missing XRSession members, initial implementations
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Implement supportedFramerates getter
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Implement framerate changes, add spec links
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update WPT expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* ./mach fmt
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Add missing spec link
Signed-off-by: Daniel Adams <msub2official@gmail.com >
---------
Signed-off-by: Daniel Adams <msub2official@gmail.com >
2024-08-17 03:36:52 +00:00
Taym Haddadi
c01b733523
Update codegen for GetOpener:inRealms in Bindings.conf ( #33062 )
...
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com >
2024-08-15 13:42:50 +00:00
Samson
68f4b359c5
Add exception to rejection logic in generic_call ( #32950 )
...
* exception in JS Promise
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* EXCEPTION_TO_REJECTION on generic_call
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* PromiseRejectionEvent should handle promise as object
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* expectations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
2024-08-06 17:12:31 +00:00
Samson
5e59988c87
webgpu: Use wgpu's instead of string errors and update limits handling ( #32925 )
...
* Use wgpu specific errors
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* fixup expect
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* WIP
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Fix records erasing enforcerange
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* page can already be destroyed
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Support more limits
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Set good results
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Set OK (not PASS) expect CRASH
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* fixup expectation
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* bad expectations
https://github.com/gfx-rs/wgpu/issues/6075
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* set bad expectation
render bundleencoder needs to be rewritten
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
2024-08-04 17:19:46 +00:00
Samson
f3bec0aed3
bindings: Convert certain Exceptions into Promise rejections ( #32923 )
...
* Impl promise exception to rejection for methods
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Impl promise exception to rejection for getters
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Impl promise exception to rejection for static methods
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Add tests for exception to rejection
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Expectations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
2024-08-03 12:58:37 +00:00
Rémy SAISSY
eac54183c1
clippy: components/script/realms ( #32859 )
...
Signed-off-by: Rémy Saissy <remy.saissy@gmail.com >
2024-07-26 10:15:02 +00:00
Daniel Adams
2c17de7fa7
Gamepad: Implement GamepadHapticActuator ( #32046 )
...
* Implement Servo side of GamepadHapticActuator
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Get build working
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Create effect handling on embedder side
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update tracing for GamepadHapticEffect
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update gilrs to point to commit with effect complete event
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Implement playing and preempting haptic effects
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update IDL to add trigger rumble
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update WPT expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Handle stopping haptic effects from reset()
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* ./mach fmt, fix test-tidy issues
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Add extra validity checks for trigger rumble
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Retrieve supported haptic effects from embedder
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Fix test expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Add missing spec link, pin gilrs commit
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* servoshell cargo formatting
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Fix Cargo.toml
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Additional comments, realm proof, naming
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* ./mach fmt
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Update gilrs rev to gilrs-core 0.5.12 release
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Implement sequence ids for gamepad haptic promises
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Take playing effect promise instead of cloning
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Implement listener for reset function
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Fix Cargo.lock
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Restructure IPC listeners, add comments, handle visibility change
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Check that haptic effect still exists before handling ff completion event
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Visibility steps, add InRealm bindings for promises
Signed-off-by: Daniel Adams <msub2official@gmail.com >
* Add Gamepad EmbedderMsg arms to egl servo_glue
Signed-off-by: Daniel Adams <msub2official@gmail.com >
---------
Signed-off-by: Daniel Adams <msub2official@gmail.com >
2024-07-20 06:29:27 +00:00
Danila Matveev
0189b89fd1
Fixes typo in clippy::enum_variant_names ( #32784 )
...
Signed-off-by: Danila Matveev <optician_owl@fastmail.com >
Signed-off-by: Danila Matveev <usurname.r@gmail.com >
2024-07-16 09:59:12 +00:00
Bumsoo Kim
c6cb7ee981
script: Use the new C string literal in the DOM bindings ( #32741 )
...
* simple conversion to cstrings using as_ptr()
Signed-off-by: Bum Kim <bumcrystlbum@gmail.com >
* replaced byte strings with c strings using new helper functions
Signed-off-by: Bum Kim <bumcrystlbum@gmail.com >
* changed &[u8] type parameters to &CStr
Signed-off-by: Bum Kim <bumcrystlbum@gmail.com >
---------
Signed-off-by: Bum Kim <bumcrystlbum@gmail.com >
2024-07-11 04:18:54 +00:00
Martin Robinson
26624a109f
clippy: Fix a bunch of warnings in script ( #32680 )
...
This is just a portion of the errors that are remaining to be fixed.
2024-07-04 11:40:23 +00:00
Samson
c0105de82b
webgpu: Implement ShaderCompilationInfo ( #32642 )
...
* ShaderCompilationInfo
* expectations
* Handle CompilationInfo promise in GPUShaderModule
* Fix my english
2024-07-02 13:39:06 +00:00