cc: Fix DCHECK in PictureLayer::PushPropertiesTo

The DCHECK will only hold if PictureLayer::Update is called
in that frame. DrawContents is not enough since there are
other cases in LayerTreeHostCommon::LayerShouldBeSkipped
that causes Update to be skipped.

Instead keep track of the frame number when Update was
and compare it to the current frame number.

BUG=311311

Review URL: https://codereview.chromium.org/42653002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231421 0039d316-1c4b-4281-b951-d872f2087c98
[Autofill] Fix up style in FormStructure a bit.

BUG=none
TEST=none
R=estade@chromium.org

Review URL: https://codereview.chromium.org/45863004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231422 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 231422
Make bisect results a little more scannable.

Do some refactoring along the way to separate presentation and logic.

Example new output:

 __o_\___          Aw Snap! We hit a speed bump!
=-O----O-'__.~.___________________________________

Bisect reproduced a -100.00% (+-0.00%) change in the floats_50_100/floats_50_100 metric.
Confidence in Bisection Results: 0%

Subject : Revert "Remove NOTIFICATION_WEB_CONTENTS_VISIBILITY_CHANGED from download started animations."
Author  : avi@chromium.org
Link    : http://src.chromium.org/viewvc/chrome?view=revision&revision=228955
Commit  : 1b0e00fda1e5fd9c28918799bb24363754aadff6
Date    : Wed, 16 Oct 2013 18:37:20 +0000

To reproduce locally:
$ xvfb-run -a tools/perf/run_measurement -v --browser=release blink_perf third_party/WebKit/PerformanceTests/Layout/floats_50_100.html

Also consider passing --profiler=list to see available profilers.

Tested commits:
         Depot                         Commit SHA                     Mean       Std. Error       State    
        chromium        9052d937ecccdb81f99e9e27a3c3175890e5f78c      0.00         +-0.00          Bad     
        chromium        ef8d4ffa43aad3a2dd8dbe8625194320782c2b95      0.00         +-0.00          Bad     

        chromium        1b0e00fda1e5fd9c28918799bb24363754aadff6      0.00         +-0.00      Suspected CL

        chromium        3a4f7927163423645eba1c12eb52cd8259b2192c      0.00         +-0.00          Good    

Average build time : 0:00:00
Average test time  : 0:00:00

WARNINGS:
  !!! Confidence is less than 100%. There could be other candidates for this regression. Try bisecting again with increased repeat_count or on a sub-metric that shows the regression more clearly.

BUG=
NOTRY=True

Review URL: https://codereview.chromium.org/48853003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231423 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 231423
Remove the AddKernelObjectToClose policy for
renderers.

It could be crashing chrome big time. This is just for canary and needs to be reverted for branch.

BUG=286466
TEST=chrome runs
TBR=jschuh

Review URL: https://codereview.chromium.org/46413003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231424 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 231424