| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
eclair-mr2
|
| |
| |
| |
| |
| |
| |
| | |
See http://trac.webkit.org/changeset/53489
This is required to sync the Android tree with webkit.org to allow unforking in WebCore/bridge.
Change-Id: I0b422e7f29c760a20da348d97444c164f7cad622
|
|\ \
| |/
| |
| |
| |
| | |
* changes:
Cherry-pick WebKit change 53449 to move JSC-specific implementation of JavaString to a private implementation class
Cherry-pick WebKit change 53464 to rename WebCore/bridge/runtime to WebCore/bridge/Bridge
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
JavaString to a private implementation class
See http://trac.webkit.org/changeset/53449
This is required to sync the Android tree with webkit.org to allow unforking in WebCore/bridge.
Change-Id: I61cfea194d679d506d92ca3951032531d6908965
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
| |
destroyed.
|
|
|
|
|
|
|
| |
See http://trac.webkit.org/changeset/53443
This is required to sync the Android tree with webkit.org to allow unforking in WebCore/bridge.
Change-Id: I0f2b0581e0850694953f79d45242c44d16bbf5fa
|
|
|
|
|
|
|
|
|
|
|
|
| |
See http://trac.webkit.org/changeset/53436
This is required to sync the Android tree with webkit.org to allow unforking in WebCore/bridge.
Note that changes to the following were required as a result of this cherry-pick.
- WebCoreFrameBridge.cpp - updated to use JavaInstance::m_instance
- V8Binding/jni/jni_instance - Updated to rename the V8 version of JavaInstance::_instance to JavaInstance::m_instance
to allow the same code path to be used in WebCoreFrameBridge.
Change-Id: I6884f7424c8a0917095f828bda4ca62452e527b5
|
|\
| |
| |
| | |
JavaInstanceJSC" into eclair-mr2
|
| |
| |
| |
| |
| |
| |
| |
| | |
See http://trac.webkit.org/changeset/53412
Note that changes to WebCoreFrameBridge.cpp cpp were required as a result of this cherry-pick.
Change-Id: I0a6f6fafc5b0d5d9337ef4e339c6a0c5dd188eb9
|
|\ \
| | |
| | |
| | | |
mimetypes." into eclair-mr2
|
| | |
| | |
| | | |
the plugin mimetypes.
|
|/ /
| |
| |
| | |
started. Otherwise the plugin won't get the rect
later as it thinks it is not changed.
|
| |
| |
| | |
Fix the crash.
|
| |
| |
| |
| |
| |
| |
| | |
this is two-part change, see http://android-git.corp.google.com/g/#change,37092 for the java counterpart.
This CL implements fixed position elements (css position: fixed) using layers, supporting pixels and percent lengths.
It addresses http://b/1914365
|
| |
| |
| |
| |
| |
| | |
The removed code was needed in the previous implementation, but not so anymore as we
recopy the layers to the UI. It causes the bug, as webkit deallocate the tree asynchronously,
which ends up resetting the root layer to zero after the new page was loaded...
|
|\ \
| | |
| | |
| | | |
into eclair-mr2
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
WebKit change http://trac.webkit.org/changeset/53193 updated appendClassName to use
JSC::StringBuilder, rather than JSC-specific types. This allows this method to be
used with V8 as well as JSC.
A clean cherry-pick of this change would require changes 52026, 52028, 52075 and
52329 to be cherry-picked also. To avoid this churn, we simply update jni_runtime.cpp
to reflect the version at change 53193.
Change-Id: I6602469aeea59d8146ab1e72f312888b77522406
|
|\ \ \
| |/ / |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This avoids problems with collisions between WebCore/platform/text/StringBuilder.h and the new
JavaScriptCore/runtime/StringBuilder.h. The latter is added in WebKit change 52075, so will be
picked up in the next WebKit merge. We may also cherry-pick the changes which add this file
as they are relevant to upstreaming in WebCore/bridge.
In WebCore, we want '#include "StringBuilder.h"' to pick up the WebCore StringBuilder.h. However, when
building WebCore for JSC, we need JavaScriptCore/runtime on the include path so that the JSC headers
are picked up correctly. This change puts JavaScriptCore/runtime and other bindings includes after the
WebCore and other general includes, so that the WebCore StringBuilder.h is picked up.
This was upstreamed to webkit.org in http://trac.webkit.org/changeset/53254
Change-Id: I1b20b6d457f1d5d1f08764ff0b537058e0742835
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use the default method to obtain the content type of a plugin. Implement
extension to mime type by calling into the java map.
Requires a small change to the webkit package.
Bug: 2368893
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Fixes http://b/issue?id=2369028
|
|\ \ \
| | | |
| | | |
| | | | |
eclair-mr2
|
| |/ / |
|
|/ /
| |
| |
| |
| |
| | |
like one.
Fix for http://b/issue?id=2368868
|
| |
| |
| |
| |
| |
| | |
context.
There is a companion commit in frameworks/base.
|
|/
|
|
|
|
| |
Fix for http://b/issue?id=2361658
Requires a change to frameworks/base.
|
|\
| |
| |
| | |
V8." into eclair-mr2
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently, V8 uses weak references to the Java object owned by JObjectWrapper.
This is in contrast to JSC, which uses strong references in JObjectWrapper.
However, for the special-case where JObjectWrapper is used in JavaInstance in
WebCoreFrameBridge, JSC uses WeakJavaInstance to swap the strong references for
weak references.
This change updates the V8 version of JObjectWrapper to use strong references
to match the JSC version. To maintain the weak reference behavior where
JObjectWrapper is used in JavaInstance in WebCoreFrameBridge, V8 now make use of
WeakJavaInstance too. This requires changes to jni_npobject to call the
necessary methods on JavaInstance to swap the references when the object is
accessed.
Change-Id: I3724d7e6437588feb0268a2670b02a93b52e54f0
|
|\ \
| |/
| |
| | |
implementing custom ref and deref methods." into eclair-mr2
|
| |
| |
| |
| |
| |
| | |
implementing custom ref and deref methods.
Change-Id: I9cc775224edcda65884461eaf0f4ff7efb5922be
|
| |
| |
| |
| |
| |
| | |
mMouseBounds is later used to determine the point of clicking.
Fixes http://b/issue?id=2313991
|
| |
| |
| |
| | |
companion change is in frameworks/base
|
| |
| |
| |
| |
| |
| |
| | |
Previously, we were storing the label info each time we build the
navigation cache.
Requires a change to frameworks/base.
|
| |
| |
| |
| | |
Fixes http://b/issue?id=2201866
|
| |
| |
| |
| |
| |
| | |
Fix for http://b/issue?id=2331526
Requires a change to frameworks/base.
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | | |
eclair-mr2
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix for http://b/issue?id=2219166
Requires a change to frameworks/base
Remove the old change to update the WebTextView when a key is pressed,
since the IME does not generate key events. Instead, when the focus
changes, and the IME is serving the WebTextView, immediately clear
the cursor and update the WebTextView, so the user can continue
typing. Also, allow "Next" to work on the currently focused
textfield, even if it's not the cursor. Further, check for
a new action if there is a focus but not a cursor.
|
|\ \ \
| |/ /
|/| |
| | | |
addition for JSC." into eclair-mr2
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
JSC.
WebKit change http://trac.webkit.org/changeset/51975 modified String addition in
JSC to use ropes. However, the change was incorrect, so was rolled back in
http://trac.webkit.org/changeset/51978.
The last WebKit merge was to revision r51976, so picked up the initial, broken
change only.
This change cherry-picks http://trac.webkit.org/changeset/51978 to revert the
original change.
Bug: 2336856
Change-Id: I7f48bce6a7f605779424ba0a7601524ab3a71990
|
|\ \
| |/
|/|
| |
| | |
* changes:
Fix to ensure plugin is notified even when the screen width does not change.
|
| | |
|
|\ \
| |/
|/|
| |
| | |
* changes:
Adds a 'using namespace JSC::Bindings;' declaration in WebCoreFrameBridge.
|
| |
| |
| |
| |
| |
| | |
Also fixes some style issues.
Change-Id: I21d39461b488a5f490ea3557b24fe1674903c286
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Fixes a Geolocation bug with cached positions.
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In the case where a watch request returns a cached position, we must clear the cached position to prevent it from being used repeatedly in the case where the watch timer later fires.
Also cleans up some code and adds some comments.
This will be upstreamed to webkit.org in https://bugs.webkit.org/show_bug.cgi?id=30676
Change-Id: I4968731453c3dfd34a8d3466fdaee91d4c4158be
|
|/
|
|
| |
Change-Id: Id7659cfcab17f24e48958086b4206b1906562d74
|