summaryrefslogtreecommitdiffstats
path: root/WebKit
Commit message (Collapse)AuthorAgeFilesLines
* Merge WebKit at r68651 : Initial merge by git.Kristian Monsen2010-10-07207-1522/+6822
| | | | Change-Id: I3d6bff59f17eedd6722723354f386fec9be8ad12
* Implement supportsType in MediaPlayerPrivateAndroid.Shimeng (Simon) Wang2010-10-063-0/+33
| | | | | | | Use Java API to obtain this info. issue: 2816278 Change-Id: Ia525cc84f9a18ad2f9868d9f13d3671da527e5e0
* Hook up WebView.clearCache() for the Chromium HTTP stackSteve Block2010-10-065-14/+187
| | | | | Bug: 2999397 Change-Id: If104a32fa2fd56cf60fdd37a4193a0ec4e0065e2
* Merge "Fix a compiler warning"Steve Block2010-10-061-1/+1
|\
| * Fix a compiler warningSteve Block2010-10-061-1/+1
| | | | | | | | Change-Id: Iccf9b5bf8f39491b737e6d7e4e82237a4874c6d7
* | Merge changes I27224716,I6102bbceKristian Monsen2010-10-051-2/+3
|\ \ | | | | | | | | | | | | | | | * changes: Don't include JavaScriptCore/config.h from WebCore/WebCorePrefix.h Generate files correctly
| * | Don't include JavaScriptCore/config.h from WebCore/WebCorePrefix.hKristian Monsen2010-10-051-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Block network loads based on the setting."Patrick Scott2010-10-054-2/+21
|\ \ \ | |/ / |/| |
| * | Block network loads based on the setting.Patrick Scott2010-10-054-2/+21
| |/ | | | | | | | | Bug: 3053149 Change-Id: Idb6850b2aac5de2ab19850779a65496ef356961d
* | When a page fails to load, notify that the page is finishedLeon Scroggins III2010-10-041-0/+3
|/ | | | | Bug:2974418 Change-Id: I55f8ee1c235004da9ea6bed13af0758f10b715a8
* Use SelectionController to determine whether to open IME.Leon Scroggins III2010-10-011-10/+14
| | | | | | | | | | | | 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
* Update AndroidURLRequestContextGetter to take a pointer to the getter functionSteve Block2010-10-011-1/+1
| | | | | | | | | | | | | | | | | 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
* Update WebRequestContext static getters to return pointers to the base classSteve Block2010-10-014-9/+9
| | | | | | | 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
* Merge WebKit at r67908: FrameView zoom methods renamed and movedSteve Block2010-09-292-5/+5
| | | | | | | See http://trac.webkit.org/changeset/67274 and http://trac.webkit.org/changeset/67762 Change-Id: I3842c599327b564550a2f76ae4ae3628f70a7aff
* Merge WebKit at r67908: ResourceLoader now makes use of NetworkingContextSteve Block2010-09-292-6/+69
| | | | | | See http://trac.webkit.org/changeset/67291 Change-Id: I620cba25ea40451830b86df90631a2c88792ce16
* Merge WebKit at r67908: ColumnInfo no longer provides columnRectAt()Steve Block2010-09-292-5/+6
| | | | | | See http://trac.webkit.org/changeset/67660 Change-Id: Ia3c17881d27919b20d62a47218cdb95293736b2e
* Merge WebKit at r67908: FrameLoaderClient now commits data directly to LoaderSteve Block2010-09-291-12/+3
| | | | | | | See http://trac.webkit.org/changeset/67223 and http://trac.webkit.org/changeset/67253 Change-Id: I46eb23df9a216f2d5a7b0dce857fd5fc323c2fb7
* Merge WebKit at r67908: Frame::revealSelection() moved to SelectionControllerSteve Block2010-09-291-2/+2
| | | | | | See http://trac.webkit.org/changeset/67238 Change-Id: Ie2e1feb0f63acc90397bccd78b55811d1d58be28
* Merge WebKit at r67908: Implement new FrameLoaderClient::canShowMIMETypeAsHTML()Steve Block2010-09-292-0/+5
| | | | | | See http://trac.webkit.org/changeset/67403 Change-Id: I1407f44baf0b97f3fd8445528b49297a65a0b7bb
* Merge WebKit at r67908: ResourceHandleClient::didFinishLoading() now takes ↵Steve Block2010-09-293-4/+4
| | | | | | | | finish time See http://trac.webkit.org/changeset/67551 Change-Id: Ie8c470f86ee7919495ae24e460f81952f75a0f1f
* Merge WebKit at r67908: HTMLInputElement::InputType renamedSteve Block2010-09-293-10/+9
| | | | | | | | InputType renamed to DeprecatedInputType See http://trac.webkit.org/changeset/67903 Change-Id: I9efb9889588523dd2b9489809fb2c44bd799d2ba
* Merge WebKit at r67908: Fix MakefilesSteve Block2010-09-291-0/+1
| | | | Change-Id: I2ce222e3f946987d9d544df5f015e06a2e5c7f4d
* Merge WebKit at r67908: Initial merge by GitSteve Block2010-09-29193-2022/+8130
| | | | Change-Id: I43a553e7b3299b28cb6ee8aa035ed70fe342b972
* Merge "Turn autofill on by default at compile time and make it a browser ↵Steve Block2010-09-283-0/+57
|\ | | | | | | setting."
| * Turn autofill on by default at compile time and make it a browser setting.Ben Murdoch2010-09-283-0/+57
| | | | | | | | | | | | | | | | | | | | | | 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
* | Hide the soft keyboard when a blur happens.Leon Scroggins2010-09-284-2/+39
|/ | | | | | | | Bug: 2953257 Requires a change in frameworks/base. Change-Id: Ib0e7976cd5eb585be991b265087bff9ee7c4f4fd
* Merge "Update the storage locations used by the Chromium HTTP stack"Steve Block2010-09-283-32/+52
|\
| * Update the storage locations used by the Chromium HTTP stackSteve Block2010-09-283-32/+52
| | | | | | | | | | | | | | | | | | | | | | 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
* | Bug: 2372180Huahui Wu2010-09-272-9/+24
|/ | | | | | | | | | | | | | | 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
* Integrate AutoFill with WebTextView in Java.Ben Murdoch2010-09-236-7/+81
| | | | | | | | | | | | | | | 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
* Remove #if USE(CHROME_NETWORK_STACK) guards from headersKristian Monsen2010-09-232-9/+0
| | | | Change-Id: Ib3c3037ab3f62d0c9c49f53850be5ff5c4f2a525
* Fix a bug that would cause the AutoFill server to return an error.Ben Murdoch2010-09-231-1/+4
| | | | | | | | | | 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
* Add more profile data to the canned profile.Ben Murdoch2010-09-231-0/+5
| | | | Change-Id: Idcafae151f6635394883fa45720cedd3b38bd9c8
* Fix a compiler warning in WebResourceRequestSteve Block2010-09-221-2/+2
| | | | Change-Id: Ie76a1abc87aa34486ca9724bcf87718e8722d315
* Fix WebStorage's DeleteAllData() to clear all AppCache entries from memorySteve Block2010-09-211-1/+7
| | | | | | | | 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
* Fix a couple of WebSettings JNI getters to use GetLongField()Steve Block2010-09-211-2/+2
| | | | Change-Id: I422957ae5ee2afdf78c0ec251efbab2fe1f2167d
* HTTP auth for Chromium HTTP stack (C++ side)Iain Merrick2010-09-208-6/+157
| | | | | | | | | | | | | | | 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
* Merge WebKit at r67178 : Add FrameNetworkingContextAndroid.Iain Merrick2010-09-163-0/+57
| | | | | | | | | | | 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
* Merge WebKit at r67178 : Fix CacheBuilder.Iain Merrick2010-09-162-8/+10
| | | | | | | The internal representation of column rects was changed in http://trac.webkit.org/changeset/66903 Change-Id: I774c9fc487c0c88f7dec60e90f4096ba3cf657a7
* Merge WebKit at r67178 : Fix conflicts.Iain Merrick2010-09-161-4/+4
| | | | | | | | | | | 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
* Merge WebKit at r67178 : Initial merge by git.Iain Merrick2010-09-16122-1383/+3321
| | | | Change-Id: I57e01163b6866cb029cdadf405a0394a3918bc18
* Merge "Remove alt http from chrome stack user agent"Kristian Monsen2010-09-151-1/+0
|\
| * Remove alt http from chrome stack user agentKristian Monsen2010-09-151-1/+0
| | | | | | | | | | | | Fix for bug 3004055 Change-Id: I6e313880c7f8bb7033f302717209befba34819ad
* | Merge "clip img elements the same as text"Cary Clark2010-09-141-9/+12
|\ \ | |/ |/|
| * clip img elements the same as textCary Clark2010-09-131-9/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "Accessibility support for WebViews"Shimeng (Simon) Wang2010-09-132-44/+381
|\ \
| * | Accessibility support for WebViewsSvetoslav Ganov2010-09-132-44/+381
| |/ | | | | | | Change-Id: Ia63a74b0de66d40acb08ec0ea6f39dc85adac9be
* | Initial autofill changes in libwebcore.Ben Murdoch2010-09-1317-4/+1444
|/ | | | | | | | | | | | | | | | | | 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
* Merge Webkit at r66666 : Renamed function in Document.hKristian Monsen2010-09-111-1/+1
| | | | | | | | | | 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
* Merge Webkit at r66666 : Adding Exception code to collapseToStartKristian Monsen2010-09-111-2/+3
| | | | | | | | | | 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