[PPAPI] Add media stream video track output API
Implemented the pepper host for the output mode.

R=bbudge@chromium.org, dmichael@chromium.org, jschuh@chromium.org, yzshen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268318 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 268318
Dont dismiss bubble views when window bounds change

Bubble views are closed if BubbleDelegateView::move_with_anchor_ is false
when bounds changing. With touch view and virtual keyboard, we dont want to
dismiss bubble views on bounds change. So this CL removes
BubbleDelegateView::move_with_anchor_ and make it default behavior.

BUG=366767
TEST=
1. Enable Virtual keyboard (or touchview mode)
2. Enable streamlined hosted apps flag from about://flags
3. Go to any website
4. Go to hotdog menu, more tools, "Add shortcut to this website"
5. Try to change the name of the shortcut you are adding now by tapping the name textfield of the dialog that appeared
6. The dialog should not disappear, you should be able to change the name in the textfield

R=msw@chromium.org, mukai@chromium.org, sadrul@chromium.org, skuhne@chromium.org, xiyuan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268319 0039d316-1c4b-4281-b951-d872f2087c98
cc: Make gpu rasterization flag per page instead of per layer.

BUG=367198

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268320 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 268319
Disable compositing for GPU rasterization hints

This disables compositing for GPU rasterization hints, since we're no
longer using per-layer will-change-based hints for GPU rasterization
(we're instead using a per-page viewport-based trigger).

BUG=367202

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268321 0039d316-1c4b-4281-b951-d872f2087c98
Revert "Revert 268248 "NaCl: Update revision in DEPS, r13115 -> r13137""

This reverts r268255, which reverted a NaCl DEPS roll.
r268292 has landed in the interim, which should fix the build failure,
which was seen only on the buildbot (but not the trybot) because
the buildbot has a longer base path.

R=mseaborn@chromium.org
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3846

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268322 0039d316-1c4b-4281-b951-d872f2087c98
Android: Remove non-drawing SolidColorLayer

That layer never has its bounds set, so just remove the extra logic.

Also fix a null ptr deref and remove an unused variable.

NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268323 0039d316-1c4b-4281-b951-d872f2087c98
DrMemory: Suppress a GPU handle leak.

BUG=370178
NOTRY=true
TBR=zhaoqin@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268325 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Initialize MessageInTransit::Header::unused.

(This avoids an uninitialized read (e.g., in sending the message), which
potentially leaks data.)

R=yzshen@chromium.org
BUG=370145

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268326 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 268325
SVN changes up to revision 268326
Valgrind Mac: Exclude a couple more failing AppCacheRequestHandlerTests.

BUG=365715
TBR=timurrrr@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268328 0039d316-1c4b-4281-b951-d872f2087c98
[Refactor] Move ImageHolder to chrome/browser

A future CL will need to use ImageHolder, so this CL brings it closer to bitmap_fetcher, which it uses, and into more common grounds.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268329 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 268328
ProcessSingletonPosix: open socket through symlink target when connecting to running instance.

If the user data dir path was long, you could start a new instance but not launch new tabs in an existing one.

BUG=33097,369649

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268330 0039d316-1c4b-4281-b951-d872f2087c98
Remove DesktopWindowTreeHostWin focus save and restore.

[Desktop]NativeWidgetAura save/restore focus on [de]activate.
HWNDMessageHandler uses DesktopWindowTreeHostWin similarly.
This functionality is redundant for Windows desktop/metro/ash.
RestoreFocusOnEnable is also not necessary, AFAICT.

Remove the redundant code and related test file.
Add View focus tests for Widget and HWND changes.
Remove USE_AURA from interactive_test_utils_win.cc

BUG=299186
TEST=View focus is saved/restored on Widget activation changes. Test switching windows with content/omnibox focused, test showing the system print dialog (CTRL+SHIFT+P) which enables/disables the browser window. No behavior changes or regressions.
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268331 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 268331
Add ServiceWorker support in EmbeddedWorkerDevToolsManager.

This change depends on https://codereview.chromium.org/269653002/.

BUG=358657

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

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