25585 Commits

Author SHA1 Message Date
Christopher Tate
8f4c82691a Mark wallpaper as backupInForeground="true"
It's fine for wallpaper backups to proceed even while the system uid
is considered to be doing something foreground-equivalent, since it's
in its own process and killing it won't interrupt the actual system
work.

Bug 30662562

Change-Id: I463c1ed221da17fbeb336b3be09d3b1ac47aca80
2016-08-04 11:45:55 -07:00
TreeHugger Robot
8437fce56d Merge "Import translations. DO NOT MERGE" into nyc-mr1-dev 2016-08-04 09:21:55 +00:00
TreeHugger Robot
85c61142ab Merge "Import translations. DO NOT MERGE" into nyc-mr1-dev 2016-08-04 09:16:51 +00:00
Bill Yi
4d9a70a15d Import translations. DO NOT MERGE
Change-Id: I2a81de7d9ce7f2d36d5a004fd61c2bb48202525c
Auto-generated-cl: translation import
2016-08-03 22:54:00 -07:00
TreeHugger Robot
96e80573e0 Merge "Ensuring that the dock state is opposite of the nav bar." into nyc-mr1-dev 2016-08-04 01:05:11 +00:00
Svetoslav Ganov
060f882035 Merge "Add historical logging to settings provider" into nyc-mr1-dev 2016-08-04 00:57:10 +00:00
Winson
c54c748ede Ensuring that the dock state is opposite of the nav bar.
- The nav bar now moves to follow a specific edge of the device, so we
  should always choose the opposite end of the screen to ensure a valid
  drop target is accessible.

Bug: 30548794
Change-Id: Icac8adfb167a4115377d42ddd897ac94e02077a3
2016-08-03 16:39:38 -07:00
Selim Cinek
7120a476e7 Merge "Fixed a bug where groups would animate the wrong way" into nyc-mr1-dev 2016-08-03 23:03:04 +00:00
Selim Cinek
100165056e Merge "Loading the camera preview correctly with direct boot" into nyc-mr1-dev 2016-08-03 23:02:48 +00:00
Svetoslav Ganov
a340bfd7a1 Add historical logging to settings provider
This change adds historical operations to the dump state
of the settings provider. The historica operations are
currently appended only on user-debug and eng builds.

These change is needed to help diagnose the referred
bug and improve the settings provider's maintenance.

bug:30561721

Change-Id: I58a1ba0d598c4d28adcb5e654ebb78cf947e94db
2016-08-03 15:48:44 -07:00
Bill Yi
1094f3a3ff Import translations. DO NOT MERGE
Change-Id: I18a73ea8f3b65864c1857fce7a4ff80d6f099256
Auto-generated-cl: translation import
2016-08-03 15:37:11 -07:00
Selim Cinek
68bdff16a8 Fixed a bug where groups would animate the wrong way
When updating a child of a group, the group would always
animate, because of the suppression logic. This doesn't
happen anymore.

Change-Id: Ie2b09c1e03f37a12ba8f995e5b7d0e3721e3651a
Fixes: 30608517
2016-08-03 13:38:56 -07:00
TreeHugger Robot
4a051a849d Merge changes Id60fd5ee,I4c7b68ad into nyc-mr1-dev
* changes:
  QS Header: post some updates to the header
  QS Header: don't update everything unless we need to
2016-08-03 19:36:25 +00:00
TreeHugger Robot
f1a6f1e032 Merge "Move brightness handling to a background thread" into nyc-mr1-dev 2016-08-03 19:35:54 +00:00
Winson
fc73eec235 Adding support for blacklisting apps from Recents transition.
Bug: 30602323

Change-Id: I2a6e75a989264ce72ac552e2c7f82225ccd68adf
2016-08-03 19:28:11 +00:00
Selim Cinek
5f1450229b Loading the camera preview correctly with direct boot
With direct boot the camera preview could be loaded in a wrong
state when the device was started. This ensures that it's reloaded
more often and should always be up to date and also fixes the
bug that the camera preview couldn't be loaded initially.

Change-Id: Ib43e322a9d6ef05d8519ebc85f4509441829e528
Fixes: 30420861
2016-08-03 11:10:43 -07:00
Jason Monk
9c74ff1218 QS Header: post some updates to the header
These sometimes trigger binder calls, that can cause jank on the
first frame of expanding the panel.

