Commit Graph

246497 Commits

Author SHA1 Message Date
Chris Craik
fc56377178 Fix View leakage from mPreSortedChildren
bug:28553824

Change-Id: I62bfa3dcb121792dff7d00be1f4b018a99c96e1d
2016-05-04 13:40:07 -07:00
Andrew Solovay
04b3ed94f8 docs: Skeletal N-DP3 release notes
Setting up the outline of the DP3 release notes, and bumping DP2
stuff to "archive". Updating ID tags as necessary.

See first comment for doc stage location.

bug: 28591801
Change-Id: Ide1bc24ecf8c72fee6b148e30a9b895f2b91d8c9
2016-05-04 13:30:28 -07:00
David Friedman
d6726eea7e Docs: Adds fugu to list of Vulkan-supported devices. am: 0677d4b715 am: 60e5bc30bb am: 0de8689243 am: 21a55dc82c
am: 6954edf67c

* commit '6954edf67c9e4f9717d42ddd3b424dd3164062fd':
  Docs: Adds fugu to list of Vulkan-supported devices.

Change-Id: I81493f743cc9452469d93eeee81e2b24bca813de
2016-05-04 20:30:26 +00:00
TreeHugger Robot
5f81a3f84c Merge "Make sure to pause activity before stopping" into nyc-dev 2016-05-04 20:28:51 +00:00
Wale Ogunwale
51d1d9165a Don't keep dead window with borrowed app token visible
If the window was add by a client using another client's app token,
we don't want to keep the dead window around for this case since
this funcationality is meant for 'real' apps.

Bug: 28467642
Change-Id: Ie4fdd9f90b122439a2fbcc60085ebfdb562d5c6d
2016-05-04 13:27:18 -07:00
Jason Monk
76ecc4a166 Merge "Fix QS header size after landscape inflation" into nyc-dev
am: 9ff0083647

* commit '9ff00836473dca5e91bccf109902246458b44adc':
  Fix QS header size after landscape inflation

Change-Id: I97ba6feebc4282e4dcef71e805cf06c9bd2eba55
2016-05-04 20:22:16 +00:00
David Friedman
6954edf67c Docs: Adds fugu to list of Vulkan-supported devices. am: 0677d4b715 am: 60e5bc30bb am: 0de8689243
am: 21a55dc82c

* commit '21a55dc82c24ffb8c0d77c1980fe5acc1400001d':
  Docs: Adds fugu to list of Vulkan-supported devices.

Change-Id: I372454e0f336d4ae4703ca296e102447db247d61
2016-05-04 20:21:53 +00:00
David Friedman
21a55dc82c Docs: Adds fugu to list of Vulkan-supported devices. am: 0677d4b715 am: 60e5bc30bb
am: 0de8689243

* commit '0de8689243ae0d48744b7c1584670a10febafe32':
  Docs: Adds fugu to list of Vulkan-supported devices.

Change-Id: If89adfe3f280815f26cec7048e50e4d8c9ad7b7d
2016-05-04 20:13:37 +00:00
Jason Monk
9ff0083647 Merge "Fix QS header size after landscape inflation" into nyc-dev 2016-05-04 20:11:56 +00:00
Jason Monk
cd4e382bd0 Fix QS header size after landscape inflation
Change-Id: Ic735462d0af2437ed9e74a960ff0dc12126c30f2
Fixes: 28306834
2016-05-04 16:08:08 -04:00
David Friedman
0de8689243 Docs: Adds fugu to list of Vulkan-supported devices. am: 0677d4b715
am: 60e5bc30bb

* commit '60e5bc30bbb41f25836a8bbd2a04bc2eab4b7f8c':
  Docs: Adds fugu to list of Vulkan-supported devices.

Change-Id: Iab5e6c2b992c241de667476ce74b2bc6a2d4dac9
2016-05-04 20:04:06 +00:00
Makoto Onuki
8569452603 ShortcutManaegr: bug fixes
Fixes 28590035
Fixes 28586105

Change-Id: Ia11d29e4996ad5b47b279a3c04d9586695cdc0a5
2016-05-04 13:00:41 -07:00
Jason Monk
69a4e8e5a0 Fix QS not collapsing after some QQS gestures
Change-Id: I0178bb15a162f8dba19e63471d955a838eeea6c7
Fixes: 28479933
2016-05-04 16:00:36 -04:00
David Friedman
60e5bc30bb Docs: Adds fugu to list of Vulkan-supported devices.
am: 0677d4b715

