Change --enable-app-shims to --disable-app-shims

Since app shims are now enabled in stable, invert the function of this
switch.

BUG=168080

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242711 0039d316-1c4b-4281-b951-d872f2087c98
Move kFileScheme constant into content namespace.

BUG=None
TEST=None, no functional changes
TBR=jam@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242712 0039d316-1c4b-4281-b951-d872f2087c98
libyuv r930 for RGB to YUV and unlimited width.

An Android developer noted a 'red tint' in RGB24ToI420 for Neon.  THe C code was ok.
The Y channel was okay, but the UV channels used an averaging trick: Sum of 4 values, then adjust matrix coefficients down by 4x to compensate.  Fast, but unfortunately this leads to a rounding error on some coefficients.  In this version, a rounding shift of 1 is done, and the coefficients are only adjusted by 2x, optimizing for quality, but hurting performance roughly 10%.
RGB24ToUV_NEON was specifically needed, but all RGB formats (9 of them), and several YUV color spaces were affected.
There are 2 future variations of this that may be better performance.  The original code, but with adjusted coefficients that round and sum to 1.0
Or using a half add, which is less accurate, but mimics pavgb on ssse3, and eliminates the explicte shift instructions.
As there is an open bug on RGB24 To I420 quality loss

Use malloc with variable sized row buffers to avoid stack overflow and relax width restrictions.  Previously was limited to 4k on x86 and 1080p on arm.  In practice the new limitation is 32767 pixels wide.

BUG=330839
TESTED=try bots
R=wjia@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242714 0039d316-1c4b-4281-b951-d872f2087c98
Automated Commit: Committing new LKGM version 5170.0.0 for chromeos.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242715 0039d316-1c4b-4281-b951-d872f2087c98
Revert "Replace the GetAssociatedRenderView call with GetAssociatedRenderFrame in ResourceLoader and SSLClientAuthHandler."

This reverts commit 6952f00643ee2d1a58177dd90f35e3542690cc87.

Gardening. This patch breaks 33 layout tests
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=fast/encoding/mailto-always-utf-8.html,fast/forms/mailto/advanced-get.html,fast/forms/mailto/advanced-put.html,fast/forms/mailto/formenctype-attribute-button-html.html,fast/forms/mailto/formenctype-attribute-input-2.html,fast/forms/mailto/formenctype-attribute-input-html.html,fast/forms/mailto/get-multiple-items-text-plain.html,fast/forms/mailto/get-multiple-items-x-www-form-urlencoded.html,fast/forms/mailto/get-multiple-items.html,fast/forms/mailto/get-non-ascii-always-utf-8.html,fast/forms/mailto/get-non-ascii-text-plain-latin-1.html,fast/forms/mailto/get-non-ascii-text-plain.html,fast/forms/mailto/get-non-ascii.html,fast/forms/mailto/get-overwrite-query.html,fast/forms/mailto/post-append-query.html,fast/forms/mailto/post-multiple-items-multipart-form-data.html,fast/forms/mailto/post-multiple-items-text-plain.html,fast/forms/mailto/post-multiple-items-x-www-form-urlencoded.html,fast/forms/mailto/post-multiple-items.html,fast/forms/mailto/post-text-plain-with-accept-charset.html,fast/forms/mailto/post-text-plain.html,fast/loader/onload-policy-ignore-for-frame.html,fast/loader/reload-policy-delegate.html,http/tests/download/basic-ascii.html,http/tests/download/default-encoding.html,http/tests/download/inherited-encoding-form-submission-result.html,http/tests/download/inherited-encoding.html,http/tests/download/literal-utf-8.html,http/tests/history/back-to-post.html,http/tests/media/media-source/mediasource-remove.html,http/tests/misc/policy-delegate-called-twice.html,http/tests/navigation/post-redirect-get-reload.php,http/tests/security/feed-urls-from-remote.html

BUG=
TBR=jam@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242716 0039d316-1c4b-4281-b951-d872f2087c98
Remove expect_pinch_update_end_ in InputHandlerProxy.

Remove this debugging purpose member because gesture_pinch_on_impl_thread_ can
replace it.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242718 0039d316-1c4b-4281-b951-d872f2087c98
Disable Webrtc(AecDump)BrowserTest.CallWithAecDump on Windows.

TBR=tommi@chromium.org
BUG=331035

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242719 0039d316-1c4b-4281-b951-d872f2087c98
Update V8 to version 3.24.8.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242720 0039d316-1c4b-4281-b951-d872f2087c98
Disabling WebrtcBrowserTest.TestMediaStreamTrackEnableDisable. It is fairly
consistently timing out on Windows.

