Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make HeapFloat32Array generic (#31167) | Taym Haddadi | 2024-01-29 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | * Make HeapFloat32Array generic Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> * Define all the methods defaults on the HeapTypedArray trait Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> * Use generic type instead of trait Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> --------- Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> | ||||
* | rustdoc: Fix many rustdoc errors (#31147) | Martin Robinson | 2024-01-22 | 1 | -1/+1 |
| | | | | This fixes many rustdoc errors that occur due to raw URLs in rustdoc comments as well as unescaped Rust code that should be in backticks. | ||||
* | use FLoat32Array in XRRigidTransform (#31076) | Taym Haddadi | 2024-01-17 | 1 | -14/+13 |
| | | | Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com> | ||||
* | Strict import formatting (grouping and granularity) (#30325) | Samson | 2023-09-11 | 1 | -9/+9 |
| | | | | | * strict imports formatting * Reformat all imports | ||||
* | No tracing of nop traceable fields (#29926) | Samson | 2023-08-04 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add `no_trace` option to JSTraceable derive * NoTrace wrapper * Port some types to no_trace schematics * Fixing my unsafe mistakes (not tracing traceables) * Add docs & safety guards for no_trace Safety guards (trait shenanigans) guarantees safety usage of `no_trace` * Port canvas_traits to no_trace * Port servo_media to no_trace * Port net_traits to no_trace * Port style to no_trace * Port webgpu to no_trace * Port script_traits to no_trace * Port canvas_traits, devtools_traits, embedder_traits, profile_traits to no_trace * unrooted_must_root lint in seperate file * Add trace_in_no_trace_lint as script_plugin * Composable types in must_not_have_traceable * Introduced HashMapTracedValues wrapper * `HashMap<NoTrace<K>,V>`->`HashMapTracedValues<K,V>` * Port rest of servo's types to no_trace * Port html5ever, euclid, mime and http to no_trace * Port remaining externals to no_trace * Port webxr and Arc<Mutex<_>> * Fix spelling in notrace doc | ||||
* | Rename reflect_dom_object2. | Josh Matthews | 2023-05-31 | 1 | -2/+2 |
| | |||||
* | Formatting. | Josh Matthews | 2023-05-28 | 1 | -3/+15 |
| | |||||
* | Support arbitrary protos when wrapping DOM objects with constructors. | Josh Matthews | 2023-05-28 | 1 | -3/+9 |
| | |||||
* | Make GlobalScope.get_cx a static method. | Josh Matthews | 2023-05-20 | 1 | -1/+1 |
| | |||||
* | Bump euclid to 0.22 | Martin Robinson | 2023-01-26 | 1 | -2/+2 |
| | | | | | | | | | | | | | - Also updates raqote to latest with an upgrade of font-kit to 0.11 applied on as a patch - Update lyon_geom to the latest version Major change: - All matrices are now stored in row major order. This means that parameters to rotation functions no longer should be negated. - `post_...()` functions are now named `then()`. `pre_transform()` is removed, so `then()` is used and the order of operations changed. | ||||
* | Remove WebVR | Alan Jeffrey | 2020-04-08 | 1 | -1/+1 |
| | |||||
* | Add trait DomObjectWrap to provide WRAP function | YUAN LYU | 2020-03-20 | 1 | -6/+1 |
| | |||||
* | Modify `script` to prevent further violations of snake_case | Kunal Mohan | 2020-01-18 | 1 | -0/+1 |
| | |||||
* | Modify *::get_cx methods to return a safe JSContext instead of a raw one | marmeladema | 2019-07-24 | 1 | -2/+1 |
| | |||||
* | Convert CGTraitInterface to use safe JSContext instead of raw JSContext | marmeladema | 2019-07-24 | 1 | -3/+4 |
| | |||||
* | Update euclid. | Emilio Cobos Álvarez | 2019-07-23 | 1 | -5/+5 |
| | | | | | | | | There are a few canvas2d-related dependencies that haven't updated, but they only use euclid internally so that's not blocking landing the rest of the changes. Given the size of this patch, I think it's useful to get this landed as-is. | ||||
* | Error on invalid rotation values in XRRigidTransform constructor | Manish Goregaokar | 2019-07-11 | 1 | -0/+6 |
| | |||||
* | Hook webxr data into XRFrame/XRView/XRSpace | Manish Goregaokar | 2019-07-11 | 1 | -19/+23 |
| | |||||
* | Auto merge of #23292 - Manishearth:input, r=asajeffrey | bors-servo | 2019-05-07 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | Add support for XRInputSource and target ray spaces Untested, but compiles. r? @jdm or @asajeffrey <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23292) <!-- Reviewable:end --> | ||||
| * | Fix orientation getter in XRRigidTransform | Manish Goregaokar | 2019-05-07 | 1 | -1/+1 |
| | | |||||
* | | Remove mozjs dep from malloc_size_of. | Josh Matthews | 2019-05-02 | 1 | -0/+1 |
|/ | |||||
* | Set transform.inverse.inverse == transform | Manish Goregaokar | 2019-04-05 | 1 | -2/+5 |
| | | | | https://github.com/immersive-web/webxr/issues/576 | ||||
* | Add XRRigidTransform.matrix | Manish Goregaokar | 2019-04-03 | 1 | -0/+17 |
| | |||||
* | Add XRView.transform | Manish Goregaokar | 2019-04-03 | 1 | -3/+2 |
| | |||||
* | XRRigidTransform.inverse is now a lazy attribute | Manish Goregaokar | 2019-04-03 | 1 | -1/+5 |
| | |||||
* | Consistently use GlobalScope in XR code | Manish Goregaokar | 2019-04-03 | 1 | -5/+8 |
| | |||||
* | Switch XRSpace code to using rigid transforms | Manish Goregaokar | 2019-04-03 | 1 | -7/+4 |
| | |||||
* | Validate the position passed to XRRigidTransform | Manish Goregaokar | 2019-04-03 | 1 | -1/+8 |
| | | | | Added in https://github.com/immersive-web/webxr/pull/568 | ||||
* | Make XRRigidTransform.position/orientation lazy, default to using euclid things | Manish Goregaokar | 2019-04-03 | 1 | -59/+28 |
| | |||||
* | Move XRRigidTransform to using RigidTransform3D | Manish Goregaokar | 2019-04-03 | 1 | -36/+19 |
| | |||||
* | Add XRRigidTransform::Inverse | Manish Goregaokar | 2019-03-26 | 1 | -1/+38 |
| | |||||
* | Precompute XRRigidTransform's matrices | Manish Goregaokar | 2019-03-26 | 1 | -13/+19 |
| | |||||
* | Add XRSpace::get_viewer_pose() | Manish Goregaokar | 2019-03-25 | 1 | -0/+21 |
| | |||||
* | Add originOffset to XRReferenceSpace | Manish Goregaokar | 2019-03-18 | 1 | -0/+12 |
| | |||||
* | Add XRRigidTransform attributes | Manish Goregaokar | 2019-03-18 | 1 | -0/+12 |
| | |||||
* | Add XRRigidTransform constructor | Manish Goregaokar | 2019-03-18 | 1 | -5/+32 |
| | |||||
* | Silence unused warnings | Manish Goregaokar | 2019-01-03 | 1 | -0/+1 |
| | |||||
* | Basic XRRigidTransform interface | Manish Goregaokar | 2018-12-19 | 1 | -0/+30 |