This Week In Servo 25
2015-02-24 What's up with Servo for the week of 18 - 24 Feb 2015
This week, we merged 60 pull requests.
Selector matching has been extracted into an independent library! You can see it here.
We now have automation set up for our Gonk (Firefox OS) port, and gate on it.
Notable additions
- Chris Paris landed fragment parsing in html5ever and implemented the innerHTML setter in Servo.
- Jack Moffitt added a visualization of parallelization in effect when rendering pages.
- Manish and Lars added
./mach build-gonk
to automate building for Firefox OS - Edit Balint implemented canvas pixel manipulation.
- Nick Nethercote improved the state of memory profiling on Linux.
- Simon Sapin extracted CSS selector matching into an independent library.
- Patrick Walton implemented a bunch of missing canvas operations
- Andreas improved rust-azure’s
stroke-options
and landed it in Servo - Ms2ger updated web-platform-tests and enabled the
DOMEvents
tests - Nathan Froyd added support for invoking
rr
from mach - Shing Lyu added activation behavior to anchors, fixing a papercut
Screenshots
Parallel painting, visualized:
New contributors
Meeting
- Rust in Gecko: We’re slowly figuring out what we need to do (and have a tracking bug). Some more candidates for a Rust component in Gecko are an MP4 demultiplexer, and a replacement of safe browsing code.
- Selector matching is now in a new library
./mach build-gonk
works. At the moment it needs a build of B2G, which is huge (and requires a device), but we’re working on packaging up the necessary bits which are relatively small.