Fixes hide key resetting control modifiers.


BUG=342785

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250718 0039d316-1c4b-4281-b951-d872f2087c98
[AudioPlayer] Fix the icon on the launcher

The audio player should show the its own icon in the launcher but it shows the files.app icon wrongly. This patch fixes it. 

BUG=none
TEST=manually tested

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250719 0039d316-1c4b-4281-b951-d872f2087c98
Roll OpenSSL DEPS r249698 -> r250522

This pulls in the following change:

r250522 | agl@chromium.org | 2014-02-11 17:08:43 -0500 (Tue, 11 Feb 2014) | 4 lines

Disable NEON Poly1305 code.

See https://code.google.com/p/chromium/issues/detail?id=341598

BUG=341598

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

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250723 0039d316-1c4b-4281-b951-d872f2087c98
BluetoothManager is now used on the correct Android SDK.

BUG=342828

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250725 0039d316-1c4b-4281-b951-d872f2087c98
[android_webview] Suppress warning for Android build.

This suppresses a warning in the Android build configuration.

BUG=None
TEST=compile
NOTRY=true
R=torne@chromium.org

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

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

BUG=341448
TBR=robertphillips@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250727 0039d316-1c4b-4281-b951-d872f2087c98
Change the bypass keyword to "danger".

This was designed for testing, but the old value is all over the Internet now
and users are doing dangerous things with it.

BUG=none
R=felt@chromium.org, palmer@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250728 0039d316-1c4b-4281-b951-d872f2087c98
PPAPI: Check render_frame_ for validity before use.

BUG=338984

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250729 0039d316-1c4b-4281-b951-d872f2087c98
Introduce ADTSStreamParser. Factorize MP3StreamParser and tests.

Factorizes MP3StreamParser into MPEGAudioStreamParserBase for reuse
with a new ADTSStreamParser.  In the process, also factorizes the
MP3StreamParserTest into a new test helper StreamParserTest for
reuse with the ADTSStreamParserTest.

Introduces an adts_constants.{cc,h} to remove duplicate constants
across the AAC and ES ADTS parsers.  Fixes a channel layout bug in
the AAC parser.

sfx.adts test file will be landed manually in a separate change.

BUG=341648,340426
TEST=new unittests pass!

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

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

BUG=
R=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250731 0039d316-1c4b-4281-b951-d872f2087c98
Revert 250730 "Introduce ADTSStreamParser. Factorize MP3StreamPa..."

Causing compile failure on mac: http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Mac/builds/16420/steps/compile/logs/stdio

> Introduce ADTSStreamParser. Factorize MP3StreamParser and tests.
> 
> Factorizes MP3StreamParser into MPEGAudioStreamParserBase for reuse
> with a new ADTSStreamParser.  In the process, also factorizes the
> MP3StreamParserTest into a new test helper StreamParserTest for
> reuse with the ADTSStreamParserTest.
> 
> Introduces an adts_constants.{cc,h} to remove duplicate constants
> across the AAC and ES ADTS parsers.  Fixes a channel layout bug in
> the AAC parser.
> 
> sfx.adts test file will be landed manually in a separate change.
> 
> BUG=341648,340426
> TEST=new unittests pass!
> 
> Review URL: https://codereview.chromium.org/120503006

TBR=dalecurtis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250736 0039d316-1c4b-4281-b951-d872f2087c98
<webview> zoom API.

*****

Added a test to test the <webview> zoom API.


Added callback functionality to setZoom.


Changed the onZoomeChange event to have two public fields: "oldZoomLevel" and "newZoomLevel".


Each loadcommit event now updates the internal currentZoomLevel_ field so that getZoom reports the correct zoom level both initially and after navigating to different webpages.


Refactored many instances of the term "zoom factor" to "zoom level" for consistency with other zoom-related functions in other areas of chrome.


Implemented the getZoom function of the webview zoom API (though it is sometimes wrong because it needs to get updated info when navigating to different pages).


Implemented the setZoom function for the <webview> zoom API.

BUG=234663

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250737 0039d316-1c4b-4281-b951-d872f2087c98
Fully support the autohide shelf option for touch UI on Windows.

This change does the following:

1) Adds a new gesture referred to as an EdgeSwipe gesture.
This is Win8 / Metro specific, and refers to a swipe up from
the bottom edge, or swipe down from the top edge.  The
semantics of this gesture are slightly different than those
of a bezel gesture, which can occur on any edge, and for
which you can determine specifically which edge it was (not
possible with Win8 edge swipe).

2) edge swipe no longer enters / exits full screen mode.
Instead it makes the shelf visible (if it was hidden, and
auto-hide was checked), disables auto-hide, and exits full
screen.

BUG=340772
R=asvitkine@chromium.org, cpu@chromium.org, harrym@chromium.org, jschuh@chromium.org, sadrul@chromium.org, sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250738 0039d316-1c4b-4281-b951-d872f2087c98
Avoid int->float->int conversion in OcclusionTracker for int translates.

If the transform on a layer is an integer translation, we can easily
avoid converting the query rectangle to floats just to convert them
back to integers again. This is super costly.

Added a perftest for this. On an N4 the results are

Before: 20.553817749023438 us
After: 13.440165519714355 us

For about 35% reduction in time in this scnario.

Also renames MapClippedRect(Rect) to MapEnclosingClippedRect(Rect) to
describe what it does better, and audit callsides of MapClippedRect
to change any others that then ToEnclosingRect to call the
MapEnclosingClippedRect instead. Similar for Project.

R=enne
BUG=342848

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250739 0039d316-1c4b-4281-b951-d872f2087c98
Implement events for cast.streaming.rtpStream API

This change implements:
cast.streaming.rtpStream.onStarted
cast.streaming.rtpStream.onStopped
cast.streaming.rtpStream.onError

Above event handlers are now called when a stream starts, stops and
encounters an error.

CastStreamingApiTest is updated to connect these events for testing.

BUG=301920

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250740 0039d316-1c4b-4281-b951-d872f2087c98
autofill: Remove WebFormElement include from autofill_manager.h

Apparently this type is only used by the unittest file.

BUG=140037
TEST=unit_tests
TBR=joi@chromium.org,blundell@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250741 0039d316-1c4b-4281-b951-d872f2087c98
Use the same handle for checking and duplicating in DuplicateHandleProxy

BUG=338524
R=cpu@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250744 0039d316-1c4b-4281-b951-d872f2087c98
Add libcap2 to instrumented libraries.

BUG=313751
R=glider@chromium.org
NOTRY=true

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

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