Bug: 30442298
Change-Id: Id60fd5ee9732515cd6f9645c7ab307c949dfc506
2016-08-03 10:26:47 -04:00
Jason Monk
d8fb07f534 QS Header: don't update everything unless we need to
Because it leads to bad performance.

Bug: 30442298
Change-Id: I4c7b68ad30a1fd4fe8245f27ce2d2b2038583d23
2016-08-03 10:03:04 -04:00
TreeHugger Robot
c9682ab5b5 Merge "Improved vibration feedback completely" into nyc-mr1-dev 2016-08-03 00:57:53 +00:00
Jim Miller
1c21fc5e0a Disable systemui navigation events while keyguard is showing
This feature isn't generally useful on this screen and provides
an additional mechanism for falsing, so it should be disabled.

Fixes bug 30443528

Change-Id: Ibdba485917b5e66780ff4915f48ff2014f195eca
2016-08-02 16:12:58 -07:00
Selim Cinek
0fc298ffc7 Improved vibration feedback completely
Certain paths were still vibrating at the wrong time.

Change-Id: I660a84efa798a8c1198d8899584ecec48ff2e9d8
Fixes: 30000347
2016-08-02 15:58:45 -07:00
Doris Ling
174a074eb2 Merge "Add metrics logging for fingerprint swipe for notification panel." into nyc-mr1-dev 2016-08-02 19:50:07 +00:00
Adrian Roos
87fab000c5 Merge "SystemUI: Fix crash from bad notifications" into nyc-mr1-dev 2016-08-02 18:40:42 +00:00
Adrian Roos
9923784efc Merge "DozeLog: Properly initialize" into nyc-mr1-dev 2016-08-02 18:39:25 +00:00
Jorim Jaggi
1340221244 Merge changes I03844bce,I8035357c,Ibe7cb6df into nyc-mr1-dev
* changes:
  Remove lock contention when unlocking users
  Only get trace name if tracing is enabled
  Fix multi-window drag jank if vsync-app is before vsync-sf
2016-08-02 18:31:08 +00:00
TreeHugger Robot
f7ac45a33b Merge "Use SurfaceControl.screenshot() instead of screencap for screenshots." into nyc-mr1-dev 2016-08-02 18:29:46 +00:00
Jorim Jaggi
c6da82fb9c Move brightness handling to a background thread
Bug: 30442298
Change-Id: I6650ffe2373cc68dd5a374a54e107913f2e2e093
2016-08-02 20:04:52 +02:00
Doris Ling
3c00afba0b Add metrics logging for fingerprint swipe for notification panel.
Add metrics log when fingerprint swipe to expand/collapse notification
panel is handled, and increment the notification and quick setting open
count correspondingly.

Bug: 29257528
Change-Id: Ic24c6463a4400711874602157e2fcadc7f0f6da6
2016-08-02 10:25:39 -07:00
TreeHugger Robot
0b18f2c06f Merge "Import translations. DO NOT MERGE" into nyc-mr1-dev 2016-08-02 09:49:51 +00:00
TreeHugger Robot
618d5b354b Merge "Import translations. DO NOT MERGE" into nyc-mr1-dev 2016-08-02 09:49:20 +00:00
Jorim Jaggi
dbe6fdb05b Fix multi-window drag jank if vsync-app is before vsync-sf
If vsync-app is a couple of ms before vsync-sf, we handle the touch
in SystemUI at vsync-app. Then, we have extremely little time to resize
all the stacks in activity manager until vsync-sf, so sometimes this is
done before vsync-sf tick, and sometimes after, which leads to jank.

Figure out the difference of vsync-app and vsync-sf in SystemUI and then
post the updates to be processed at vsync-sf so we have the whole 16ms
to process the change.

