Color Profiles, the DPPX, DPI and DPCM units and CSS Variables
Published on in Google Chrome, Last Week, tech, WebKit. Version: Chrome 21
A total of 1,814 commits landed in the projects last week, 625 for WebKit and 1,189 for Chromium.
Web Inspector switched to using Chas Emerick’s jsdifflib for creating diffs between revisions. A dock-to-right icon has been added to the status bar, the settings screen has been rearranged and the list of local modifications may now be cleared. Furthermore, removing a result in the Profiles Panel can now be done through a context menu, and JavaScriptCore now supports breaking from native callbacks.
Following Chromium for Mac, Tony made sure that the Windows and Linux versions now also support color profiles in images, by utilizing ICCJPEG and QCMS libraries.
Animations and transitions may now be applied to :first-element pseudo-elements. The accept attribute of input elements now accepts file extensions and accuracy of state tracking in radio button groups has been improved. David Barr is making good progress on implementing CSS’ image-resolution property, also adding support for the dppx, dpi and dpcm units.
The Blob.slice method has lost its prefix. The document.documentURI property is now read-only, the overset property of Named Flows will return true when no region chain has been attached and the Pointer Lock implementation was updated with the pointerLockElement property, and the requestPointerLock and exitPointerLock methods.
Luke landed the initial implementation of CSS Variables in WebKit. While it’s disabled by default and not enabled on any platform yet, it’s very exciting that work is on its way.
Other changes which occurred last week:
- Garden-o-matic has been updated to feature support for the Apple Mac port.
- Chromium’s threaded compositor now properly supports fixed positioned objects.
- Goeffrey improved performance of JavaScriptCore’s garbage collection by 1.7 times!
- Support for the font-feature-settings property is now available for Chromium on Mac.
- More IndexedDB error codes have been aligned with the specification.
- Padding and margins can’t cause integer overflows in the block layout anymore.
- Chromium’s new tab button will receive a minor graphical update.
- Developers working on extensions which don’t use the second manifest version will now be shown a warning.
- The maximum number of concurrent SPDY streams has been increased.
- Shadow DOM and Scoped Stylesheets are now enabled for Chrome Extensions.
- Silvia is still going strong on Chrome’s media element UI updates, more on that later!
There will only be a brief update next week, while there won’t be any at all the week after.