Free-flow CSS editing in Web Inspector, BiDi sprint and nested headers
Published on in Google Chrome, Last Week, tech, WebKit. Version: Chrome 12
1,403 new patches have been introduced to the Chromium and WebKit repositories in the last week, among which were results of the WebKit BiDi-sprint, free-flow CSS editing and SMS notifications for Chromium OS.
More work has been done on the multiple-profile implementation for Chromium, resulting in visual results for Mac users now as well. The button is quite different from the early mock-ups shown in November, but definitely looks neat and uses less space than the original version.
Quite some patches were submitted to WebKit as part of the announced BiDi-sprint. The <title>-element now supports the dir attribute, moving the caret by word will now occur in visual order when editing text and BiDi-rendering for SVG Text has been improved. Furthermore, the text-align CSS property can now handle match-parent and the values isolate and plaintext can now be parsed for the unicode-bidi property, all prefixed.
Web Inspector now supports free-flow text editing for CSS files! This is a major usability improvement, as it means that making larger modification will be a lot easier. The feature is already available in Google Canary and Chromium nightlies. Just go to the Resources Panel, select a CSS file and double click on its contents to start editing. Committing the changes may be done via Cmd/Ctrl+S.
Many other fixes landed as well for Web Inspector. Changing the value of a hexadecimal number will now be treated correctly, as will a console message’s position for formatted scripts. Furthermore, property abbreviation has been disabled and the periods at the end of error messages have been removed.
Other changes which occurred last week:
- Some bits of work on the Touch new tab page: support for theming and refactoring.
- Speech recognizion in Chromium will now use FLAC rather than Speex as its codec.
- The onerror event may now be fired for prefetch link-relational types.
- The Accept-Language and Accept-Charset headers won’t be send anymore in all cases.
- Chromium now supports the “none” value for media-element preloading, e.g. <video preload=none>.
- The beforeunload event is now available for icon and perfetch link relational types.
- The font-sizes of the omnibox and tabs on Chromium GTK have been tweaked.
- An issue has been fixed with a tab’s spinner when prerendering would be used.
- The HTTP authentication dialog will now also use WebUI (HTML) for its content.
- A list of the opened pages will now be exposed via JSON, for remote debugging.
- Two fixes came in for the :any-selector: style sharing and :last-child selecting.
- Clipping has been sped up for accelerated 2D Canvasses in Chromium.
- Accelerated path drawing, e.g. drawing beziers, has been improved as well.
- The orientation and color settings in the print preview page are now functional.
- The print-preview page now shows the option to print to a PDF file rather than to a printer.
- A fast-path for parsing CSS rgb() colors with percent values has been implemented.
- The title of print-preview tabs has been changed to reflect the page they’re previewing.
- Support for creating screenshots has been implemented for the WebDriver implementation.
- Line layout has been sped up by 10% by optimizing overflow computations on them.
- Changing certain CSS properties on SVG elements won’t initiate a re-layout anymore.
- Chromium OS will now shows a notification when a SMS message has been received.
And that’ll be all again for this week. Check back tomorrow for some exciting (personal) news! 🙂