| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
This was added to WebKit in http://trac.webkit.org/changeset/55433. It does not
cause problems on Chromium as they exclude this file from the build.
Change-Id: I77e94d5c18d99fb24578416ef31e559f35386372
|
|
|
|
| |
Change-Id: If006c38561af287c50cd578d251629b51e4d8cd1
|
|
|
|
|
|
| |
See http://trac.webkit.org/changeset/54940
Change-Id: I2c3153606ab0eb9a4598e211def2f07f60eab3da
|
|
|
|
|
|
|
|
|
|
| |
- Android.v8bindings.mk - Keep ours, conflict due to upstreaming of using DerivedSourcesAllInOne.cpp
- V8Index.h - Keep ours, conflict due to upstreaming of touch events
- GeolocationService.h - Take both, conflict due to Android-specific change for pausing service
- PluginView.cpp - Take both, conflict due to Android-specific change to guard JSC headers
- V8DOMWrapper.cpp - Keep ours, conflict due to addition of WORKERS guards
Change-Id: Ib640e64caecbb8cb31272dbfbc18d95f32f9d126
|
|
|
|
| |
Change-Id: I98a4af828067cc243ec3dc5e5826154dd88074b5
|
|
|
|
| |
Change-Id: I0cadbf8946193ed7a4a7fe0cdeff82a2495d9ef9
|
|
|
|
|
|
|
| |
instead of milliseconds.
While the timer is active, don't deliverData.
Fix http://b/issue?id=2567300
|
|
|
|
|
|
|
|
|
|
| |
plugin can call focus() on it.
By default, only nodes can be tabbed through supports
focus. We make plugin element like frame element where
it always supports focus. In Android, plugin has a
focused mode, so it requires this change.
Fix http://b/issue?id=2539608
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In Android, as we always remap the plugin from page
space to view space, we do want to update when the rect
in the page space changed. This should fix the bug where
the plugin is inside a fixed position. So even its
page coordinate changed when scrolling, its window
coordinate didn't change. We missed the update.
Fix http://b/issue?id=2542934
|
|/
|
|
| |
Change-Id: I46b25a5869e91e0075913caca5e57380f72f6107
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
when the plugin cannot accept any more data to prevent WebKit
buffering the data that the plugin can't take. This can result in a crash if the buffer gets too big (when watching an HD movie clip in
flash, for example).
Requires a frameworks/base change.
Change-Id: Ibb63d38df1014ff70fa4d65275613cbf3a217c1a
|
|
|
|
|
|
|
| |
Didn't think of better way to code in the common code.
Bug:2512527
Change-Id: Ie656ce1c399f238187045be41ece1fc2feefab90
|
| |
|
|
|
|
|
|
| |
html content.
Change-Id: Iffcc30d47428708842ac5dddee41cc611d879c1c
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
To match JSC version, after getNPObject() is called,
the object should have ref count 2. One will be released
in ~PluginView(). Another one will be released by
the plugin.
This should fix the crash of Flash using V8.
Fix http://b/issue?id=2511963
|
|/
|
|
|
|
| |
every time the IFrame changes position within the document.
Change-Id: I03090bda439c3a3cac95dce42b3ea37901dc42f8
|
|
|
|
| |
http://b/issue?id=2506729
|
|
|
|
|
|
|
|
| |
set default handled so that EventHandler won't try
to change the document focus.
This should address the problem Adobe saw when tapping
on a object may cause both GainFocus and LostFocus
life cycle events.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mode or it is the document focused node.
Remove Android special code added to support prevent
default for double tap and long press. Long press
and double tap needs to call preventDefault if it
is needed.
Remove Android special code added to pass event time.
Need a separate CL for android_npapi.
|
|
|
|
| |
Change-Id: Ic32359b699d71dcd1603ac9295c95100014fc484
|
|
|
|
|
|
|
|
|
|
| |
The problem occurs when a page containing a plugin is refreshed
or the plugin is loaded using javascript. If the window size
is set before the plugin view has its parent sent then the
plugin surfaces were not being initialized. This change ensures
that if that happens the surfaces will still be created.
see bug #2476059.
|
|\
| |
| |
| |
| |
| |
| | |
Merge commit '4e409302db5afdfb18231bd3e1a86f85302a2599'
* commit '4e409302db5afdfb18231bd3e1a86f85302a2599':
Adding logging to android's plugin view.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- AutoFillPopupMenuClient.h - Take theirs, git got confused
- PluginView.h - Conflict due to new OS macro
- Gradient.cpp - Conflict due to new argument due to setPlatformGradientSpaceTransform
- Android.derived.v8bindings.mk - Keep ours
- DragImage.h - Take both
- V8DocumentCustom.cpp - Take theirs
- XCode project - Take both to keep Android-addition of GeolocationPositionCache
Change-Id: I3f294a71af93fb4e02b57e0169bd25143132df15
|
| |
| |
| |
| | |
Change-Id: Ia79977b6cf3b0b00c06ef39419989b28e57e4f4a
|
| |
| |
| |
| |
| |
| | |
This was added in http://trac.webkit.org/changeset/42748
Change-Id: Ifcb9308d817203b6e23945ceedd83b9f9eb2e80f
|
| |
| |
| |
| | |
Change-Id: Ib489d2ff91186ea3652522e1d586e54416a2cf44
|
| |
| |
| |
| | |
Change-Id: Ib24c66a3c609fd1c8ae9697f471a8abc85e5aa33
|
| |
| |
| |
| |
| |
| | |
See http://trac.webkit.org/changeset/52791
Change-Id: I0e1a6ae16f93cdbb12ae5770607a220079451cb8
|
| |
| |
| |
| |
| |
| |
| |
| | |
Keep ours for generic bridge code as this is a work in progress.
Take theirs for conflicts on other platforms due to bridge changes.
Take theirs for updates for recently moved JSC JNI bridge.
Change-Id: I7db68450a369bb652755cc4b9555083c76b07510
|
| |
| |
| |
| | |
Change-Id: Ib661abb595522f50ea406f72d3a0ce17f7193c82
|
| |
| |
| | |
merge from https://android-git.corp.google.com/g/#change,39356
|
| |
| |
| |
| |
| |
| | |
See https://bugs.webkit.org/show_bug.cgi?id=32154
Change-Id: I76355f3e002af505560a8a8cfce1c98322f66230
|
| |
| |
| |
| |
| |
| |
| |
| | |
left of the containing frame's document, so fix a bug in the WebCore touch event handler where the wrong page co-ordinates were being passed to the Touch construtor. This part of the change should be upstreamed to webkit.
Also fix a crash when a touchCancel event is sent to a plugin because touchCancel, like touchend is not guaranteed to have data in touches, but will have data in changedTouches.
Change-Id: I5345d7baf4e4325b24fbc5fbe60132dafb80e006
|
|\ \
| |/ |
|
| |\ |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
values.
Merge commit '53e1af87fa4f19eac50b3d6fb45a3a386d156cd0'
* commit '53e1af87fa4f19eac50b3d6fb45a3a386d156cd0':
Add logging for all plugin events and their return values.
|
| |/ |
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
instead of frame as it is what Flash expects. For
other port like Mac, it passes the window coordinate
to the plugin. In Android, plugin always sees the
full page and we use the visible screen rect to
indicate whether it is visible.
Change to use page coordinate across PluginView and
PluginWidget for consistency. This should fix the
problem Ben saw with plugin inside iframe (which is
caused by a race condition) and the cnnn ad problem
Adobe has.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| |/
| |
| | |
Change-Id: I24c41d6ab08dd3594edd4ff62a1c823c904b9851
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
WebCore/bridge/Bridge
See http://trac.webkit.org/changeset/53464
This is required to sync the Android tree with webkit.org to allow unforking in WebCore/bridge.
Note that this change required an update to ScriptControllerAndroid.cpp and a manual fix in
PluginView.cpp to add a temporary ANDROID guard.
Change-Id: Ib2fe7793f7b3212e3b41324ff7dc5bb15c0e14b4
|
|/
|
|
|
|
| |
the Qt team.
Change-Id: I2953472cee68aadf18f9dd740e9b3f69ad729cf0
|