Commit Graph

444574 Commits

Author SHA1 Message Date
Todd Kennedy
f2bacf0eae Merge "aapt2: add 'dump overlayable' command" 2019-09-18 17:27:02 +00:00
TreeHugger Robot
062853fbb3 Merge "Stop reparenting surfaces during app transtion animation." 2019-09-18 17:04:33 +00:00
Amit Mahajan
97bc2c59d7 Merge "Move mms related code from opt/telephony to base/telephony." 2019-09-18 16:41:48 +00:00
TreeHugger Robot
04bdd93ea1 Merge "Dedup smart reply updates for bubble flyout" 2019-09-18 16:36:33 +00:00
TreeHugger Robot
bcd2c50747 Merge "Cleanup: delete duplicated code" 2019-09-18 16:22:41 +00:00
TreeHugger Robot
895fd76955 Merge "Rely on PlatformCompat instead of DeviceConfig" 2019-09-18 16:18:11 +00:00
Mårten Kongstad
1d3b64855b aapt2: add 'dump overlayable' command
Add a command to print a resource table's <overlayable> resources. Given
the following input

  <overlayable name="TestResources">
    <policy type="system">
      <item type="string" name="a" />
    </policy>
    <policy type="sytem|vendor">
      <item type="string" name="b" />
      <item type="string" name="c" />
    </policy>
  </overlayable>

aapt2 dump overlayable will produce

  name="TestResources" actor=""
    policies="system"
      string/a
    policies="system|vendor"
      string/b
      string/c

Bug: 120609160
Test: manual (aapt2 dump overlayable $(gettop)/frameworks/base/cmds/idmap2/tests/data/target/target.apk)
Change-Id: I21041e6169c62d01f1a469624911ce7cad3e18a8
2019-09-18 07:35:44 -07:00
Lyn Han
405e0b705e Dedup smart reply updates for bubble flyout
Smart reply updates are not visually interruptive and bubbles should not
show flyout for them, since flyout text remains the same.

1) Modify NoMan.isVisuallyInterruptive to skip evaluation of fields
irrelevant to bubbles

2) Modify NotificationComparator to rank interruptive notifs higher

3) Pipe bool (isInterruptive) from system_process to SysUI
	NoMan --- set bool on notif record and ranking
	Ranking --- parcel bool for cross-process transport
	SysUI notif entry --- get bool from ranking
	SysUI bubble data --- on notif entry update, suppress flyout if isInterruptive=false

	Considered adding "isInterruptive" bool to StatusBarNotification.
	Did not because "visually-interruptive" is additional information that the
	system figured out and SBNs should be limited to info from the app.

4) NoMan --- schedule ranking update if interruptive changes for bubble

Fixes: 138755533
Test: manual - send one sms => flyout appears once
Test: manual - send multiple sms in a row => flyout appears for each one
Test: atest FrameworksUiServicesTests
Test: atest NotificationComparatorTest
Test: atest SystemUITests
Change-Id: Id4b855054689ee73a109bb7cd18004531b41f28c
(cherry picked from commit 0dddc61824d091e48962e36939828cae3cde2aa9)
2019-09-18 10:05:50 -04:00
TreeHugger Robot
755f72686b Merge "Move chunk proto definitions into the BackupEncrypter APK" 2019-09-18 13:55:12 +00:00
Lucas Dupin
1d35b3cd99 Merge "Revert "Apply front scrim to doze pulsing"" 2019-09-18 13:35:54 +00:00
Anna Trostanetski
cbd736e2a3 [automerger skipped] Merge "Implement stats logging for Compatibility API." am: 3cadf0d9ea -s ours am: 5cc97f9856 -s ours am: 62f7def277 -s ours
am: 345a2b80c0 -s ours
am skip reason: change_id I80f07d0beb30c779c4bce70bebf2bb4ab22f6bfe with SHA1 01a2093248 is in history

Change-Id: Ic8f9a0e3170a695e47d77b221297f36016b815a9
2019-09-18 06:10:20 -07:00
Anna Trostanetski
345a2b80c0 [automerger skipped] Merge "Implement stats logging for Compatibility API." am: 3cadf0d9ea -s ours am: 5cc97f9856 -s ours
am: 62f7def277 -s ours
am skip reason: change_id I80f07d0beb30c779c4bce70bebf2bb4ab22f6bfe with SHA1 1516d5290c is in history

Change-Id: Ib66eb7ca5774fbf0c688822fb7c871ed5f71f72d
2019-09-18 05:58:18 -07:00
Fabian Kozynski
c8672edd47 Merge "Fix dump Dependency" 2019-09-18 12:57:02 +00:00
Anna Trostanetski
62f7def277 [automerger skipped] Merge "Implement stats logging for Compatibility API." am: 3cadf0d9ea -s ours
am: 5cc97f9856 -s ours
am skip reason: change_id I80f07d0beb30c779c4bce70bebf2bb4ab22f6bfe with SHA1 1516d5290c is in history

