Using constant iterator for Alt+1 switching instead of LRU iterator

BUG=238370
TEST=unit test
R=jamescook@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198583 0039d316-1c4b-4281-b951-d872f2087c98
Adding TCP packet support for STUN/TURN packets.
The frame of these packets is different from ICE TCP. These
packets doesn't carry the length of the packet at the head.
Length will be present in packet it self at offset 2.

This has been reviewed and tried here:
https://codereview.chromium.org/14882003/

TBR=mallinath@chromium.org, sergeyu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198584 0039d316-1c4b-4281-b951-d872f2087c98
Regression issue with "ShouldHop", the UpdateState->Layout flow was updated during M-27 to resolve a similar issue due to Updates that didn't change bounds not flowing into Layout, however due to some merging/partial reverts, this flow got partially reverted regressing these bugs.

BUG=234655
R=davemoore@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198585 0039d316-1c4b-4281-b951-d872f2087c98
Enable a few gpu tests on Android.

Originally we disabled these tests due to failure to locate the related json files on Android. However, we should figure out how to fix the issue and run the tests on Android, especially the driver_bug_workaround tests, as they are part of Android now.

BUG=
TEST=content_unittests on ANDROID bots
R=gman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198586 0039d316-1c4b-4281-b951-d872f2087c98
Fix for AudioSwitchHandler crashing on VM's.
On VM's since we have no audio devices, the input/ouput device priority queue's top() methods crash; fix this by first checking to see if we have any devices on the priority queues before we try to access the top.

R=hshi@chromium.org
BUG=None.
TEST=Turning on Chrome side audio switching on a VM does not crash it.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198587 0039d316-1c4b-4281-b951-d872f2087c98
Implement ExtendSelectionAndDelete interface in TextInputClient. 

From now, we were forwarding fabricated backspace keyevents for deleting preceding text in Chrome OS. 
However it turned out that this is not friendly with omnibox or some web applications. 
Thus we decided to call ExtendSelectionAndDelete instead of backspace keyevent forwarding. 

BUG=234914
TEST=None for this patch.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198588 0039d316-1c4b-4281-b951-d872f2087c98
Turn off touch editing and touch drag and drop by default.

BUG=none.

TBR=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198589 0039d316-1c4b-4281-b951-d872f2087c98
Removed reference to whitelisting requirement.

BUG=
R=kalman@chromium.org, petewil@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198590 0039d316-1c4b-4281-b951-d872f2087c98
Update comment for UseOneTimeRandomizationWithCustomSeed().

This hopefully makes things more clear and should avoid some
confusion for people reading the API.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198591 0039d316-1c4b-4281-b951-d872f2087c98
[Mac][MC] Implement notification updates and relayouts.

BUG=179904

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198592 0039d316-1c4b-4281-b951-d872f2087c98
Add another DVLOG message to VariationsService code.

BUG=none
TEST=Run own debug unofficial build with --vmodule=variations_service=1 and observe the new message.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198593 0039d316-1c4b-4281-b951-d872f2087c98
[Memory Sheriff] suppress Leak in VideoSourceHandler::Open

NOTRY=true
TBR=ronghuawu@chromium.org,thestig@chromium.org
BUG=238541

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

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

TBR=sreeram@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198595 0039d316-1c4b-4281-b951-d872f2087c98
Revert "Revert 198403 "Move WrappedTexImage functionality to ui/gl""

This reverts commit 774a135353b9b6eadaf6d074c135c3a433de3eee.

BUG=235031
TBR=piman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198596 0039d316-1c4b-4281-b951-d872f2087c98
Remove FileCache getter on DriveSystemService.

The method is no longer needed. Simplify it.

BUG=232450
TEST=Ran unit_tests
R=hashimoto@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198597 0039d316-1c4b-4281-b951-d872f2087c98
Handle Esc key press event in Local NTP.

If the user press 'Esc' key before 3 seconds timeout, we now send an
onkeypress(ESC) to the page. Local NTP handles the key press event and reloads the page contents.

BUG=231744,238065
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198598 0039d316-1c4b-4281-b951-d872f2087c98
Files.app: Changed the text color of selected item in the default action dialog.

BUG=237159

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198599 0039d316-1c4b-4281-b951-d872f2087c98
Allow keyword SWYT to score high.

Without this, I hit a DCHECK(!IsTopMatchScoreTooLow()), not to mention the bug
linked to.

BUG=238030
R=mpearson@chromium.org
TEST=See bug.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198600 0039d316-1c4b-4281-b951-d872f2087c98
[Memory Sheriff] Update suppression for rename

NOTRY=true
TBR=phajdanjr@chromium.org,thestig@chromium.org
BUG=238544, 222876

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198601 0039d316-1c4b-4281-b951-d872f2087c98
InstantExtended: preload NTP in local-only mode by default.

Also add a finch flag to let us turn off this behavior if necessary.

BUG=none
TESTED=unit tests, interactive ui tests
R=sreeram@chromium.org

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

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