Chrome 16, revision 100,000 and isolated Unicode BiDi
Published on in Google Chrome, Last Week, tech, WebKit. Version: Chrome 16
With 903 commits to Chromium and 438 commits to WebKit, a combined 1,341 changes landed to both repositories during the last week. Highlights include revision 100,000, all separate border-image properties and isolated bidi.
Starting last Friday, Chromium’s version number is equal to the number of ounces in an avoirdupois pound. Meanwhile, Kazuhiro Inaba landed revision number 100,000, beating five other people who accidentally committed right around that time as well. On to revision number 217!
A new user interface is being implemented in Chromium for errors and warnings. The wrench menu badge and icon were added last week, shortly followed by bubble views for Mac, Views and GTK. The bubble will initially be used for displaying synchronization errors, but may later on contain other messages as well.
Within Web Inspector, pressing F5 on non-Mac platforms will refresh the page again as expected. Pop-overs will be disabled when a mouse button is pressed, suggestions in the Style sidebar pane can now be tabbed through infinitely and live editing for JavaScript and CSS has been made more discoverable. Finally, Chrome’s extension API for accessing the resources has been renamed from devtools.resources to devtools.network and the console API has been exposed.
As for specification related updates, the HTMLSpanElement object has been added and the HTMLBlockquoteElement has been removed. Change events for numeric input fields will be fired when the user reverts a script-made change, support for the parting the scoped attribute has been added, in preparation of supporting scoped stylesheets and Eric Seidel finalized support for the unicode-bidi: isolate CSS property, together with the new <bdi> HTML element.
Three new CSS properties were added last week. Firstly, Dave Hyatt finalized support for the separate border-image properties by landing patches for border-image-width and border-image-outset, again with their masking equivalents. Dan Bernstein landed support for the hyphenate-limit-lines property, even though Safari is still the only port supporting hyphenation.
Other changes which occurred last week:
- Support for the JavaScript Full Screen API has been enabled by default in Chrome 15.
- Closing full screen mode on Mac OS X can now be done by pressing <apple>+<shift>+<f>.
- The Media Source API within WebKit can now be disabled or enabled during runtime as well.
- Support for drag and drop has been added to bookmarks on the new New Tab Page.
- Enterprises deploying Chrome with configuration policies can now have black and white-lists for sites.
- Multiple profiles on Windows will be disabled by default for Chrome 15.
- Several updates have been made to Chromium’s Web Navigation extension API.
- The credits page for Chromium OS has been updated with the actual libraries being used in Chrome OS 15.
- As an attempt to improve stability of Chrome 14, all experiments on about:flags have been disabled.
- Work on Panels continues with the addition of basic theming support for the titlebars.
- New maximum shut-down times have been set: 20 minutes for beta, 10 for dev, 45 seconds for Canary.
- A new or updated SSHClient extension on Chromium OS can now communicate using raw TCP sockets.
- WebKit has been improved with high resolution platform images for devices with deviceScaleFactor > 2.
- Motion jitter in animated and blurred SVG images has been fixed within WebKit.
- Chrome developers: Valgrind is now supported for 64-bit builds on Mac OS X Lion.
- The reload() method has been added to the chrome.tabs extension API.
- The requestAnimationFrame function will now throttle drawing on Safari for Mac OS X.
- Apple’s Andy Estes and Nokia/Open Bossa’s Luiz Agostini are now WebKit reviewers, congratulations!
And with that, yet another busy week of changes has been aggregated.