WebKit 上周回顾
用于 shadow DOM 的触控事件和更新的日历选择器用户界面
上周我们的仓库中新增了 752 次提交。本次更新将讨论这些提交,截止到版本 145340。
Web Inspector 控制台中显示的包含长 URL 的错误消息现在将 被缩短。WOFF 字体现在将 被识别,使用其 新注册的 mime 类型,并且 touchmove 事件现在将 在 iframe 内部被模拟。Ace 编辑器,它也为 Cloud9 IDE 提供支持,已被提供作为 Inspector 中的一项实验。
媒体查询的“width”和“height”指令现在将 考虑整页缩放。-webkit-text-size-adjust 的桌面版本已被移除,选择器索引获得了一个额外的位,意味着WebKit 再次支持 8191 个选择器,并且视频的行高不再继承到其提示。
Web Components 方面进行了一些更新:触控事件现在支持在 shadow 树中,并且正在进行工作以允许任何 HTML 元素成为自定义元素的超类。Web Audio API现在暴露可用通道的最大数量,WEBGL_compressed_texture_atc 扩展现在可用,并且拖动图像的默认背景现在被正确设置。
区域现在将自动生成,用于 David 的新多列实现。同时,Julien 对 CSS Grid Layout 实现进行了各种更改,即解析 grid-{start, before} 属性和 grid-{end, after} 属性,解析它们,以及扩展语法以支持 grid-{row, column} 属性的两个位置。
上周发生的其他更改:
- WebKit 中日历选择器 UI 的更改已完成,使其外观 更 简洁。
- WebKitGTK+ port 已在开发版本中启用对 Web Audio API 的支持。
- 通过 Web Speech API 的语音合成已在 Mac port 中被启用。
- BlackBerry port 也禁用了对 MathML 的支持。
- 已为字体加载事件添加了一个功能标志,以及一个运行时标志用于 Chromium。
- iOS 的 DumpRenderTree 已更新,以正确测试辅助功能。