Martin Robinson
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...
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...
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...
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...
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...
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...
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...
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`...
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...