* commit '0677d4b7153327fef6b33c90c5bf61f756c1bea3':
  Docs: Adds fugu to list of Vulkan-supported devices.

Change-Id: Ida6a6972ff32917eb9367871d6ea0766cc37d05e
2016-05-04 20:00:08 +00:00
Steven Ng
dc20ba69bf Add a Global setting for disabling OEM unlocking setting
+ By default, OEM unlocking setting is enabled.
+ Add a check to prevent oem unlock being flipped if the setting isn't
  enabled.

Bug: 28163088
Change-Id: I087d8d5a1d99a611a8f66ff71a92ec9ea1da4e9f
2016-05-04 19:52:02 +00:00
Robert Carr
77bdfb512f Prepare to replace windows across recreate().
When the activity locally recreates itself, nothing
on the server side is able to prepare preserving windows,
or replacing windows. The activity was trying to defer
removing the old window, but it was just waiting
until the new one was created, not until it was drawn,
thus resulting in a flicker. It's easy to backpack on the
existing replacement infrastructure.

Bug: 28221875
Change-Id: I55fc4ca78e9e11809473fedd8b30b6a6350cf852
2016-05-04 12:40:39 -07:00
Philip P. Moltmann
e87fdd9c16 Merge "Add HP and Mopria print recommendation service" into nyc-dev
am: 9e5d4e078a

* commit '9e5d4e078a93f187f6ec612734dded61372636fb':
  Add HP and Mopria print recommendation service

Change-Id: I6dd1b1dd1787282ad67d7bdd4ffbce070e6de860
2016-05-04 19:29:18 +00:00
Philip P. Moltmann
9e5d4e078a Merge "Add HP and Mopria print recommendation service" into nyc-dev 2016-05-04 19:22:58 +00:00
David Friedman
0677d4b715 Docs: Adds fugu to list of Vulkan-supported devices.
Change-Id: Ic61f5e20c6c950ef7333e56757a782f67bae8da1
2016-05-04 12:14:08 -07:00
Jason Monk
a466d16392 Fix QS edit accessibility
Change-Id: I30ba0582e7d25204f4319dda8fd4fd0ca7353cd6
Fixes: 28437963
2016-05-04 15:10:01 -04:00
Yohei Yukawa
d0d0797474 Fix a behavior change in "Show software keyboard".
This bug was a corner case of stopping lying about
Configuration#keyboard when "Show software keyboard" is turned on, which
was done by my CL [1] in Android N development cycle.

