summaryrefslogtreecommitdiffstats
path: root/Source/WebKit
Commit message (Collapse)AuthorAgeFilesLines
* Merge "DO NOT MERGE Use scoped_refptr's rather than naked ptrs." into jb-devSelim Gurun2012-06-071-5/+5
|\
| * DO NOT MERGE Use scoped_refptr's rather than naked ptrs.Selim Gurun2012-06-071-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 6508448 Cherry pick from master, sha: 6c9f55f6f57bd4da36053c76a1cfce8a15a00a97 This is to make sure webkit usage of scoped refptrs are compatible with chromium changes, see bug for more details. Change-Id: Ib8aa3e29409bfe6fd94ef56376bd2ff2297ec868
* | Fixed mistake in how label was being mistakenly set into name.George Mount2012-06-011-1/+1
| | | | | | | | | | | | Bug 6594983 Change-Id: I8adf636345e5d5284e372e28176c31c7e937334d
* | Invalidate webview content on setBackgroundColorChris Craik2012-05-311-0/+7
|/ | | | | bug:6593154 Change-Id: Ic9438f758c7c67d0a2e0579dbc53dcdf8dd109cd
* Merge "Don't override X-Requested-With if it is already set" into jb-devJohn Reck2012-05-301-1/+1
|\
| * Don't override X-Requested-With if it is already setJohn Reck2012-05-301-1/+1
| | | | | | | | | | | | Bug: 6547248 Change-Id: I50490abec1ac62a94acb750182e9ae70a5a654e9
* | Merge "Draw entire layer tree in capturePicture()" into jb-devChris Craik2012-05-301-2/+10
|\ \ | |/ |/|
| * Draw entire layer tree in capturePicture()Chris Craik2012-05-301-2/+10
| | | | | | | | | | | | | | Also fixes matrix initialization in BaseLayerAndroid::getLocalTransform() bug:6389297 Change-Id: I6a3df3de129aa263986c5082614d8d76bc7408f7
* | Merge "Consider frame offset for text snap rectangle." into jb-devGeorge Mount2012-05-302-19/+13
|\ \
| * | Consider frame offset for text snap rectangle.George Mount2012-05-292-19/+13
| |/ | | | | | | | | | | Bug 6556824 Change-Id: I2c39bf3d7461cfe21e33fd18ab798ca824cbdd96
* | Disable copyScrollPosition for iframesJohn Reck2012-05-291-0/+3
|/ | | | | | | | | Bug: 6557664 For now simply disable copyScrollPosition for iframes. They may jitter slightly if webkit does a tree sync while scrolling, but the copying isn't trivial due to the nature of iframe scrolling Change-Id: I816fe96b452794b3289c3a522a11447c057e9c5e
* Merge "Fix a browser crash related to HTML5 video." into jb-devTeng-Hui Zhu2012-05-251-9/+0
|\
| * Fix a browser crash related to HTML5 video.Teng-Hui Zhu2012-05-251-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | This is in fact take out the previous change based on the assumption that we only support fullscreen. https://android-git.corp.google.com/g/#/c/91062/ The reason we don't need this early return is we use user gesture to block the play() call which is not from user interaction. bug:6555273 Change-Id: I7012a81138d03a4d95fa976bac12cce833996def
* | Merge "Copy scroll position for scrolling layer" into jb-devJohn Reck2012-05-251-21/+15
|\ \
| * | Copy scroll position for scrolling layerJohn Reck2012-05-251-21/+15
| | | | | | | | | | | | | | | | | | Bug: 6557664 Change-Id: I32aa77b6fd408dc4f1097513cbb1211184a93885
* | | Merge "Better support for HTML5 audio loop" into jb-devTeng-Hui Zhu2012-05-251-0/+15
|\ \ \ | |/ / |/| |
| * | Better support for HTML5 audio loopTeng-Hui Zhu2012-05-241-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | bug:5461143 frameworks change: https://android-git.corp.google.com/g/#/c/193751/ Change-Id: I691a8aa7eb2a7fc196358a3ab2929075bd4a8a8b
* | | Support content detection metatagsJohn Reck2012-05-246-2/+49
| | | | | | | | | | | | | | | | | | Bug: 6558360 Change-Id: Idf02946306119755e3284b74f20ea5566f68d8ee
* | | Support skipping a touch stream due to lack of handlersJohn Reck2012-05-242-7/+16
| |/ |/| | | | | | | | | Bug: 6317798 Change-Id: I8c4cd3bf4c538aff202ed0e3f84982fb112936a1
* | Merge "Fix global buffer overlow error reported by ASAN" into jb-devSelim Gurun2012-05-241-0/+1
|\ \
| * | Fix global buffer overlow error reported by ASANSelim Gurun2012-05-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 6545539 Fix overflow in char* to string conversion. Change-Id: If5f2d1eae8f50ee5b61442e9a71b38c9fc74db46
* | | Merge "Move scrollOffset into Layer class" into jb-devChris Craik2012-05-241-1/+1
|\ \ \
| * | | Move scrollOffset into Layer classChris Craik2012-05-231-1/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | Layer can now use the offset to paint, resulting in correct translates for overflow:scroll layers in the Layer::draw() path. bug:6548000 Change-Id: I1dfb88b15491e72e6c3841ce2953e114124e40fd
* | | Merge "properly convert data from utf-16 to utf-8 in LoadData()" into jb-devVictoria Lease2012-05-241-3/+3
|\ \ \
| * | | properly convert data from utf-16 to utf-8 in LoadData()Victoria Lease2012-05-241-3/+3
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | GetStringUTFChars() was turning U+1F382 into garbage data: 0xED 0xA0 0xBC 0xED 0xBE 0x82. WTF::String's UChar* constructor converts this codepoint into proper UTF-8: 0xF0 0x9F 0x8E 0x82. Bug: 5961185 Change-Id: Ie8f1ef9b633bda5f7e93570eab9118b35911e93e
* | | Merge "Don't send selection info to WebView for unrendered selections." into ↵George Mount2012-05-241-1/+5
|\ \ \ | | | | | | | | | | | | jb-dev
| * | | Don't send selection info to WebView for unrendered selections.George Mount2012-05-231-1/+5
| |/ / | | | | | | | | | | | | | | | Bug 6537569 Change-Id: Iefbb06ad9175f61b79d815c668754538febec4f5
* | | Don't set up background images if 1x1Nicolas Roard2012-05-231-2/+5
|/ / | | | | | | | | | | | | | | We do this check in other places. We still need a better solution for the general case. bug:6540356 Change-Id: I3f75c62141d7b6993928927117d972d0ec224b55
* | Merge "Handle more favicon decoding error cases" into jb-devJohn Reck2012-05-224-15/+25
|\ \
| * | Handle more favicon decoding error casesJohn Reck2012-05-224-15/+25
| |/ | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6517530 Switch to having webcoreImageToSkBitmap return a pointer instead as it makes dealing with error cases easier. Also add a check to see if SkImageDecoder::DecodeMemory returned true or false, as if it returns false we may have already allocated pixels (so isNull = false), however it might not have valid data or any config Also aggressively check that we have a valid bitmap with a valid config Change-Id: I2a2e856a389d73cdda319eaeaee5d1279a9e2eb6
* | DO NOT MERGE Consider fixed layers when scrolling the edit box.George Mount2012-05-221-0/+90
|/ | | | | | | Bug 6147580 Framework Change: Idaa538824e611acd64eb5a4ccb7866d3c978a077 Change-Id: I810891decf0bad682e90f29f0f65c6b765b7d6d6
* Merge "Null check" into jb-devJohn Reck2012-05-221-2/+3
|\
| * Null checkJohn Reck2012-05-211-2/+3
| | | | | | | | | | | | Bug: 6525224 Change-Id: Id47ebe8a99388765340f7628b6398644dd7d852c
* | Real isn't real according to the USPS, but add it anywayJohn Reck2012-05-211-1/+1
|/ | | | | | Bug: 6519914 Change-Id: I437ff480a0fa6ba6aed6e207ac021f666c9843c6
* Merge "Switch to a 4ms/1s timer" into jb-devJohn Reck2012-05-212-3/+9
|\
| * Switch to a 4ms/1s timerJohn Reck2012-05-182-3/+9
| | | | | | | | | | | | | | | | | | Bug: 6523124 Bug: 6523033 Use a 4ms timer for foreground tabs, and a 1s timer for background tabs Change-Id: Iea061d63adf82f6e17dd2d47d382fcdfc588b7d3
* | Add checks for null base layer contentChris Craik2012-05-211-2/+2
| | | | | | | | | | bug:6519982 Change-Id: I1ef0eda2b94090cc894441c1620ae85e7fd86d22
* | Fix memory leak and repaint issues with fixed background elementsNicolas Roard2012-05-181-0/+2
|/ | | | | | bug:6522485 bug:6486951 Change-Id: Ia707efed9311e4352eed3ab005ec7ca93b8444e4
* Fix mouse nudging in hit testJohn Reck2012-05-171-13/+20
| | | | | | Bug: 6490959 Change-Id: I3b9c17a69d15983093047b31d950c16894f6cd24
* Track where we want to click the mouse independentlyJohn Reck2012-05-162-6/+16
| | | | | | Bug: 6490959 Change-Id: I920167cb16723f63132ecdb5581fb7a19e4461dd
* Merge "flicker fix" into jb-devJohn Reck2012-05-153-31/+29
|\
| * flicker fixJohn Reck2012-05-153-31/+29
| | | | | | | | | | | | | | Bug: 6479523 After a layout, sync the compositing tree *before* doing any drawing Change-Id: I2c314731620be58c044f100ef335087961cbd223
* | Merge "Only start or end selection with non-empty text fields." into jb-devGeorge Mount2012-05-152-1/+36
|\ \
| * | Only start or end selection with non-empty text fields.George Mount2012-05-152-1/+36
| |/ | | | | | | | | | | Bug 6496951 Change-Id: I5ea68aebe4c3652eae49b20d4c07418725190549
* | Merge "Fix crash on arstechnica" into jb-devNicolas Roard2012-05-151-1/+2
|\ \ | |/ |/|
| * Fix crash on arstechnicaNicolas Roard2012-05-151-1/+2
| | | | | | | | | | | | | | Not checking for cachedImage for the background images... bug:6482165 Change-Id: I9de5ee9cef446cd07688b40f6b04bdd493e40edd
* | Merge "Update bounds calculation to use draw transform" into jb-devChris Craik2012-05-141-30/+5
|\ \
| * | Update bounds calculation to use draw transformChris Craik2012-05-141-30/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Remove old bounds calculation method. Depends on frameworks/base change: https://android-git.corp.google.com/g/#/c/190474/ bug:6486310 Change-Id: Ieeb09778f810598c38127c66ae12b2b29abcf8e4
* | | Change selection to work with left/right instead of base/extent.George Mount2012-05-145-101/+68
|/ / | | | | | | | | | | | | | | | | | | | | Bug 5859620 Use the LTR/RTL content of the text selection to determine which handle is left and which is right. This simplifies text selection logic slightly and helps make RTL text selection handles work properly. Framework Change: Ib88ed2327182ba5b47b3e41584cbe944d05c8ada Change-Id: I3362c5034ce08ce1517a86882c13b78aff35fe3f
* | Use slop to determine the node used for anchoring top/left.Mangesh Ghiware2012-05-121-0/+10
|/ | | | | | | | | | Certain sites use tables for layout and padding elements instead of standard CSS. If the exact scrollX/Y is used to find the anchor, hit test result may return an incorrect node. A little bit of slop helps in finding the correct node, if necessary. Bug: 5291151 Change-Id: I13e8d2b04ef5049c14c299be42c6699c3d0c945e