Adrian Roos
1de8bcb1e5
Invoke strong auth callback and default strong auth expired to true
...
Split off from I0af11da1b7cd7c8d837bc5ba3a62ef2ffca74b1b.
The initial value did not matter previously because
a SystemUI crash triggered the boot logic and forced
a manual entry before fingerprint works.
Long term the timeout logic should be moved to StrongAuthTracker
so it can be shared with the trust agent implementation (currently
implemented by the trust agents themeselfes)
Bug: 22846469
Bug: 22115393
Change-Id: I0af11da1b7cd7c8d837bc5ba3a62ef2ffca74b1b
2015-08-21 13:28:01 -07:00
Adrian Roos
b5e4722891
Add StrongAuthTracker
...
Bug: 22846469
Bug: 22115393
Change-Id: I6ef5322d02e540fc043e7f20d3aabf595ce7c224
2015-08-21 13:28:00 -07:00
Jorim Jaggi
5eb67c2248
Fix jank when clicking on HUN
...
There is jank at the beginning of the transition when the heads-up
disappears when clicking, because a lot of stuff is going on. In
order to make it consistent with other notification clicks in the
shade, introduce a delay for the disappear animation.
Bug: 23365512
Change-Id: Ib7c5db552d6803f96374198c2af38cf8236769cd
2015-08-21 12:43:40 -07:00
Jorim Jaggi
ab45a217b0
Make wake-and-unlock faster
...
- Scrims: When dismissing Keyguard, don't wait until the next frame
to start the animation. Saves 16ms
- Scrims: Skip first frame, because it's completely black anyways.
Saves 16ms.
- Don't wait with navigation bar to show until the screen has turned
on. Window manager is blocked on DisplayPowerController anyways, so
the animation will exactly be started when the screen turns on. Fixes
some jank as well.
- Window manager: Don't wait for the window below Keyguard for draw
completion until turning on screen. Saves a lot of time depending on
how the app is behaving.
Bug: 23401557
Change-Id: I9734f9a12143f0e3c0647e9aa066831a29a6de63
2015-08-21 19:29:30 +00:00
Jorim Jaggi
86bed40605
Fix fingerprint listening state race conditions
...
When calling cancel() on the cancellation signal, it doesn't happen
immediately. Now, because of a state messup during boot, we go
through the sequence
startListeningForFingerprint
stopListeningForFingerprint
startListeningForFingerprint
However, the cancellation callback from stopListeningForFingeprint
happened AFTER the second startListeningForFingerprint, so we assumed
that fingerprint detection was not running anymore but in reality it
was - leading to weird states and all kinds of small state messups.
Introduce a state machine to track when we we called cancel but
waiting for the confirmation of FingerprintService in order to track
this properly.
Bug: 23380500
Change-Id: I403479fb749cf7c22b73611b69698e8b771777d0
2015-08-21 19:29:05 +00:00
Fyodor Kupolov
7d35fc3898
Fixed a typo in convertRestrictionsToBundle JavaDoc
...
Bug: 23408097
Change-Id: Ie06c33aa7b9a953dec645d1763e27dcb506764f0
2015-08-21 11:25:55 -07:00
Tom Cherry
fe0fcf5cad
am b9ac485a: am 49948146: Merge "bundle init.rc contents with its service"
...
* commit 'b9ac485a8e49a4db080bab8ea684a9b262215563':
bundle init.rc contents with its service
2015-08-21 18:24:35 +00:00
Tom Cherry
b9ac485a8e
am 49948146: Merge "bundle init.rc contents with its service"
...
* commit '49948146dc7449bd9caaae283413ec76633ec021':
bundle init.rc contents with its service
2015-08-21 17:57:31 +00:00
Tom Cherry
49948146dc
Merge "bundle init.rc contents with its service"
2015-08-21 17:42:30 +00:00
Svetoslav Ganov
f18cbd7601
am c9dec164: am e96b80f3: am 446c00a2: am cb59747d: Merge "Add missing removed permissions to the platform manifest" into mnc-dev
...
* commit 'c9dec164609471227d519cf97df89a8049907065':
Add missing removed permissions to the platform manifest
2015-08-21 13:01:50 +00:00
Svetoslav Ganov
c9dec16460
am e96b80f3: am 446c00a2: am cb59747d: Merge "Add missing removed permissions to the platform manifest" into mnc-dev
...
* commit 'e96b80f3deb7a49225112d497dcf75cc4211b092':
Add missing removed permissions to the platform manifest
2015-08-21 12:55:58 +00:00
Svetoslav Ganov
e96b80f3de
am 446c00a2: am cb59747d: Merge "Add missing removed permissions to the platform manifest" into mnc-dev
...
* commit '446c00a2919da5b4ea0bdf08f72ac4f95125ea45':
Add missing removed permissions to the platform manifest
2015-08-21 12:49:42 +00:00
Svetoslav Ganov
446c00a291
am cb59747d: Merge "Add missing removed permissions to the platform manifest" into mnc-dev
...
* commit 'cb59747de7222bc7310162c4174f7b460c34adef':
Add missing removed permissions to the platform manifest
2015-08-21 12:41:29 +00:00
Svetoslav Ganov
cb59747de7
Merge "Add missing removed permissions to the platform manifest" into mnc-dev
2015-08-21 12:34:37 +00:00
Sebastien Hertz
25e3ed8334
am 0fbbe38b: am 36970140: am 79cb3ef9: am 7cd2d343: am 852c6178: (-s ours) am b63e291d: am 88556ac2: am 599dc2bd: am 50af68e7: am 55f86b18: (-s ours) am 9e7a0ddb: am 18089ceb: Allow debugging only for apps forked from zygote DO NOT MERGE
...
* commit '0fbbe38b86ff1747587e893f1824c068727b068f':
Allow debugging only for apps forked from zygote DO NOT MERGE
2015-08-21 11:37:48 +00:00
Sebastien Hertz
0fbbe38b86
am 36970140: am 79cb3ef9: am 7cd2d343: am 852c6178: (-s ours) am b63e291d: am 88556ac2: am 599dc2bd: am 50af68e7: am 55f86b18: (-s ours) am 9e7a0ddb: am 18089ceb: Allow debugging only for apps forked from zygote DO NOT MERGE
...
* commit '36970140f3ce6ce66f3873e2091841f97efdd390':
Allow debugging only for apps forked from zygote DO NOT MERGE
2015-08-21 11:30:41 +00:00
Sebastien Hertz
36970140f3
am 79cb3ef9: am 7cd2d343: am 852c6178: (-s ours) am b63e291d: am 88556ac2: am 599dc2bd: am 50af68e7: am 55f86b18: (-s ours) am 9e7a0ddb: am 18089ceb: Allow debugging only for apps forked from zygote DO NOT MERGE
...
* commit '79cb3ef99eec49df785c1b93a743db32c1388af8':
Allow debugging only for apps forked from zygote DO NOT MERGE
2015-08-21 11:23:42 +00:00
Sebastien Hertz
79cb3ef99e
am 7cd2d343: am 852c6178: (-s ours) am b63e291d: am 88556ac2: am 599dc2bd: am 50af68e7: am 55f86b18: (-s ours) am 9e7a0ddb: am 18089ceb: Allow debugging only for apps forked from zygote DO NOT MERGE
...
* commit '7cd2d3431c157fa20576e84a8a9f04ba4f7e1dd9':
Allow debugging only for apps forked from zygote DO NOT MERGE
2015-08-21 11:14:23 +00:00
Sebastien Hertz
7cd2d3431c
am 852c6178: (-s ours) am b63e291d: am 88556ac2: am 599dc2bd: am 50af68e7: am 55f86b18: (-s ours) am 9e7a0ddb: am 18089ceb: Allow debugging only for apps forked from zygote DO NOT MERGE
...
* commit '852c6178629d3bdcd7d2c958379b0b71539f460f':
Allow debugging only for apps forked from zygote DO NOT MERGE
2015-08-21 11:10:18 +00:00
Sebastien Hertz
852c617862
am b63e291d: am 88556ac2: am 599dc2bd: am 50af68e7: am 55f86b18: (-s ours) am 9e7a0ddb: am 18089ceb: Allow debugging only for apps forked from zygote DO NOT MERGE
...
* commit 'b63e291d05aa9522b2ef9b399936c52079820c3f':
Allow debugging only for apps forked from zygote DO NOT MERGE
2015-08-21 11:02:27 +00:00
Sebastien Hertz
b63e291d05
am 88556ac2: am 599dc2bd: am 50af68e7: am 55f86b18: (-s ours) am 9e7a0ddb: am 18089ceb: Allow debugging only for apps forked from zygote DO NOT MERGE
...
* commit '88556ac22157ddfe154be6ee7c8853e0a81dc83c':
Allow debugging only for apps forked from zygote DO NOT MERGE
2015-08-21 10:53:07 +00:00
Sebastien Hertz
88556ac221
am 599dc2bd: am 50af68e7: am 55f86b18: (-s ours) am 9e7a0ddb: am 18089ceb: Allow debugging only for apps forked from zygote DO NOT MERGE
...
* commit '599dc2bd1c809ae5a413fc3800fc3fbb71432de6':
Allow debugging only for apps forked from zygote DO NOT MERGE
2015-08-21 10:37:46 +00:00
Sebastien Hertz
599dc2bd1c
am 50af68e7: am 55f86b18: (-s ours) am 9e7a0ddb: am 18089ceb: Allow debugging only for apps forked from zygote DO NOT MERGE
...
* commit '50af68e74a756d0fc81eda2a3580dbcf70362d42':
Allow debugging only for apps forked from zygote DO NOT MERGE
2015-08-21 10:29:30 +00:00
Sebastien Hertz
5345535792
am b56c6437: am b1d01411: am 5d2faf11: am c5151d2c: am b60bc0ec: resolved conflicts for merge of a2d19318 to lmp-mr1-ub-dev
...
* commit 'b56c6437c5edd58bfa6f7e101d22e778adae3c15':
Allow debugging only for apps forked from zygote
2015-08-21 10:21:28 +00:00
Sebastien Hertz
50af68e74a
am 55f86b18: (-s ours) am 9e7a0ddb: am 18089ceb: Allow debugging only for apps forked from zygote DO NOT MERGE
...
* commit '55f86b1811f0411a5d685d6c97772b846a706e19':
Allow debugging only for apps forked from zygote DO NOT MERGE
2015-08-21 10:18:38 +00:00
Sebastien Hertz
b56c6437c5
am b1d01411: am 5d2faf11: am c5151d2c: am b60bc0ec: resolved conflicts for merge of a2d19318 to lmp-mr1-ub-dev
...
* commit 'b1d01411f4daafd5a07619d7c2060f99db61a64b':
Allow debugging only for apps forked from zygote
2015-08-21 10:15:47 +00:00
Sebastien Hertz
b1d01411f4
am 5d2faf11: am c5151d2c: am b60bc0ec: resolved conflicts for merge of a2d19318 to lmp-mr1-ub-dev
...
* commit '5d2faf111e18fc44163ec4fe3cc8c6151d3e6aeb':
Allow debugging only for apps forked from zygote
2015-08-21 10:10:18 +00:00
Sebastien Hertz
55f86b1811
am 9e7a0ddb: am 18089ceb: Allow debugging only for apps forked from zygote DO NOT MERGE
...
* commit '9e7a0ddb65ad0bd04d49a24a68aa96730b2ba9a1':
Allow debugging only for apps forked from zygote DO NOT MERGE
2015-08-21 10:09:22 +00:00
Sebastien Hertz
5d2faf111e
am c5151d2c: am b60bc0ec: resolved conflicts for merge of a2d19318 to lmp-mr1-ub-dev
...
* commit 'c5151d2c378e4dad4d1312caf2021d7515297d06':
Allow debugging only for apps forked from zygote
2015-08-21 10:03:51 +00:00
Sebastien Hertz
9e7a0ddb65
am 18089ceb: Allow debugging only for apps forked from zygote DO NOT MERGE
...
* commit '18089ceb71ad4ce2332096b8e7b5f8c1f8e263db':
Allow debugging only for apps forked from zygote DO NOT MERGE
2015-08-21 09:50:24 +00:00
Sebastien Hertz
c5151d2c37
am b60bc0ec: resolved conflicts for merge of a2d19318 to lmp-mr1-ub-dev
...
* commit 'b60bc0ece2b2714845eff37c97cb19d41a308122':
Allow debugging only for apps forked from zygote
2015-08-21 09:49:11 +00:00
Sebastien Hertz
b60bc0ece2
resolved conflicts for merge of a2d19318 to lmp-mr1-ub-dev
...
Change-Id: I4cb38241b5efab1eb7af161e1589fa477a473a39
2015-08-21 09:53:41 +02:00
Sebastien Hertz
a2d193183f
am 87a786af: am 445ab7fa: am ff8dc212: Allow debugging only for apps forked from zygote
...
* commit '87a786afdba8ec94036c62fb58265d364a7064ae':
Allow debugging only for apps forked from zygote
2015-08-21 07:19:10 +00:00
Sebastien Hertz
87a786afdb
am 445ab7fa: am ff8dc212: Allow debugging only for apps forked from zygote
...
* commit '445ab7fa43f32ac1a256b15f5ab2bd619e9711e4':
Allow debugging only for apps forked from zygote
2015-08-21 07:08:43 +00:00
Sebastien Hertz
445ab7fa43
am ff8dc212: Allow debugging only for apps forked from zygote
...
* commit 'ff8dc21278b19b22ed8dc9f9475850838336d351':
Allow debugging only for apps forked from zygote
2015-08-21 07:01:02 +00:00
Christopher Tate
905cb17f92
am adde39d8: am b893c1ba: am 99b252ad: am ddc2536d: Make sure to kill restore-at-install full-data targets after restore
...
* commit 'adde39d8e70b259bfef14694b27ae2c1954a55ba':
Make sure to kill restore-at-install full-data targets after restore
2015-08-21 01:23:49 +00:00
Christopher Tate
adde39d8e7
am b893c1ba: am 99b252ad: am ddc2536d: Make sure to kill restore-at-install full-data targets after restore
...
* commit 'b893c1ba4957b608a84b64aee14e6c42380ed3c0':
Make sure to kill restore-at-install full-data targets after restore
2015-08-20 23:23:51 +00:00
Christopher Tate
b893c1ba49
am 99b252ad: am ddc2536d: Make sure to kill restore-at-install full-data targets after restore
...
* commit '99b252adc78a0450b7a881aff93a77f6d0e160ce':
Make sure to kill restore-at-install full-data targets after restore
2015-08-20 23:15:29 +00:00
Christopher Tate
99b252adc7
am ddc2536d: Make sure to kill restore-at-install full-data targets after restore
...
* commit 'ddc2536d2b6f277a7828278a066be874e4f9502e':
Make sure to kill restore-at-install full-data targets after restore
2015-08-20 23:09:39 +00:00
Michael Wright
814de9b0a4
Add support for new window orientation sensor.
...
If we have a window orientation sensor available then we can defer
our orientation calculation to it and potentially let the AP go into
XO shutdown.
By default we'll use the typical accelerometer-based sensor unless
the device tells us the name of the sensor to look for.
Bug: 23038651
Change-Id: I94f02e0639956a7a6a3ab85710aa0f2537fbf7f3
2015-08-20 23:47:55 +01:00
Christopher Tate
ddc2536d2b
Make sure to kill restore-at-install full-data targets after restore
...
Specifically: correctly distinguish the "I want to restore my own data"
case, in which the app is intentionally not killed, from the single-package
restore at install operation.
Bug 23357388
Change-Id: Ic50ac39fe942af1f6ec9e04a32d81a39b70a0b2b
2015-08-20 15:08:55 -07:00
Alan Viverette
e5b44d5c66
am 5646203c: am 63e9875a: am 786529f2: am 54c807e7: Merge "Translate ripple mask to account for drawable bounds" into mnc-dev
...
* commit '5646203c0b92e26d4e4e37acad1d6d904ff50b0c':
Translate ripple mask to account for drawable bounds
2015-08-20 21:02:40 +00:00
Alan Viverette
5646203c0b
am 63e9875a: am 786529f2: am 54c807e7: Merge "Translate ripple mask to account for drawable bounds" into mnc-dev
...
* commit '63e9875a3d39cd46e874cba840f51ee35c1b7fa4':
Translate ripple mask to account for drawable bounds
2015-08-20 20:55:02 +00:00
Alan Viverette
63e9875a3d
am 786529f2: am 54c807e7: Merge "Translate ripple mask to account for drawable bounds" into mnc-dev
...
* commit '786529f2d15fe9b9083eb9ac46c8305f29cdf8e9':
Translate ripple mask to account for drawable bounds
2015-08-20 20:44:40 +00:00
Alan Viverette
786529f2d1
am 54c807e7: Merge "Translate ripple mask to account for drawable bounds" into mnc-dev
...
* commit '54c807e713c0d04134108b7d13e4abd467e318d5':
Translate ripple mask to account for drawable bounds
2015-08-20 20:38:24 +00:00
Alan Viverette
54c807e713
Merge "Translate ripple mask to account for drawable bounds" into mnc-dev
2015-08-20 20:31:27 +00:00
Alan Viverette
f0d69b9e33
Translate ripple mask to account for drawable bounds
...
Bug: 23354529
Change-Id: Iaa4fde6b37645492cf902f141f975bdef8e7e14e
2015-08-20 16:27:21 -04:00
Fyodor Kupolov
9125dbbf93
am 1ffb592e: am 78985f3f: am ea57b592: am 1773ded8: Merge "Fixed key comparison in equals method" into mnc-dev
...
* commit '1ffb592e0b0bf68e2d1db13712dc1c9810507140':
Fixed key comparison in equals method
2015-08-20 20:19:36 +00:00
Fyodor Kupolov
1ffb592e0b
am 78985f3f: am ea57b592: am 1773ded8: Merge "Fixed key comparison in equals method" into mnc-dev
...
* commit '78985f3fb5b424d3d4010cbe83ac85c4ea4b7fc6':
Fixed key comparison in equals method
2015-08-20 20:12:08 +00:00
Chong Zhang
d08e4300ea
am 7efe9f67: am 5923d161: Merge "wm: call displayReady for all built in displays when system is ready."
...
* commit '7efe9f67f5e5626ff56db88204dd7108ff6195c9':
wm: call displayReady for all built in displays when system is ready.
2015-08-20 20:08:06 +00:00