summaryrefslogtreecommitdiffstats
path: root/WebKit
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Support the complete AutoFill profile.Ben Murdoch2010-10-143-15/+48
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Load all AutoFill profile values from Java. Requires a corresponding change in frameworks/base: https://android-git.corp.google.com/g/#change,74046 Change-Id: I4567d0879f364647b649c0f3c80ce8e32423b371
* | | | GL rendering (without layers)Nicolas Roard2010-10-131-4/+72
| | | | | | | | | | | | | | | | | | | | | | | | This is a two-parts CL, Its counterpart is https://android-git.corp.google.com/g/#change,64863 Change-Id: I40fcf3b7b6d28b887b101219c973070aeefbb777
* | | | Merge "Sync autofill profile data from java."Ben Murdoch2010-10-135-24/+78
|\ \ \ \
| * | | | Sync autofill profile data from java.Ben Murdoch2010-10-135-24/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the JNI bindings so that we can get the AutoFill profile data that the user entered in the Browser UI and inject that data into the WebAutoFill object. This eliminates the John Smith profile! Note that additional profile data such as addresses and phone numbers will be added very shortly. Requires a corresponding change to frameworks/base, see https://android-git.corp.google.com/g/#change,72204 Change-Id: Ie32100123ef0d868e1f7efb5604c6fac48725967
* | | | | Merge "Implement DeviceMotionEvent"Steve Block2010-10-137-6/+233
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Implement DeviceMotionEventSteve Block2010-10-087-6/+233
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requires a corresponding change in frameworks/base ... https://android-git.corp.google.com/g/72907 Bug: 2495651 Change-Id: I8ba07a0280b96379b3717a707184d719da6266bf
* | | | | am e0482608: am 5cff132a: change webkit text select to orangeCary Clark2010-10-121-49/+80
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Merge commit 'e0482608f9ee8684ac41fc225ec82ee33ae8e123' * commit 'e0482608f9ee8684ac41fc225ec82ee33ae8e123': change webkit text select to orange
| * | | | am 5cff132a: change webkit text select to orangeCary Clark2010-10-111-49/+80
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | Merge commit '5cff132af1e80304bdcb267bb9ee7201a25656ad' into gingerbread-plus-aosp * commit '5cff132af1e80304bdcb267bb9ee7201a25656ad': change webkit text select to orange
| | * | | change webkit text select to orangeCary Clark2010-10-111-49/+80
| | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes the selection to a transparent orange. This won't match the UI exactly, because this draws transparently over the text instead of opaquely behind the text. This also changes the design of the text selection handles to match the bitmaps in the UI. http://b/3083069 Change-Id: I02656c42a3020f9b1e5dbc431c47bf2b51d22de8
| * | | am 8180f816: Do not merge: fix array overwrite crasherCary Clark2010-10-012-5/+8
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit '8180f8161470f2d0d6080c64149cf25ed3b755a5' into gingerbread-plus-aosp * commit '8180f8161470f2d0d6080c64149cf25ed3b755a5': Do not merge: fix array overwrite crasher
| | * | Do not merge: fix array overwrite crasherCary Clark2010-09-302-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If two nodes have the same coordinates, one is deleted. If either has focus, the focus needs to be transfered to the other, and the focus index recomputed, so the index won't point to the wrong node. If the two nodes are at the end of the list, the index may point off the end of the array, subsequently crashing on access. This is a possible security issue. Change-Id: I1ca934074637fbf68e40318fbc354e28c6b474ba http://b/3043268
| * | | am 1441f89d: Do not merge -- restrict text selection to the main layerCary Clark2010-09-151-0/+6
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit '1441f89dceb65cbe25d23b1b90005e51d3ed28bd' into gingerbread-plus-aosp * commit '1441f89dceb65cbe25d23b1b90005e51d3ed28bd': Do not merge -- restrict text selection to the main layer
| | * | Do not merge -- restrict text selection to the main layerCary Clark2010-09-151-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gmail causes layers to appear as a message is scrolled. This confuses the text selection logic. To workaround this in Gingerbread, text selection is only allowed to be drawn in the main layer. Change-Id: Idd814bcb5dfeef2fc12d6b0d586a63f711351d96 http://b/2998882
| * | | am 90fa57cd: DO NOT MERGE make the text selection easier to hitCary Clark2010-08-271-1/+4
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit '90fa57cd8b940ab1b46a85da92d950392a77e9da' into gingerbread-plus-aosp * commit '90fa57cd8b940ab1b46a85da92d950392a77e9da': DO NOT MERGE make the text selection easier to hit
| | * | DO NOT MERGE make the text selection easier to hitCary Clark2010-08-261-1/+4
| | | | | | | | | | | | | | | | | | | | Change-Id: I47b7aa04ebc2a8f0bf2c6b4399ef65e5f4c58d4e http://b/2626451
* | | | Add new API for plugin audio track latency.Derek Sollenberger2010-10-122-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This CL extends the existing udio API with a new function to measure the latency of a audio track. To preserve binary compatibility with the already released v0 API we have created a v1 extension. Change-Id: I656ac10470f2262bac7039aa45458d2100a37612 http://b/3088633
* | | | Merge "check for columns before looking at column data"Cary Clark2010-10-121-2/+4
|\ \ \ \
| * | | | check for columns before looking at column dataCary Clark2010-10-111-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, fix some debug info to sync up with latest webkit. Change-Id: Iea8f019619b701fc2d3267228b9412379334b66e http://b/3074179
* | | | | Fix WebCore/WebKit layering violation.Ben Murdoch2010-10-081-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the call to WebViewCore::updateTextfield() to the PlatformBridge so that WebCore code does not depend on WebKit code to compile. In addition to being a layering violation, the inclusion of WebViewCore.h includes WebCoreJni.h, which in a future change causes LOG to get #undefined when using the chromium net stack. Change-Id: Id88d332624323e03ce82120ef55db200cbabe63b
* | | | | Fix a WebCore/WebKit layering violationBen Murdoch2010-10-081-0/+6
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the call to WebViewCore::updateViewport() from HTMLBodyElement and HTMLMetaElement to the PlatformBridge so that WebCore code does not depend on WebKit code to compile. In addition to being a layering violation, the inclusion of WebViewCore.h includes WebCoreJni.h, which in a future change causes LOG to get #undefined when using the chromium net stack. Change-Id: I1a9fd0b545080c9c0d9d26a3e5eb3b986c3986eb
* | | | Merge "Prepare DeviceOrientationManager for implementation of DeviceMotion"Steve Block2010-10-084-31/+60
|\ \ \ \
| * | | | Prepare DeviceOrientationManager for implementation of DeviceMotionSteve Block2010-10-074-31/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To avoid additional boilerplate, this class will will be used for both DeviceOrientation and DeviceMotion. This change does not involve any change in behaviour, only renaming and adding stubs. Change-Id: I0d6c9e1c2fc8d919ccbd048b068d898110707f0e
* | | | | Remove dependency of WebCore ScreenAndroid on platform APISteve Block2010-10-081-1/+19
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that this change forks two WebCore files, but both files are already forked and are unlikely to be changed upstream by non-Android contributors. All changes to both files will be upstreamed at a later date. Bug: 2439218 Change-Id: I1e56ee12cec17df38a1404ab06c8897c22f2fd19
* | | | Revert "Prohibit scrolling not initiated by the user."Leon Scroggins2010-10-071-12/+0
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug:3067265 This reverts commit f116b073399a3c3f644d6e6aeb2521ef9d2c9e9b. Conflicts: WebCore/platform/android/PlatformBridge.h WebKit/android/WebCoreSupport/PlatformBridge.cpp Change-Id: I358ce936a8c6f99717b976cfa07e7fe26014760a
* | | Merge WebKit at r68651 : Renamed variablesKristian Monsen2010-10-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed m_minPrefWidth and m_maxPrefWidth to m_minPreferredLogicalWidth and m_maxPreferredLogicalWidth in this CL: http://trac.webkit.org/changeset/68276/trunk/WebCore/rendering/RenderBox.h This changed containerWidth to containerLogicalWidth http://trac.webkit.org/changeset/68362/trunk/WebCore/rendering/RenderBox.cpp Also changed calcReplacedWidthUsing to computeReplacedWidthUsing here: http://trac.webkit.org/changeset/68239/trunk/WebCore/rendering/RenderBox.h Change-Id: I8eb912128aa5e09f55f4495671209cb8ca2ba3f0
* | | Merge WebKit at r68651 : Added WebCore::Page* parameter to ↵Kristian Monsen2010-10-072-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | didTransferChildFrameToNewDocument Introduced in webkit CL: http://trac.webkit.org/changeset/68576 Most platforms do not use the parameter in the first implementation. Change-Id: I704b45af56bee85f277b737412549abcfeb90b08
* | | Merge WebKit at r68651 : Default implementation for allowScriptExtensionKristian Monsen2010-10-071-0/+2
| | | | | | | | | | | | | | | | | | | | | Just added a default implementation that always return true. http://trac.webkit.org/changeset/68061 Change-Id: I0f740ac32369580953b2fdbe071316521b9b2382
* | | Merge WebKit at r68651 : Implement controller destroyed callbacks for ↵Steve Block2010-10-075-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | DeviceOrientation and DeviceMotion See http://trac.webkit.org/changeset/67949 Change-Id: Ide94a861a7468d4eef3a238696aad754c8924aed
* | | 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