OSDN Git Service
Treehugger Robot [Thu, 8 Aug 2019 12:41:51 +0000 (12:41 +0000)]
Merge "Fix interfaceVersion in DhcpServerCallbacks"
Nicolas Geoffray [Thu, 8 Aug 2019 11:58:06 +0000 (11:58 +0000)]
Merge "Notify the ART runtime when boot is complete."
Anna Trostanetski [Thu, 8 Aug 2019 10:54:02 +0000 (10:54 +0000)]
Merge "Upload platform compat config generated from framework target."
Remi NGUYEN VAN [Thu, 8 Aug 2019 08:45:24 +0000 (17:45 +0900)]
Fix interfaceVersion in DhcpServerCallbacks
The getInterfaceVersion method was missed when freezing the AIDL
interface version.
This causes Q devices to return 0 instead of 3 on this interface.
Bug:
139110717
Test: toggle tethering, dumpsys network_stack version
Change-Id: If587cc9ead4191b9c2ad2ae65473bd89e7c37b5c
David Srbecky [Mon, 5 Aug 2019 14:43:34 +0000 (15:43 +0100)]
Notify the ART runtime when boot is complete.
Needed for jit-zygote performance improvements.
Test: device boots
Bug:
119800099
Change-Id: I1e46f49d94440384473430d8afebe29fbee9c68e
Jack Yu [Thu, 8 Aug 2019 04:16:30 +0000 (04:16 +0000)]
Merge "Added disallowed APN types configuration support"
Jeff Sharkey [Wed, 7 Aug 2019 16:02:59 +0000 (16:02 +0000)]
Merge "Fix StorageManagerService linkToDeath more than one time when vold/storaged died."
Nandana Dutt [Wed, 7 Aug 2019 13:45:36 +0000 (13:45 +0000)]
Merge "Remove obsolete methods from DumpstateListener implementations"
vichang [Wed, 7 Aug 2019 10:38:20 +0000 (10:38 +0000)]
Merge "API updated for ICU4J 64.2"
Aurimas Liutikas [Tue, 6 Aug 2019 17:45:39 +0000 (17:45 +0000)]
Merge "Update API signature file to reflect the correct logp nullability"
Nandana Dutt [Fri, 14 Jun 2019 13:26:10 +0000 (14:26 +0100)]
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
Aurimas Liutikas [Tue, 6 Aug 2019 13:26:37 +0000 (06:26 -0700)]
Update API signature file to reflect the correct logp nullability
A matching patch to the fix in java.util.logging.Logging nullability.
See https://android-review.googlesource.com/c/platform/libcore/+/
1096198/
Test: make -j update-api
Change-Id: I0b653de474b6162764cfa711eb967aada4c0ee50
Treehugger Robot [Tue, 6 Aug 2019 11:04:36 +0000 (11:04 +0000)]
Merge "Extract test utilities for ConnectivityService"
Xiangyu/Malcolm Chen [Tue, 6 Aug 2019 06:04:47 +0000 (06:04 +0000)]
Merge "Add carrier config for data roaming notification"
Jordan Liu [Tue, 23 Jul 2019 22:52:08 +0000 (15:52 -0700)]
Add carrier config for data roaming notification
This config, when enabled, shows the user a notification when the device
switches to data roaming and the user has data roaming on.
Bug:
133358875
Test: manual
Change-Id: Ia091575ff0fa7e02f0c6a98bae0e66ef73beff81
Merged-In: Ia091575ff0fa7e02f0c6a98bae0e66ef73beff81
Shuo Qian [Tue, 6 Aug 2019 01:56:32 +0000 (01:56 +0000)]
Merge "Add a documentation in EmergencyNumber#getNumber"
Brad Ebinger [Tue, 6 Aug 2019 00:27:04 +0000 (00:27 +0000)]
Merge "Adds better logging for ImsFeature features"
sqian [Thu, 11 Jul 2019 21:42:37 +0000 (14:42 -0700)]
Add a documentation in EmergencyNumber#getNumber
If the number starts with a carrier prefix, the
carrier prefix is configured in
{@link CarrierConfigManager#KEY_EMERGENCY_NUMBER_PREFIX_STRING_ARRAY}.
This is important because it provides a solid reference for Apps to
strip the prefix, which they may not prefer to display.
Bug:
137225076
Test: Treehugger
Change-Id: I1f6bd74f1d6eb86fe3326246e0ddb08b9cf7ac11
Merged-In: I1f6bd74f1d6eb86fe3326246e0ddb08b9cf7ac11
(cherry picked from commit
552a58ae51e4f8ef1a0bcefe9a475b4511454c17)
Hui Yu [Mon, 5 Aug 2019 21:41:56 +0000 (21:41 +0000)]
Merge "Added the min match system config for loose phone numbers comparison"
Taesu Lee [Tue, 28 May 2019 10:05:06 +0000 (19:05 +0900)]
Added the min match system config for loose phone numbers comparison
Specific min match is required for each country.
Test: atest PhoneNumberUtilsTest
Change-Id: I7f9e9ad824d44f2ebf8367beb6ec337e3eb3a8ad
Merged-In: I7f9e9ad824d44f2ebf8367beb6ec337e3eb3a8ad
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
Bug:
134246556
Treehugger Robot [Mon, 5 Aug 2019 21:04:28 +0000 (21:04 +0000)]
Merge "Fix dependency on APK used by test"
Shuo Qian [Mon, 5 Aug 2019 20:17:53 +0000 (20:17 +0000)]
Merge "Add documentation in TelephonyManager#getNetworkCountryIso"
Treehugger Robot [Mon, 5 Aug 2019 19:40:28 +0000 (19:40 +0000)]
Merge "Clean up duplicated uses-permission"
Treehugger Robot [Mon, 5 Aug 2019 16:34:46 +0000 (16:34 +0000)]
Merge "[view compiler] Remove dex_builder_test.cc"
atrost [Mon, 5 Aug 2019 11:22:18 +0000 (12:22 +0100)]
Upload platform compat config generated from framework target.
Add compat-changeid-annotation-processor and upload the generated compat
config using the platform_compat_config rule.
Make both libcore and framework compat configs required for framework to
make sure they get onto the device. Libcore will be removed once the
config is uploaded to APEX.
Test: flashed device locally, config files found and read by
com.android.server.compat.CompatConfig.
Bug:
138222363
Change-Id: Ie04fde8b4b18e7e34d95257f5ef8ca78d5076b4f
Treehugger Robot [Sat, 3 Aug 2019 01:37:45 +0000 (01:37 +0000)]
Merge "Fix broken Javadoc links in frameworks/base"
sqian [Thu, 1 Aug 2019 22:45:48 +0000 (15:45 -0700)]
Add documentation in TelephonyManager#getNetworkCountryIso
In multi-sim, returns a shared emergency network country iso
from other subscription if the subscription used to create the
TelephonyManager doesn't camp on a network due to some reason
(e.g. pin/puk locked), or sim is absent in the corresponding slot.
Test: unit test
Bug:
137236159
Bug:
137235431
Change-Id: I311e690d1f79ebefbc068c486d9bed814c129aab
Merged-In: I311e690d1f79ebefbc068c486d9bed814c129aab
(cherry picked from commit
8ab9550f86c10ccb86353f59790ce2b5d329f716)
Aurimas Liutikas [Fri, 2 Aug 2019 22:40:29 +0000 (15:40 -0700)]
Fix broken Javadoc links in frameworks/base
Test: running metalava with syntax check enabled.
Change-Id: I13ec355b591b0ae3cfb5009794b1ed844d27cba8
Chalard Jean [Fri, 2 Aug 2019 19:56:10 +0000 (19:56 +0000)]
Merge "Fix null pointer exception of calling NetworkInfo.mState.name()"
John Reck [Fri, 2 Aug 2019 17:26:07 +0000 (17:26 +0000)]
Merge "Add graphicsstats.proto owner"
Jack Yu [Fri, 28 Jun 2019 23:42:37 +0000 (16:42 -0700)]
Added disallowed APN types configuration support
The change added the configuration support for disallowed APN
types for WWAN or WLAN transport. This is to meet carrier policy
that certain traffic for APN types are not allowed on given
transport.
Bug:
135551751
Test: Manual + unit tests
Merged-in: I63c44d1e774b7491929406929e1a5a556db9515a
Change-Id: I63c44d1e774b7491929406929e1a5a556db9515a
(cherry picked from commit
ac9a731d270552957641f15a5b58450003d5b964)
Eric Holk [Fri, 2 Aug 2019 16:32:02 +0000 (09:32 -0700)]
[view compiler] Remove dex_builder_test.cc
This test is problematic because it links against libdexfile and we would like
to remove this dependency. All of the functionality covered by this test is also
tested more thoroughly by the on-device dex-builder-test, so there's no reason
to test it here as well.
Change-Id: Ie45d4a1c99668b68476168fc072a220fa5db3695
Brad Ebinger [Thu, 1 Aug 2019 22:06:44 +0000 (22:06 +0000)]
Merge "Fix lint error getSystemService for EuiccManager"
Mark Chien [Thu, 1 Aug 2019 10:38:46 +0000 (10:38 +0000)]
Merge "Fix the race between entitlement start/stop"
Remi NGUYEN VAN [Thu, 13 Jun 2019 07:12:02 +0000 (16:12 +0900)]
Extract test utilities for ConnectivityService
The utilities help using ConnectivityService in tests, and will be used
to write integration tests for ConnectivityService.
Test: atest FrameworksNetTests
Change-Id: Ie895ad05139cd5768d3d8a9bd5589d72571f47e6
markchien [Fri, 19 Jul 2019 09:28:04 +0000 (17:28 +0800)]
Fix the race between entitlement start/stop
For very quickly hotspot OFF/ON, there is race between tethering
start entitlement from Settings and stop entitlement from wifi's
intent broadcast. Entitlement would only be started when Settings
call #startTethering(). But there are two points that tethering
would stop entitlement. One is #stopTethering() from Settings.
Another one is wifi tell tethering that it is shuting down.
In this change, second point of stop entitlement is removed to avoid
this race problem. Entitlement may have chance that do not be stopped
(e.g. network reset). This is not great but the behavior is the same
as P.
TODO: Don't reply on caller to stop entitlement. Refactor the design
to call #stopProvisioningIfNeeded when IpServer leaving TETHERED state.
TODO: mWifiTetherRequested may also suffer this race condition.
Bug:
137034691
Test: -build, flash, boot
-atest FrameworkNetTests
-Enable hotspot with entitlement supported SIM,
then changing the AP band.
Change-Id: I63f858356b4543b5bdda41d03e45adc944b86da3
Dan Zhang [Thu, 1 Aug 2019 05:03:03 +0000 (05:03 +0000)]
Merge "Fix the reference leak on RemoteCallbackList"
Treehugger Robot [Thu, 1 Aug 2019 04:35:50 +0000 (04:35 +0000)]
Merge changes from topic "ims_cc"
* changes:
ims: API to update ims carreir configs
CarrierConfig: get configs by prefix
Add new carrier config for supporting WPS over IMS
Josh Gao [Thu, 1 Aug 2019 04:02:46 +0000 (04:02 +0000)]
Merge changes I9350ec13,I809d9191,I235f727d,I1930f3ba
* changes:
SharedMemory: use fdsan to protect our fd.
Revert "Revert "SharedMemory: break Cleaner reference cycle.""
Revert "SharedMemory: break Cleaner reference cycle." Bug:
138422309
GraphicsStatService: fix double close.
Dheeraj Shetty [Fri, 24 May 2019 17:59:44 +0000 (10:59 -0700)]
ims: API to update ims carreir configs
Add a new API in IImsConfig to update carrier
configs for ims.
Bug:
125484786
Test: Build
Change-Id: Id4577b46df514f7948a1d7b1ca58c12abf93b744
Dheeraj Shetty [Fri, 24 May 2019 01:22:05 +0000 (18:22 -0700)]
CarrierConfig: get configs by prefix
Get configs using the prefix of components like gps, wifi or ims.
Add a new ims class for configs related to ims stack.
Bug:
132286782
Test: Build
Change-Id: Ib20ac3b3c55156913284268439102fba7e96dad7
andychou [Wed, 8 May 2019 15:24:08 +0000 (23:24 +0800)]
Add new carrier config for supporting WPS over IMS
Some carriers allow WPS over IMS but carrier not allow.
Add a carrier config and dial WPS call over IMS or CS per config value
Bug:
131917532
Test: Override Carrier Config and test WPS over IMS or CS
Change-Id: Idb698b12ba08086584e1883cc61e31f924ae42cb
Merged-In: Idb698b12ba08086584e1883cc61e31f924ae42cb
Josh Gao [Fri, 26 Jul 2019 20:42:58 +0000 (13:42 -0700)]
SharedMemory: use fdsan to protect our fd.
Bug: http://b/
138422309
Test: booted, saw the GraphicsStatsService fd misacquisition
Change-Id: I9350ec13e523e1bf86797a1231769d890f277008
Josh Gao [Wed, 31 Jul 2019 19:29:11 +0000 (12:29 -0700)]
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
Adam Seaton [Fri, 26 Jul 2019 17:13:18 +0000 (17:13 +0000)]
Revert "SharedMemory: break Cleaner reference cycle."
Bug:
138422309
This reverts commit
390d9e6a1806626eb521d55a36b1578d28714cc8.
Reason for revert: crashes documented in b/
138422309
Change-Id: I235f727d0fe87c09f6f05dddcae7759bab64dfd8
Merged-In: I235f727d0fe87c09f6f05dddcae7759bab64dfd8
(cherry picked from commit
b16411f83aee0847fec77d79fb4e98b2e3fa8828)
Treehugger Robot [Wed, 31 Jul 2019 22:03:46 +0000 (22:03 +0000)]
Merge "[view compiler] Cleanup: Delete duplicate LayoutValidationVisitor::VisitStartTag"
John Reck [Wed, 31 Jul 2019 22:03:15 +0000 (15:03 -0700)]
Add graphicsstats.proto owner
Test: none
Change-Id: I761e9fdbd49991741d785712e6ba6c3578707be7
Andreas Gampe [Wed, 31 Jul 2019 21:48:36 +0000 (21:48 +0000)]
Merge "BGDexopt: Have a single run for primary and secondary dexes"
Elliott Hughes [Wed, 31 Jul 2019 21:37:09 +0000 (21:37 +0000)]
Merge "Remove product_is_iot."
Elliott Hughes [Tue, 30 Jul 2019 15:46:10 +0000 (08:46 -0700)]
Remove product_is_iot.
Test: treehugger
Change-Id: I975f86999e4e40c06d6239fbc63e200042d37cc4
Merged-In: I975f86999e4e40c06d6239fbc63e200042d37cc4
Treehugger Robot [Wed, 31 Jul 2019 18:57:32 +0000 (18:57 +0000)]
Merge "[view compiler] Add DexBuilder support for getting and setting instance fields"
Andreas Gampe [Fri, 26 Jul 2019 20:31:43 +0000 (13:31 -0700)]
BGDexopt: Have a single run for primary and secondary dexes
Reintegrate both categories into one function. This allows
the completion of downgrading before optimizing.
Refactor slightly for code reuse.
Test: m
Change-Id: I3b18b23b333bcbf57328b6ba33a1b93e9d7db6cf
Eric Holk [Wed, 31 Jul 2019 18:07:51 +0000 (11:07 -0700)]
[view compiler] Cleanup: Delete duplicate LayoutValidationVisitor::VisitStartTag
Change-Id: I9f83b2a5d61e92dee9cded239626dcaa0ebb1993
Brad Ebinger [Wed, 31 Jul 2019 17:59:53 +0000 (17:59 +0000)]
Merge "Add getSlotId API for ImsFeature and docs changes"
Josh Gao [Fri, 26 Jul 2019 20:47:11 +0000 (13:47 -0700)]
GraphicsStatService: fix double close.
MemoryFile closes its file descriptor by itself, or would have, if its
Cleaner didn't have a reference cycle. Dup its fd instead of acquiring
it directly.
Bug: http://b/
138422309
Test: booted
Change-Id: I1930f3ba47f332c075177d1b34df2371b92d1a1c
Yintang Gu [Tue, 18 Jun 2019 06:24:32 +0000 (14:24 +0800)]
Fix null pointer exception of calling NetworkInfo.mState.name()
Remove setting nai.networkInfo as null temporarily to identify the new
created NetworkAgent, avoiding timing issue triggered by constructor
NetworkInfo(null).
Bug:
135569043
Test: Mannual test, network can work normally
Change-Id: I123ef9e97df2bccdd9528c0e894283c66d053890
Treehugger Robot [Tue, 30 Jul 2019 23:39:04 +0000 (23:39 +0000)]
Merge "Fix job persistence & re-inflation"
Christopher Tate [Fri, 5 Apr 2019 22:51:42 +0000 (15:51 -0700)]
Fix job persistence & re-inflation
We were persisting jobs' battery-not-low constraints but were not
properly restoring that constraint when the job was inflated at boot.
This could result in a runtime bootloop (!) if the job had no other
constraints, requiring a factory reset to restore the device to
usability.
We now:
* properly inflate the battery-not-low constraint;
* persist & inflate the storage-not-low constraint, which previously was
being stripped entirely and could result in a similar crash-at-boot;
* ignore the job rather than crash the system if one is inflated into
a non-viable state; and
* formally test previously-untested constraint persistence
Bug:
130012063
Test: atest $ANDROID_BUILD_TOP/frameworks/base/services/tests/servicestests/src/com/android/server/job/JobStoreTest.java
Test: atest CtsJobSchedulerTestCases
Test: JobStoreTest with forced throw in JobInfo.Builder#build()
Change-Id: Ia3ab1eb16aeaa85336409368b4340622cec19f4c
Merged-In: Ia3ab1eb16aeaa85336409368b4340622cec19f4c
Eric Holk [Tue, 30 Jul 2019 21:47:06 +0000 (14:47 -0700)]
[view compiler] Add DexBuilder support for getting and setting instance fields
Bug:
111895153
Change-Id: I5fa2936501c79e30a66f3863b76229ec83433928
Treehugger Robot [Tue, 30 Jul 2019 21:45:33 +0000 (21:45 +0000)]
Merge "Convert more of frameworks/base/packages to Android.bp"
Andreas Gampe [Tue, 30 Jul 2019 19:45:24 +0000 (19:45 +0000)]
Merge "BGDexopt: Clean up ordering"
Treehugger Robot [Tue, 30 Jul 2019 17:56:26 +0000 (17:56 +0000)]
Merge "Get native wakelock stats from SystemSuspend if /sys/class/wakeup not available."
Treehugger Robot [Tue, 30 Jul 2019 02:28:52 +0000 (02:28 +0000)]
Merge "Add helpers to check whether the BluetoothCodecConfig instance is selectable"
Colin Cross [Wed, 24 Jul 2019 22:53:15 +0000 (15:53 -0700)]
Convert more of frameworks/base/packages to Android.bp
See build/soong/README.md for more information.
Bug:
122332340
Test: m InputDevices MtpDocumentsProvider SimAppDialog
Change-Id: I851b819030a1da6091f5d6125a228bb01a99011b
Merged-In: I851b819030a1da6091f5d6125a228bb01a99011b
Brad Ebinger [Tue, 23 Jul 2019 23:43:25 +0000 (16:43 -0700)]
Add getSlotId API for ImsFeature and docs changes
Test: Manual
Change-Id: Ie8fdf191b863105fad4751df7d7de61858b75f32
Brad Ebinger [Mon, 29 Jul 2019 20:10:38 +0000 (20:10 +0000)]
Merge "Add APIs for ImsService RCS UCE implementation"
Oliver Nguyen [Mon, 29 Jul 2019 17:37:30 +0000 (17:37 +0000)]
Merge "Change coverage dump to specify the output file instead of directory."
Amy Zhang [Mon, 29 Jul 2019 17:32:08 +0000 (17:32 +0000)]
Merge "Add Key mapping to CEC_KEYCODE_SOUND_SELECT"
Anna Trostanetski [Mon, 29 Jul 2019 12:57:36 +0000 (12:57 +0000)]
Merge "Read compat config in CompatConfig class."
elvis.chien [Fri, 19 Jul 2019 03:17:40 +0000 (11:17 +0800)]
Add Key mapping to CEC_KEYCODE_SOUND_SELECT
Map Android KeyCode KEYCODE_MEDIA_AUDIO_TRACK, to CEC_KEYCODE_SOUND_SELECT.
[Buganizer]
b/
136423086
Change-Id: I3d83da95bcfe2b606fed9088d1d0e0c7c5082ce1
Treehugger Robot [Sat, 27 Jul 2019 02:40:37 +0000 (02:40 +0000)]
Merge changes I12b38fa5,Ia11195b1
* changes:
[viewcompiler] Add support for static field put to DexBuilder
[viewcompiler] Add static field get instructions to DexBuilder
Kalesh Singh [Fri, 26 Jul 2019 22:54:10 +0000 (15:54 -0700)]
Get native wakelock stats from SystemSuspend if /sys/class/wakeup not available.
If /sys/class/wakeup is available, get both kernel and native wakelock
stats from SystemSuspend, else we get native wakelock stats from
SystemSuspend and fallback to /d/wakeup_sources for kernel wakelock
stats.
Bug:
128923994
Test: atest FrameworksCoreTests:KernelWakelockReaderTest
Test: Compare dumpsys suspend_control against
dumpsys batterystats --checkin | grep kwl
to verify BatteryStats is getting wakelock stats
from SystemSuspend.
Change-Id: I08e56c984b903285bb965dd853dae4a63fdeb824
Brad Ebinger [Fri, 26 Jul 2019 17:36:53 +0000 (10:36 -0700)]
Adds better logging for ImsFeature features
Test: Manual, check logcat
Change-Id: I203cfb8462956dffcab03756cbb379810595835b
Andreas Gampe [Thu, 25 Jul 2019 21:49:53 +0000 (14:49 -0700)]
BGDexopt: Clean up ordering
Downgrade apps before optimizing.
Test: m
Change-Id: I6a361ff63158a7c1187d65c4f9520498d6740747
Josh Gao [Fri, 26 Jul 2019 21:43:53 +0000 (21:43 +0000)]
Merge "SharedMemory: clear file descriptor when explicitly closed."
Dan Shi [Fri, 26 Jul 2019 21:16:43 +0000 (14:16 -0700)]
Fix dependency on APK used by test
Use data attribute to include the APK used for the test.
Bug:
138416078
Test: atest
Change-Id: Iffeca6c5f487c6a164acb9c880a5b6405eff424d
Nathan Harold [Fri, 26 Jul 2019 18:37:34 +0000 (18:37 +0000)]
Merge "Expose RSSI as GSM RAT-specific Signal Strength"
Brad Ebinger [Sat, 1 Dec 2018 00:16:38 +0000 (16:16 -0800)]
Add APIs for ImsService RCS UCE implementation
Includes APIs for RCS User Capability Echange,
including presence and SIP OPTIONS.
Note: This CL only defines the API changes
needed for this, not the telephony implementation
to unblock vendor implementation and testing.
Test: Manual
Bug:
111305845
Change-Id: I91227a05cb7062f17aac78657e25e28fac2b4d5d
Eric Holk [Fri, 26 Jul 2019 16:37:46 +0000 (09:37 -0700)]
[viewcompiler] Add support for static field put to DexBuilder
Bug:
111895153
Change-Id: I12b38fa520790debec545d7d1f6b3522a65ce03b
Eric Holk [Thu, 25 Jul 2019 22:14:01 +0000 (15:14 -0700)]
[viewcompiler] Add static field get instructions to DexBuilder
This allows us to generate code that can read static fields in a class. Once we
include several other field operations, we will be able to generate more
specialized inflation code in the view compiler.
Bug:
111895153
Change-Id: Ia11195b1cea6d5a3ddbc60d972922586a062c853
atrost [Wed, 24 Jul 2019 13:12:48 +0000 (14:12 +0100)]
Read compat config in CompatConfig class.
Use the auto generated parser, and test by feeding streams of XML.
Test: atest FrameworksServicesTests
Bug:
138222871
Change-Id: Id523d31e7b6d2def9371753ae34cba883cd62a54
Merged-In: Id523d31e7b6d2def9371753ae34cba883cd62a54
jay [Fri, 26 Jul 2019 08:59:11 +0000 (08:59 +0000)]
Clean up duplicated uses-permission
android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS
It would be duplicated and we can remove it.
Bug:
Test: refactoring CL
Change-Id: I75bf3761be64d850781c29b734c2f7e60ef3b6a2
Signed-off-by: jay <jdragon.bae@gmail.com>
Robert Chou [Fri, 26 Jul 2019 02:51:57 +0000 (02:51 +0000)]
Merge "Resolve NumberPicker display abnormal issue."
Treehugger Robot [Thu, 25 Jul 2019 23:38:08 +0000 (23:38 +0000)]
Merge "Remove the dependencies to ext and framework from the stubs build"
Treehugger Robot [Thu, 25 Jul 2019 23:34:52 +0000 (23:34 +0000)]
Merge "Remove legacy-performance-test-hostdex"
Josh Gao [Thu, 25 Jul 2019 20:54:23 +0000 (13:54 -0700)]
SharedMemory: clear file descriptor when explicitly closed.
We run the Cleaner in close, but after the fix in commit
6ca916a6, this
no longer clears the value stored in the FileDescriptor, which means
that subsequent operations on an explicitly closed SharedMemory will
operate on a bogus fd number. Clearing the FileDescriptor value in close
is sufficient, because Cleaner.clean is idempotent, and the only other
case where it executes is when the FileDescriptor is phantom reachable,
which means no one can access it to get its integer value.
Bug: http://b/
138392115
Bug: http://b/
138323667
Test: treehugger
Change-Id: I8bdb4c745466532a0712976416184c53fcf0dbf6
Nikita Iashchenko [Thu, 25 Jul 2019 18:14:24 +0000 (19:14 +0100)]
API updated for ICU4J 64.2
This CL was created by running
m api-stubs-docs-update-current-api
Test: CtsIcuTestCases
Bug:
125283072
Change-Id: If60da6b9f0eeed09397b52b4150e98175f1c62d4
Colin Cross [Thu, 25 Jul 2019 17:42:06 +0000 (10:42 -0700)]
Remove legacy-performance-test-hostdex
The only user was removed.
Bug:
122332340
Test: m checkbuild
Change-Id: Ia937c04f171d6dfeff88a0c70a38cc87c900e0cc
Andrei-Valentin Onea [Thu, 25 Jul 2019 17:24:54 +0000 (17:24 +0000)]
Merge changes from topic "dumpsys-compatinfo"
* changes:
Dump PlatformCompat overrides to dumpsys
Make PlatformCompat a Binder class
Anna Trostanetski [Thu, 25 Jul 2019 15:24:13 +0000 (15:24 +0000)]
Merge "Add a platform compat config schema API."
Treehugger Robot [Thu, 25 Jul 2019 14:41:45 +0000 (14:41 +0000)]
Merge "Remove preload2 as it is not used"
Nicolas Geoffray [Thu, 25 Jul 2019 13:46:05 +0000 (13:46 +0000)]
Merge "Add an empty boot profile."
Andrei Onea [Wed, 10 Jul 2019 15:43:09 +0000 (16:43 +0100)]
Dump PlatformCompat overrides to dumpsys
Dump info related to compat flags.
Test: adb shell am compat enable 42 foo.bar; \
dumpsys platform_compat
Bug:
137183175
Change-Id: Ic429731a3364dab5902caeb12f48fecf2e49bb65
Merged-In: Ic429731a3364dab5902caeb12f48fecf2e49bb65
Andrei Onea [Wed, 17 Jul 2019 18:03:10 +0000 (19:03 +0100)]
Make PlatformCompat a Binder class
This allows PlatformCompat to be called from anywhere in the platform.
In follow-up CLs, we'll define permissions for each method and/or
filtering rules to prevent abuse from apps.
Test: m
Bug:
137769727
Change-Id: I19e5fbfefcf59e0b53b197ea8e9e3cb78439b4c4
Merged-In: I19e5fbfefcf59e0b53b197ea8e9e3cb78439b4c4
atrost [Tue, 23 Jul 2019 17:04:47 +0000 (18:04 +0100)]
Add a platform compat config schema API.
As decribed in go/xsdc-for-partners.
This defines the schema of the XML file generated by @ChangeId
annotation processor.
The schema requires unique ids.
Test: Used https://www.freeformatter.com/xml-validator-xsd.html to
validate an example config.
Bug:
138222363
Change-Id: Iaf37e049ddd483c4fd7d512475614476ac6606a5
Treehugger Robot [Thu, 25 Jul 2019 08:29:00 +0000 (08:29 +0000)]
Merge "Add platform_apis in Android.bp"
Paul Duffin [Tue, 23 Jul 2019 10:11:52 +0000 (11:11 +0100)]
Remove preload2 as it is not used
Bug:
137634816
Test: m checkbuild
Change-Id: Ib182a53bc4b7509d725a8bc24a691b1cec90f726
Nicolas Geoffray [Thu, 25 Jul 2019 08:13:09 +0000 (09:13 +0100)]
Add an empty boot profile.
Bug:
119800099
Test: m
Change-Id: Ia9c807f2cc3beaee125bd2c9d6a655af61bdf782
Treehugger Robot [Thu, 25 Jul 2019 07:02:25 +0000 (07:02 +0000)]
Merge "Get wakelock stats from SystemSuspend"
Treehugger Robot [Thu, 25 Jul 2019 04:40:22 +0000 (04:40 +0000)]
Merge "SharedMemory: break Cleaner reference cycle."