Add support for closing Android Shell instances from Java.
commitd4f8cd3b6b75ae4292b6eb028c51fd6082af2ee4
authortedchoc@chromium.org <tedchoc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 10 Jan 2014 00:03:59 +0000 (10 00:03 +0000)
committertedchoc@chromium.org <tedchoc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 10 Jan 2014 00:03:59 +0000 (10 00:03 +0000)
tree8a2a7c47eea4fc98fd315bf4ab21023aadbec128
parentdf1e4fc94bda9ee5576b566aade733ccc53a9d3f
Add support for closing Android Shell instances from Java.

This also fixes an issue where the java side would be deleted when
calling launchShell, but the native counter part was not being cleaned
up.

BUG=330902
TBR=avi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244022 0039d316-1c4b-4281-b951-d872f2087c98
content/content_shell.gypi
content/shell/android/java/src/org/chromium/content_shell/Shell.java
content/shell/android/java/src/org/chromium/content_shell/ShellManager.java
content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellShellManagementTest.java [new file with mode: 0644]
content/shell/android/shell_manager.cc
content/shell/android/shell_manager.h
content/shell/browser/shell_android.cc