Disable InstantExtendedTest.UnrelatedSiteInstance, it's flaky.

TBR=dhollowa@chromium.org
BUG=177516

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184364 0039d316-1c4b-4281-b951-d872f2087c98
To make commit queue working, we should fix JavaScript violations to pass style checking in pre-submit.

BUG=177149
TEST=n/a

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184367 0039d316-1c4b-4281-b951-d872f2087c98
Disable Chrome Frame in Win64 build

Several parts don't compile, so disabling for now. 
Also suppressing a warning that blocked ninja on x64.

BUG=176875
TBR=brettw@chromium.org


Review URL: https://chromiumcodereview.appspot.com/12315062

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184368 0039d316-1c4b-4281-b951-d872f2087c98
[Retry] SyncFS: add FakeRemoteChangeProcessor for testing DriveFileSyncService

FakeRemoteChangeProcessor records the given remote change and the local directory structure after the change is applied. ApplyRemoteChange() will be implemented in the next CL.

Original review: https://codereview.chromium.org/12319009/

BUG=177162
TEST=n/a
TBR=kinuko,tzik


Review URL: https://chromiumcodereview.appspot.com/12316092

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184369 0039d316-1c4b-4281-b951-d872f2087c98
Fix butter bar when deleting while copying.

The butter bar wasn't updated properly in some situations causing disappearing of the progress bar.

TEST=Follow the bug's description.
BUG=177618

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

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

Reviving entropy flag of missing packet.

Merge internal change: 42912121

Fix bug in QuicConnection::OnCanWrite in which the packet generator never flushed the packets when the visitor did not write all bytes.

Merge internal change: 42919513

Clarify the SendAlarm behavior of the TestHelper in QuicConnectionTests. In particular, it is important that if we set a send alarm for a delay of Zero, that IsSendAlarmSet() returns true.

Merge internal change: 42908913

Fix bug in SimpleQuicFramerVisitor which did not make a copy of StreamFrame data.

Merge internal change: 42880797

Use the QuicPacketGenerator in QuicConnection.

Merge internal change: 42861764

Add new files


Create a new QuicPacketGenerator class to encapsulate the write side operation of a QuicConnection.  It provides methods for enqueing control frames, consuming stream data, and sending acks and feedback.  It does just-in-time serialization.

Also adds a new test-only simple framer which provides an easy
mechanism for parsing packets to verify they contain correct
contents.

Merge internal change: 42813986

Add missing files


Implementing logic for checking entropy of received packets and setting entropy on outgoing packets.

Merge internal change: 42715914

Fixing a bug where when QuicPacketCreator queues a stream frame, the underlying string is not immediately owned, which can cause issues if SendStreamData doesn't always flush packets before exiting.

Merge internal change: 42649091

Add the SetKey, SetNoncePrefix, GetKeySize, and GetNoncePrefixSize methods to the QuicEncrypter and QuicDecrypter interfaces. Specify the format of the nonce for AEAD algorithms.

Add a |packet_sequence_number| argument to QuicEncrypter::Encrypt
and QuicDecrypter::Decrypt. This requires passing the packet
sequence number to QuicFramer::EncryptPacket and
QuicFramer::DecryptPayload.

Merge internal change: 42641062

Move all logic out of ReceivedInfo. Now it is just a plain struct that is used to represent the state of the received packets info.

Also, fixes the following bug:

i) Packet 7 8 get lost, largest observed packet is 6.
ii) Packet 9 arrives with an AckFrame which has least unacked as 9.
iii) We clear 7 8 from missing packets.
iv) While adding packet 9 we reinsert 7 and 8 as missing packets since largest observed is 6.

Merge internal change: 42556974

Make framer return SerializedPacket instead of QuicPacket.

Merge internal change: 42551314

Add SendConnectionClosePacket method to QuicConnection

Merge internal change: 42474257

Removing offset from the reset stream frame.

Merge internal change: 42436913

Fix for when the end of a frame leave too few bytes for the next header

Merge internal change: 42435044

Bug fix for packet loss in inter arrival. Added min drift threshold for inter arrival.

Merge internal change: 42391696

Add missing file.


Use linked_hash_map to store UnackedPackets: simplifies and optimizes the code.

Merge internal change: 42381785

Bugfix "Flaky tests due to QuicTime not initialized"

Removed DCHECK that due to timing was invalid

Merge internal change: 42374053

Fix TSAN test failure.

Merge internal change: 42371302

A simple tcp tail drop like implementation.

Merge internal change: 42314912

Adding the GoAway Frame.

Merge internal change: 42291652

Chromium review fixes.

Merge internal change: 42290161

Implement framing for entropy in AckFrame.

Merge internal change: 42286308

Make QuicPacketCreator return SerializedPacket struct.

Merge internal change: 42240179

Fix for incoming duplicate packet. Avoids NACKing a duplicate.

Merge internal change: 42150291

Remove QuicConnectionVisitorInterface::AckedPackets and use the existing SequenceSet typedef instead.  Renamed SequenceSet to SequenceNumberSet to be more readable.

