WebKit 上周回顾
全员就位!
WebKit 近期运行平稳。随着代码库继续从 Chromium 移植的剥离中恢复,构建时间和可执行文件大小的改进仍在不断推进。
新功能
- Rune 添加了对 CSS3 color-index 媒体特性的支持。
- Jaehun 完成了对 text-indent: -webkit-hanging 支持的后半部分。
- Mark Lam 让 LLInt 和基线 JIT 能够 捕获失控脚本。
- Julien Brianceau 为 LLInt 添加了 SH4 后端。
- Jonathan Liu 使 JIT 在 MinGW-w64 上运行。
- Allan 为 LLInt 添加了对 x87 FPU 的支持。
- Oliver 改进了 JS 词法分析器和解析器中的错误报告。
基础设施变更
- Gyuyoung 添加了一个 Efl WebKit2 EWS 机器人。
- Filip 使 SunSpider 测试套件验证其结果以确保正确性。
- Žan 弃用了 webkit-patch land-cowboy,取而代之的是 webkit-patch land-cowhand。
- Roger 在 Windows EWS 上禁用了测试,因为它无法跟上大量涌入的补丁。
- Ryosuke 修复了一个导致 WKR 怯场的 Bug。
其他亮点
- Glenn 修复了一个影响部分希伯来语网站的换行 Bug。
- Antti 防止了子帧加载扰乱瓦片缓存。
- Oliver 继续加固 FastMalloc,这次是针对部分指针溢出。
- Andreas 修复了 Mac 上复杂文本布局中的 O(n2) 性能问题。
- GTK+ 和 Qt 移植版本都启用了亚像素布局。