Removed the pixel tests from content_browsertests.

Test has been replaced by a Telemetry-driver equivalent

BUG=278398
R=kbr@chromium.org, piman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229236 0039d316-1c4b-4281-b951-d872f2087c98
Mark supervised profiles as such immediately when they're created.

This happens in Profile::InitProfileUserPrefs(), so we add a new method Profile::Delegate::OnPrefsLoaded() which is called immediately after the PrefService has been creted, and which ProfileManager implements by calling InitProfileUserPrefs().

Also, remove ManagedUserService::InitForTesting in favor of marking the profile as managed at creation.

BUG=279307

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229237 0039d316-1c4b-4281-b951-d872f2087c98
Optimally subdividing vertical space for docked windows. The first window is resized if possible to take up the whole available vertical space. Subsequent windows are sub-dividing this space by getting resized or by resizing other windows or by forcing other windows to get minimized.

BUG=275812
TEST=ash_unittests --gtest_filter=*ThreeWindowsSplitHeightEvenly*:*TwoWindowsHeightRestrictions*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229238 0039d316-1c4b-4281-b951-d872f2087c98
Add explicit Play/Pause to BufferedDataSource.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229239 0039d316-1c4b-4281-b951-d872f2087c98
Remove NOTIFICATION_WEB_CONTENTS_DESTROYED from the policy browsertest.

BUG=170921
TEST=everything still works

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229240 0039d316-1c4b-4281-b951-d872f2087c98
Update WPR for Pica benchmark

The new data is for a "refurbished" version of pica which uses a new
event name to signal the end of its transition, so I updated the page_set
as well.

TBR=dtu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229241 0039d316-1c4b-4281-b951-d872f2087c98
Pulls common compositor integration stuff (draw scheduling, mostly) into ui::Compositor for two reasons:

1. so it can be used in other RootWindow-like things (e.g. v2 tests)
2. so the RootWindow can be made to optionally have a compositor, to support nested RootWindows.

R=piman@chromium.org, sky@chromium.org
BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229242 0039d316-1c4b-4281-b951-d872f2087c98
Separate ash stuff from aura watchlists

TBR=sky@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229243 0039d316-1c4b-4281-b951-d872f2087c98
telemetry: Fixed issue with timeline markers and reference build.

- Fixed detection of timeline marker mismatch.
- Catch missing gesture marker in smoothness measurement and
  use RENDER_PROCESS_MARKER instead.
- Cleaned-up naming of exceptions.

R=dtu@chromium.org, nduca@chromium.org
BUG=308212

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229251 0039d316-1c4b-4281-b951-d872f2087c98
switch win_x64_rel to base_unittests so it's not building All

R=maruel@chromium.org
BUG=304877

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229252 0039d316-1c4b-4281-b951-d872f2087c98
Work around broken GL_TEXTURE_BINDING_EXTERNAL_OES query

glGetIntegerv(GL_TEXTURE_BINDING_EXTERNAL_OES, &texture_id) returns
GL_INVALID_ENUM on older Android NVIDIA drivers.

The reason for the query is to restore correct texture bindings,
since SurfaceTexture.updateTexImage() implies a call to glBindTexture().
Since we now only call this before drawing, we can just set the correct
active texture unit (which gets restored after draw).

BUG=305526,283053

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229254 0039d316-1c4b-4281-b951-d872f2087c98
Ported GpuCrashTest to Telemetry, renaming the test to ContextLost.

Added command line argument for disabling the WebGL infobar, required
for automated recovery from context loss. Added browser-side handling
of debug URLs for navigations coming from Telemetry, covered under
existing --enable-gpu-benchmarking command line argument.

BUG=308675
R=dtu@chromium.org, jam@chromium.org, zmo@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229255 0039d316-1c4b-4281-b951-d872f2087c98
Add more logging to feedback.
Add some more logging to feedback to diagnose crbug.com/284662

R=xiyuan@chromium.org
BUG=284662

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229256 0039d316-1c4b-4281-b951-d872f2087c98
Update cros_system_api revision.

BUG=304979
TEST=Manually, by changing .DEPS.git
R=benchan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229261 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229262 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Raise default web contents timeout from 60->90s.

We want to measure muzoboss in the tough_layout_cases page set, which
legitimately takes longer than 60s to load on a Galaxy Nexus.

BUG=308627

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229263 0039d316-1c4b-4281-b951-d872f2087c98
EME browser tests to check actual type of exception

The EME browser tests are updated to check the actual exception name rather than
the generic "Generate_Key_Request_Exception".

BUG=307801
TEST=Affected tests still pass.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229264 0039d316-1c4b-4281-b951-d872f2087c98
Prevent key drop if finger moves out of key area slightly before release


When typing quickly, it is quite possible that users move their fingers
slightly out of the key area before release the key. This is likely an
unintended move and the key shouldn't be dropped.

We also increased the triggering condition of swipe gesture to reduce
the accidental cursor movement.

BUG=301631

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229265 0039d316-1c4b-4281-b951-d872f2087c98
[Files.app] Remove 1px stroke of the triangle in the treeview

This patch changes the color of the stroke to transparent. As I tested, it looks better than changing the stroke color into the same color as background.

BUG=252882
TEST=manually tested

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229266 0039d316-1c4b-4281-b951-d872f2087c98
Fix visibility state when transitioning in/out of interstitial

BUG=307832
R=jamesr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229271 0039d316-1c4b-4281-b951-d872f2087c98