<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planet Chromium</title>
	<link rel="self" href="http://planet.chromium.org/atom.xml"/>
	<link href="http://planet.chromium.org/"/>
	<id>http://planet.chromium.org/atom.xml</id>
	<updated>2012-02-26T06:00:07+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry>
		<title type="html">Stable Channel Update for Chromebooks</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/zFY_IPCHhFs/stable-channel-update-for-chromebooks_24.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-8860299927812341353</id>
		<updated>2012-02-24T15:24:38+00:00</updated>
		<content type="html">&lt;span&gt;&lt;b id=&quot;internal-source-marker_0.4208131281193346&quot;&gt;&lt;span&gt;&lt;span&gt;The Stable channel has been updated to&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b id=&quot;internal-source-marker_0.4208131281193346&quot;&gt;&lt;span&gt;17.0.963.60 (Platform version: 1412.205.0)&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt; for Chromebooks (Acer AC700, Samsung Series 5, and Cr-48). &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span&gt;&lt;span&gt;Release highlights:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Pepper flash: release 11.1.31.310&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Stability &amp;amp; security fixes&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Known issues:&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Deleting 802.1x cert might require a restart to restore access to other wifi networks&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;If you find new issues, please let us know by visiting our&lt;/span&gt;&lt;a href=&quot;http://www.google.com/chromeos/help.html&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;help site&lt;/span&gt;&lt;/a&gt;&lt;span&gt; or&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/entry&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching to the Beta channel? &lt;/span&gt;&lt;a href=&quot;http://www.google.com/support/chromeos/bin/answer.py?answer=1086915&quot;&gt;&lt;span&gt;Find out how.&lt;/span&gt;&lt;/a&gt;&lt;span&gt; You can submit feedback using ‘Report an issue’ under the wrench menu.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Orit Mazor&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-8860299927812341353?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/zFY_IPCHhFs&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Orit Mazor</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Chrome for Android Beta Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/Ngc7bUhod8I/chrome-for-android-beta-update.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-8988840448008026513</id>
		<updated>2012-02-24T14:57:21+00:00</updated>
		<content type="html">&lt;span id=&quot;internal-source-marker_0.7275834830943495&quot;&gt;&lt;span&gt;&lt;span&gt;Chrome for Android Beta has been updated to 0.16.4215.215, picking up changes that have &lt;/span&gt;&lt;span&gt;gone &lt;/span&gt;&lt;span&gt;in through Chrome 16.0.912.77. &amp;nbsp;Beyond the Chrome changes, this update contains:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Android Beam support - now &lt;/span&gt;&lt;a href=&quot;http://android.com/about&quot;&gt;&lt;span&gt;beam&lt;/span&gt;&lt;/a&gt;&lt;span&gt; URLs from Chrome to other devices with NFC.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Support for &lt;a href=&quot;https://support.google.com/chrome/bin/answer.py?hl=en&amp;answer=2393487&amp;p=market_countries&quot;&gt;additional countries&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Compatibility checks to ensure system prerequisites for Chrome are met&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Essential bug fixes&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;K&lt;/span&gt;&lt;span&gt;nown issues&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;span&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=112923&quot;&gt;&lt;span&gt;112923&lt;/span&gt;&lt;/a&gt;&lt;span&gt; : No way to toggle between mobile/desktop UA&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=113140&quot;&gt;&lt;span&gt;113140&lt;/span&gt;&lt;/a&gt;&lt;span&gt; : Youtube Links Do Not Prompt For Which Application to Use&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=113132&quot;&gt;&lt;span&gt;113132&lt;/span&gt;&lt;/a&gt;&lt;span&gt; : Chrome for Android beta doesn't support configured proxy in wi-fi settings&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Other notable issues listed &lt;/span&gt;&lt;a href=&quot;http://support.google.com/chrome/bin/static.py?hl=en&amp;page=known_issues.cs&amp;ki_topic=2451255&quot;&gt;&lt;span&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;br class=&quot;kix-line-break&quot; /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;span&gt;
&lt;span&gt;If you find a new issue, please let us know by&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/entry?template=Android%20Issue&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span&gt;Srikanth Rajagopalan&lt;br /&gt;Google Chrome&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-8988840448008026513?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/Ngc7bUhod8I&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Jason Kersey</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Dev Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/PAwsv-vQJnI/dev-channel-update_23.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-7119105874216163513</id>
		<updated>2012-02-23T16:16:00+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;
&lt;span id=&quot;internal-source-marker_0.29286054987460375&quot;&gt;&lt;span&gt;The Dev channel has been updated to 19.0.1049.3 for Windows, Mac, Linux and Chrome Frame. &amp;nbsp;This build contains following stability and bug fixes:&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;All&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Updated V8 - 3.9.8.0&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Marked the &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=55520&quot;&gt;&lt;span&gt;Certum Trusted Network CA&lt;/span&gt;&lt;/a&gt;&lt;span&gt; as an issuer of extended-validation (EV) certificates.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fixed importing of bookmarks, history, etc. from Firefox 10+.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fixed issues - &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=114001&quot;&gt;&lt;span&gt;114001&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=110785&quot;&gt;&lt;span&gt;110785&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=114168&quot;&gt;&lt;span&gt;114168&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=114598&quot;&gt;&lt;span&gt;114598&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=111663&quot;&gt;&lt;span&gt;111663&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=113636&quot;&gt;&lt;span&gt;113636&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=112676&quot;&gt;112676&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;Mac&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Worked around lockups of mid-2010 MacBook Pros (dual NVIDIA/Intel GPUs) running 10.7. Please stress test Flash, WebGL and other GPU accelerated content on such machines and file bugs referencing &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=113703&quot;&gt;&lt;span&gt;Issue 113703&lt;/span&gt;&lt;/a&gt;&lt;span&gt; if issue persists.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;Full details about what changes are in this build are available in the &lt;/span&gt;&lt;a href=&quot;http://build.chromium.org/buildbot/perf/dashboard/ui/changelog.html?url=/trunk/src&amp;range=122983:121843&amp;mode=html&quot;&gt;&lt;span&gt;SVN revision log&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching release channels? &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;&lt;span&gt;Find out how&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;If you find a new issue, please let us know by&lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Dharani Govindan&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-7119105874216163513?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/PAwsv-vQJnI&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Dharani</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Beta Channel Update for Chromebooks</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/-nTDwFYJdkc/beta-channel-update-for-chromebooks_22.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-1995791059897452437</id>
		<updated>2012-02-23T08:58:03+00:00</updated>
		<content type="html">&lt;br /&gt;
&lt;div&gt;
&lt;span&gt;&lt;b id=&quot;internal-source-marker_0.5999734159559011&quot;&gt;&lt;span&gt;The Beta channel has been updated to 18.0.1025.39&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(Platform versions: 1660.44.0) for Chromebooks (&lt;/span&gt;&lt;/b&gt;&lt;b id=&quot;internal-source-marker_0.25303877145051956&quot;&gt;&lt;span&gt;Acer AC700, &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;Samsung Series 5, and Cr-48). &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span&gt;This build contains a number of stability and performance improvements. Some highlights of these changes are:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;a href=&quot;http://crosbug.com/23036&quot;&gt;23036&lt;/a&gt; - Caps lock is now triggered via the Shift + Search key combination (instead of the double Shift key combination).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a href=&quot;http://crosbug.com/20187&quot;&gt;20187&lt;/a&gt; - Fix to reduce machine login time&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Two finger click when resting/hovering thumb present fixed (users would see 3 finger clicks instead); Faulty 3 finger click turned off to correct this issue.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://crosbug.com/25133&quot;&gt;25133&lt;/a&gt; - Fix to keyboard tab focus moving too far on login screen.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://crosbug.com/26201&quot;&gt;26201&lt;/a&gt; - Fix to brightness filter in Chrome OS Photo Editor&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;b&gt;&lt;span&gt;Known issues:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;a href=&quot;http://crosbug.com/26278&quot;&gt;26278&lt;/a&gt; - Modal dialogs not always rendered properly.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;span&gt;&lt;span&gt;If you find new issues, please let us know by visiting our&lt;/span&gt;&lt;a href=&quot;http://www.google.com/chromeos/help.html&quot;&gt;&lt;span&gt; help site&lt;/span&gt;&lt;/a&gt;&lt;span&gt; or&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/entry&quot;&gt;&lt;span&gt; filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching channels?&lt;/span&gt;&lt;a href=&quot;http://www.google.com/support/chromeos/bin/answer.py?answer=1086915&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Find out how.&lt;/span&gt;&lt;/a&gt;&lt;span&gt; You can submit feedback using ‘Report an issue’ under the wrench menu.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Danielle Drew&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-1995791059897452437?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/-nTDwFYJdkc&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Danielle Drew</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">The end</title>
		<link href="http://neugierig.org/software/chromium/notes/2012/02/the-end.html"/>
		<id>tag:neugierig.org,2009:chromium-notes/2012-02-22/the-end</id>
		<updated>2012-02-22T15:46:00+00:00</updated>
		<content type="html">&lt;p&gt;No posts for six months!  I have some reasons.&lt;/p&gt;
&lt;p&gt;I started at Google in 2004.  When I was hired they asked me to
describe in broad terms what I wanted to work on.  I remember writing
back: &quot;I've read rumors of Google working on a Linux-based operating
system, which would be a perfect match for my skills and interests.
Failing that, I studied linguistics so something involving language
would be nice.&quot;  My friend Tessa (also newly hired) and I drove down
to Silicon Valley together.&lt;/p&gt;
&lt;p&gt;I ended up in search ranking (with Tessa, even in the same office at
first) for a few years.  It was the experience I came to Google for:
helping people smarter than me write mapreduces over terabytes to
compute tricky math over language (&lt;a href=&quot;http://googleblog.blogspot.com/2010/01/helping-computers-understand-language.html&quot;&gt;much of my time on this
project&lt;/a&gt;).  But when I learned Google was finally working on the
long-rumored browser I knew it was the project for me, to make a
browser for Linux that was awesome.&lt;/p&gt;
&lt;p&gt;We did just that.  Some years passed and now somewhere near one in
five people on the internet use Chrome.  (With a rounding error's
fraction of them on Linux, but it is &lt;em&gt;my&lt;/em&gt; rounding error.)  I learned
so much about so many things, from software engineering to graphics
performance to binary internals.&lt;/p&gt;
&lt;p&gt;But I also learned that most complaints you ever read about making
software for desktop Linux are correct.  Before we'd jokingly say
&quot;year of Linux on the desktop!&quot; and laugh about how it would never
happen, but my smiles had become bitter.  A short way to put it is
that writing high-quality software is not really a goal of the
platform; &lt;a href=&quot;https://plus.google.com/115094562986465477143/posts/Di6RwCNKCrf&quot;&gt;stuff that doesn't matter&lt;/a&gt; like continuously rewriting
atop ever-changing &lt;a href=&quot;http://blogs.adobe.com/penguinswf/2007/05/welcome_to_the_jungle.html&quot;&gt;platforms&lt;/a&gt; is.  The scrappiness and free
software spirit is what makes me love Linux as a hacker but I
recognize now a deeper doom, that it will only ever broadly succeed by
removing that spirit (e.g. Android).  Maybe another way of saying all
this is that I grew up.&lt;/p&gt;
&lt;p&gt;The Chrome team grew up, too.  My fondest memory of Chrome is when we
started our San Francisco office, five of us crammed into a three
person room and hacking at full speed.  (At one point the first page
of &lt;a href=&quot;http://www.ohloh.net/p/chrome/contributors&quot;&gt;our now 95-page ohloh leaderboard&lt;/a&gt; was our office plus the
Linux guys to the south.)  But visit &lt;a href=&quot;http://build.chromium.org&quot;&gt;build.chromium.org&lt;/a&gt; now and
observe the many configurations; visit &lt;a href=&quot;https://groups.google.com/a/chromium.org/group/chromium-dev/topics&quot;&gt;chromium-dev&lt;/a&gt; now and
witness tens of opinions on trivial matters; try to build Chrome now
and discover you need to download literally gigabytes of source.&lt;/p&gt;
&lt;p&gt;Those are challenges, sure, but I found I was taking them personally.
I was too personally invested in the project.  I gradually became a
grumpy, complainy person, the sort I wouldn't like to work with.  I
took a &lt;a href=&quot;http://neugierig.org/software/blog/2012/01/sabbatical.html&quot;&gt;three month sabbatical&lt;/a&gt;, came back, and found I
still felt the same way.  With time to reflect I wonder if the way I
want to work is simply incompatible with a large team.&lt;/p&gt;
&lt;p&gt;And so I'm moving on, to a smaller team.  Coincidentally, Tessa's
team.  If you want to follow my future endeavors you can read
&lt;a href=&quot;http://neugierig.org/software/blog/&quot;&gt;my other blog&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Evan Martin</name>
			<email>evan@chromium.org</email>
			<uri>http://neugierig.org/software/chromium/notes/</uri>
		</author>
		<source>
			<title type="html">Chromium Notes</title>
			<link rel="self" href="http://neugierig.org/software/chromium/notes/atom.xml"/>
			<id>tag:neugierig.org,2009:chromium-notes</id>
			<updated>2012-02-24T17:00:05+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Beta Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/Lg_rZszvgbU/beta-channel-has-been-updated-to-18.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-5548535768511055645</id>
		<updated>2012-02-21T16:22:37+00:00</updated>
		<content type="html">&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span&gt;&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;The Beta channel has been updated to 18.0.1025.39 for&amp;nbsp;&lt;/span&gt;Windows, Mac, Linux and Chrome Frame platforms&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span&gt;All&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;ul1&quot;&gt;
