WebKit 最新动态
至少双周更新也不错!
各位冲浪者好!最近怎么样?
JavaScriptCore 团队的四层 JIT 分支已由 Oliver Hunt 合并到主干。虽然我们还没有立即飙升到第 4 级,但开发工作已转移到主干,未来看起来非常有趣!
很酷的用户可见改进
- Zalán Bujtás 修复了 Twitter 上一个相当明显的换行 bug。
- Antoine Quint 为 Web Inspector 添加了 CSS 值的点击拖动编辑功能。他还让
<input type="search">
正确处理了 size 属性! - Sergio Villar Senin 根据规范的最新变化更新了 CSS 网格布局属性。
- Ryosuke Niwa 使 计算出的固定长度 padding 值具有亚像素精度 (就像 margin 那样)。
- Frédéric Wang 修复了一个 MathML bug,我们在其中即使不应该也在
mphantom
内部绘制元素。 - Christophe Dumez 为 colno 属性添加了
ErrorEvent
。 - Ruth Fong 清理了 WebKit2 对颜色选择器的处理,并 在 OS X 上添加了一个新的弹出式颜色选择器。
很酷的引擎改进
- Mark Rowe 让 WebKit 的日志机制 变得更加用户友好。你可以在他发送到 webkit-dev 邮件列表的邮件中阅读更多关于这些变化的信息。他还对 FastMalloc 做了一些 很棒的 调整 。
- Benjamin Poulain 在 String::lower() 中为尚未完全小写的 8 位字符串做了一个 巧妙的优化。
- Alexis Menard 完成了 一个疯狂的 CSS 优化 ,将每个属性的元数据打包到 16 位中。
- Andreas Kling (我!) 大幅 减少了 页面加载期间发生的 样式 重算 量。
- Qt 移植开始 使用 C++11 支持构建。
- Brian Holt 添加了一种方法,可以 在 valgrind 下运行 GTK+ DRT 来查找内存泄漏。
- Carlos Garcia Campos 添加了对 在 web 进程中运行 WebKitGTK+ 单元测试的支持。
特别提名
- Renáta Hodován 修复了 一个由她的模糊测试工具“Fuzzinator”发现的 SVG 动画 bug。太棒了。有很多这样的 bug,如果你想帮忙,可以去 看看主要的 bug!
这就是这次的全部内容了。一如既往,如果你对这些博客有任何问题或建议,可以在 Twitter 上 @awesomekling 和 @awfulben。