Add a user preference for Contextual Search.

BUG=341761

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250920 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250920
[Hotword] Adding the hotword action I forgot to add in https://codereview.chromium.org/153403004/

BUG=325439, 289023

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250921 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250921
cc: Refactor WorkerPoolTaskClient::AcquireBufferForRaster

With the introduction of GPU rasterization, we no longer rasterize to a bitmap. We rasterize directly to a texture-backed SkCanvas. This patch refactors AcquireBufferForRaster into AcquireCanvasForRaster to unify the API used by software and gpu rasterization.

It also allows us to cache the gpu canvas with the resource so that we do not need to re-create it whenever a tile needs to be repainted. Creating a new gpu canvas is expensive on command-buffer - both on client and service side. The client side adds a flush every time an FBO is created or destroyed. The service side checks for FBO completeness. This patch eliminates the setup/destroy cost of gpu canvas.

BUG=334492

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250924 0039d316-1c4b-4281-b951-d872f2087c98
Re-enable PrerenderBrowserTest.PrerenderRendererCrash.

Tests have changed significantly since the flake. Hopefully all the
base::RunLoop work has fixed it now. The stray content::RunMessageLoop is gone.

BUG=171546

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250925 0039d316-1c4b-4281-b951-d872f2087c98
Docserver: Make the .html extension unnecessary for content pages, for example,
the Storage API docs are now hosted at extensions/storage not
extensions/storage.html. Paths which include .html are redirected to remove the
.html.

BUG=294008
R=yoz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250926 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250925
Don't notify the task manager about bytes read from the cache.

BUG=330931
R=eroman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250927 0039d316-1c4b-4281-b951-d872f2087c98
Coarser levels for the SettingsEnforcement field trial.

Also constantifying trial/group names for that trial to avoid duplicating hard-coded strings.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250928 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250928
Adding Ozone CursorLoader and necessary API functions to allow setting the cursor in SoftwareFactoryOzone

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250929 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250929
Move webfallbackthemeengine_impl.* to content/child/

BUG=338338

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250930 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250930
Updating trunk VERSION from 1838.0 to 1839.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250932 0039d316-1c4b-4281-b951-d872f2087c98
Disable RenderViewBrowserTest.ConfirmCacheInformationPlumbed on branded builders.

(It uses --single-process, which is disabled on branded builders.)

BUG=342418

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250934 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250934
Wire InstallFinished and add some InstallEvent.waitUntil tests

BUG=285976
TEST=content_browsertests:ServiceWorkerVersionBrowserTest.Install*

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250936 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250936