Skip to content
This repository was archived by the owner on Jan 24, 2023. It is now read-only.

Commit 7522494

Browse files
authored
twis
1 parent 23e237c commit 7522494

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed

_posts/2018-07-23-twis-112.md

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
layout: post
3+
title: These Months In Servo 112
4+
date: 2018-07-23 00:30:00
5+
summary: What's up with Servo for the weeks of 30 April 2018 - 23 July 2018
6+
categories:
7+
---
8+
9+
In the [last few months](https://github.com/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Amerged+closed%3A2018-04-30..2018-07-23+user%3Aservo+) (whoops!),
10+
we merged 498 PRs in the Servo organization's repositories. It should be easier to return to a regular publishing schedule now that we're caught up!
11+
12+
### Planning and Status
13+
14+
Our [roadmap](https://github.com/servo/servo/wiki/Roadmap) is available online, including the overall plans for 2018.
15+
It has been updated to account for Servo's new role in Mozilla's [mixed reality](https://blog.servo.org/2018/03/09/servo-and-mixed-reality/) team.
16+
17+
This week's status updates are [here](https://www.standu.ps/project/servo/).
18+
19+
### Exciting Work in Progress
20+
21+
- asajeffrey is trying to get all supported platforms building Servo with an [upgraded JavaScript engine](https://github.com/servo/servo/pull/21029).
22+
- paulrouget is [completely redesigning](https://github.com/servo/servo/pull/20912) how the Android port works; we'll have a usable browser application on Android once it merges.
23+
- Manishearth and ferjm are [implementing](https://github.com/servo/servo/pull/21158) the DOM APIs required for WebAudio content to work.
24+
- gterzian is making [Window.open](https://github.com/servo/servo/pull/20678) work.
25+
- KiChjang is adding support for the [MessagePort and MessageChannel](https://github.com/servo/servo/pull/16622) DOM APIs.
26+
27+
### Notable Additions
28+
29+
- bobthekingofegypt [improved](https://github.com/servo/servo/pull/19184) the layout of absolutely positioned replaced block elements.
30+
- DonatJr [implemented](https://github.com/servo/servo/pull/19511) the `FileReaderSync` API for web workers.
31+
- gterzian [added](https://github.com/servo/servo/pull/20329) support for the `beforeunload` event when navigating a web page.
32+
- talklittle [removed](https://github.com/servo/servo/pull/20421) the need to have the `adb` binary in the path when making android builds.
33+
- jdm [added](https://github.com/servo/servo/pull/20472) support for x86 android builds.
34+
- jonleighton [improved](https://github.com/servo/servo/pull/20506) the font fallback behaviour.
35+
- KiChjang [implemented](https://github.com/servo/servo/pull/20615) the missing indexed window getter API.
36+
- simartin [corrected](https://github.com/servo/servo/pull/20669) [a](https://github.com/servo/servo/pull/20674) [number](https://github.com/servo/servo/pull/20699) of WebGL APIs.
37+
- fabricedesre [implemented](https://github.com/servo/servo/pull/20689) [several](https://github.com/servo/servo/pull/20740) API for `MutationObserver`.
38+
- gterzian [moved](https://github.com/servo/servo/pull/20707) all UI-related code for prompts and alerts to the embedding layer.
39+
- kvark [added](https://github.com/servo/webrender/pull/2710) support to webrender for debug output that chases a display item through the entire rendering pipeline.
40+
- mrobinson [corrected](https://github.com/servo/webrender/pull/2713) an infinite loop when calculating ellipse arc lengths.
41+
- pyfisch [added](https://github.com/servo/servo/pull/20739) support for rendering the `border-image-outset` CSS property.
42+
- pyfisch [corrected](https://github.com/servo/servo/pull/20744) an edge case for clipping background colours.
43+
- mbrubeck [implemented](https://github.com/servo/servo/pull/20749) pinch zoom support on Android.
44+
- nox [added](https://github.com/servo/servo/pull/20771) support for a bunch of WebGL `getParameter` values.
45+
- arthurps [made](https://github.com/servo/rust-smallvec/pull/94) it possible to reduce the size of SmallVec values using unions.
46+
- asajeffrey [performed](https://github.com/servo/mozjs/pull/134) [several](https://github.com/servo/rust-mozjs/pull/425) [magic](https://github.com/servo/servo/pull/20793) tricks to make mozjs rely on the bindgen tool.
47+
- SimonSapin [updated](https://github.com/servo/servo/pull/20857) our SIMD code to use the new `std::simd` module.
48+
- gterzian [improved](https://github.com/servo/servo/pull/20865) the implementation of `window.close` to better match the specification.
49+
- nical [moved](https://github.com/servo/webrender/pull/2785) blob rasterization into a separate thread in webrender.
50+
- nox [implemented](https://github.com/servo/servo/pull/20959) [several](https://github.com/servo/servo/pull/21080) WebGL extensions.
51+
- jrmuizel [fixed](https://github.com/servo/webrender/pull/2809) a problem in WebRender with fonts over a certain size completely disappearing.
52+
- tigercosmos [implemented](https://github.com/servo/servo/pull/21052) [several](https://github.com/servo/servo/pull/21062) WebIDL properties for text input elements.
53+
- gw3583 [avoided](https://github.com/servo/webrender/pull/2822) a panic when dealing with zero-size borders in WebRender.
54+
- gterzian [corrected](https://github.com/servo/servo/pull/210790) an edge case when fetching from URLs with active HTTP cache entries.
55+
- SimonSapin [added](https://github.com/servo/servo/pull/21094) automation to prepare an Android build environment and verify that the Android port runs correctly in an emulator.
56+
- mrobinson [extended](https://github.com/servo/webrender/pull/2848) the border gradient implementation in WebRender to support all current CSS features.
57+
- nox [moved](https://github.com/servo/servo/pull/21118) WebGL vertex attribute information into the DOM to improve performance of getter APIs.
58+
- nox [implemented](https://github.com/servo/servo/pull/21129) instanced WebGL drawing calls.
59+
- SimonSapin [added](https://github.com/servo/servo/pull/21166) automation to verify the android-x86 build as part of every change.
60+
- nupurbaghel [implemented](https://github.com/servo/servo/pull/21181) several specification algorithms as part of supporting responsive images.
61+
- nox [improved](https://github.com/servo/servo/pull/21184) the correctness of the WebGL uniform APIs.
62+
- jdm [fixed](https://github.com/servo/servo/pull/21190) a regression that prevented clicking on HiDPI screens.
63+
- nox [implemented](https://github.com/servo/servo/pull/21202) the missing WebGL `getUniform` API.
64+
- mbrubeck [fixed](https://github.com/servo/rust-smallvec/pull/103) a memory-safety error in the `smallvec` crate.
65+
66+
### New Contributors
67+
68+
- [Dale Wijnand](https://github.com/dwijnand)
69+
- [Dan Glastonbury](https://github.com/djg)
70+
- Kristen Wright
71+
- [Matthew Young](https://github.com/matt-y)
72+
- [Morgan Rae Reschenberg](https://github.com/MReschenberg)
73+
- Olli Pettay
74+
- [Oriol Brufau](https://github.com/Loirooriol)
75+
- [Philipp Klein](https://github.com/kleinph)
76+
- [Yusuf Sermet](https://github.com/muhammedyusuf-sermet)
77+
- [cadubentzen](https://github.com/cadubentzen)
78+
- [ergunsh](https://github.com/ergunsh)
79+
- [nupurbaghel](https://github.com/nupurbaghel)
80+
81+
Interested in helping build a web browser? Take a look at our [curated list](https://starters.servo.org/) of issues that are good for new contributors!

0 commit comments

Comments
 (0)