Content Security Policy API, Flexible Animations and Sticky Positioning
Published on in Google Chrome, Last Week, tech, WebKit. Version: Chrome 22
A total of 1,517 commits landed last week, 692 for WebKit and 825 for Chromium.
Web Inspector’s Settings dialog has received a new experimental option to override the Geolocation results. Experimental support for supporting SASS source-maps has been implemented as well, and drag and drop won’t be started anymore when using right clicks.
CSS Transitions and Animations now work between different types of length units, for example from percentage to pixel-based widths. For the Flexible Box Module implementation, percentage-sizes items will now wrap properly and the “order” property will now influence the painting order as well.
Mike added a JavaScript interface for Content Security Policy, enabling authors to apply feature detection to determine the limitations applied to their content. Initializing TypedArrays based on other TypedArrays has been sped up by 3 to 30 times, the undoscope property is now supported and Microdata’s PropertyNodeList interface has been implemented.
As for new features, a build flag was added announcing work on CSS Blending and Compositing. Simon started working on implementing sticky positioning, starting with the compile-time flag and parsing support. Sticky positioning is useful for elements that should remain visible on the screen regardless of the scrolling position, while also sticking to their containing element.
Other changes which occurred last week:
- Pointers in Chromium just got a whole lot more awesome with introduction of the awesome_ptr!
- The man who has seen it all has been doubled in resolution :-).
- The BlackBerry port has enabled support for asynchronous spellchecking.
- The EFL port has enabled support for WebKit’s HTML Media Capture implementation.
- Search result tickmarks for CSS-styled scrollbars in Chromium will now be painted.
- Applying SVG’s FEBlend filters has been sped up by 2.9 times.
- Various new targets are now being build for iOS, as their upstreaming effort takes off.
- Jochen Eisinger and Alexander Pavlov joined the WebKit Reviewer team, congratulations!
Revision 123,456 for WebKit also landed, last week!