Martin Robinson

Results 90 issues of Martin Robinson

Add context menu options for images, links, and editable text areas. In addition add the ability to show menu options that are disabled. This also improves the visual style of...

S-awaiting-review

This is last step toward enabling the default rustc `unsafe_op_in_unsafe_fn` warning for the script crate. It wraps the remaining unsafe code in `unsafe {}` and removes the line disabling this...

S-awaiting-review

This is a speculative attempt to make WebDriver WPT runs more stable. Without this change, it seems likely that embedder controls could stay open indefinitely during WebDriver test runs. Signed-off-by:...

The goal of this change is to prevent having to copy so much data out of listeners when a fetch completes, which will be particularly important for off-the-main thread parsing...

S-tests-failed

The `JoinHandle` was added as a newer return value from this constructor. Both return values accomplish more or less the same thing. The difference is that the `Sender` return value...

S-awaiting-review

This change fixes a variety of build warnings on Android. In a related change, the CA verifier preference allows using a list of certificate overrides and the `rust-webpki` verifier regardless...

S-awaiting-review

servoshell is converting line-based wheel scrolls to pixels, so we need to send `WheelMode::DeltaPixel` in with the value. This value is processed directly by script and is the way it...

S-awaiting-review

This change makes it so that when `preventDefault` is called on a wheel event, the scroll is prevented. The downside here is that there is more latency on wheel based...

S-awaiting-review

For a long time, the "Compositor" hasn't done any compositing. This is handled by WebRender. In addition the "Compositor" does many other tasks. This change renames `IOCompositor` to `Paint`. `Paint`...

S-awaiting-review
S-awaiting-merge

We should add a `ServoDelegate` and `WebViewDelegate` method for the [`Console`](https://developer.mozilla.org/en-US/docs/Web/API/Console_API). 1. Move `devtools_traits::LogLevel` to `embedder_traits`. 2. Everywhere that `console_message_to_stdout` is called we should instead forward a message to the...

A-api