| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| | |
Cherry pick of 3 CLs:
105851, 105988, 108900
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Call to subtractLayers() was always returning an empty rect and, as a
result, we would exit without calling viewInvalidate().
Bug: 4310520
Change-Id: Icad9e3efd157e5ae970a3200f5b0bbecbee66f79
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Cherry-pick change I2ae80ddc from master:
Fix crash in font-handling code caused by repainting while a style recalculation was pending.
The Android FrameCache was being updated while a style recalculation
was pending. This would cause the cached fonts in the
FontFallbackList to be accessed, but that cache is not necessarily
consistant while a recalculation is pending.
A similar issue was occurring with recordPictureSet.
In updateFrameCache() and recordPictureSet(), early-abort if the document
is waiting for a style recalculation. In notifyProgressFinished(), remove
the call to updateFrameCache().
Bug: 4292199
Bug: 4291311
Change-Id: Ie8bc4cb0637ccb7aee37597ac08fd8abffc149cd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cherry pick of https://android-git.corp.google.com/g/#change,106682
b/3491968 stop the hanging of dunkindonuts.com
Sometimes, a sync load can wait forever and lock up the network thread,
here we replace Wait() with TimedWait() with multiple tries to avoid locking.
Unfortunately, TimedWait() doesn't return anything and can't tell if it's
a timeout or a quick pass, so we query timeofday and allow a few seconds for
the system timing error.
Change-Id: I991617130f93b44518d28926725f261d4569d73c
|
|
|
|
|
|
|
|
|
|
|
|
| |
The computation for the invalidated / clipping rects were wrong,
sometimes causing the linked bug when layers had a transparent
background (they were not obeying the clipping rect passed by
the framework).
java counterpart CL:
https://android-git.corp.google.com/g/#change,105503
Change-Id: I60769e7cbf1a3a939724c57b3d3ce63a6f87aa87
|
|
|
|
|
| |
bug:4232704
Change-Id: I64833baeab708fabe88873573235a896b86b6098
|
|\
| |
| |
| | |
switching from IPv4/IPv6 network to IPv4 network" into honeycomb-mr1
|
| |
| |
| |
| |
| |
| |
| |
| | |
from IPv4/IPv6 network to IPv4 network
Enable network change notifier
Change-Id: I89919c8a8bc54aaf0b2e1b013fbdf43abe657295
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
If the canvas' device list has never been set up, or
has been set to an empty clip, the bounder's clip will not be
initialized, and checking bounding rect may fail.
Check to see if the bounder was ever called for an individual
glyph before checking the result.
bug:4155270
Change-Id: I625e885d13208e82c44259277c74b8f0cef5b0cb
|
|\
| |
| |
| | |
honeycomb-mr1
|
| |
| |
| |
| |
| |
| | |
bug:4142131
Change-Id: I871924cb7587077f50fdf4f9a00056f795a8daea
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
This should help out in some cases with redirect/login loops.
Bug: 4110115
Change-Id: I42fff7e9227423b9b5ce94234ad6d606234fe252
|
| |
| |
| |
| |
| |
| |
| |
| | |
Use new DrawGlInfo struct to detect when drawing to an FBO and adjust
topLeft of destination to (0,0).
Bug: 3275491
Change-Id: Ia3ef85d6a21475dbd27743a15edd9d16d0d9cc9e
|
|\ \ |
|
| |/
| |
| |
| |
| | |
bug:4124433
Change-Id: I8cc7203dad408eff30da33f1c9a0a77dd7c97d66
|
|/
|
|
|
|
|
|
|
|
| |
Bug #3275491
The DrawGlInfo struct is used by the OpenGL UI renderer and WebView to exchange
information. This new version of the struct adds information about the render
target and the current transform set on the Canvas.
Change-Id: Icc3bcc278898493ef4fe0f4574b231e6cfd6aca5
|
|
|
|
|
|
| |
bug:3461349
Change-Id: Id654d176c58027c67be7cb604b87c0ec68984525
|
|
|
|
|
|
| |
bug:2126902
Change-Id: I84a27fabccc32ef85c8d78d6702d22ffca497db7
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts parts of change in
https://android-git.corp.google.com/g/#change,96777
issue: 4024447
Change-Id: I29b5de1f97ed9d7cd70786cdcfeb91b53563e66e
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Ic1f96b82a5da5cd08d282002a0ae5d4f53d0f92e
|
| |/
|/|
| |
| |
| | |
issue: 4094300
Change-Id: If8e58daa621e01ac372f2111ebde522a6f90b2e5
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bug:4080127
Inset the track by half the width of the thumb so the thumb
travels along the entire length of it.
Make the track narrower vertically, and align it with the
center of the thumb drawing.
Draw the portion of the track that has already been covered
with a different asset.
Change-Id: I37acedc8e8b75bab59fcac7e075c59d70550795c
|
|/
|
|
|
| |
Bug:4080127
Change-Id: Ie1f29ce09fcc0389c5d458238460ae846d449ccc
|
|
|
|
|
|
|
|
|
| |
- correct support for the fullscreen button
- change the controls to be 48px high
- auto-hide the controls, touching the video makes them appear again
bug:2126902
Change-Id: Idd2b720034de3d5d432c9ea62d9045934c46f6c1
|
|\
| |
| |
| | |
honeycomb-mr1
|
| |
| |
| |
| |
| |
| |
| | |
This is native side code for b/3392594, which takes the action
index from java side, and set the touch point state accordingly.
Change-Id: I894bcfc25f761725a5f37317a8fadffbba68b6df
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Only allow translucent controls for video...
bug:2126902
Change-Id: I95fbf1fc736391a3adec3930119531684a1a9082
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
The VideoLayer is ref counted, so unref at the destrutor is the right way.
Don't do a deletion.
bug: 4072630
Change-Id: I1da4ec138ef119b1d8dd7700fef36bab4df55064
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- remove the seek buttons on the control bar
- make the control bar translucent
- add a fullscreen button passing the layer id to the java side
bug:2126902
Change-Id: Id9638f6b01f968839eaf4b0bd8cf1603957753af
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The shape of the text selection changed recently, so the
inval computation for the shape area was slightly incorrect.
But most of the problem is caused by multiple calls to
draw the selection area. The old assumption was that
successive calls to compute the inval could each work
from the prior state, since only the difference between
the last inval and the current inval needs to be redrawn.
Now, there are multiple calls to compute the area, and any
of them need to return the last difference computed, only
computing a new difference if the selection changed.
Keep track of the last changed selection, so that the last
position, the current position, and the last drawn position
can be tracked correctly.
bug:4073219
Change-Id: Ic9b9d037329e8f792b5ec09c112e665dbdfd0b81
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Basically we provide a Video Layer for the inline video.
The java side change is at 101311.
bug:3506407,2126902
Change-Id: I9cc1b910f502595d6be7ac81e448343ca6ca9100
|
|\ \
| | |
| | |
| | | |
dunkindonuts.com" into honeycomb-mr1
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Setting the new ignore limits flag when doing a sync load.
Depends on a chromium change:
https://android-git.corp.google.com/g/#change,100399
Change-Id: I5634c5ac6a158e39a31b04e51ccb74bd21430a0b
|
|\ \
| | |
| | |
| | | |
honeycomb-mr1
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Bug:4079218
A frameworks/base change will make it so the textfield scrolls
on screen when the IME is shown.
Change-Id: I654079288fdad657f476948476d689359cf48804
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Empty out DOM local and session storage in addition to HTML5
database and app cache when we get a request from java to
delete cached data.
Bug: 2117649
Change-Id: I5b6ee075d2a8fb44ee373ad4462a33623c9c2460
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This code is two years old and no longer relevant with the
Chromium http stack.
bug:4075135
Change-Id: I4f0616d1992167aacdc6f8f0ef1ed1a6fc52bff8
|
|\ \ \
| | | |
| | | |
| | | | |
deleted." into honeycomb-mr1
|
| | | |
| | | |
| | | |
| | | |
| | | | |
bug: 4040002
Change-Id: I9e85db08805561109fdb1d270c018d7308bef5cf
|
|\ \ \ \
| |_|/ /
|/| | | |
|
| |/ /
| | |
| | |
| | |
| | | |
Bug: 3367381
Change-Id: Ia50dcf39c9045642037e684ecd1e2bee90a69f72
|
|\ \ \
| |_|/
|/| | |
|