summaryrefslogtreecommitdiffstats
path: root/WebKit/android/plugins
Commit message (Collapse)AuthorAgeFilesLines
...
* Refactoring plugins to use new java interfaces.Derek Sollenberger2009-11-304-73/+43
| | | | | | | 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-1325-52/+88
| | | | | | | | | | | | | 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-094-11/+55
| | | | | | | | 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
|
* Enabling plugins to stay in sync with UI when the DOM changes.Derek Sollenberger2009-10-132-12/+28
|
* add debugging, tweak data for flash work in progressCary Clark2009-10-121-7/+49
| | | | | | | | | Attempts to get the plugin to scroll when the ime appears. Add debugging strings to help track events to show plugin object. Add focusCandidate interfaces. Tweak rectangles from plugin so they don't disappear. Prefer found matches in nav cache that are later in the document.
* adding API to enable plugins to request full screen modeDerek Sollenberger2009-09-224-33/+38
| | | | Change-Id: Ib3373af6ff127399d1d0846ba30a4275da5b3133
* renaming setJavaClass_ANPSetValue and ensuring memory is freed on subsequent ↵Derek Sollenberger2009-09-213-6/+25
| | | | | | 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-157-373/+183
| | | | 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-106-48/+49
| | | | formats.
* enabling plugin surfaces to manually scale based on the zoom level.Derek Sollenberger2009-08-074-25/+11
|
* fixing the surface size if the plugin elects to not handle zoomEvents.Derek Sollenberger2009-08-063-4/+4
|
* first cut at adding zoom support for plugins.Derek Sollenberger2009-08-063-7/+29
|
* Add SystemInterface to the android_npapi so that we can expose system relatedGrace Kloba2009-08-052-0/+83
| | | | properties. Currently it only has getApplicationDataDirectory.
* adding the first cut for the onLoad plugin event.Derek Sollenberger2009-08-041-0/+1
|
* Merge change 9656Android (Google) Code Review2009-08-042-14/+36
|\ | | | | | | | | * changes: enhancing visibleRect tracking and making it work within iframes.
| * enhancing visibleRect tracking and making it work within iframes.Derek Sollenberger2009-08-042-14/+36
| |
* | Merge change 9526Android (Google) Code Review2009-08-032-4/+24
|\ \ | |/ | | | | | | * changes: Fixing mouse and touch coordinates inside iframes.
| * Fixing mouse and touch coordinates inside iframes.Derek Sollenberger2009-08-032-4/+24
| |
* | expose getFontPath to pluginsMike Reed2009-07-312-0/+37
|/
* Merge change 7734Android (Google) Code Review2009-07-231-2/+2
|\ | | | | | | | | * changes: Fix issue 1795088 Improve audio routing code
| * Fix issue 1795088 Improve audio routing codeEric Laurent2009-07-221-2/+2
| | | | | | | | Integrated comments after patch set 1 review.
* | Fix a crash in plugins.Patrick Scott2009-07-211-1/+1
| |
* | removing visibleRect event and tracking rectangles instead.Derek Sollenberger2009-07-204-32/+179
| |
* | Remove format until plugins either need to know or ask to change it.Patrick Scott2009-07-202-3/+3
| |
* | Add Plugin APIs for creating and manipulating a Surface.Patrick Scott2009-07-207-12/+420
| | | | | | | | | | | | | | | | | | | | | | | | 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-172-59/+22
|/ | | | remove unneeded fonttable apis
* Adding plugin support for an RGBA surface view.Derek Sollenberger2009-07-174-4/+105
|
* 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-292-0/+13
|
* 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-222-8/+37
| | | | plugin of the document's visibleRect.
* Adding touch events for plugins.Derek Sollenberger2009-06-183-7/+63
|
* add font table getters for pluginsMike Reed2009-06-172-0/+66
|
* Added event to notify plugins when the app is running low on memory.Derek Sollenberger2009-06-101-1/+2
|
* add pixelpacking apiMike Reed2009-06-102-1/+106
|
* added missing function pointers in the plugin canvas interfaceDerek Sollenberger2009-06-091-2/+7
|
* Reorganizing the drawContext for plugin events.Derek Sollenberger2009-06-092-19/+17
|
* Added support for plugins receiving lifecycle events such as gain/lose focus.Derek Sollenberger2009-06-081-23/+33
|
* Fix a crash on missing plugins.Leon Scroggins2009-06-041-4/+8
| | | | | Before accessing the plugin package, make sure it is not null, since missing plugins will not have one.
* hack to set focus for pluginsMike Reed2009-05-281-1/+3
| | | | expose pluginview from pluginwidget
* add pause/resume events for pluginsMike Reed2009-05-283-4/+20
| | | | | add sendEvent() api to widget add jni pause/resume functions to be called from java
* Move Browser test plugin from webkit project to development project.Grace Kloba2009-05-147-1013/+0
| | | | Change how we set plugin path as we can support more than one path now.
* add test for plugin api for paths (and some fixes)Mike Reed2009-05-133-10/+40
|
* add path apis for plugins. also add drawLine to canvasMike Reed2009-05-043-1/+169
|