&lt;li class=&quot;li3&quot;&gt;&lt;span&gt;Updated V8 - 3.8.9.8&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;li3&quot;&gt;&lt;span&gt;Fixed several crashes (Issues:&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;a href=&quot;http://crbug.com/111376&quot;&gt;111376&lt;/a&gt;&lt;/span&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;u&gt;&lt;a href=&quot;http://crbug.com/108688&quot;&gt;108688&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://crbug.com/114391&quot;&gt;114391&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;li3&quot;&gt;Fixed Firefox browser in Import Bookmarks and Settings drop-down&lt;span&gt;&amp;nbsp;(Issue:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://crbug.com/114476&quot;&gt;114476&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;li3&quot;&gt;Sync:&amp;nbsp;Sessions aren't associating pre-existing tabs (Issue:&amp;nbsp;&lt;a href=&quot;http://crbug.com/113319&quot;&gt;113319&lt;/a&gt;)&lt;/li&gt;
&lt;li class=&quot;li3&quot;&gt;Fixed All &quot;Extensions&quot; make an entry under the &quot;NTP Apps&quot; page (Issue:&amp;nbsp;&lt;a href=&quot;http://crbug.com/113672&quot;&gt;113672&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Windows&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Print Dialog Partly Off Screen w/ Windows 7 Vertical Taskbar (Issue:&amp;nbsp;&lt;a href=&quot;http://crbug.com/112614&quot;&gt;112614&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&quot;Recently Closed&quot; menu is missing after restarting Chrome (Issue: &lt;a href=&quot;http://crbug.com/110785&quot;&gt;110785&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed&amp;nbsp;Garbled text on the SSL chip displayed in the Omnibox (Issue: &lt;a href=&quot;http://crbug.com/114168&quot;&gt;114168&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span&gt;Mac&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;ul1&quot;&gt;
&lt;li class=&quot;li3&quot;&gt;&lt;span&gt;Fixed&amp;nbsp;&lt;/span&gt;Custom cursor decoding with wrong color&lt;span&gt;&amp;nbsp; (Issue:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://crbug.com/114598&quot;&gt;114598&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;li3&quot;&gt;Fixed&amp;nbsp;Custom image cursor makes the cursor disappear altogether (Issue:&amp;nbsp;&lt;a href=&quot;http://crbug.com/111027&quot;&gt;111027&lt;/a&gt;)&lt;/li&gt;
&lt;li class=&quot;li3&quot;&gt;&lt;span&gt;Fixed&amp;nbsp;&lt;/span&gt;Chrome on dual-GPU NVIDIA/Intel MacBook Pro hangs browser (Issue &lt;a href=&quot;http://crbug.com/113703&quot;&gt;113703&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span&gt;More details about additional changes are available in the svn&amp;nbsp;&lt;span class=&quot;s1&quot;&gt;&lt;a href=&quot;http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=/branches/1025/src&amp;range=122015:122785&amp;mode=html&quot;&gt;log of all revisions.&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;b id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;If you find a new issue, please let us know by &lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span&gt;Karen Grunberg&lt;span class=&quot;s2&quot;&gt;&lt;br /&gt;&lt;/span&gt;Google Chrome&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-5548535768511055645?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/Lg_rZszvgbU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Karen</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Beta Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/ctB4YuoFZ0Q/beta-channel-update.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-8440430041612529255</id>
		<updated>2012-02-21T15:34:37+00:00</updated>
		<content type="html">&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span&gt;The Beta channel has been updated to 18.0.1025.33 for Windows, Mac, Linux and Chrome Frame platforms&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span&gt;All&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;ul1&quot;&gt;
&lt;li class=&quot;li3&quot;&gt;&lt;span&gt;Updated V8 - 3.8.9.6&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;li3&quot;&gt;&lt;span&gt;Fixed several crashes (Issues: &lt;a href=&quot;http://crbug.com/110943&quot;&gt;110943&lt;/a&gt;, &lt;a href=&quot;http://crbug.com/110234&quot;&gt;110234&lt;/a&gt;, &lt;a href=&quot;http://crbug.com/110176&quot;&gt;110176&lt;/a&gt;, &lt;a href=&quot;http://crbug.com/108986&quot;&gt;108986&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;li3&quot;&gt;&lt;span&gt;Sync: Conflicting sync entries should not be committed (Issue: &lt;a href=&quot;http://crbug.com/82236&quot;&gt;82236&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;li3&quot;&gt;&lt;span&gt;Back button frequently hangs (Issue:&amp;nbsp;&lt;a href=&quot;http://crbug.com/93427&quot;&gt;93427&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;li3&quot;&gt;&lt;span&gt;Fixed Speech input bubble borders don't closing (Issues:&amp;nbsp;&lt;a href=&quot;http://crbug.com/98323&quot;&gt;98323&lt;/a&gt;, &lt;a href=&quot;http://crbug.com/112194&quot;&gt;112194&lt;/a&gt;)&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;li3&quot;&gt;&lt;span&gt;Improved the quality of the omnibox&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span&gt;Mac&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;ul1&quot;&gt;
&lt;li class=&quot;li3&quot;&gt;&lt;span&gt;Fixed Gap between download shelf and vertical scrollbar &amp;nbsp;(Issue: &lt;a href=&quot;http://crbug.com/111266&quot;&gt;111266&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span&gt;More details about additional changes are available in the svn&amp;nbsp;&lt;span class=&quot;s1&quot;&gt;&lt;a href=&quot;http://build.chromium.org/buildbot/perf/dashboard/ui/changelog.html?url=/branches/1025/src&amp;range=122015:121089&amp;mode=html&quot;&gt;log of all revisions.&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;b id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;If you find a new issue, please let us know by &lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span&gt;Karen Grunberg&lt;span class=&quot;s2&quot;&gt;&lt;br /&gt;
&lt;/span&gt;Google Chrome&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul class=&quot;ul1&quot;&gt;
&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-8440430041612529255?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/ctB4YuoFZ0Q&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Karen</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Beta Channel Update for Chromebooks</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/WnmIe0XSVi8/beta-channel-update-for-chromebooks_17.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-1737201168266002034</id>
		<updated>2012-02-21T08:47:40+00:00</updated>
		<content type="html">&lt;br /&gt;
&lt;div&gt;
&lt;span&gt;&lt;b id=&quot;internal-source-marker_0.5999734159559011&quot;&gt;&lt;span&gt;The Beta channel has been updated to 18.0.1025.32&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(Platform versions: 1660.34.0) for Chromebooks (&lt;/span&gt;&lt;/b&gt;&lt;b id=&quot;internal-source-marker_0.25303877145051956&quot;&gt;&lt;span&gt;Acer AC700, &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;Samsung Series 5, and Cr-48). &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span&gt;This build contains a number of new features, as well as security &amp;amp; stability improvements. Some highlights of these changes are:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Updated Pepper Flash version&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Improvement to wifi stability&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Improved system hardening [Yama support, etc]&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;File manager improvements&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Crash fixes&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;b&gt;&lt;span&gt;Known issues:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;span&gt;&lt;a href=&quot;http://crosbug.com/25971&quot;&gt;25971&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;Occasionally when switching tabs, the screen will not redraw the content to the new tab. Occurs most frequently when one tab contains Flash content.&amp;nbsp;&lt;/span&gt;&lt;b&gt;Workaround&lt;/b&gt;&lt;span&gt;: Closing all tabs or restarting the machine resolves the issue.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;span&gt;&lt;span&gt;If you find new issues, please let us know by visiting our&lt;/span&gt;&lt;a href=&quot;http://www.google.com/chromeos/help.html&quot;&gt;&lt;span&gt; help site&lt;/span&gt;&lt;/a&gt;&lt;span&gt; or&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/entry&quot;&gt;&lt;span&gt; filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching channels?&lt;/span&gt;&lt;a href=&quot;http://www.google.com/support/chromeos/bin/answer.py?answer=1086915&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Find out how.&lt;/span&gt;&lt;/a&gt;&lt;span&gt; You can submit feedback using ‘Report an issue’ under the wrench menu.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Danielle Drew&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-1737201168266002034?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/WnmIe0XSVi8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Danielle Drew</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Last week in WebKit: calculated CSS values and the translate attribute</title>
		<link href="http://www.webkit.org/blog/1804/last-week-in-webkit-calculated-css-values-and-the-translate-attribute/"/>
		<id>http://www.webkit.org/blog/?p=1804</id>
		<updated>2012-02-20T23:36:29+00:00</updated>
		<content type="html">&lt;p&gt;684 commits landed in WebKit&amp;#8217;s repository over the course of last week, bringing several new features and improvements such as a color picker for Web Inspector, two new CSS properties and the &amp;#8220;translate&amp;#8221; attribute for all HTML elements.&lt;/p&gt;
&lt;p&gt;Brian Grinstead&amp;#8217;s color picker is now &lt;a title=&quot;Web Inspector: Add colorpicker functionality to color swatches in Styles Sidebar&quot; href=&quot;http://trac.webkit.org/changeset/107804&quot;&gt;enabled by default&lt;/a&gt; in WebKit nightlies, following some &lt;a title=&quot;Web Inspector: color picker does not allow changing the color.&quot; href=&quot;http://trac.webkit.org/changeset/108062&quot;&gt;slight&lt;/a&gt; &lt;a title=&quot;Web Inspector: a bit of color picker polish&quot; href=&quot;http://trac.webkit.org/changeset/108065&quot;&gt;polishing&lt;/a&gt;. To aid the undo and redo system, an event &lt;a title=&quot;Web Inspector: fire stylesheet changed event upon CSS modifications.&quot; href=&quot;http://trac.webkit.org/changeset/107683&quot;&gt;has been added&lt;/a&gt; to monitor CSS modifications, percentage calculation for empty heap snapshots &lt;a title=&quot;Web Inspector: wrong percent calculations for empty snapshot.&quot; href=&quot;http://trac.webkit.org/changeset/107569&quot;&gt;has been fixed&lt;/a&gt; and the first UI for managing IndexedDB databases &lt;a title=&quot;Web Inspector: [InspectorIndexedDB] Add IndexedDB TreeElement to resources panel.&quot; href=&quot;http://trac.webkit.org/changeset/107925&quot;&gt;is available&lt;/a&gt;. The free-flow DOM editing experiment &lt;a title=&quot;Web Inspector: remove free flow DOM editing experiment.&quot; href=&quot;http://trac.webkit.org/changeset/107940&quot;&gt;has ended&lt;/a&gt;, &lt;a title=&quot;&quot; for=&quot;for&quot;&gt;concluding&lt;/a&gt; that it wasn&amp;#8217;t an optimal solution for highly dynamic pages. Single-click CSS editing got &lt;a title=&quot;Web Inspector: enable &quot;&gt;enabled by default&lt;/a&gt;, and the Elements Panel will &lt;a title=&quot;Elements panel needs to be able to preview images&quot; href=&quot;http://trac.webkit.org/changeset/107705&quot;&gt;now&lt;/a&gt; &lt;a title=&quot;Screenshot&quot; href=&quot;http://peter.sh/wp-content/uploads/2012/02/inspector-image-preview.png&quot;&gt;show previews for images&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Per &lt;a title=&quot;CSS3 calc: embed calc expressions in CSSPrimitiveValue&quot; href=&quot;http://trac.webkit.org/changeset/107688&quot;&gt;Mike&amp;#8217;s commit&lt;/a&gt;, basic usage of CSS&amp;#8217; calc() function have &lt;a title=&quot;Some quick examples for (-webkit-)calc().&quot; href=&quot;http://peter.sh/files/calc.html&quot;&gt;started to work&lt;/a&gt; in WebKit. Two new CSS properties have been added, &lt;a title=&quot;Add the -webkit-line-align property to support the alignment of lines in the inline direction to the line grid.&quot; href=&quot;http://trac.webkit.org/changeset/108133&quot;&gt;-webkit-line-grid&lt;/a&gt; to support the alignment of lines in the inline direction to the line grid and &lt;a title=&quot;Source/WebCore: Add -webkit-overflow-scrolling CSS property&quot; href=&quot;http://trac.webkit.org/changeset/107881&quot;&gt;-webkit-overflow-scrolling&lt;/a&gt;, indicating that an element with overflow scrolling should follow the platform&amp;#8217;s behavior. Nested horizontal flexboxes for the new implementation &lt;a title=&quot;nesting horizontal flexboxes is broken&quot; href=&quot;http://trac.webkit.org/changeset/107624&quot;&gt;have been fixed&lt;/a&gt;, the nowrap value for the flex-wrap property &lt;a title=&quot;flex-wrap:nowrap should be flex-wrap:none&quot; href=&quot;http://trac.webkit.org/changeset/108102&quot;&gt;has been renamed&lt;/a&gt; to &amp;#8220;none&amp;#8221; and the computed style for auto flex-item-align &lt;a title=&quot;getComputedStyle of flex-item-align:auto should resolve to it's parent's flex-align value&quot; href=&quot;http://trac.webkit.org/changeset/107833&quot;&gt;now resolves&lt;/a&gt; to its parent&amp;#8217;s flex-align.&lt;/p&gt;
&lt;p&gt;All HTML elements &lt;a title=&quot;Add support for the translate attribute in html elements.&quot; href=&quot;http://trac.webkit.org/changeset/107883&quot;&gt;now support&lt;/a&gt; the translate attribute. Support for the DOM Level 3 FocusEvent class &lt;a title=&quot;WebKit does not support DOM 3 Events FocusEvent&quot; href=&quot;http://trac.webkit.org/changeset/107952&quot;&gt;has been added&lt;/a&gt; and the &amp;#8220;types&amp;#8221; attribute for HTML5&amp;#8242;s drag and drop Clipboard object &lt;a title=&quot;dataTransfer.types (HTML5 drag &amp; drop) should return DOMStringList&quot; href=&quot;http://trac.webkit.org/changeset/107894&quot;&gt;now returns&lt;/a&gt; a DOMStringList. As for CSS Regions, it&amp;#8217;s now possible to check &lt;a title=&quot;[CSSRegions]Implement NamedFlow::overflow&quot; href=&quot;http://trac.webkit.org/changeset/108103&quot;&gt;whether a named flow overflows&lt;/a&gt; and &lt;a title=&quot;[CSSRegions][CSSOM] Implement Element.regionOverflow&quot; href=&quot;http://trac.webkit.org/changeset/107650&quot;&gt;update&lt;/a&gt; the regionOverflow property for all elements. Finally, &lt;a title=&quot;[CSS Regions] Repaint issues when changing innerHTML of content&quot; href=&quot;http://trac.webkit.org/changeset/107959&quot;&gt;a repaint issue&lt;/a&gt; and a &lt;a title=&quot;[CSS Regions] Inconsistent text selection behavior in regions&quot; href=&quot;http://trac.webkit.org/changeset/107605&quot;&gt;text selection issue&lt;/a&gt; related to Regions have been fixed as well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Other changes which occurred last week&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;compact&quot;&gt;
&lt;li&gt;CSS Animations &lt;a title=&quot;Use requestAnimationFrame callbacks to pump CSS animations&quot; href=&quot;http://trac.webkit.org/changeset/107575&quot;&gt;can now be driven&lt;/a&gt; through requestAnimationFrame, evading the 40Hz rendering limit.&lt;/li&gt;
&lt;li&gt;Following &lt;a title=&quot;[Windows] Optionally invert colors when drawing to a WebView's backing store.&quot; href=&quot;http://trac.webkit.org/changeset/106274&quot;&gt;the actual implementation&lt;/a&gt;, an API is now &lt;a title=&quot;[Windows] Add API to enable inverted color drawing on a WebView&quot; href=&quot;http://trac.webkit.org/changeset/107603&quot;&gt;available&lt;/a&gt; to invert colors on WebKit&amp;#8217;s Windows port.&lt;/li&gt;
&lt;li&gt;&amp;lt;mark&amp;gt; elements &lt;a title=&quot;AX: mark element should be exposed through attributes&quot; href=&quot;http://trac.webkit.org/changeset/107589&quot;&gt;now expose their highlighted state&lt;/a&gt; and the &amp;lt;summary&amp;gt;element has been made &lt;a title=&quot;summary is not keyboard accessible.&quot; href=&quot;http://trac.webkit.org/changeset/107548&quot;&gt;keyboard accessible&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Certain XMLHttpRequest resources &lt;a title=&quot;Source/WebCore: Reuse CachedRawResources (e.g., XHRs) that are stored in the MemoryCache when appropriate.&quot; href=&quot;http://trac.webkit.org/changeset/107672&quot;&gt;can now be re-used&lt;/a&gt; from the memory cache.&lt;/li&gt;
&lt;li&gt;Apple&amp;#8217;s WebKit ports have &lt;a title=&quot;[Mac][Win][WK2] Switch to RFC 6455 protocol for WebSockets&quot; href=&quot;http://trac.webkit.org/changeset/107689&quot;&gt;switched to&lt;/a&gt; using the &lt;a title=&quot;The WebSocket Protocol&quot; href=&quot;http://tools.ietf.org/html/rfc6455&quot;&gt;RFC6455&lt;/a&gt; protocol for WebSockets.&lt;/li&gt;
&lt;li&gt;Fat Fingers &lt;em&gt;is&lt;/em&gt; now &lt;a title=&quot;[BlackBerry] Upstream touch handling related classes (part II: FatFingers)&quot; href=&quot;http://trac.webkit.org/changeset/107978&quot;&gt;responsible&lt;/a&gt; for touch accuracy in BlackBerry&amp;#8217;s WebKit port.&lt;/li&gt;
&lt;li&gt;Support for CSS Regions is now &lt;a title=&quot;CSS regions enabled by default&quot; href=&quot;http://trac.webkit.org/changeset/108108&quot;&gt;run-time toggleable&lt;/a&gt;, and &lt;a title=&quot;&quot;&gt;may be disabled&lt;/a&gt; for Chromium.&lt;/li&gt;
&lt;li&gt;Scoped selector matching &lt;a title=&quot;style scoped: Implement scoped selector matching in the slow path&quot; href=&quot;http://trac.webkit.org/changeset/107911&quot;&gt;has been implemented&lt;/a&gt; in the CSS &lt;em&gt;slow path&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is the first article in a weekly series highlighting the WebKit changes which occur during during a given week. Of course there are many other changes landing as well, which the &lt;a title=&quot;Timeline&quot; href=&quot;http://trac.webkit.org/&quot;&gt;Trac Timeline&lt;/a&gt; provides a great overview of!&lt;/p&gt;</content>
		<author>
			<name>Surfin' Safari</name>
			<uri>http://www.webkit.org/blog</uri>
		</author>
		<source>
			<title type="html">Surfin' Safari</title>
			<subtitle type="html">All about WebKit development</subtitle>
			<link rel="self" href="http://www.webkit.org/blog/feed/"/>
			<id>http://www.webkit.org/blog/feed/</id>
			<updated>2012-02-21T00:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Calculated CSS Values, a Color Picker and the Translate Attribute</title>
		<link href="http://peter.sh/2012/02/calculated-css-values-a-color-picker-and-the-translate-attribute/"/>
		<id>http://peter.sh/?p=4643</id>
		<updated>2012-02-20T23:30:09+00:00</updated>
		<content type="html">&lt;p&gt;Another 1,642 changes landed in the repositories last week, 958 for Chromium and 684 for WebKit. Highlights include a color picker for Web Inspector and early functionality for the calc() function.&lt;/p&gt;
&lt;p&gt;Brian Grinstead&amp;#8217;s color picker is now &lt;a title=&quot;Web Inspector: Add colorpicker functionality to color swatches in Styles Sidebar&quot; href=&quot;http://trac.webkit.org/changeset/107804&quot;&gt;enabled by default&lt;/a&gt; in WebKit nightlies, following some &lt;a title=&quot;Web Inspector: color picker does not allow changing the color.&quot; href=&quot;http://trac.webkit.org/changeset/108062&quot;&gt;slight&lt;/a&gt; &lt;a title=&quot;Web Inspector: a bit of color picker polish&quot; href=&quot;http://trac.webkit.org/changeset/108065&quot;&gt;polishing&lt;/a&gt;. To aid the undo and redo system, an event &lt;a title=&quot;Web Inspector: fire stylesheet changed event upon CSS modifications.&quot; href=&quot;http://trac.webkit.org/changeset/107683&quot;&gt;has been added&lt;/a&gt; to monitor CSS modifications, percentage calculation for empty heap snapshots&lt;a title=&quot;Web Inspector: wrong percent calculations for empty snapshot.&quot; href=&quot;http://trac.webkit.org/changeset/107569&quot;&gt;has been fixed&lt;/a&gt; and the first UI for managing IndexedDB databases &lt;a title=&quot;Web Inspector: [InspectorIndexedDB] Add IndexedDB TreeElement to resources panel.&quot; href=&quot;http://trac.webkit.org/changeset/107925&quot;&gt;is available&lt;/a&gt;. The free-flow DOM editing experiment &lt;a title=&quot;Web Inspector: remove free flow DOM editing experiment.&quot; href=&quot;http://trac.webkit.org/changeset/107940&quot;&gt;has ended&lt;/a&gt;, &lt;a title=&quot;&quot; for=&quot;for&quot;&gt;concluding&lt;/a&gt; that it wasn&amp;#8217;t an optimal solution for highly dynamic pages. Single-click CSS editing did however get &lt;a title=&quot;Web Inspector: enable &quot;&gt;enabled by default&lt;/a&gt;, and the Elements Panel will &lt;a title=&quot;Elements panel needs to be able to preview images&quot; href=&quot;http://trac.webkit.org/changeset/107705&quot;&gt;now&lt;/a&gt; &lt;a title=&quot;Screenshot&quot; href=&quot;http://peter.sh/wp-content/uploads/2012/02/inspector-image-preview.png&quot;&gt;show previews for images&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://peter.sh/wp-content/uploads/2012/02/inspector-color-full.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-4646&quot; title=&quot;Web Inspector now features a color picker.&quot; src=&quot;http://peter.sh/wp-content/uploads/2012/02/inspector-color.png&quot; alt=&quot;&quot; width=&quot;698&quot; height=&quot;100&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Per &lt;a title=&quot;CSS3 calc: embed calc expressions in CSSPrimitiveValue&quot; href=&quot;http://trac.webkit.org/changeset/107688&quot;&gt;Mike&amp;#8217;s commit&lt;/a&gt;, basic usage of CSS&amp;#8217; calc() function have &lt;a title=&quot;Some quick examples for (-webkit-)calc().&quot; href=&quot;http://peter.sh/files/calc.html&quot;&gt;started to work&lt;/a&gt; in WebKit. Two new CSS properties have been added, &lt;a title=&quot;Add the -webkit-line-align property to support the alignment of lines in the inline direction to the line grid.&quot; href=&quot;http://trac.webkit.org/changeset/108133&quot;&gt;-webkit-line-grid&lt;/a&gt; to support the alignment of lines in the inline direction to the line grid and &lt;a title=&quot;Source/WebCore: Add -webkit-overflow-scrolling CSS property&quot; href=&quot;http://trac.webkit.org/changeset/107881&quot;&gt;-webkit-overflow-scrolling&lt;/a&gt;, indicating that an element with overflow scrolling should follow the platform&amp;#8217;s behavior. Nested horizontal flexboxes for the new implementation &lt;a title=&quot;nesting horizontal flexboxes is broken&quot; href=&quot;http://trac.webkit.org/changeset/107624&quot;&gt;have been fixed&lt;/a&gt;, the nowrap value for the flex-wrap property &lt;a title=&quot;flex-wrap:nowrap should be flex-wrap:none&quot; href=&quot;http://trac.webkit.org/changeset/108102&quot;&gt;has been renamed&lt;/a&gt; to &amp;#8220;none&amp;#8221; and the computed style for auto flex-item-align &lt;a title=&quot;getComputedStyle of flex-item-align:auto should resolve to it's parent's flex-align value&quot; href=&quot;http://trac.webkit.org/changeset/107833&quot;&gt;now resolves&lt;/a&gt; to its parent&amp;#8217;s flex-align.&lt;/p&gt;
&lt;p&gt;All HTML elements &lt;a title=&quot;Add support for the translate attribute in html elements.&quot; href=&quot;http://trac.webkit.org/changeset/107883&quot;&gt;now support&lt;/a&gt; the translate attribute. Support for the DOM Level 3 FocusEvent class &lt;a title=&quot;WebKit does not support DOM 3 Events FocusEvent&quot; href=&quot;http://trac.webkit.org/changeset/107952&quot;&gt;has been added&lt;/a&gt; and the &amp;#8220;types&amp;#8221; attribute for HTML5&amp;#8242;s drag and drop Clipboard object &lt;a title=&quot;dataTransfer.types (HTML5 drag &amp; drop) should return DOMStringList&quot; href=&quot;http://trac.webkit.org/changeset/107894&quot;&gt;now returns&lt;/a&gt; a DOMStringList. As for CSS Regions, it&amp;#8217;s now possible to check &lt;a title=&quot;[CSSRegions]Implement NamedFlow::overflow&quot; href=&quot;http://trac.webkit.org/changeset/108103&quot;&gt;whether a named flow overflows&lt;/a&gt; and &lt;a title=&quot;[CSSRegions][CSSOM] Implement Element.regionOverflow&quot; href=&quot;http://trac.webkit.org/changeset/107650&quot;&gt;update&lt;/a&gt; the regionOverflow property for all elements. Finally, &lt;a title=&quot;[CSS Regions] Repaint issues when changing innerHTML of content&quot; href=&quot;http://trac.webkit.org/changeset/107959&quot;&gt;a repaint issue&lt;/a&gt; and a &lt;a title=&quot;[CSS Regions] Inconsistent text selection behavior in regions&quot; href=&quot;http://trac.webkit.org/changeset/107605&quot;&gt;text selection issue&lt;/a&gt; related to Regions have been fixed as well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Other changes which occurred last week&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;compact&quot;&gt;
&lt;li&gt;CSS Animations &lt;a title=&quot;Use requestAnimationFrame callbacks to pump CSS animations&quot; href=&quot;http://trac.webkit.org/changeset/107575&quot;&gt;can now be driven&lt;/a&gt; through requestAnimationFrame, evading the 40Hz limit.&lt;/li&gt;
&lt;li&gt;Following &lt;a title=&quot;[Windows] Optionally invert colors when drawing to a WebView's backing store.&quot; href=&quot;http://trac.webkit.org/changeset/106274&quot;&gt;the actual implementation&lt;/a&gt;, an API is now &lt;a title=&quot;[Windows] Add API to enable inverted color drawing on a WebView&quot; href=&quot;http://trac.webkit.org/changeset/107603&quot;&gt;available&lt;/a&gt; to invert colors on the Windows port.&lt;/li&gt;
&lt;li&gt;Inverting colors is coming to Chromium as well, &lt;a title=&quot;Add a switch to invert web contents (non-accel only).&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=121715&quot;&gt;now supported&lt;/a&gt; for non-accelerated content.&lt;/li&gt;
&lt;li&gt;&amp;lt;mark&amp;gt; elements &lt;a title=&quot;AX: mark element should be exposed through attributes&quot; href=&quot;http://trac.webkit.org/changeset/107589&quot;&gt;now expose their highlighted state&lt;/a&gt; and &amp;lt;summary&amp;gt; has been made &lt;a title=&quot;summary is not keyboard accessible.&quot; href=&quot;http://trac.webkit.org/changeset/107548&quot;&gt;keyboard accessible&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The right MSAA role for tab-related content &lt;a title=&quot;Expose correct MSAA roles for ARIA tab-related roles.&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=122175&quot;&gt;will now be set&lt;/a&gt; within Chromium.&lt;/li&gt;
&lt;li&gt;Certain XMLHttpRequest resources &lt;a title=&quot;Source/WebCore: Reuse CachedRawResources (e.g., XHRs) that are stored in the MemoryCache when appropriate.&quot; href=&quot;http://trac.webkit.org/changeset/107672&quot;&gt;can now be re-used&lt;/a&gt; from the memory cache.&lt;/li&gt;
&lt;li&gt;Apple&amp;#8217;s WebKit ports have &lt;a title=&quot;[Mac][Win][WK2] Switch to RFC 6455 protocol for WebSockets&quot; href=&quot;http://trac.webkit.org/changeset/107689&quot;&gt;also switched over&lt;/a&gt; to using the &lt;a title=&quot;The WebSocket Protocol&quot; href=&quot;http://tools.ietf.org/html/rfc6455&quot;&gt;RFC6455&lt;/a&gt; protocol for WebSockets.&lt;/li&gt;
&lt;li&gt;The &amp;#8220;OK&amp;#8221; button &lt;a title=&quot;Focus &quot;&gt;will now be focused again&lt;/a&gt; in JavaScript dialogs displayed from Chromium.&lt;/li&gt;
&lt;li&gt;Fat Fingers &lt;em&gt;is&lt;/em&gt; now &lt;a title=&quot;[BlackBerry] Upstream touch handling related classes (part II: FatFingers)&quot; href=&quot;http://trac.webkit.org/changeset/107978&quot;&gt;responsible&lt;/a&gt; for touch accuracy in BlackBerry&amp;#8217;s WebKit port.&lt;/li&gt;
&lt;li&gt;Support for CSS Regions can now be &lt;a title=&quot;CSS regions enabled by default&quot; href=&quot;http://trac.webkit.org/changeset/108108&quot;&gt;toggled during run-time&lt;/a&gt;, and &lt;a title=&quot;&quot;&gt;may be disabled&lt;/a&gt; for Chromium.&lt;/li&gt;
&lt;li&gt;Chromium on Linux will now display the profile avatar or Incognito emblem &lt;a title=&quot;Linux: Overlay Chrome window icon with profile avatar or Incognito emblem/badge.&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=122161&quot;&gt;in the window icon&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Scoped selector matching &lt;a title=&quot;style scoped: Implement scoped selector matching in the slow path&quot; href=&quot;http://trac.webkit.org/changeset/107911&quot;&gt;has been implemented&lt;/a&gt; in the CSS &lt;em&gt;slow path&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And that was an update from London again, thanks for reading!&lt;/p&gt;</content>
		<author>
			<name>Peter Beverloo</name>
			<uri>http://peter.sh</uri>
		</author>
		<source>
			<title type="html">Peter Beverloo</title>
			<subtitle type="html">Weblog and personal site of Peter Beverloo, a Dutch 21-year old web developer</subtitle>
			<link rel="self" href="http://peter.sh/feed/"/>
			<id>http://peter.sh/feed/</id>
			<updated>2012-02-21T00:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Alejandro García is a WebKit reviewer!</title>
		<link href="http://www.webkit.org/blog/1798/alejandro-garcia-is-a-webkit-reviewer/"/>
		<id>http://www.webkit.org/blog/?p=1798</id>
		<updated>2012-02-20T14:55:07+00:00</updated>
		<content type="html">&lt;p&gt;In the last couple of years Alex, as we call him, helped with the WebKitGTK+ port maintenance from bugfixing to testing or releasing. He also contributed some improvements to the shadow rendering performance and lately he started the integration of WebKit2 GTK+ port, helping also with the integration of the accelerated compositing in the GTK+ port.&lt;/p&gt;
&lt;p&gt;Please join me in congratulating Alejandro on his new role as a WebKit reviewer!&lt;/p&gt;</content>
		<author>
			<name>Surfin' Safari</name>
			<uri>http://www.webkit.org/blog</uri>
		</author>
		<source>
			<title type="html">Surfin' Safari</title>
			<subtitle type="html">All about WebKit development</subtitle>
			<link rel="self" href="http://www.webkit.org/blog/feed/"/>
			<id>http://www.webkit.org/blog/feed/</id>
			<updated>2012-02-21T00:00:05+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Chrome Stable Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/0lHRHXAQ018/chrome-stable-update.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-140639316113366102</id>
		<updated>2012-02-17T13:04:44+00:00</updated>
		<content type="html">&lt;b id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;The Chrome Stable channel has been updated to 17.0.963.56 on Windows, Mac, Linux and Chrome Frame. &amp;nbsp;This release fixes a number of stability and security issues in Chrome, and also includes a new version of Flash. &amp;nbsp;More info on the Flash update is &lt;a href=&quot;http://kb2.adobe.com/cps/923/cpsid_92359.html&quot;&gt;available from Adobe&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Security fixes and rewards:&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Please see&lt;/span&gt;&lt;a href=&quot;http://sites.google.com/a/chromium.org/dev/Home/chromium-security&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;the Chromium security page&lt;/span&gt;&lt;/a&gt;&lt;span&gt; for more detail. Note that the referenced bugs may be kept private until a majority of our users are up to date with the fix.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=105803&quot;&gt;&lt;span&gt;105803&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt;&lt;b&gt; &lt;/b&gt;CVE-2011-3015: Integer overflows in PDF codecs. &lt;/span&gt;&lt;span&gt;Credit to Google Chrome Security Team (scarybeasts).&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;500&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=106336&quot;&gt;&lt;span&gt;106336&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Medium&lt;/span&gt;&lt;span&gt;&lt;b&gt; &lt;/b&gt;CVE-2011-3016: Read-after-free with counter nodes. &lt;/span&gt;&lt;span&gt;Credit to miaubiz.&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=108695&quot;&gt;&lt;span&gt;108695&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt;&lt;b&gt; &lt;/b&gt;CVE-2011-3017: Possible use-after-free in database handling. &lt;/span&gt;&lt;span&gt;Credit to miaubiz.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=110172&quot;&gt;&lt;span&gt;110172&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt;&lt;b&gt; &lt;/b&gt;CVE-2011-3018: Heap overflow in path rendering. &lt;/span&gt;&lt;span&gt;Credit to Aki Helin of OUSPG.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=110849&quot;&gt;&lt;span&gt;110849&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;&lt;b&gt;High&lt;/b&gt;&lt;/span&gt;&lt;span&gt; CVE-2011-3019: Heap buffer overflow in MKV handling. &lt;/span&gt;&lt;span&gt;&lt;i&gt;Credit to Google Chrome Security Team (scarybeasts) and &lt;/i&gt;&lt;span&gt;&lt;i&gt;Mateusz Jurczyk / Gynvael Coldwind&lt;/i&gt;&lt;/span&gt;&lt;i&gt; of the Google Security Team.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=111575&quot;&gt;&lt;span&gt;111575&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Medium&lt;/span&gt;&lt;span&gt; CVE-2011-3020: Native client validator error. &lt;/span&gt;&lt;span&gt;Credit to Nick Bray of the Chromium development community.&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=111779&quot;&gt;&lt;span&gt;111779&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt;&lt;b&gt; &lt;/b&gt;CVE-2011-3021: Use-after-free in subframe loading. &lt;/span&gt;&lt;span&gt;Credit to Arthur Gerkis.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=112236&quot;&gt;&lt;span&gt;112236&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Medium&lt;/span&gt;&lt;span&gt;&lt;b&gt; &lt;/b&gt;CVE-2011-3022: Inappropriate use of http for translation script. &lt;/span&gt;&lt;span&gt;Credit to Google Chrome Security Team (Jorge Obes).&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;500&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=112259&quot;&gt;&lt;span&gt;112259&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Medium&lt;/span&gt;&lt;span&gt;&lt;b&gt; &lt;/b&gt;CVE-2011-3023: Use-after-free with drag and drop. &lt;/span&gt;&lt;span&gt;Credit to pa_kt.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=112451&quot;&gt;&lt;span&gt;112451&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Low&lt;/span&gt;&lt;span&gt;&lt;b&gt; &lt;/b&gt;CVE-2011-3024: Browser crash with empty x509 certificate. &lt;/span&gt;&lt;span&gt;Credit to chrometot.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;500&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=112670&quot;&gt;&lt;span&gt;112670&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Medium&lt;/span&gt;&lt;span&gt;&lt;b&gt; &lt;/b&gt;CVE-2011-3025: Out-of-bounds read in h.264 parsing. &lt;/span&gt;&lt;span&gt;Credit to Sławomir Błażek.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;7&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=112822&quot;&gt;&lt;span&gt;112822&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt;&lt;b&gt; &lt;/b&gt;CVE-2011-3026: Integer overflow / truncation in libpng. &lt;/span&gt;&lt;span&gt;Credit to Jüri Aedla.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;[$&lt;span&gt;1000&lt;/span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=112847&quot;&gt;&lt;span&gt;112847&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt;&lt;b&gt; &lt;/b&gt;CVE-2011-3027: Bad cast in column handling. &lt;/span&gt;&lt;span&gt;Credit to miaubiz.&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b id=&quot;internal-source-marker_0.2083304268307984&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;The bugs &lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=106336&quot;&gt;&lt;span&gt;106336&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=106336&quot;&gt;&lt;span&gt;106336&lt;/span&gt;&lt;/a&gt;&lt;span&gt;], [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=110172&quot;&gt;&lt;span&gt;110172&lt;/span&gt;&lt;/a&gt;&lt;span&gt;], [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=110849&quot;&gt;&lt;span&gt;110849&lt;/span&gt;&lt;/a&gt;&lt;span&gt;], [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=111779&quot;&gt;&lt;span&gt;111779&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] and [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=112847&quot;&gt;&lt;span&gt;112847&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;were detected using&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/address-sanitizer/wiki/AddressSanitizer&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;AddressSanitizer&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;More detailed updates are available on the &lt;/span&gt;&lt;a href=&quot;http://chrome.blogspot.com/2012/02/faster-browsing-safer-downloading.html&quot;&gt;&lt;span&gt;Chrome Blog&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;Full details about what changes are in this release are available in the &lt;/span&gt;&lt;a href=&quot;http://build.chromium.org/buildbot/perf/dashboard/ui/changelog.html?url=/branches/963/src&amp;range=121963:119351&amp;mode=html&quot;&gt;&lt;span&gt;SVN revision log&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;Interested in hopping on the stable channel? &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;&lt;span&gt;Find out how&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;If you find a new issue, please let us know by &lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Jason Kersey&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/b&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-140639316113366102?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/0lHRHXAQ018&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Jason Kersey</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Dev Channel Update for Chromebooks</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/4FytZQ7lEWQ/dev-channel-update-for-chromebooks_15.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-8157736042744033911</id>
		<updated>2012-02-16T14:58:52+00:00</updated>
		<content type="html">&lt;br /&gt;
&lt;div&gt;
&lt;span&gt;&lt;b id=&quot;internal-source-marker_0.5999734159559011&quot;&gt;&lt;span&gt;The Dev channel has been updated to 18.0.1025.32&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(Platform versions: 1660.34.0) for Chromebooks (&lt;/span&gt;&lt;/b&gt;&lt;b id=&quot;internal-source-marker_0.25303877145051956&quot;&gt;&lt;span&gt;Acer AC700, &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;Samsung Series 5, and Cr-48). &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span&gt;This build contains a number of stability improvements. Additional changes:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;a href=&quot;http://crosbug.com/24450&quot;&gt;24450&lt;/a&gt; - For users enrolled in an enterprise, the time zone setting is now editable by any user.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;a href=&quot;http://crosbug.com/25604&quot;&gt;25604&lt;/a&gt;, &lt;a href=&quot;http://crosbug.com/20612&quot;&gt;20612&lt;/a&gt;- Fixes issues where using an incorrect proxy, or when there is limited connectivity would cause a spinner icon to be infinitely shown on the login screen.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;a href=&quot;http://crosbug.com/26127&quot;&gt;26127&lt;/a&gt; - Fixes issues with streaming videos not being able to play in full screen mode.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Crash fixes&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;b&gt;&lt;span&gt;Known issues:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;span&gt;&lt;a href=&quot;http://crosbug.com/25971&quot;&gt;25971&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;Occasionally when switching tabs, the screen will not redraw the content to the new tab. Occurs most frequently when one tab contains Flash content.&amp;nbsp;&lt;/span&gt;&lt;b&gt;Workaround&lt;/b&gt;&lt;span&gt;: Closing all tabs or restarting the machine resolves the issue.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;span&gt;&lt;span&gt;If you find new issues, please let us know by visiting our&lt;/span&gt;&lt;a href=&quot;http://www.google.com/chromeos/help.html&quot;&gt;&lt;span&gt; help site&lt;/span&gt;&lt;/a&gt;&lt;span&gt; or&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/entry&quot;&gt;&lt;span&gt; filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching channels?&lt;/span&gt;&lt;a href=&quot;http://www.google.com/support/chromeos/bin/answer.py?answer=1086915&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Find out how.&lt;/span&gt;&lt;/a&gt;&lt;span&gt; You can submit feedback using ‘Report an issue’ under the wrench menu.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Danielle Drew&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-8157736042744033911?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/4FytZQ7lEWQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Danielle Drew</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Stable Channel Update for Chromebooks</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/EZINZ4VMzQI/stable-channel-update-for-chromebooks.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-493165481408736590</id>
		<updated>2012-02-16T11:28:05+00:00</updated>
		<content type="html">&lt;span id=&quot;internal-source-marker_0.8811893595848233&quot;&gt;&lt;span&gt;The Google Chrome team is happy to announce the release of Chrome 17 on the Stable Channel for Chromebooks (Acer AC700, Samsung Series 5, and Cr-48). You can read more about the &lt;/span&gt;&lt;span&gt;Chrome version 17.0.963.54 (Platform version: 1412.186.0)&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Release highlights:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Read about improvements to Chrome over on the &lt;/span&gt;&lt;a href=&quot;http://chrome.blogspot.com/&quot;&gt;&lt;span&gt;Google Chome blog&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fixed CVE-2012-0056 kernel: proc: /proc/&amp;lt;pid&amp;gt;/mem mem_write insufficient permission checking&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Verizon activation and top-up portal &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Update Pepper Flash&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;New photo editor&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;File browser improvements&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;OpenVPN support&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Stability &amp;amp; security fixes&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;&lt;/span&gt;&lt;span&gt;If you find new issues, please let us know by visiting our&lt;/span&gt;&lt;a href=&quot;http://www.google.com/chromeos/help.html&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;help site&lt;/span&gt;&lt;/a&gt;&lt;span&gt; or&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/entry&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching to the Beta channel? &lt;/span&gt;&lt;a href=&quot;http://www.google.com/support/chromeos/bin/answer.py?answer=1086915&quot;&gt;&lt;span&gt;Find out how.&lt;/span&gt;&lt;/a&gt;&lt;span&gt; You can submit feedback using ‘Report an issue’ under the wrench menu.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Orit Mazor&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-493165481408736590?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/EZINZ4VMzQI&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Orit Mazor</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Tech preview of Chromium with Dart engine now available</title>
		<link href="http://blog.chromium.org/2012/02/tech-preview-of-chromium-with-dart.html"/>
		<id>tag:blogger.com,1999:blog-2471378914199150966.post-3495069252121454153</id>
		<updated>2012-02-16T09:32:49+00:00</updated>
		<content type="html">&lt;i&gt;Cross posted to the &lt;a href=&quot;http://googlecode.blogspot.com/2012/02/tech-preview-of-chromium-with-dart.html&quot;&gt;Google Code Blog&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;An attractive feature of Web programming is a rapid development cycle. Reloading the application after the source code has changed takes a fraction of a second. We want to offer you that same experience when using &lt;a href=&quot;http://www.dartlang.org/&quot;&gt;Dart&lt;/a&gt;, and today we’re making Mac and Linux binaries available that integrate the &lt;a href=&quot;http://www.dartlang.org/dartium/&quot;&gt;Dart VM into Chromium&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This technology preview allows you to run your Dart programs directly on the Dart VM in Chromium and avoid a separate compilation step. Over time, these programs will take advantage of the VM’s faster performance and lower startup latency.&lt;br /&gt;&lt;br /&gt;Dart has been designed from the start to work with the entire modern web, and we’re simultaneously continuing to improve our fast Dart-to-JavaScript compiler. Both the Dart VM and modern JavaScript engines are first-class targets for Dart.&lt;br /&gt;&lt;br /&gt;This release of Chromium with Dart VM integration is a technology preview, and should not be used for day-to-day browsing. After more testing and developer feedback, we plan to eventually include the Dart VM in Chrome.&lt;br /&gt;&lt;br /&gt;Today’s release of the &lt;a href=&quot;http://www.dartlang.org/dartium/&quot;&gt;Chromium + Dart VM&lt;/a&gt; integration is another step forward for the open source &quot;batteries included&quot; Dart platform. Our goal is to help you build complex, high performance apps for the modern web, and we encourage you to &lt;a href=&quot;http://www.dartlang.org/downloads.html&quot;&gt;try Dart&lt;/a&gt; and &lt;a href=&quot;https://groups.google.com/a/dartlang.org/group/misc/&quot;&gt;let us know&lt;/a&gt; what you think.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;span class=&quot;post-author&quot;&gt;Posted by Anton Muhin, Vijay Menon, and Pavel Podivilov, Software Engineers &lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2471378914199150966-3495069252121454153?l=blog.chromium.org&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.chromium.org/</uri>
		</author>
		<source>
			<title type="html">Chromium Blog</title>
			<link rel="self" href="http://blog.chromium.org/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2471378914199150966</id>
			<updated>2012-02-25T21:00:08+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Thou shalt not kill</title>
		<link href="http://gent.ilcore.com/2012/02/thou-shalt-not-kill.html"/>
		<id>tag:blogger.com,1999:blog-2660731263604854712.post-845877381162830760</id>
		<updated>2012-02-16T08:56:22+00:00</updated>
		<content type="html">&lt;p&gt;The recent beta release of &lt;a href=&quot;http://googleblog.blogspot.com/2012/02/introducing-chrome-for-android.html&quot;&gt;Chrome on Android&lt;/a&gt; marks a great time to look at what happens when web applications consume too much memory: something gets killed.&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;216&quot; width=&quot;400&quot; src=&quot;http://4.bp.blogspot.com/-DkYw4FP_iu0/TxGayQAHE9I/AAAAAAAAIMY/94F3On49Fjw/s400/Kitten_chased_by_grues.jpg&quot; /&gt;&lt;/p&gt;&lt;p&gt;Previously I've blogged about the importance for web developers to &lt;a href=&quot;http://gent.ilcore.com/2011/08/finding-memory-leaks.html&quot;&gt;mind their memory usage&lt;/a&gt;. On powerful desktop machines enjoyed by many developers, this can seem like an academic concern. But on mobile devices the limitation is all too real. Case in point: I compile with 24G of RAM and deploy to a Nexus S with 512M, and of that, only two-thirds (about 342M) is available for the system to use.&lt;/p&gt;&lt;p&gt;Here's what happens as a web app approaches that 342M limit.&lt;/p&gt;&lt;h2&gt;1. Android apps are killed&lt;/h2&gt;&lt;p&gt;The Android system has a wonderful design in which the user doesn't need to be concerned with which apps are open at any given time. The system has the prerogative to &lt;a href=&quot;http://developer.android.com/reference/android/app/Activity.html&quot;&gt;pause and resume&lt;/a&gt; background apps based on available resources. So, the first thing that happens as a web app's memory usage grows is that background applications are gracefully paused and killed. This is normal operation which happens constantly, however, it does mean that users wait longer when switching to paused apps as they have to be restarted and resumed.&lt;/p&gt;&lt;h2&gt;2. Chrome tabs are killed&lt;/h2&gt;&lt;p&gt;Once the system has given Chrome as much memory as it can afford, it sends notifications as usage approaches the limit. When Chrome notices it is using too much memory or receives one of these notifications, it has no choice but to kill background tabs. This is a little less transparent to users because when the user switches back to a killed tab, instead of the usual near instantaneous switch, the page must be reloaded from cache or network.&lt;/p&gt;&lt;h2&gt;3. Caches are cleared&lt;/h2&gt;&lt;p&gt;Up until this point, memory pressure has caused some performance problems for the user, but the foreground content hasn't suffered much. However, after all background tabs have been killed, Chrome's only remaining recourse is to clear &lt;a href=&quot;http://gent.ilcore.com/2011/02/chromes-10-caches.html&quot;&gt;memory caches&lt;/a&gt; and perform additional V8 garbage collections. This begins to cut into the application's interactive performance (scrolling, animations, JavaScript responsiveness, etc). It is often a short lived fix as these caches can quickly refill. A high performing web application should never allow memory usage get this high.&lt;/p&gt;&lt;h2&gt;4. Suicide&lt;/h2&gt;&lt;p&gt;Finally, when the system can allocate memory no more, it kills Chrome's renderer process in which the web page lives. Many mobile browsers would crash entirely, but due to Chrome's unique multiprocess architecture, the browser keeps running and displays the &quot;Aw, Snap!&quot; page. The user, left frustrated, is free to quickly move on to a better performing web page.&lt;/p&gt;&lt;h2&gt;Living a long life&lt;/h2&gt;&lt;p&gt;Possibly my favorite feature of Chrome on Android is that the entire developer tools suite works through remote debugging. This makes it easy to keep an eye on memory usage and &lt;a href=&quot;http://gent.ilcore.com/2011/08/finding-memory-leaks.html&quot;&gt;diagnose memory leaks&lt;/a&gt; when they do occur.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2660731263604854712-845877381162830760?l=gent.ilcore.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Tony Gentilcore</name>
			<email>noreply@blogger.com</email>
			<uri>http://gent.ilcore.com/</uri>
		</author>
		<source>
			<title type="html">Fastersite</title>
			<subtitle type="html">On web performance</subtitle>
			<link rel="self" href="http://gent.ilcore.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2660731263604854712</id>
			<updated>2012-02-24T09:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Dev Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/eh3iQho83pQ/dev-channel-update_14.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-7821095748090955643</id>
		<updated>2012-02-14T17:16:43+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;
&lt;b id=&quot;internal-source-marker_0.6623329152353108&quot;&gt;&lt;span&gt;The Dev channel has been updated to 19.0.1041.0 for Windows, Mac, Linux and Chrome Frame. &amp;nbsp;This build contains following stability and bug fixes:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span id=&quot;internal-source-marker_0.6623329152353108&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Make speech input bubble borders close with the bubble [Issue: &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=112194&quot;&gt;&lt;span&gt;112194&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fixed stability issues [Issues: &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://crbug.com/113531&quot;&gt;&lt;span&gt;113531&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://crbug.com/113492&quot;&gt;&lt;span&gt;113492&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://crbug.com/113654&quot;&gt;&lt;span&gt;113654&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://crbug.com/113546&quot;&gt;&lt;span&gt;113546&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://crbug.com/113847&quot;&gt;&lt;span&gt;113847&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://crbug.com/114011&quot;&gt;&lt;span&gt;114011&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b id=&quot;internal-source-marker_0.6623329152353108&quot;&gt;&lt;span&gt;Full details about what changes are in this build are available in the &lt;/span&gt;&lt;a href=&quot;http://build.chromium.org/buildbot/perf/dashboard/ui/changelog.html?url=/trunk/src&amp;range=121843:121187&amp;mode=html&quot;&gt;&lt;span&gt;SVN revision log&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching release channels? &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;&lt;span&gt;Find out how&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;If you find a new issue, please let us know by&lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Dharani Govindan&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;b id=&quot;internal-source-marker_0.6623329152353108&quot;&gt;&lt;b id=&quot;internal-source-marker_0.6623329152353108&quot;&gt;&lt;ul&gt;
&lt;li&gt;&lt;b id=&quot;internal-source-marker_0.6623329152353108&quot;&gt;&lt;ul&gt;
&lt;li&gt;&lt;b id=&quot;internal-source-marker_0.6623329152353108&quot;&gt;&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-7821095748090955643?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/eh3iQho83pQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Dharani</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Changes in Chrome Web Store categories system</title>
		<link href="http://blog.chromium.org/2012/02/changes-in-chrome-web-store-categories.html"/>
		<id>tag:blogger.com,1999:blog-2471378914199150966.post-6004294223362811205</id>
		<updated>2012-02-14T13:01:14+00:00</updated>
		<content type="html">When we &lt;a href=&quot;http://chrome.blogspot.com/2010/12/update-on-chrome-web-store-and-chrome.html&quot;&gt;launched the Chrome Web Store&lt;/a&gt; a year ago, our app taxonomy system reflected the apps that were available in the store at the time. However, since then, the store’s app inventory has grown and changed in composition. So, yesterday we made important changes in the Chrome Web Store’s app category system to allow more great apps of all kinds to stand out.&lt;br /&gt;&lt;br /&gt;Until now, you could list your app into two categories. With the new category structure, we will show your app only in the primary category that you select for your app in the &lt;a href=&quot;https://chrome.google.com/webstore/developer/dashboard&quot;&gt;developer dashboard&lt;/a&gt;. We've found that secondary app categories contributed to a confusing experience for Chrome users and developers so from now on, we're going to start ignoring the secondary category.&lt;br /&gt;&lt;br /&gt;We also updated the list of top level app categories and created multiple sub categories in each of them.&lt;br /&gt;&lt;br /&gt;More specifically, given the growing use of Chrome and Chromebooks in large and small businesses, we created a new category called “&lt;a href=&quot;https://chrome.google.com/webstore/category/app/49-business-tools&quot;&gt;Business Tools&lt;/a&gt;” that can help enterprise focused developers target these users. Also, “&lt;a href=&quot;https://chrome.google.com/webstore/category/app/12-shopping&quot;&gt;Shopping&lt;/a&gt;” has been reclassified as a subcategory, within the “&lt;a href=&quot;https://chrome.google.com/webstore/category/app/5-lifestyle&quot;&gt;Lifestyle&lt;/a&gt;” category.&lt;br /&gt;&lt;br /&gt;The new structure of the store will improve discoverability for apps. For example, users searching for a photo album app can now easily drill down to the “Photos” subcategory level and track down the app they are looking for.  At the same time, apps assigned to a subcategory show up in the category page as well giving them wider exposure; an app in &quot;Photos&quot; will appear on both the &quot;Photos&quot; page and the &quot;Entertainment&quot; page.&lt;br /&gt;&lt;br /&gt;The categories will continue to evolve over time. To that effect, in the Developer Dashboard you will see a few more subcategory options than the ones that are live in the Chrome Web Store today. We plan to expose these subcategories to users once we confirm we have enough interesting apps in each one of them.  In the meantime, items assigned to these subcategories will show up at a related subcategory. For example all items on “Online Documents &amp;amp; File Storage” will show up for now in “Office Tools”.&lt;br /&gt;&lt;br /&gt;This transition required our team to take a stab at automatically assigning all apps to one of our new categories / subcategories. Please take a look at the developer dashboard and make sure the placement of your app accurately reflects your business goals and the experience you offer.&lt;br /&gt;&lt;br /&gt;Learn more about these category changes on our &lt;a href=&quot;http://code.google.com/chrome/webstore/docs/best_practices.html#categories&quot;&gt;developer site&lt;/a&gt;. If you have any questions about these changes, please don't hesitate to post to our &lt;a href=&quot;https://groups.google.com/a/chromium.org/group/chromium-apps/browse_thread/thread/6bcc68ada4c17feb#&quot;&gt;developer forum&lt;/a&gt;.&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Jia Tam, Software Engineer&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2471378914199150966-6004294223362811205?l=blog.chromium.org&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.chromium.org/</uri>
		</author>
		<source>
			<title type="html">Chromium Blog</title>
			<link rel="self" href="http://blog.chromium.org/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2471378914199150966</id>
			<updated>2012-02-25T21:00:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mutation Observers, Reversed Animations and Faster JPEGs</title>
		<link href="http://peter.sh/2012/02/mutation-observers-reversed-animations-and-faster-jpegs/"/>
		<id>http://peter.sh/?p=4633</id>
		<updated>2012-02-13T23:29:43+00:00</updated>
		<content type="html">&lt;p&gt;With 995 commits to Chromium&amp;#8217;s repository and 754 to WebKit&amp;#8217;s, last week brought in another 1,749 changes to the projects. Highlights include Mutation Observers being enabled for all WebKit ports and reversed CSS Animations.&lt;/p&gt;
&lt;p&gt;Web Inspector&amp;#8217;s Heap Profiler overview screen got &lt;a href=&quot;http://trac.webkit.org/changeset/106808&quot;&gt;some UI improvements&lt;/a&gt; and will now &lt;a href=&quot;http://trac.webkit.org/changeset/107225&quot;&gt;show percentages by default&lt;/a&gt; next to absolute usage numbers. Hovering over elements with &lt;span class=&quot;keyword&quot;&gt;:hover&lt;/span&gt; styles defined won&amp;#8217;t &lt;a href=&quot;http://trac.webkit.org/changeset/107201&quot;&gt;lock up&lt;/a&gt; anymore, the debug side-bar in the Script Panel &lt;a href=&quot;http://trac.webkit.org/changeset/107235&quot;&gt;can now be hidden&lt;/a&gt; and DOM edits can now &lt;a href=&quot;http://trac.webkit.org/changeset/106953&quot;&gt;be undone&lt;/a&gt;. Brian Grinstead contributed a &lt;a href=&quot;http://trac.webkit.org/changeset/107079&quot;&gt;color picker&lt;/a&gt;, bridging the gap until actual &lt;span class=&quot;keyword&quot;&gt;&amp;lt;input type=color&amp;gt;&lt;/span&gt; gains support. Touch events &lt;a href=&quot;http://trac.webkit.org/changeset/106811&quot;&gt;are now supported&lt;/a&gt; by Web Inspector, and can be enabled through the Settings panel.&lt;/p&gt;
&lt;p&gt;Mutation Observers have been &lt;a href=&quot;http://trac.webkit.org/changeset/107454&quot;&gt;enabled by default&lt;/a&gt; on all WebKit ports. The &lt;span class=&quot;keyword&quot;&gt;click()&lt;/span&gt; method is now implemented &lt;a href=&quot;http://trac.webkit.org/changeset/107483&quot;&gt;on HTMLElement&lt;/a&gt;, making it available for all elements in the DOM. URLs specified in &lt;span class=&quot;keyword&quot;&gt;&amp;lt;a ping&amp;gt;&lt;/span&gt; won&amp;#8217;t &lt;a href=&quot;http://trac.webkit.org/changeset/107450&quot;&gt;be lowercased&lt;/a&gt; anymore, the &lt;span class=&quot;keyword&quot;&gt;state&lt;/span&gt; attribute &lt;a href=&quot;http://trac.webkit.org/changeset/107058&quot;&gt;has been added&lt;/a&gt; to the History&amp;#8217;s DOM interface and the MediaStream API &lt;a href=&quot;http://trac.webkit.org/changeset/107054&quot;&gt;now supports&lt;/a&gt; the &lt;span class=&quot;keyword&quot;&gt;onstatechange&lt;/span&gt; event for PeerConnection. Finally, the Shadow DOM&amp;#8217;s &lt;span class=&quot;keyword&quot;&gt;&amp;lt;shadow&amp;gt;&lt;/span&gt; element &lt;a href=&quot;http://trac.webkit.org/changeset/106794&quot;&gt;has been added&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Reverse directions for CSS Animations &lt;a href=&quot;http://trac.webkit.org/changeset/107162&quot;&gt;are now available&lt;/a&gt;. The calc() function can now, in limited fashion, &lt;a href=&quot;http://trac.webkit.org/changeset/107030&quot;&gt;be used&lt;/a&gt; with the &lt;span class=&quot;keyword&quot;&gt;hsl()&lt;/span&gt; and &lt;span class=&quot;keyword&quot;&gt;rgb()&lt;/span&gt; functions, and &lt;a href=&quot;http://trac.webkit.org/changeset/107259&quot;&gt;no longer supports&lt;/a&gt; the mod operator. Flexboxes &lt;a href=&quot;http://trac.webkit.org/changeset/107446&quot;&gt;can now center&lt;/a&gt; and &lt;a href=&quot;http://trac.webkit.org/changeset/107310&quot;&gt;refactorings are being done&lt;/a&gt; in preparation of multi-line support. &lt;span class=&quot;keyword&quot;&gt;unicode-bidi: plaintext&lt;/span&gt; is now &lt;a href=&quot;http://trac.webkit.org/changeset/107000&quot;&gt;supported for inline elements&lt;/a&gt; and &lt;span class=&quot;keyword&quot;&gt;line-grid-snap&lt;/span&gt; has &lt;a href=&quot;http://trac.webkit.org/changeset/107289&quot;&gt;been renamed&lt;/a&gt; &lt;span class=&quot;keyword&quot;&gt;line-snap&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://trac.webkit.org/changeset/107506&quot;&gt;With&lt;/a&gt; &lt;a href=&quot;http://trac.webkit.org/changeset/107182&quot;&gt;41&lt;/a&gt; &lt;a href=&quot;http://trac.webkit.org/changeset/107045&quot;&gt;commits&lt;/a&gt; &lt;a href=&quot;http://trac.webkit.org/changeset/107041&quot;&gt;in&lt;/a&gt; &lt;a href=&quot;http://trac.webkit.org/changeset/107181&quot;&gt;total&lt;/a&gt;, &lt;a href=&quot;http://trac.webkit.org/changeset/107004&quot;&gt;Haraken&lt;/a&gt; &lt;a href=&quot;http://trac.webkit.org/changeset/106892&quot;&gt;did&lt;/a&gt; &lt;a href=&quot;http://trac.webkit.org/changeset/106883&quot;&gt;another&lt;/a&gt; &lt;a href=&quot;http://trac.webkit.org/changeset/106798&quot;&gt;round of&lt;/a&gt; IDL cleanups.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Other changes which occurred last week&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;compact&quot;&gt;
&lt;li&gt;Work on getting CSS Filters to Chromium&amp;#8217;s &lt;a href=&quot;http://trac.webkit.org/changeset/107480&quot;&gt;accelerated layers&lt;/a&gt; is being done.&lt;/li&gt;
&lt;li&gt;Apple has landed support for hardware accelerated &lt;a href=&quot;http://trac.webkit.org/changeset/107422&quot;&gt;CSS Filter animation&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Decoding of JPEG images has been &lt;a href=&quot;http://trac.webkit.org/changeset/107389&quot;&gt;improved by 9%&lt;/a&gt; on Chromium.&lt;/li&gt;
&lt;li&gt;A framework for &lt;a href=&quot;http://trac.webkit.org/changeset/107365&quot;&gt;WebSocket extensions&lt;/a&gt; (i.e. per-frame compression) has landed.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://trac.webkit.org/changeset/106956&quot;&gt;Multisampling&lt;/a&gt; for Safari&amp;#8217;s WebGL for ATI cards running on Mac OS X 10.7.2 or later.&lt;/li&gt;
&lt;li&gt;The score calculations for ranking auto-complete shortcut providers &lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=121589&quot;&gt;has been updated&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Besides SwiftShader for Windows, Aura &lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=121516&quot;&gt;seems to be experimenting&lt;/a&gt; with LLVMPipe.&lt;/li&gt;
&lt;li&gt;WebGL is now able to &lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=121174&quot;&gt;report errors&lt;/a&gt; to Web Inspector&amp;#8217;s console.&lt;/li&gt;
&lt;li&gt;Due to improved &lt;a href=&quot;http://trac.webkit.org/changeset/107173&quot;&gt;style sharing&lt;/a&gt;, certain page cycler tests have been sped up.&lt;/li&gt;
&lt;li&gt;Asking Google for spelling suggestions in Chromium &lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=120959&quot;&gt;is now possible&lt;/a&gt; on all platforms.&lt;/li&gt;
&lt;li&gt;Directionality for script-triggered dialog boxes &lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=121101&quot;&gt;has been aligned&lt;/a&gt; with the HTML specification.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://trac.webkit.org/changeset/106918&quot;&gt;Lots of updated SVG Tests&lt;/a&gt; by WildFox, using a new method to wait for the first draw.&lt;/li&gt;
&lt;li&gt;An FFTFrame implementation based on Intel&amp;#8217;s &lt;a href=&quot;http://trac.webkit.org/changeset/107025&quot;&gt;IPP library&lt;/a&gt; got added.&lt;/li&gt;
&lt;li&gt;Chris Rogers is now a &lt;a href=&quot;http://trac.webkit.org/changeset/106984&quot;&gt;WebKit reviewer&lt;/a&gt;, congratulations!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And that&amp;#8217;ll be today&amp;#8217;s update live from Mountain View &lt;img src=&quot;http://peter.sh/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; .&lt;/p&gt;</content>
		<author>
			<name>Peter Beverloo</name>
			<uri>http://peter.sh</uri>
		</author>
		<source>
			<title type="html">Peter Beverloo</title>
			<subtitle type="html">Weblog and personal site of Peter Beverloo, a Dutch 21-year old web developer</subtitle>
			<link rel="self" href="http://peter.sh/feed/"/>
			<id>http://peter.sh/feed/</id>
			<updated>2012-02-21T00:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Beta Channel Update for Chromebooks</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/AvVV_nj0-zw/beta-channel-update-for-chromebooks_13.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-307730961393545249</id>
		<updated>2012-02-13T20:43:13+00:00</updated>
		<content type="html">&lt;br /&gt;
&lt;div&gt;
&lt;b id=&quot;internal-source-marker_0.5999734159559011&quot;&gt;&lt;span&gt;The Beta channel has been updated to &lt;/span&gt;&lt;span&gt;17.0.963.54&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(Platform versions: 1412.186) for Chromebooks (&lt;/span&gt;&lt;/b&gt;&lt;b id=&quot;internal-source-marker_0.25303877145051956&quot;&gt;&lt;span&gt;Acer AC700, &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;Samsung Series 5, and Cr-48). &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span&gt;This update fixes a number of stability and UI issues.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;If you find new issues, please let us know by visiting our&lt;/span&gt;&lt;a href=&quot;http://www.google.com/chromeos/help.html&quot;&gt;&lt;span&gt; help site&lt;/span&gt;&lt;/a&gt;&lt;span&gt; or&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/entry&quot;&gt;&lt;span&gt; filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching channels?&lt;/span&gt;&lt;a href=&quot;http://www.google.com/support/chromeos/bin/answer.py?answer=1086915&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Find out how.&lt;/span&gt;&lt;/a&gt;&lt;span&gt; You can submit feedback using ‘Report an issue’ under the wrench menu.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Orit Mazor&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-307730961393545249?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/AvVV_nj0-zw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Orit Mazor</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">New resources for Chrome Developers</title>
		<link href="http://blog.chromium.org/2012/02/new-resources-for-chrome-developers.html"/>
		<id>tag:blogger.com,1999:blog-2471378914199150966.post-1407406372109426355</id>
		<updated>2012-02-13T14:01:18+00:00</updated>
		<content type="html">All good things come in threes.  So, this week, the Chrome Developer Relations team is releasing three new resources for developers.&lt;br /&gt;&lt;br /&gt;First, we are making available a brand new &lt;a href=&quot;http://html5rocks.com/webappfieldguide/&quot;&gt;Field Guide to Web Applications&lt;/a&gt;, to help developers create great web apps. This guide walks you through topics like app design fundamentals, tips for creating great experiences and a few case studies that put the best practices to use.  Whether you're building your first web app or are just looking for ways to improve your existing apps, we hope you'll find the field guide useful.&lt;br /&gt;&lt;div&gt;&lt;b id=&quot;internal-source-marker_0.016292031155899167&quot;&gt;&lt;img height=&quot;160px;&quot; src=&quot;https://lh5.googleusercontent.com/8cqxUPyUWz8daqqpnEQ5pCErdeXch3yi9sk2hBagYJvCUxgE7gRKDnugPHZ3Mp-DR-n64ALJzkXDXW-Ex44l_VKaIc6oAgJTb07h-qzhW1hjchwWfGo&quot; width=&quot;194px;&quot; /&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Second, our popular HTML5 site, &lt;a href=&quot;http://html5rocks.com/&quot;&gt;HTML5Rocks.com&lt;/a&gt;, was also remodeled to better organize the site's content. You’ll now find new &quot;persona pages&quot; with catered content in 3 different verticals (&lt;a href=&quot;http://www.html5rocks.com/gaming&quot;&gt;Games&lt;/a&gt;, &lt;a href=&quot;http://www.html5rocks.com/business&quot;&gt;Business&lt;/a&gt;, &lt;a href=&quot;http://www.html5rocks.com/mobile&quot;&gt;Mobile&lt;/a&gt;). In addition, we consolidated many of the different components, and deeply integrated the &lt;a href=&quot;http://www.w3.org/html/logo/#the-technology&quot;&gt;HTML5 technology classes&lt;/a&gt; to bring a better identity to the site.&lt;br /&gt;&lt;br /&gt;Finally, we've also joined Google+ with a new page specifically for &lt;a href=&quot;https://plus.google.com/102860501900098846931&quot;&gt;Chrome Developers&lt;/a&gt;.  Whether you’re building modern web apps, using Dart or WebRTC, we’ll be there to help you! Keep your eyes open for our weekly hangouts and add us to your circles.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Eric Bidelman &amp;amp; Pete LePage &lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2471378914199150966-1407406372109426355?l=blog.chromium.org&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.chromium.org/</uri>
		</author>
		<source>
			<title type="html">Chromium Blog</title>
			<link rel="self" href="http://blog.chromium.org/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2471378914199150966</id>
			<updated>2012-02-25T21:00:08+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">RSA 2012</title>
		<link href="http://www.imperialviolet.org/2012/02/12/rsaconf.html"/>
		<id>http://www.imperialviolet.org/2012/02/12/rsaconf</id>
		<updated>2012-02-12T08:00:00+00:00</updated>
		<content type="html">&lt;p&gt;Just a brief note that I'll be at RSA 2012 in San Francisco at the end of the month and will be speaking with several others about certificate revocation. (&lt;tt&gt;tech-106&lt;/tt&gt;, Tuesday, 1pm.).&lt;/p&gt;

&lt;p&gt;If you want to chat and don't manage to grab me then, drop me an email. (&lt;tt&gt;agl&lt;/tt&gt; at &lt;tt&gt;imperialviolet.org&lt;/tt&gt; if you didn't already know.)&lt;/p&gt;</content>
		<author>
			<name>Adam Langley</name>
			<uri>http://www.imperialviolet.org/</uri>
		</author>
		<source>
			<title type="html">ImperialViolet</title>
			<link rel="self" href="http://www.imperialviolet.org/iv-rss.xml"/>
			<id>http://www.imperialviolet.org/</id>
			<updated>2012-02-12T16:00:13+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Dev Channel Update for Chromebooks</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/AhPvaNBuJp8/dev-channel-update-for-chromebooks_10.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-7462404069949967400</id>
		<updated>2012-02-10T15:59:35+00:00</updated>
		<content type="html">&lt;br /&gt;
&lt;div&gt;
&lt;span&gt;&lt;b id=&quot;internal-source-marker_0.5999734159559011&quot;&gt;&lt;span&gt;The Dev channel has been updated to 18.0.1025.29&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(Platform versions: 1660.20.0) for Chromebooks (&lt;/span&gt;&lt;/b&gt;&lt;b id=&quot;internal-source-marker_0.25303877145051956&quot;&gt;&lt;span&gt;Acer AC700, &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;Samsung Series 5, and Cr-48). &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;This build contains a number of stability improvements. Additional changes:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Updated Pepper Flash version&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;a href=&quot;http://crosbug.com/25865&quot;&gt;25865&lt;/a&gt; - Fixes to crashes generated and blank screen being seen after browser crash&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Improvements to video playback from File Browser&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span&gt;Known issues:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Issue on signing out&lt;/b&gt;: Please note that in some circumstances if you are connected via a proxy, signing out of your Chrome OS session may not work. Users may see 8 or more seconds of a blank screen followed by being returned to the previous signed in state. If you encounter this problem, please submit a feedback report (Wrench &amp;gt; Report an Issue) mentioning this issue. Please include the tag&amp;nbsp;&lt;span&gt;'#CantSignOut'&lt;/span&gt;&amp;nbsp;and the approximate time you encountered this issue. &amp;nbsp;&lt;b&gt;Workaround&lt;/b&gt;: Shutdown the machine using either the power button or the Wrench menu &amp;gt; Sign out option, and restart the machine to login as a different user.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://crosbug.com/26127&quot;&gt;26127&lt;/a&gt;: Videos do not play in full screen mode. This affects multiple sites including YouTube and others.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;span&gt;&lt;span&gt;If you find new issues, please let us know by visiting our&lt;/span&gt;&lt;a href=&quot;http://www.google.com/chromeos/help.html&quot;&gt;&lt;span&gt; help site&lt;/span&gt;&lt;/a&gt;&lt;span&gt; or&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/entry&quot;&gt;&lt;span&gt; filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching channels?&lt;/span&gt;&lt;a href=&quot;http://www.google.com/support/chromeos/bin/answer.py?answer=1086915&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Find out how.&lt;/span&gt;&lt;/a&gt;&lt;span&gt; You can submit feedback using ‘Report an issue’ under the wrench menu.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Danielle Drew&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-7462404069949967400?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/AhPvaNBuJp8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Danielle Drew</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Dev Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/pAtlOjeP6Eo/dev-channel-update_10.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-6476519476892202015</id>
		<updated>2012-02-10T14:21:56+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;
&lt;div&gt;
&lt;span id=&quot;internal-source-marker_0.28571878164075315&quot;&gt;&lt;span&gt;The Dev channel has been updated to 19.0.1036.7 for Windows, Mac, Linux and Chrome Frame. &amp;nbsp;This build contains following updates:&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;All&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Updated V8 - 3.9.4.0&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fix: open incognito windows at exit created extra normal windows when the session was restored [&lt;/span&gt;&lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=120554&quot;&gt;&lt;span&gt;r120554&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Show spelling suggestions for misspelled words from the online spellchecker provided by Google (only after users opt into sending text to the service) (&lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=120959&quot;&gt;r120959&lt;/a&gt;). &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;When translating a page, get the code and translation via HTTPS. (&lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=120113&quot;&gt;r120113&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;Windows&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Fix a visual artifact when UI bubbles fade [&lt;/span&gt;&lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=119916&quot;&gt;&lt;span&gt;r119916&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fix an infrequent crash on repaint [&lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=120196&quot;&gt;r120196&lt;/a&gt;]&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fix 3D acceleration on computers with NVIDIA Optimus graphics [&lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=120651&quot;&gt;r120651&lt;/a&gt;]&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Use Google’s online spellchecker to identify misspelled words as well as provide suggestions, for pasted text only. (&lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=120959&quot;&gt;r120959&lt;/a&gt;).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fixed a crash that could occur if a page was closed while playing audio [&lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=120749&quot;&gt;r120749&lt;/a&gt;].&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;Linux&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Use Google’s online spellchecker to identify misspelled words as well as provide suggestions, for pasted text only. (&lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=120959&quot;&gt;r120959&lt;/a&gt;).&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;Known Issues&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Sub-dialogs do not work in Settings [Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/113505&quot;&gt;&lt;span&gt;113505&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, et al].&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b id=&quot;internal-source-marker_0.28571878164075315&quot;&gt;&lt;span&gt;Full details about what changes are in this build are available in the &lt;/span&gt;&lt;a href=&quot;http://build.chromium.org/buildbot/perf/dashboard/ui/changelog.html?url=/trunk/src&amp;range=121187:119867&amp;mode=html&quot;&gt;&lt;span&gt;SVN revision log&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching release channels? &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;&lt;span&gt;Find out how&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;If you find a new issue, please let us know by&lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Dharani Govindan&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-6476519476892202015?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/pAtlOjeP6Eo&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Dharani</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">The Future of JavaScript – take a peek today!</title>
		<link href="http://blog.chromium.org/2012/02/future-of-javascript-take-peek-today.html"/>
		<id>tag:blogger.com,1999:blog-2471378914199150966.post-1297459155626149546</id>
		<updated>2012-02-10T09:26:38+00:00</updated>
		<content type="html">The ECMA committee is working hard on designing the next version of JavaScript, also known as &quot;&lt;a href=&quot;https://mail.mozilla.org/pipermail/es-discuss/2008-August/006837.html&quot;&gt;Harmony&lt;/a&gt;&quot;. It is due by the end of next year and it is going to be the most comprehensive upgrade in the history of this language.&lt;br /&gt;&lt;br /&gt;Chrome and V8 are committed to pushing JavaScript forward and have already started implementing the new features. You can try some of them today in the latest &lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;dev channel&lt;/a&gt; release. Here’s a summary:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.ecmascript.org/doku.php?id=harmony:block_scoped_bindings&quot;&gt;Lexical scoping&lt;/a&gt;. Now &quot;&lt;span class=&quot;Apple-style-span&quot;&gt;let&lt;/span&gt;&quot; is the new &quot;&lt;span class=&quot;Apple-style-span&quot;&gt;var&lt;/span&gt;&quot; – traditional &quot;&lt;span class=&quot;Apple-style-span&quot;&gt;var&lt;/span&gt;&quot; declarations are complemented with &quot;&lt;span class=&quot;Apple-style-span&quot;&gt;let&lt;/span&gt;&quot; and &quot;&lt;span class=&quot;Apple-style-span&quot;&gt;const&lt;/span&gt;&quot;. Both are properly block-scoped bindings, eliminating a common source of errors and weird behaviour. Function declarations are now officially allowed in local scope as well, and also obey lexical scoping. (Note: Lexical scoping is only available in ES strict mode.)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.ecmascript.org/doku.php?id=harmony:simple_maps_and_sets&quot;&gt;Collections&lt;/a&gt;. Efficient maps and sets will make your life easier. Any value can be used as a key or element, including objects. No surprises, no more need to abuse objects as dictionaries. (Caveat: Iteration over collections is not yet specified.)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.ecmascript.org/doku.php?id=harmony:weak_maps&quot;&gt;Weak maps&lt;/a&gt;. A special kind of map for which the garbage collector determines when a key is no longer reachable, so that the key-value pair can be removed from the map automatically. This goes a long way towards avoiding memory leaks in long-lived tables and relieves the developer from worrying about stale entries.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.ecmascript.org/doku.php?id=harmony:proxies&quot;&gt;Proxies&lt;/a&gt;. A proxy simulates a JavaScript object or function, and can customize just about any aspect of their behaviour that you can imagine. This is a real power feature, that takes reflection to a new level and can be used to implement various &lt;a href=&quot;http://wiki.ecmascript.org/doku.php?id=harmony:proxies#more_examples&quot;&gt;advanced abstractions and interfaces&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;...and there is &lt;a href=&quot;http://wiki.ecmascript.org/doku.php?id=harmony:proposals&quot;&gt;a lot more&lt;/a&gt; to come, as the V8 team will continue working on bringing new Harmony features to you.&lt;br /&gt;&lt;br /&gt;To enable Harmony features in the latest dev channel release of Chrome, go to chrome://flags and toggle on &quot;&lt;i&gt;Experimental JavaScript features&lt;/i&gt;&quot;. We encourage you to try them out and give us &lt;a href=&quot;http://code.google.com/p/v8/issues/&quot;&gt;feedback&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Andreas Rossberg and Michael Starzinger, Software Engineers&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2471378914199150966-1297459155626149546?l=blog.chromium.org&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.chromium.org/</uri>
		</author>
		<source>
			<title type="html">Chromium Blog</title>
			<link rel="self" href="http://blog.chromium.org/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2471378914199150966</id>
			<updated>2012-02-25T21:00:08+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Snazzier graphics for more users</title>
		<link href="http://feedproxy.google.com/~r/blogspot/Egta/~3/t9mfC-dH7lo/snazzier-graphics-for-more-users.html"/>
		<id>tag:blogger.com,1999:blog-2250394496987063687.post-6740762643215844499</id>
		<updated>2012-02-09T15:03:06+00:00</updated>
		<content type="html">Every day the web becomes more powerful, allowing developers to create the next generation of beautiful, immersive &lt;a href=&quot;http://www.ro.me/&quot;&gt;experiences&lt;/a&gt; online. In our latest &lt;a href=&quot;https://www.google.com/landing/chrome/beta/&quot;&gt;Chrome Beta release&lt;/a&gt;, we’ve made a few enhancements to ensure users have a smooth ride in these graphics-intensive applications. If you want to dig into the details, clip on your pocket protector and head over to the &lt;a href=&quot;http://blog.chromium.org/2012/02/gpu-accelerating-2d-canvas-and-enabling.html&quot;&gt;Chromium blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Tom Wiltzius, Associate Product Manager and Snazz Master&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2250394496987063687-6740762643215844499?l=chrome.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/blogspot/Egta/~4/t9mfC-dH7lo&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://chrome.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Blog</title>
			<link rel="self" href="http://chrome.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-2250394496987063687</id>
			<updated>2012-02-17T03:00:04+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Chrome Beta Release</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/DqzkVocGTM4/chrome-beta-release.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-7767792264716034194</id>
		<updated>2012-02-09T12:05:25+00:00</updated>
		<content type="html">&lt;h3&gt;

&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;post-body&quot;&gt;
&lt;div&gt;
&lt;span&gt;&lt;span&gt;The Chrome team is happy to announce the arrival of Chrome 18.0.1025.11 to the Beta Channel for Windows, Mac, Linux, and Chrome Frame.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span&gt;&lt;span&gt;Chrome 18 contains some really great improvements including &lt;b id=&quot;internal-source-marker_0.9102966364007443&quot;&gt;&lt;span&gt;GPU accelerating 2D Canvas, and enabling 3D content for older GPUs. &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span&gt;More on what's new at the &lt;/span&gt;&lt;a href=&quot;http://chrome.blogspot.com/2012/02/snazzier-graphics-for-more-users.html&quot;&gt;Official Chrome Blog&lt;/a&gt;&lt;span&gt; and the &lt;/span&gt;&lt;a href=&quot;http://blog.chromium.org/2012/02/gpu-accelerating-2d-canvas-and-enabling.html&quot;&gt;Chromium Blog&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;You can find full details about the changes that are in Chrome 18 in the &lt;a href=&quot;http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=/trunk/src&amp;range=113143:119867&amp;mode=html&quot;&gt;SVN revision log&lt;/a&gt;. If you find new issues, please let us know by &lt;a href=&quot;http://code.google.com/p/chromium/issues/entry&quot;&gt;filing a bug&lt;/a&gt;. Want to change to another Chrome release channel? &lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;Find out how&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Karen Grunberg&lt;br /&gt;Google Chrome&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-7767792264716034194?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/DqzkVocGTM4&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Karen</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">GPU accelerating 2D Canvas and enabling 3D content for older GPUs</title>
		<link href="http://blog.chromium.org/2012/02/gpu-accelerating-2d-canvas-and-enabling.html"/>
		<id>tag:blogger.com,1999:blog-2471378914199150966.post-5326806148470399829</id>
		<updated>2012-02-09T12:02:22+00:00</updated>
		<content type="html">Today’s &lt;a href=&quot;http://www.google.com/landing/chrome/beta/&quot;&gt;Beta release&lt;/a&gt; brings 2D Canvas improvements and a software rasterizer to Chrome.&lt;br /&gt;&lt;br /&gt;For most Windows and Mac users, we’ve enabled GPU-accelerated rendering of 2D &lt;a href=&quot;http://en.wikipedia.org/wiki/Canvas_element&quot;&gt;Canvas&lt;/a&gt; content, so that canvas-based games and animations run faster and feel smoother. You can go to &lt;code&gt;chrome://gpu&lt;/code&gt; to see which features are being accelerated. This is a tricky area to optimize, due to the wide variety of hardware and operating system configurations found in the wild. We’ve made a series of small improvements to the way this acceleration works in the latest release, and we're seeking feedback on it from our Beta users. If you notice performance problems with 2D Canvas graphics content, particularly if you’re a web developer using 2D Canvas on your site, please &lt;a href=&quot;http://code.google.com/p/chromium/issues/entry?template=Defect%20report%20from%20user&amp;labels=Type-Bug,Pri-2,Area-Internals,Feature-GPU-Canvas2D&quot;&gt;file a bug&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;At the same time, we &lt;a href=&quot;http://blog.chromium.org/2011/03/gpu-acceleration-old-drivers.html&quot;&gt;recognize&lt;/a&gt; that many people with older GPUs and graphics drivers have not been able to experience the rich content provided by technologies such as &lt;a href=&quot;http://en.wikipedia.org/wiki/WebGL&quot;&gt;WebGL&lt;/a&gt;. Chrome is now able to display 3D content via &lt;a href=&quot;http://transgaming.com/business/swiftshader&quot;&gt;SwiftShader&lt;/a&gt;, a software rasterizer we licensed from TransGaming, Inc. Although SwiftShader won’t perform as well as a real GPU, it will be an improvement for many of our users on older operating systems such as Windows XP.&lt;br /&gt;&lt;br /&gt;SwiftShader automatically kicks in for those users who cannot run content on the GPU. If you want to take a peek at what the performance is like with SwiftShader, you can use the &lt;code&gt;--blacklist-accelerated-compositing&lt;/code&gt; and &lt;code&gt;--blacklist-webgl&lt;/code&gt; flags, wait a few minutes for the automatic download to complete, and then load the relevant web page.&lt;br /&gt;&lt;br /&gt;As always, we appreciate your willingness to try out our creaky &lt;a href=&quot;http://www.google.com/landing/chrome/beta/&quot;&gt;Beta&lt;/a&gt; software and look forward to your feedback and bug reports.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by John Bauman and Brian Salomon, Software and Pixel Engineers&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2471378914199150966-5326806148470399829?l=blog.chromium.org&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.chromium.org/</uri>
		</author>
		<source>
			<title type="html">Chromium Blog</title>
			<link rel="self" href="http://blog.chromium.org/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2471378914199150966</id>
			<updated>2012-02-25T21:00:08+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Expanding the Chromium Security Rewards Program</title>
		<link href="http://blog.chromium.org/2012/02/expanding-chromium-security-rewards.html"/>
		<id>tag:blogger.com,1999:blog-2471378914199150966.post-3097145676003564269</id>
		<updated>2012-02-09T09:19:17+00:00</updated>
		<content type="html">It’s hard for us to believe, but it’s been just over two years since we &lt;a href=&quot;http://blog.chromium.org/2010/01/encouraging-more-chromium-security.html&quot;&gt;first announced&lt;/a&gt; the Chromium Security Rewards Program.&lt;br /&gt;&lt;br /&gt;We’ve been delighted with the program’s success; we’ve issued &lt;a href=&quot;http://www.chromium.org/Home/chromium-security/hall-of-fame&quot;&gt;well over $300,000 of rewards&lt;/a&gt; across hundreds of qualifying bugs, all of which we promptly fixed. It also helped inspire a wave of similar efforts from companies across the web, including Google’s own &lt;a href=&quot;http://googleonlinesecurity.blogspot.com/2010/11/rewarding-web-application-security.html&quot;&gt;vulnerability reward program&lt;/a&gt; for web properties, which has also been &lt;a href=&quot;http://googleonlinesecurity.blogspot.com/2012/02/celebrating-one-year-of-web.html&quot;&gt;a big hit&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We’ve been fascinated by the variety and ingenuity of bugs submitted by dozens of researchers. We’ve received bugs in roughly every component, ranging from system software (Windows kernel / Mac OS X graphics libraries / GNU libc) to Chromium / WebKit code and to popular open source libraries (libxml, ffmpeg). Chromium is a more stable and robust browser thanks to the efforts of the wider security community.&lt;br /&gt;&lt;br /&gt;Today we’re expanding the scope of the Chromium program to formally include more items that deserve recognition:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;High-severity Chromium OS security bugs are now in scope. Chromium OS includes much more than just the Chromium browser, so we’re rewarding security bugs across the whole system, as long as they are high severity and present when “developer mode” is switched off. Examples of issues that may generate a reward could include (but are not limited to):&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Renderer sandbox escapes via Linux kernel bugs.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Memory corruptions or cross-origin issues inside the Pepper Flash plug-in.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Serious cross-origin or memory corruption issues in default-installed apps, extensions or plug-ins.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Violations of the verified boot path.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Web- or network-reachable vulnerabilities in system libraries, daemons or drivers.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Chromium OS security bugs should be reported in the &lt;a href=&quot;https://code.google.com/p/chromium-os/issues/entry?template=Security%20Bug&quot;&gt;Chromium OS bug tracker&lt;/a&gt;, whilst security bugs affecting the desktop Chromium browser should be reported in the &lt;a href=&quot;https://code.google.com/p/chromium/issues/entry?template=Security%20Bug&quot;&gt;Chromium bug tracker&lt;/a&gt;.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We may elect to issue “bonuses” ranging from $500 to $1000 if a bug reporter takes on fixing the bug they have found themselves. For eligibility, this process involves working with the Chromium community to produce a peer reviewed patch. These bonuses are granted on top of the base reward, which typically runs between $500 and $3133.70.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The base reward for a well-reported and significant cross-origin bug (for example a so-called UXSS or “Universal XSS”) is now $2000.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;Perhaps most importantly, this program reflects several of our &lt;a href=&quot;http://www.chromium.org/Home/chromium-security/core-principles&quot;&gt;core security principles&lt;/a&gt;: engaging the community, building defense in depth, and particularly making the web safer for everyone.&lt;br /&gt;&lt;br /&gt;Related to this third core principle, we’re particularly excited by all the work that has been done on shared components. For example, a more robust WebKit not only helps users of two major desktop browsers, but also a variety of tablet and mobile browsers.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Chris Evans, Google Chrome Security&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2471378914199150966-3097145676003564269?l=blog.chromium.org&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.chromium.org/</uri>
		</author>
		<source>
			<title type="html">Chromium Blog</title>
			<link rel="self" href="http://blog.chromium.org/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2471378914199150966</id>
			<updated>2012-02-25T21:00:08+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Chrome Fast for Android</title>
		<link href="http://gent.ilcore.com/2012/02/chrome-fast-for-android.html"/>
		<id>tag:blogger.com,1999:blog-2660731263604854712.post-6215093466481919428</id>
		<updated>2012-02-09T03:18:46+00:00</updated>
		<content type="html">&lt;p&gt;The &lt;a href=&quot;http://code.google.com/chrome/mobile/docs/overview.html&quot;&gt;Chrome Beta for Android&lt;/a&gt; is solid Chrome. That means it inherits my favorite speed features from its older desktop siblings. Some of them are novel to mobile browsers. For all of them, the absolute performance benefit is usually greater than on more powerful desktops.&lt;/p&gt;&lt;p&gt;In no particular order, here are ten I'm most excited to see together in the mobile world.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://code.google.com/chrome/mobile/docs/debugging.html&quot;&gt;Remote debugging&lt;/a&gt;&lt;/b&gt; Probably the most important thing a browser can do to make the web fast is to provide developer tools which make it easy for web developers to build fast sites. While there have been some cutting edge projects to bring parts of &lt;a href=&quot;http://phonegap.github.com/weinre/&quot;&gt;DevTools to mobile&lt;/a&gt;, the full suite hasn't been available until now. Use the Timeline, Profiles and Network panels to find the trickiest bottlenecks.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://blog.chromium.org/2012/01/making-web-speedier-and-safer-with-spdy.html&quot;&gt;SPDY&lt;/a&gt;&lt;/b&gt; Also supported in the stock Android Browser on Honeycomb systems and newer, SPDY significantly reduces the number of costly RTTs that are incurred during a web page load. Keep in mind it only works with servers that speak SPDY. Apache users may be interested in following the progress of &lt;a href=&quot;http://code.google.com/p/mod-spdy/&quot;&gt;mod_spdy&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://blog.chromium.org/2010/08/chromium-graphics-overhaul.html&quot;&gt;Hardware accelerated graphics&lt;/a&gt;&lt;/b&gt; Getting this right was one of the largest efforts in bringing Chrome to Android. As a result, scrolling is buttery smooth on most reasonably efficient web sites. If your site isn't as smooth as you want it to be, take a profile in the Timeline panel to see where time is being spent. Often there are patterns for avoiding layouts or style recalculations to get back into the fast zone. A notable exception is CSS animations. While Chrome's framerate is similar to other mobile browsers, they aren't nearly as smooth as they need to be. Improving them is an area of focus at the moment.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://blog.chromium.org/2010/12/new-crankshaft-for-v8.html&quot;&gt;V8 Crankshaft&lt;/a&gt;&lt;/b&gt; Incorporating the largest performance improvement in V8's history allows a mobile browser to hold its own against even JavaScript heavy web sites designed for the desktop.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://blog.chromium.org/2010/07/do-you-know-how-slow-your-web-page-is.html&quot;&gt;Navigation Timing&lt;/a&gt;&lt;/b&gt; Also newly available in the stock Android Browser on Ice Cream Sandwich, support for the Navigation Timing API allows developers to understand real users' page load times. This further increases the coverage of the API which is already supported in the lastest versions of desktop Chrome, Firefox and IE.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Large persistent cache&lt;/b&gt; As &lt;a href=&quot;http://www.blaze.io/mobile/understanding-mobile-cache-sizes/&quot;&gt;brought to note&lt;/a&gt; by Guy Podjarny, most mobile browsers have very tiny disk caches. Chrome's logic is based on the amount of disk space available, which means devices with plenty of free space are able to have significantly larger caches.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://paulirish.com/2011/requestanimationframe-for-smart-animating/&quot;&gt;requestAnimationFrame&lt;/a&gt;&lt;/b&gt; Support for this API is critical for building efficient JavaScript animations. &lt;i&gt;UPDATE&lt;/i&gt;: Henri Sivonen points out that this was unclear. In Chrome, this API is vendor prefixed as &lt;code&gt;webkitRequestAnimationFrame&lt;/code&gt; while it is being standardized.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Preloading&lt;/b&gt; Searches in the omnibox trigger the preloading of high confidence results. In many cases this results in a near instant page load. By default this is enabled only when on WiFi, and that is customizable.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://blog.chromium.org/2011/05/ssl-falsestart-performance-results.html&quot;&gt;SSL FalseStart&lt;/a&gt;&lt;/b&gt; This relatively recent improvement in the Chrome network stack avoids a costly RTT during the establishment of SSL connections. The commonly high RTT on mobile networks and increasing use of HTTPS on the web make this a nice win.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://www.html5rocks.com/&quot;&gt;HTML5 APIs&lt;/a&gt;&lt;/b&gt; Support for newer HTML5 APIs like Web Sockets, Web Workers and Indexed Database provide the building blocks for building high performance web apps.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Getting Chrome running on Android is only the first step. Now the really fun stuff can begin.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2660731263604854712-6215093466481919428?l=gent.ilcore.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Tony Gentilcore</name>
			<email>noreply@blogger.com</email>
			<uri>http://gent.ilcore.com/</uri>
		</author>
		<source>
			<title type="html">Fastersite</title>
			<subtitle type="html">On web performance</subtitle>
			<link rel="self" href="http://gent.ilcore.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2660731263604854712</id>
			<updated>2012-02-24T09:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Faster browsing, safer downloading</title>
		<link href="http://feedproxy.google.com/~r/blogspot/Egta/~3/npbYcAZDDY4/faster-browsing-safer-downloading.html"/>
		<id>tag:blogger.com,1999:blog-2250394496987063687.post-5830376338995655459</id>
		<updated>2012-02-08T12:00:03+00:00</updated>
		<content type="html">When I visit my favorite sandwich shop, I always order the same thing: a chicken cashew salad sandwich on whole wheat (it’s awesome). Now, the owners know what I want as soon as I walk in the door. Which means they can start making it before I say a word. Which means I get my sandwich faster.&lt;br /&gt;&lt;br /&gt;With today’s &lt;a href=&quot;https://www.google.com/chrome&quot;&gt;Stable release&lt;/a&gt;, Chrome now does the same thing. Except not with sandwiches. When you start typing in the &lt;a href=&quot;http://support.google.com/chrome/bin/answer.py?hl=en&amp;answer=95440&quot;&gt;omnibox&lt;/a&gt; and the URL autocompletes to a site you’re very likely to visit, Chrome will prerender the page, so it will appear faster--sometimes, even instantly--as soon as you hit Enter. To learn more, check out the post from our latest &lt;a href=&quot;http://chrome.blogspot.com/2012/01/speed-and-security.html&quot;&gt;Beta release&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;On the security front, Chrome &lt;a href=&quot;http://blog.chromium.org/2012/01/all-about-safe-browsing.html&quot;&gt;now does even more&lt;/a&gt; to help protect you from malicious downloads. In addition to checking a list of known bad files, Chrome also does checks on executable files (like &quot;.exe&quot; and &quot;.msi&quot; files). If the executable doesn't match a whitelist, Chrome checks with Google for more information, such as whether the website you're accessing hosts a high number of malicious downloads.&lt;br /&gt;&lt;br /&gt;In the near future, we will also begin rolling out updates to Chrome OS to further simplify the Chromebook experience. With a new image editor, Chromebook users will be able to quickly view, edit and share photos on the web. Users will also see an improved Verizon 3G activation portal, which includes the ability to set up a recurring purchase of mobile data.&lt;br /&gt;&lt;br /&gt;If you don’t have Chrome, &lt;a href=&quot;https://www.google.com/chrome&quot;&gt;download it now&lt;/a&gt; to check out the latest features!&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Noé Lutz, Software Engineer and Malware Vigilante&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2250394496987063687-5830376338995655459?l=chrome.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/blogspot/Egta/~4/npbYcAZDDY4&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://chrome.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Blog</title>
			<link rel="self" href="http://chrome.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-2250394496987063687</id>
			<updated>2012-02-17T03:00:04+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Stable Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/w_Ri8DjyOFs/stable-channel-update.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-2916353464516469110</id>
		<updated>2012-02-08T09:09:43+00:00</updated>
		<content type="html">&lt;b id=&quot;internal-source-marker_0.20188560662791133&quot;&gt;&lt;span&gt;The Chrome team is excited to announce the release of Chrome 17 to the Stable Channel for Windows, Mac, Linux and Chrome Frame. &amp;nbsp;17.0.963.46 contains a number of new features including:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b id=&quot;internal-source-marker_0.20188560662791133&quot;&gt;&lt;span&gt;New Extensions APIs&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b id=&quot;internal-source-marker_0.20188560662791133&quot;&gt;&lt;span&gt;Updated Omnibox Prerendering&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b id=&quot;internal-source-marker_0.20188560662791133&quot;&gt;&lt;span&gt;Download Scanning Protection&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b id=&quot;internal-source-marker_0.20188560662791133&quot;&gt;&lt;span&gt;Many other small changes&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b id=&quot;internal-source-marker_0.20188560662791133&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Security fixes and rewards:&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Please see&lt;/span&gt;&lt;a href=&quot;http://sites.google.com/a/chromium.org/dev/Home/chromium-security&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;the Chromium security page&lt;/span&gt;&lt;/a&gt;&lt;span&gt; for more detail. Note that the referenced bugs may be kept private until a majority of our users are up to date with the fix&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;b id=&quot;internal-source-marker_0.20188560662791133&quot;&gt;
&lt;li&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=73478&quot;&gt;&lt;span&gt;73478&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Low&lt;/span&gt;&lt;span&gt; CVE-2011-3953: Avoid clipboard monitoring after paste event. &lt;/span&gt;&lt;span&gt;Credit to Daniel Cheng of the Chromium development community.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=92550&quot;&gt;&lt;span&gt;92550&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Low&lt;/span&gt;&lt;span&gt; CVE-2011-3954: Crash with excessive database usage. &lt;/span&gt;&lt;span&gt;Credit to Collin Payne.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=93106&quot;&gt;&lt;span&gt;93106&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt; CVE-2011-3955: Crash aborting an IndexDB transaction. &lt;/span&gt;&lt;span&gt;Credit to David Grogan of the Chromium development community.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=103630&quot;&gt;&lt;span&gt;103630&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Low&lt;/span&gt;&lt;span&gt; CVE-2011-3956: Incorrect handling of sandboxed origins inside extensions. &lt;/span&gt;&lt;span&gt;Credit to Devdatta Akhawe, UC Berkeley.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=104056&quot;&gt;&lt;span&gt;104056&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt; CVE-2011-3957: Use-after-free in PDF garbage collection. &lt;/span&gt;&lt;span&gt;Credit to Aki Helin of OUSPG.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;2000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=105459&quot;&gt;&lt;span&gt;105459&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt; CVE-2011-3958: Bad casts with column spans. &lt;/span&gt;&lt;span&gt;Credit to miaubiz.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=106441&quot;&gt;&lt;span&gt;106441&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt; CVE-2011-3959: Buffer overflow in locale handling. &lt;/span&gt;&lt;span&gt;Credit to Aki Helin of OUSPG.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;500&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=108416&quot;&gt;&lt;span&gt;108416&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Medium&lt;/span&gt;&lt;span&gt; CVE-2011-3960: Out-of-bounds read in audio decoding. &lt;/span&gt;&lt;span&gt;Credit to Aki Helin of OUSPG.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=108871&quot;&gt;&lt;span&gt;108871&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Critical&lt;/span&gt;&lt;span&gt; CVE-2011-3961: Race condition after crash of utility process. &lt;/span&gt;&lt;span&gt;Credit to Shawn Goertzen.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;500&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=108901&quot;&gt;&lt;span&gt;108901&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Medium&lt;/span&gt;&lt;span&gt; CVE-2011-3962: Out-of-bounds read in path clipping. &lt;/span&gt;&lt;span&gt;Credit to Aki Helin of OUSPG.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=109094&quot;&gt;&lt;span&gt;109094&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Medium&lt;/span&gt;&lt;span&gt; CVE-2011-3963: Out-of-bounds read in PDF fax image handling. &lt;/span&gt;&lt;span&gt;Credit to Atte Kettunen of OUSPG.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=109245&quot;&gt;&lt;span&gt;109245&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Low&lt;/span&gt;&lt;span&gt; CVE-2011-3964: URL bar confusion after drag + drop. &lt;/span&gt;&lt;span&gt;Credit to Code Audit Labs of VulnHunt.com.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=109664&quot;&gt;&lt;span&gt;109664&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Low&lt;/span&gt;&lt;span&gt; CVE-2011-3965: Crash in signature check. &lt;/span&gt;&lt;span&gt;Credit to Sławomir Błażek.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=109716&quot;&gt;&lt;span&gt;109716&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt; CVE-2011-3966: Use-after-free in stylesheet error handling. &lt;/span&gt;&lt;span&gt;Credit to Aki Helin of OUSPG.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=109717&quot;&gt;&lt;span&gt;109717&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Low&lt;/span&gt;&lt;span&gt; CVE-2011-3967: Crash with unusual certificate. &lt;/span&gt;&lt;span&gt;Credit to Ben Carrillo.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=109743&quot;&gt;&lt;span&gt;109743&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt; CVE-2011-3968: Use-after-free in CSS handling. &lt;/span&gt;&lt;span&gt;Credit to Arthur Gerkis.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=110112&quot;&gt;&lt;span&gt;110112&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt; CVE-2011-3969: Use-after-free in SVG layout. &lt;/span&gt;&lt;span&gt;Credit to Arthur Gerkis.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;500&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=110277&quot;&gt;&lt;span&gt;110277&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Medium&lt;/span&gt;&lt;span&gt; CVE-2011-3970: Out-of-bounds read in libxslt. &lt;/span&gt;&lt;span&gt;Credit to Aki Helin of OUSPG.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=110374&quot;&gt;&lt;span&gt;110374&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt; CVE-2011-3971: Use-after-free with mousemove events. &lt;/span&gt;&lt;span&gt;Credit to Arthur Gerkis.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=110559&quot;&gt;&lt;span&gt;110559&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Medium&lt;/span&gt;&lt;span&gt; CVE-2011-3972: Out-of-bounds read in shader translator. &lt;/span&gt;&lt;span&gt;Credit to Google Chrome Security Team (Inferno).&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/b&gt;&lt;/ul&gt;
&lt;b id=&quot;internal-source-marker_0.20188560662791133&quot;&gt;
&lt;span&gt;The bugs &lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=105459&quot;&gt;&lt;span&gt;105459&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=106441&quot;&gt;&lt;span&gt;106441&lt;/span&gt;&lt;/a&gt;&lt;span&gt;], [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=108416&quot;&gt;&lt;span&gt;108416&lt;/span&gt;&lt;/a&gt;&lt;span&gt;], [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=108901&quot;&gt;&lt;span&gt;108901&lt;/span&gt;&lt;/a&gt;&lt;span&gt;], [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=109716&quot;&gt;&lt;span&gt;109716&lt;/span&gt;&lt;/a&gt;&lt;span&gt;], [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=109743&quot;&gt;&lt;span&gt;109743&lt;/span&gt;&lt;/a&gt;&lt;span&gt;], [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=110112&quot;&gt;&lt;span&gt;110112&lt;/span&gt;&lt;/a&gt;&lt;span&gt;], [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=110277&quot;&gt;&lt;span&gt;110277&lt;/span&gt;&lt;/a&gt;&lt;span&gt;], [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=110374&quot;&gt;&lt;span&gt;110374&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &amp;nbsp;and [&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=110559&quot;&gt;&lt;span&gt;110559&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;were detected using&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/address-sanitizer/wiki/AddressSanitizer&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;AddressSanitizer&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;In addition, we would like to thank miaubiz, Drew Yao and Braden Thomas of Apple, Sławomir Błażek, Aki Helin of OUSPG, Chamal de Silva and Atte Kettunen of OUSPG for working with us in the development cycle and preventing bugs from ever reaching the stable channel. Various rewards were issued, including a top $3133.70 reward to Aki Helin.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;More detailed updates are available on the &lt;/span&gt;&lt;a href=&quot;http://chrome.blogspot.com/2012/02/faster-browsing-safer-downloading.html&quot;&gt;&lt;span&gt;Chrome Blog&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;Full details about what changes are in this release are available in the &lt;/span&gt;&lt;a href=&quot;http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=%2Fbranches%2F963%2Fsrc&amp;range=%20119351%3A106036&amp;mode=html&quot;&gt;&lt;span&gt;SVN revision log&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;Interested in hopping on the stable channel? &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;&lt;span&gt;Find out how&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;If you find a new issue, please let us know by &lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Jason Kersey&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/b&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-2916353464516469110?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/w_Ri8DjyOFs&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Jason Kersey</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Chris Rogers is a WebKit Reviewer!</title>
		<link href="http://www.webkit.org/blog/1790/chris-rogers-is-a-webkit-reviewer/"/>
		<id>http://www.webkit.org/blog/?p=1790</id>
		<updated>2012-02-07T23:32:20+00:00</updated>
		<content type="html">&lt;p&gt;Chris Rogers is the author of the &lt;a href=&quot;https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html&quot; target=&quot;_blank&quot;&gt;Web Audio API&lt;/a&gt; specification and the primary implementor of it in WebKit.  Chris has also contributed to the XHR2 specification (the .responseType and .response attributes), and implemented these attributes in WebKit.&lt;/p&gt;
&lt;p&gt;Please join me in congratulating Chris on his new role as a WebKit reviewer!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
		<author>
			<name>Surfin' Safari</name>
			<uri>http://www.webkit.org/blog</uri>
		</author>
		<source>
			<title type="html">Surfin' Safari</title>
			<subtitle type="html">All about WebKit development</subtitle>
			<link rel="self" href="http://www.webkit.org/blog/feed/"/>
			<id>http://www.webkit.org/blog/feed/</id>
			<updated>2012-02-21T00:00:05+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Beta Channel Update for Chromebooks</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/LPLIWem-kQI/beta-channel-update-for-chromebooks.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-3805483613095441886</id>
		<updated>2012-02-07T19:49:22+00:00</updated>
		<content type="html">&lt;br /&gt;
&lt;div&gt;
&lt;b id=&quot;internal-source-marker_0.5999734159559011&quot;&gt;&lt;span&gt;The Beta channel has been updated to &lt;/span&gt;&lt;span&gt;17.0.963.51&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(Platform versions: 1412.174) for Chromebooks (&lt;/span&gt;&lt;/b&gt;&lt;b id=&quot;internal-source-marker_0.25303877145051956&quot;&gt;&lt;span&gt;Acer AC700, &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;Samsung Series 5, and Cr-48). &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span&gt;This update fixes a number of stability and UI issues.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;If you find new issues, please let us know by visiting our&lt;/span&gt;&lt;a href=&quot;http://www.google.com/chromeos/help.html&quot;&gt;&lt;span&gt; help site&lt;/span&gt;&lt;/a&gt;&lt;span&gt; or&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/entry&quot;&gt;&lt;span&gt; filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching channels?&lt;/span&gt;&lt;a href=&quot;http://www.google.com/support/chromeos/bin/answer.py?answer=1086915&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Find out how.&lt;/span&gt;&lt;/a&gt;&lt;span&gt; You can submit feedback using ‘Report an issue’ under the wrench menu.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Orit Mazor&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-3805483613095441886?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/LPLIWem-kQI&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Orit Mazor</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Dev Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/omb9FrTONuk/dev-channel-update_07.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-2328282818990513218</id>
		<updated>2012-02-07T18:03:32+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;
&lt;b id=&quot;internal-source-marker_0.8724693257827312&quot;&gt;&lt;span&gt;The Dev channel has been updated to 18.0.1025.7 for Windows, Mac, Linux and Chrome Frame. &amp;nbsp;This build contains following stability and bug fixes:&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b id=&quot;internal-source-marker_0.8724693257827312&quot;&gt;&lt;span&gt;Users can now sync NTP icons to their profile and keep their order across different instances of chrome. [Issues: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/111277&quot;&gt;&lt;span&gt;111277&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://crbug.com/100737&quot;&gt;&lt;span&gt;100737&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://crbug.com/61447&quot;&gt;&lt;span&gt;61447&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b id=&quot;internal-source-marker_0.8724693257827312&quot;&gt;&lt;span&gt;Pointer Lock / Mouse Lock is implemented behind a flag (see about:flags). Mac only bug fix when closing a tab. [Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/111860&quot;&gt;&lt;span&gt;111860&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b id=&quot;internal-source-marker_0.8724693257827312&quot;&gt;&lt;span&gt;Fixed stability crashes [Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/112590&quot;&gt;&lt;span&gt;112590&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://crbug.com/112116&quot;&gt;&lt;span&gt;112116&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://crbug.com/111968&quot;&gt;&lt;span&gt;111968&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://crbug.com/110909&quot;&gt;&lt;span&gt;110909&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b id=&quot;internal-source-marker_0.8724693257827312&quot;&gt;&lt;span&gt;Full details about what changes are in this build are available in the &lt;/span&gt;&lt;a href=&quot;http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=/branches/1025/src&amp;range=120697:120234&amp;mode=html&quot;&gt;&lt;span&gt;SVN revision log&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching release channels? &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;&lt;span&gt;Find out how&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;If you find a new issue, please let us know by&lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Dharani Govindan&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-2328282818990513218?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/omb9FrTONuk&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Dharani</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bringing Google Chrome to Android</title>
		<link href="http://peter.sh/2012/02/bringing-google-chrome-to-android/"/>
		<id>http://peter.sh/?p=4615</id>
		<updated>2012-02-07T17:46:04+00:00</updated>
		<content type="html">&lt;p&gt;Finally we’re able to provide an answer to the &lt;a href=&quot;http://news.cnet.com/8301-30685_3-20095696-264/google-move-hints-at-chrome-for-android/&quot;&gt;many rumors&lt;/a&gt; which have been going around in the past few months: Google Chrome &lt;a href=&quot;http://chrome.blogspot.com/2012/02/introducing-chrome-for-android.html&quot;&gt;is now&lt;/a&gt; &lt;a href=&quot;https://market.android.com/details?id=com.android.chrome&quot;&gt;available&lt;/a&gt; for Android devices running Ice Cream Sandwich. On my Galaxy Nexus, the browser scores 343 points on &lt;a href=&quot;http://html5test.com/&quot;&gt;html5test.com&lt;/a&gt;, runs the SunSpider test in 1880ms and scores 1308 points on the v8 test.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Chrome on Android&quot; href=&quot;http://chrome.blogspot.com/2012/02/introducing-chrome-for-android.html&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-4618&quot; title=&quot;chrome-on-android&quot; src=&quot;http://peter.sh/wp-content/uploads/2012/02/chrome-on-android.png&quot; alt=&quot;&quot; width=&quot;698&quot; height=&quot;113&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Support for the Web Platform&lt;/strong&gt;&lt;br /&gt;
The first beta uses the same &lt;a href=&quot;http://src.chromium.org/viewvc/chrome/branches/912/src/&quot;&gt;basis&lt;/a&gt; as Google Chrome 16, meaning it has most Chromium and WebKit changes up to mid October 2011. I’ve already iterated through &lt;a href=&quot;http://peter.sh/tag/chrome-16/&quot;&gt;many of the changes&lt;/a&gt; which were included in that release, most of which will apply for the Android version as well.&lt;/p&gt;
&lt;p&gt;To name some highlights, Chrome for Android supports pretty much all of the Web Platform’s exciting features, including CSS 3D Transforms, GPU accelerated canvas, CSS Animations, SVG, WebSockets (including binary messages!) and Dedicated Workers. It supports IndexedDB, Application Cache and the File APIs, date and time pickers, parts of the Media Capture API and mobile oriented features such as Device Orientation and Geolocation. Fixed positioned elements are also working and even look smooth while scrolling!&lt;/p&gt;
&lt;p&gt;What the Android-based Chrome does not support is Flash, following &lt;a href=&quot;http://blogs.adobe.com/conversations/2011/11/flash-focus.html&quot;&gt;Adobe’s announcement&lt;/a&gt; in November. Other unsupported features in the beta release are Extensions/Apps, WebGL, Shared Web Workers and the Web Audio API.&lt;/p&gt;
&lt;p&gt;An issue that often pops up for mobile browsers is that text on the website may be too small to read properly. Where the Android Browser employs a text reflow algorithm to clarify the situation, Chrome for Android features a technique which we’ve called Font Boosting. It uses an algorithm to increase font sizes when necessary, aiming to make the text readable regardless of the zoom level.&lt;/p&gt;
&lt;p&gt;And for the Web Developers among you, it’s also possible to utilize Web Inspector’s Remote Debugging feature to &lt;a href=&quot;http://code.google.com/chrome/mobile/docs/debugging.html&quot;&gt;inspect and modify pages&lt;/a&gt; while viewing it on the device itself.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Google Chrome 16 and mobile limitations&lt;/strong&gt;&lt;br /&gt;
Of course, bringing a browser to a different -much more limited- platform goes further than simply re-using code. Mobile devices have a lot of limitations compared to desktop and laptop machines. Besides the lower amount of available memory and CPU power, other constraints lie in less memory bandwidth and VRAM on the device’s GPU. Google Chrome has a complicated architecture which imposed some interesting challenges here: separating the browser from the renderers through its multiple process architecture, to name an example. Decreased rendering and scrolling performance were also an issue, to which Chrome’s GPU team provided an excellent answer in the form of a &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=58799&quot;&gt;threaded compositor&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Another characteristic of the Android platform is that the APIs for most significant features are exposed through the &lt;a href=&quot;http://developer.android.com/sdk/index.html&quot;&gt;Android SDK&lt;/a&gt;, making them available to Java code. To this end, part of the browser layer has actually been implemented in Java, communicating with the rest of the Chromium and WebKit code through Java Native Bindings.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Becoming part of the Chromium project: upstreaming our code&lt;/strong&gt;&lt;br /&gt;
Chrome for Android has been developed in a separate repository as a fork, which means that most of the code will have to be upstreamed. To date, about 150 commits have landed in Chromium making many preparations, including the &lt;a href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=102807&quot;&gt;build environment&lt;/a&gt; and bots for &lt;a href=&quot;http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Android&quot;&gt;Chromium&lt;/a&gt; and &lt;a href=&quot;http://build.webkit.org/builders/Chromium%20Android%20Release&quot;&gt;WebKit&lt;/a&gt;, not to mention WebKit’s &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=66687&quot;&gt;umbrella bug&lt;/a&gt; and the &lt;a href=&quot;https://lists.webkit.org/pipermail/webkit-dev/2011-August/017738.html&quot;&gt;two&lt;/a&gt; &lt;a href=&quot;https://lists.webkit.org/pipermail/webkit-dev/2011-August/017813.html&quot;&gt;announcements&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As having a fork is far from ideal, one of the current top priorities will be to upstream most new and modified code to Chromium and WebKit, while the build and testing infrastructure on &lt;a href=&quot;http://build.chromium.org/p/chromium/console&quot;&gt;Chromium’s waterfalls&lt;/a&gt; is expected to evolve significantly. A snapshot of the current source-code of Chrome for Android can be &lt;a href=&quot;http://chromium-browser-source.commondatastorage.googleapis.com/chrome_android.v0.16.4130.199.tgz&quot;&gt;downloaded as a tarball&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Of course, keep in mind that today’s release is just a beta; much more work, features and stability will be needed to actually be able to release the first stable version. Personally, I’m very glad that the project has been announced, and definitely am looking forward to continuing development in the open!&lt;/p&gt;</content>
		<author>
			<name>Peter Beverloo</name>
			<uri>http://peter.sh</uri>
		</author>
		<source>
			<title type="html">Peter Beverloo</title>
			<subtitle type="html">Weblog and personal site of Peter Beverloo, a Dutch 21-year old web developer</subtitle>
			<link rel="self" href="http://peter.sh/feed/"/>
			<id>http://peter.sh/feed/</id>
			<updated>2012-02-21T00:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Dev Channel Update for Chromebooks</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/GgstFsTXlXM/dev-channel-update-for-chromebooks.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-1106298545306322864</id>
		<updated>2012-02-07T15:43:00+00:00</updated>
		<content type="html">&lt;br /&gt;
&lt;div&gt;
&lt;span&gt;&lt;b id=&quot;internal-source-marker_0.5999734159559011&quot;&gt;&lt;span&gt;The Dev channel has been updated to 18.0.1025.6&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(Platform versions: 1660.13.0) for Chromebooks (&lt;/span&gt;&lt;/b&gt;&lt;b id=&quot;internal-source-marker_0.25303877145051956&quot;&gt;&lt;span&gt;Acer AC700, &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;Samsung Series 5, and Cr-48). &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;This build contains a number of stability improvements. Additional changes:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Introduces new Verizon activation and top-up portal featuring many user-requested improvements:&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Enables recurring billing as the default for pre-paid monthly plans&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Greatly simplifies the Verizon activation and top-up process&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Allows purchase of additional data prior to current bundle expiration&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Eliminates credit card requirement for free 100MB plan&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Updated Pepper Flash version&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Fix for Hangouts issue &lt;a href=&quot;http://crosbug.com/25559&quot;&gt;25559&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span&gt;Known issues:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;a href=&quot;http://crosbug.com/25592&quot;&gt;25592&lt;/a&gt; - Sometimes when resuming the machine after closing the lid, the machine displays a blank (black backlit) screen. Restarting the machine is required.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;a href=&quot;http://crosbug.com/25642&quot;&gt;25642&lt;/a&gt; - Selecting Time &amp;amp; Date options from time drop-down does not display the Time &amp;amp; Date Settings. &lt;b&gt;Workaround&lt;/b&gt;: Go to Under the Hood -&amp;gt; Advanced Settings&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;a href=&quot;http://crosbug.com/25971&quot;&gt;25971&lt;/a&gt; -&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;Occasionally when switching tabs, the screen will not redraw the content to the new tab.&amp;nbsp;&lt;/span&gt;&lt;b&gt;Workaround&lt;/b&gt;&lt;span&gt;: Closing all tabs or restarting the machine resolves the issue.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;span&gt;&lt;span&gt;If you find new issues, please let us know by visiting our&lt;/span&gt;&lt;a href=&quot;http://www.google.com/chromeos/help.html&quot;&gt;&lt;span&gt; help site&lt;/span&gt;&lt;/a&gt;&lt;span&gt; or&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/entry&quot;&gt;&lt;span&gt; filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching channels?&lt;/span&gt;&lt;a href=&quot;http://www.google.com/support/chromeos/bin/answer.py?answer=1086915&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Find out how.&lt;/span&gt;&lt;/a&gt;&lt;span&gt; You can submit feedback using ‘Report an issue’ under the wrench menu.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Danielle Drew&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-1106298545306322864?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/GgstFsTXlXM&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Danielle Drew</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Introducing Chrome for Android</title>
		<link href="http://feedproxy.google.com/~r/blogspot/Egta/~3/l92PoLQDbGM/introducing-chrome-for-android.html"/>
		<id>tag:blogger.com,1999:blog-2250394496987063687.post-3300921067055450548</id>
		<updated>2012-02-07T13:11:19+00:00</updated>
		<content type="html">In 2008, we &lt;a href=&quot;http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html&quot;&gt;launched&lt;/a&gt; Google Chrome to help make the web better. We’re excited that millions of people around the world use Chrome as their primary browser and we want to keep improving that experience. Today, we're introducing Chrome for Android Beta, which brings many of the things you’ve come to love about Chrome to your Android 4.0 Ice Cream Sandwich phone or tablet. Like the desktop version, Chrome for Android Beta is focused on speed and simplicity, but it also features seamless sign-in and sync so you can take your personalized web browsing experience with you wherever you go, across devices.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Speed&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;With Chrome for Android, you can search, navigate and browse fast—&lt;a href=&quot;http://www.youtube.com/watch?v=nCgQDjiotG0&quot;&gt;Chrome fast&lt;/a&gt;.  You can scroll through web pages as quickly as you can flick your finger. When searching, your top search results are loaded in the background as you type so pages appear instantly. And of course, both search and navigation can all be done quickly from the Chrome &lt;a href=&quot;http://support.google.com/chrome/bin/answer.py?hl=en&amp;answer=95440&quot;&gt;omnibox&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Simplicity&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Chrome for Android is designed from the ground up for mobile devices. We reimagined tabs so they fit just as naturally on a small-screen phone as they do on a larger screen tablet. You can flip or swipe between an unlimited number of tabs using intuitive gestures, as if you’re holding a deck of cards in the palm of your hands, each one a new window to the web.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-_0HJDc4GncA/TzFY9mU9loI/AAAAAAAAAcs/lfP-2EKa6dc/s1600/Phone_vert_tabs.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/-_0HJDc4GncA/TzFY9mU9loI/AAAAAAAAAcs/lfP-2EKa6dc/s400/Phone_vert_tabs.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5706440018138863234&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One of the biggest pains of mobile browsing is selecting the correct link out of several on a small-screen device. Link Preview does away with hunting and pecking for links on a web page by automatically zooming in on links to make selecting the precise one easier.&lt;br /&gt;&lt;br /&gt;And as with Chrome on desktop, we built Chrome for Android with privacy in mind from the beginning, including incognito mode for private browsing and fine-grained privacy options (tap menu icon, ‘Settings,’ and then ‘Privacy’).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sign in&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You can now bring your personalized Chrome experience with you to your Android phone or tablet. If you sign in to Chrome on your Android device, you can:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;View open tabs: Access the tabs you left open on your computer (also signed into Chrome)—picking up exactly where you left off.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Get smarter suggestions: If you visit a site often on your computer, you'll also get an autocomplete suggestion for it on your mobile device, so you can spend less time typing.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Sync bookmarks: Conveniently access your favorite sites no matter where you are or which device you’re using.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-GbS1viZpxsk/TzFa0x2G3LI/AAAAAAAAAc4/hpgXjuyUGMM/s1600/Tablet-phone-YT-G-Maps.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-GbS1viZpxsk/TzFa0x2G3LI/AAAAAAAAAc4/hpgXjuyUGMM/s400/Tablet-phone-YT-G-Maps.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5706442065635105970&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Chrome is now available in Beta from &lt;a href=&quot;https://market.android.com/details?id=com.android.chrome&quot;&gt;Android Market&lt;/a&gt;, in select countries and languages for &lt;a href=&quot;http://www.google.com/nexus/&quot;&gt;phones&lt;/a&gt; and tablets with Android 4.0, Ice Cream Sandwich. We’re eager to hear your feedback. Finally, we look forward to working closely with the &lt;a href=&quot;http://blog.chromium.org/2012/02/deeper-look-at-chrome-for-android.html&quot;&gt;developer community&lt;/a&gt; to create a better web on a platform that defines mobile.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Sundar Pichai, SVP, Chrome and Apps&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2250394496987063687-3300921067055450548?l=chrome.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/blogspot/Egta/~4/l92PoLQDbGM&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://chrome.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Blog</title>
			<link rel="self" href="http://chrome.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-2250394496987063687</id>
			<updated>2012-02-17T03:00:04+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Chrome for Android Beta 1</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/I1gp_PNEIzU/chrome-for-android-beta-1.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-355043450925534967</id>
		<updated>2012-02-07T10:54:07+00:00</updated>
		<content type="html">&lt;b id=&quot;internal-source-marker_0.69754817802459&quot;&gt;&lt;span&gt;The Chrome team is excited to announce the release of our first beta of &lt;/span&gt;&lt;a href=&quot;https://market.android.com/details?id=com.android.chrome&quot;&gt;&lt;span&gt;Chrome for Android&lt;/span&gt;&lt;/a&gt;&lt;span&gt;! &amp;nbsp;Based on Chrome 16.0.915.75, Chrome for Android (0.16.4130.199) brings an all new browsing experience to your phone or tablet running Ice Cream Sandwich. &amp;nbsp;More on what’s new can be found on the &lt;/span&gt;&lt;a href=&quot;https://www.google.com/chrome/android/&quot;&gt;&lt;span&gt;Chrome for Android page&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;Developers who want to learn more about working with Chrome for Android can check out the new &lt;/span&gt;&lt;a href=&quot;http://code.google.com/chrome/mobile&quot;&gt;&lt;span&gt;developer site for working with mobile&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. More detailed updates are available on the &lt;/span&gt;&lt;a href=&quot;http://chrome.blogspot.com/2012/02/introducing-chrome-for-android.html&quot;&gt;&lt;span&gt;Chrome Blog&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. If you find a new issue, please let us know by &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/entry?template=Android%20Issue&quot;&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Srikanth Rajagopalan&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/b&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-355043450925534967?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/I1gp_PNEIzU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Jason Kersey</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">A deeper look at Chrome for Android</title>
		<link href="http://blog.chromium.org/2012/02/deeper-look-at-chrome-for-android.html"/>
		<id>tag:blogger.com,1999:blog-2471378914199150966.post-1029799211748005135</id>
		<updated>2012-02-07T10:35:55+00:00</updated>
		<content type="html">Today, &lt;a href=&quot;http://chrome.blogspot.com/2012/02/introducing-chrome-for-android.html&quot;&gt;we introduced&lt;/a&gt; Chrome for Android Beta, which brings Chrome’s capabilities to phones and tablets running Android 4.0, Ice Cream Sandwich. This is made possible by a range of &lt;a href=&quot;http://www.google.com/intl/en/chrome/android/features.html&quot;&gt;innovative features&lt;/a&gt; and by building a mobile browser from the ground up that makes full use of the underlying architecture built into Android 4.0.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Chrome for Android brings support for many of the latest &lt;a href=&quot;http://code.google.com/chrome/mobile/docs/overview.html&quot;&gt;HTML5 features&lt;/a&gt; to the Android platform. With hardware-accelerated canvas, overflow scroll support, strong HTML5 video support, and new capabilities such as Indexed DB, WebWorkers and Web Sockets, Chrome for Android is a solid platform for developing web content on mobile devices.&lt;br /&gt;&lt;br /&gt;In addition to support for the latest web technologies, we hope to make interactive web content super easy to develop. Chrome for Android introduces &lt;a href=&quot;http://code.google.com/chrome/mobile/docs/debugging.html&quot;&gt;remote debugging&lt;/a&gt; through &lt;a href=&quot;http://code.google.com/chrome/devtools/docs/overview.html&quot;&gt;Chrome Developer Tools&lt;/a&gt; to make it simple for developers to debug web sites running live on their mobile devices.&lt;br /&gt;&lt;br /&gt;Much of the code for Chrome for Android is already shared with Chromium and over the coming weeks, the Chromium team will be upstreaming many new components developed for Chrome for Android to Chromium, WebKit and other projects.&lt;br /&gt;&lt;br /&gt;We’ve got a lot more planned to make Chrome as feature-rich on mobile devices as it is on the desktop. We encourage you to follow any of the ongoing development via the &lt;a href=&quot;http://code.google.com/p/chromium/issues/list?q=label%3AOS-Android&quot;&gt;issue tracker&lt;/a&gt; or join in on chromium-dev@chromium.org.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Arnaud Weber, Engineering Manager, Chrome &lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2471378914199150966-1029799211748005135?l=blog.chromium.org&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.chromium.org/</uri>
		</author>
		<source>
			<title type="html">Chromium Blog</title>
			<link rel="self" href="http://blog.chromium.org/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2471378914199150966</id>
			<updated>2012-02-25T21:00:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Chromium 19, Scoped Stylesheets and IDL Refactoring</title>
		<link href="http://peter.sh/2012/02/chromium-19-scoped-stylesheets-and-idl-refactoring/"/>
		<id>http://peter.sh/?p=4552</id>
		<updated>2012-02-06T21:11:32+00:00</updated>
		<content type="html">&lt;p&gt;1,368 changes found their way to the repositories last week, 802 for Chromium and 566 for WebKit. Highlights include Chromium 19, an Extension Activity Log page and no more high-latency audio code path.&lt;/p&gt;
&lt;p&gt;The branch for Google Chrome 18 &lt;a title=&quot;Index of /branches/1025/src&quot; href=&quot;http://src.chromium.org/viewvc/chrome/branches/1025/src/&quot;&gt;has been created&lt;/a&gt;, giving Anthony a cause to &lt;a title=&quot;19 is the atomic number of potassium&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=120217&quot;&gt;remind us about Potassium&lt;/a&gt; while kicking Chromium&amp;#8217;s version 19. Approximately 6,500 Chromium, 4,400 WebKit commits and 300 v8 commits participated in this release, giving a combined total of over 11 thousand changes. Chrome 18 brings six new stable extension APIs, a CSS Selector Profiler, Mutation Observers and &lt;a title=&quot;Posts Tagged ‘Chrome-18’&quot; href=&quot;http://peter.sh/tag/chrome-18/&quot;&gt;many, many more changes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Work &lt;a title=&quot;Implementation of the Extension Activity Log UI behind a flag.&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=120146&quot;&gt;has been started&lt;/a&gt; on an Extension Activity Log page which will share information about API calls a certain extension makes, allowing you to keep an eye out on their behavior.&lt;/p&gt;
&lt;p&gt;Web Inspector&amp;#8217;s Heap Inspector is now able to &lt;a title=&quot;Web Inspector: Always show percents together with counters in heap inspector.&quot; href=&quot;http://trac.webkit.org/changeset/106633&quot;&gt;show a percentage-based representation&lt;/a&gt; of memory usage for objects as well. The protocol version has been &lt;a title=&quot;Web Inspector: boost protocol version to 1.0&quot; href=&quot;http://trac.webkit.org/changeset/106352&quot;&gt;increased to 1.0&lt;/a&gt;, getting an XPath query for an item in the DOM &lt;a title=&quot;[It got reverted] Web Inspector: Introduce &quot;&gt;will soon be supported&lt;/a&gt; and an experiment for editing styles after a single click &lt;a title=&quot;Web Inspector: add experiment for single click styles editing.&quot; href=&quot;http://trac.webkit.org/changeset/106550&quot;&gt;has been started&lt;/a&gt;. Finally, it&amp;#8217;s now also possible to &lt;a title=&quot;Web Inspector: [BlackBerry] Add BlackBerry UA Strings to the Inspector's UA switcher&quot; href=&quot;http://trac.webkit.org/changeset/106338&quot;&gt;select BlackBerry&amp;#8217;s UA strings&lt;/a&gt; in the Inspector&amp;#8217;s switcher. Work on &lt;a title=&quot;Implement touch event emulation in the WebCore layer&quot; href=&quot;http://trac.webkit.org/changeset/106642&quot;&gt;supporting touch event emulation&lt;/a&gt; is progressing.&lt;/p&gt;
&lt;p&gt;Support for fixed and percentage-based minimum widths on table elements with &lt;span class=&quot;keyword&quot;&gt;table-layout: auto&lt;/span&gt; &lt;a title=&quot;Source/WebCore: Add support for fixed and percent min-width on the table element for table-layout: auto to&quot; href=&quot;http://trac.webkit.org/changeset/106479&quot;&gt;has been implemented&lt;/a&gt;, and styling background colors in regions &lt;a title=&quot;[CSSRegions]Add support for background-color in region styling&quot; href=&quot;http://trac.webkit.org/changeset/106281&quot;&gt;has been re-enabled&lt;/a&gt; as well. The preload scanner will now take the &lt;a title=&quot;HTMLPreloadScanner should understand the base element&quot; href=&quot;http://trac.webkit.org/changeset/106426&quot;&gt;base element into account&lt;/a&gt; and the &lt;span class=&quot;keyword&quot;&gt;disabled&lt;/span&gt; attribute on SVG style elements &lt;a title=&quot;Support 'disabled' attribute on SVGStyleElement&quot; href=&quot;http://trac.webkit.org/changeset/106623&quot;&gt;is now supported&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Albeit disabled by default through a compile-time flag, &lt;a title=&quot;Small test-case -- this is likely to fail for you!&quot; href=&quot;http://peter.sh/files/scoped-styles.html&quot;&gt;basic functionality&lt;/a&gt; of scoped stylesheets has started working &lt;a title=&quot;style scoped: Implement scoped stylesheets and basic application&quot; href=&quot;http://trac.webkit.org/changeset/106331&quot;&gt;per Ronald&amp;#8217;s commit&lt;/a&gt;. Limitations for selector matching in the &lt;span class=&quot;keyword&quot;&gt;&amp;lt;content&amp;gt;&lt;/span&gt; element&amp;#8217;s select attribute &lt;a title=&quot;The query selector for HTMLContentElement should follow the shadow dom spec.&quot; href=&quot;http://trac.webkit.org/changeset/106225&quot;&gt;are now being verified&lt;/a&gt;, backgrounds inside SVG&amp;#8217;s &lt;span class=&quot;keyword&quot;&gt;foreignObject&lt;/span&gt; element &lt;a title=&quot;Backgrounds in HTML inside foreignObject don't draw&quot; href=&quot;http://trac.webkit.org/changeset/106510&quot;&gt;will now be drawn&lt;/a&gt;, the Content-Language value (meta-only for now) &lt;a title=&quot;Use content-language from http-equiv to set document locale and font&quot; href=&quot;http://trac.webkit.org/changeset/106632&quot;&gt;will influence the document&amp;#8217;s locale and fonts&lt;/a&gt; and SVG&amp;#8217;s getIntersectionList method &lt;a title=&quot;getIntersectionList causes transforms to be recalculated in SVG&quot; href=&quot;http://trac.webkit.org/changeset/106464&quot;&gt;won&amp;#8217;t cause visual distortion&lt;/a&gt; anymore.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Rename [ConvertNullToNullString] to [TreatNullAs=EmptyString]&quot; href=&quot;http://trac.webkit.org/changeset/106534&quot;&gt;Through&lt;/a&gt; &lt;a title=&quot;Remove [GenerateConstructor] from IDL files&quot; href=&quot;http://trac.webkit.org/changeset/106532&quot;&gt;19&lt;/a&gt; &lt;a title=&quot;Remove [DelegatingPrototypeGetOwnPropertySlot], [HasCustomIndexGetter], [HasIndexSetter], [JSConstructorTemplate] and [NonEmpty] from code generators&quot; href=&quot;http://trac.webkit.org/changeset/106528&quot;&gt;different&lt;/a&gt; &lt;a title=&quot;Remove [ImplementationUUID] and [InterfaceUUID] from html/canvas/*.idl&quot; href=&quot;http://trac.webkit.org/changeset/106526&quot;&gt;commits&lt;/a&gt;, &lt;a title=&quot;Remove [ObjCPrefix], [V8ConstructorTemplate], [allowAccessToNode], [v8implname] and [v8referenceattr] from code generators&quot; href=&quot;http://trac.webkit.org/changeset/106522&quot;&gt;Kentaro&lt;/a&gt; &lt;a title=&quot;Rename [JSCCustom*] IDL to [JSCustom*] IDL&quot; href=&quot;http://trac.webkit.org/changeset/106773&quot;&gt;Hara&lt;/a&gt; &lt;a title=&quot;Add the &quot;&gt;has&lt;/a&gt; &lt;a title=&quot;Add the &quot;&gt;been&lt;/a&gt; &lt;a title=&quot;Add the &quot;&gt;doing&lt;/a&gt; &lt;a title=&quot;Rename [DontEnum] IDL to [NotEnumerable] IDL&quot; href=&quot;http://trac.webkit.org/changeset/106645&quot;&gt;a&lt;/a&gt; &lt;a title=&quot;Rename [InitializedByConstructor] IDL to [InitializedByEventConstructor] IDL&quot; href=&quot;http://trac.webkit.org/changeset/106644&quot;&gt;great&lt;/a&gt; &lt;a title=&quot;Add the &quot;&gt;job&lt;/a&gt; &lt;a title=&quot;Remove [NoCPPCustom] IDL&quot; href=&quot;http://trac.webkit.org/changeset/106640&quot;&gt;cleaning&lt;/a&gt; &lt;a title=&quot;Remove [LegacyParent] from CodeGeneratorGObject.pm, and rename it to [JSLegacyParent]&quot; href=&quot;http://trac.webkit.org/changeset/106639&quot;&gt;up&lt;/a&gt; &lt;a title=&quot;V8 idl code generator doesn't handle SerializedScriptValue attributes properly.&quot; href=&quot;http://trac.webkit.org/changeset/106605&quot;&gt;IDL&lt;/a&gt; &lt;a title=&quot;Rename [ConvertUndefinedOrNullToNullString] to [TreatNullAs=EmptyString, TreatUndefinedAs=EmptyString]&quot; href=&quot;http://trac.webkit.org/changeset/106575&quot;&gt;files&lt;/a&gt; &lt;a title=&quot;The third argument of addEventListener/removeEventListener of PeerConnection should be optional&quot; href=&quot;http://trac.webkit.org/changeset/106539&quot;&gt;throughout&lt;/a&gt; &lt;a title=&quot;Rename [CheckFrameSecurity] and [SVGCheckSecurity] to [CheckAccessToNode]&quot; href=&quot;http://trac.webkit.org/changeset/106536&quot;&gt;WebKit&lt;/a&gt; &lt;a title=&quot;Rename [V8DisallowShadowing] to [V8Unforgeable]&quot; href=&quot;http://trac.webkit.org/changeset/106535&quot;&gt;.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Other changes which occurred last week&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;compact&quot;&gt;
&lt;li&gt;The Dromaeo bench-mark &lt;a title=&quot;http://trac.webkit.org/changeset/106425&quot; href=&quot;http://trac.webkit.org/changeset/106425&quot;&gt;has been checked in to WebKit&lt;/a&gt; and will be used for performance measuring.&lt;/li&gt;
&lt;li&gt;The WebKit Mac-port Early Warning System bot is now &lt;a title=&quot;Enable EWS for non-contributers.&quot; href=&quot;http://trac.webkit.org/changeset/106509&quot;&gt;available for all contributors&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;Add myself as a reviewer.&quot; href=&quot;http://trac.webkit.org/changeset/106561&quot;&gt;Michael Saboff&lt;/a&gt; and &lt;a title=&quot;Vsevolod Vlasov is a WebKit Reviewer!&quot; href=&quot;http://www.webkit.org/blog/1785/vsevolod-vlasov-is-a-webkit-reviewer/&quot;&gt;Vsevolod Vlasov&lt;/a&gt; are now WebKit reviewers, congratulations!&lt;/li&gt;
&lt;li&gt;A user&amp;#8217;s preferred language may now be &lt;a title=&quot;Consider user's preferred language when choosing text tracks&quot; href=&quot;http://trac.webkit.org/changeset/106531&quot;&gt;taken into account&lt;/a&gt; when choosing the right subtitles.&lt;/li&gt;
&lt;li&gt;WebKit&amp;#8217;s GStreamer-based Web Audio implementation &lt;a title=&quot;[GStreamer] FFTFrame implementation&quot; href=&quot;http://trac.webkit.org/changeset/106537&quot;&gt;is no longer dependent&lt;/a&gt; on FFTW.&lt;/li&gt;
&lt;li&gt;It is now possible to build Samsung&amp;#8217;s WebKit EFL port &lt;a title=&quot;[EFL] Enable WebGL with glx backend&quot; href=&quot;http://trac.webkit.org/changeset/106772&quot;&gt;with support for WebGL&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Chromium&lt;a title=&quot;[Chromium] Enable deferred canvas rendering in the skia port&quot; href=&quot;http://trac.webkit.org/changeset/106500&quot;&gt; has been taught about&lt;/a&gt; Deferred Canvas Rendering, through Skia&amp;#8217;s &lt;a title=&quot;Adding class SkDeferredCanvas for deferred rendering.&quot; href=&quot;http://code.google.com/p/skia/source/detail?r=3059&quot;&gt;SkDeferredCanvas&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Andreas has killed &lt;a title=&quot;Kill per-Attribute style declarations.&quot; href=&quot;http://trac.webkit.org/changeset/106740&quot;&gt;per-Attribute style declarations&lt;/a&gt; and saved another &lt;a title=&quot;Make elements that don't have attributes smaller.&quot; href=&quot;http://trac.webkit.org/changeset/106435&quot;&gt;412 kB of memory&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Antti has been refactoring CSS, &lt;a title=&quot;Reduce non-CSSOM API of CSSStyleDeclaration&quot; href=&quot;http://trac.webkit.org/changeset/106247&quot;&gt;splitting WebKit&amp;#8217;s&lt;/a&gt; &lt;a title=&quot;Split CSSMutableStyleDeclaration into separate internal and CSSOM types &quot; href=&quot;http://trac.webkit.org/changeset/106681&quot;&gt;internal and external&lt;/a&gt; style declarations.&lt;/li&gt;
&lt;li&gt;A &lt;a title=&quot;Enable shadow DOM API&quot; href=&quot;http://peter.sh/experiments/chromium-command-line-switches/#enable-shadow-dom&quot;&gt;command line flag&lt;/a&gt; has been added to Chromium to &lt;a title=&quot;Add enable-shadow-dom command line flag.&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=119652&quot;&gt;enable the Shadow DOM&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The Extension Storage API has been &lt;a title=&quot;Put the Extension Storage API back under experimental until the next release.&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=119854&quot;&gt;moved back to experimental&lt;/a&gt; for Chrome 18.&lt;/li&gt;
&lt;li&gt;All Chromium OS bots and builds &lt;a title=&quot;Switch to Aura for all ChromeOS&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=120218&quot;&gt;will now be using the Aura interface&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The high-latency audio code path &lt;a title=&quot;Remove &quot;&gt;has been removed&lt;/a&gt; from Chromium.&lt;/li&gt;
&lt;li&gt;CSS Filters &lt;a title=&quot;Turn on CSS Filters on Windows&quot; href=&quot;http://trac.webkit.org/changeset/106593&quot;&gt;have been enabled&lt;/a&gt; for WebKit&amp;#8217;s Windows port.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And that&amp;#8217;s all again!&lt;/p&gt;</content>
		<author>
			<name>Peter Beverloo</name>
			<uri>http://peter.sh</uri>
		</author>
		<source>
			<title type="html">Peter Beverloo</title>
			<subtitle type="html">Weblog and personal site of Peter Beverloo, a Dutch 21-year old web developer</subtitle>
			<link rel="self" href="http://peter.sh/feed/"/>
			<id>http://peter.sh/feed/</id>
			<updated>2012-02-21T00:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Revocation checking and Chrome's CRL</title>
		<link href="http://www.imperialviolet.org/2012/02/05/crlsets.html"/>
		<id>http://www.imperialviolet.org/2012/02/05/crlsets</id>
		<updated>2012-02-05T08:00:00+00:00</updated>
		<content type="html">&lt;p&gt;When a browser connects to an HTTPS site it receives signed certificates which allow it to verify that it's really connecting to the domain that it should be connecting to. In those certificates are pointers to services, run by the Certificate Authorities (CAs) that issued the certificate, that allow the browser to get up-to-date information.&lt;/p&gt;

&lt;p&gt;All the major desktop browsers will contact those services to inquire whether the certificate has been revoked. There are two protocols/formats involved: OCSP and CRL, although the differences aren't relevant here. I mention them only so that readers can recognise the terms in other discussions.&lt;/p&gt;

&lt;p&gt;The problem with these checks, that we call online revocation checks, is that the browser can't be sure that it can reach the CA's servers. There are lots of cases where it's not possible: captive portals are one. A captive portal frequently requires you to sign in on an HTTPS site, but blocks traffic to all other sites, including the CA's OCSP servers.&lt;/p&gt;

&lt;p&gt;If browsers were to insist on talking to the CA before accepting a certificate, all these cases would stop working. There's also the concern that the CA may experience downtime and it's bad engineering practice to build in single points of failure.&lt;/p&gt;

&lt;p&gt;Therefore online revocation checks which result in a network error are effectively ignored (this is called &amp;ldquo;soft-fail&amp;rdquo;). I've previously &lt;a href=&quot;http://www.imperialviolet.org/2011/03/18/revocation.html&quot;&gt;documented&lt;/a&gt; the resulting behaviour of several browsers.&lt;/p&gt;

&lt;p&gt;But an attacker who can intercept HTTPS connections can also make online revocation checks appear to fail and so bypass the revocation checks! In cases where the attacker can only intercept a subset of a victim's traffic (i.e. the SSL traffic but not the revocation checks), the attacker is likely to be a backbone provider capable of DNS or BGP poisoning to block the revocation checks too.&lt;/p&gt;

&lt;p&gt;If the attacker is close to the server then online revocation checks can be effective, but an attacker close to the server can get certificates issued from many CAs and deploy different certificates as needed. In short, even revocation checks don't stop this from being a real mess.&lt;/p&gt;

&lt;p&gt;So soft-fail revocation checks are like a seat-belt that snaps when you crash. Even though it works 99% of the time, it's worthless because it only works when you don't need it.&lt;/p&gt;

&lt;p&gt;While the benefits of online revocation checking are hard to find, the costs are clear: online revocation checks are slow and compromise privacy. The median time for a successful OCSP check is ~300ms and the mean is nearly a second. This delays page loading and discourages sites from using HTTPS. They are also a privacy concern because the CA learns the IP address of users and which sites they're visiting.&lt;/p&gt;

&lt;p&gt;On this basis, we're currently planning on disabling online revocation checks in a future version of Chrome. (There is a class of higher-security certificate, called an EV certificate, where we haven't made a decision about what to do yet.)&lt;/p&gt;


&lt;h4&gt;Pushing a revocation list&lt;/h4&gt;

&lt;p&gt;Our current method of revoking certificates in response to major incidents is to push a software update. Microsoft, Opera and Firefox also push software updates for serious incidents rather than rely on online revocation checks. But our software updates require that users restart their browser before they take effect, so we would like a lighter weight method of revoking certificates.&lt;/p&gt;

&lt;p&gt;So Chrome will start to reuse its existing update mechanism to maintain a list of revoked certificates, as first proposed to the CA/Browser Forum by Chris Bailey and Kirk Hall of AffirmTrust last April. This list can take effect without having to restart the browser.&lt;/p&gt;

&lt;p&gt;An attacker can still block updates, but they have to be able to maintain the block constantly, from the time of revocation, to prevent the update. This is much harder than blocking an online revocation check, where the attacker only has to block the checks during the attack.&lt;/p&gt;

&lt;p&gt;Since we're pushing a list of revoked certificates anyway, we would like to invite CAs to contribute their revoked certificates (CRLs) to the list. We have to be mindful of size, but the vast majority of revocations happen for purely administrative reasons and can be excluded. So, if we can get the details of the more important revocations, we can improve user security. Our criteria for including revocations are:&lt;/p&gt;

&lt;ol&gt;
 &lt;li&gt;The CRL must be crawlable: we must be able to fetch it over HTTP and robots.txt must not exclude GoogleBot.&lt;/li&gt;
 &lt;li&gt;The CRL must be valid by RFC 5280 and none of the serial numbers may be negative.&lt;/li&gt;
 &lt;li&gt;CRLs that cover EV certificates are taken in preference, while still considering point (4).&lt;/li&gt;
 &lt;li&gt;CRLs that include revocation reasons can be filtered to take less space and are preferred.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For the curious, there is a tool for fetching and parsing Chrome's list of revoked certificates at &lt;a href=&quot;https://github.com/agl/crlset-tools&quot;&gt;https://github.com/agl/crlset-tools&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Adam Langley</name>
			<uri>http://www.imperialviolet.org/</uri>
		</author>
		<source>
			<title type="html">ImperialViolet</title>
			<link rel="self" href="http://www.imperialviolet.org/iv-rss.xml"/>
			<id>http://www.imperialviolet.org/</id>
			<updated>2012-02-12T16:00:13+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">German Federal Office of Information Security recommends Chrome</title>
		<link href="http://feedproxy.google.com/~r/blogspot/Egta/~3/ZGjsrwx6PUo/german-federal-office-of-information.html"/>
		<id>tag:blogger.com,1999:blog-2250394496987063687.post-5613737881386929017</id>
		<updated>2012-02-03T09:19:57+00:00</updated>
		<content type="html">Today the &lt;a href=&quot;https://www.bsi.bund.de/EN/Home/home_node.html&quot;&gt;BSI&lt;/a&gt;, Germany’s Federal Office for Information Security, released a &lt;a href=&quot;https://www.bsi.bund.de/ContentBSI/Themen/Cyber-Sicherheit/Empfehlungen/produktkonfiguration/BSI-E-CS-001.html&quot;&gt;best practice guide&lt;/a&gt; for Windows users as part of their overall guidelines and recommendations for Cyber Security. Security has always been a &lt;a href=&quot;http://www.chromium.org/developers/core-principles&quot;&gt;core focus&lt;/a&gt; of Chrome, so we’re particularly honored to see several of its security benefits recognized in the report:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;The browser is the central component for using any online service on the Web and therefore is the most critical attack surface for cyber attacks. Therefore, if possible, you should use a browser with sandbox technology. The browser that currently most consistently implements this protection is Google Chrome (&lt;a href=&quot;https://www.google.com/chrome&quot;&gt;https://www.google.com/chrome&lt;/a&gt;). Comparable mechanisms implemented in other browsers are either weaker, or non-existent. By using Google Chrome, in addition to the other mechanisms we mentioned, you can significantly reduce the risk of a successful IT attack.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;In addition to Chrome’s sandbox, the guide also highlights the importance of Chrome’s auto-update feature:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Equally positive is the auto-update functionality of Google Chrome, which includes a bundled version of the Adobe Flash Player. By bundling it with Chrome, the Adobe Flash Player will also always be kept up to date.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;On the eve of &lt;a href=&quot;http://www.saferinternet.org/web/guest/home&quot;&gt;Safer Internet Day&lt;/a&gt;, security on the web still faces a variety of challenges. We hope our efforts to improve the &lt;a href=&quot;https://www.google.com/chrome/intl/en/more/security.html&quot;&gt;security&lt;/a&gt; and &lt;a href=&quot;https://www.google.com/chrome/intl/en/more/privacy.html&quot;&gt;privacy&lt;/a&gt; of our users continue to help make the web a better place.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Dr. Wieland Holfelder, German Extraordinaire, and Travis McCoy, Security Aficionado&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2250394496987063687-5613737881386929017?l=chrome.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/blogspot/Egta/~4/ZGjsrwx6PUo&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://chrome.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Blog</title>
			<link rel="self" href="http://chrome.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-2250394496987063687</id>
			<updated>2012-02-17T03:00:04+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Dev Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/kvVrvuQCnDQ/dev-channel-update.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-809551314652750990</id>
		<updated>2012-02-02T17:55:13+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;
&amp;nbsp;&lt;b id=&quot;internal-source-marker_0.4467627056874335&quot;&gt;&lt;span&gt;The Dev channel has been updated to 18.0.1025.3 for Windows, Mac, Linux and Chrome Frame. &amp;nbsp;This build contains following stability and bug fixes:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span id=&quot;internal-source-marker_0.4467627056874335&quot;&gt;&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Fixed URL handling of settings page. [Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/111900&quot;&gt;&lt;span&gt;111900&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fixed crash when unpacking extension. [Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/112301&quot;&gt;&lt;span&gt;112301&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fixed the case where the utility process crashes after all plugins have been loaded. [Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/111935&quot;&gt;&lt;span&gt;111935&lt;/span&gt;&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;Full details about what changes are in this build are available in the &lt;/span&gt;&lt;a href=&quot;http://build.chromium.org/buildbot/perf/dashboard/ui/changelog.html?url=/branches/1025/src&amp;range=120234:119930&amp;mode=html&quot;&gt;&lt;span&gt;SVN revision log&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching release channels? &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;&lt;span&gt;Find out how&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;If you find a new issue, please let us know by&lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Dharani Govindan&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-809551314652750990?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/kvVrvuQCnDQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Dharani</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Dev Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/nc6rf4gRojQ/dev-channel-update_31.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-8002318386333769957</id>
		<updated>2012-01-31T16:53:04+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;
&lt;div&gt;
&lt;b id=&quot;internal-source-marker_0.4467627056874335&quot;&gt;&lt;span&gt;The Dev channel has been updated to 18.0.1025.1 for Windows, Mac, Linux and Chrome Frame. &amp;nbsp;This build contains the following updates:&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;All&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b id=&quot;internal-source-marker_0.4467627056874335&quot;&gt;&lt;span&gt;Updated V8 - 3.8.9.0&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b id=&quot;internal-source-marker_0.4467627056874335&quot;&gt;&lt;span&gt;Moved the ‘privacy’ extension API out of experimental (Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/88030&quot;&gt;&lt;span&gt;88030&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b id=&quot;internal-source-marker_0.4467627056874335&quot;&gt;&lt;span&gt;Mac&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Fixed bookmarks menu being empty after switching profile. (Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/111034&quot;&gt;&lt;span&gt;111034&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Perform Lion navigation gestures in the right window (Issues: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/102541&quot;&gt;&lt;span&gt;102541&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://crbug.com/110655&quot;&gt;&lt;span&gt;110655&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fixed momentum scrolling that’s broken in iframes. (Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/112085&quot;&gt;&lt;span&gt;112085&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fixed Devtools closing in wrong tab when clicking close after resize. (Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/111206&quot;&gt;&lt;span&gt;111206&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;Known Issues&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Settings revamp is still a work-in-progress. &amp;nbsp;Please file issues at &lt;/span&gt;&lt;a href=&quot;http://crbug.com/&quot;&gt;&lt;span&gt;crbug.com&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;Full details about what changes are in this build are available in the &lt;/span&gt;&lt;a href=&quot;http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=/trunk/src&amp;range=119867:118793&amp;mode=html&quot;&gt;&lt;span&gt;SVN revision log&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching release channels? &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;&lt;span&gt;Find out how&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;If you find a new issue, please let us know by&lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Dharani Govindan&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-8002318386333769957?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/nc6rf4gRojQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Dharani</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">All About Safe Browsing</title>
		<link href="http://blog.chromium.org/2012/01/all-about-safe-browsing.html"/>
		<id>tag:blogger.com,1999:blog-2471378914199150966.post-1887938225750403111</id>
		<updated>2012-01-31T09:24:17+00:00</updated>
		<content type="html">&lt;br /&gt;While the web is a virtual treasure trove of great content, it’s also used by bad guys to steal personal information. One of Chrome’s most advanced security features, &lt;a href=&quot;http://www.google.com/chrome/intl/en/more/security.html&quot;&gt;Safe Browsing&lt;/a&gt;, helps protect against the three most common threats on the web: phishing, drive-by malware, and harmful downloads. We &lt;a href=&quot;http://chrome.blogspot.com/2012/01/speed-and-security.html&quot;&gt;recently announced&lt;/a&gt; some new enhancements to Safe Browsing, so we thought we’d offer an inside look into how it works.&lt;br /&gt;&lt;br /&gt;Safe Browsing downloads a continuously-updated list of known phishing and malware websites, generated by an automated analysis of our entire web index. Each page you visit, and each resource (such as pictures and scripts) on the page, are checked against these lists. This is done in a way that does not reveal the websites you visit, and is described in more detail in our &lt;a href=&quot;http://www.youtube.com/watch?v=NR_E_B8k-cI&quot;&gt;video on Safe Browsing&lt;/a&gt;. If Chrome detects that you’ve visited a page on the list, it warns you with a large red page that helps you get back to safety.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-_n3PSdJBH8w/TygiK9jaa4I/AAAAAAAAAXU/ukzcgdj3lq4/s1600/malware_screenshot.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;http://2.bp.blogspot.com/-_n3PSdJBH8w/TygiK9jaa4I/AAAAAAAAAXU/ukzcgdj3lq4/s320/malware_screenshot.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Of course, this only helps for dangerous content that Google already knows about. To provide better protection, Safe Browsing has two additional mechanisms that can detect phishing attacks and harmful downloads the system has never encountered before.&lt;br /&gt;&lt;br /&gt;Phishing attacks are often only active for a few short hours, so it’s especially important to detect new attacks as they happen. Chrome now analyzes properties of each page you visit to determine the likelihood of it being a phishing page. This is done locally on your computer, and doesn’t share the websites you visit with Google. Only if the page looks sufficiently suspicious will Chrome send the URL of that page back to Google for further analysis, and show a warning as appropriate.&lt;br /&gt;&lt;br /&gt;Malicious downloads are especially tricky to detect since they’re often posted on rapidly changing URLs and are even “re-packed” to fool anti-virus programs. Chrome helps counter this behavior by checking executable downloads against a list of known good files and publishers. If a file isn’t from a known source, Chrome sends the URL and IP of the host and other meta data, such as the file’s hash and binary size, to Google. The file is automatically classified using machine learning analysis and the reputation and trustworthiness of files previously seen from the same publisher and website. Google then sends the results back to Chrome, which warns you if you’re at risk.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-g6RGtXkMvj8/TygiktvzViI/AAAAAAAAAXc/KubsgzKEcI4/s1600/appears_malicious.png&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-g6RGtXkMvj8/TygiktvzViI/AAAAAAAAAXc/KubsgzKEcI4/s1600/appears_malicious.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It’s important to note that any time Safe Browsing sends data back to Google, such as information about a suspected phishing page or malicious file, the information is only used to flag malicious activity and is never used anywhere else at Google. After two weeks, any associated information, such as your IP address, is stripped, and only the URL itself is retained. If you’d rather not send any information to Safe Browsing, you can also &lt;a href=&quot;http://support.google.com/chrome/bin/answer.py?answer=99020&quot;&gt;turn these features off&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This multi-pronged protection combines to make you much safer against the most prevalent attacks on the web while carefully guarding your privacy. We’ve always believed in &lt;a href=&quot;http://www.chromium.org/Home/chromium-security/core-principles&quot;&gt;making the web a safer place&lt;/a&gt; for everyone, so we also make the &lt;a href=&quot;http://code.google.com/apis/safebrowsing/&quot;&gt;Safe Browsing API&lt;/a&gt; available for free to &lt;a href=&quot;http://www.mozilla.org/en-US/firefox/phishing-protection/&quot;&gt;other&lt;/a&gt; &lt;a href=&quot;http://www.apple.com/safari/features.html&quot;&gt;browsers&lt;/a&gt; and websites.&lt;br /&gt;&lt;br /&gt;Safe surfing!&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Niels Provos, Software Engineer, and Ian Fette, Product Manager&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2471378914199150966-1887938225750403111?l=blog.chromium.org&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.chromium.org/</uri>
		</author>
		<source>
			<title type="html">Chromium Blog</title>
			<link rel="self" href="http://blog.chromium.org/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2471378914199150966</id>
			<updated>2012-02-25T21:00:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Shadow DOM, Pointer Lock and a new CSS Lexer</title>
		<link href="http://peter.sh/2012/01/shadow-dom-pointer-lock-and-a-new-css-lexer/"/>
		<id>http://peter.sh/?p=4520</id>
		<updated>2012-01-30T18:13:14+00:00</updated>
		<content type="html">&lt;p&gt;929 changes landed at Chromium&amp;#8217;s repository last week, whereas WebKit&amp;#8217;s received 626, totaling up to 1,555. Highlights include quite some progress on implementing the Shadow DOM and the Pointer Lock API.&lt;/p&gt;
&lt;p&gt;Web Inspector&amp;#8217;s Timeline Panel &lt;a title=&quot;Web Inspector: show memory counter graphs in timeline panel&quot; href=&quot;http://trac.webkit.org/changeset/105877&quot;&gt;has been extended&lt;/a&gt; with &lt;a href=&quot;http://peter.sh/files/web-inspector-graphs.png&quot;&gt;three graphs&lt;/a&gt;, all hidden behind the Experimental Settings option, showing information about objects and events in the DOM. Hovering over a function in the Script Panel &lt;a title=&quot;Web Inspector: should be possible to open function declaration from script popover&quot; href=&quot;http://trac.webkit.org/changeset/106101&quot;&gt;may now show&lt;/a&gt; &lt;a href=&quot;http://peter.sh/files/web-inspector-overlay.png&quot;&gt;an overlay&lt;/a&gt; with general information and it&amp;#8217;s source-code and elements within iframes &lt;a title=&quot;Web Inspector: Inspecting an element inside an iframe no longer works&quot; href=&quot;http://trac.webkit.org/changeset/105620&quot;&gt;are selectable again&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Flexible Box module implementation has been taught about &lt;a title=&quot;Implement flex-pack:distribute&quot; href=&quot;http://trac.webkit.org/changeset/105694&quot;&gt;distributed packing&lt;/a&gt; and now supports &lt;a title=&quot;support overflow:auto and overflow:scroll in new flexbox&quot; href=&quot;http://trac.webkit.org/changeset/105903&quot;&gt;scrollbars for overflowing content&lt;/a&gt;, also taking the &lt;a title=&quot;flexbox scrollbars don't take flex-direction into account&quot; href=&quot;http://trac.webkit.org/changeset/106129&quot;&gt;flex direction&lt;/a&gt; into account. Furthermore, floated pseudo-elements within table captions &lt;a title=&quot;Incorrect positioning of floating pseudo-elements in table captions&quot; href=&quot;http://trac.webkit.org/changeset/105768&quot;&gt;will now be positioned correctly&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In order to verify whether ES.next&amp;#8217;s &lt;span class=&quot;keyword&quot;&gt;let&lt;/span&gt; keyword will be compatible with websites, Apple has &lt;a title=&quot;Reserve 'let'&quot; href=&quot;http://trac.webkit.org/changeset/106198&quot;&gt;reserved the word&lt;/a&gt; from normal usage in JavaScriptCore. Support for &lt;span class=&quot;keyword&quot;&gt;Uint8ClampedArray&lt;/span&gt; has landed for both &lt;a title=&quot;[V8] Add Uint8ClampedArray support&quot; href=&quot;http://trac.webkit.org/changeset/105705&quot;&gt;V8&lt;/a&gt; as &lt;a title=&quot;Uint8ClampedArray support&quot; href=&quot;http://trac.webkit.org/changeset/105217&quot;&gt;JSC&lt;/a&gt;, values for the &lt;span class=&quot;keyword&quot;&gt;dropzone&lt;/span&gt; attribute &lt;a title=&quot;dropzone does not normalize type strings&quot; href=&quot;http://trac.webkit.org/changeset/105800&quot;&gt;will be normalized&lt;/a&gt; and various issues with radio-button groups &lt;a title=&quot;Introduce RadioButtonGroup class to keep track of the group members and required state&quot; href=&quot;http://trac.webkit.org/changeset/105710&quot;&gt;have been fixed&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In terms of the Shadow DOM, registering of scoped stylesheets with the scoped element &lt;a title=&quot;style scoped: Implement registering of style scoped with the scoping element&quot; href=&quot;http://trac.webkit.org/changeset/105849&quot;&gt;has been implemented&lt;/a&gt; and an initial version of the &amp;lt;content&amp;gt; element &lt;a title=&quot;content should create HTMLContentElement object&quot; href=&quot;http://trac.webkit.org/changeset/105917&quot;&gt;is now available&lt;/a&gt; as well. Following an &lt;a title=&quot;[Chromium] Add WebKit API for Pointer Lock&quot; href=&quot;http://trac.webkit.org/changeset/105720&quot;&gt;API change&lt;/a&gt; and the &lt;a title=&quot;Pointer Lock: Implement pointer interface&quot; href=&quot;http://trac.webkit.org/changeset/106134&quot;&gt;actual interface&lt;/a&gt;, Vincent Scheib&amp;#8217; &lt;a title=&quot;Pointer Lock&quot; href=&quot;http://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html&quot;&gt;Pointer Lock API&lt;/a&gt; has made it &lt;a title=&quot;JavaScript Pointer Lock (Mouse Lock) in Chrome Developer Preview&quot; href=&quot;http://beautifulpixels.blogspot.com/2012/01/javascript-pointer-lock-mouse-lock-in.html&quot;&gt;into Chrome Canary&lt;/a&gt; as well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Other changes which occurred last week&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;compact&quot;&gt;
&lt;li&gt;Zoltan Herczeg wrote &lt;a title=&quot;Custom written CSS lexer&quot; href=&quot;http://trac.webkit.org/changeset/106217&quot;&gt;a custom CSS Lexer&lt;/a&gt; for WebKit, doubling lexing performance!&lt;/li&gt;
&lt;li&gt;The &lt;a title=&quot;CSS calc parsing stage&quot; href=&quot;http://trac.webkit.org/changeset/106166&quot;&gt;parsing stage&lt;/a&gt; of calc() has landed in WebKit, following &lt;a title=&quot;table border spacing test for CSS3 calc&quot; href=&quot;http://trac.webkit.org/changeset/105869&quot;&gt;several&lt;/a&gt; &lt;a title=&quot;getComputedStyle margin percentage test for CSS calc&quot; href=&quot;http://trac.webkit.org/changeset/105647&quot;&gt;new tests&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The JavaScriptGlue folder in WebKit&amp;#8217;s Source/ directory &lt;a title=&quot;Death to JavaScriptGlue.&quot; href=&quot;http://trac.webkit.org/changeset/105840&quot;&gt;has been removed&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;WebKit&amp;#8217;s Qt port now features &lt;a title=&quot;[Qt] Implement tap feedback respecting -webkit-tap-highlight-color&quot; href=&quot;http://trac.webkit.org/changeset/105893&quot;&gt;tap feedback&lt;/a&gt; respecting the tap-highlight-color property.&lt;/li&gt;
&lt;li&gt;Parsing of the Content-Disposition HTTP header &lt;a title=&quot;Improve parsing of the Content-Disposition header&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=119378&quot;&gt;has been improved&lt;/a&gt;, aligning more closely to RFC 6266.&lt;/li&gt;
&lt;li&gt;Ryosuke is working on bringing performance tests to WebKit, &lt;a title=&quot;Port Mozilla's Graph Server&quot; href=&quot;http://trac.webkit.org/changeset/105971&quot;&gt;to be visualized&lt;/a&gt; using Mozilla&amp;#8217;s Graph server.&lt;/li&gt;
&lt;li&gt;Elements without attributes are slightly smaller, resulting in another &lt;a title=&quot;Make elements that don't have attributes smaller.&quot; href=&quot;http://trac.webkit.org/changeset/105999&quot;&gt;~0.23% memory improvement&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Styles won&amp;#8217;t be &lt;a title=&quot;We shouldn't synchronously update styles on all documents after running script&quot; href=&quot;http://trac.webkit.org/changeset/106043&quot;&gt;updated synchronously anymore&lt;/a&gt; after running a script.&lt;/li&gt;
&lt;li&gt;An about:flags entry &lt;a title=&quot;about:flags for --enable-media-stream. Unlocks MediaStream, GetUserMedia, PeerConnection APIs for WebRTC usage.&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=118664&quot;&gt;has been added&lt;/a&gt; for enabling the Media Stream API, including getUserMedia.&lt;/li&gt;
&lt;li&gt;Another flag &lt;a title=&quot;dd command-line flags to disable the use of the GPU for accelerated rendering&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=118693&quot;&gt;has been added&lt;/a&gt; to disable the GPU for accelerated rendering, falling back to software mode.&lt;/li&gt;
&lt;li&gt;A debug page for the Omnibox has been added as &lt;a href=&quot;chrome://omnibox/&quot;&gt;chrome://omnibox/&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Storage Quotas &lt;a title=&quot;Extension Storage API: expose storage quota information to extensions, via:&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=119643&quot;&gt;are now available&lt;/a&gt; through the Extension Storage API, as the getBytesInUse method.&lt;/li&gt;
&lt;li&gt;An Extension API event informing about brightness changes &lt;a title=&quot;Add an extension API event about screen brightness change.&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=119042&quot;&gt;has been implemented&lt;/a&gt; for Chromium OS.&lt;/li&gt;
&lt;li&gt;The Privacy Extension API has been moved &lt;a title=&quot;Move the `privacy` extension API out of experimental.&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=119031&quot;&gt;out of the experimental&lt;/a&gt; namespace, &lt;a title=&quot;Take the Extension Storage API out of experimental:&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=118656&quot;&gt;as has the Storage API&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And that&amp;#8217;ll be all again, thanks for reading!&lt;/p&gt;</content>
		<author>
			<name>Peter Beverloo</name>
			<uri>http://peter.sh</uri>
		</author>
		<source>
			<title type="html">Peter Beverloo</title>
			<subtitle type="html">Weblog and personal site of Peter Beverloo, a Dutch 21-year old web developer</subtitle>
			<link rel="self" href="http://peter.sh/feed/"/>
			<id>http://peter.sh/feed/</id>
			<updated>2012-02-21T00:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Beta Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/O5wSWiyCdvM/beta-channel-update_30.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-8724797929252194925</id>
		<updated>2012-01-30T13:46:52+00:00</updated>
		<content type="html">&lt;span&gt;&lt;b id=&quot;internal-source-marker_0.22554471530020237&quot;&gt;&lt;span&gt;The Beta channel has been updated to 17.0.963.46 for all platforms including Chromebooks&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;(Platform versions: 1412.150&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;). &amp;nbsp;This update fixes a number of stability and UI issues.  For Chromebook users, it also includes a new version of Pepper Flash.  &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;Full details about what changes are in this version of Chrome are available in the &lt;/span&gt;&lt;a href=&quot;http://build.chromium.org/buildbot/perf/dashboard/ui/changelog.html?url=/branches/963/src&amp;range=119351:118989&amp;mode=html&quot;&gt;&lt;span&gt;SVN revision log&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;Interested in switching release channels? &amp;nbsp;&lt;/span&gt;&lt;/b&gt;Find out how on &lt;b&gt;&lt;span&gt;&lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;Chrome&lt;/a&gt; / &lt;a href=&quot;http://www.google.com/support/chromeos/bin/answer.py?answer=1086915&quot;&gt;Chromebooks&lt;/a&gt;&lt;/span&gt;&lt;span&gt;. &amp;nbsp;If you find a new issue, please let us know by filing a &lt;a href=&quot;http://new.crbug.com/&quot;&gt;Chrome&lt;/a&gt; or &lt;a href=&quot;http://code.google.com/p/chromium-os/issues/entry&quot;&gt;Chrome OS&lt;/a&gt; bug.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Jason Kersey&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-8724797929252194925?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/O5wSWiyCdvM&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Jason Kersey</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Translating JavaScript to Dart</title>
		<link href="http://blog.chromium.org/2012/01/translating-javascript-to-dart.html"/>
		<id>tag:blogger.com,1999:blog-2471378914199150966.post-3262082074386800145</id>
		<updated>2012-01-30T12:07:23+00:00</updated>
		<content type="html">&lt;b id=&quot;internal-source-marker_0.28430824633687735&quot;&gt;&lt;i&gt;&lt;span&gt;Cross posted to: &lt;/span&gt;&lt;span&gt;&lt;a href=&quot;http://dartlang.org/&quot;&gt;dartlang.org&lt;/a&gt;&lt;/span&gt;&lt;span&gt; and the &lt;a href=&quot;http://googlecode.blogspot.com/&quot;&gt;Google Code Blog&lt;/a&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;It took approximately 2000 years for the &lt;a href=&quot;http://en.wikipedia.org/wiki/Rosetta_Stone&quot;&gt;original Rosetta Stone&lt;/a&gt; to be discovered, which helped translate the Egyptian Hieroglyphs. We couldn’t wait that long to bridge the Dart and JavaScript worlds, so today we are releasing the &lt;a href=&quot;http://synonym.dartlang.org/&quot;&gt;JavaScript to Dart Synonym app&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Like most web developers, we are familiar, comfortable, and productive with JavaScript. We were curious about Dart, and thanks to a recent Dart hackathon, we had the chance to play with the language and libraries. The problem was, as JavaScript developers, we didn’t know how to map common JavaScript idioms to Dart. Hence the idea for this synonym app was born.&lt;br /&gt;&lt;br /&gt;We started with the basics that every JavaScript and jQuery developer knows: variables, arrays, functions, classes, DOM manipulation, and many more. Then, with the help of the Dart team, we recorded the corresponding Dart versions of each idiom. To practice what we learned, we wrote this app with Dart.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-ZzPUt7IfMz0/TybBle_BM9I/AAAAAAAAAXM/XH0Mp6erSTU/s1600/Screen+shot+2012-01-30+at+6.09.24+AM.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;343&quot; src=&quot;http://3.bp.blogspot.com/-ZzPUt7IfMz0/TybBle_BM9I/AAAAAAAAAXM/XH0Mp6erSTU/s400/Screen+shot+2012-01-30+at+6.09.24+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We hope &lt;a href=&quot;http://synonym.dartlang.org/&quot;&gt;our app that maps between JavaScript and Dart&lt;/a&gt; eases your introduction to Dart and gives you a sense of where the project is going. We know the team is eager to hear your feedback. Don’t hesitate to &lt;a href=&quot;https://groups.google.com/a/dartlang.org/group/misc/topics&quot;&gt;join the conversation&lt;/a&gt; or &lt;a href=&quot;http://code.google.com/p/dart/issues/list&quot;&gt;file a new issue&lt;/a&gt; for either Dart or the Synonym app. And remember, Dart isn’t set in stone, so your feedback counts.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Aaron Wheeler and Marcin Wichary &lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2471378914199150966-3262082074386800145?l=blog.chromium.org&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.chromium.org/</uri>
		</author>
		<source>
			<title type="html">Chromium Blog</title>
			<link rel="self" href="http://blog.chromium.org/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2471378914199150966</id>
			<updated>2012-02-25T21:00:08+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Extracting Mozilla's Root Certificates</title>
		<link href="http://www.imperialviolet.org/2012/01/30/mozillaroots.html"/>
		<id>http://www.imperialviolet.org/2012/01/30/mozillaroots</id>
		<updated>2012-01-30T08:00:00+00:00</updated>
		<content type="html">&lt;p&gt;When people need a list of root certificates, they often turn to Mozilla's. However, Mozilla doesn't produce a nice list of PEM encoded certificates. Rather, they keep them in a form which is convenient for NSS to build from: &lt;a href=&quot;https://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1&quot;&gt;&lt;tt&gt;https://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Several people have written quick scripts to try and convert this into PEM format, but they often miss something critical: some certificates are explicitly &lt;i&gt;distrusted&lt;/i&gt;. These include the DigiNotar certificates and the misissued COMODO certificates. If you don't parse the trust records from the NSS data file, then you end up trusting these too! There's at least one, major example of this that I know of.&lt;/p&gt;

&lt;p&gt;(Even with a correct root file, unless you do hard fail revocation checking you're still vulnerable to the misissued COMODO certificates.)&lt;/p&gt;

&lt;p&gt;So, at the prodding of Denton Gentry, I've open-sourced a tool for converting NSS's file to PEM format: &lt;a href=&quot;https://github.com/agl/extract-nss-root-certs&quot;&gt;extract-nss-root-certs&lt;/a&gt;. (At the time of writing it requires a 6g built from the weekly or current tree (&lt;tt&gt;hg -r weekly&lt;/tt&gt;), not the release tree. A few of the APIs have changed since the last Go release was done. This will be resolved when Go 1.0 is released.) &lt;/p&gt;</content>
		<author>
			<name>Adam Langley</name>
			<uri>http://www.imperialviolet.org/</uri>
		</author>
		<source>
			<title type="html">ImperialViolet</title>
			<link rel="self" href="http://www.imperialviolet.org/iv-rss.xml"/>
			<id>http://www.imperialviolet.org/</id>
			<updated>2012-02-12T16:00:13+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Dev Channel Update for Chromebooks</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/ysOxJQnpy0Y/dev-channel-update-for-chromebooks_27.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-5212625863590357531</id>
		<updated>2012-01-27T14:18:48+00:00</updated>
		<content type="html">&lt;br /&gt;
&lt;div&gt;
&lt;span&gt;&lt;b id=&quot;internal-source-marker_0.5999734159559011&quot;&gt;&lt;span&gt;The Dev channel has been updated to &lt;a href=&quot;http://googlechromereleases.blogspot.com/2012/01/dev-channel-update_24.html&quot;&gt;18.0.1017.3&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(Platform versions: 1625.0.0) for Chromebooks (&lt;/span&gt;&lt;/b&gt;&lt;b id=&quot;internal-source-marker_0.25303877145051956&quot;&gt;&lt;span&gt;Acer AC700, &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;Samsung Series 5, and Cr-48). &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span&gt;This build contains a number of performance, stability and security improvements. Additional changes:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Fixes to login problems that users may have encountered on machines that were shipped with versions R11 and earlier. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Updated Pepper flash version.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span&gt;Known issues:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/detail?id=25557&quot;&gt;25557&lt;/a&gt; &amp;amp; &lt;a href=&quot;http://code.google.com/p/chromium-os/issues/detail?id=25559&quot;&gt;25559&lt;/a&gt; - Hangouts will not display video of yourself or participants on Chromebooks. Audio does work, and other Hangout participants will be able to see you if video is enabled. This problem does not affect GTalk Video.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/detail?id=25509&quot;&gt;25509&lt;/a&gt; - Occasionally when switching tabs, the screen will not redraw the content to the new tab. &lt;b&gt;Workaround&lt;/b&gt;: Closing all tabs or restarting the machine resolves the issue.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;span&gt;&lt;span&gt;If you find new issues, please let us know by visiting our&lt;/span&gt;&lt;a href=&quot;http://www.google.com/chromeos/help.html&quot;&gt;&lt;span&gt; help site&lt;/span&gt;&lt;/a&gt;&lt;span&gt; or&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/entry&quot;&gt;&lt;span&gt; filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching channels?&lt;/span&gt;&lt;a href=&quot;http://www.google.com/support/chromeos/bin/answer.py?answer=1086915&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Find out how.&lt;/span&gt;&lt;/a&gt;&lt;span&gt; You can submit feedback using ‘Report an issue’ under the wrench menu.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Danielle Drew&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-5212625863590357531?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/ysOxJQnpy0Y&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Danielle Drew</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Vsevolod Vlasov is a WebKit Reviewer!</title>
		<link href="http://www.webkit.org/blog/1785/vsevolod-vlasov-is-a-webkit-reviewer/"/>
		<id>http://www.webkit.org/blog/?p=1785</id>
		<updated>2012-01-27T13:08:02+00:00</updated>
		<content type="html">&lt;p&gt;Vsevolod Vlasov has been a major contributor to the recent improvements to the Web Inspector. Please join me in congratulating Vsevolod on his new role as a WebKit reviewer!&lt;/p&gt;</content>
		<author>
			<name>Surfin' Safari</name>
			<uri>http://www.webkit.org/blog</uri>
		</author>
		<source>
			<title type="html">Surfin' Safari</title>
			<subtitle type="html">All about WebKit development</subtitle>
			<link rel="self" href="http://www.webkit.org/blog/feed/"/>
			<id>http://www.webkit.org/blog/feed/</id>
			<updated>2012-02-21T00:00:05+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Beta Channel Update for Chromebooks</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/AXXbJq2pnqc/beta-channel-update-for-chromebooks_25.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-7766230707156164602</id>
		<updated>2012-01-26T13:44:49+00:00</updated>
		<content type="html">&lt;span id=&quot;internal-source-marker_0.8900610292330384&quot;&gt;&lt;span&gt;The Beta channel has been updated to 17.0.963.43&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(Platform versions: 1412.142) for Chromebooks (Samsung Series 5 , and &lt;/span&gt;&lt;span&gt;Cr-48).&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Highlights&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;This update fixes a number of stability and UI issues.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Introduces new Verizon activation and top-up portal featuring many user-requested improvements:&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Enables recurring billing as the default for pre-paid monthly plans&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Greatly simplifies the Verizon activation and top-up process&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Allows purchase of additional data prior to current bundle expiration&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Eliminates credit card requirement for free 100MB plan&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;span&gt;If you find new issues, please let us know by visiting our&lt;/span&gt;&lt;a href=&quot;http://www.google.com/chromeos/help.html&quot;&gt;&lt;span&gt; help site&lt;/span&gt;&lt;/a&gt;&lt;span&gt; or&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium-os/issues/entry&quot;&gt;&lt;span&gt; filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching channels?&lt;/span&gt;&lt;a href=&quot;http://www.google.com/support/chromeos/bin/answer.py?answer=1086915&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Find out how.&lt;/span&gt;&lt;/a&gt;&lt;span&gt; You can submit feedback using ‘Report an issue’ under the wrench menu.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Update&lt;/span&gt;&lt;span&gt;: &amp;nbsp;The transition to Verizon's new portal is being rolled out gradually over the next week.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Orit Mazor&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-7766230707156164602?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/AXXbJq2pnqc&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Orit Mazor</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Making the web speedier and safer with SPDY</title>
		<link href="http://blog.chromium.org/2012/01/making-web-speedier-and-safer-with-spdy.html"/>
		<id>tag:blogger.com,1999:blog-2471378914199150966.post-612356880519982197</id>
		<updated>2012-01-26T11:30:00+00:00</updated>
		<content type="html">In the two years since we announced &lt;a href=&quot;http://dev.chromium.org/spdy&quot;&gt;SPDY&lt;/a&gt;, we’ve been working with the web community on evolving the spec and getting SPDY deployed on the Web.&lt;br /&gt;&lt;br /&gt;Chrome, Android Honeycomb devices, and Google's servers have been speaking SPDY for some time, bringing important benefits to users. For example, thanks to SPDY, a significant percentage of Chrome users saw a decrease in search latency when we launched SSL-search. Given that Google search results are some of the most highly optimized pages on the internet, this was a surprising and welcome result.&lt;br /&gt;&lt;br /&gt;We’ve also seen widespread community uptake and participation. Recently, Firefox has &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=528288&quot;&gt;added SPDY support&lt;/a&gt;, which means that soon half of the browsers in use will support SPDY. On the server front, nginx has announced plans to &lt;a href=&quot;http://forum.nginx.org/read.php?2,217299,217302#msg-217302&quot;&gt;implement SPDY&lt;/a&gt;, and we're actively working on a full featured &lt;a href=&quot;http://calendar.perfplanet.com/2011/introducing-mod_spdy-a-spdy-module-for-the-apache-http-server/&quot;&gt;mod-spdy for Apache&lt;/a&gt;. In addition, &lt;a href=&quot;http://www.strangeloopnetworks.com/news/releases/strangeloop-offers-worlds-first-site-acceleration-product-to-deliver-spdy-benefits/&quot;&gt;Strangeloop&lt;/a&gt;, &lt;a href=&quot;http://arstechnica.com/gadgets/news/2011/09/amazons-silk-web-browser-adds-new-twist-to-old-idea.ars&quot;&gt;Amazon&lt;/a&gt;, and &lt;a href=&quot;http://velocityconf.com/velocity2011/public/schedule/detail/21089&quot;&gt;Cotendo&lt;/a&gt; have all announced that they’ve been using SPDY.&lt;br /&gt;&lt;br /&gt;Given SPDY's rapid adoption rate, we’re working hard on acceptance tests to help validate new implementations. Our &lt;a href=&quot;http://dev.chromium.org/spdy/spdy-best-practices&quot;&gt;best practices document&lt;/a&gt; can also help website operators make their sites as speedy as possible.&lt;br /&gt;&lt;br /&gt;With the help of Mozilla and other contributors, we’re pushing hard to finalize and implement SPDY draft-3 in early 2012, as standardization discussions for SPDY will start at the next meeting of the IETF.&lt;br /&gt;&lt;br /&gt;We look forward to working even closer with the community to improve SPDY and make the Web faster!&lt;br /&gt;&lt;br /&gt;To learn more about SPDY, see the link to a Tech Talk &lt;a href=&quot;http://www.youtube.com/watch?v=TNBkxA313kk&amp;list=PLE0E03DF19D90B5F4&amp;index=2&amp;feature=plpp_video&quot;&gt;here&lt;/a&gt;, with slides &lt;a href=&quot;https://docs.google.com/presentation/d/1-LWSvYmXPJ4WIu6GDaDHgHUwT_FkakECfHc0SL7IKOI/edit&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Roberto Peon and Will Chan, Software Engineers&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2471378914199150966-612356880519982197?l=blog.chromium.org&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.chromium.org/</uri>
		</author>
		<source>
			<title type="html">Chromium Blog</title>
			<link rel="self" href="http://blog.chromium.org/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2471378914199150966</id>
			<updated>2012-02-25T21:00:08+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Beta Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/DgZYkI8bhxA/beta-channel-update_25.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-7079234962249488062</id>
		<updated>2012-01-25T16:47:55+00:00</updated>
		<content type="html">&lt;b id=&quot;internal-source-marker_0.22554471530020237&quot;&gt;&lt;span&gt;&lt;span&gt;The Beta channel has been updated to 17.0.963.44 for all platforms other than Chrome OS. &amp;nbsp;This update fixes a number of stability and UI issues. &amp;nbsp;&lt;/span&gt;&lt;span&gt;Full details about what changes are in this build are available in the &lt;/span&gt;&lt;a href=&quot;http://build.chromium.org/buildbot/perf/dashboard/ui/changelog.html?url=/branches/963/src&amp;range=118989:118053&amp;mode=html&quot;&gt;&lt;span&gt;SVN revision log&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;Interested in switching release channels? &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;&lt;span&gt;Find out how&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;If you find a new issue, please let us know by &lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Jason Kersey&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-7079234962249488062?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/DgZYkI8bhxA&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Jason Kersey</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Making form-filling faster, easier and smarter</title>
		<link href="http://blog.chromium.org/2012/01/making-form-filling-faster-easier-and.html"/>
		<id>tag:blogger.com,1999:blog-2471378914199150966.post-6572397424487075591</id>
		<updated>2012-01-25T10:37:06+00:00</updated>
		<content type="html">One of my favorite features of Chrome got a boost earlier today, as &lt;a href=&quot;http://googlewebmastercentral.blogspot.com/2012/01/making-form-filling-faster-easier-and.html&quot;&gt;we announced support&lt;/a&gt; for an experimental new “autocomplete type” attribute for form fields. The new attribute will allow web developers to unambiguously label &lt;span class=&quot;Apple-style-span&quot;&gt;text&lt;/span&gt; and &lt;span class=&quot;Apple-style-span&quot;&gt;select&lt;/span&gt; fields with common data types such as ‘full-name’ or ‘street-address’ and guarantee that their site’s forms work correctly with Chrome Autofill and other form-filling providers.&lt;br /&gt;&lt;br /&gt;We’ve been working on this design in collaboration with several other autofill vendors. Like any early stage proposal we expect this will change and evolve as the web standards community provides feedback, but we believe this will serve as a good starting point for the discussion on how to best support autofillable forms in the HTML5 spec. For now, this new attribute is implemented in Chrome as &lt;span class=&quot;Apple-style-span&quot;&gt;x-autocompletetype&lt;/span&gt; to indicate that this is still experimental and not yet a standard, similar to the &lt;span class=&quot;Apple-style-span&quot;&gt;webkitspeech&lt;/span&gt; attribute we &lt;a href=&quot;http://chrome.blogspot.com/2011/04/everybodys-talking-and-translating-with.html&quot;&gt;released&lt;/a&gt; last summer.&lt;br /&gt;&lt;br /&gt;For more information, you can read the &lt;a href=&quot;http://wiki.whatwg.org/wiki/Autocompletetype&quot;&gt;full text&lt;/a&gt; of the proposed specification, ask questions on the Webmaster &lt;a href=&quot;http://www.google.com/support/forum/p/Webmasters?hl=en&quot;&gt;help forum&lt;/a&gt;, or you can share your feedback in the &lt;a href=&quot;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-December/034198.html&quot;&gt;standardization discussion&lt;/a&gt;!&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Ilya Sherman, Software Engineer &lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2471378914199150966-6572397424487075591?l=blog.chromium.org&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.chromium.org/</uri>
		</author>
		<source>
			<title type="html">Chromium Blog</title>
			<link rel="self" href="http://blog.chromium.org/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-2471378914199150966</id>
			<updated>2012-02-25T21:00:08+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Bringing Chromebooks to every classroom</title>
		<link href="http://feedproxy.google.com/~r/blogspot/Egta/~3/UOcGArLswkE/bringing-chromebooks-to-every-classroom.html"/>
		<id>tag:blogger.com,1999:blog-2250394496987063687.post-5881484889707743637</id>
		<updated>2012-01-25T08:40:31+00:00</updated>
		<content type="html">&lt;i&gt;Cross-posted from the &lt;a href=&quot;http://googleenterprise.blogspot.com/2012/01/bringing-chromebooks-to-every-classroom.html&quot;&gt;Google Enterprise Blog&lt;/a&gt;&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Editor's note:&lt;/b&gt; We’re posting this electronic communication from sunny Orlando, where we’re chatting with schools at the annual &lt;a href=&quot;http://fetc.org&quot;&gt;FETC&lt;/a&gt; ed-tech conference. We wanted to share highlights from our &lt;a href=&quot;http://fetc.org/events/florida-educational-technology-conference/information/google-eye-opener-keynote.aspx&quot;&gt;keynote&lt;/a&gt; this morning, which featured a panel moderated by &lt;a href=&quot;http://gettingsmart.com/about/tom-vander-ark/&quot;&gt;Tom Vander Ark&lt;/a&gt;, author of Getting Smart: How Digital Learning is Changing the World. You can watch a &lt;a href=&quot;http://www.youtube.com/watch?v=duE2BM-5b_A&quot;&gt;replay of the keynote&lt;/a&gt; on YouTube in a few hours. If you’re in town, come visit us at our booth #1101 - we’d love to say hi!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;When we first conceived of Chromebooks, we were focused on providing a device that brought you to the web in the fastest, simplest and securest way possible. What we didn't realize at the time was that this device would be &lt;a href=&quot;http://googleenterprise.blogspot.com/2011/11/chromebooks-help-students-go-to-head-of.html&quot;&gt;so welcome and popular in classrooms&lt;/a&gt;! Many schools are eager to improve access to the web and technology for students and are planning to provide each student with their own device – a concept known as &quot;1-to-1&quot; computing. We've heard from our customers that they choose Chromebooks for 1-to-1 because the simplicity of the web takes away the hassle for teachers, students and administrators.&lt;br /&gt;&lt;br /&gt;During our keynote at FETC this morning, we had the opportunity to share some exciting news:  hundreds of schools in 41 states across the U.S. are using one or more classroom sets of Chromebooks today. As a highlight, three new school districts in Iowa, Illinois and South Carolina are going 1-to-1 – that is, one Chromebook each for nearly 27,000 students.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Council Bluffs Community School District in Iowa is planning a Chromebook 1:1 Initiative for all 2,800 students in their two high schools and will use an additional 1500 Chomebooks in their two middle schools&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Leyden Community High School District in Illinois will roll out devices to 3,500 students in their two high schools&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Richland School District Two in South Carolina is going 1-to-1 with a total of 19,000 students&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-7Fpcqvz2xIY/TyADSvA2lTI/AAAAAAAAHXE/7c_-ktgoqog/s1600/IMG_20120125_081356.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; width=&quot;400&quot; src=&quot;http://3.bp.blogspot.com/-7Fpcqvz2xIY/TyADSvA2lTI/AAAAAAAAHXE/7c_-ktgoqog/s400/IMG_20120125_081356.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;It's great to see this positive momentum for Chromebooks in classrooms. It's similar to where we were about five years ago when Google Apps was just getting off the ground. At that time, educational institutions were the most interested and it was inspiring to hear the different ways schools and districts had begun using Gmail, Calendar and Docs. At FETC we’ve been similarly excited to see how teachers have formed communities around professional development for Chromebooks, districts all across the US are piloting Chromebooks in their classrooms, and more and more reach out to us to learn about Chromebooks for Education every day. We believe Chromebooks and the web have the ability to facilitate learning in a powerful way, and we’re committed to helping schools recognize their goals to go 1-to-1. &lt;br /&gt;&lt;br /&gt;But enough words from us. We’d like to close with thoughts from representatives of each of these school districts.&lt;br /&gt;&lt;br /&gt;“From my perspective, Chromebooks couldn’t get any simpler; setting up this many laptops would have typically taken our team at least 3 months. And from the instructional side, we are teaching content not technology, and Chromebooks simply support teachers in what they do best while giving students the resources they need to be productive citizens. As just one example the quality of work that students turn in has improved literally overnight - from incomplete sentences to full paragraphs, in some cases - because they are much more engaged and participating readily in class.”&lt;br /&gt;&lt;br /&gt;&lt;i&gt;David Fringer, executive director, information systems at Council Bluffs Community school district, Iowa&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;“When we started on our digital evolution path we were looking for just the right tool - one that is invisible and gets out of the way to allow students and teachers to focus on instruction. With Chromebooks our students are publishing, producing and sharing with each other, and best of all, we don’t have to assign students a particular device number. Any student can use any device because all their work is saved online - for that matter they could access their work from home while logged in from the Chrome browser.”&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Bryan Weinert, director of technology at Leyden school district, Illinois&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;br /&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-NdCyETpQgpk/Tx__5LTo0bI/AAAAAAAAHWs/eUs3R1IO8Bs/s1600/cart.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;265&quot; width=&quot;400&quot; src=&quot;http://2.bp.blogspot.com/-NdCyETpQgpk/Tx__5LTo0bI/AAAAAAAAHWs/eUs3R1IO8Bs/s400/cart.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;Student at East Leyden high school selects a Chromebook from the charging cart. With Chromebooks, students can work on any device in any class period and access their work from anywhere - including from the Chrome browser installed on a home computer.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;“Chromebooks make our 1-to-1 computing dream a reality. Teachers don't need to add ‘help desk’ to their job description, and they save valuable class time knowing they can instruct students to close the Chromebooks to stay on task and they won't have to wait when it’s time to open them again. Furthermore, we’ve seen that any behavior issues become an absolute non-issue because the technology is so compelling.”&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Tom Cranmer, executive director of information technology, Richland School District Two, South Carolina&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-dI50Cx-Tqi8/TyAA7oGElhI/AAAAAAAAHW4/TFOFttltNY8/s1600/collaboration.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; width=&quot;400&quot; src=&quot;http://1.bp.blogspot.com/-dI50Cx-Tqi8/TyAA7oGElhI/AAAAAAAAHW4/TFOFttltNY8/s400/collaboration.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;Fifth grade student teaches a younger student how to use a Chromebook in the Chrome Buddy project in Tim Swick's classroom at Pontiac Elementary School in Richland School District Two.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Learn more about Chromebooks for Education on &lt;a href=&quot;http://www.google.com/chromebook/education&quot;&gt;our website&lt;/a&gt;, and join us for the &lt;a href=&quot;http://lp.google-mkto.com/chromebookclassroom_webinars.html&quot;&gt;Chromebook Classroom webinar series&lt;/a&gt;, Wednesdays at 9AM PT/12PM ET.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;post-author&quot;&gt;Posted by Rajen Sheth, Group Product Manager for Chromebooks&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2250394496987063687-5881484889707743637?l=chrome.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/blogspot/Egta/~4/UOcGArLswkE&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Google Chrome Blog</name>
			<email>noreply@blogger.com</email>
			<uri>http://chrome.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Blog</title>
			<link rel="self" href="http://chrome.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-2250394496987063687</id>
			<updated>2012-02-17T03:00:04+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Dev Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/lNKHE9uMHzA/dev-channel-update_24.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-7630189579171245070</id>
		<updated>2012-01-24T17:52:46+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;
&lt;span id=&quot;internal-source-marker_0.4152916129678488&quot;&gt;&lt;span&gt;The Dev channel has been updated to 18.0.1017.2 for Windows, Mac, Linux and Chrome Frame. &amp;nbsp;This build contains the following updates:&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;All&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Updated V8 - 3.8.7.1&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Enable linear scaling for Chrome Remote Desktop’s scale-to-fit feature. (issue &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=93451&quot;&gt;&lt;span&gt;93451&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fixed popup windows issue (Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/106967&quot;&gt;&lt;span&gt;106967&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Fixed crashes in extension binding (Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/110694&quot;&gt;&lt;span&gt;110694&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;When Strict Transport Security mandates that HTTPS certificate errors must be fatal, add a string telling the user why. (Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/110191&quot;&gt;&lt;span&gt;110191&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;Mac&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Fixed flashing window while deleting profile (Issue: &lt;/span&gt;&lt;a href=&quot;http://crbug.com/108801&quot;&gt;&lt;span&gt;108801&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;Full details about what changes are in this build are available in the &lt;/span&gt;&lt;a href=&quot;http://build.chromium.org/buildbot/perf/dashboard/ui/changelog.html?url=/trunk/src&amp;range=118793:117846&amp;mode=html&quot;&gt;&lt;span&gt;SVN revision log&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Interested in switching release channels? &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;&lt;span&gt;Find out how&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;If you find a new issue, please let us know by&lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Dharani Govindan&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-7630189579171245070?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/lNKHE9uMHzA&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Dharani</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Stable Channel Update</title>
		<link href="http://feedproxy.google.com/~r/GoogleChromeReleases/~3/MiEjxBKR3HY/stable-channel-update_23.html"/>
		<id>tag:blogger.com,1999:blog-8982037438137564684.post-6544226877294442514</id>
		<updated>2012-01-24T10:42:56+00:00</updated>
		<content type="html">&lt;br /&gt;
&lt;div&gt;
&lt;span&gt;&lt;span&gt;The Stable channel has been updated to 16.0.912.77 for Windows, Mac, Linux and Chrome Frame&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span&gt;&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span id=&quot;internal-source-marker_0.4225957947783172&quot;&gt;&lt;span&gt;&lt;b id=&quot;internal-source-marker_0.026420596055686474&quot;&gt;&lt;span&gt;Security fixes and rewards:&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Please see&lt;/span&gt;&lt;a href=&quot;http://sites.google.com/a/chromium.org/dev/Home/chromium-security&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;the Chromium security page&lt;/span&gt;&lt;/a&gt;&lt;span&gt; for more detail. Note that the referenced bugs may be kept private until a majority of our users are up to date with the fix.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;span id=&quot;internal-source-marker_0.4225957947783172&quot;&gt;&lt;span&gt;&lt;b id=&quot;internal-source-marker_0.026420596055686474&quot;&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=106484&quot;&gt;&lt;span&gt;106484&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt; CVE-2011-3924: Use-after-free in DOM selections. &lt;/span&gt;&lt;span&gt;Credit to Arthur Gerkis.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;3133.7&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=107182&quot;&gt;&lt;span&gt;107182&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;Critical&lt;/span&gt;&lt;span&gt; CVE-2011-3925: Use-after-free in Safe Browsing navigation. &lt;/span&gt;&lt;span&gt;Credit to Chamal de Silva. *&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=108461&quot;&gt;&lt;span&gt;108461&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt; CVE-2011-3928: Use-after-free in DOM handling. &lt;/span&gt;&lt;span&gt;Credit to wushi of team509 reported through ZDI (ZDI-CAN-1415).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=108605&quot;&gt;&lt;span&gt;108605&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt; CVE-2011-3927: Uninitialized value in Skia. &lt;/span&gt;&lt;span&gt;Credit to miaubiz.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[$&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;] [&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=109556&quot;&gt;&lt;span&gt;109556&lt;/span&gt;&lt;/a&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;High&lt;/span&gt;&lt;span&gt; CVE-2011-3926: Heap-buffer-overflow in tree builder. &lt;/span&gt;&lt;span&gt;Credit to Arthur Gerkis.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ul&gt;
&lt;span id=&quot;internal-source-marker_0.4225957947783172&quot;&gt;&lt;span&gt;&lt;b id=&quot;internal-source-marker_0.026420596055686474&quot;&gt;
&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;The bugs &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=106484&quot;&gt;&lt;span&gt;106484&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=107182&quot;&gt;&lt;span&gt;107182&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=108461&quot;&gt;&lt;span&gt;108461&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, and &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=109556&quot;&gt;&lt;span&gt;109556&lt;/span&gt;&lt;/a&gt;&lt;span&gt; were &lt;/span&gt;&lt;span&gt;detected using&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/address-sanitizer/wiki/AddressSanitizer&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;AddressSanitizer&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;* Bug &lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=107182&quot;&gt;&lt;span&gt;107182&lt;/span&gt;&lt;/a&gt;&lt;span&gt; was fixed in 16.0.912.75 but accidentally excluded from the release notes. &lt;/span&gt;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span&gt;&lt;span&gt;&lt;span&gt;Full details about what changes have been made in this release are available in the &lt;/span&gt;&lt;a href=&quot;http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=/branches/912/src&amp;range=116452:118311&amp;mode=html&quot;&gt;&lt;span&gt;SVN revisions log&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;Interested in switching to another channel? &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://dev.chromium.org/getting-involved/dev-channel&quot;&gt;&lt;span&gt;Find out how&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. &amp;nbsp;&lt;/span&gt;&lt;span&gt;If you find a new issue, please let us know by &lt;/span&gt;&lt;a href=&quot;http://new.crbug.com/&quot;&gt;&lt;span&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Anthony Laforge&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8982037438137564684-6544226877294442514?l=googlechromereleases.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/GoogleChromeReleases/~4/MiEjxBKR3HY&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>laforge@chromium</name>
			<email>noreply@blogger.com</email>
			<uri>http://googlechromereleases.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Google Chrome Releases</title>
			<subtitle type="html">Announcements and release notes for the Google Chrome browser.</subtitle>
			<link rel="self" href="http://googlechromereleases.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-8982037438137564684</id>
			<updated>2012-02-26T06:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Content Shell, Shadow DOM and Emulating Screen Sizes</title>
		<link href="http://peter.sh/2012/01/content-shell-shadow-dom-and-emulating-screen-sizes/"/>
		<id>http://peter.sh/?p=4473</id>
		<updated>2012-01-23T18:14:31+00:00</updated>
		<content type="html">&lt;p&gt;Last week brought 563 new commits in WebKit&amp;#8217;s repository and 709 new commits to Chromium&amp;#8217;s, totalling up to 1,272 changes. Highlights include a content shell for Chromium and work on emulating screen sizes.&lt;/p&gt;
&lt;p&gt;Chromium&amp;#8217;s content shell for Linux-based systems &lt;a title=&quot;Content Shell for Linux&quot; href=&quot;https://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/d84d6fc3febdd7f3#&quot;&gt;was announced on the chromium-dev mailing list&lt;/a&gt; on Friday, sharing the news that it&amp;#8217;s now usable for day-to-day WebKit development. It uses Chromium&amp;#8217;s &lt;a title=&quot;Content module&quot; href=&quot;http://www.chromium.org/developers/content-module&quot;&gt;content module&lt;/a&gt; but leaves out other parts of the browser, so it&amp;#8217;ll be significantly faster to compile and run.&lt;/p&gt;
&lt;p&gt;For free-flow HTML editing in the Resources Panel of Web Inspector, revisions &lt;a title=&quot;Web Inspector: track HTML revisions when editing DOM and / or upon free flow edits.&quot; href=&quot;http://trac.webkit.org/changeset/105262&quot;&gt;will now be tracked&lt;/a&gt;. Unsafe cross-origin requests will now &lt;a title=&quot;Web Inspector: Unsafe cross origin access errors should show stack trace in console.&quot; href=&quot;http://trac.webkit.org/changeset/105310&quot;&gt;show a stack trace&lt;/a&gt; in the console, making them easier to track down and content in iframes won&amp;#8217;t appear &lt;a title=&quot;Web Inspector: do not merge iframes into a single DOM hierarchy.&quot; href=&quot;http://trac.webkit.org/changeset/105067&quot;&gt;to be in the same document&lt;/a&gt; anymore when using the DOM Viewer. Finally, a screen-size emulation back-end &lt;a title=&quot;Web Inspector: Implement screen resolution emulation backend&quot; href=&quot;http://trac.webkit.org/changeset/105415&quot;&gt;has been implemented&lt;/a&gt;, which will eventually allow you to emulate mobile device screens!&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img class=&quot;alignnone size-full wp-image-4508&quot; title=&quot;Chromium's new Content Shell basically is a bare version of WebKit's Chromium port&quot; src=&quot;http://peter.sh/wp-content/uploads/2012/01/content-shell.png&quot; alt=&quot;&quot; width=&quot;698&quot; height=&quot;100&quot; /&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The &lt;span class=&quot;keyword&quot;&gt;-webkit-cross-fade&lt;/span&gt; will now report &lt;a title=&quot;-webkit-cross-fade doesn't respect background-size&quot; href=&quot;http://trac.webkit.org/changeset/105172&quot;&gt;the intrinsic size&lt;/a&gt; of the background, fixing rendering when the background-size property is being used. Baseline grid alignment &lt;a title=&quot;Implementation of baseline grid alignment.&quot; href=&quot;http://trac.webkit.org/changeset/105176&quot;&gt;has been implemented&lt;/a&gt;, as have the text-overflow property &lt;a title=&quot;Add text-overflow support that allows placeholder and value text to show an ellipsis when not focused&quot; href=&quot;http://trac.webkit.org/changeset/105451&quot;&gt;for input fields&lt;/a&gt; and &lt;a title=&quot;CSS Shaders: Parse float parameters for the custom() filter syntax&quot; href=&quot;http://trac.webkit.org/changeset/105276&quot;&gt;parsing&lt;/a&gt; for the &lt;span class=&quot;keyword&quot;&gt;custom()&lt;/span&gt; function of CSS Shaders. Painting background colors for regions &lt;a title=&quot;[CSSRegions]Add support for background-color in region styling&quot; href=&quot;http://trac.webkit.org/changeset/105426&quot;&gt;has been re-enabled&lt;/a&gt;, and regions will now &lt;a title=&quot;[CSSRegion]Expose DOM interface for WebKitCSSRegionRule&quot; href=&quot;http://trac.webkit.org/changeset/105514&quot;&gt;be exposed&lt;/a&gt; to the DOM.&lt;/p&gt;
&lt;p&gt;WebKit&amp;#8217;s Device Orientation implementation &lt;a title=&quot;Add DeviceOrientationEvent.absolute&quot; href=&quot;http://trac.webkit.org/changeset/105036&quot;&gt;has been updated&lt;/a&gt; with the &lt;span class=&quot;keyword&quot;&gt;absolute&lt;/span&gt; property, which indicates whether the angles in the event are absolute. The &lt;span class=&quot;keyword&quot;&gt;abort()&lt;/span&gt; method for Application Cache &lt;a title=&quot;Add offline web applications API applicationCache.abort.&quot; href=&quot;http://trac.webkit.org/changeset/105085&quot;&gt;has been added&lt;/a&gt;, as has &lt;a title=&quot;MediaStream API: Add the mediaStream constructor&quot; href=&quot;http://trac.webkit.org/changeset/105138&quot;&gt;a constructor&lt;/a&gt; for MediaStream accepting a collection of MediaStreamTracks. A window&amp;#8217;s &lt;span class=&quot;keyword&quot;&gt;innerWidth&lt;/span&gt; and &lt;span class=&quot;keyword&quot;&gt;innerHeight&lt;/span&gt; properties &lt;a title=&quot;window.innerWidth/Height should not include page scale&quot; href=&quot;http://trac.webkit.org/changeset/105512&quot;&gt;won&amp;#8217;t be affected&lt;/a&gt; by page scales anymore and &lt;span class=&quot;keyword&quot;&gt;drop&lt;/span&gt; and &lt;span class=&quot;keyword&quot;&gt;dragend&lt;/span&gt; events &lt;a title=&quot;drop event isn't fired for contentEditable in edit drag&quot; href=&quot;http://trac.webkit.org/changeset/105396&quot;&gt;will now be issued&lt;/a&gt; for contentEditable elements.&lt;/p&gt;
&lt;p&gt;Finally, the first significant patch in exposing the Shadow DOM to JavaScript &lt;a title=&quot;Add ShadowRoot.idl which is enabled by newly introduced SHADOW_DOM flag.&quot; href=&quot;http://trac.webkit.org/changeset/105500&quot;&gt;has landed in WebKit&lt;/a&gt;! Minor as it is right now, it&amp;#8217;ll pave the path to implementing the rest of the specification.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Other changes which occurred last week&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;compact&quot;&gt;
&lt;li&gt;Hardware accelerated &lt;a title=&quot;Implement hardware accelerated Brightness and contrast filters&quot; href=&quot;http://trac.webkit.org/changeset/105576&quot;&gt;brightness and contrast filters&lt;/a&gt; have been implemented for Safari.&lt;/li&gt;
&lt;li&gt;IndexedDB has also &lt;a title=&quot;Switch indexeddb to use supplemental IDL for DOMWindow&quot; href=&quot;http://trac.webkit.org/changeset/105569&quot;&gt;been made supplemental&lt;/a&gt; and moved out of DOMWindow.cpp.&lt;/li&gt;
&lt;li&gt;Values of the Access-Control-Request-Headers header will now be &lt;a title=&quot;Access-Control-Request-Headers value should be lowercase&quot; href=&quot;http://trac.webkit.org/changeset/105242&quot;&gt;send in lowercase&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Another &lt;a title=&quot;Cache and reuse the NodeList returned by Node::childNodes().&quot; href=&quot;http://trac.webkit.org/changeset/105372&quot;&gt;0.8 MB&lt;/a&gt; &lt;a title=&quot;SpaceSplitString: Share equivalent string piece vectors.&quot; href=&quot;http://trac.webkit.org/changeset/105186&quot;&gt;of memory&lt;/a&gt; will be saved when viewing some random version of the HTML Specification.&lt;/li&gt;
&lt;li&gt;A special honorable mention for &lt;a title=&quot;Recommit #r, re-commit 2#r and then revert a sha!&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=118637&quot;&gt;this immediately obvious commit message&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Software-based 3D rendering can be &lt;a title=&quot;Add --disable-swiftshader and about:flags entry to disable swiftshader&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=118146&quot;&gt;disabled through about:flags now&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;chrome.* APIs&quot; href=&quot;http://code.google.com/chrome/extensions/trunk/api_index.html&quot;&gt;Documentation&lt;/a&gt; of several Web Inspector-related Extension APIs is &lt;a title=&quot;Take docs for devtools.{inspectedWindow,network,panels} out of experimental.&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=118453&quot;&gt;no longer experimental&lt;/a&gt; either.&lt;/li&gt;
&lt;li&gt;The experimental Settings Extension API &lt;a title=&quot;Extension Storage API: have a 5MB quota for the local settings area (rather than 100K, same as sync), and support the unlimitedStorage permission for it.&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=118604&quot;&gt;now understands&lt;/a&gt; the unlimitedStorage permission as well.&lt;/li&gt;
&lt;li&gt;The headers and body of HTTP requests &lt;a title=&quot;net: merge HTTP headers and body when the sum is small enough.&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=118298&quot;&gt;will now be merged&lt;/a&gt; if the total length is &amp;lt;1400 characters.&lt;/li&gt;
&lt;li&gt;The Network Action Predictor (chrome://network-action-predictor) &lt;a title=&quot;Add filtering to chrome://network-action-predictor&quot; href=&quot;http://src.chromium.org/viewvc/chrome?view=rev&amp;revision=118196&quot;&gt;now features&lt;/a&gt; probability filtering.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Finally, be sure to take a look at &lt;a title=&quot;HTML5  PLEASE&quot; href=&quot;http://html5please.us/&quot;&gt;HTML5 Please&lt;/a&gt;, a new website sharing recommendations about which features of the Web Platform can be used today!&lt;/p&gt;</content>
		<author>
			<name>Peter Beverloo</name>
			<uri>http://peter.sh</uri>
		</author>
		<source>
			<title type="html">Peter Beverloo</title>
			<subtitle type="html">Weblog and personal site of Peter Beverloo, a Dutch 21-year old web developer</subtitle>
			<link rel="self" href="http://peter.sh/feed/"/>
			<id>http://peter.sh/feed/</id>
			<updated>2012-02-21T00:00:03+00:00</updated>
		</source>
	</entry>

</feed>

