Remove suppression for bug 396639

The bug was fixed in r285978

BUG=396639
TBR=wez@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286148 0039d316-1c4b-4281-b951-d872f2087c98
1st step to C14N RendererContextMenu
* Move context_menu_delegate/renderer_view_context_menu_observer
* RenderViewContextMenuProxy has been extracted from render_view_context_menu.h and moved to component directory.
* Inline empty observer methods.
* Reduce the use of Profile and replaced them with content::BrowserContext

BUG=397320
TBR=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286149 0039d316-1c4b-4281-b951-d872f2087c98
QUIC - track CHLO's reject reason for secure QUIC vs insecure QUIC.

R=rch@chromium.org, asvitkine@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286150 0039d316-1c4b-4281-b951-d872f2087c98
Add wfh to some watchlists that are Win64 hotspots.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286151 0039d316-1c4b-4281-b951-d872f2087c98
cc: Fix resourceless draw with ganesh eanbled

Resourceless software draw is used by Android WebView. In this draw, the
output surface does not have a ContextProvider, but also will not
schedule any raster tasks (ie empty queue). Create the
ImageRasterWorkerPool in this case which does not require
ContextProvider.

Also add a general test for GPU rasterization to prevent future
regression.

BUG=396463

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286152 0039d316-1c4b-4281-b951-d872f2087c98
Revert of "Clang roll 209387:214024"

Reason for revert:
Clang roll caused release build of Blink test runner to start crashing on
the following layout tests:
fast/text-autosizing/constrained-floats.html
fast/text-autosizing/form-controls-autosizing-button-input-elements.html
fast/text-autosizing/form-controls-autosizing-fieldset-element.html
fast/text-autosizing/form-controls-autosizing-select-element.html

Original issue's description:
> Clang roll 209387:214024
>
> BUG=381489
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=286068

TBR=hans@chromium.org,thakis@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=398348

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286153 0039d316-1c4b-4281-b951-d872f2087c98
Revert 286122 "Implement chrome.serial.getDevices() on top of th..."

Looks quilty in compilation failure: http://build.chromium.org/p/chromium/builders/Win/builds/22924

> Implement chrome.serial.getDevices() on top of the Mojo serial service.
> 
> This does not change Chrome to use the new implementation.
> 
> BUG=389016
> 
> Review URL: https://codereview.chromium.org/391413005

TBR=sammc@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286154 0039d316-1c4b-4281-b951-d872f2087c98
Make resize (very) smooth in ÜC

Make the ui::Compositor used by BrowserCompositorViewMac use the
TaskRunner provided by RenderWidgetResizeHelper.

Bracket the call to RenderWidgetResizeHelper that pumps the nested task
runner in a BeginPumpingFrames/EndPumpingFrames block to instruct the
view to ack frames immediately and defer draws until the resize is 
finished. Plumb this through to the CompositingIOSurfaceLayerHelper 
class where the logic is implemented.

Update RenderWidgetHostViewMac::HasAcceleratedSurface to compare with 
the size of the frame drawn by BrowserCompositorViewMac.

BUG=392031, 390071, 388005

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286155 0039d316-1c4b-4281-b951-d872f2087c98
[Sync] Fix NonUIDataTypeController shared_change_processor_ usage crash

The member variable shared_change_processor_ was being used instead of the
local shared_change_processor. If the DTC was shut down during association,
the member might be modified, so the local variable must always be used.

BUG=398032

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286156 0039d316-1c4b-4281-b951-d872f2087c98
Remove support for M33 legacy device ID.

Keep PrefHashCalculator::VALID_SECURE_LEGACY despite its only use going away in this CL; it will be re-used in a follow-up CL to migrate the last legacy bit of this code (i.e., GenerateDeviceIdLikePrefMetricsServiceDid()).

BUG=396707

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286157 0039d316-1c4b-4281-b951-d872f2087c98
[usb_gadget p10] Web handlers for the keyboard and mouse gadgets.

Web enable the keyboard and mouse demo gadgets by adding web request
handlers which allow these devices to be configured and input events to
be generated.

BUG=396682

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286158 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 179060:179099

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=179060:179099&mode=html
TBR=alancutter@chromium.org,jchaffraix@chromium.org
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286160 0039d316-1c4b-4281-b951-d872f2087c98
Separate the chrome_shell Android targets like we do for content_shell

This is necessary in order to allow the 'all' targets on bots to link the
chrome_shell libraries with different gyp variables than the android 'core'
libraries. This is necessary in order to allow features that are not
"shell-friendly" to be toggled in the core Android libraries without ALSO
toggled simultaneously in the chrome_shell libraries.

BUG=367239
TBR=simonb

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286161 0039d316-1c4b-4281-b951-d872f2087c98
Don't hide the apps page (about:apps) and the app launcher for supervised users.

BUG=397951

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286162 0039d316-1c4b-4281-b951-d872f2087c98
Check if the delegate changed the visibility of child MenuItemViews.

This is used by the BookmarkContextMenu to hide the "Show Managed
Bookmarks" option when that policy is not set.

BUG=397950

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286163 0039d316-1c4b-4281-b951-d872f2087c98
Initialize exit_code in content main runner before passing it to the embedder

BUG=395259
R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286164 0039d316-1c4b-4281-b951-d872f2087c98
android: Use WorkerPool instead of custom thread for thumbnail compression

BUG=398329
TBR=dtrainor@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286165 0039d316-1c4b-4281-b951-d872f2087c98
OwnerSettingsService reloads keypair when public key becomes available.

BUG=349110
TEST=manual tests on Pixel

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286166 0039d316-1c4b-4281-b951-d872f2087c98
Move omnibox icons to components (2/2)

To stop depending on resources under chrome/ from AutocompleteMatch.

Move 3 icons from chrome/ to components/.

BUG=388510
TEST=build
R=blundell@chromium.org, oshima@chromium.org, pkasting@chromium.org
TBR=sky@chromium.org for GN fix

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

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

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