summaryrefslogtreecommitdiffstats
path: root/WebCore/plugins/android/PluginPackageAndroid.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix hit testing inside layers.Patrick Scott2011-01-261-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | A new webkit merge added a couple methods to ClipRects that were not copying the hit test rect. This make the clip rect empty during hit testing which was clipping out all nodes in scrollable layers. When tracking a layer, use the foreground layer if present as it will contain the right nodes. When looking for a scrollable layer, traverse the children in reverse drawing order to find the top-most visible layer. This allows orkut.com to scroll. Remove a couple of casts and headers. Use relaxAdoptionRequirement() to avoid a RefCounted assert. Swap the texture owner hash set during deletion as release can modify the iterator concurrently. Update the scrollbars (even though we don't have any) when scrolling a layer to keep the scroll position of the scrollbar in sync with the layer. Rewrite a little bit of PluginPackageAndroid. m_module may be non-null during load. If it is null, load the library and store it in m_module. Follow the regular path assuming m_module is not null. Bug: 3373179 Change-Id: If07ec9735b30c1e98e363667378a8d253a841a45
* Merge Webkit at r58956: Update plugin code to use C99 types. See ↵Ben Murdoch2010-05-141-1/+1
| | | | | | http://trac.webkit.org/changeset/58590 Change-Id: I73f3f008a88e69962de831a98d40e8d23c3cce30
* Merge webkit.org at r58033 : Update location of CString.hSteve Block2010-05-111-1/+1
| | | | | | See http://trac.webkit.org/changeset/56825 Change-Id: I8ba6a9685dcd1d8c4dec3400fba81e19fcbfe74d
* Merge webkit.org at r55033 : Implement PluginPackage::NPVersion for AndroidSteve Block2010-04-271-0/+5
| | | | | | See http://trac.webkit.org/changeset/54940 Change-Id: I2c3153606ab0eb9a4598e211def2f07f60eab3da
* resolved conflicts for merge of 98c97471 to masterGrace Kloba2010-01-251-2/+5
|\
| * Rearrange the include headers to enable logging.Grace Kloba2010-01-251-2/+4
| |
* | Removing reference to a java object that is no longer used.Derek Sollenberger2010-01-211-57/+1
| | | | | | | | | | | | | | The native plugin code was creating a java object that was intended to by used by the old Gears code. The java object has been deprecated and is not being used within the native code.
* | Cherry-pick WebKit change 53497 to rename jni_utility and ↵Steve Block2010-01-201-8/+7
|/ | | | | | | | | | | jni_utility_private to JNIUtility and JNIUtilityPrivate See http://trac.webkit.org/changeset/53497 This is required to sync the Android tree with webkit.org to allow unforking in WebCore/bridge. This change required updating headers in Android-specific files in WebCore and WebKit. Change-Id: I4b80eb3eadcff66cbd261aa6ccef0f37927250b1
* Fixes license headers for all Android-specific JavaScriptCore and WebCore ↵Steve Block2009-11-131-5/+5
| | | | | | | | | | | | | | | | | | | | | | 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
* As PluginList is removed when we remove Gears, remove code in the native side.Grace Kloba2009-08-171-106/+0
|
* webkit added their own initializeBrowserFuncs(), so we need to now call both ↵Mike Reed2009-06-221-7/+8
| | | | theirs and ours
* Get WebKit r44544.Feng Qian2009-06-171-1/+1
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+582
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-582/+0
|
* auto import from //branches/cupcake/...@126645The Android Open Source Project2009-01-151-0/+582
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-171-504/+0
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+504