summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/PluginManager.java
Commit message (Collapse)AuthorAgeFilesLines
* Delete the old WebView.Torne (Richard Coles)2013-10-151-300/+0
| | | | | | | | | Delete all the Java classes used only by the old WebView implementation, and also sections of common classes that were only needed for the old WebView. Bug: 10427705 Change-Id: I02549a71104b35d86d99058c71f43e054730ec7d
* Refactor WebView to be a thin proxy classJonathan Dixon2012-03-021-1/+1
| | | | | | | | | | | | | | | | Splits interface and implementation; all client calls are forwarded to an abstract WebViewProvider interface, and the existing implementation moved into the WebViewClassic implementor of this interface. Originally taken from a snapshot from the development branch, by: git diff HEAD 9a4c328a54cc05e5 | git apply - but then rebased to keep up to date with master Interdepends on webkit and Browser changes: https://android-git.corp.google.com/g/158979 https://android-git.corp.google.com/g/167911 Change-Id: I91403f32654ff308934e95c832d17b292a7d9b2e
* am a3faa923: am 6726d6bb: Merge "Support pre-loading browser plugins on the ↵Derek Sollenberger2010-08-301-9/+19
|\ | | | | | | | | | | | | | | | | system image." into gingerbread Merge commit 'a3faa923a0ac8d0d58409fcf7c99e8ff7b261ef4' * commit 'a3faa923a0ac8d0d58409fcf7c99e8ff7b261ef4': Support pre-loading browser plugins on the system image.
| * Support pre-loading browser plugins on the system image.Derek Sollenberger2010-08-271-9/+19
| | | | | | | | | | | | | | | | | | | | The shared library from a pre-loaded plugin is in the /system/lib directory and not in the apps typical data directory. This change adjust the plugin loading to handle that difference and ensures that the right library is loaded. Change-Id: I4337089e40944e77adb6a95afb93cc1d5069511a http://b/2779728
* | Move APK monitoring into WebView.Derek Sollenberger2010-08-241-33/+61
|/ | | | | | | | | | | This CL adds the monitoring logic that was removed from the Browser in a companion CL. This allows applications other than the Browser to use special features offered by YouTube and plugins. Additionally, the pluginManager was refactored to prevent code duplication between the manager and WebView. Change-Id: Ie37f248c8edd9d06ae1fd6675dd5f06f04774b09 http://b/2834603
* Turn on plugin signature checking.Grace Kloba2010-03-251-2/+1
| | | Fix http://b/issue?id=2465450
* Temp disable plugin's signature checking.Grace Kloba2010-02-231-1/+2
| | | Filed http://b/issue?id=2465450 to re-enable later.
* consolidating to only use one surface per plugin. give plugin access to java ↵Derek Sollenberger2010-01-111-64/+12
| | | | | | context. There is a companion commit in external webkit.
* Fix a leak in WebView.Romain Guy2009-12-011-1/+1
| | | | | | | | Fixes #2296601. WebView and its related APIs are keeping static objects that hold references to Context instance. This could cause applications to leak their first Activity and all the associated resources.
* Refactoring plugins to use new java interfaces.Derek Sollenberger2009-11-301-9/+120
| | | | | | | This change adds 3 new interfaces for plugins to the framework. This change also includes extensive cleanup as we consolidate internal plugin functions into the pluginManager. Also using the new interfaces we no longer need to pass additional parameters in quite a few methods.
* remove cert for SampleBrowserPlugin and only checkGrace Kloba2009-09-301-12/+14
| | | signature for the release build.
* Add the signature checking for WebView plugins. TheGrace Kloba2009-09-301-3/+15
| | | | first one is for SampleBrowserPlugin. The second one is for Flash.
* launching plugin activity when a plugin requests to go full screen.Derek Sollenberger2009-09-221-47/+79
| | | | Change-Id: Ib42bb08d01a75ca3a9c02085ee185396bb7b7378
* removing old gears code and correcting simple method typoDerek Sollenberger2009-08-181-1/+2
|
* Remove the hack to include Gears as it is gone now.Grace Kloba2009-08-171-5/+0
|
* Add the support for the new SystemInterface of android_npapi, exposeGrace Kloba2009-08-051-0/+4
| | | | getApplicationDataDirectory to the plugin.
* Added PluginManager to handle getting all the plugin directories from ↵Grace Kloba2009-05-141-0/+157
PackageManager. Deprecated the old api to set a single plugin path.