Add kinuko@ and horo@ to content/worker and content/browser/worker_host OWNERS

BUG=none
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249706 0039d316-1c4b-4281-b951-d872f2087c98
Mark AppApiTest.AppProcessRedirectBack flaky.

BUG=341898

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249707 0039d316-1c4b-4281-b951-d872f2087c98
Move PasswordManagerMetricsUtil into PasswordManager component.

BUG=334647
TBR=thakis

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

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

This is used for the notification dialog of enhanced playback on ChromeOS.

BUG=340894
R=bartfab@chromium.org, mukai@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249709 0039d316-1c4b-4281-b951-d872f2087c98
Don't attempt to send an onUnload event when V8 has encountered an OOM situation.

BUG=310797

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

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

SchemaValidatingPolicyHandler is just like TypeCheckingPolicyHandler but based
on schema instead of single type.

BUG=258339

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249711 0039d316-1c4b-4281-b951-d872f2087c98
Delete content::Shell on close when using shell_aura.cc

This change fixes 
RenderProcessHostTest.AllProcessExitedCallsBeforeAnyHostDestroyedCalls
on Ozone which has been failing due to timeouts. In views, the Shell 
would be deleted by 
content::(anonymous namespace)::ShellWindowDelegateView::WindowClosing 
when content::Shell::Close() is called.

The underlying problem is caused by the test waiting for the message loop to
finish, but scheduling the QuitClosure only happens in the Shell dtor.

TEST=content_browsertests on Ozone

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249712 0039d316-1c4b-4281-b951-d872f2087c98
Re-record mobile-news page for key_mobile_sites page set.

We had some issues with Telemetry scrolling the page before it is ready to
scroll. The page now has a variable (NEWS_telemetryReady) to indicate that it's
ready to be scrolled.
This patch contains the recording of the new version of the page and updates the
navigate steps accordingly.

BUG=248928

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249716 0039d316-1c4b-4281-b951-d872f2087c98
[AudioPlayer] Enable new audio-player by default

This patch is the reland of 248688, and a succeeding of r248688.

BUG=273308
TEST=manually tested
TBR=hirono@chromium.org

NOTRY=True
# For chromeos_linux trybot already passes

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249717 0039d316-1c4b-4281-b951-d872f2087c98
Allow disable WebRTC encryption in Chrome beta channel on Android.

BUG=336743

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249718 0039d316-1c4b-4281-b951-d872f2087c98
Revert "Revert 249127 "Exclude sync strings from Android builds.""

This reverts commit b2af5e1360bb854e9d592212c4d52a7e5950dd43.

Relanding https://codereview.chromium.org/153983006 without removing
the placeholders.

BUG=326023
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249719 0039d316-1c4b-4281-b951-d872f2087c98
Update safe_browsing code to use WebElementCollection instead of WebNodeCollection

Update safe_browsing code to use WebElementCollection instead of WebNodeCollection.
After Blink r166411 and r166500, WebNodeCollection is renamed to
WebElementCollection and its API returns WebElements instead of WebNodes.

The new code is clearer and avoids unnecessary isElementNode() checks.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249720 0039d316-1c4b-4281-b951-d872f2087c98
Simple Telemetry benchmark for WebRTC

Adds a benchmark that performs CPU and memory
measurements on a simple page only showing the
video stream from a local fake video device in 
a video tag.

BUG=333257
TEST=Compiled Chrome in Release mode. Ran:
tools/perf/run_benchmark --browser=release webrtc

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249721 0039d316-1c4b-4281-b951-d872f2087c98
Disable page_cycler.typical_25 to avoid timeout

We are getting timeouts on Android every time we run this. At present
the only way to disable on Android is to disable on anything with
a Linux host.

BUG=341843
TBR=tonyg@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249722 0039d316-1c4b-4281-b951-d872f2087c98
Begin unification of memory profiling tools.

This is the first step towards the memory tools unification effort.
These core classes model the basic contract interfaces exposed to
frontends (CLI, web, ...) and going to be implemented by the backends,
abstracting OS-specific details of the memory tracing.
See the docs attached in the related bug for more details.

BUG=340294

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249723 0039d316-1c4b-4281-b951-d872f2087c98
linux_aura: Don't update cursor while shutting down the move loop.

During a drag and drop, we use a nested message loop and post a task to
signal termination of the drag. However, there might be more XdndStatus
messages in queue between the mouse release event and the posted
QuitClosure, so don't try to grab the cursor after we've already
released the cursor grab since that will persist past the end of the
move loop.

BUG=none
R=sadrul@chromium.org, varkha@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249724 0039d316-1c4b-4281-b951-d872f2087c98
Add gab@ as prefs owner

NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249725 0039d316-1c4b-4281-b951-d872f2087c98
Removing restriction on having a forcing flag and variation id.

BUG=340719

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249726 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Harden eager gesture recognition

With the landing of eager gesture recognition, several corner cases in touch
handling have been uncovered that went previously untested.  Add additional
guards to both ContentViewGestureHandler and TouchDispositionGestureFilter to
properly handle these cases.

BUG=340600,341404

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249727 0039d316-1c4b-4281-b951-d872f2087c98
NaCl: Make include_rules stricter for native_client/ headers

Eventually we want to restrict to #including from
native_client/src/public.  Until then, restrict the include_rules to
more specific files and directories to prevent inadvertent creep in
what Chromium depends on from NaCl.

BUG=https://code.google.com/p/nativeclient/issues/detail?id=2832
TEST=run checkdeps
R=bradnelson@google.com, teravest@chromium.org

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

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