Merge internal change: 42147690

Made ramp up bitrate in inter arrival aware of the current send rate.

Merge internal change: 42118607

Style fix of full_packet.

Merge internal change: 42057032

Packing multiple streams together in a single packet from OnCanWrite.

Merge internal change: 42054845

Change the representation of public and private flags to explicts bools. Using enums turns out to be problematic because ENUM1 | ENUM2 can not be assigned to EnumType.  I discovered this problem in attempting to implement version negotiation.

Merge internal change: 42042022

Various small QUIC cleanups after merging to Chrome.

Merge internal change: 42041347

Start using QuicClock Now where needed and sending it around instead of querying it multiple times. This CL also fixes the reports of incoming lost packets which had been lost.

Merge internal change: 41944659

Fix mock clock.


Adding Now function back to QuicClock but now as a more accurate now

Merge internal change: 41909929

Rename of function Now to ApproximateNow to allow us to differentiate between the two in the future.

Merge internal change: 41909178

TBR=jar@chromium.org
R=jar@chromium.org
BUG=


Review URL: https://chromiumcodereview.appspot.com/12334063

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184374 0039d316-1c4b-4281-b951-d872f2087c98
[NaCl SDK] Fix build error when running "make clean" on Windows.

We check for cl.exe when running make on the Windows host build, even when
cleaning.

BUG=none
TBR=sbc@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184378 0039d316-1c4b-4281-b951-d872f2087c98
Added missing includes for the action choice dialog to work with the new image loader extension.

TBR=yoshiki@chromium.org
TEST=Action choice dialog should work.
BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184380 0039d316-1c4b-4281-b951-d872f2087c98
Fixed premature closing of the directory name input by removing zombie metadata cache entries.

In general, the problem was caused by zombie metadata cache entries for non-existing files or directories. When a new entry with the same url appeared, then old, invalid metadata entry was used for this entry. Such zombie entries were newer explicitely removed unless they got evicted from the cache.

The disappearing input box was happening when creating a directory when sorting was set to the last modified field, newest first order. When renaming a directory from New Folder to sth else, eg DirA, the New Folder metadata was still in cache, while the directory was already renamed. Later, when trying to create an another directory, then old metadata was reused, causing the new folder to have modification time of the previous new folder. As a result, the item wasn't first on the list, but the second. However, creating in directory invokes a delayed (1 second) refreshing of metadata, which caused updating the last modified time from the incorrect one to the correct one. As a result, after 1 second, the new folder is moved from the second position to the first position, which causes invalidating of the focus and closing the directory name input box.

This patch solves this issue by explicitely reloading metadata in early process of creating a directory to avoid reusing stale metadata of old, already nonexisting directories. Also, clearing stale cache entries when directory changes has been introduces to avoid similar issues in the future.

TEST=Enter Files.app, go to Downloads, set sorting to modification time, newest first. Create a directory twice, each time changing a name to a not default one.
BUG=174551


Review URL: https://chromiumcodereview.appspot.com/12226138

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184382 0039d316-1c4b-4281-b951-d872f2087c98
Supress error reports caused by mstscax.dll.

- Don't run remoting_unittests!RdpClientTest.* under TSAN.
- Suppress UNADDRESSABLE ACCESS errors if mstscax.dll is on the stack.

TBR=glider@chromium.org
BUG=177832

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184383 0039d316-1c4b-4281-b951-d872f2087c98
Fix for browser process memory computing in memory tests.

Get the browser memory directly from ProcessMetrics, avoid computing V8 memory directly.

This will fix running the memory benchmark on Android.

R=jochen,sky
TBR=jam
BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184384 0039d316-1c4b-4281-b951-d872f2087c98
Migrated sync_file_metadata from fileapi to sync_file_system

BUG=174870


Review URL: https://chromiumcodereview.appspot.com/12330069

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184385 0039d316-1c4b-4281-b951-d872f2087c98
[content shell] launch devtools from a file: url during layout tests

BUG=111316
R=pfeldman@chromium.org
TEST=inspector/extensions tests pass


Review URL: https://chromiumcodereview.appspot.com/12316089

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184389 0039d316-1c4b-4281-b951-d872f2087c98
Webkit roll 143855:143884

http://trac.webkit.org/log/?rev=143884&stop_rev=143856&verbose=on

TBR=

BUG=


Review URL: https://chromiumcodereview.appspot.com/12314092

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184392 0039d316-1c4b-4281-b951-d872f2087c98
roll gyp 1580:1583

1581: Use gold when running gyp tests on the gyp bots
1582: wiki change
1583: Improve performance of gyp hot functions

BUG=82230
TBR=ilevy

Review URL: https://chromiumcodereview.appspot.com/12313099

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184395 0039d316-1c4b-4281-b951-d872f2087c98
Initial steps for interactive autocomplete on Android.

Adding a basic shell class that will be used for interactive autocomplete
requests and JNI bindings for a Java dialog object.

BUG=177382,157277

Review URL: https://chromiumcodereview.appspot.com/12340014

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

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