Previous implementation

  if (config.keyboard != Configuration.KEYBOARD_NOKEYS) {

had relied on the fact that the system was lying about config.keyboard,
which is no longer valid.  We need to change the behavior of
InputMethodService#onShowInputRequested() depending on
Settings.Secure.SHOW_IME_WITH_HARD_KEYBOARD like we did for
InputMethodService#onEvaluateInputViewShown() in [1] to minimize the
impact on stopping lying about Configuration#keyboard.

 [1]: Id4d332e3909590c68345e10e1f2e18650efb2eb7
      7b739a802c

Bug: 28423439
Change-Id: I8a774cbf61ac706d8446be91b17bceee57a13656
2016-05-04 11:56:35 -07:00
Robin Lee
78d0888e8c Merge "Add lockdownEnabled parameter to always-on VPN API" into nyc-dev
am: 7ec93a1ee2

* commit '7ec93a1ee2d381fdcd3be271712e4179ddbf9829':
  Add lockdownEnabled parameter to always-on VPN API

Change-Id: I7e3f9edd802dfe7c98abf79dcf8f6fa14ce39c01
2016-05-04 18:52:53 +00:00
Hyunyoung Song
be6c44823b Add Shortcut API to Settings (1/2)
b/28298258

Initial CL to simply add first time shortcuts in the beginning.

Change-Id: Ib64e3cf1b17979da1548c168cd551ae125289132
2016-05-04 18:51:30 +00:00
Wale Ogunwale
5dc6d6551e Make sure to pause activity before stopping
In some cases it is possible for activity manager to request
a resumed activity to stop when it's visibility changes. This
is a valid transition, however we need to make sure to pause
the activity on the client side before stopping it so lifecycle
transition works as expected.

Bug: 28574036
Change-Id: I759b38bbd1c9c3bb0475759bcb638d8223fa504d
2016-05-04 11:46:29 -07:00
Robin Lee
31b3676cce Merge changes I31d5260d,Ied92f558 into nyc-dev
am: a5e6553917

* commit 'a5e6553917359bb662c8f2788feb3d617803d406':
  Start VPN as early as possible during startup
  Split network agent created state from connected state

Change-Id: I5fedffbf3d8f2826b94ccd2f3e1ba1f5563c43af
2016-05-04 18:46:19 +00:00
Jason Monk
0121369e8c QS Edit: announce exit/entrance
Change-Id: I1cbef7e1ee7df0e2e8bcee78aec96c53e9138b80
Fixes: 28435108
2016-05-04 14:44:02 -04:00
Andrew Solovay
8b6b360efc Merge "docs: Renaming /go/ top-level directory to /topic/" into mnc-mr-docs am: 6006856b24 am: 5c197a1513 am: 99dfd4c92f
am: a75f01557c

* commit 'a75f01557cb3299de69ae856a06e824535de6e39':
  docs: Renaming /go/ top-level directory to /topic/

Change-Id: I278652c5762e5c0e1fa9aafd52986f36a050e504
2016-05-04 18:40:54 +00:00
Robin Lee
7ec93a1ee2 Merge "Add lockdownEnabled parameter to always-on VPN API" into nyc-dev 2016-05-04 18:38:30 +00:00
Robin Lee
a5e6553917 Merge changes I31d5260d,Ied92f558 into nyc-dev
* changes:
  Start VPN as early as possible during startup
  Split network agent created state from connected state
2016-05-04 18:35:19 +00:00
Andrew Solovay
a75f01557c Merge "docs: Renaming /go/ top-level directory to /topic/" into mnc-mr-docs am: 6006856b24 am: 5c197a1513
am: 99dfd4c92f

* commit '99dfd4c92f13f9fe024fe995261bcfdd8bd61295':
  docs: Renaming /go/ top-level directory to /topic/

Change-Id: Ie817cd75f56e9bc8d5080711d0cb7de6887541aa
2016-05-04 18:30:17 +00:00
Paul Lawrence
9de713d422 Revert "Don't enforce this API - it's not sensitive"
This reverts commit 895504e557.
Also adds a change to device manager to prevent failure there
as in the bug below.

Bug: 28512889

Change-Id: I4a445ec365133e9e2764e2d625d61fc6ee2008ec
2016-05-04 18:25:23 +00:00
Andrew Solovay
99dfd4c92f Merge "docs: Renaming /go/ top-level directory to /topic/" into mnc-mr-docs am: 6006856b24
am: 5c197a1513

* commit '5c197a1513a1a3b181977c6425a0f542d770a1bc':
  docs: Renaming /go/ top-level directory to /topic/

Change-Id: I1a49367d42f2d16e0b3c9c9f41bb844a00052490
2016-05-04 18:23:07 +00:00
Abhijith Shastry
c7e32aba8d Merge "Update BlockedNumberContract documentation." into nyc-dev
am: 9a2384a7a6

* commit '9a2384a7a6ad4ff630f125e844f7b202ec3cc649':
  Update BlockedNumberContract documentation.

Change-Id: I05aee9d3367e37f783eae34ec33025da463a8306
2016-05-04 18:22:14 +00:00
Chet Haase
d86fb2ce37 Force second measure pass when there is a configuration change
It's possible for a call to updateConfiguration() to happen in the middle
of performTraversals(), after the measure phase has happened, but before
the layout phase. During the configuration call, it's possible for views to
have requestLayout() called on them. This can result in the request flag
not getting cleared, because views that have had layout requested, but which
have not yet been measured, may not be told to layout.

The correct flow should be that any code path causing requestLayout() (which
could be anything that calls out to user/app code) should happen before the
measure phase (or cause a second measure to occur). For now, causing the second
measure to occur is a low-risk simple change that fixes the immediate problem.

Issue #28152259  Calling requestLayout from inside View.onConfigurationChanged can cause problems

Change-Id: I3b532eeacc3784d8d21193d01ddd7fa15ac0684e
2016-05-04 18:14:46 +00:00
Abhijith Shastry
9a2384a7a6 Merge "Update BlockedNumberContract documentation." into nyc-dev 2016-05-04 18:14:38 +00:00
Andrew Solovay
5c197a1513 Merge "docs: Renaming /go/ top-level directory to /topic/" into mnc-mr-docs
am: 6006856b24

* commit '6006856b24335473e71a58d3bf45d49c57ea6055':
  docs: Renaming /go/ top-level directory to /topic/

Change-Id: I6401fd1a31ec8c064387b9a7e49aaf52a76b80f1
2016-05-04 18:14:32 +00:00
Renat Aksitov
032c1a9299 Merge "Voice Messaging Intent API." into nyc-dev
am: d516e30b91

* commit 'd516e30b915ffabd0c09f5726d44c1f51fdeceec':
  Voice Messaging Intent API.

Change-Id: I3c63645c1b181e088e8d7b8280a55e875682c4da
2016-05-04 18:08:43 +00:00
Andrew Solovay
6006856b24 Merge "docs: Renaming /go/ top-level directory to /topic/" into mnc-mr-docs 2016-05-04 18:07:10 +00:00
Neil Fuller
e7fda97fff Track external/icu API changes for factory registration
Bug: 28583844
Change-Id: I202e2eee5cd7e4c7f84eebf0ff9852552fc6bf96
2016-05-04 19:06:07 +01:00
Renat Aksitov
d516e30b91 Merge "Voice Messaging Intent API." into nyc-dev 2016-05-04 18:02:47 +00:00
Dongwon Kang
6d03a1335b Merge "Revert "TIF: add signal detection feature for HW inputs"" into nyc-dev
am: b69b5b4a6d

* commit 'b69b5b4a6ddf14ad41de93a46095466858fbdec2':
  Revert "TIF: add signal detection feature for HW inputs"

Change-Id: Ib5fd0a8a7133063b14af4a404ea14089bab0c495
2016-05-04 17:42:47 +00:00
Dongwon Kang
b69b5b4a6d Merge "Revert "TIF: add signal detection feature for HW inputs"" into nyc-dev 2016-05-04 17:33:54 +00:00
Sid Soundararajan
6c0b20446a Merge "Add a null check for the thumbnail image for transition" into nyc-dev
am: 2ff157c027

* commit '2ff157c027cb3eb5eddefa39617ec49aeb75a139':
  Add a null check for the thumbnail image for transition

Change-Id: I149beb8615e78677e25b07cbf137152165ae38b9
2016-05-04 17:30:27 +00:00
Julia Reynolds
25e83b4065 Merge "Uncheck unselected radio buttons." into nyc-dev
am: 69e0d82994

* commit '69e0d8299460afeea1d33619b341937914a42839':
  Uncheck unselected radio buttons.

Change-Id: Ide0a1270da222aadf343829f54074636e7823fc5
2016-05-04 17:30:24 +00:00
Vladislav Kaznacheev
423c902258 Merge "Fix ClipData JavaDoc and behavior that contradicts JavaDoc" into nyc-dev
am: 221c6e6db7

* commit '221c6e6db77c99351d65db29c432caa077613124':
  Fix ClipData JavaDoc and behavior that contradicts JavaDoc

Change-Id: Iddb5bc03bdaeec04336a86d90b9243914ba6c461
2016-05-04 17:30:21 +00:00
Pavel Zhamaitsiak
54b3111fca Merge "Fix race condition in MetricsLoggerService" into nyc-dev
am: be3e539ff7

* commit 'be3e539ff7b26d497f930fb2faf761e94fa99297':
  Fix race condition in MetricsLoggerService

Change-Id: I6c5b3d2b4889bef57ff169199081bdb79b8117e8
2016-05-04 17:30:17 +00:00
Jaewan Kim
01e365b9af Fix recents row blinking when PIP is focused
Bug: 28522204
Change-Id: I916c47a57b30e553f8823ea8d2c3e686fab9e25c
2016-05-05 02:21:34 +09:00
Sid Soundararajan
2ff157c027 Merge "Add a null check for the thumbnail image for transition" into nyc-dev 2016-05-04 17:14:19 +00:00
TreeHugger Robot
69e0d82994 Merge "Uncheck unselected radio buttons." into nyc-dev 2016-05-04 17:09:52 +00:00
Jaewan Kim
ea347d3caf Fix thumbnail transition animation when Recents is shown with PIP
Bug: 28505382
Change-Id: I0565ba8dc3419bb9b34809d03e9ef8b484dba1d9
2016-05-05 02:07:14 +09:00