[AudioPlayer] Add test for opening another file from Files.app

BUG=none
TEST=manually

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255003 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Update WV browser tests to use portable test license server (reland r254258).

The DEPS roll for test license server has been fixed.

This CL updates WV encrypted media browser tests to:
- use test license server in third_party/widevine/test.
- dynamically select an open port to start the test server on.

It also adds a new gyp target for test_license_server.

BUG=339983

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255004 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
rAc: remove --disable-autofill-address-i18n

R=estade@chromium.org
BUG=345398

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255007 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
[SyncFS] Insert DVLOGs to for debugging

 * Insert DVLOGs for debugging
 * Drop unused parameter for demoted dirty tracker.
 * Add FileTracker accessor by parent tracker
 * Handle title change on MetadataDatabaseIndex


BUG=344769

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255012 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Disable password manager reauthentication below Windows 7.

This is because of an interaction between LogonUser() call and sandbox token minting.

BUG=345916

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255014 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Do not allow ephemeral apps to retain filesystem entries

After an ephemeral app is closed, all retained file and
directory entries are removed.

BUG=348866
TEST=browser_tests
(EphemeralAppBrowserTest.DisableRetainFileSystemEntries,
FileSystemApiTest.*)

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255019 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Purge unused code once associated with NativeWidgetWin.

src/ui/views/native_widget_win.h doesn't exist any more (since r247647).
This removes some remaining code that was only used by NativeWidgetWin,
and purges remaining references to NativeWidgetWin.

Removes views::DropTargetWin and unused unit tests.

BUG=330735

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255020 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Settings Override API: limit it to Windows.

BUG=267510

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255021 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Disable several leaky browser tests in LeakSanitizer builds.

BUG=317363, 321662, 348994
TBR=wtc@chromium.org,lazyboy@chromium.org, jamesr@chromium.org
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255022 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Improve network interface name on Win for WebRTC logs.

- Add |friendly_name| member to NetworkInterface struct. This will be the same as |name| on non-Windows. On Windows it will be FriendlyName in IP_ADAPTER_ADDRESSES.
- Use |friendly_name| in WebRTC logs.
- Add simple test in unit test for |friendly_name| not empty.

TBR=justinlin@chromium.org (trivial update in dial_service_unittest.cc)

BUG=347541

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255031 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Get Brand code from Statistics provider.


BUG=343585
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255033 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Cleanup stale preference_hashes on platforms where pref hash support was temporarily removed.

BUG=343261

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255037 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Don't compile assert when signing-in from the avatar bubble.

BUG=348999

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255038 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
[SyncFS] Respect sync_enabled_ flag on sync status

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255053 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Fix PSS unit tests

BUG=347447

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255055 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
DevTools: Close port forwarding settings overlay on forward/back actions

BUG=348960

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255056 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Don't hide the error bubble when switching to the import overlay.

The import overlay has been moved to a higher level than
the create profile overlay, so we want to keep the state.

BUG=343723

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

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

The only non-trivial change is constructing a TestingPrefServiceSimple manually
rather than using the TestingProfile's PrefService.

BUG=348520

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255064 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Add ExtensionsApiClient interface, use it in the storage API SettingsFrontend

app_shell needs the chrome.storage.local extension API so the core storage implementation is moving to //extensions/browser/api. However, the "managed storage" API implementation needs to remain in Chrome.

* Introduce ExtensionsApiClient in extensions/browser/api
* Introduce ChromeExtensionsApiClient in chrome/browser/extensions/api
* Delegate out the storage ManagedValueStoreCache creation to Chrome
* Move settings_namespace.h/cc to e/b/api/storage so we can use an enum in the client interface definition

Most APIs will probably need to make only one or two client interface calls, so we're starting with a single ExtensionsApiClient interface. It we find individual APIs tend to need a lot of methods we can split it into one client interface per API, but that seems like overkill right now.

BUG=348058
TEST=unit_tests *Settings* and browser_tests ExtensionSettings*
R=rdevlin.cronin@chromium.org, rockot@chromium.org, yoz@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser@255069 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Remove the app list context menu "Remove from folder".

BUG=347471
R=stevenjb@chromium.org, xiyuan@chromium.org

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

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