am: 620a86e
* commit '620a86e464d585c796e51a16dad419d46d3837e4':
Make stopped state a first-class thing
Change-Id: Idd258fd34c68ec214e41ceb90f1d911901535802
am: c724dcf
* commit 'c724dcf23c5e2ebd22c042a8a6f2424b7e9d5029':
Make stopped state a first-class thing
Change-Id: Idfa3cc5d8fa5b07c742c2700b38441ff7d692f42
Bug: 27286867
WindowManager has committed to stopped state
controlling the lifecycle of the Surface, so
make that a first-class thing in HWUI as well.
This makes it more resistent to things like
a rogue updateSurface() happening while mStopped=true,
leading to bad things down the line. Instead let
the surface be changed/updated as often as desired,
and just block any attempt to draw on that surface.
Also removes some unnecessary makeCurrent()s, as
EglManager ensures that we *always* have a valid
GL context now (using a pbuffer surface if there is
no window surface set)
Change-Id: Iead78ddebc7997e8fdb0c9534836352f5e54b9bd
Bug: 27709981
This desperately needs a refactor, but to keep
the current (really needed & nice) behavior of
dispatching after sync finishes would be difficult
to handle cleanly without lots of ripping so... #yolo
Change-Id: I831a06c6ae7412a062720d68ecbe3085190f0258
am: 943adfd
* commit '943adfd073812d0b71f6cc5706e64d345cee99ac':
Caps Lock toggle with Meta + Alt (2/2)
Change-Id: Ia25ffb49e13ed3ce623fcbc5bb8e5bce022a5a5d
am: 48143f7
* commit '48143f7ec58f2793e236566e0d25d3b731858996':
Caps Lock toggle with Meta + Alt (2/2)
Change-Id: I0015cf2138c3830e2d8e043759efd4ed15cd7701
am: ac51be5
* commit 'ac51be5b1cd048397ed9e4e0e7d6bac5b3610394':
Deprecated the contentinfo and the number
Change-Id: I6acb57542bba80a9d4e8fadfbd480c3b3102ff3b
am: 82404bc
* commit '82404bc0689aceb328a29fe17c277091ce793fa8':
Deprecated the contentinfo and the number
Change-Id: I4ab5ddb1fa42221377d5603e89dfea84425344fe
Move flag to inner class to isolate Animation. This allows compile-
time initialization of Animation and subclasses.
Bug: 27265238
Change-Id: I3d95ab77e87de0c033f97545609461bdc9bd5d61
- In PWM, make sure to read the height values after the new
configuration has been applied.
- Reset all navigation bar button icons when density changes.
- Adjust height of notification bar.
- Reload divider height values in SysUI and WM.
- Snap divider handle to a new position after loading the
new configuration, as the snap points change.
Bug: 26844819
Bug: 27450471
Bug: 27921696
Change-Id: I9e28f0c49f6367c5fcfac010e7a6e98a42e85996
am: 26c8cca
* commit '26c8cca1096d9901cc4c7c9261f5f6e045620c9f':
Don't give IME focus to temporarily detached View.
Change-Id: I74a4e6014f240274033083fb91d6ec95debfac5e
am: 1bc62ce
* commit '1bc62ce8468f1e3a8ac41b6e759f145623879ba5':
Don't give IME focus to temporarily detached View.
Change-Id: I76ec7c37ba58dfaa9398edee05ea0d8dbe174f06
This change essentially backs out ag/683646, which added an API to click
on ClickableSpans within a TextView. This API has the flaw, however,
that ClickableSpans are not parcelable, so they are not in general
reported to AccessibilityServices. That means that services will have no
idea what they are activating.
Since the API is not usable end-to-end, I'm backing it out before the
API is final.
Bug: 17726921
Change-Id: I541c6218f2899ff67a6b32a13fd9ae6f3b53b3c4
The root cause of Bug 18920212 is that when AutoCompleteTextView tries
to show completion window upon text input,
InputMethodManager#focusInLocked() can be called with a View that is
temporarily detached, which should be ignored.
Bug: 18920212
Change-Id: Ia79bbd8468f768d546354382b47b39dd31ef7bb5