Disable flaky MediaStreamInfoBarTest browser tests on Win Aura.

BUG=263333
TBR=phoglund,tommi

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

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

Only one functional change: Add a separator between "select all" and "edit
search engines" in the views omnibox context menu, to match the win omnibox.

Other changes:
* Remove several seemingly copy-and-pasted Mac unittests -- I couldn't see a
  difference among these.
* Shorten, remove extra whitespace, extra braces, etc.
* GTK: Order extra context menus like (Paste and go, Copy URL, Edit search
  engines), so that when we replace Copy URL with Show URL, these will be in the
  order they appear in the dropdown.  (Technically, this is a functional change,
  because if we don't find the stock copy or paste items, this changes the order
  in which the items are appended to the menu; but that shouldn't actually
  happen.)  Similarly, order the HandleXXX() functions to match.
* Reorder some context-menu-related code in views to match display order also.

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219352 0039d316-1c4b-4281-b951-d872f2087c98
Add compile asserts for new compositing reasons.

In https://codereview.chromium.org/18133004/, we start using these reasons on the chromium-side, so we should have these asserts as a safeguard.

BUG=249357, 249349

Review URL: https://chromiumcodereview.appspot.com/18314007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219353 0039d316-1c4b-4281-b951-d872f2087c98
Attempt to fix strange CrOS clipboard crash on writing an empty string.



git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219354 0039d316-1c4b-4281-b951-d872f2087c98
Speculative fix to Use-After-Free

Use weak_ptr in favicon callback instead of base::Unretained.

BUG=265497

Review URL: https://chromiumcodereview.appspot.com/22799022

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219355 0039d316-1c4b-4281-b951-d872f2087c98
Remove double allocation of pixels when constructing an SkDevice backed by CoreGraphics pixels

BUG=277680

Review URL: https://chromiumcodereview.appspot.com/22872011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219356 0039d316-1c4b-4281-b951-d872f2087c98
Cleaning up task manager.
Task manager has grown to ~350 lines, and contains a mix of code dealing with tasks and with instrumenting callbacks.
This change detangles instrumentation (wrapper) from task management (buildTaskManager).
Wrapper has an extensibility mechanism that Task Manager uses to inject its own code (and state) into instrumented callbacks.

BUG=164227
TEST=No

Review URL: https://chromiumcodereview.appspot.com/22986007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219357 0039d316-1c4b-4281-b951-d872f2087c98
Fix comments and entry queueing in RecursiveOperationDelegate

- Remove obsolete comments
- Use stack instead of queue

BUG=none
TEST=content_unittests:*File*

Review URL: https://chromiumcodereview.appspot.com/23060032

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219358 0039d316-1c4b-4281-b951-d872f2087c98
Pop error message and exit early when running mini_installer.exe from a component build.

BUG=127233
TEST=
1) Run mini_installer.exe from a component build => pops error message and exits
2) Run mini_installer.exe from a static build => installs chrome as expected

Review URL: https://chromiumcodereview.appspot.com/22893052

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219362 0039d316-1c4b-4281-b951-d872f2087c98
- Remove redundant views::View::accelerator_registration_delayed_
- Remove unused parameters to views::View::NativeViewHierarchyChanged()
- Split views::Widget::NotifyNativeViewHierarchyWillChange() into views::Widget::NotifyNativeViewHierarchyWillChange() and views::Widget::NotifyNativeViewHierarchyChanged()

BUG=276729
TEST=ViewTest.NativeViewHierarchyChanged

Review URL: https://chromiumcodereview.appspot.com/23068029

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219363 0039d316-1c4b-4281-b951-d872f2087c98
Lowercase generated user ids for device local accounts used in kiosk mode.

The crash recovery process lowercases the username of the account,
so a comparison will fail and prevent the kiosk app from relaunching.

BUG=277738
TEST=manually on device

Review URL: https://chromiumcodereview.appspot.com/23361020

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219364 0039d316-1c4b-4281-b951-d872f2087c98
Fix flakiness of DesktopMediaPickerModelTest.UpdateThumbnail

Previously the test was setting expectation that
OnSourceThumbnailChanged() is called only once, but it could be
called twice. Fixed the tests so that it's guaranteed to be
called only once

BUG=275260
R=wez@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219365 0039d316-1c4b-4281-b951-d872f2087c98
Move WCS initialization to ClientSession

WCS needs to be initialized after client plugin because before
the plugin is loaded it's not known if it will support XMPP.
Also moved WCS access token refresh timer to WcsSandboxContainer.

BUG=274652
R=jamiewalch@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219366 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 156602:156651

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=156603:156651&mode=html
TBR=
BUG=

Review URL: https://chromiumcodereview.appspot.com/22791011

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219368 0039d316-1c4b-4281-b951-d872f2087c98
Update metrics needed for ChromeOS Update Engine and p2p

BUG=chromium:273821
TEST=Validated the xml, pretty print succeeded.

Review URL: https://chromiumcodereview.appspot.com/23201015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219369 0039d316-1c4b-4281-b951-d872f2087c98
<webview>: Hide chrome.webview from external developers.

BUG=277942
Test=ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject

Review URL: https://chromiumcodereview.appspot.com/22887042

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219374 0039d316-1c4b-4281-b951-d872f2087c98
Extract android application data functions to test util library.

Currently, there are two implementations of how to clear application
data in Chrome, including one implementation downstream.

This CL adds a test util support library target to gyp so the same code
can be reused across repositories.

The initial OWNERS file is the same as for chrome/android.

BUG=272584

Review URL: https://chromiumcodereview.appspot.com/23264041

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219375 0039d316-1c4b-4281-b951-d872f2087c98
Don't show the search-by-image menu item when the image does not have contents.

BUG=272076
TEST=None

Review URL: https://chromiumcodereview.appspot.com/23200006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219376 0039d316-1c4b-4281-b951-d872f2087c98
[Android Buildbot] Add option to set extra env vars before envsetup.

Review URL: https://chromiumcodereview.appspot.com/22824037

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