| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I3d6bff59f17eedd6722723354f386fec9be8ad12
|
|
|
|
|
|
|
| |
Use Java API to obtain this info.
issue: 2816278
Change-Id: Ia525cc84f9a18ad2f9868d9f13d3671da527e5e0
|
|
|
|
|
| |
Bug: 2999397
Change-Id: If104a32fa2fd56cf60fdd37a4193a0ec4e0065e2
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Iccf9b5bf8f39491b737e6d7e4e82237a4874c6d7
|
|\ \
| | |
| | |
| | |
| | |
| | | |
* changes:
Don't include JavaScriptCore/config.h from WebCore/WebCorePrefix.h
Generate files correctly
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a cherry-pick of the following upstream CL:
https://bugs.webkit.org/show_bug.cgi?id=47179
This violates the rules at the top of the file, and means that it
will be included before any other includes for all compilation
units.
We are now just including JavaScriptCore/config.h from
WebCore/config.h so if you include one you get both.
This created a compile error in V8Counters.cpp, which is also fixed
Change-Id: I272247161877ddc680b3aab509bc413ab3445219
|
|\ \ \
| |/ /
|/| | |
|
| |/
| |
| |
| |
| | |
Bug: 3053149
Change-Id: Idb6850b2aac5de2ab19850779a65496ef356961d
|
|/
|
|
|
| |
Bug:2974418
Change-Id: I55f8ee1c235004da9ea6bed13af0758f10b715a8
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug: 2863136
Previously we were checking the focused Node, which does
not always tell properly whether the current selection is
in a contentEditable location. Check the
SelectionController instead, which seems to be more
accurate.
Change-Id: Ibb64ad13275470da722529891f85f9dc347f9e8d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows users of AndroidURLRequestContextGetter to instantiate a
URLRequestContext lazilly.
When used in AutoFill++, this means that when the URLRequestContext is
first initialized, the WebCore thread is set-up and the necessary
settings are available.
Also re-enables AutoFill++
The corresponding external/chromium change is
https://android-git.corp.google.com/g/71275
Bug: 3044989
Change-Id: I4b577f08717775bce5268f3f4b4f5fcf23e54536
|
|
|
|
|
|
|
| |
This allows us to use these static getters with Chromium APIs which
can use only the Chromium base class, not the Android derived class.
Change-Id: I9690ef00a775cff2b580ae5c0c745d7b24021a4c
|
|
|
|
|
|
|
| |
See http://trac.webkit.org/changeset/67274 and
http://trac.webkit.org/changeset/67762
Change-Id: I3842c599327b564550a2f76ae4ae3628f70a7aff
|
|
|
|
|
|
| |
See http://trac.webkit.org/changeset/67291
Change-Id: I620cba25ea40451830b86df90631a2c88792ce16
|
|
|
|
|
|
| |
See http://trac.webkit.org/changeset/67660
Change-Id: Ia3c17881d27919b20d62a47218cdb95293736b2e
|
|
|
|
|
|
|
| |
See http://trac.webkit.org/changeset/67223 and
http://trac.webkit.org/changeset/67253
Change-Id: I46eb23df9a216f2d5a7b0dce857fd5fc323c2fb7
|
|
|
|
|
|
| |
See http://trac.webkit.org/changeset/67238
Change-Id: Ie2e1feb0f63acc90397bccd78b55811d1d58be28
|
|
|
|
|
|
| |
See http://trac.webkit.org/changeset/67403
Change-Id: I1407f44baf0b97f3fd8445528b49297a65a0b7bb
|
|
|
|
|
|
|
|
| |
finish time
See http://trac.webkit.org/changeset/67551
Change-Id: Ie8c470f86ee7919495ae24e460f81952f75a0f1f
|
|
|
|
|
|
|
|
| |
InputType renamed to DeprecatedInputType
See http://trac.webkit.org/changeset/67903
Change-Id: I9efb9889588523dd2b9489809fb2c44bd799d2ba
|
|
|
|
| |
Change-Id: I2ce222e3f946987d9d544df5f015e06a2e5c7f4d
|
|
|
|
| |
Change-Id: I43a553e7b3299b28cb6ee8aa035ed70fe342b972
|
|\
| |
| |
| | |
setting."
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Make autofill a runtime option configured through the browser.
Required a corresponding change in frameworks/base -
https://android-git.corp.google.com/g/65573
and packages/apps/browser -
https://android-git.corp.google.com/g/65579
Change-Id: I905b464a6338ff27b02f16d0b9a718154c3c98c1
|
|/
|
|
|
|
|
|
| |
Bug: 2953257
Requires a change in frameworks/base.
Change-Id: Ib0e7976cd5eb585be991b265087bff9ee7c4f4fd
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This updates the strorage locations to better match those used by the
Android HTTP stack.
Corresponding frameworks/base change is
https://android-git.corp.google.com/g/70644
Bug: 3039536
Change-Id: I49162eb4d47791d4f42996650cc88bcf4aa2e330
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL adds support to pass multi-touch event from browser to webkit.
PlatformTouchEvent.h and PlatformTouchEventAndroid.cpp:
changed the android constructor to take multiple touch points.
PlatformTouchPoint.h and PlatformTouchPointAndroid.cpp:
changed the android constructor to take a touch point ID.
WebViewCore.h and WebViewCore.cpp:
1. Updated handleTouchEvent(), HandleTouchEvent(), and jni interface
to take multiple points.
2. Added support of action
MotionEvent.ACTION_POINTER_DOWN & MotionEvent.ACTION_POINTER_UP.
Change-Id: I79cffdba12a60ced9a571b4c1fd5b520a0fb6074
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds the necessary JNI hooks so that when the user focuses a form
field that AutoFill has identified as "autofillable", the Java side
WebTextView will show an option in the auto complete drop down box
that when selected will call back to AutoFill in native code and
actually fill out the form.
AutoFill is still disabled at compile time by default. To test the
feature set ENABLE_AUTOFILL=true and rebuild WebKit.
Needs a corresponding frameworks/base change.
Change-Id: Ie76ff9cbf0b44f3f3644079ed64ce71bfbc9859a
|
|
|
|
| |
Change-Id: Ib3c3037ab3f62d0c9c49f53850be5ff5c4f2a525
|
|
|
|
|
|
|
|
|
|
| |
We were pushing the <option> elements associated with <select> tags
into the form field vector that AutoFill uses. This is not correct
as they are not used by the server and result in duplicate field
signatures in the XML requests. As the signatures should be unique,
the server returns an error response.
Change-Id: I359a952cf219e088c2cae886907f563d86756688
|
|
|
|
| |
Change-Id: Idcafae151f6635394883fa45720cedd3b38bd9c8
|
|
|
|
| |
Change-Id: Ie76a1abc87aa34486ca9724bcf87718e8722d315
|
|
|
|
|
|
|
|
| |
Previously we only cleared the DB, which has no effect if AppCache
entries are in memory. The fix clears from both memory and the DB.
This matches what we do in DeleteOrigin().
Change-Id: I45978d513a1cf31db3121fe34c9be7383ecf29d9
|
|
|
|
| |
Change-Id: I422957ae5ee2afdf78c0ec251efbab2fe1f2167d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On receiving an auth request:
- WebRequest (on the IO thread) sends a message to WebUrlLoaderClient
- WebUrlLoaderClient (webkit thread) calls WebCoreFrameBridge.
- WebCoreFrameBridge makes a JNI call to BrowserFrame.java.
Each JNI call has a WebUrlLoaderClient pointer, cast to an int.
We use this to recover the context when we're called back, and
dispatch a message back to WebRequest.
Corresponding Java change: https://android-git.corp.google.com/g/63762
Change-Id: Ieb72f2eaa996a55916c987859f47f6dacf92e06c
|
|
|
|
|
|
|
|
|
|
|
| |
This is needed to implement a new callback in FrameLoaderClient
which was added in http://trac.webkit.org/changeset/66794
Implementation copied from chromium's FrameNetworkingContextImpl.
(We can't just call FrameNetworkingContext's constructor directly
because it's protected.)
Change-Id: I10a318daed219a1b05972052aaea286c719b4b3c
|
|
|
|
|
|
|
| |
The internal representation of column rects was changed in
http://trac.webkit.org/changeset/66903
Change-Id: I774c9fc487c0c88f7dec60e90f4096ba3cf657a7
|
|
|
|
|
|
|
|
|
|
|
| |
V8DOMWindowShell::initContextIfNeeded now has a return value:
http://trac.webkit.org/changeset/66840
DocLoader renamed to CachedResourceLoader. This affects
loader/*, ResourceHandleAndroid.cpp and WebSettings.cpp
http://trac.webkit.org/changeset/66963
Change-Id: I3ea74336a4a0236f7487b794982b9d19e08c1c45
|
|
|
|
| |
Change-Id: I57e01163b6866cb029cdadf405a0394a3918bc18
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Fix for bug 3004055
Change-Id: I6e313880c7f8bb7033f302717209befba34819ad
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The nav cache builds the cursor ring by collecting the bounds of
the text and images contained by the clickable node. The clip
described by the parent node is available when the bounds are
collected.
The current code clips the text. Generalize this to clip the
images also.
Also, print whether the node is transparent in the node dumper.
Change-Id: I44d6cbacb95211f191cf11b6abd5273e0712930f
http://b/2463829
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: Ia63a74b0de66d40acb08ec0ea6f39dc85adac9be
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Initial checkin of WebKit source for enabling AutoFill on
Android. This code calls into the chromium library to perform the
autofill magic.
There's still lots to do, but this and a corresponding change in
external/chromium enable the feature (basically) end to end.
The feature is disabled by default until we implement it more fully
with some proper UI.
To turn it on, set the ENABLE_AUTOFILL environment variable to "true"
and rebuild. This is only useful for preliminary testing though as
for now we use a precanned profile, which won't be relevant unless
your name happens to be John Smith.
Change-Id: I4a3e0e840617f7cf8f522af33ae1be560768a6c5
|
|
|
|
|
|
|
|
|
|
| |
Webkit CL:
http://trac.webkit.org/changeset/66115
The function had a parameter added, I set it as RecalcStyleImmediately the
other option being DeferCalcStyle. This should maintain the current behaviour.
Change-Id: Id0d31eb00e9e4d78d77cb9f21e28e62f6b296a16
|
|
|
|
|
|
|
|
|
|
| |
From Webkit CL:
http://trac.webkit.org/changeset/66590/trunk/WebCore/page/DOMSelection.cpp
Created a bug so the contributor can have a look at the code after the merge:
http://b/issue?id=2990497
Change-Id: I63480cbcb0b3edfd009e1387b7875d6a5819f60b
|