Change-Id: Ibe7cb6dfe9fbfe2d3e68e522a95a75138fb0dcf1
Fixes: 30437123
2016-08-02 10:55:49 +02:00
Jorim Jaggi
ceb7bfa6af Reduce duration for pick-up animation
Bug: 30316167
Change-Id: I39f34089fab70bfcc6fbf378411f017c67eafe00
2016-08-02 08:49:16 +00:00
Bill Yi
f0f669876e Import translations. DO NOT MERGE
Change-Id: Ie3bc5cbcb9b7c6fad8aee616dc8b75e97353c834
Auto-generated-cl: translation import
2016-08-01 23:55:40 -07:00
Bill Yi
c0f585cedd Import translations. DO NOT MERGE
Change-Id: I772ac3a0184965baf38661af7744143b2dde5c29
Auto-generated-cl: translation import
2016-08-01 23:52:36 -07:00
TreeHugger Robot
fc9ad02469 Merge "Import translations. DO NOT MERGE" into nyc-mr1-dev 2016-08-02 01:50:59 +00:00
TreeHugger Robot
e733f862f0 Merge "Eliminate recents upload jank" into nyc-mr1-dev 2016-08-02 01:07:19 +00:00
Bill Yi
ddd7680cce Import translations. DO NOT MERGE
Change-Id: I0aeff308769f38a68b6bbfd0bac88d8f74b76f8e
Auto-generated-cl: translation import
2016-08-01 17:12:41 -07:00
John Reck
4387190d8e Eliminate recents upload jank
Bug: 30342017

Upload recents thumbnails in the
dead gaps between frames instead of
at the start of a frame. This eliminates
jank caused by the large texture
upload.

Change-Id: I507cd286d199109c7a9a1511d68ba5ab5d28069f
2016-08-01 16:36:14 -07:00
Matthew Fritze
debdc8d90e Lockscreen fingerprint icon error color matches error text.
Change-Id: I1091a0466045b486bdebfe9d1ec69f815578aa4b
Fixes: 30538755
2016-08-01 16:33:08 -07:00
Justin Klaassen
dd32d90843 Fix Night display QSTile for secondary users
Bug: 30459698
Change-Id: I8d56caabf6401239ab9e05ebbe54ecc64a1ab695
2016-08-01 13:24:49 -07:00
Robert Greenwalt
54be7c295b Merge "Stop exposing LTE_CA as a rat type." into nyc-mr1-dev 2016-07-29 23:08:11 +00:00
Annie Chin
81e5dffdd0 Merge "Add methods for setCarMode()" into nyc-mr1-dev 2016-07-29 22:48:45 +00:00
Annie Chin
389f091892 Add methods for setCarMode()
Bug: 30388078
Change-Id: I34f784ad4058942eb939377b7ca8ce20ff7111d6
2016-07-29 15:09:55 -07:00
TreeHugger Robot
9669f426c7 Merge "Align bottom text with battery graph in RTL layout." into nyc-mr1-dev 2016-07-29 21:56:25 +00:00
Fan Zhang
dd5469e488 Align bottom text with battery graph in RTL layout.
Bug: 30161009

Bottom text (estmitated remaining battery time) should be stay under the
battery graph in RTL. To help alignment, we use a spacer view to the
left or right of text depending on layout direction.

Change-Id: Iaf706c1a963246e7f04764e5f24e6cb4bf3d2bbf
2016-07-29 13:35:41 -07:00
Philip P. Moltmann
0922e6c652 Merge "Handle reset of recommended services" into nyc-mr1-dev 2016-07-29 19:30:50 +00:00
Robert Greenwalt
ea0d71390a Stop exposing LTE_CA as a rat type.
Instead add a new hidden function to ServiceState for use
by SystemUI until we get a real API in O.

bug:30480638
Change-Id: Ifd9b1fbdb74d3a408c419467b7390675fc13ea3d
2016-07-28 20:44:05 -07:00
Felipe Leme
aba9743643 Use SurfaceControl.screenshot() instead of screencap for screenshots.
Change-Id: I5a9e7bbc5f3ae176ac5ae7209a133526992e92d4
Fixes: 30429392
2016-07-28 17:31:45 -07:00
Adrian Roos
23c14fc01c DozeLog: Properly initialize
Adds lazy initialization to all DozeLog traces
that are called externally. Also fixes a bug
where certain traces initialized after logging,
thus missing the first log.

Change-Id: If75d6cc048f76435856f1c570b66cd6ef96e5ee2
Fixes: 30225249
2016-07-28 12:33:20 -07:00
Robert Greenwalt
0a39c8f1c9 Merge "Add support to hide LTE+ in UI." into nyc-mr1-dev 2016-07-28 19:01:40 +00:00