Adds InstantExtendedEnabledParam('&espv') to the search request URL iff the query extraction flag is enabled in field trials.
- When the query extraction is turned off, InstantExtended UI is not enabled in search results page. Therefore, InstantExtendedEnabledParam is unused.
- InstantExtendedEnabledParam() need not be a part of SearchTermsData. Therefore, moved InstantExtendedEnabledParam() from SearchTermsData to search.cc.
- Added unit tests.

BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251009 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251009
Allow a bit of wiggle room in highlight's bounding box. This should help reduce the noise on speed index. Previously, we were searching through the frames for when the orange highlight disappears, but with compression artifacts we might see a slight variations in each frame's highlight bounding box.


BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251010 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251010
Cleanup: Remove unneeded browser_thread.h includes.

Do some lint cleanups too.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251011 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251011
Add an empty class for the embedded SharedWorker.
(SharedWorkerServiceImpl)

These class will be used when "enable-embedded-shared-worker" is set.

BUG=327256

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251012 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251012
Keep track of the list of currently mounted volumes in C++-side VolumeManager.

For the detail, refer the associated bug tracker. In short,
I want to do this for implementing decision procedure for whether
or not to mount zip archives based on originating profiles.

Besides, I believe the new code is more clean--the old code that
constructs the volume list every time FindVolumeById called is skewed.

BUG=343038

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

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

This change introduces separate ExtensionSystemFactories for app shell and for chrome; in particular, a new ShellExtensionSystemFactory. ExtensionsBrowserClient now selects between the two at the factory level. Callers can simply use ExtensionSystem::Get.

BUG=337707

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251014 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251014
Avoid zero resizing on prerender swap-in.

On swapping in a prerendered WebContents a new ContentViewCore is created with zero size. When showing the view with onShow(), a resize event is generated, causing Blink to relayout with zero size. This change workaround it by setting the view size in advance.

BUG=340987

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251015 0039d316-1c4b-4281-b951-d872f2087c98
Exclude several net_unittests tests that hang or fail under Windows Tsan.

TBR=thestig@chromium.org
BUG=343565

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

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