Chromium 23, CodeMirror Editing and a flag for CSS Exclusions
Published on in Google Chrome, Last Week, tech, WebKit. Version: Chrome 23
Last week, 831 commits were added to the Chromium project and 665 to WebKit, totaling up to 1,496 changes.
Jim Carrey is going to be very pleased with this change made by Anthony last week, namely kicking Chromium to Number 23. You can read about many changes made for Chrome 22 in this series of articles.
Web Inspector’s editor can now be replaced with CodeMirror by Jan Keromnes, as an experimental feature. It supports basic editing, search, replace and saving, but much more work is to be done before it’s completely usable. The function scope is now visible in the UI, and support for two CSS Region events has been added to the protocol.
A new “all” value for the -webkit-user-select property can now be parsed and initial support for text-decoration-line landed. Four more bugs in the Flexible Box Module implementation were fixed, namely the lack of support for inline flexing, percentage sizing in quirks mode, percent-based margins and behavior when using box-sizing.
ArrayBufferView objects can now be send through Web Sockets, the indexed getter for Microdata will now return undefined instead of empty strings, classList can now remove classes with uppercase characters and window.URL has been unprefixed. The <progress> element now supports author Shadow DOM. Content Security Policy now is nosier about errors and more work was done on CSS Region’s CSSOM implementation.
In terms of new features, a compile-time flag for CSS Hierarchies has been added, and work is being done on implementing Proximity Events in WebKit.
Other changes which occurred last week:
- Chromium for Android bots are now available in WebKit’s early warning system.
- Initial support for the EXT_robustness WebGL extension has landed in WebKit.
- CSS Shaders can now re-use compiled shaders for multiple elements.
- DOM modifications have been sped up by about 8 percent in WebKit!
- Work is being done to implement Curtain Mode for Chromium on Mac OS X. I’d love to tell you more,
but for some reason the bug is private. - The EFL port enabled support for link prefetching and datalist usage with <input type=range>.
- BlackBerry has enabled support for WebKit’s CSS Variables implementation.
- Another seven percent of the remaining static initializers on Chromium Linux have been removed.
- Through a large series of commits, Hans Wennborg cleaned up inline members of nested classes.
- Support for CSS Exclusions can now be enabled via the --enable-css-exclusions command line flag.
That’s it again, thanks for reading!