Change-Id: I581c6fb0d271188d248fbbe46ed9c420fac5916c
2019-09-18 05:51:29 -07:00
Anna Trostanetski
5cc97f9856 [automerger skipped] Merge "Implement stats logging for Compatibility API."
am: 3cadf0d9ea -s ours
am skip reason: change_id I80f07d0beb30c779c4bce70bebf2bb4ab22f6bfe with SHA1 1516d5290c is in history

Change-Id: I737b7e4ab97289c83bb616086753b2dcd9cb4724
2019-09-18 05:45:37 -07:00
Anna Trostanetski
3cadf0d9ea Merge "Implement stats logging for Compatibility API." 2019-09-18 12:25:47 +00:00
Eran Messeri
f646df167a Merge "KeyChain: Unify manual and programmatic key installation flows" 2019-09-18 12:16:58 +00:00
Rafal Slawik
390692b844 Cleanup: delete duplicated code
Replace the duplicated code using existing functions.

Test: atest statsd_test
Change-Id: Ib8017288526d57203419ba749e433eb392d7132d
2019-09-18 12:40:45 +01:00
TreeHugger Robot
e02001e298 Merge "Marks app filtering interactions correctly" 2019-09-18 11:30:56 +00:00
Anna Trostanetski
03e5c28da9 [automerger skipped] Merge "Implement stats logging for Compatibility API." into stage-aosp-master am: 81e186ab99 am: 44b8ba5095
am: 28fa70f0e0 -s ours
am skip reason: change_id I80f07d0beb30c779c4bce70bebf2bb4ab22f6bfe with SHA1 01a2093248 is in history

Change-Id: I2e13e788bb58ac45356aa21c465662c10dd3f189
2019-09-18 04:07:49 -07:00
Anna Trostanetski
28fa70f0e0 Merge "Implement stats logging for Compatibility API." into stage-aosp-master am: 81e186ab99
am: 44b8ba5095

Change-Id: I0a7652cc97b7b50fc3797b26582b09caa0617a16
2019-09-18 03:55:45 -07:00
Anna Trostanetski
44b8ba5095 Merge "Implement stats logging for Compatibility API." into stage-aosp-master
am: 81e186ab99

Change-Id: I48e2e3cdc23cdfcc541a5912aec20435ebc4c0c8
2019-09-18 03:42:49 -07:00
Anna Trostanetski
81e186ab99 Merge "Implement stats logging for Compatibility API." into stage-aosp-master 2019-09-18 10:35:21 +00:00
Anna Trostanetski
13cd9c0b1c Merge "Implement stats logging for Compatibility API." 2019-09-18 10:32:47 +00:00
Alex Johnston
5c65fc9f80 Merge "Save password history length when requested quality is unspecified. Refactored code to remove duplication in writeToXml method in the DevicePolicyManagerService class." 2019-09-18 09:20:51 +00:00
Ryan Lin
a5cd980c37 Merge "Rename AccessibilityGestureInfo" 2019-09-18 08:53:06 +00:00
Issei Suzuki
7114215648 Stop reparenting surfaces during app transtion animation.
This is a first step to restructure the app transition, and the change is
behind the flag persist.wm.new_transit_animations.

Bug: 131661052
Change-Id: I9a23440c6c5d28ea937121e95985b3bd6f3cc451
Test: No-op for production. Pass existing tests.
2019-09-18 10:09:32 +02:00
Chris.CC Lee
463a52d59d Revert "Apply front scrim to doze pulsing"
This reverts commit 84d6b0bfc3.

Reason for revert: This change does not cover state switching between AOD and PULSING.

Change-Id: I06b7375f57dd9035269563d9ae1476b8fc8f86f4
2019-09-18 06:49:43 +00:00
Chen Xu
627b3bffac Merge "scrub unused telephony-common lib" 2019-09-18 06:46:04 +00:00
Cheonho Park
eba61578d3 Merge "Allow signing key rotation" into qt-qpr1-dev am: 8c0b496c97
am: f3bf40d91f

Change-Id: Id52bed7ab4e8c10f8df1a14db33842be5fb8b215
2019-09-17 22:35:47 -07:00
Cheonho Park
f3bf40d91f Merge "Allow signing key rotation" into qt-qpr1-dev
am: 8c0b496c97

Change-Id: I94d38d4e27c789d2e0bb18e1a8253b06a78a57b1
2019-09-17 22:19:02 -07:00
Cheonho Park
8c0b496c97 Merge "Allow signing key rotation" into qt-qpr1-dev 2019-09-18 05:04:12 +00:00
Chen Xu
8474c6b9b4 Merge "move IApnSourceService.aidl to android.service.carrier" 2019-09-18 04:06:44 +00:00
Jaegeuk Kim
b1a557c60f Merge "IdleMaint: run more frequently during 3AM to 4AM" into qt-qpr1-dev am: 64c2d37df2
am: 42315b497f