TBR=tommi@chromium.org
BUG=331045

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242722 0039d316-1c4b-4281-b951-d872f2087c98
Add suppressions for new reports on the WebKit bot
Also, remove suppressions for a few bugs that got fixed lately

BUG=330846,330870,330870,331061,331063
TBR=bruening
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242723 0039d316-1c4b-4281-b951-d872f2087c98
Ignore yet another report on the filesystem guts

The report looks like this:
WARNING: Possible data race during read of size 1 at 1D0D0AEC: {{{
   T0 (L{L5032}):
    #0  _alloc_osfhnd f:/dd/vctools/crt_bld/self_x86/crt/src/osfinfo.c:85
    #1  _open_osfhandle f:/dd/vctools/crt_bld/self_x86/crt/src/osfinfo.c:381
    #2  testing::internal::WindowsDeathTest::AssumeRole testing/gtest/src/gtest-death-test.cc:708
    #3  net::`anonymous namespace'::PrioritizedDispatcherTest_CancelMissing_Test::TestBody net/base/prioritized_dispatcher_unittest.cc:546
    #4  net::`anonymous namespace'::PrioritizedDispatcherTest_CancelMissing_Test::TestBody net/base/prioritized_dispatcher_unittest.cc:544
    #5  testing::internal::HandleExceptionsInMethodIfSupported testing/gtest/src/gtest.cc:2045
  Concurrent write(s) happened at (OR AFTER) these points:
   T21 (L{L4960, L5035}):
    #0  _close_nolock f:/dd/vctools/crt_bld/self_x86/crt/src/close.c:100
    #1  _close f:/dd/vctools/crt_bld/self_x86/crt/src/close.c:53
    #2  _fclose_nolock f:/dd/vctools/crt_bld/self_x86/crt/src/fclose.c:106
    #3  fclose f:/dd/vctools/crt_bld/self_x86/crt/src/fclose.c:56
    #4  base::CloseFile base/file_util.cc:200
    #5  base::ReadFileToString base/file_util.cc:143
    #6  base::ReadFileToString base/file_util.cc:130
    #7  base::ReadFileToString base/file_util.cc:129
    #8  net::ParseHostsFile net/dns/dns_hosts.cc:161
    #9  net::ParseHostsFile net/dns/dns_hosts.cc:153

BUG=146724
TBR=bruening
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242724 0039d316-1c4b-4281-b951-d872f2087c98
Size infobar elements to their preferred size at creation time.  This allows for
some code simplifications where we can call SetPosition() instead of
SetBounds(), and omit some GetPreferredSize() calls.

Labels and Links still need to use these since their widths actually change;
some simplification for that is coming in a future patch.

This also uses OffsetY() to position the extension infobar contents like all
other infobar objects (instead of dynamically changing the height).

This also makes two other minor changes in passing:
* Don't bother always calling SetFocusable() on Links, that will happen
  automatically.
* Correctly account for icon width when calculating the close button bounds

BUG=none
TEST=Shrinking an infobar to its minimum width should result in less close button overlap with infobar content
R=msw@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242725 0039d316-1c4b-4281-b951-d872f2087c98
[Mac] Update composited IO surface context for non-core-animation case.

BUG=330618

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242726 0039d316-1c4b-4281-b951-d872f2087c98
Followup to r242655 to address comments.

BUG=304341
R=nasko@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242727 0039d316-1c4b-4281-b951-d872f2087c98
Reland: [Telemetry]: Add V8.MemoryHeapSampleMaximumCommitted to memory metric.

Originally committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=241558
Reverted: https://src.chromium.org/viewvc/chrome?revision=241558&view=revision


BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242728 0039d316-1c4b-4281-b951-d872f2087c98
This block was supposed to be landed as part of r242725.

I described it in my correspondence on
https://codereview.chromium.org/119713002/ , but somehow failed to actually put
it into the patch.

BUG=none
TEST=Extension infobars should actually reserve 6 px + the extension-controlled height
TBR=msw

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242729 0039d316-1c4b-4281-b951-d872f2087c98
Implement scroll begin hints on Android for touch-action

ScrollBegin gesture events can now take a "deltaXhint" and "deltaYhint" that provide some information about the motion that triggered the start of a scroll.  This is used, for example, for touch-action: pan-x/pan-y support which needs to know what direction the user is scrolling as soon as the scroll starts.  Aura already populates these fields, and this CL adds Android support as well.

Also stop suppressing the sending of touch events to native code during a scroll.  This is a hold-over from when touchcancel logic was implemented in Java.

BUG=321643
R=jdduke@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242730 0039d316-1c4b-4281-b951-d872f2087c98
Add comment to make android presubmit checks happy. TBR=torne

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