| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Change-Id: Ia3810e83a2d919ff5fa37b8fcd92e6cbbb63d569
|
| |
|
|
| |
Change-Id: I5ed8bb10141907656347e7c667be19b88f407bf0
|
| |
|
|
|
|
|
|
|
| |
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
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
This log will appear very rarely and it is very useful for debugging.
bug:6079959
Change-Id: I52283d7d11f0d200e4ce9d05259b809ddf05d9e5
|
| |\ \
| |/ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| | |
bug:6079959
Change-Id: I55c96bb6abc90503c178607d0798c82e2c5ecaf1
|
| |/
|
|
| |
Change-Id: I07ab8c6e7ea1c15181eaaa936968b60f6cdd69a4
|
| |\ |
|
| | |
| |
| |
| |
| |
| | |
Will clean up the JNI in a later CL
Change-Id: I448fe5592026c325c3b2fa1c90f174674bf358b1
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |/
|
|
|
|
| |
Bug: 6074032
Change-Id: I74f80da22bebbfac556728bba25bcddc2333629a
|
| |\ |
|
| | |
| |
| |
| |
| |
| | |
Fixed address_detector to pass CTS
Change-Id: I6e3c4146d4c03881d036be9b8d8708a8200efef8
|
| |/
|
|
|
|
| |
Bug: 6064378
Change-Id: I0dfb596df31b72e52e8b7846d6bcfffefb1b8403
|
| |\ |
|
| | |
| |
| |
| |
| |
| | |
Bug: 6008243
Change-Id: I32df636933d77dc9d7174f7a025a1ee70bb945fa
|
| |/
|
|
| |
Change-Id: I5804c865f4bce6452213dc89337ff6a5e6100c9e
|
| |
|
|
|
|
| |
First step. Move libui headers to their new home.
Change-Id: I2e770e6b53c2f34432b0df2937c4cc33af6dc52b
|
| |
|
|
|
|
| |
Bug: 6019693
Change-Id: I7b4f6d83e8913e647e8ac7340afd01d609c4343b
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
bug:6008955
framework change:
https://android-git.corp.google.com/g/#/c/165735/
Change-Id: I4228af004ac2060fa53cf49d34cde68b15fedc80
|
| |\ \
| | |
| | |
| | | |
Change-Id: I104f02e5e6ec50c002a2bdc960b428ece13528dd
|
| | | |
| | |
| | |
| | |
| | |
| | | |
These changes are required to work with r3022 of Skia
Change-Id: I4d4a13bad9acc54934bbb46bdfc08ee424c7a33a
|
| |\ \ \ |
|
| | | |/
| |/|
| | |
| | | |
Change-Id: I93c76ccd401b1fe611cc9c1ea361251667422c7b
|
| |/ /
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| | |
Change-Id: I8e2e400940c7c84055aeb2624958aaf47804900b
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Bug: 5822424
Fixed by removing all padding adjustments and rendering buttons
natively as draw commands
Change-Id: I6adcdfbd75b3c586414b5e6e60aeca01f5d05b9d
|
| | |
| |
| |
| | |
Change-Id: I0033b8794ae33dade050069d6c209653f0d21fd1
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| | |
Need to revist software drawing in general, but this gets it working for now
Change-Id: I1745de7a67c75400c31a070f1e17a0602b0df190
|
| | |
| |
| |
| | |
Change-Id: Id34d3be6b11c4ba77b59dd9fb01a9cc050d581f6
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
See https://android-git.corp.google.com/g/157519
Bug: 5449033
Change-Id: Icaed25ccf4d689b533101e966e8303810b61b0d4
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| | |
See https://android-git.corp.google.com/g/156016
Bug: 5449033
Change-Id: I35a9fa5e53a83a9c9a920333a3752dd151fbd3b8
|
| | |
| |
| |
| |
| |
| |
| |
| | |
bug:5062896
Depends on frameworks/base change: https://android-git.corp.google.com/g/#/c/154844/
Change-Id: I8e5101fa212568837fe002b14fb9171c2f6dfe22
|
| |\ \
| |/
| |
| |
| | |
* commit '1d9cab1bc5a505a47c7a314699520dcd56ee9d4f':
Fix crash
|
| | |
| |
| |
| |
| |
| | |
Bug: 5727901
Change-Id: Ic2323eca6bc6e77fe428f3602800799e7b996cce
|
| |\ \
| |/
| |
| |
| |
| |
| | |
trees" into ics-mr1
* commit '1d71a5f4405639dece648eda291ab6a2aecbb968':
Don't deep copy animations, prepare animations on both trees
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|