summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/android/nav/WebView.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGESteve Block2012-01-031-1/+1
| | | | | | | See https://android-git.corp.google.com/g/156016 Bug: 5449033 Change-Id: I35a9fa5e53a83a9c9a920333a3752dd151fbd3b8
* update callback mechanism, adds nativeDiscardAllTextures for TileBenchmark toolChris Craik2011-12-131-8/+17
| | | | | | | | bug:5062896 Depends on frameworks/base change: https://android-git.corp.google.com/g/#/c/154844/ Change-Id: I8e5101fa212568837fe002b14fb9171c2f6dfe22
* am 1d9cab1b: Merge "Fix crash" into ics-mr1John Reck2011-12-071-3/+6
|\ | | | | | | | | * commit '1d9cab1bc5a505a47c7a314699520dcd56ee9d4f': Fix crash
| * Fix crashJohn Reck2011-12-071-3/+6
| | | | | | | | | | | | Bug: 5727901 Change-Id: Ic2323eca6bc6e77fe428f3602800799e7b996cce
* | am 1d71a5f4: Merge "Don\'t deep copy animations, prepare animations on both ↵Chris Craik2011-12-061-3/+4
|\ \ | |/ | | | | | | | | | | trees" into ics-mr1 * commit '1d71a5f4405639dece648eda291ab6a2aecbb968': Don't deep copy animations, prepare animations on both trees
| * Don't deep copy animations, prepare animations on both treesJohn Reck2011-12-051-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5699085 Previously, animations were copied along with layer trees from the webkit to UI thread. This changes that to instead use a single object per animation with refcounting so that animations are kept consistent. Additionally, animations are now run on both the painting and drawing trees in the tree manager so that animated content clipped correctly during a tree swap. Change-Id: I79f0c0e47b717f9fdddf303eb7ec29efc4950aaf
* | Remove inFullScreenMode JNI call during drawGL call.George Mount2011-12-051-16/+2
| | | | | | | | | | | | | | Bug 5629367 Corresonding Framework change: Icc2fb6b7 Change-Id: Ia6f116362107243f472401a1d6361a72e88832a5
* | am f4bc9879: Merge "Maintain UI-side start times for animations in SW ↵Chris Craik2011-12-021-0/+3
|\ \ | |/ | | | | | | | | | | rendering mode" into ics-mr1 * commit 'f4bc9879b9e1ae40df3ef8165b7d6804184b8499': Maintain UI-side start times for animations in SW rendering mode
| * Maintain UI-side start times for animations in SW rendering modeChris Craik2011-12-021-0/+3
| | | | | | | | | | bug:5704428 Change-Id: I1d1d1f214642b6ff868e8425778565686bfe8b69
* | am f286c7d3: Merge "Scroll position now passed to all layers" into ics-mr1Chris Craik2011-12-011-0/+9
|\ \ | |/ | | | | | | * commit 'f286c7d338f3c0f398ee27abe1d37d670c51dbbb': Scroll position now passed to all layers
| * Merge "Scroll position now passed to all layers" into ics-mr1Chris Craik2011-12-011-0/+9
| |\
| | * Scroll position now passed to all layersChris Craik2011-12-011-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:5666027 Previously, only the most recent version of the scrollablelayerandroid would have its position updated. This caused issues with position inconsistency between the painting and drawing version of the layer, if both existed. Change-Id: Ife29ae4e2cb00fbaa2f6fc95d9914b3434862f10
* | | am 87f8fc15: Merge "add support for WebTextView on scrolling layers" into ↵Bart Sears2011-11-301-0/+11
|\ \ \ | |/ / | | | | | | | | | | | | | | | ics-mr1 * commit '87f8fc15a0e59f6d88c57f390697ba1c5bbaa6c3': add support for WebTextView on scrolling layers
| * | add support for WebTextView on scrolling layersMichael Kolb2011-11-301-0/+11
| |/ | | | | | | | | | | Bug: 5677828 Change-Id: I22ecf16c79badab68d8305d2e040057d73b02bea
* | am 807ee5ec: Merge "synchronize animation starts with webkit" into ics-mr1Chris Craik2011-11-301-5/+6
|\ \ | |/ | | | | | | * commit '807ee5ec662a7864dee505040ade9a9b3eab143c': synchronize animation starts with webkit
| * Merge "synchronize animation starts with webkit" into ics-mr1Chris Craik2011-11-291-5/+6
| |\
| | * synchronize animation starts with webkitChris Craik2011-11-291-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:5239801 this better supports animations not synchronous with webkit Relies on the frameworks/base CL: https://android-git.corp.google.com/g/#/c/152533/ Change-Id: Ia79a475065b3891db8fc4014559062ab1ac95ebe
* | | am 06081e3d: Merge "WebView Animation support" into ics-mr1Teng-Hui Zhu2011-11-301-0/+1
|\ \ \ | |/ / | | | | | | | | | * commit '06081e3d5c78c73256b49c85d05e7c41d9e2b6f1': WebView Animation support
| * | WebView Animation supportTeng-Hui Zhu2011-11-291-0/+1
| |/ | | | | | | | | bug:4982054 Change-Id: I1e8ea5ed7043a7140254a99053cf241de1b0ef3e
* | am bd996ca3: Merge "Use isHighEndGfx to double textures" into ics-mr1John Reck2011-11-211-4/+9
|\ \ | |/ | | | | | | * commit 'bd996ca3728f985d3fee81471268643ca772ed40': Use isHighEndGfx to double textures
| * Use isHighEndGfx to double texturesJohn Reck2011-11-211-4/+9
| | | | | | | | | | | | Bug: 5639612 Change-Id: I308f6fbb8208a0d2e83f2b6d285d4c471137a0e7
* | am 59b140f3: Merge "Content and viewport rects set in one step." into ics-mr1Bart Sears2011-11-181-88/+71
|\ \ | |/ | | | | | | * commit '59b140f3e2721433929e11087d0fdb626afb1a72': Content and viewport rects set in one step.
| * Merge "Content and viewport rects set in one step." into ics-mr1Bart Sears2011-11-181-88/+71
| |\
| | * Content and viewport rects set in one step.George Mount2011-11-161-88/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 5342918 The content rect of the WebView was being retrieved during the draw while the viewport rect was being set when the draw functor was setup. During animations, the content rect was changing between the time the draw functor was retrieved and it was executed. The content rect is now being set with the viewport rect. Framework change: I1b0978ee Change-Id: I05d68dcc73ede1e919ddc1478f48b372b7b64042
* | | Merge "Removing ANDROID_INSTRUMENTATION code"Kristian Monsen2011-11-171-12/+0
|\ \ \ | |/ / |/| |
| * | Removing ANDROID_INSTRUMENTATION codeKristian Monsen2011-11-171-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has not been used for years, and due to WebKit merges the results are not accurate anymore. The resulting code is cleaner, less likely to create merge conflicts, and does not give the impression that this can be turned on and it will still work. Needs CL: https://android-git.corp.google.com/g/#/c/148912/ Change-Id: I617ad00c103ab72038371a3203452d2ccec0e50c
* | | Position WebTextView correctly on layersMichael Kolb2011-11-151-1/+1
|/ / | | | | | | | | | | Bug: 5550648 Change-Id: If3d59e0d197e9383b64f6a9e17d94e022044b5c3
* | Fix text selection handle positioningJohn Reck2011-11-151-1/+1
| | | | | | | | | | | | Bug: 5620362 Change-Id: Ic75ba855b5b86f8b0c3a21ee5dcbcc92b0dc982a
* | Remove inset for WebTextViewMichael Kolb2011-11-111-2/+2
|/ | | | | | | Bug: 5383911 By removing the inset we cover webkit's text field completely Change-Id: Ib3edf21beb4e26b38b2195a9e336523336f26eb7
* Support pausing drawingJohn Reck2011-11-091-1/+11
| | | | | | Bug: 5594608 Change-Id: I09590f8c04904957b079f0458022b960599eb47a
* Merge "Change the default webView behavior to minimize the memory ↵Teng-Hui Zhu2011-11-071-2/+6
|\ | | | | | | consumption" into ics-mr1
| * Change the default webView behavior to minimize the memory consumptionTeng-Hui Zhu2011-11-071-2/+6
| | | | | | | | | | | | | | | | | | | | For now, we just limit the expansion on x and y direction. In the future, we need to dynamically allocate and deallocate the memory. browser change is : c/148242 bug:5522175 Change-Id: I8562c39c55913ab89848afe8a36e8a2784c12727
* | Remove the global button lockJohn Reck2011-11-071-65/+2
|/ | | | | | | Bug: 5558699 Bug: 5572238 Change-Id: Ic199ffda5bc4aa09d39ee54221c6fcce6a91ca05
* Keep text handles in sync with native touch targetsJohn Reck2011-10-271-3/+20
| | | | | | | | Bug: 5522153 Also add some slop to the handle targets, cleaned up the JNI and improved debugging. Change-Id: I3b2c3c8b1543d4a1aa599ae2938fa78fe95e01bf
* Merge "DO NOT MERGE Adjust text selection position" into ics-mr1John Reck2011-10-251-1/+1
|\
| * DO NOT MERGE Adjust text selection positionJohn Reck2011-10-251-1/+1
| | | | | | | | | | | | Bug: 5507800 Change-Id: Icfcfdb9ff019fac7e3e40df679723594fab15dc6
* | DO NOT MERGE Fix SW extras for layersJohn Reck2011-10-251-22/+17
|/ | | | | | | Bug: 5507239 Also remove all the old, unused layer setExtras stuff Change-Id: Id1670010536712b7a9f50e74821c9fb7f708e851
* Merge "Part of fix for bug 5152544 Reduce the number of warnings"Kristian Monsen2011-10-181-1/+1
|\
| * Part of fix for bug 5152544 Reduce the number of warningsKristian Monsen2011-10-121-1/+1
| | | | | | | | | | | | | | | | The code is old, so must be some a compiler change that makes them show up now. Initializing the rect is good anyway, and it removes the warning. Change-Id: If076df1250e0c9b9980db0387cd7f99ecb00dc0c
* | Fixup JNIJohn Reck2011-10-131-15/+16
| | | | | | | | | | | | Bug: 5459736 Change-Id: I2125e8c0162b218f417e777d5ba62bfd314c7f60
* | Fix navcache to work with layers for ringsJohn Reck2011-10-131-18/+0
| | | | | | | | | | | | Bug: 5453034 Change-Id: I426aa4ca1b1c253f99c32aaf8cad597c09144af0
* | Support spellcheck attribute in input fieldsMichael Kolb2011-10-111-0/+8
|/ | | | | | | | | Bug: 5267547 When spellcheck is set to false, disable the IME suggestions and the spelling error highlighting Change-Id: Ib62bc760334159aa086214cc6f1388d1abe89cb4
* Switch find on page to GLJohn Reck2011-10-071-32/+18
| | | | | | | Bug: 5354191 Refactor how extras are drawn in GL Change-Id: Ifb61c73abecd2d074903a7fb44fe4b82aacc64ac
* HW accelate button focus ringsJohn Reck2011-10-031-13/+9
| | | | | | Bug: 5353510 Change-Id: I1bb306381864357dab4c38fd5c182fda2dd08d8c
* Don't scale text selection handlesJohn Reck2011-09-281-0/+33
| | | | | | | | Bug: 5367280 Don't scale the old software handle and, more importantly, don't scale the touch target. Change-Id: I9a731b2117b3f2fe3bd6ca35388da61c47724d91
* Merge "Enable the CPU upload path for Browser."Teng-Hui Zhu2011-09-231-0/+5
|\
| * Enable the CPU upload path for Browser.Teng-Hui Zhu2011-09-231-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | The default for WebView should be still be GPU upload. That means Gmail will be default to using GPU upload. bug:5347539 The browser change is in https://android-git.corp.google.com/g/#/c/137606/ Change-Id: Ic7d42331511b24cf8a58f2f5fb64aaffc18cae5f
* | Fix find-in-page to scroll scrollable layersSteve Block2011-09-221-6/+41
|/ | | | | | | | | | This requires the addition of the following methods ... - Layer::contentIsScrollable() - Layer::localToParent() - ScrollableLayerAndroid::scrollRectIntoView() Bug: 5262656 Change-Id: I2f1cf3342f73890f98a172f1b4e3f440c02dd9f4
* Merge changes Ifb6cc64e,I4d819cc5Steve Block2011-09-191-2/+1
|\ | | | | | | | | | | * changes: Simplify logic in ScrollableLayerAndroid::scrollTo() Fixes style and adds some comments to layers code
| * Fixes style and adds some comments to layers codeSteve Block2011-09-191-2/+1
| | | | | | | | | | | | | | | | Also removes FrameCachePermission::AllowNewest. This should have been removed as part of https://android-git.corp.google.com/g/#/c/2712. Bug: 5262656 Change-Id: I4d819cc5087653e4a1180d04ca0b5b20db7e2305