summaryrefslogtreecommitdiffstats
path: root/WebCore/plugins/android
Commit message (Collapse)AuthorAgeFilesLines
...
* Refactoring plugins to use new java interfaces.Derek Sollenberger2009-11-301-6/+0
| | | | | | | 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 Android-specific JavaScriptCore and WebCore ↵Steve Block2009-11-134-28/+35
| | | | | | | | | | | | | | | | | | | | | | files not yet 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. - For most files, I've fixed the names of copyright holders in the license text to 'THE COPYRIGHT HOLDERS' and cleaned up formatting in the existing BSD-style license. - For Makefiles and the following files in WebCore/platform/graphics/android/, I've changed from an Apache 2.0 license to the BSD-style license. - WebCore/platform/graphics/android/BitmapAllocatorAndroid.cpp - WebCore/platform/graphics/android/BitmapAllocatorAndroid.h - WebCore/platform/graphics/android/SharedBufferStream.cpp - WebCore/platform/graphics/android/SharedBufferStream.h - For the following files, I've changed from an LGPL licese to the BSD-style license. - WebCore/platform/graphics/android/FontPlatformData.h - WebCore/platform/graphics/android/FontPlatformDataAndroid.cpp - WebCore/plugins/android/PluginDataAndroid.cpp Change-Id: Ic4c3e5610afc58637b7a9b81b1d0d1f17f4f4cb1
* Removes WebCorePrefixAndroid.h to aid WebKit upstreaming.Steve Block2009-11-121-4/+4
| | | | | | | | | | | | | | | | Content from WebCorePrefixAndroid.h has been moved to WebCorePrefix.h and the Android Makefiles modified to use that file. - Enabler flags have been moved to WebCore/config.h. - flex_XXX_T types are defined in WebCore/css/maketokenizer - Most system includes are alreay present in WebCorePrefix.h - Some includes have been moved directly to the source files that require them. - The following includes seem not to be required so have been dropped. - #include <limits.h> - #include <math.h> - #include <stdint.h> - #include <unistd.h> Change-Id: I8eba4d0a606463503554955e113d57bdf76a7136
* Merge webkit.org at r50258 : PluginPackage::compareFileVersion is now ↵Steve Block2009-11-101-11/+0
| | | | | | | | provided in PluginPackage.cpp. See http://trac.webkit.org/changeset/50138 Change-Id: Ifbb9bbf4fab660148e4e9afe1bedcda0e1b40058
* Allow plugins to load java classes from their apk.Derek Sollenberger2009-11-091-3/+9
| | | | | | | | 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
* changing how plugins gain/lose focus.Derek Sollenberger2009-10-271-1/+17
| | | | | | | | | | Previously we were keeping our own state in the UI thread to determine when to send events to the plugin. This change removes that logic and uses the document focus to determine when events are to be sent. This also fixes problems with the plugins occasionally not receiving lose focus events. see bug http://b/2033843
* Merge webkit.org at R49305 : Stub out PluginView::halt and PluginView::restart.Steve Block2009-10-201-0/+8
| | | | | | See http://trac.webkit.org/changeset/49060 Change-Id: I1af14254d03b1a06c37c1081b12eddaab73fd5ab
* Merge webkit.org at R49305 : PluginView::init and destructor have been moved ↵Steve Block2009-10-201-45/+5
| | | | | | | | to common code. See http://trac.webkit.org/changeset/47966 and http://trac.webkit.org/changeset/47967 Change-Id: If5b9594b032d5a7d456fe3bb6092eafef3655c34
* When mouse down or plugin handles touch down, set the pluginGrace Kloba2009-09-231-0/+13
| | | | | | to be the focus of the document so that it can receive key events. This has the same logic as in PluginViewMac.cpp's handleMouseEvent().
* renaming setJavaClass_ANPSetValue and ensuring memory is freed on subsequent ↵Derek Sollenberger2009-09-211-2/+2
| | | | | | calls Change-Id: I7881e711af7ec905e5c120e8e2fd4b0b7ba5e840
* First pass at replacing native plugin views with java.Derek Sollenberger2009-09-151-0/+7
| | | | Change-Id: I637275c9766202a4358ef25af01ee92c85c48e7f
* Merge commit 'goog/master' into mergeBen Murdoch2009-08-181-106/+0
|\ | | | | | | | | | | | | Conflicts: WebCore/bindings/v8/ScriptController.cpp WebCore/page/Geolocation.cpp WebCore/platform/android/GeolocationServiceAndroid.cpp
| * As PluginList is removed when we remove Gears, remove code in the native side.Grace Kloba2009-08-171-106/+0
| |
* | Fix the last of the linker errors !Ben Murdoch2009-08-171-0/+5
| |
* | Fix first set of linker errors.Ben Murdoch2009-08-171-49/+0
|/
* Add SystemInterface to the android_npapi so that we can expose system relatedGrace Kloba2009-08-052-0/+3
| | | | properties. Currently it only has getApplicationDataDirectory.
* Fixing mouse and touch coordinates inside iframes.Derek Sollenberger2009-08-031-26/+17
|
* fixing plugin event handling for touch to return the correct value.Derek Sollenberger2009-07-281-1/+1
|
* removing visibleRect event and tracking rectangles instead.Derek Sollenberger2009-07-201-2/+1
|
* Adding plugin support for an RGBA surface view.Derek Sollenberger2009-07-171-8/+4
|
* Ensuring the plugin maintains control of the nav keys until it explicity ↵Derek Sollenberger2009-07-081-3/+20
| | | | releases them.
* plugins are now sent the correct coordinates even when the page is scrolled.Derek Sollenberger2009-07-071-6/+16
|
* added gain/loose focus support for plugins. (focus = eligible to receive ↵Derek Sollenberger2009-07-021-6/+1
| | | | user events)
* Adding support for plugins to request the keyboard.Derek Sollenberger2009-06-291-2/+3
|
* Adding mouse events to the plugin APIDerek Sollenberger2009-06-261-3/+10
|
* webkit added their own initializeBrowserFuncs(), so we need to now call both ↵Mike Reed2009-06-221-7/+8
| | | | theirs and ours
* Merge commit 'goog/master' into webkit_mergeFeng Qian2009-06-181-11/+44
|\ | | | | | | | | | | | | | | Resolved conflicts: WebCore/Android.mk WebCore/storage/LocalStorageArea.h WebCore/storage/SessionStorageArea.cpp WebCore/storage/StorageEvent.cpp
| * Adding touch events for plugins.Derek Sollenberger2009-06-181-11/+44
| |
* | Get WebKit r44544.Feng Qian2009-06-171-1/+1
|/
* add pixelpacking apiMike Reed2009-06-101-1/+3
|
* Added support for plugins receiving lifecycle events such as gain/lose focus.Derek Sollenberger2009-06-081-33/+42
|
* Move Browser test plugin from webkit project to development project.Grace Kloba2009-05-141-0/+44
| | | | 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-131-0/+2
|
* Make WebCore built with V8.Feng Qian2009-04-241-12/+10
| | | | Picked up several new files from Chrome port.
* auto import from //branches/cupcake/...@137197The Android Open Source Project2009-03-091-1/+15
|
* auto import from //depot/cupcake/@136594The Android Open Source Project2009-03-051-27/+7
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-033-0/+1227
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-033-1227/+0
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-101-1/+4
|
* auto import from //branches/cupcake/...@126645The Android Open Source Project2009-01-153-0/+1224
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-1710-2367/+0
|
* Initial ContributionThe Android Open Source Project2008-10-2110-0/+2367