Revert 228002 "Enable cast_unittests"

Breaks compile on the `All` target on win_x64_rel. Note that this is only
built by default on manually submitted tryjobs. Not CQ or waterfall.
(see bug). For the errors see, e.g.,
http://build.chromium.org/p/tryserver.chromium/builders/win_x64_rel/builds/45000/

BUG=304877

> Enable cast_unittests
> And fixed associated errors
> 
> Review URL: https://codereview.chromium.org/26486005

TBR=pwestin@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228412 0039d316-1c4b-4281-b951-d872f2087c98
Remove content notifications from ResourcePrefetchPredictor, remove NOTIFICATION_LOAD_FROM_MEMORY_CACHE.

BUG=170921
TEST=everything still works

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228413 0039d316-1c4b-4281-b951-d872f2087c98
Handle ChromeViewHostMsg_LogEvent IPC message in SearchIPCRouter.

InstantPage no longer handles ChromeViewHostMsg_LogEvent IPC message. SearchIPCRouter signals SearchTabHelper to log the event that has occurred in the NTP.

BUG=272583
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228414 0039d316-1c4b-4281-b951-d872f2087c98
Run plugin browser tests on win aura.

I forgot to enable this after I got plugins working.

R=ananta@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228415 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 159523:159542

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=159524:159542&mode=html
TBR=
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228417 0039d316-1c4b-4281-b951-d872f2087c98
When a page is reloaded using the original request URL, ensure that the RVH picked to render it is based on that URL and WebContentsObserver::NavigateToPendingEntry sees that new URL.

BUG=306569,112923
R=creis@chromium.org

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

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

This is to follow a change in media::Demuxer in
https://codereview.chromium.org/26492004

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228419 0039d316-1c4b-4281-b951-d872f2087c98
Revert "Enable composited iframes on hi-DPI."

This reverts commit 6dd2053b0e326cb7f221d6f7820bd444d7257df1.

TBR=zeeshan@chromium.org
BUG=306566

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228420 0039d316-1c4b-4281-b951-d872f2087c98
Updating trunk VERSION from 1670.0 to 1671.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228422 0039d316-1c4b-4281-b951-d872f2087c98
Revert 228401 "Enable GPU control lists in tests."

I'm sorry Mr CL, but you may have broken ImageTransportFactoryBrowserTest.TestLostContext
in a sticky way on the XP and Vista waterfall bots. Win7 still likes you.

Problems started at builders:

http://build.chromium.org/p/chromium.win/builders/XP%20Tests%20%281%29/builds/28514
http://build.chromium.org/p/chromium.win/builders/XP%20Tests%20%28dbg%29%282%29/builds/33745
http://build.chromium.org/p/chromium.win/builders/Vista%20Tests%20%281%29/builds/41163

Reverting & monitoring to narrow down the problem space.

> Enable GPU control lists in tests.
> 
> Reland of https://codereview.chromium.org/23534006/ (see that and the bug for more details).
> 
> Also adding INFO-level logging to spell out each control list rule being applied on the bots (makes debugging and understanding failures much easier).
> 
> R=piman@chromium.org
> TBR=jcivelli, piman, zmo
> BUG=295799
> 
> Previously Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=224810
> Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=224845
> 
> Previously Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=227977
> Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=228014
> 
> Review URL: https://codereview.chromium.org/23703017

TBR=gab@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228431 0039d316-1c4b-4281-b951-d872f2087c98
Add myself in the AUTHORS file

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228436 0039d316-1c4b-4281-b951-d872f2087c98
Refactored parts of Windows app_list to be platform-independent.

Renamed AppListViewWin to AppList, AppListViewFactory to AppListFactory.
Other ancillary classes renamed.

AppListShower, AppList and AppListFactory are now platform-independent
classes in chrome/browser/ui/app_list. These classes are now compiled in
Linux Aura, and app_list_shower_unittest now runs in the Linux Aura
tests.

BUG=229250

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228437 0039d316-1c4b-4281-b951-d872f2087c98
Land Recent QUIC changes.

