Settings API, New Tab Page, CSS Regions and much cleaner HTML

Published on in Google Chrome, Last Week, tech, WebKit. Version: Chrome 15

Last week brought another 1,245 accepted changelists in the repositories of Chromium and WebKit. Highlights include a new Settings extension API for Chromium, CSS Regions and Exclusions being enabled by default and a separate i18n project for v8.

Chromium’s new New Tab Page, which has been in the works for several months now, now is the default one for the browser. It contains three pages, most visited, Apps and bookmarks, is touch-friendly and accessible. It looks quite good too. If you really want to go back to the former version, you can use the --new-tab-page-3 command line flag.

The experimental Internationalization API that’s being implemented in v8 has moved to it’s own open-source repository, allowing the work to progress more visibly. The API will expose the possibility to utilize features like localized string matching, number formatting and date and time formatting to web authors.

Benjamin Kalman has landed the first part of the long awaited Settings extension API to Chromium. This API will allow extension authors to specify settings for their extensions, which can then be synchronized across a user’s computers. Just like bookmarks. Early documentation is available on Chrome’s Google Code docs.

Within Web Inspector, the Network Panel won’t show local resources statuses as pending anymore. You can now choose to hide user-agent stylesheets in the style panes, the Resource Panel will now show cookies for the main resource, folders in the Script Panel are now optional and it’s now clearer which properties are non-enumerable when expanding objects. Finally, scripts from different domains won’t appear in the same folder anymore.

As for specification related updates, the width of a numeric input will now depend on the values it accepts. Basic horizontal flexing has been implemented for the new Flexible Box implementation and WebSockets now accept multiple sub-protocols and supports the protocol and binaryType attributes. Tom Zakrajsek made sure that unknown HTML elements now derive from HTMLUnknownElement and advanced text shaping was implemented for Linux.

Following these two commits, Ryosuke Niwa was finally able to claim victory on his crusade to get rid of wrapping spans and Apple’s Apple-style-span class in WebKit’s editing component. His work resulted in much cleaner generated HTML for editable components.

Other changes which occurred last week:

And that’ll be all again, let’s see what this week brings :)

One Response to “Settings API, New Tab Page, CSS Regions and much cleaner HTML”

Both comments and pings are currently closed.

Anon

August 16, 2011 at 5:14 pm

Peter:

Thank you, thank you for telling me about the –new-tab-page-3 option! The new tab page is awful on small screen devices like the EeePC 900 as the small width and the massive side arrow means it no longer shows 9 sites on the first page – it can only fit 4 (with big white borders) and forces you to scroll to see the rest. The new design is probably fine for certain devices with 600+ across though…