summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/android/nav
Commit message (Collapse)AuthorAgeFilesLines
* On new content, attach functor directlyChris Craik2012-04-251-12/+6
| | | | | | | | bug:6323847 depends on frameworks/base change: https://android-git.corp.google.com/g/#/c/184313/ Change-Id: I8f21317af746d501c92e338ce678434a2479576c
* Merge "CSS Background image implementation"Nicolas Roard2012-04-241-1/+1
|\
| * CSS Background image implementationNicolas Roard2012-04-241-1/+1
| | | | | | | | | | | | bug:1352305 Change-Id: Id9caaae9b9442729110b52c75004f634d8284db4
* | signal framework to unregister functorChris Craik2012-04-231-5/+15
|/ | | | Change-Id: Ia503e508a13c40c29f18db924dce4ac711b03c68
* Better handle the EGL context lost situation.Teng-Hui Zhu2012-04-201-3/+1
| | | | | | | | | Unless framework provide a better message, we can't avoid this EGL context issue totally if mis-match happen again. Clean up some obsolete code. Change-Id: Ica03daecd58f9757c8cad41e0f40d5d51b041748
* Merge "Follow the new rule from framework about EGLContext deletion"Teng-Hui Zhu2012-04-181-2/+3
|\
| * Follow the new rule from framework about EGLContext deletionTeng-Hui Zhu2012-04-181-2/+3
| | | | | | | | | | bug:6325463 Change-Id: I303e2cf08feec110bd75c95f1de8ebc2e79f3c4c
* | add basic webview tracingChris Craik2012-04-161-0/+2
|/ | | | Change-Id: Id97ce1efab5918802cff5b90c0122b4cc2d7e73d
* Move the matrix support to rely on the new framework clip infoTeng-Hui Zhu2012-04-131-1/+3
| | | | | | | | | | In this new way, we don't need to worry about the animation offset, b/c it is in the clip rect. Also add the matrix support for video layer. bug:5684832 Change-Id: I08e22ca042e425f8f7af935b60e04f2a4dbc52df
* Merge "Correct viewport for GL drawing when webview is on FBO"Teng-Hui Zhu2012-04-121-4/+8
|\
| * Correct viewport for GL drawing when webview is on FBOTeng-Hui Zhu2012-04-111-4/+8
| | | | | | | | | | | | bug:6283539 Change-Id: I0d5fb92a9ad7e8b6781900bbc08e5afd48c53614
* | Fix crash.Mangesh Ghiware2012-04-111-21/+22
| | | | | | | | | | | | | | | | Add null checks for m_baseLayer. Refactor common code to a separate getLayerTransform() function that returns a draw tranform ptr. Bug: 6239165 Change-Id: I7c2079e58b49c10a780b099fea9e3d7959b7fe00
* | Merge "Revert "Revert "Keep selection handles in edit fields."""George Mount2012-04-101-2/+2
|\ \
| * | Revert "Revert "Keep selection handles in edit fields.""George Mount2012-04-101-2/+2
| | | | | | | | | This reverts commit eb4152454774fa6e38c8be1a2810bc893d494de3
| * | Revert "Keep selection handles in edit fields."George Mount2012-04-101-2/+2
| | | | | | | | | This reverts commit 76a09fb547aa97b2f0e9cbb1e4a800d61b30a477
| * | Keep selection handles in edit fields.George Mount2012-04-101-2/+2
| |/ | | | | | | | | | | | | Bug 6264769 Framework Change: I9ee89f8b1d4e6954092b8c4d677fb75b79354b36 Change-Id: Ie937a8c55da0f8aef66cfcee11beb961669b7168
* | Expand base layer bounds to fill viewportChris Craik2012-04-101-1/+2
|/ | | | | | | | | Additionally, paint area outside the content bounds with content bg color in software rendering path. bug:6304213 Change-Id: I6fe5246e82d30fe000e570c8dccb605d46fc428d
* Rename several classesChris Craik2012-04-041-0/+3
| | | | | | | | | | | | | | | | | | | | BaseTile,BaseTileTexture -> Tile,TileTexture Used in layers other than the base LayerGroup -> Surface Renamed to convey that it is a member of the SurfaceCollection, and that the layers grouped inside are painted together (if at all) DualTiledTexture -> SurfaceBacking Better conveys that this is the raster backing for a surface that can paint. It may be implemented with two tiled textures for now, but that isn't as important as its relationship to the surface. TiledTexture -> TileGrid Renamed to make it more clear that it was a container of tiles, and to be less similar to TileTexture Change-Id: I843f8603a2080cfe5a7313ba1c2eff10620f8aa2
* Use new draw-less functor execution mode to do work without redrawingTeng-Hui Zhu2012-04-021-22/+21
| | | | | | Depends on frameworks/base change https://android-git.corp.google.com/g/#/c/177934/ Change-Id: I9154017ef2990b3bebd038cabcaf3d93c9df14d8
* Snap selection handles to text.George Mount2012-03-282-15/+55
| | | | | | | Bug 6198286 Framework Change: I3c51ed5f6988d58440badfbe8b076fd83d48ae2a Change-Id: I55604f3ec28586beaec5fd98a27c9f4b8a59a8a5
* reimplement BaseLayerAndroid as a LayerAndroid subclassChris Craik2012-03-222-76/+41
| | | | | | Breaks low res tiling, and expanded rendering bounds. Change-Id: Iec3ba2adceb6bd95399594d29fd8c0b18c1122ce
* Fix location of selection handles on rotated text.George Mount2012-03-211-1/+19
| | | | | | | | Bug 6206177 The left/bottom of the caret is always the point at which the selection should point. The top/right is at the "top" of the text. Change-Id: Ie13f6ad5bfea3614892c0f986e019393f77ab3cf
* Remove unnecessary invertedTileSwitchJohn Reck2012-03-201-4/+1
| | | | Change-Id: Ifd27772aba0435ea55008400e4b42181bf45b944
* Canvas on a textureJohn Reck2012-03-201-0/+20
| | | | Change-Id: I841b3e021298738c91701068992798a55290a520
* Merge "Add back auto-completion and auto-fill."George Mount2012-03-121-3/+18
|\
| * Add back auto-completion and auto-fill.George Mount2012-03-091-3/+18
| | | | | | | | | | | | | | | | Bug 5993316 Framework Change: If00d42c0cb4f2c207f0d502e297741e1d6a68bf4 Change-Id: I9d09a924a579d2d4551bff0489670de71d04757e
* | Introduce a LayerContent interfaceNicolas Roard2012-03-091-5/+5
| | | | | | | | | | | | | | | | | | Layers can now use a LayerContent object to draw their content. We currently have two subclasses, one using an SkPicture (currently used for composited layers), the other using a PictureSet (that we use for the base layer). First step toward unification... Change-Id: I5e7fd06a653f02f8721613fd3a39d36fb64a8614
* | Merge "Delete nativeSubtractLayers"John Reck2012-03-091-22/+0
|\ \
| * | Delete nativeSubtractLayersJohn Reck2012-03-091-22/+0
| |/ | | | | | | | | | | Bug: 5338388 Change-Id: I2ae12dde6ef2f30e015c052da67c2bafbd59ecd3
* | Replace picture count with the SurfaceCollection countChris Craik2012-03-091-2/+1
|/ | | | | | Displays surface collection count on tiles when visual indicator is on. Change-Id: Ibe90792279849baff6f5bf0d71b80d9081471dc4
* Refactor LayerAndroid to add iframe subclassesNicolas Roard2012-03-071-1/+1
| | | | Change-Id: Ia3810e83a2d919ff5fa37b8fcd92e6cbbb63d569
* Delete more unused stuff from navcacheJohn Reck2012-03-051-493/+0
| | | | Change-Id: I5ed8bb10141907656347e7c667be19b88f407bf0
* Fixup webkit for WebViewClassic renameJonathan Dixon2012-03-021-5/+5
| | | | | | | | | Changes native method bindings from API classes WebView and WebSettings, to the corresponding implementation classes WebViewClassic and WebSettingsClassic Interdepends on https://android-git.corp.google.com/g/165608 Change-Id: Ie47e5c8453fabef2afae399f411ffbe047cbfaab
* Merge "Add one useful log"Teng-Hui Zhu2012-03-011-0/+1
|\
| * Add one useful logTeng-Hui Zhu2012-03-011-0/+1
| | | | | | | | | | | | | | | | This log will appear very rarely and it is very useful for debugging. bug:6079959 Change-Id: I52283d7d11f0d200e4ce9d05259b809ddf05d9e5
* | Merge "Cleanup GL resource for HTML5 Video."Teng-Hui Zhu2012-03-011-4/+6
|\ \ | |/
| * Cleanup GL resource for HTML5 Video.Teng-Hui Zhu2012-03-011-4/+6
| | | | | | | | | | | | | | | | | | | | Refactor the code such that the shared resources are in the VideoLayerManager now. Get rid of the solid color texture and use pure color shader. bug:6079959 Change-Id: I0d1ce50157fb2ed083b9cc80464a1e61fa8e159f
* | Merge "layer rendering cleanup/rewrite"Chris Craik2012-02-281-2/+2
|\ \ | |/ |/|
| * layer rendering cleanup/rewriteChris Craik2012-02-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added 'LayerGroup' class separate the painting/tiled features of a layer (eventually multiple layers) tiled drawing/preparing/counting details are abstracted out of LayerAndroid * added 'SurfaceCollection' class incorporates both the BaseLayerAndroid/LayerAndroid tree, as well as the vector of tiled LayerGroup * renamed 'TreeManager' to 'SurfaceManager' * Removes PaintedSurface was mostly a thin wrapper around DualTiledTexture * Combines TilePainter/SurfacePainter * Simplified ref counting Change-Id: I92c5c75f48d92e0e28812c56de00102399fc02ee
* | Merge "Delete the GL shader resources in a cleaner way"Teng-Hui Zhu2012-02-281-1/+1
|\ \ | |/ |/|
| * Delete the GL shader resources in a cleaner wayTeng-Hui Zhu2012-02-281-1/+1
| | | | | | | | | | | | bug:6079959 Change-Id: I55c96bb6abc90503c178607d0798c82e2c5ecaf1
* | removed unused vars/functionsChris Craik2012-02-281-10/+1
|/ | | | Change-Id: I07ab8c6e7ea1c15181eaaa936968b60f6cdd69a4
* Merge "Delete navcache native"John Reck2012-02-2716-6164/+44
|\
| * Delete navcache nativeJohn Reck2012-02-2716-6164/+44
| | | | | | | | | | | | Will clean up the JNI in a later CL Change-Id: I448fe5592026c325c3b2fa1c90f174674bf358b1
* | Merge "Gl resource should be re-initialized after EGL context changed"Teng-Hui Zhu2012-02-271-1/+3
|\ \ | |/ |/|
| * Gl resource should be re-initialized after EGL context changedTeng-Hui Zhu2012-02-271-1/+3
| | | | | | | | | | | | | | | | | | EGLContext can be re-created when memory pressure is very high, that will delete all the GL resources automatically. After this, we should re-create the GL resources for webView. bug:6075574 Change-Id: I3035554d124cee38df3ba2dfae1eda0568b45d0f
* | Delete CursorRingJohn Reck2012-02-271-120/+4
|/ | | | | | Bug: 6074032 Change-Id: I74f80da22bebbfac556728bba25bcddc2333629a
* Merge "Delete CacheBuilder"John Reck2012-02-244-3451/+0
|\
| * Delete CacheBuilderJohn Reck2012-02-244-3451/+0
| | | | | | | | | | | | Fixed address_detector to pass CTS Change-Id: I6e3c4146d4c03881d036be9b8d8708a8200efef8
* | Fix NPE crashJohn Reck2012-02-241-1/+2
|/ | | | | | Bug: 6064378 Change-Id: I0dfb596df31b72e52e8b7846d6bcfffefb1b8403