| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Plan to drop who v8 src in this directory as v8/
|
|
|
|
| |
Move V8 build files out of v8 directory so we can drop V8 source in directly.
|
| |
|
|\ |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Resolved conflicts:
WebCore/Android.mk
WebCore/storage/LocalStorageArea.h
WebCore/storage/SessionStorageArea.cpp
WebCore/storage/StorageEvent.cpp
|
| | |
| | |
| | |
| | | |
Not fully complete yet.
|
| | | |
|
| | | |
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | | |
Merge commit 'fa67f45c81b502d6f7125a91131c43f1b8a0ee6b'
* commit 'fa67f45c81b502d6f7125a91131c43f1b8a0ee6b':
Fix WebKit keygen. Has submitted the change to webkit as bug 26016.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Generate mouse move event after sending scroll event
Move cursor update in nav cache to UI thread
Remove updating nav cache on mouse move
Remove node parameter from mouse move
Remove plugin focus hack from mouse move
Add interface to get native cursor position
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
add font table getters for plugins
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
also, set hasCursorBounds only if cursor ring is visible
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
New public interface is set @hide for now. Old interface
uses the new one.
Requires a companion change to frameworks/base
http://b/issue?id=1649036
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
fix webkit hidden cursor, address crash
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
http://b/issue?id=1918891
set cursor node hidden to 'true' to hide it
also fixing crash if detecting text address
runs out of text to look at
|
| | | | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The fix to track the cursor ring closer to the
animation of the gmail floating message bar
adversely affects loading performance, so disable it for now.
See http://b/1918741
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make the blinking caret active when the user actually starts editing
text. In WebView.cpp, determine whether to disable the blinking
caret and pass that info up to the Java call. Requires a matching
change in frameworks/base. Also add some comments for clarification,
and remove duplicate calling points for functions. Also change
glue for nativeSetFocusControllerActive to reflect its new name/
function.
This change also reflects a behavioral change. If the WebView or
its window lose focus, we do not restore the blinking caret when
focus returns.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit 'c55ff27e90020786b49c7652a4cd71e71bfc8548'
* commit 'c55ff27e90020786b49c7652a4cd71e71bfc8548':
detect null pointer in webkit script exception
Add <keygen> support for VPN team.
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* changes:
detect null pointer in webkit script exception
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This security fix
https://android-git.corp.google.com/w/?p=platform/external/webkit.git;a=commit;h=df1815070cfd8d2ed6f7101d1b8d60d037c839e6
introduced a regression in the layout test javascript-url-crash-function.html
It's enough to check for a null scriptExecutionContext in
reportException()
|
| |/ / |
|
| |/
|/| |
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '40e08ce5f3984e7f4c70ea623114b1aca1cc9c42'
* commit '40e08ce5f3984e7f4c70ea623114b1aca1cc9c42':
DO NOT MERGE.
|
| |\
| | |
| | |
| | |
| | | |
* changes:
DO NOT MERGE.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Merge 2390 from master to donut.
Added postUrl() to WebView so that we can pass lat/lon for the search.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Everytime the picture set is rebuilt, the nav cache
is also built if the dom changes. This doesn't catch
javascript that changes locations of objects without
updating the dom. To handle these cases, do a hit-test
on the cursor location and see if it finds the same
node used to build the cursor cache.
This helps track the gmail message floating tool bar.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Add V8 makefiles.
|
| | | |
| | | |
| | | |
| | | | |
Not exact match of JSC build because some Makefiles have to be splitted into two. I use Android.v8...mk.
|
|\ \ \ \
| |/ / /
|/| / /
| |/ /
| | |
| | |
| | | |
Merge commit '3a3100a35baa885399196fc0256500464307e9cc'
* commit '3a3100a35baa885399196fc0256500464307e9cc':
add security fix to webkit
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
do not merge
bug is described by http://b/issue?id=1892983 (23148)
originally fixed by http://trac.webkit.org/changeset/42216
with this fix in place, these exploits fail:
http://evil.webblaze.org/jww/tests/location-exploit.html
generates:
D/WebCore ( 788): Console: Unsafe JavaScript attempt to access frame with URL http://evil.webblaze.org/jww/tests/location-exploit.html from frame with URL http://good.webblaze.org/jww/tests/location-exploit-iframe.html. Domains, protocols and ports must match.
D/WebCore ( 788): line: 1 source:
D/WebCore ( 788): Console: TypeError: Result of expression 'location.__defineGetter__.argumentNames' [undefined] is not a function. line: 3 source: http://evil.webblaze.org/jww/tests/location-exploit.html
http://evil.webblaze.org/jww/tests/location-test.html
puts up an alert that says "undefined"
http://evil.webblaze.org/jww/tests/history-test.html
puts up an alert that says "undefined"
|
| |
| |
| |
| |
| |
| | |
It is easier to work with merge tool. Will add a separate set of Makefiles for V8.
Add Android.v8.mk as a reference.
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Fix some minor issues from webkit review feedbacks.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
more (browser) trackball-is-a-mouse work in progress
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
WebViewCore.cpp:
Add parameter to CachedRoot::findAt to suppress check for
hidden nodes. This helps find a best match for newly built
nav caches.
Require that the new cursor node closely match the bounds
of the prior cursor node. This may need tuning.
CacheBuilder.cpp:
Remove isInput flag on cached nodes (no longer used)
CachedFrame.cpp:
Add hideCursor to complement clearCursor. Hide prevents
the cursor from drawing but does not move it. Clear removes
it altogether so that the next movement starts from the viewPort
edge.
CachedHistory.cpp:
Don't special case text fields when doing history navigation.
This special casing in part allowed setting the focus to
the homepage input, but since focus is no longer set by nav,
it is not required.
CachedNode.cpp:
Add hideCursor; clean up debugging
CachedRoot.cpp:
Use navBounds from history instead of cursor bounds to
determine next move. Clean up some obsolete code.
WebView.cpp:
Add hideCursor; call it when appropriate.
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
* changes:
speedup some common matrix operations, to be submitted back
|
| |/ / |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
* changes:
Added event to notify plugins when the app is running low on memory.
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
* changes:
Fix more issues for upstreaming
|
| | |
| | |
| | |
| | |
| | |
| | | |
Moved string localization functions into LocalizedStringsAndroid.cpp
Removed unused functions.
See https://bugs.webkit.org/show_bug.cgi?id=26266
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
* changes:
Do not bring up the soft keyboard when clicking on a plugin
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Since we have a way to bring up the soft keyboard manually
(holding down the menu key), and trying to bring it up
using our existing call results in a crash, only bring it
up when the click is on a textfield/textarea.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
* changes:
Cleanup for upstreaming to webkit.org
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
See
https://bugs.webkit.org/show_bug.cgi?id=26264
https://bugs.webkit.org/show_bug.cgi?id=26265
https://bugs.webkit.org/show_bug.cgi?id=26280
|