Tab Sizing, String Values for IndexedDB and Chrome 21
Published on in Google Chrome, Last Week, tech, WebKit. Version: Chrome 21
1,693 changes landed last week, 650 in WebKit’s repositories and 1,043 in Chromium’s. Highlights include Chromium 21, support for the tab-size property and strings instead of constants for IndexedDB.
Web Inspector’s search box supports CSS selectors again, JavaScriptCore timers will now show up on the timeline and a context menu has been added for tabs.
Text decorations, such as underlines, will now be rendered for text in :first-line selectors. Implementation of the :first-letter selector was aligned with the specification. Eric landed stylesheet inheritance support for seamless iframes, as well as the ability to inherit styles from their parent iframe. The RadioNodeList interface is now supported, background-size is now part of the “background” shorthand and, albeit disabled, the <intent> element landed.
IndexedDB now uses strings instead of numeric constants. Violation reports generated by Content Security Policy now also include the referer, original policy and the URL which got blocked. The File System API is now able to deal with cross-file system operations, widths and heights are now exposed for <input type=image> images, and the offsetLeft property was broken when used together with CSS Columns.
WebKit has also gained support for the tab-size CSS property. This property, which is also supported by Firefox and Opera, allows you to define the number of spaces a tab should be equal to.
Included among other minor updates on the WebKit website, the conditions under which the WebKit trademark can be used are now available on the Mac OS Forge website.
Other changes which occurred last week:
- Half a megabyte of memory was saved by Andreas when viewing the full HTML5 specification.
- The declarative Web Request API is no longer experimental, and is now more thoroughly documented.
- Work has started on implementing a Media Gallery Extension API.
- The IETC CSS Values and Units tests have been added to WebKit’s test suite.
- A first step towards implementing the HTML Media Capture API has been made.
- Support for random wallpapers has been added to Chrome OS.
- Pages served with an XHTML-MP doctype will now automatically use a suitable viewport.
- Android’s Device Orientation implementation has been upstreamed.
- The default extensions for Chromium have been updated, and now include Google Docs.
- Chromium’s version number has been increased to be a Motzkin number: 21.
- Japanese children are now able to play Pokemon again.
An exciting thing to keep an eye out for in the upcoming weeks is Luke’s work on bringing CSS Variables to WebKit, the announcement for which has already been made!