| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
bug:3375416
Change-Id: I92f75d1ae0aca9d8178673d2152e11d2401fd59e
|
|\ |
|
| |
| |
| |
| |
| | |
bug: 3072603
Change-Id: Ie22d289a93682dfd68cf81f5220d658d45a69d81
|
|\ \
| | |
| | |
| | | |
layer until we get the new one ready." into honeycomb
|
| |/
| |
| |
| |
| |
| |
| | |
layer until we get the new one ready.
bug:3391157 bug:3393571
Change-Id: I81dce23f79be788c3c0bfb0ccfd54d08156dfe3f
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
A new webkit merge added a couple methods to ClipRects that were not copying the
hit test rect. This make the clip rect empty during hit testing which was
clipping out all nodes in scrollable layers.
When tracking a layer, use the foreground layer if present as it will contain
the right nodes.
When looking for a scrollable layer, traverse the children in reverse drawing
order to find the top-most visible layer. This allows orkut.com to scroll.
Remove a couple of casts and headers. Use relaxAdoptionRequirement() to avoid a
RefCounted assert. Swap the texture owner hash set during deletion as release
can modify the iterator concurrently.
Update the scrollbars (even though we don't have any) when scrolling a layer to
keep the scroll position of the scrollbar in sync with the layer.
Rewrite a little bit of PluginPackageAndroid. m_module may be non-null during
load. If it is null, load the library and store it in m_module. Follow the
regular path assuming m_module is not null.
Bug: 3373179
Change-Id: If07ec9735b30c1e98e363667378a8d253a841a45
|
|\ \
| |/
|/|
| | |
honeycomb
|
| |
| |
| |
| |
| | |
bug: 3393314
Change-Id: I913a6c073fe9ba56c14cdbcaa523b6e5a5af5219
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
bug:3332441
Change-Id: Ifd5dfa8a5d7718ad754a8a7984b871bb84147f37
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Webkit is using the transformation to compute the fixed element position.
In order to simulate that, we need the Render Layer's position info.
bug:3368857
Change-Id: If15c43f76bd528b2e67ac5035c8ba4a0c803e812
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Since we are being removed from our parent, our children do not matter. Sync
the parent's children to show the right content.
Bug: 3353525
Change-Id: Id8ab4d0373d950362caa14d8fc558f753d5a7365
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Transfer PassRefPtr to RefPtr. Credit to Jason Simmons for the fix.
Bug:3385803
Change-Id: Id148923e95d5628a625c87fe093b85dd381e781e
|
|\ \ \
| | | |
| | | |
| | | | |
honeycomb
|
| |/ /
| | |
| | |
| | | |
Change-Id: I027931929980a55d4d5e883f659c116c77dbb2a9
|
|\ \ \
| |/ /
|/| | |
|
| |/
| |
| |
| |
| |
| |
| | |
This change gives flexibility to change that value in Java side.
issue: 3317722
Change-Id: I71a548871783cc604e0daec63e6bbfb26ecc1e1f
|
| |
| |
| |
| |
| |
| | |
bug:3382562
bug:3384930
Change-Id: I55b97cacc9c50ae5a0b5dfc39658bb63c8aa9e87
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
bug:3375416
Change-Id: I9e86736c9f7910765bea739cdd0e04331b98f155
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
TextureOwner can be left still owning a texture when we come to
delete that TextureOwner. Then later the texture it still owns tries to
access it's owner and we crash.
Work around by explicity releasing any owned textures when we delete
the texture owner.
Bug:3367855
Change-Id: I38877b7088d27f51d98cfd182d937fe5cb3b9f8d
|
|
|
|
|
| |
bug:3379585
Change-Id: Ica133d128f940a71afdd44130735eab11e4daf4e
|
|
|
|
|
|
|
|
|
|
| |
When a tiledPage is painted, we want to avoid updating the base
layer. GLWebViewState and WebView.cpp are now refcounting the
base layer, delaying updating the base layer we use to paint
until we are done with a full tile paint.
bug:3224744
Change-Id: Ica2b8f1db146a1e059fc0735dc53107fc40da07a
|
|
|
|
|
|
|
| |
Fix null pointer deref.
Bug:3364538
Change-Id: Iafeecd81ec422de6e17ec8a0c36c29e4fcf7fc74
|
|
|
|
|
| |
bug: 3374501
Change-Id: Idb6836cb8e3919066d77cbcca8b09a6f261dae31
|
|\ |
|
| |
| |
| |
| |
| | |
bug:3373656
Change-Id: If6428b88a135fe1184e92bf345ddbae349622c94
|
| |
| |
| |
| |
| |
| |
| |
| | |
The scroll size will be used for layout and should respect the layer's
size change. Otherwise all the position info can be wrong.
bug:3362888
Change-Id: I553ba01ca7e5960c7ec706d56710495fc5514db1
|
|\ \ |
|
| |/
| |
| |
| |
| | |
bug:3349970
Change-Id: I7e095c541bc8a106c94c14a70f121ea3b24f06f4
|
|\ \
| | |
| | |
| | | |
broken-ideograph-small-caps.html" into honeycomb
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Emptied platformDestroy(). It was deleting m_smallCapsFontData, but not
setting it to 0. The caller, ~SimpleFontData(), then went on to use the
deleted pointer and delete it again. This was changed for other
platforms with http://trac.webkit.org/changeset/71975.
Change-Id: Ie67f91559479a17519db7793c7349eb013235320
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There are three threads all hammering at the same resource.
The WebViewCore thread records the buttons on the page.
The WebView thread rerecords the button pictures to show selection and focus.
The GLWebViewState thread draws the picture containing the button pictures
into the tile.
Prevent drawing the picture while the buttons are recorded
by sharing the button mutext with the GL tile creation.
bug:3354678
Change-Id: I245ed47ad5a6d1fe28ea870bd7c557937eed1164
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Enter compositing for iframes after all layout tasks have completed. Remember
the state of overflow scroll similar to RenderLayer so that it doesn't change
while updating the compositing state.
Return false in requiresAcceleratedCompositing if the iframe is hidden. I verified
that this fails on Safari and have submitted a bug.
Bug: 3325187
Change-Id: I20a9e1a595d14518f4c7a3e01fc1c4fa9035262c
|
|\ \
| | |
| | |
| | | |
a couple of potential ANRs" into honeycomb
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Also fix a couple of potential ANRs
bug:3333984
Change-Id: I28c02ef74f4c70507fcd7f5bbc893b0d0eae61c0
|
|\ \ \
| |/ /
|/| | |
|
| |/
| |
| |
| |
| |
| | |
This fixes an assert and ensures that the compositor is in the correct state.
Change-Id: I7556ed998821bf2e09d89b79935e876869a584c6
|
|/
|
|
|
|
| |
Change-Id: I1f998387831207d00f27945ee4e456f81ff6f6e2
Change-Id: I7efcccfd9a4374061300058d4c48fa82a973829a
|
|
|
|
|
|
| |
http://svn.webkit.org/repository/webkit/branches/chromium/597/WebCore@75681
Change-Id: Ibe552cf7af31f74b81e337eadf3d3b73a53daf60
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is the CL in WebKit side and it needs the framwork CL:
https://android-git.corp.google.com/g/#change,89630
Notice some changes touch open source WebKit's code, so b/3351313 is filed
to keep track of that.
Change-Id: I0ac5d75c4a90f14afeb2e3fc2dc5b1c437c631f8
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
* changes:
More debug info for each layer
Revert a WAR.
Code clean up.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The matrix info can help to determine the layer positioning issue.
Change-Id: Ie254e13d649c6a3aab820e8fe9553517ca42be72
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Revert a WAR for issue 3215000.
https://android-git.corp.google.com/g/#change,81012
With the current fix, this WAR is not necessary.
b:3215000
Change-Id: I47261f19fbd87864d6b41edfbdb50be1fbbfccc7
|
| | |
| | |
| | |
| | |
| | |
| | | |
There should be no functionality change.
Change-Id: Ifc05a776ebb0a2a00b3aff194e138847ed1201cf
|
|\ \ \
| | |/
| |/| |
|