summaryrefslogtreecommitdiffstats
path: root/WebKit/android/plugins/android_npapi.h
Commit message (Collapse)AuthorAgeFilesLines
* Add new API for plugin audio track latency.Derek Sollenberger2010-10-121-0/+7
| | | | | | | | | | This CL extends the existing udio API with a new function to measure the latency of a audio track. To preserve binary compatibility with the already released v0 API we have created a v1 extension. Change-Id: I656ac10470f2262bac7039aa45458d2100a37612 http://b/3088633
* Allowing native code access to the application context as long asDerek Sollenberger2010-03-231-1/+8
| | | | | | | | | | there is at least one valid instance of the webviewcore class. This change allows plugins access to the application context when the plugin package is loaded, prior to any instances of the plugin being created. Change-Id: I74a58cf76cc3c2d0ef7bca19346f13f58f616830
* Putting Grace's change back in now that we have the new apk from Adobe.Bart Sears2010-03-151-1/+1
| | | | | | Revert "Temporary revert the new android_npapi. Waiting for" This reverts commit 31ba9c5b345211c7c89d08a762c09582a3975738.
* Temporary revert the new android_npapi. Waiting forGrace Kloba2010-03-121-1/+1
| | | the new apk from Adobe.
* Add requestCenterFitZoom to android_npapi so thatGrace Kloba2010-03-121-0/+3
| | | | | Flash can trigger the smart-zoom Fix http://b/issue?id=2510670
* Update android_npapi to remove the special codeGrace Kloba2010-03-091-14/+0
| | | | added for mwc.
* Pass touch event time from Java to WebKitGrace Kloba2010-02-031-0/+1
| | | merge from https://android-git.corp.google.com/g/#change,39356
* adding event to notify the plugin when it is on/off screen.Derek Sollenberger2010-01-121-1/+9
|
* consolidating to only use one surface per plugin. give plugin access to java ↵Derek Sollenberger2010-01-111-12/+36
| | | | | | context. There is a companion commit in frameworks/base.
* add event interface for plugins, so they can post an event to themselves ↵Mike Reed2009-12-101-0/+26
| | | | (from any thread)
* Enable longpress and doubletap to WebKit as touchGrace Kloba2009-12-091-4/+20
| | | | event if it is requested.
* Switching from activity based full screen plugins to a view system overlay.Derek Sollenberger2009-12-081-0/+4
|
* Cleaning up android_npapi by removing implemented functions and unused ↵Derek Sollenberger2009-11-301-18/+1
| | | | parameters.
* Refactoring plugins to use new java interfaces.Derek Sollenberger2009-11-301-21/+7
| | | | | | | This change contains extensive cleanup as we now keep track of a pointer to the plugin's java entry point (WebkitPlugin.class). Also given that we track this object and changes to plugin packaging we nolonger need to pass additional parameters in quite a few methods.
* Fixes license headers for all files in WebKit/android, other than those in stl/.Steve Block2009-11-131-2/+1
| | | | | | | | | | | | | These files have not yet been upstreamed to webkit.org. WebKit requires either a BSD-style or LGPL 2.1 license for all code. We use a BSD-style 2-clause license for Android-specific files that will be upstreamed to webkit.org. This change adds licenses where absent or simply fixes the names of copyright holders in the license text to 'THE COPYRIGHT OWNER' and cleans up formatting. Files in stl/ currently use licenses other than BSD-style and will require more careful treatment. Change-Id: I67ad4b8932e432d3eaaeecdfeb0d09418496228d
* Allow plugins to load java classes from their apk.Derek Sollenberger2009-11-091-7/+0
| | | | | | | | Relocate ANPSystemInterface into its own file and provide the ability to call into java and load a plugin's java class from their apk. see http://b/2215696
* Updating the documentation for plugins.Derek Sollenberger2009-10-191-36/+47
|
* adding API to enable plugins to request full screen modeDerek Sollenberger2009-09-221-0/+5
| | | | Change-Id: Ib3373af6ff127399d1d0846ba30a4275da5b3133
* renaming setJavaClass_ANPSetValue and ensuring memory is freed on subsequent ↵Derek Sollenberger2009-09-211-3/+9
| | | | | | calls Change-Id: I7881e711af7ec905e5c120e8e2fd4b0b7ba5e840
* cleaning up old surface view API'sDerek Sollenberger2009-09-211-37/+0
| | | | Change-Id: I333c2eebff22df1a56099fad7d8ec366627f4e22
* First pass at replacing native plugin views with java.Derek Sollenberger2009-09-151-37/+16
| | | | Change-Id: I637275c9766202a4358ef25af01ee92c85c48e7f
* update dox. no code changeMike Reed2009-08-281-1/+7
|
* adding additional documentation for the plugin apiDerek Sollenberger2009-08-111-3/+49
|
* cleaning up and adding more doxygen commentsDerek Sollenberger2009-08-111-41/+49
|
* modifying the android_npapi.h to accomodate surfaces with different pixel ↵Derek Sollenberger2009-08-101-11/+3
| | | | formats.
* enabling plugin surfaces to manually scale based on the zoom level.Derek Sollenberger2009-08-071-8/+1
|
* first cut at adding zoom support for plugins.Derek Sollenberger2009-08-061-6/+16
|
* Add SystemInterface to the android_npapi so that we can expose system relatedGrace Kloba2009-08-051-0/+11
| | | | properties. Currently it only has getApplicationDataDirectory.
* adding the first cut for the onLoad plugin event.Derek Sollenberger2009-08-041-0/+1
|
* expose getFontPath to pluginsMike Reed2009-07-311-0/+29
|
* removing visibleRect event and tracking rectangles instead.Derek Sollenberger2009-07-201-12/+15
|
* Remove format until plugins either need to know or ask to change it.Patrick Scott2009-07-201-2/+1
|
* Add Plugin APIs for creating and manipulating a Surface.Patrick Scott2009-07-201-5/+40
| | | | | | | | | | | | SurfaceCallback: An interface used to receive the surface change events. The PluginSurface then sends those events to the actual plugin. PluginSurface: A wrapper around the native Surface object obtained from the Java SurfaceView. This object can lock and unlock the surface and takes care of creating, positioning and destroying the Java SurfaceView. Changed PluginWidgetAndroid to not use SkFlipPixelRef when the drawing model is Surface.
* add fontdir api for pluginsMike Reed2009-07-171-36/+3
| | | | remove unneeded fonttable apis
* Adding plugin support for an RGBA surface view.Derek Sollenberger2009-07-171-1/+40
|
* fixing a typo in the android plugin api.Derek Sollenberger2009-07-071-1/+1
|
* Adding support for plugins to request the keyboard.Derek Sollenberger2009-06-291-0/+6
|
* Adding mouse events to the plugin APIDerek Sollenberger2009-06-261-4/+16
|
* add zoom field to visibleRect eventMike Reed2009-06-241-4/+2
|
* Providing plugins with scrolling ability as well as an event informing the ↵Derek Sollenberger2009-06-221-7/+20
| | | | plugin of the document's visibleRect.
* Adding touch events for plugins.Derek Sollenberger2009-06-181-4/+24
|
* add font table getters for pluginsMike Reed2009-06-171-0/+39
|
* Added event to notify plugins when the app is running low on memory.Derek Sollenberger2009-06-101-1/+2
|
* add pixelpacking apiMike Reed2009-06-101-1/+34
|
* Reorganizing the drawContext for plugin events.Derek Sollenberger2009-06-091-11/+9
|
* Added support for plugins receiving lifecycle events such as gain/lose focus.Derek Sollenberger2009-06-081-23/+33
|
* add pause/resume events for pluginsMike Reed2009-05-281-4/+6
| | | | | add sendEvent() api to widget add jni pause/resume functions to be called from java
* add test for plugin api for paths (and some fixes)Mike Reed2009-05-131-2/+3
|
* add path apis for plugins. also add drawLine to canvasMike Reed2009-05-041-1/+50
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+620
|