interactive tests: Complete in-progress animations before sending mouse events.

Sending mouse events while it animates can be flaky, so stop any in-progress
animation of the window before sending mouse events to it.

BUG=none
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244821 0039d316-1c4b-4281-b951-d872f2087c98
Remove touch resources from gyp/grd files.

BUG=none
R=girard@chromium.org
TBR=thestig@chromium.org

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

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

BUG=none
T=girard@chromium.org
R=girard@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244823 0039d316-1c4b-4281-b951-d872f2087c98
Implement DriveAppRegistry::UninstallApp() and GetAppList().

BUG=324166

First Commit: https://src.chromium.org/viewvc/chrome?view=rev&revision=244182
Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=244189

R=hashimoto@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244824 0039d316-1c4b-4281-b951-d872f2087c98
Revert 244822 "Remove touch resources from gyp/grd files."

> Remove touch resources from gyp/grd files.
> 
> BUG=none
> R=girard@chromium.org
> TBR=thestig@chromium.org
> 
> Review URL: https://codereview.chromium.org/132453003

TBR=oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244825 0039d316-1c4b-4281-b951-d872f2087c98
Revert "Remove touch resources"

This reverts commit https://codereview.chromium.org/133073002 which broke
the tree: http://build.chromium.org/p/chromium.webkit/builders/Linux%20ChromiumOS%20Builder/builds/37721

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244826 0039d316-1c4b-4281-b951-d872f2087c98
Implement GetSelectedText() for the OOP PDF plugin.

This change exposes a SetSelectedText() function to the plugin so it can
eagerly notify the plugin host what the currently selected text is. This allows
the call to GetSelectedText() to return synchronously with the last selected
text, rather than the empty string.

R=joi@chromium.org, piman@chromium.org, raymes@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244829 0039d316-1c4b-4281-b951-d872f2087c98
Remove more non-aura windows code.

BUG=BUG=330735
R=scottmg@chromium.org, sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244831 0039d316-1c4b-4281-b951-d872f2087c98
[OriginChip] Show about: scheme URLs in the chip instead of "Chrome".

BUG=331908

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244834 0039d316-1c4b-4281-b951-d872f2087c98
Use a single ToplevelWindowEventHandler for the ash::Shell. This is part 1 in disabling the few cases in which dragging multiple windows is possible (which causes crashiness) 

BUG=324038
TEST=None

R=oshima
TBR=sadrul (This is a reland of https://codereview.chromium.org/114643003)

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244835 0039d316-1c4b-4281-b951-d872f2087c98
Prevent stall of text cues by selecting next range element

The source buffer stream (part of the implementation of the Media
Source API) caches buffers in ranges, each corresponding to some
contiguous span of time.

Text cues are discontiguous (by their nature), and as cues are
appended to the source buffer stream, it creates a new range element,
into which the remaining text cues are inserted.

As buffers are pulled downstream, the first range becomes exhausted,
but instead of moving to the next range, the stream signals "need more
data", and hence there's a stall, and no more cues are rendered.  But
this is not correct, as the source buffer stream already holds all the
data (in the next range element).

The solution here is liberalize BelongsToRange to return true for text
streams, which should prevent the creation of any new range elements
beyond the first (only) one.

BUG=230708

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244836 0039d316-1c4b-4281-b951-d872f2087c98
Timeline cleanups for silk measurement

The main point of this is to add some basic features into silk measurement:
- Split the silk measurement out to its own thing
- Add detailed reporting of where time goes on the render thread

But, in support of this, I added much-needed test coverage:
- Move timeline options from construction time to properties to reduce amount of glue code
- Add smoke test coverage for the timeline-based metrics
- Add unit test of ThreadTimesTimelineMetric that uses pure timeline instead of full data
- Split some functions out of ThreadTimesTimelineMetric loop allow more drop in features
- Allow Timeline to be finalized outside of ImportEvents for use by unit tests that hand-construct timelines

R=ernstm,tonyg
BUG=332447,332442

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244837 0039d316-1c4b-4281-b951-d872f2087c98
Fix flags for ARM GN build.

I accidentally used underscores which gives undefined option errors.

TBR=scottmg

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244838 0039d316-1c4b-4281-b951-d872f2087c98
Add a config for max optimizations in the GN build.

This emulates optimize=max from GYP. One difference is that this applies for all build types. The GYP one only applied optimize=max for the Official build. I can't think of why this should be the case, and it seems confusing to have such arbitrary official build differences.

R=bbudge@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244839 0039d316-1c4b-4281-b951-d872f2087c98
Fix Windows GN build.

This sets use_aura on Windows in all cases (fixes base build).

Passes new argument to gyp link wrapper (GYP revision 1835).

R=sky@chromium.org
TBR=sky

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244840 0039d316-1c4b-4281-b951-d872f2087c98
Switch the prerendering pending swap code to use render frame IDs instead of render views.

BUG=304341
R=tburkard@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244841 0039d316-1c4b-4281-b951-d872f2087c98
Now that RenderFrame is 1:1 with WebFrame, add the associated getters and start cleaning up assumptions.

BUG=304341
R=nasko@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244843 0039d316-1c4b-4281-b951-d872f2087c98
Added flag that enables system sounds whether ChromeVox is enabled or not.

BUG=322820
TEST=manual tests on Lumpy

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

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