The ActionBarContextView popup window was set to use the "layout in screen"
and "inset decor" flags even though it's not a fullscreen window. This was
causing the popup window to be created by taking up all the available space.
Because the views inside the popup window are wrap_content, this would cause
part of the window to not be drawn and since the window is, correctly,
marked opaque, we would get random graphics corruption on screen (the user
would see the content of the tiles on a tiled renderer such as QCOM's.)
This change simply removes the two unnecessary flags from the popup window,
forcing it to be created and laid out at the exact size it needs. It will
be properly positioned by the window manager underneath the status bar.
An interesting side effect is that the window is now smaller than before
(since it doesn't extend underneath the status bar) which saves a bit of
memory.
The popup window also contains an unncessary black background behind the
action bar context view. This helps in a way because it allows us to
create an opaque window but it increases the required bandwidth to draw
that window. Given the benefits for SF it's probably best we keep the
window the way it is for now.
Change-Id: I4aeeb42a6232ff6b71811e766846d45635eb3365
# Via Android Git Automerger (5) and Scott Main (1)
* commit 'ebbdbe6488af7aa6de40d44e4c5952fc1381b483':
docs: followup update for dashboard; add platform pie
# Via Android Git Automerger (5) and Dirk Dougherty (1)
* commit '35a5108f5877223292cd343d8ff60c59ff4c25de':
Doc change: add redirects file (yaml) for use in devsite docs builds.
# By Yury Zhauniarovich
# Via Android Git Automerger (2) and Gerrit Code Review (2)
* commit '35e832730c87144b9d8ccb1774ee45ff54d6a3d6':
Function uri.getAuthority is called twice. Minor doc corrections.
# Via Android Git Automerger (4) and Scott Main (1)
* commit 'd3c150e5efcb884ee5791b8bc07d334caeb50144':
docs: followup update for dashboard; add platform pie
# Via Android Git Automerger (4) and Dirk Dougherty (1)
* commit '05cc5c65ab044e20123f1a10b2a41cc5ed1b062a':
Doc change: add redirects file (yaml) for use in devsite docs builds.
# By Yury Zhauniarovich
# Via Gerrit Code Review (2) and Android Git Automerger (1)
* commit '3789b2fb823b7632e410c0191ddf77dc1e875196':
Function uri.getAuthority is called twice. Minor doc corrections.
- it doesn't need a dedicated thread to pull events out
- events are now sent directly to the proper looper by
the sensorservice
this simplifies things a lot.
Change-Id: Ifa32fed3eff9007a2ee03aaaa837412cb4c15e52
# Via Android Git Automerger (3) and Scott Main (1)
* commit 'e218ac96f4b3229879256926595b080cc5266172':
docs: followup update for dashboard; add platform pie
# Via Android Git Automerger (2) and Scott Main (1)
* commit '1dba73f64c60d25776c937be146a7880b85a193a':
docs: followup update for dashboard; add platform pie
Instead of blindly multiplying return value by 1000 to convert to
milliseconds, check to see if it's an error condition first.
Change-Id: I8eab1e7a86d78c13458fcbbc79d590e452fc9791
# Via Android Git Automerger (1) and Scott Main (1)
* commit '83359e824d35a4c8a91c73efadb6d1a537c521cc':
docs: followup update for dashboard; add platform pie
# Via Android (Google) Code Review (1) and Scott Main (1)
* commit 'dde4eedfb1b488fb02b2a54fb1c64f0a9ca70cfb':
docs: update dashboard platform data for feb
We use an input filter to manipulate the event stream in accessibility
mode. Some input events, i.e. touch and hover events, are delivered
to a touch explorer, if touch exploration is enabled, and to a magnifier,
if screen magnification is enabled. It is possible that at the moment
each of these features is enabled we are in the middle of a touch or
hover gesture. The touch explorer and screen magnifier expect to receive
an event stream that starts with an event that denotes the stream start.
This change ensures that hover or touch events are dispatched to the
touch explorer and the magnifier only after the start of the first
well-formed hover or touch sequence.
Change-Id: I8cd0ad8e1844c59fd55cf1dfacfb79af6a8916df
# Via Android (Google) Code Review (1) and Romain Guy (1)
* commit 'b377853123ff53974bb06ffc30e09db41a767c3a':
Set the scissor from OpenGLRenderer::drawColorRects Bug #8131254