GamePad API, revision 10,000 and WebGL for WebKitGTK

Published on in Google Chrome, Last Week, tech, WebKit. Version: Chrome 17

Thanksgiving made last week a short week for people living in the United States, and as such only 1,079 changes landed to the Chromium and WebKit repositories. Highlights include a number of extension API updates, work on supporting game controllers and WebGL for the WebKitGTK port.

Quite some housekeeping has been done in Chromium’s extension APIs: the clipboard API has been removed in favor of document.execCommand, the Settings API has been renamed to the Storage API and notifications were added for screen wake-ups and unlocks. Also new is the ability to change a window’s state.

In light of the recent commit milestones Chromium and WebKit hit, it’s noteworthy to add that v8 reached revision 10,000 last week. Performance of switches using string clauses has been improved and preliminary detection for ES.next’s extended mode has been added, which basically reflects strict mode with some added functionality.

Another two CSS 2.1 conformance errors were fixed, the CSS Exclusions implementation has been aligned with the specification and the wrap property will now be parsed. A crash with filters was fixed, and the first step towards being able to use CSS Transforms on SVG elements also landed last week.

WebKit’s side of supporting game controllers was landed by Scott Graham, together with the first part of the Chromium-side implementation. It may be tested using the --enable-gamepad command line flag, or via about:flags. The addCue and removeCue methods for subtitles are now supported, and the HTML5 dirname and Microdata properties attributes are now supported.

Other changes which occurred last week:

And that’s it again. Interesting changes for the upcoming week include the NamedFlow JavaScript interface for CSS Regions and stack traces for cross-origin access errors within Web Inspector.

3 Responses to “GamePad API, revision 10,000 and WebGL for WebKitGTK”

Both comments and pings are currently closed.

Any documentation for the GamePad API? Or should we just go by what’s on the Mozilla Wiki?


SyP

November 29, 2011 at 8:48 am

The crypto protocol is P224, not P244.