Nicolas Geoffray
cb6605192c
Merge "Use Class.forName instead of ClassLoader.loadClass." am: dc489aba0e
...
am: 1b7fb8f7ae
Change-Id: I41141b6fc6934faf086ea930b19539a0daba8298
2019-04-03 13:14:39 -07:00
Nicolas Geoffray
1b7fb8f7ae
Merge "Use Class.forName instead of ClassLoader.loadClass."
...
am: dc489aba0e
Change-Id: I80f1488c7cca5ce68555786a7951f30172c905f2
2019-04-03 12:44:56 -07:00
Treehugger Robot
dc489aba0e
Merge "Use Class.forName instead of ClassLoader.loadClass."
2019-04-03 19:24:22 +00:00
Nicolas Geoffray
7ef8030754
Use Class.forName instead of ClassLoader.loadClass.
...
Class.forName has a fast path that ClassLoader.loadClass doesn't
have yet.
Bug: 129834244
Test: m
Change-Id: I52427be9dae5acd8eef530f706626246d16dc82a
2019-04-03 10:32:49 -07:00
David Brazdil
6277c39b0e
Merge "Pass app's data dir to ART" am: 16749ac83e
...
am: 33ed677361
Change-Id: I9a7c617f13dadc91b735837d1778e3d526be8520
2019-04-03 09:13:31 -07:00
David Brazdil
33ed677361
Merge "Pass app's data dir to ART"
...
am: 16749ac83e
Change-Id: I170cbff78d12ccc418cb440820a584f141f28433
2019-04-03 08:35:34 -07:00
David Brazdil
06f2e1294b
Pass app's data dir to ART
...
Inform ART about the location of the app's data directory when setting
up the process. This is part of an optimization that has ART cache
verification data into that directory.
Test: compiles, boots
Bug: 72131483
Change-Id: Ic80526b6ee383733eb5860e66f6c608109d838fb
2019-04-03 13:22:27 +01:00
Mark Chien
9d4a2a27e6
Merge "Some cleanups for Tethering" am: 31b33b6f41
...
am: 5dff3c98c5
Change-Id: I0e00187f9a5eee9e55f961ce0458c9b91af19fb7
2019-04-03 03:45:05 -07:00
Mark Chien
5dff3c98c5
Merge "Some cleanups for Tethering"
...
am: 31b33b6f41
Change-Id: Ifb60c76855a2bea5a1cccf26034e6c582ad16021
2019-04-03 03:35:42 -07:00
Mark Chien
31b33b6f41
Merge "Some cleanups for Tethering"
2019-04-03 10:16:25 +00:00
Remi NGUYEN VAN
e86dfa92fe
Merge "Fix API in CaptivePortal, StaticIpConfiguration" am: 0470353c2e
...
am: 77daae9b3d
Change-Id: I82eee20855710de2b4fb541dd5e2b887140ed364
2019-04-03 02:12:22 -07:00
Remi NGUYEN VAN
77daae9b3d
Merge "Fix API in CaptivePortal, StaticIpConfiguration"
...
am: 0470353c2e
Change-Id: Ia36ba5946e8dc956c5c71cbebe7dc02658fdb7a0
2019-04-03 01:21:38 -07:00
Remi NGUYEN VAN
0470353c2e
Merge "Fix API in CaptivePortal, StaticIpConfiguration"
2019-04-03 06:51:35 +00:00
markchien
9f246bd9e3
Some cleanups for Tethering
...
Bug: 126481523
Test: -build, flash, boot
-FrameworksNetTests
Change-Id: I904646efa87eb5434124c7828aca4ab09c5dc38e
2019-04-03 13:56:00 +08:00
Paul Hu
4bf4e79766
Merge "Make CaptivePortalProbeSpec and CaptivePortalProbeResult as a library" am: 3db9cfe660
...
am: 2d20cd2378
Change-Id: I5a5fd9f900bb1d7217364812d9d0e5477179bfc9
2019-04-02 20:45:17 -07:00
Paul Hu
2d20cd2378
Merge "Make CaptivePortalProbeSpec and CaptivePortalProbeResult as a library"
...
am: 3db9cfe660
Change-Id: I387332fd5914474010eb1b29d6543028457599df
2019-04-02 20:16:43 -07:00
Paul Hu
3db9cfe660
Merge "Make CaptivePortalProbeSpec and CaptivePortalProbeResult as a library"
2019-04-03 02:42:06 +00:00
Benjamin Miller
ff94fa9d4e
Merge "docs: Linked VpnService class description to guide." am: 97f778f0b5
...
am: a2443f115e
Change-Id: I2a43d91af59ea51a8f81aecc0970e7ba77eaa3b1
2019-04-02 08:36:21 -07:00
Benjamin Miller
a2443f115e
Merge "docs: Linked VpnService class description to guide."
...
am: 97f778f0b5
Change-Id: I567720f4d1410b5d2da415321d7eebc2f79f35f6
2019-04-02 08:28:16 -07:00
Treehugger Robot
97f778f0b5
Merge "docs: Linked VpnService class description to guide."
2019-04-02 15:14:28 +00:00
paulhu
b0f53b84cc
Make CaptivePortalProbeSpec and CaptivePortalProbeResult as a library
...
These two classes were added to @SystemApi because they are used
both by NetworkMonitor and CaptivePortalLogin. However it turns
out they are not needed in the framework, so having them as a
library sounds better.
Change-Id: Iadf77ec5952b6da8812dc6d006a39bd4e93d2bd9
Fix: 129433264
Test: atest NetworkStackTests FrameworksNetTests
2019-04-02 17:55:42 +08:00
Paul Hu
1d7b92b9d5
Merge "Address leftover comments on 923337 and 930217." am: 1e97aab6f4
...
am: 55a22b5d17
Change-Id: Ibbc8dd7bb869f76515c9f57793db02953dd07804
2019-04-02 01:14:24 -07:00
Paul Hu
55a22b5d17
Merge "Address leftover comments on 923337 and 930217."
...
am: 1e97aab6f4
Change-Id: I733160ae51b8f0e80f78ab375cdb0a547b74f68d
2019-04-02 00:58:18 -07:00
Paul Hu
1e97aab6f4
Merge "Address leftover comments on 923337 and 930217."
2019-04-02 07:39:04 +00:00
Steven Moreland
96724b57ae
Merge "Revert "Revert "Preload non-bootclasspath Java lib ClassLoaders.""" am: 4b5ca28dfe
...
am: 4e709ea3fd
Change-Id: Ia5b6280f17a67f0fa791f36544a77e2af99e7e0e
2019-04-01 19:50:13 -07:00
Steven Moreland
4e709ea3fd
Merge "Revert "Revert "Preload non-bootclasspath Java lib ClassLoaders."""
...
am: 4b5ca28dfe
Change-Id: I63fa6d4a8671db24bf9fce898414c27068547ed2
2019-04-01 19:38:43 -07:00
Steven Moreland
4b5ca28dfe
Merge "Revert "Revert "Preload non-bootclasspath Java lib ClassLoaders."""
2019-04-02 02:19:44 +00:00
Remi NGUYEN VAN
59a06a05bd
Fix API in CaptivePortal, StaticIpConfiguration
...
- Add documentation to CaptivePortal#logEvent
- Add paragraph breaks to StaticIpConfiguration class javadoc
- Format javadoc for API documentation
- Move setters to a builder and hide fields for apps targeting P or
older
- Document StaticIpConfiguration getters and builder setters
- Add documentation for StaticIpConfiguration#getRoutes
Bug: 129362244
Bug: 129433304
Test: built, flashed, booted, WiFi working
Test: atest FrameworksNetTests NetworkStackTests
Change-Id: Ia66c1097f01ca87d02eba3456547aedb1e480186
2019-04-02 10:43:04 +09:00
Jack He
f08eadc878
Merge "BluetoothHealth: hide auto-created default constructors" am: 463454432b
...
am: 39a6d731bb
Change-Id: If1410685d139f44a87648bfdb87094cd30ec8462
2019-04-01 17:18:16 -07:00
Mathieu Chartier
e58f122e19
Merge "Pass debug.allocTracker.stackDepth to runtime if it exists" am: 72e80b5b1a
...
am: efeaad3225
Change-Id: I16ff57136a2f53e97b494c866ac3497e00996823
2019-04-01 17:11:04 -07:00
Jack He
39a6d731bb
Merge "BluetoothHealth: hide auto-created default constructors"
...
am: 463454432b
Change-Id: I51d7f625dd2bcb81fec4bcf25822d1533cbc5cee
2019-04-01 16:29:30 -07:00
Mathieu Chartier
efeaad3225
Merge "Pass debug.allocTracker.stackDepth to runtime if it exists"
...
am: 72e80b5b1a
Change-Id: Iaf05e6a285dbf626854a3b37101bea032af3a7a8
2019-04-01 16:24:14 -07:00
Treehugger Robot
463454432b
Merge "BluetoothHealth: hide auto-created default constructors"
2019-04-01 22:37:43 +00:00
Jack He
875ff327e0
BluetoothHealth: hide auto-created default constructors
...
Fixes: 123926561
Test: make
Change-Id: I388472c82eaca245285b5ecf2959c415508d7e69
2019-04-01 13:19:54 -07:00
Mathieu Chartier
90aa945df5
Pass debug.allocTracker.stackDepth to runtime if it exists
...
Since this is no longer called in ART, pass it down in bind application.
Bug: 37291459
Test: test-art-host
Change-Id: I23623e9b8e9ca6261d90cc1ae1c5d8c24cc4eba5
2019-04-01 17:56:56 +00:00
paulhu
3d67f53b02
Address leftover comments on 923337 and 930217.
...
- Restrict unprivileged apps to use
NetworkRequest.Builder#setSignalStrength.
- Remove the "throws NullPointerException" in
CaptivePortalProbeSpec constructor.
- Remove the null check in LinkProperties.
- Add annotataion into all ConnectivityManager.NetworkCallback
methods.
Change-Id: Id275cac1d6a30d7515cd7b113394f5e8a0179314
Fix: 129097486
Test: atest FrameworksNetTests
2019-04-01 16:24:10 +08:00
Paul Hu
bf3e6f5e75
Merge "Fix ApfCapabilities, LinkAddress, RouteInfo, IpPrefix API issues." am: f9d61f1c6d
...
am: 96f34c3151
Change-Id: I171e667dd279e008708fbc84972f63cbd5b55625
2019-04-01 00:43:33 -07:00
Paul Hu
96f34c3151
Merge "Fix ApfCapabilities, LinkAddress, RouteInfo, IpPrefix API issues."
...
am: f9d61f1c6d
Change-Id: I8d848c559e1c1e021a72bf525876aad9bddb3374
2019-04-01 00:34:26 -07:00
Paul Hu
f9d61f1c6d
Merge "Fix ApfCapabilities, LinkAddress, RouteInfo, IpPrefix API issues."
2019-04-01 07:20:53 +00:00
Remi NGUYEN VAN
940cbf970a
Merge "Fix race when starting NetworkMonitor" am: 78454f3c46
...
am: f75ba075e4
Change-Id: I049ea18e6c5c42a1b31d93541aa3846b14b7ab08
2019-03-31 21:25:12 -07:00
Remi NGUYEN VAN
f75ba075e4
Merge "Fix race when starting NetworkMonitor"
...
am: 78454f3c46
Change-Id: I3fe792704b9dfaafe09c83da57081d6668216a97
2019-03-31 21:13:48 -07:00
Remi NGUYEN VAN
78454f3c46
Merge "Fix race when starting NetworkMonitor"
2019-04-01 03:54:03 +00:00
Ugo Yu
ae55a7a369
Merge "Refine Bluetooth silence mode API" am: c650674397
...
am: 0196a831b1
Change-Id: I998be4f22bb76e8d3329a5c3d32b929421262e71
2019-03-31 20:35:30 -07:00
Ugo Yu
0196a831b1
Merge "Refine Bluetooth silence mode API"
...
am: c650674397
Change-Id: Icd91568d8bc2897914cececec7743fe2800192eb
2019-03-31 20:26:18 -07:00
Treehugger Robot
c650674397
Merge "Refine Bluetooth silence mode API"
2019-04-01 03:12:31 +00:00
Remi NGUYEN VAN
3962f678c3
Fix race when starting NetworkMonitor
...
NetworkMonitor obtained LinkProperties and NetworkCapabilities via
synchronous calls to ConnectivityManager after receiving an asynchronous
notification, which is prone to races: the network could be gone before
the LinkProperties/NetworkCapabilities can be fetched.
Fix the race by passing LinkProperties/NetworkCapabilities directly to
NetworkMonitor in the asynchronous notifications.
Test: atest FrameworksNetTests NetworkStackTests
Test: booted, WiFi works
Bug: 129375892
Change-Id: I200ac7ca6ff79590b11c9be705f650c92fd3cb63
2019-04-01 11:33:10 +09:00
paulhu
819e0aff30
Fix ApfCapabilities, LinkAddress, RouteInfo, IpPrefix API issues.
...
Fix: 129362082
Fix: 129361362
Fix: 129360330
Fix: 129362379
Test: atest FrameworksNetTests NetworkStackTests
Change-Id: I05fbc6f98207d5cf002e3cbc5829040af7d6be52
2019-04-01 10:23:51 +08:00
Steven Moreland
bdc2702cdf
Revert "Revert "Preload non-bootclasspath Java lib ClassLoaders.""
...
This reverts commit d3c2bc5a4e .
Reason for revert: reland fix
Bug: 128529256
Change-Id: I0647d4242406e31348a68ebba328e5f8ad750144
2019-03-29 21:52:32 +00: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