Add an explicit FlushAllQueuedFrames method to QuicPacketGenerator. This
differs from FinishBatchOperations in that it flushes *all* queued frames,
even those which might not be currently sendable.

This is necessary to ensure that crypto messages go out in their own
packets, regardless of the current writability of the socket.

Fixes a bug in which crypto messages might not be sent in dedicated
packets.

Merge internal change: 54521255

Fixes to make the following reverted QUIC CL's to work.

  https://codereview.chromium.org/26385004/
  https://codereview.chromium.org/26739002/

- Changed "DCHECK(retransmission_alarm_->IsSet())" to if
  retransmission_alarm_->IsSet() then cancel the alarm.

- Added call to OnPacketSent from QuicConnectionHelper::OnWriteComplete.

- If QUIC version from client or server is version 10 and the other side
  supports version 11, then only set Encrypter/Decryter.

- Disabled QuiConnectionHelper's WritePacketToWireAsync. Will be
  rewriting this code in the next merge CL.

Remove unused IsWriteBlocked method from QuicConnectionHelperInterface.

Merge internal change: 53803217

Add missing QUIC_VERSION_Q011 case in QuicVersionToString.

Merge internal change: 53749976

QUIC: don't ignore SetKey and SetNoncePrefix return values.

This change causes failures to set the AES-GCM key and nonce to bubble
up and kill the connection. I don't think that we've had any failures,
but you never know and it would be bad to, say, start transmitting
plaintext or something because we didn't notice that we failed to set
a key.

(The OpenSSL AEAD API doesn't actually let that happen: it zeros the
output buffer on any failure, but things might change in the future.)

(This is a follow up from a previous CL which altered our AES-128-GCM
implementation.)

Merge internal change: 53742674

Reduce the length of the QUIC null encryption auth hash from 16 bytes to 12
bytes to match the length of the AES auth hash.

Merge internal change: 53693995

Addressing comments in Jana's review of cr/52231261.

Merge internal change: 53582401

QUIC: disable P-256 support on the server.

The P-256 key generation is done with OpenSSL, which doesn't use the
QuicRandom passed to DefaultConfig(). This is causing the generated
server configs to be non-deterministic and breaking 0-RTT handshakes.

Merge internal change: 53501783

Fix an LOG to use the correct condition in QuicReceivedPacketManager and
change it to a DFATAL so in the future tests will prevent re-occurrence.

Merge internal change: 53483753

Cleanup: Rename OnIncomingAck to OnPacketAcked, and remove unneeeded argument
from SentPacketManager::OnIncomingAck.

Merge internal change: 53483155

Fix a bug in QuicConnection/QuicConnectionHelper if the helper buffered the
write (as is the case in chrome).  In this case, the sent packet was not
accounted for properly.

Merge internal change: 53462749

Refactor to change WritePacket to return a WriteResult struct.

Merge internal change: 53382221

Fixing a bug where the version negotiation packet would get dropped on the
floor if the socket was write blocked at the time it was sent. The packet is
now queued.

Merge internal change: 53317846

Create a new QUIC_INVALID_CHANNEL_ID_SIGNATURE error to replace a usage of
QUIC_INTERNAL_ERROR.

Merge internal change: 53277933

Added a todo to merge internal CL 53267501 when chromium's version of OpenSSL
has latest AEAD code.

Didn't merge internal change: 53267501

R=rch@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228438 0039d316-1c4b-4281-b951-d872f2087c98
Update libjpeg_turbo to HEAD

TBR=inferno
BUG=299835

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228440 0039d316-1c4b-4281-b951-d872f2087c98
Changed to onchange for select elements
Mac does not handle onclick events for select elements while other OS's do. This results in that Mac users cannot select any device other than the first one in the select element.

BUG=NONE
NOTRY=TRUE
TEST=Manual on Mac, Linux and Windows

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228441 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 159542:159568

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=159543:159568&mode=html
TBR=
BUG=

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

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

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