This Week In Servo 59

In the last week, we landed 111 PRs in the Servo organization’s repositories.

Notable Additions

aneesh added compiletest to the suite run on the linux-dev builder

builder emilio updated the stylo bindings for better union support

pcwalton fixed scrolling in non-absolutely-positioned elements using overflow: scroll

larsberg gated landing changes to Servo on Aarch64

saurav implemented the getActiveUniform() WebGL API

WebGL API autrilla added the Uniform{1iv, 2f, 2fv} WebGL APIs

WebGL APIs antrik fixed ipc-channel when message sizes are too close to the packet size

stjepang added preferences to enable/disable the various SpiderMonkey JITs

ms2ger and nox landed a long-stalled Rust upgrade, with lots of help from eddyb!

paul implemented force touch events

kichjang and jwilm added support for terminating DOM workers

till improved scrolling snapping behaviour

kichjang ensured that text decorations (like underline) are inherited properly

asajeffrey removed sources of panics from the pipeline code

notriddle corrected an edge case related to whitespace and borders

mskrzypkows created a test harness to avoid regressions in our code style checker

shiroy prevented 404 HTTP responses from being interpreted as valid JS

New Contributors

Get Involved

Interested in helping build a web browser? Take a look at our curated list of issues that are good for new contributors!

Screenshot

nox just got Servo working with an upgraded SpiderMonkey that has the new Promises support implemented by till!

Meetings

Last week, we skipped the meeting, due to lack of agenda items.