[fsp] Add scaling buttons for the request timeline.

This CL adds a zoom-in and a zoom-out buttons in order to scale the chart.

TEST=Tested manually with a testing providing extension.
BUG=376095

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277719 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Rewrote WebRTC video quality test to fetch captured frames directly.

This removes the dependency on pywebsocket_server, removes the need to
have a ~/webrtc_video_quality dir on the executing machine and makes
the test run a bit faster (I think).

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277721 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
[SyncFS] Remove unneeded #include from sync_task_manager.h

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277722 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Identity API: add chrome.identity.getProfileUserInfo

getProfileUserInfo returns the email address and obfuscated gaia id of
the user signed into a profile. If the user is not signed in, empty
strings are returned.

This API is different from identity.getAccounts in two ways. The information returned is available offline, and it only applies to the primary account for the profile (even when multiple login is enabled).

BUG=368343

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277724 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Flag covering Rollback removed.

BUG=368860

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277725 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Fixed app shortcut creation broken in r276419

App shortcuts were being created without the shortcut_info parameter,
so web_app::CreateShortcutsForShortcutInfo() was being called with an
empty app ID and shortcut icon. Partially reverted r276419 to load the
app info properly when creating app shortcuts.

BUG=384240

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277726 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Files.app: Add a test to open a file dialog box.

BUG=345059
TEST=run the test

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277727 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Refactoring and basic file for testing sign-in users listing logic.

BUG=353936

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277729 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
enterprise.platformKeys: Support the publicExponent parameter.

Depends on
https://codereview.chromium.org/298073009/

BUG=364435

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277730 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
[Mac] Make app window backgrounds white.

Native title bars make the background color grey. This changes it back
to white.

BUG=382829

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277732 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
When mouse-closing a tab while the strip is in overflow, don't move the New Tab button left if it's not actually at the end of the strip.

BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277733 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Remove the LOG_ERROR_REPORT log severity level.

It's been unused since r255987 (which removed the --enable-dcheck flag,
among other things).

Also remove the --silent-dump-on-dcheck flag (because now there's not
even code that pretends to use it).

R=brettw@chromium.org,sky@chromium.org
BUG=352378

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277736 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Remove unused function GetRlzDisabledFlagPath() from login_utils.cc

To suppress "unused function" error by Clang when building RLZ enabled binary

BUG=None
TEST=build with RLZ enabled

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277739 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
DevTools: fixed test ExtensionApiTest.Debugger

BUG=380082,234166

TBR=finnur

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277740 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
[Mac] Add interactive App Shim test.

This test creates shims in the user data dir and actually starts them up and
expects them to connect to the IPC socket.

BUG=168080

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276368

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277743 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
This makes the Safe Browsing interstitial unit & browser tests work for both the V2 and V3 versions. For the unit tests, I did this by using typed tests. Typed tests aren't supported for browser tests, so for the browser tests I moved the tests into methods that could be invoked twice.

Also includes a small bugfix in a string that was causing a failure.

BUG=381260

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277749 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Rename "managed (mode|user)" to "supervised user" (part 2)

Followup to https://codereview.chromium.org/316863002/

This CL changes:
- c/b/managed_mode/ to c/b/supervised_user/
- "ManagedMode"/"ManagedUser" to "SupervisedUser" in c/b/supervised_user/

Still missing:
- Some stuff outside of c/b/supervised_user/, mostly (but not only) c/b/chromeos/login/managed/
- JavaScript
- Resource names

The remaining things will come in followup CLs.

TBR=nkostylev@chromium.org (c/b/chromeos)
TBR=noms@chromium.org (c/b/profiles)
TBR=thakis@chromium.org (rest of c/)

All the TBRs are just trivial renames.

BUG=385113

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277750 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Swap default Play Movies hosted app with Play Movies Chrome app

BUG=372388
TEST=N/A
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277753 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Revert 277743 "[Mac] Add interactive App Shim test."

Failed test:
http://build.chromium.org/p/chromium.mac/builders/Mac%2010.6%20Tests%20%28dbg%29%283%29/builds/50667/steps/interactive_ui_tests/logs/stdio

The new test appears to be timing out on the bots.

> [Mac] Add interactive App Shim test.
> 
> This test creates shims in the user data dir and actually starts them up and
> expects them to connect to the IPC socket.
> 
> BUG=168080
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276368
> 
> Review URL: https://codereview.chromium.org/316493002

TBR=jackhou@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277754 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Add data reduction proxy bypass logic to system profile

BUG=367221

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@277757 4ff67af0-8c30-449e-8e8b-ad334ec8d88c