summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/android/nav/WebView.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Add two missing null checks"John Reck2012-02-211-1/+1
|\
| * Add two missing null checksJohn Reck2012-02-211-1/+1
| | | | | | | | | | | | Bug: 6008243 Change-Id: I32df636933d77dc9d7174f7a025a1ee70bb945fa
* | async find-on-page implementation via WebKitVictoria Lease2012-02-211-213/+3
|/ | | | Change-Id: I5804c865f4bce6452213dc89337ff6a5e6100c9e
* frameworks/base refactoring.Mathias Agopian2012-02-171-1/+1
| | | | | | First step. Move libui headers to their new home. Change-Id: I2e770e6b53c2f34432b0df2937c4cc33af6dc52b
* Initial support for keyboard navigationJohn Reck2012-02-151-0/+4
| | | | | | Bug: 6019693 Change-Id: I7b4f6d83e8913e647e8ac7340afd01d609c4343b
* Merge "Update the scale when updating DrawGL functor"Teng-Hui Zhu2012-02-141-2/+7
|\
| * Update the scale when updating DrawGL functorTeng-Hui Zhu2012-02-141-2/+7
| | | | | | | | | | | | | | | | | | bug:6008955 framework change: https://android-git.corp.google.com/g/#/c/165735/ Change-Id: I4228af004ac2060fa53cf49d34cde68b15fedc80
* | resolved conflicts for merge of 6f1bf086 to masterDerek Sollenberger2012-02-061-1/+1
|\ \ | | | | | | | | | Change-Id: I104f02e5e6ec50c002a2bdc960b428ece13528dd
| * | Skia API changes as a result of an update to the Skia library.Derek Sollenberger2012-01-311-1/+1
| | | | | | | | | | | | | | | | | | These changes are required to work with r3022 of Skia Change-Id: I4d4a13bad9acc54934bbb46bdfc08ee424c7a33a
* | | Merge "Plumbing to notify WebViewCore when paints should pause"Chris Craik2012-02-061-36/+24
|\ \ \
| * | | Plumbing to notify WebViewCore when paints should pauseChris Craik2012-02-021-36/+24
| | |/ | |/| | | | | | | Change-Id: I93c76ccd401b1fe611cc9c1ea361251667422c7b
* | | Snap selection handles to end of textJohn Reck2012-02-021-5/+6
|/ / | | | | | | | | | | | | | | Instead of using WebKit's cursor location use the start and end of the text highlight region since we only highlight text and not other content like images Change-Id: I1b84b8a0be34c56e87169d215c581fdada745362
* | Webkit text selectionJohn Reck2012-01-301-284/+122
| | | | | | | | Change-Id: I8e2e400940c7c84055aeb2624958aaf47804900b
* | Clean up tranfer queue before EGL context destroyTeng-Hui Zhu2012-01-271-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | This will avoid ANR when texture generation thread is stuck b/c transfer queue is running out of slots, at the same time, EGL context get destroyed and no more draw call coming to free up more slots. Abandon the surface texture will also help to be more memory friendly. Move the highEndGfx check to TilesManager. bug:5639899 Change-Id: I98f0289ae5ca18361f71dec853327223506e3073
* | Fix form button layoutMichael Kolb2012-01-241-3/+0
| | | | | | | | | | | | | | | | | | Bug: 5822424 Fixed by removing all padding adjustments and rendering buttons natively as draw commands Change-Id: I6adcdfbd75b3c586414b5e6e60aeca01f5d05b9d
* | Add tree swapping properties and statsChris Craik2012-01-241-5/+17
| | | | | | | | Change-Id: I0033b8794ae33dade050069d6c209653f0d21fd1
* | Merge "Removed navcache from scrollToFrame() and nativeFindAll()."Victoria Lease2012-01-231-13/+11
|\ \
| * | Removed navcache from scrollToFrame() and nativeFindAll().Victoria Lease2012-01-201-13/+11
| | | | | | | | | | | | | | | | | | | | | | | | Both of these functions now work with the current base layer's picture set. That should have the navcache completely out of find-on-page. Change-Id: I8ab4ac4a3a4d16cfff034e73aa817fad1fc426a7
* | | Add cut and paste to ContentEditable.George Mount2012-01-181-0/+21
|/ / | | | | | | | | | | | | | | | | | | | | | | Bug 5806267 Use visual selection to determine the webkit selection. The webkit selection can be used to cut text from an editable area. It can also be used to do better complex character text copy. Framework Change: I56543d17670a8c98484314c89c7fa6a94cb809e4 Change-Id: I194c6d9e2add67151b97092a1a54f5c081296000
* | Fix software extras on base layerJohn Reck2012-01-181-4/+4
| | | | | | | | | | | | Need to revist software drawing in general, but this gets it working for now Change-Id: I1745de7a67c75400c31a070f1e17a0602b0df190
* | Initial NavCache removalJohn Reck2012-01-111-11/+15
| | | | | | | | Change-Id: Id34d3be6b11c4ba77b59dd9fb01a9cc050d581f6
* | Merge "Rename LOG_ASSERT to ALOG_ASSERT DO NOT MERGE"Steve Block2012-01-101-39/+39
|\ \
| * | Rename LOG_ASSERT to ALOG_ASSERT DO NOT MERGESteve Block2012-01-101-39/+39
| | | | | | | | | | | | | | | | | | | | | See https://android-git.corp.google.com/g/157519 Bug: 5449033 Change-Id: Icaed25ccf4d689b533101e966e8303810b61b0d4
* | | Draw GLExtras for each layer.Victoria Lease2012-01-091-2/+23
|/ / | | | | | | | | | | | | | | | | | | | | Bug: 5747765 Moved the GLExtras::drawGL() call out of GLWebViewState into LayerAndroid and BaseLayerAndroid. This allows us to apply per-layer transforms, ensuring that find-on-page highlights are positioned correctly on their layers. Change-Id: I65b950875eb736601f8afec1770e5cc0201c0450
* | 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