Steven Moreland
fac32905f9
Merge changes from topic "wait-for-aidl" into stage-aosp-master am: d6b5bdf07d am: 4955049ace
...
am: 11912440c5
Change-Id: I9997004285d1299742c50b222edf9301be09fc98
2019-08-30 11:48:29 -07:00
Steven Moreland
11912440c5
Merge changes from topic "wait-for-aidl" into stage-aosp-master am: d6b5bdf07d
...
am: 4955049ace
Change-Id: If720ddc218387369966a28f1c21c6f94ed75a74a
2019-08-30 11:31:23 -07:00
Steven Moreland
4955049ace
Merge changes from topic "wait-for-aidl" into stage-aosp-master
...
am: d6b5bdf07d
Change-Id: Icf56545cd7f046d59841921a35f715e5b5812357
2019-08-30 11:18:26 -07:00
Steven Moreland
d6b5bdf07d
Merge changes from topic "wait-for-aidl" into stage-aosp-master
...
* changes:
PowerManagerService: use waitForService.
ServiceManagerProxy: add APIs.
2019-08-30 17:54:37 +00:00
Aurimas Liutikas
488d37b2d0
Merge "Add missing nullability annotations." into stage-aosp-master am: 85c0a5a2be am: ed5beec21b
...
am: de0ebb082e
Change-Id: I60c55b6706e8d43121e8b2c7a35efff38668f66b
2019-08-30 08:54:38 -07:00
Aurimas Liutikas
de0ebb082e
Merge "Add missing nullability annotations." into stage-aosp-master am: 85c0a5a2be
...
am: ed5beec21b
Change-Id: I202951d51820be47b9195734601830553215bdd7
2019-08-30 08:43:01 -07:00
Aurimas Liutikas
ed5beec21b
Merge "Add missing nullability annotations." into stage-aosp-master
...
am: 85c0a5a2be
Change-Id: Ic9ea2b9840fbb678bbb6ab77038415581feba918
2019-08-30 08:35:52 -07:00
Kevin Hufnagle
9426bb197e
Merge "docs: Improved tick/click effect descriptions" into qt-dev am: a7496671da am: 40a40c73d7
...
am: 13a441d648
Change-Id: I6a6521d4c67013e1f0cc5a10698105a4c55eb145
2019-08-29 19:10:49 -07:00
Kevin Hufnagle
13a441d648
Merge "docs: Improved tick/click effect descriptions" into qt-dev am: a7496671da
...
am: 40a40c73d7
Change-Id: I4227eebb2a74fbcecdc15dff56d26bdbbbaca027
2019-08-29 19:00:15 -07:00
Kevin Hufnagle
bef7378fd6
Merge "docs: Improved tick/click effect descriptions" into qt-dev am: a7496671da
...
am: 40a40c73d7
Change-Id: I4b5ca0ab5e278c9d465f6386cfc1c173233597af
2019-08-29 19:00:07 -07:00
Kevin Hufnagle
6bf8f080a1
Merge "docs: Improved tick/click effect descriptions" into qt-dev
...
am: a7496671da
Change-Id: Id733bdd016dc496ea14762cc48e15e9ae38a1d51
2019-08-29 18:54:25 -07:00
Kevin Hufnagle
40a40c73d7
Merge "docs: Improved tick/click effect descriptions" into qt-dev
...
am: a7496671da
Change-Id: Id33aa9b90e3a62751a9fa7a4074a44737d7a95e3
2019-08-29 18:52:02 -07:00
Aurimas Liutikas
00be951a08
Add missing nullability annotations.
...
To prepare for enabling MissingNullability Metalava check this CL
works on adding missing nullability issues that metalava flags if
we tell it to flag new things since API 29.
This is not a complete CL, mostly addresses public api and
toString/equals for @SystemApi
Exempt-From-Owner-Approval: Large scale nullability clean up
Bug: 124515653
Test: make -j checkapi
Merged-In: I109260842cfc25f06e40694997fcbb4afa02c867
Change-Id: I109260842cfc25f06e40694997fcbb4afa02c867
2019-08-30 00:14:44 +00:00
Steven Moreland
3ffad04add
ServiceManagerProxy: add APIs.
...
This class is hanging around for UnsupportedApiUsage. Adding additional
APIs here which do nothing in order to satisfy the inherited interface.
Bug: 136027762
Test: compile :)
Change-Id: I47b57c6876afd77b47083bf905ade9951ff0b42d
2019-08-29 13:53:47 -07:00
Kevin Hufnagle
86b17d2523
docs: Improved tick/click effect descriptions
...
Test: make ds-docs -j32
Bug: 139888074
Change-Id: I939aaa4cf81ddab1705611222c12a60823493d38
2019-08-29 19:30:42 +00:00
Luke Huang
d838e6d186
Merge "Support enable/disable dns forwarding of dnsmasq when start tethering" am: 6fecb94292 am: a3ddee80fd am: f03f803aaf
...
am: f9b00a4427
Change-Id: I85c715b4fe213d83e4d31140b0e39bed426226d0
2019-08-28 06:42:34 -07:00
Luke Huang
f9b00a4427
Merge "Support enable/disable dns forwarding of dnsmasq when start tethering" am: 6fecb94292 am: a3ddee80fd
...
am: f03f803aaf
Change-Id: I1336a04e1a7b1655354f4d3d4b93897e2db4fdbe
2019-08-28 06:30:42 -07:00
Luke Huang
f03f803aaf
Merge "Support enable/disable dns forwarding of dnsmasq when start tethering" am: 6fecb94292
...
am: a3ddee80fd
Change-Id: If5a280508dcc95df911d1d72671857a8c58bbbd4
2019-08-28 06:18:40 -07:00
Luke Huang
a3ddee80fd
Merge "Support enable/disable dns forwarding of dnsmasq when start tethering"
...
am: 6fecb94292
Change-Id: I8f5c67fa1e045c9fd4a5e7a753df285d1111c1d2
2019-08-28 06:06:44 -07:00
Xin Li
a770df1d2e
DO NOT MERGE - Merge build QP1A.190711.019 into stage-aosp-master
...
Bug: 139893257
Change-Id: I94fce9c5c0b35cbb88ee27fa4cd037927964d2cd
2019-08-24 05:22:23 +00:00
Peiyong Lin
88f982aeff
Merge "Add manifest flag to enable prerelease driver." into qt-qpr1-dev
...
am: bc80fff0a4
Change-Id: Ice63c7b63ddacac58cb1e2ab51df387cf820783c
2019-08-22 16:17:40 -07:00
Peiyong Lin
7797b4de46
Add manifest flag to enable prerelease driver.
...
Add manifest flag to prevent applications from using prerelease driver
accidentally. In this patch we also allow any debuggable device build to load
prerelease driver for all non-system and non-privileged applications.
BUG: 138132808
Test: Verified with prerelease driver.
Change-Id: If0abc89f709c8e34bd83a5c09c3c2047300b5ef2
2019-08-22 10:38:41 -07:00
Luke Huang
b0d52464f1
Support enable/disable dns forwarding of dnsmasq when start tethering
...
Bug: 128782815
Test: built, flashed, booted
Change-Id: Ic6ee985b42cbe77e8f2208fba62108604fc7bbcf
2019-08-20 20:42:13 +08:00
Xin Li
1702a9da19
DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master
...
Bug: 139369544
Change-Id: I835905a51836e7218f0be8c25335b9548ae6b2d3
2019-08-13 16:36:37 -07:00
Nicolas Geoffray
8f93d19459
Merge "Notify the ART runtime when boot is complete." am: f83748ae28 am: 6b9ab57b2d
...
am: ed22d5f05c
Change-Id: I88c5ab8807446464854d59f95ffc2877fa6aa963
2019-08-08 05:43:38 -07:00
Nicolas Geoffray
ed22d5f05c
Merge "Notify the ART runtime when boot is complete." am: f83748ae28
...
am: 6b9ab57b2d
Change-Id: I5466b6f73087c6dea67c9b7cfaa3bf55bacb8a23
2019-08-08 05:32:55 -07:00
Nicolas Geoffray
6b9ab57b2d
Merge "Notify the ART runtime when boot is complete."
...
am: f83748ae28
Change-Id: Iea67d64570657173832ee0d61288dc97af11496b
2019-08-08 05:11:55 -07:00
Nicolas Geoffray
f83748ae28
Merge "Notify the ART runtime when boot is complete."
2019-08-08 11:58:06 +00:00
David Srbecky
6d0d7066cf
Notify the ART runtime when boot is complete.
...
Needed for jit-zygote performance improvements.
Test: device boots
Bug: 119800099
Change-Id: I1e46f49d94440384473430d8afebe29fbee9c68e
2019-08-08 07:57:35 +00:00
Nandana Dutt
d24128264f
Merge "Remove obsolete methods from DumpstateListener implementations" am: cbdb10f982 am: b745860a3e
...
am: 82446aa5b6
Change-Id: Idbf64e9fb70f39ae547ab3283ca6eb03b95db32d
2019-08-07 07:39:17 -07:00
Nandana Dutt
82446aa5b6
Merge "Remove obsolete methods from DumpstateListener implementations" am: cbdb10f982
...
am: b745860a3e
Change-Id: Idd72ca09a0256c3e1283fd0c9d73a29939de4778
2019-08-07 07:28:15 -07:00
Nandana Dutt
b745860a3e
Merge "Remove obsolete methods from DumpstateListener implementations"
...
am: cbdb10f982
Change-Id: Ia746b0cdadd0c4d652c373763f7a12266b080e3b
2019-08-07 07:08:27 -07:00
Nandana Dutt
47c5ecc50a
Remove obsolete methods from DumpstateListener implementations
...
Note that with the new Bugreporting API, SystemServer is the only
expected DumpstateListener implementation. Once we fully migrate Shell
app, we can remove the implementation in BugreportService as well.
BUG: 128980174
Test: bugreport from power menu, observe progress bar
Change-Id: I40d654a70bd9ceb3a29f8a0113b85616100f4ee9
Merged-In: I40d654a70bd9ceb3a29f8a0113b85616100f4ee9
2019-08-06 17:43:11 +00:00
Dan Zhang
c8029bfbc3
Merge "Fix the reference leak on RemoteCallbackList" am: be30d27a8a am: ea493e4c77
...
am: dbf00b6a0b
Change-Id: If49b4ffddb6e578d82c1ad4b6c26f8153bb48a3a
2019-08-01 00:58:51 -07:00
Dan Zhang
dbf00b6a0b
Merge "Fix the reference leak on RemoteCallbackList" am: be30d27a8a
...
am: ea493e4c77
Change-Id: Iffc4beb2fd5c30a35a744c133186826cd7f487b8
2019-08-01 00:37:46 -07:00
Dan Zhang
ea493e4c77
Merge "Fix the reference leak on RemoteCallbackList"
...
am: be30d27a8a
Change-Id: Ibf79be3f125ab58c8048c15f3f6f3a3e693295e7
2019-07-31 22:19:30 -07:00
Dan Zhang
be30d27a8a
Merge "Fix the reference leak on RemoteCallbackList"
2019-08-01 05:03:03 +00:00
Josh Gao
cdca6b559c
Merge changes I9350ec13,I809d9191,I235f727d,I1930f3ba
...
am: a0c949d5de
Change-Id: I1633d9eae6f162e338990766e62e3aa3873df606
2019-07-31 21:46:23 -07:00
Josh Gao
75f730abaf
SharedMemory: use fdsan to protect our fd.
...
Bug: http://b/138422309
Test: booted, saw the GraphicsStatsService fd misacquisition
Change-Id: I9350ec13e523e1bf86797a1231769d890f277008
2019-07-31 15:19:11 -07:00
Josh Gao
9fdb8f9910
Revert "Revert "SharedMemory: break Cleaner reference cycle.""
...
This commit was reverted in Q because it broke things, but we want it in
master.
This reverts commit c36d0765a25d4701980738dc3e2053f19eb3d6b8.
Change-Id: I809d9191eee4909d265d2864ebd523f262f6bb61
Test: treehugger
2019-07-31 15:19:11 -07:00
Adam Seaton
9428f73436
Revert "SharedMemory: break Cleaner reference cycle."
...
Bug: 138422309
This reverts commit 390d9e6a18 .
Reason for revert: crashes documented in b/138422309
Change-Id: I235f727d0fe87c09f6f05dddcae7759bab64dfd8
Merged-In: I235f727d0fe87c09f6f05dddcae7759bab64dfd8
(cherry picked from commit b16411f83a )
2019-07-31 15:19:11 -07:00
John Reck
c3ca72ca5b
Merge "Fix regression in PFD#fromData" into qt-r1-dev
...
am: 1775a48935
Change-Id: Icf8fb72af14eb1cd16765a36e9fca4f9f5fdb265
2019-07-29 15:10:04 -07:00
John Reck
1775a48935
Merge "Fix regression in PFD#fromData" into qt-r1-dev
2019-07-29 21:23:57 +00:00
bsears
206ab727cf
Merge "Revert "SharedMemory: break Cleaner reference cycle." Bug: 138422309" into qt-dev am: d4b0c9348a
...
am: b0e003f2c8
Change-Id: Icf894b94730571311439360533cfdc6ffca227f2
2019-07-26 17:12:20 -07:00
bsears
d15de9d187
Merge "Revert "SharedMemory: clear file descriptor when explicitly closed." Bug: 138422309" into qt-dev am: 480f1db9bc
...
am: 87216d7403
Change-Id: Ie6221fa2e0069b28284c37eea0a90327dd7164d6
2019-07-26 16:55:22 -07:00
bsears
b0e003f2c8
Merge "Revert "SharedMemory: break Cleaner reference cycle." Bug: 138422309" into qt-dev
...
am: d4b0c9348a
Change-Id: Ic8ff79117a25be51cccf4e1492e3dea87a045eb5
2019-07-26 16:36:19 -07:00
bsears
868ac4f3a1
Merge "Revert "SharedMemory: break Cleaner reference cycle." Bug: 138422309" into qt-dev
...
am: d4b0c9348a
Change-Id: Icef464ff04de9d1e300161383251e35d557ca973
2019-07-26 16:35:31 -07:00
bsears
de6bfd230c
Merge "Revert "SharedMemory: clear file descriptor when explicitly closed." Bug: 138422309" into qt-dev
...
am: 480f1db9bc
Change-Id: Ib346fb19a7be0635fe9e15d0fc6a307a614fb1c5
2019-07-26 16:31:52 -07:00
bsears
87216d7403
Merge "Revert "SharedMemory: clear file descriptor when explicitly closed." Bug: 138422309" into qt-dev
...
am: 480f1db9bc
Change-Id: I3ba90a97cc16bcf29c15073c252c382450ae4a71
2019-07-26 16:31:40 -07:00
John Reck
12ea937f8f
Fix regression in PFD#fromData
...
Don't rely on the GC to clean up FD resources when they can
just be cleaned up immediately. We know the MemoryFile isn't
going to be used any further, so just close it.
Bug: 138323667
Test: Repro steps in bug. Verified addresses FD leak in system_server from repeatedly opening & closing settings.
Change-Id: Ic82006c9cb48f580aaad942c4679e774186382c9
2019-07-26 23:19:05 +00:00