Add /skia/tools/clusterfuzz-data/ to .gitignore.

BUG=none
TBR=mmoss@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236271 0039d316-1c4b-4281-b951-d872f2087c98
Remove second layer of lazy loading from base_feature_provider.

LazyFeatureProvider is not thread safe and can cause crashes.
This CL removes LazyFeatureProvider altogether.

BUG=313743

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236272 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 236271
Add msw as OWNER for cb/ui and c/b/ui/views.

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236273 0039d316-1c4b-4281-b951-d872f2087c98
Use unprefixed Page Visibility API in tests, etc.

We support the unprefixed API now. Use those instead of or in addition to the
prefixed version, as appropriate.

BUG=318942
TEST=no behavior change

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

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

LocationEntry is an outdated name for the Omnibox.
Other related renames and minor refactoring.

BUG=319037
TEST=none, no changes.
R=pkasting@chromium.org,sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236275 0039d316-1c4b-4281-b951-d872f2087c98
Untangle some class dependencies by splitting into more files.

maximize_bubble_controller.cc contains a number of classes whose definitions
depend on each other's declarations.  This (a) makes the file long and (b)
makes it impossible to list the class declaration and definition together in a
single labeled block.

To fix this, split these classes out to a couple of new .cc files.  The split
has been chosen so as to create the smallest number of new files that still
allow "helper" classes to be written as a single long block containing both
declaration and definitions.

The only other code changes are:
* Because MaximizeBubbleController::Bubble is no longer defined in
  maximize_bubble_controller.cc, make it a standalone class instead of a member
  class.  This also requires making one protected method of
  MaximizeBubbleController public.
* For two constants needed by both .cc files, make them class-scope constants in
  MaximizeBubbleControllerBubble.

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236276 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 236275
linux-aura: Fix dragging a single tab.

Fix dragging a window with a single tab by dragging on the tabstrip.

BUG=318147
R=erg@chromium.org

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

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