Change-Id: I2b72673b2ca4c90650b5de12b889cdb0607f2179
2019-09-17 20:29:26 -07:00
Jaegeuk Kim
42315b497f Merge "IdleMaint: run more frequently during 3AM to 4AM" into qt-qpr1-dev
am: 64c2d37df2

Change-Id: Idf3bdcbbd443c2c6185a63da8a09f6275c29b5f2
2019-09-17 20:17:27 -07:00
Hyungjun Park
6cc6909b30 Merge "Add isApplicationOnUicc API" am: 3dc68a9585 am: 2f3eb5d88f am: 5d7734c64e
am: 3b70d93efc

Change-Id: I65f26e60e79562b19cf4940bcbe64b73b92cba62
2019-09-17 19:59:35 -07:00
Hyungjun Park
3b70d93efc Merge "Add isApplicationOnUicc API" am: 3dc68a9585 am: 2f3eb5d88f
am: 5d7734c64e

Change-Id: I8b620acbebe8081630a7f0b2f2fa739066b7c30b
2019-09-17 19:45:26 -07:00
Jin Seok Park
0a2366d805 Merge "Add API to check if specified mime type is supported" 2019-09-18 02:34:40 +00:00
Hyungjun Park
5d7734c64e Merge "Add isApplicationOnUicc API" am: 3dc68a9585
am: 2f3eb5d88f

Change-Id: I2deb2fbfba218f50a24656ec9e9f636335749a34
2019-09-17 19:31:36 -07:00
Jaegeuk Kim
64c2d37df2 Merge "IdleMaint: run more frequently during 3AM to 4AM" into qt-qpr1-dev 2019-09-18 02:28:03 +00:00
JW Wang
68c8910d5d Remove a todo item
ObserverInternal#packages is a public final field which doesn't need a
getter.

Bug: 140598494
Test: atest PackageWatchdogTest
Change-Id: Ibe3e0b59bebe65b45147044f783a6c72e5bce258
2019-09-18 10:18:20 +08:00
Hyungjun Park
2f3eb5d88f Merge "Add isApplicationOnUicc API"
am: 3dc68a9585

Change-Id: I995d6b61d43a39ad5e52c99e62ac292540a0be7e
2019-09-17 19:17:24 -07:00
Treehugger Robot
3dc68a9585 Merge "Add isApplicationOnUicc API" 2019-09-18 02:00:54 +00:00
markchien
9a416a8a61 [automerger skipped] Merge "Passing caller package name to setBluetoothTethering" into qt-qpr1-dev am: 27d33b157c -s ours
am: 2d2faf674d -s ours
am skip reason: change_id I2140398ad3bbc8076f729c843f0515c654553aaf with SHA1 560c3ac1dc is in history

Change-Id: I7f085ffd88b5e65b0645002d71496eb6a68264dc
2019-09-17 18:21:40 -07:00
Kweku Adams
d895ae2298 [automerger skipped] Merge "Enter quick doze with non-wakeup alarm." into qt-qpr1-dev am: 795ef47130
am: ae089b82bf -s ours
am skip reason: change_id I98bf4131b7b4a1006e37aa42bcbc7dda7e137d1d with SHA1 ecf98fb416 is in history

Change-Id: I6485554c2f88b21e911f49f728339c0734eac35d
2019-09-17 18:17:27 -07:00
markchien
2d2faf674d [automerger skipped] Merge "Passing caller package name to setBluetoothTethering" into qt-qpr1-dev
am: 27d33b157c -s ours
am skip reason: change_id I2140398ad3bbc8076f729c843f0515c654553aaf with SHA1 560c3ac1dc is in history

Change-Id: Id0e53f87347acda2879c566ce2a231fd2d217530
2019-09-17 18:09:37 -07:00
lumark
3d3496076f [automerger skipped] Merge "DO NOT MERGE Use realCallerId to check launch display for Bubbles" into qt-qpr1-dev am: fd20f775ac
am: 8684d86bad -s ours
am skip reason: subject contains skip directive

Change-Id: I07f8ab987685cf536abeb3dba0ba3b7ad27899d1
2019-09-17 18:05:47 -07:00
lumark
a6efc88add [automerger skipped] DO NOT MERGE Use realCallerId to check launch display for Bubbles am: af0629a53a
am: 55f5540cb5 -s ours
am skip reason: subject contains skip directive

Change-Id: I6895fea5c7d73b0fc2c5aa786c7abf9f86fca933
2019-09-17 18:02:23 -07:00
Kweku Adams
ae089b82bf Merge "Enter quick doze with non-wakeup alarm." into qt-qpr1-dev
am: 795ef47130

Change-Id: I0c45525e4d7ff55de632b8d98a4e8aa993ea86d6
2019-09-17 17:58:41 -07:00
TreeHugger Robot
27d33b157c Merge "Passing caller package name to setBluetoothTethering" into qt-qpr1-dev 2019-09-18 00:56:12 +00:00