summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup BaseTile and BackedDoubleBufferedTexture classes.Derek Sollenberger2010-10-198-152/+155
| | | | | | | | The cleanup consists of: 1. removing unused variables and functions 2. refactoring the backed texture to reduce number of exposed variables Change-Id: I8a36725f61c5ecd77b7a215ec75a7b8129bf56af
* Merge "Rename DeviceOrientationManager to DeviceMotionAndOrientationManager"Steve Block2010-10-1810-37/+37
|\
| * Rename DeviceOrientationManager to DeviceMotionAndOrientationManagerSteve Block2010-10-1510-37/+37
| | | | | | | | | | | | | | Requires a corresponding change in frameworks/base ... https://android-git.corp.google.com/g/74335 Change-Id: I8158a8a65e83fa1d0a80233250921dae2c2b4d76
* | am ee47e11a: (-s ours) am f6b396da: DO NOT MERGEShimeng (Simon) Wang2010-10-180-0/+0
|\ \ | | | | | | | | | | | | | | | | | | Merge commit 'ee47e11a95731328130ec0382054072fbbeb2913' * commit 'ee47e11a95731328130ec0382054072fbbeb2913': DO NOT MERGE
| * \ am f6b396da: DO NOT MERGEShimeng (Simon) Wang2010-10-153-0/+28
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'f6b396da7ac510af40b99ef1f2b0d9063cb8577c' into gingerbread-plus-aosp * commit 'f6b396da7ac510af40b99ef1f2b0d9063cb8577c': DO NOT MERGE
| | * | DO NOT MERGEShimeng (Simon) Wang2010-10-153-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For cherry-picking to GB. Implement supportsType in MediaPlayerPrivateAndroid. Use Java API to obtain this info. issue: 3101402 Change-Id: I2baaf8ad861bec9b9b6f92fe753cbd879b33497c
* | | | Merge "Add a file to record the LayoutTest directories in the Android tree"Steve Block2010-10-181-0/+43
|\ \ \ \
| * | | | Add a file to record the LayoutTest directories in the Android treeSteve Block2010-10-181-0/+43
| | |_|/ | |/| | | | | | | | | | | | | | | | | | This is used when merging WebKit Change-Id: Ie7fa9e85249331e28490bfbb640e4caf78f3ae1e
* | | | Merge "Add new keycodes."Jeff Brown2010-10-151-0/+53
|\ \ \ \
| * | | | Add new keycodes.Jeff Brown2010-10-141-0/+53
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 2912307 Change-Id: I8560879fa057af7a3193233db45506d1d4d419a0
* | | | | Fix potential deadlock when acquiring a textureNicolas Roard2010-10-151-1/+2
| | | | | | | | | | | | | | | | | | | | Change-Id: Ie24613c69fd048b14003f7cbc3ad0c86ba4e295e
* | | | | Merge "Implement the document.createTouch and document.createTouchList APIs"Andrei Popescu2010-10-1518-1/+270
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Implement the document.createTouch and document.createTouchList APIsBen Murdoch2010-10-1518-1/+270
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are Apple extensions to the document object present on iOS and are used by several sites to detect touch event support. See http://developer.apple.com/library/safari/#documentation/UserExperience/Reference/DocumentAdditionsReference/DocumentAdditions/DocumentAdditions.html for Apple's documentation. Upstreaming to webkit being tracked in https://bugs.webkit.org/show_bug.cgi?id=47676 Bug: 2996106 Change-Id: I761b1494af60b5095ad9c47d54eb7240d47ae985
* | | | | Fix a crash when deleting GraphicsContextPlatformPrivateSteve Block2010-10-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure PlatformGraphicsContext::mCanvas is still around when we call restore(). Bug: 3071206 Change-Id: I5b3bc40448e1d891a47f214d18daf345d55d9284
* | | | | Rename to_string() to jstringToWtfString() for greater claritySteve Block2010-10-1514-71/+71
| | | | | | | | | | | | | | | | | | | | Change-Id: I8516c4f39a38e236d0bff38a91fe8657cfcf8ad4
* | | | | resolved conflicts for merge of 1457b739 to masterKenny Root2010-10-144-5/+42
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | Change-Id: I5e5460ec4afde9a229c3f73255f4d40322eb7166
| * | | am e228a64d: Merge "Provide padding + border values for textfields." into ↵Cary Clark2010-10-134-7/+44
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | gingerbread Merge commit 'e228a64d32a6c1f9d88cf43529f69792207585dd' into gingerbread-plus-aosp * commit 'e228a64d32a6c1f9d88cf43529f69792207585dd': Provide padding + border values for textfields.
| | * | Merge "Provide padding + border values for textfields." into gingerbreadCary Clark2010-10-134-7/+44
| | |\ \
| | | * | Provide padding + border values for textfields.Leon Scroggins2010-10-124-7/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug:3085564 They are used by WebView.java to align the WebTextView's text positioning with the page below. This allows the selection and insertion arrow handlers to line up better with the actual selection on the page. Requires a change in frameworks/base: https://android-git.corp.google.com/g/#change,73565 Change-Id: Ia100286016a780abd5f30e32975f8ad566a6ed74
* | | | | Fix PictureSet update crashNicolas Roard2010-10-142-0/+16
| | | | | | | | | | | | | | | | | | | | Change-Id: I5fec3f1ce421831b3fecae4030d63a29fe75fa1c
* | | | | Cleanup TiledPage class.Derek Sollenberger2010-10-145-68/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The cleanup consists of: 1. renaming m_baseTextures to m_baseTiles 2. caching the inverse scale to speed up the draw calls 3. removing currentPictureMethod as it is available through GLWebViewState 4. adding comments to the public methods 5. some small source code optimizations Change-Id: I831500da335a3afac7232524b74e63436ea65efb
* | | | | Merge "Cleanup the TileSet class."Derek Sollenberger2010-10-148-71/+67
|\ \ \ \ \
| * | | | | Cleanup the TileSet class.Derek Sollenberger2010-10-148-71/+67
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The cleanup consisted of three pieces: 1. rename the class to TileSet since a set implies multiple tiles. 2. removed unused variables and uncessary methods. 3. cleaned up coding style and added comments. Change-Id: I605fce367e4d1e8cb795f1e9bfab0ce0999dc7e3
* | | | | Merge "Fix crash bug when calling WebView::clearView()"Nicolas Roard2010-10-141-3/+5
|\ \ \ \ \
| * | | | | Fix crash bug when calling WebView::clearView()Nicolas Roard2010-10-141-3/+5
| |/ / / / | | | | | | | | | | | | | | | | | | | | Bug:3097149 Change-Id: I280c0ca0e534d46570d758267c1e78c561a5b955
* | | | | 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-1323-48/+2428
| | | | | | | | | | | | | | | | | | | | | | | | 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 "Remove unnecessary mutex locks from texture sharing code"Derek Sollenberger2010-10-131-4/+0
|\ \ \ \ \
| * | | | | Remove unnecessary mutex locks from texture sharing codeDerek Sollenberger2010-10-121-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The DoubleBufferedTexture currently uses a mutex to protect access to m_frontTexture on the producer functions. This mutex is not needed in the producerLock/producerRelease functions as they will always be called by the thread that sets m_frontTexture. Additionally, this data will be initialized before calls to those funtions as the thread must always call aquireContext() before calling these functions. Change-Id: I110ad357c5eed4c0f5501761174e0da4b872af5d http://b/3089605
* | | | | | 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
* | | | Add new API for plugin audio track latency.Derek Sollenberger2010-10-123-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Merge "Fixed browser crash when plugins remove themselves from the DOM."Derek Sollenberger2010-10-111-6/+0
|\ \ \ \ \
| * | | | | Fixed browser crash when plugins remove themselves from the DOM.Derek Sollenberger2010-10-111-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a plugin removes itself from the DOM and it is the only plugin of that type on the page then the browser will attempt to unload the plugin's shared library. This causes a problem since there is plugin code still on the stack. The solution is to post a message that removes the plugin's libary at a later time. This solution was disabled in the past due to an unknown issue, but was tested as working on both the Adobe plugin and a development sample plugin. Change-Id: If60394336790f833d6b9333424836cbd32dc31e7 http://b/3084460
* | | | | | Merge "style cleanup on GraphicsContextAndroid.cpp"Teng-Hui Zhu2010-10-111-459/+468
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | style cleanup on GraphicsContextAndroid.cppTeng-Hui Zhu2010-10-081-459/+468
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduce the style check error from 118 to 1. Mostly are one space for end of line comment, underscore in function name, NULL Vs 0, comparing with 0 etc... Only one function name android_gc2canvas still contain underscore and chaning that need to touch multiple files. That will be fixed when we come to clean up the whole directory. Change-Id: Ibcbc4d368452943825a4b3421315732eb03c292c http://b/3003023
* | | | | | am ffbc540c: (-s ours) am 3f8366e5: Revert to skia\'s decoder for gifs with ↵Patrick Scott2010-10-100-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 frame. Merge commit 'ffbc540cfff9dfbd5909d7731c143f5d1181bbf1' * commit 'ffbc540cfff9dfbd5909d7731c143f5d1181bbf1': Revert to skia's decoder for gifs with 1 frame.
| * | | | | am 3f8366e5: Revert to skia\'s decoder for gifs with 1 frame.Patrick Scott2010-10-071-10/+32
| |\ \ \ \ \ | | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '3f8366e53853027e7e11d4a40a1ad3f7a1ff5a65' into gingerbread-plus-aosp * commit '3f8366e53853027e7e11d4a40a1ad3f7a1ff5a65': Revert to skia's decoder for gifs with 1 frame.
| | * | | | Revert to skia's decoder for gifs with 1 frame.Patrick Scott2010-10-071-10/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a site has a bunch of gifs, they will all be kept in memory. If the gif only has one frame, revert to using skia's decoder so that we can share the memory and use RLE encoding. Bug: 3060919 Change-Id: I3091b184ce4a8c27a264473526ce4ea83a20e74f
* | | | | | Fix WebCore/WebKit layering violation.Ben Murdoch2010-10-084-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-084-4/+13
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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