Jorim Jaggi
338efa6092
Merge changes I95328c6b,I109cead7,I82b5a778,I352a3213
...
* changes:
More random optimzations to make things go faster
Don't compare configs during layout
Get rid of some ancient logic around layouting invisible windows
Window Manager spring cleaning
2019-03-29 22:01:13 +00:00
John Reck
368b384c88
Merge "Add missing checkThread" am: fdb8dfdadf am: 67793b0eec
...
am: 9117b1371f
Change-Id: I1a6cc8d995dad4e2ac06f046a693bdace767d79b
2019-03-29 14:59:45 -07:00
John Reck
9117b1371f
Merge "Add missing checkThread" am: fdb8dfdadf
...
am: 67793b0eec
Change-Id: Ia8f3182a1d765937a5901cf6f9063ba8c84eb258
2019-03-29 14:48:24 -07:00
John Reck
67793b0eec
Merge "Add missing checkThread"
...
am: fdb8dfdadf
Change-Id: Iabcd28a4c3fa659c92b392573158dd5025ed8c37
2019-03-29 14:37:01 -07:00
TreeHugger Robot
a869ccb1d0
Merge "Grants camera permission to Attention Service."
2019-03-29 21:31:26 +00:00
Treehugger Robot
fdb8dfdadf
Merge "Add missing checkThread"
2019-03-29 21:18:10 +00:00
Shafik Nassar
936eb3153c
Merge "Enforce multipackage installs have consistent rollback params"
2019-03-29 20:50:49 +00:00
Jeff Sharkey
65e18e43a2
Merge "Manifest flag for apps to request sandboxing."
2019-03-29 19:31:33 +00:00
Luke Huang
3a1438838d
Merge "Minor change for async DNS API" am: 80be1b1127 am: 73b82e417b
...
am: b0ae2647cb
Change-Id: Iebc2946e5705cfda16f44cb468804c2be385c02a
2019-03-29 12:03:25 -07:00
Luke Huang
b0ae2647cb
Merge "Minor change for async DNS API" am: 80be1b1127
...
am: 73b82e417b
Change-Id: If69e95dbb3cba98af84079506d898350f812a7de
2019-03-29 11:48:51 -07:00
Luke Huang
73b82e417b
Merge "Minor change for async DNS API"
...
am: 80be1b1127
Change-Id: I54a7695484b6523a92eaf246a4bb836fabc8957f
2019-03-29 11:38:24 -07:00
John Reck
78704efc3a
Add missing checkThread
...
Fixes: 129362490
Test: none
Change-Id: I9429b48291908db7021ad10a18ef3180c7e83bf9
2019-03-29 10:26:01 -07:00
TreeHugger Robot
11ed72c546
Merge "Remove TODO which was already completed."
2019-03-29 16:41:32 +00:00
TreeHugger Robot
d3de7b95df
Merge "Add annotations"
2019-03-29 15:46:12 +00:00
Lorenzo Colitti
bab3434f8c
Merge "Unremove DnsResolver#query method used by external developers" am: 3dd6df002b am: 3206b80bae
...
am: 2e58d5b4e5
Change-Id: Ibfba10cb92e63a7ae727f48543da040aa5f39116
2019-03-29 08:38:15 -07:00
Julia Reynolds
cb64a683fb
Merge "Noti importance from certain Roles cannot be modified"
2019-03-29 15:25:58 +00:00
Lorenzo Colitti
2e58d5b4e5
Merge "Unremove DnsResolver#query method used by external developers" am: 3dd6df002b
...
am: 3206b80bae
Change-Id: I8c555bc94ec774ebaed4836db7fefece88556d16
2019-03-29 08:23:31 -07:00
Lorenzo Colitti
3206b80bae
Merge "Unremove DnsResolver#query method used by external developers"
...
am: 3dd6df002b
Change-Id: I0c8b5b5fe68b99cacc4da10ae27b69fcab8685b7
2019-03-29 08:09:18 -07:00
Jorim Jaggi
4981f15bd4
Window Manager spring cleaning
...
Our performance for wmLayout + prepareSurfaces regressed over
time, because we added a lot of functionality, but didn't have
fine grained perf tests enough to catch it.
This CL tries to attempt to undo that damage by optimizing various
things that regressed or didn't regress, but could still be
optimized.
Test: Presubmit tests + capture trace during wmRelayout
Bug: 129389526
Change-Id: I352a3213f074377bd10721d16535c1e27fb2e746
2019-03-29 16:00:13 +01:00
Felipe Leme
5a5b6c38f5
Merge "Checks package name belongs to called UID on some content capture methods."
2019-03-29 14:52:02 +00:00
Stanislav Zholnin
6ba9801a84
Remove TODO which was already completed.
...
Test: trivial change
Change-Id: I1cdb6d87e20d08dc17ea1f85da9490f27cdf7249
2019-03-29 14:36:14 +00:00
Todd Kennedy
a710ac6053
Add annotations
...
Fixes: 126701951
Test: It builds, it runs!
Change-Id: Ia464beb7121efddd716d81b4b72a5a017fbd96aa
2019-03-29 06:39:49 -07:00
Julia Reynolds
0c24500a2f
Noti importance from certain Roles cannot be modified
...
by the notification assistant or user, like the default
phone app.
Fixes: 129358763
Test: atest
Change-Id: I40ef7ff403e2b0d81abe09f15c8804c2d3d2fb8a
2019-03-29 08:35:47 -04:00
Luke Huang
5bf7aa2abb
Minor change for async DNS API
...
do the minor changes to address comments before
Bug: 129395490
Test: atest DnsResolverTest
Change-Id: I56e2e5bc4352ff5c979579247a333a41950079da
2019-03-29 18:12:26 +08:00
Luke Huang
e9b2bba302
Unremove DnsResolver#query method used by external developers
...
This method was removed as part of addressing API council feedback in b/129261432
Add back previous DnsResolver#query which is already being used by developers.
Bug: 129395490
Test: atest DnsResolverTest
Change-Id: Ic956db204f3940d39d42e1b11dda39e57d356fad
2019-03-29 18:12:26 +08:00
Tiger Huang
c2bd56a30a
Merge "Reduce the window tap exclude region for child above it"
2019-03-29 09:53:06 +00:00
Luke Huang
6764eff395
Merge "Use IDnsResolver instead of INetd for resolver related binder commands" am: b9ef4dd299 am: 1711278ce2
...
am: ceb74821a3
Change-Id: I2d642b71df25934fddd8a1476b5d27457628b8e2
2019-03-29 02:24:24 -07:00
Luke Huang
ceb74821a3
Merge "Use IDnsResolver instead of INetd for resolver related binder commands" am: b9ef4dd299
...
am: 1711278ce2
Change-Id: I80ae047bd65b654e01061a9f218be23e1e3ef2ed
2019-03-29 02:10:55 -07:00
Luke Huang
1711278ce2
Merge "Use IDnsResolver instead of INetd for resolver related binder commands"
...
am: b9ef4dd299
Change-Id: Icca07604bc8f922c51493e72fde8c7377105bf8b
2019-03-29 01:57:44 -07:00
Luke Huang
b9ef4dd299
Merge "Use IDnsResolver instead of INetd for resolver related binder commands"
2019-03-29 08:45:19 +00:00
Felipe Leme
67e9426eb6
Merge "Implemented ContentCaptureConditions APIs."
2019-03-29 06:20:49 +00:00
Chen Xu
9c4a902bef
Merge "scrub pii (imsi) from carrierIdentifier logging"
2019-03-29 05:37:54 +00:00
Luke Huang
580b236a0a
Merge "Fix cancellation race problem for aysnc DNS API" am: 1859ae7e7d am: 391b3aa532
...
am: 2cc1be3b5a
Change-Id: I4e10bfaa43a63cedd9fbddfc6f8bf8853c426eba
2019-03-28 21:18:41 -07:00
Luke Huang
2cc1be3b5a
Merge "Fix cancellation race problem for aysnc DNS API" am: 1859ae7e7d
...
am: 391b3aa532
Change-Id: I633a592c7f46162268a759f84a77211443e9a04e
2019-03-28 20:45:44 -07:00
Luke Huang
391b3aa532
Merge "Fix cancellation race problem for aysnc DNS API"
...
am: 1859ae7e7d
Change-Id: I7e22c38c502fa0181e97057d9992c2a43c11b378
2019-03-28 20:32:40 -07:00
Luke Huang
1859ae7e7d
Merge "Fix cancellation race problem for aysnc DNS API"
2019-03-29 03:15:32 +00:00
Felipe Leme
afbba9fb36
Checks package name belongs to called UID on some content capture methods.
...
Also refactored how the SecurityException is thrown back to the caller app.
Bug: 122959591
Test: manual verification
Test: atest CtsContentCaptureServiceTestCases # sanity check (minus usual flakiness)
Change-Id: I4d2a68e61dc1c801d80734a30f4bbe6fdae8555d
2019-03-28 19:31:52 -07:00
Felipe Leme
a8d33c24f8
Implemented ContentCaptureConditions APIs.
...
Test: atest ContentCaptureConditionTest \
CustomViewActivityTest#testContentCaptureConditions \
CustomViewActivityTest#testContentCaptureConditions_otherPackage
Test: atest CtsContentCaptureServiceTestCases # sanity check (minus usual flakiness)
Fixes: 129266058
Change-Id: I199c3ae99fa6b407da64562a71d8d7581ebf80e6
2019-03-28 18:48:31 -07:00
Varun Anand
112b8bd6c5
Merge changes from topic "vpn_data_accounting" am: 6c93e5378a
...
am: 09ef7691f5
Change-Id: If4fff1b4d14e80e024ce7b1aa85ebd3afcb1ecc2
2019-03-28 18:16:37 -07:00
Varun Anand
09ef7691f5
Merge changes from topic "vpn_data_accounting"
...
am: 6c93e5378a
Change-Id: Iaa4b2dd9be2fc6e9833c6c846b6858aab507ca8b
2019-03-28 18:06:12 -07:00
Felipe Leme
ae9f6953ad
Merge "Refactored ContentCapture sessions to use an int id."
2019-03-29 00:55:13 +00:00
Varun Anand
6c93e5378a
Merge changes from topic "vpn_data_accounting"
...
* changes:
Move BatteryStats and StatsCompanionService to use NetworkStatsService.
NetworkStatsService: Fix getDetailedUidStats to take VPNs into account.
Take all VPN underlying networks into account when migrating traffic for VPN uid.
2019-03-29 00:40:53 +00:00
chen xu
61b2c86719
scrub pii (imsi) from carrierIdentifier logging
...
Bug: 129229239
Test: Manual
Change-Id: I642d60e4ba1001bfd481aada87fa08dbd19098be
2019-03-28 16:28:45 -07:00
Hans Boehm
886705338b
Merge "Clarify hasSelection description" am: 6bd5cf2bcc am: 0e63b9ce98
...
am: 8331efe0af
Change-Id: Idb4ac0cdc786ff080a998ad48fe54e803d58cc4d
2019-03-28 15:59:20 -07:00
Hans Boehm
8331efe0af
Merge "Clarify hasSelection description" am: 6bd5cf2bcc
...
am: 0e63b9ce98
Change-Id: I9dd2aab2f7a1f2b249d2919dafeb3c1879469933
2019-03-28 15:48:30 -07:00
Hans Boehm
0e63b9ce98
Merge "Clarify hasSelection description"
...
am: 6bd5cf2bcc
Change-Id: Ia7f3d0eae07f978ad29a7f3e127f1bf71c14c8dc
2019-03-28 15:39:43 -07:00
Hans Boehm
6bd5cf2bcc
Merge "Clarify hasSelection description"
2019-03-28 22:21:00 +00:00
Mady Mellor
d146a074db
Merge "Introduce FLAG_BUBBLE & mark notifs allowed to bubble with it"
2019-03-28 22:04:22 +00:00
TreeHugger Robot
e2dc2d0bd0
Merge "Improved Content Capture and LocusId javadocs."
2019-03-28 21:24:08 +00:00
Felipe Leme
080542019a
Refactored ContentCapture sessions to use an int id.
...
This is an internal change that will save memory:
- ids themselves are smaller (one int vs ~20 chars string)
- can be mapped with SparseArrays
- parcel objects will be smaller
Test: atest CtsContentCaptureServiceTestCases \
FrameworksCoreTests:android.view.contentcapture.ContentCaptureEventTest \
FrameworksCoreTests:android.view.contentcapture.ContentCaptureSessionTest
Fixes: 121197119
Change-Id: I4b4367bd7238400ade385c2bcc4b0595ed0b1c7b
2019-03-28 13:50:06 -07:00