Fix feedback resize issues.

R=xiyuan@chromium.org
BUG=317446

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238805 0039d316-1c4b-4281-b951-d872f2087c98
Revert of https://codereview.chromium.org/85403005/
Reason for revert: Breaks Chromium x64

TBR=robertshield@chromium.org,caitkp@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238807 0039d316-1c4b-4281-b951-d872f2087c98
Webgl conformance test expectations update

Fix the incorrect test names.

BUG=325884
TEST=gpu linux bots
TBR=kbr@chromium.org,bajones@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238808 0039d316-1c4b-4281-b951-d872f2087c98
Expose GLES2Interface to cc

This exposes a gpu::gles2::GLES2Interface pointer to cc through the ContextProvider.  This is a way for the compositor to talk to the client side of the command buffer more directly, bypassing the blink::WebGraphicsContext3D indirection.  See the bug for the plan for using this new interface and deprecating WGC3D.

BUG=181120

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238809 0039d316-1c4b-4281-b951-d872f2087c98
This is the sixth CL of several that will eventually replace TokenService with
ProfileOAuth2TokenService. In this CL, TokenService is removed from code base.

BUG=305247

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238810 0039d316-1c4b-4281-b951-d872f2087c98
Remove content/renderer/media/crypto/key_systems_info.*

KeySystemNameForUMAInternal() is moved to key_systems.cc.

TBR=jochen@chromium.org

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

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

BUG=325604
TEST=manual
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238812 0039d316-1c4b-4281-b951-d872f2087c98
Move stored password hash to profile-info-cache.

The password hash was being saved as part of a user's profile but it needs to be in the "info cache" so it can be checked via the user-manager screen without having to load individual profiles.

BUG=324060

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238813 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Add move semantics to RemotePtr<T>

Also, put Connector into the mojo::internal:: namespace.

BUG=325806
R=viettrungluu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238814 0039d316-1c4b-4281-b951-d872f2087c98
Suppress checklicenses failures for new files in WebGL repository.

Per instructions from phajdan.jr, filed upstream bugs against the two
projects in question, and referred to them from the new suppressions.

BUG=325505
R=phajdan.jr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238815 0039d316-1c4b-4281-b951-d872f2087c98
retry r237702: rAc: pop tooltip icon bubble

with fix for crash.

BUG=322802

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238816 0039d316-1c4b-4281-b951-d872f2087c98
Register BCKS-based preferences before the PrefService is created.

Rename BCKBaseFactory::RegisterUserPrefsOnBrowserContext to BKCBaseFactory::RegisterUserPrefsOnBrowserContextForTest and make sure it is indeed only used in tests (the only non-test use of it to register something early in browser_prefs.cc was removed as it is no longer necessary now that registration is actually done early enough).

Rename methods/variables centered around calling RegisterUserPrefsOnBrowserContextForTest in BCKServiceFactory and its ref-counted twin to highlight the fact that those are test only and help justify calling test-only method RegisterUserPrefsOnBrowserContextForTest as a result of them being set.

This could be much simpler the day PrefService::DeprecatedGetPrefRegistry() is phased out and replaced by a better solution for tests, but currently this is the simplest we can do to achieve the desired product behavior without completely refactoring the test framework. Comments were added to reflect what could be simplified should it ever go away.

TBR=pkasting,rickcam (for unit_tests side-effects of suffixing a method with "ForTest")
BUG=324520

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238817 0039d316-1c4b-4281-b951-d872f2087c98
Restore focus when navigate back from detailed view in ash tray through keyboard only


BUG=314891
TEST=
see crbug.com/314891

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238818 0039d316-1c4b-4281-b951-d872f2087c98
telemetry: re-enable single_image and many_images in tough_canvas_cases

These tests have been disabled, because they caused trace event buffer
overflows in smoothness measurement in some cases. Now that the 'webkit'
category is filtered from the trace, this should not happen anymore.

R=tonyg@chromium.org
BUG=321815
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238819 0039d316-1c4b-4281-b951-d872f2087c98
Uprev polymer library to 2013-11-26

R=kevers
BUG=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238820 0039d316-1c4b-4281-b951-d872f2087c98
[webcrypto] Add JWK import of RSA public key for NSS.

This CL depends on Issue 25906002.

BUG=245025
TEST=content_unittests --gtest_filter="WebCryptoImpl*"

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238821 0039d316-1c4b-4281-b951-d872f2087c98
Do not exit fullscreen when locking the screen unless the fullscreen window has all of the onscreen pixels. The fullscreen window does not take up all of the onscreen pixels when the shelf is autohidden instead of hidden. This is the case in immersive fullscreen.

This CL also exits app fullscreen when the fullscreen window takes up all of the onscreen pixels

BUG=307088
TEST=ScreenLockerTest.TestFullscreenExit

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238822 0039d316-1c4b-4281-b951-d872f2087c98
Add instrumentation to detect when local predictor prerenders are not swapped in, whether those navigations went through chrome::Navigate.

R=asvitkine@chromium.org, davidben@chromium.org, sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238823 0039d316-1c4b-4281-b951-d872f2087c98
Metrics database for tracking precache statistics.

BUG=306185, 309216

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238824 0039d316-1c4b-4281-b951-d872f2087c98
Unify WebGraphicsContext3D::insertSyncPoint impls

The in-process command buffer implementation of insertSyncPoint() does
a shallow flush and returns 0 as the sync point, since the flush posts a
task which ensures ordering. The out of process implementation does additional
work in the GpuControl implementation. This moves the logic to implement
the in process version into GLES2Implementation + GpuControl instead of short
circuiting in WebGraphicsContext3DInProcessCommandBufferImpl so that callers
can use the GLES2Interface version directly.

BUG=181120

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

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