OSDN Git Service

android-x86/frameworks-base.git
5 years agoMerge "Changes to IMS SS API to better fit API standards/"
Brad Ebinger [Tue, 11 Dec 2018 22:57:26 +0000 (22:57 +0000)]
Merge "Changes to IMS SS API to better fit API standards/"

5 years agoMerge "Add Call redirection app in Telecom test-commands"
Shuo Qian [Tue, 11 Dec 2018 19:43:00 +0000 (19:43 +0000)]
Merge "Add Call redirection app in Telecom test-commands"

5 years agoMerge "Add persist.zygote.core_dump property for coredumps"
Treehugger Robot [Tue, 11 Dec 2018 16:28:07 +0000 (16:28 +0000)]
Merge "Add persist.zygote.core_dump property for coredumps"

5 years agoMerge "Switch last c.a.i18n.phonenumbers hiddenapi entries to annotations"
Paul Duffin [Tue, 11 Dec 2018 13:26:09 +0000 (13:26 +0000)]
Merge "Switch last c.a.i18n.phonenumbers hiddenapi entries to annotations"

5 years agoMerge "VPN: Move package intent receiver to ConnectivityService."
Junyu Lai [Tue, 11 Dec 2018 11:25:00 +0000 (11:25 +0000)]
Merge "VPN: Move package intent receiver to ConnectivityService."

5 years agoMerge "Improve @UnsupportedAppUsage docs."
Mathew Inwood [Tue, 11 Dec 2018 11:19:23 +0000 (11:19 +0000)]
Merge "Improve @UnsupportedAppUsage docs."

5 years agoMerge "Revert "Revert "Schematize vold system properties"""
Treehugger Robot [Tue, 11 Dec 2018 11:04:01 +0000 (11:04 +0000)]
Merge "Revert "Revert "Schematize vold system properties"""

5 years agoMerge "Enable checkstyle everywhere in frameworks/base."
Lorenzo Colitti [Tue, 11 Dec 2018 10:20:51 +0000 (10:20 +0000)]
Merge "Enable checkstyle everywhere in frameworks/base."

5 years agoVPN: Move package intent receiver to ConnectivityService.
junyulai [Mon, 12 Nov 2018 14:39:30 +0000 (22:39 +0800)]
VPN: Move package intent receiver to ConnectivityService.

Currently, PermissionMonitor listen to user add/remove and
package add/remove intent respectively, and so does VPN.
Thus, races might occurr between them.

This commit refactor VPN part by using ConnectivityService to
listen to intents and dispatch events to VPN.

Bug: 118811303
Test: 1. atest FrameworksNetTests
      2. manually add/remove package
      3. cts-tradefed run cts -m CtsHostsideNetworkTests

Change-Id: Id76fd77c5fcfb2b0e21f211f63f007b1ea1aa53f

5 years agoMerge "Upstream Configuration should also consider automatic configuration"
Mark Chien [Tue, 11 Dec 2018 04:27:43 +0000 (04:27 +0000)]
Merge "Upstream Configuration should also consider automatic configuration"

5 years agoMerge changes from topic "acct-suggestion-1"
Hall Liu [Tue, 11 Dec 2018 02:43:16 +0000 (02:43 +0000)]
Merge changes from topic "acct-suggestion-1"

* changes:
  Add docs and more annotations
  Add PhoneAccountSuggestion class

5 years agoAdd docs and more annotations
Hall Liu [Thu, 22 Nov 2018 01:05:58 +0000 (17:05 -0800)]
Add docs and more annotations

Add docs to some constants in PhoneAccountSuggestion and add @TestApi
annotations to enable CTS testing for the new APIs.

Test: compiles
Bug: 111455117

Change-Id: I2b55a411ff4f0da37eefa0996f7316ea53bca41d

5 years agoMerge "Modify constructor of NetworkRegistrationState"
Pengquan Meng [Tue, 11 Dec 2018 02:26:19 +0000 (02:26 +0000)]
Merge "Modify constructor of NetworkRegistrationState"

5 years agoMerge "Return "" not "null""
Jordan Liu [Tue, 11 Dec 2018 01:12:38 +0000 (01:12 +0000)]
Merge "Return "" not "null""

5 years agoMerge "Fix to set physical address for IsConnectedToArcPort"
Treehugger Robot [Tue, 11 Dec 2018 01:01:20 +0000 (01:01 +0000)]
Merge "Fix to set physical address for IsConnectedToArcPort"

5 years agoMerge "Deactivate bundled opportunistic subscription."
Xiangyu/Malcolm Chen [Tue, 11 Dec 2018 00:42:34 +0000 (00:42 +0000)]
Merge "Deactivate bundled opportunistic subscription."

5 years agoRevert "Revert "Schematize vold system properties""
Inseob Kim [Mon, 10 Dec 2018 07:06:25 +0000 (07:06 +0000)]
Revert "Revert "Schematize vold system properties""

This reverts commit 2473b08b07ccd58978d4b0271dc22a770b9b8605.

Reason for revert: Fixed build breakage
sysprop_cpp and sysprop_java directly have been linking against
libprotobuf-cpp-full and do not set proto.type field, which could
cause ASAN error due to linking against both libproto version of full
and lite.

Change-Id: I96eb47444d7b6f6b5fef092efc1514fcdd6f33b6
Merged-In: I8e04f643197b6c8a60cc38c6979e41c5de3469f5

5 years agoModify constructor of NetworkRegistrationState
Pengquan Meng [Tue, 4 Dec 2018 01:45:14 +0000 (17:45 -0800)]
Modify constructor of NetworkRegistrationState

This change the data specific constructor of NetworkRegistrationState to
make it adapt to the new NR indicators.

Bug: 111453000
Test: atest FrameworksTelephonyTests
Merged-In: I4e1f30ea8531a6a424c2c920c74257d4d673589d
Change-Id: I4e1f30ea8531a6a424c2c920c74257d4d673589d

5 years agoMerge "Use getCompressedSizeLong to get correct size for 2G file"
Treehugger Robot [Mon, 10 Dec 2018 22:47:00 +0000 (22:47 +0000)]
Merge "Use getCompressedSizeLong to get correct size for 2G file"

5 years agoDeactivate bundled opportunistic subscription.
Malcolm Chen [Thu, 29 Nov 2018 19:48:14 +0000 (11:48 -0800)]
Deactivate bundled opportunistic subscription.

When primary subscription is disabled, also deactivate
its bundled opportunistic subscription.

Bug: 118349116
Test: unittest
Change-Id: I04cb89b8cc2d03836878866d2975af186de42468
Merged-In: I04cb89b8cc2d03836878866d2975af186de42468

5 years agoMerge "Add 5G rat type"
Pengquan Meng [Mon, 10 Dec 2018 22:00:35 +0000 (22:00 +0000)]
Merge "Add 5G rat type"

5 years agoAdd persist.zygote.core_dump property for coredumps
Orion Hodson [Fri, 7 Dec 2018 16:44:33 +0000 (16:44 +0000)]
Add persist.zygote.core_dump property for coredumps

Enable core dumps for debuggable apps if the property is set.

Contributed by lu.wang@unisoc.com.

Bug: b/120485385
Test: boots
Change-Id: I68995bec552b8875490748ee5275488f65b00dbd

5 years agoMerge "Add new key for carrier configuration version"
Jordan Liu [Mon, 10 Dec 2018 20:23:09 +0000 (20:23 +0000)]
Merge "Add new key for carrier configuration version"

5 years agoMerge "hiddenapi-mappings: Hide ReferencesHidden errors"
Treehugger Robot [Mon, 10 Dec 2018 17:02:25 +0000 (17:02 +0000)]
Merge "hiddenapi-mappings: Hide ReferencesHidden errors"

5 years agoSwitch last c.a.i18n.phonenumbers hiddenapi entries to annotations
Paul Duffin [Fri, 7 Dec 2018 11:52:19 +0000 (11:52 +0000)]
Switch last c.a.i18n.phonenumbers hiddenapi entries to annotations

Previous changes could not remove these entries as they are implicit
methods, i.e. are not present in the source, and so could not be
annotated. That is no longer true and so these entries can now be
removed.

This was tested by making and then manually checking that the generated
out/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the
same (after sorting) before and after this change.

Bug: 117818301
Bug: 119861512
Test: as above
Change-Id: Ic33c693f50cac011332c5ba5a5c0e2b6562e6ef8

5 years agoMerge "Expose Uri toSafeString api"
Ivan Chiang [Mon, 10 Dec 2018 14:32:36 +0000 (14:32 +0000)]
Merge "Expose Uri toSafeString api"

5 years agoUpstream Configuration should also consider automatic configuration
markchien [Wed, 5 Dec 2018 13:20:01 +0000 (21:20 +0800)]
Upstream Configuration should also consider automatic configuration

Tethering already support two type upstream configurations,
but hasTetherableConfiguration() only check legacy one.

Bug: 120533392
Test: -runtest frameworks-net
      -build, flash, booted

Change-Id: I986070fc009abcad17994b73858962f776b4c3f5

5 years agoImprove @UnsupportedAppUsage docs.
Mathew Inwood [Fri, 7 Dec 2018 11:15:49 +0000 (11:15 +0000)]
Improve @UnsupportedAppUsage docs.

Add some words aimed at app developers, to help ensure that devs are
aware of the implications of using annotated members. Also add a link
to the public info on non-SDK interfaces, which includes a feature
request link.

Also use the term "non-SDK interface" in the docs as this is what is
used externally in the blog posts.

Test: m
Change-Id: I936e53082e308f484dfd42ba56a3575b78b6d3aa

5 years agoEnable checkstyle everywhere in frameworks/base.
Lorenzo Colitti [Mon, 10 Dec 2018 09:23:09 +0000 (18:23 +0900)]
Enable checkstyle everywhere in frameworks/base.

This was done in internal master in ag/5397886. Do it in AOSP as
well so we can benefit from checkstyle in AOSP as well.

Test: None
Change-Id: Ib00fc8d318e8127224846e0a69cb542178631437
Merged-In: I7d350c2bbb9fcd1019abd1addb035ce5e9e05acc

5 years agoMerge "Refactoring of deleting stats in NetworkStats based on uids."
Junyu Lai [Mon, 10 Dec 2018 05:15:28 +0000 (05:15 +0000)]
Merge "Refactoring of deleting stats in NetworkStats based on uids."

5 years agoMerge "Migrate INetd to stable aidl"
Luke Huang [Mon, 10 Dec 2018 03:07:08 +0000 (03:07 +0000)]
Merge "Migrate INetd to stable aidl"

5 years agoMerge "Remove ScopedBytes use"
Treehugger Robot [Sun, 9 Dec 2018 19:36:28 +0000 (19:36 +0000)]
Merge "Remove ScopedBytes use"

5 years agoMerge "Increase the IpClientTest timeouts to reduce flake rate."
Treehugger Robot [Sun, 9 Dec 2018 04:23:19 +0000 (04:23 +0000)]
Merge "Increase the IpClientTest timeouts to reduce flake rate."

5 years agoMerge "[CS] Add a generic transport-specific information API"
Etan Cohen [Sun, 9 Dec 2018 03:53:44 +0000 (03:53 +0000)]
Merge "[CS] Add a generic transport-specific information API"

5 years agoMerge "Frame EmergencyNumber notifier in TelephonyRegistry"
Shuo Qian [Sat, 8 Dec 2018 05:11:22 +0000 (05:11 +0000)]
Merge "Frame EmergencyNumber notifier in TelephonyRegistry"

5 years agoExpose Uri toSafeString api
Tony Huang [Thu, 8 Nov 2018 08:56:08 +0000 (16:56 +0800)]
Expose Uri toSafeString api

Expose toSafeString api as public and stand api.

Bug: 119153962
Test: atest UriTest
Change-Id: Id9da309193c1e175e5fc795570687735c7722689

5 years agoAdd Call redirection app in Telecom test-commands
sqian [Sat, 8 Dec 2018 03:35:02 +0000 (19:35 -0800)]
Add Call redirection app in Telecom test-commands

Bug: 64959558
Test: Treehugger
Change-Id: I15cb3b766c4c5fbef4e50824ccda0f3328643cf9

5 years agoReturn "" not "null"
Seongho Kim [Fri, 16 Nov 2018 04:44:48 +0000 (13:44 +0900)]
Return "" not "null"

Some models such as LDU, WIFI do not have "gsm.version.baseband",
which should return "null" when it is called.
However it returns "" not "null"

Bug: 120685535
Test: Self-Test
Change-Id: Idc1363d45a0ece3a35f46da287e21015ac1387af

5 years agoFrame EmergencyNumber notifier in TelephonyRegistry
sqian [Sat, 8 Dec 2018 01:09:39 +0000 (17:09 -0800)]
Frame EmergencyNumber notifier in TelephonyRegistry

Test: Treehugger
Bug: 112657134
Change-Id: I9e2e0348b8e0e9ac473db354023a242087fbb2c3
Merged-In: I9e2e0348b8e0e9ac473db354023a242087fbb2c3
(cherry picked from commit bdc5a733b76d25dab0393a3d4bfa823dc53121e7)

5 years agohiddenapi-mappings: Hide ReferencesHidden errors
Adrian Roos [Fri, 7 Dec 2018 12:53:40 +0000 (13:53 +0100)]
hiddenapi-mappings: Hide ReferencesHidden errors

The hidden API mapping is generated from sources that are not
API and the ReferencesHidden rule is therefore not needed.

Bug: 119556446
Test: mm hiddenapi-mappings
Change-Id: Ifc9efdaadeb0e61d2643230a36df930b21c0ecf4

5 years agoAdd 5G rat type
Pengquan Meng [Wed, 28 Nov 2018 03:32:39 +0000 (19:32 -0800)]
Add 5G rat type

This add a new rat type for 5G.

Bug: 111453000
Test: build
Merged-In: I57366a1a9f61278cf752c25d54a1af1830bf4575
Change-Id: I57366a1a9f61278cf752c25d54a1af1830bf4575

5 years agoMerge "Cleaned up dead code"
Jack Yu [Fri, 7 Dec 2018 21:36:48 +0000 (21:36 +0000)]
Merge "Cleaned up dead code"

5 years agoChanges to IMS SS API to better fit API standards/
Brad Ebinger [Fri, 30 Nov 2018 01:02:35 +0000 (17:02 -0800)]
Changes to IMS SS API to better fit API standards/

Bug: 120072087
Test: Manual
Change-Id: Ibcc9b2a39f3f736cf385343aa1ab82174ea73a39

5 years agoAdd new key for carrier configuration version
Michele Berionne [Wed, 5 Dec 2018 19:05:33 +0000 (11:05 -0800)]
Add new key for carrier configuration version

Add new key to retrieve the carrier configuration version, so that it
can be displayed to the user.

Bug: 116527591
Test: Verified compilation.
Change-Id: I43a07faa41a925d8928d9c1fa59b9a01d08eb815

5 years agoCleaned up dead code
Jack Yu [Tue, 4 Dec 2018 19:29:46 +0000 (11:29 -0800)]
Cleaned up dead code

Cleaned up dead code for CleanupDataConnection and
CleanupAllDataConnections. Also renamed the internal
version.

There is no logic change in this change.

Test: Unit tests and telephony sanity tests
Bug: 73659459
Merged-In: I3c9ed9502960c3f743f41078089cfff611cd96b0
Change-Id: I3c9ed9502960c3f743f41078089cfff611cd96b0
(cherry picked from commit 746d10446c77218b430e31ae0fcc0d0925bd45fc)

5 years ago[CS] Add a generic transport-specific information API
Etan Cohen [Tue, 27 Nov 2018 15:32:39 +0000 (07:32 -0800)]
[CS] Add a generic transport-specific information API

Add a generic transport-specific information container interface and
access methods. These can be used by a network factory to pass transport
(bearer)-specific network parameters to the app.

Bug: 117605977
Test: atest frameworks/base/tests/net/java/android/net (+new unit tests)
Change-Id: Ib7c83b677e1c02a2212265719813e648b0c9cc1b

5 years agoMerge "UnsupportedAppUsage - support implicit member signatures"
Paul Duffin [Fri, 7 Dec 2018 12:24:47 +0000 (12:24 +0000)]
Merge "UnsupportedAppUsage - support implicit member signatures"

5 years agoMerge "Revert "Schematize vold system properties""
Anthony Stange [Fri, 7 Dec 2018 12:04:56 +0000 (12:04 +0000)]
Merge "Revert "Schematize vold system properties""

5 years agoRevert "Schematize vold system properties"
Anthony Stange [Fri, 7 Dec 2018 11:43:03 +0000 (11:43 +0000)]
Revert "Schematize vold system properties"

This reverts commit 7bc31dc162dd6c97eeb4d85058a079a74bd8777b.

Reason for revert: Breaking aosp_master build.

Change-Id: I34a5e9889c17e3454a0a86deabcec3c192a3da52

5 years agoMerge "FRP: save password quality in DPM.resetPassword"
Treehugger Robot [Fri, 7 Dec 2018 11:09:41 +0000 (11:09 +0000)]
Merge "FRP: save password quality in DPM.resetPassword"

5 years agoMigrate INetd to stable aidl
Luke Huang [Fri, 23 Nov 2018 09:19:22 +0000 (17:19 +0800)]
Migrate INetd to stable aidl

Del the linking of old lib file and add new one.

Test: runtest frameworks-net passes
Change-Id: I7258f7c51718ff5f07e7bfe301b6c5f242b9da5a

5 years agoUnsupportedAppUsage - support implicit member signatures
Paul Duffin [Fri, 7 Dec 2018 10:40:38 +0000 (10:40 +0000)]
UnsupportedAppUsage - support implicit member signatures

Allows the signature of implicit members, i.e. members that are added
by the compiler, e.g. enum values() and valueOf(String) methods or
default constructors to be specified per class. The UnsupportedAppUsage
can now be repeated on a class so as to specify multiple implicit
members.

Bug: 119861512
Test: atest class2greylisttest, m -j20 framework
Change-Id: I73c8402e9c2053e3a04ef0ff8875ce446593ec8f

5 years agoMerge "Move netd related file group to the end for avoiding conflict"
Treehugger Robot [Fri, 7 Dec 2018 10:30:51 +0000 (10:30 +0000)]
Merge "Move netd related file group to the end for avoiding conflict"

5 years agoIncrease the IpClientTest timeouts to reduce flake rate.
Lorenzo Colitti [Fri, 7 Dec 2018 09:59:38 +0000 (18:59 +0900)]
Increase the IpClientTest timeouts to reduce flake rate.

Fix: 120131319
Test: atest FrameworksNetTests
Change-Id: Ibb70fa74c71608fd76e85636607e860dd58c404a

5 years agoMerge "Move DexLoadReporter setup before AppComponentFactory calls"
David Brazdil [Fri, 7 Dec 2018 09:04:56 +0000 (09:04 +0000)]
Merge "Move DexLoadReporter setup before AppComponentFactory calls"

5 years agoMove netd related file group to the end for avoiding conflict
Luke Huang [Fri, 7 Dec 2018 03:53:59 +0000 (11:53 +0800)]
Move netd related file group to the end for avoiding conflict

This patch should change no functionality.

Test: builded pass
Change-Id: I8161a9a365c6bfcd92f4b7a8fd641ad3a483d09c
Merged-In: If3e387ae9fcc22da7a4feca30c20391e5b236728

5 years agoAdd PhoneAccountSuggestion class
Hall Liu [Tue, 20 Nov 2018 23:32:33 +0000 (15:32 -0800)]
Add PhoneAccountSuggestion class

Add parcelable data class for the phone acct suggestion feature.

Test: TBD
Bug: 111455117
Change-Id: I6d5368133abfc076ccb2e6ddfff70de8b6a56e8f

5 years agoMerge "Schematize vold system properties"
Treehugger Robot [Fri, 7 Dec 2018 01:46:45 +0000 (01:46 +0000)]
Merge "Schematize vold system properties"

5 years agoMerge "Change owners of incidentd"
Mike Ma [Fri, 7 Dec 2018 01:28:40 +0000 (01:28 +0000)]
Merge "Change owners of incidentd"

5 years agoMerge "Add support for UHID_GET_REPORT requests"
Treehugger Robot [Thu, 6 Dec 2018 22:02:10 +0000 (22:02 +0000)]
Merge "Add support for UHID_GET_REPORT requests"

5 years agoMerge "address API council feedbacks for Telephony.Carriers"
Chen Xu [Thu, 6 Dec 2018 21:45:47 +0000 (21:45 +0000)]
Merge "address API council feedbacks for Telephony.Carriers"

5 years agoChange owners of incidentd
Mike Ma [Thu, 6 Dec 2018 21:40:24 +0000 (13:40 -0800)]
Change owners of incidentd

Test: NA
Change-Id: Ic651a13bb145610de2b668b6b235228e1e5151c1

5 years agoMerge "Fix validation problem in PhoneNumberRange"
Hall Liu [Thu, 6 Dec 2018 21:05:57 +0000 (21:05 +0000)]
Merge "Fix validation problem in PhoneNumberRange"

5 years agoMerge "Call netd to update the tcp buffer size"
Treehugger Robot [Thu, 6 Dec 2018 19:01:24 +0000 (19:01 +0000)]
Merge "Call netd to update the tcp buffer size"

5 years agoFRP: save password quality in DPM.resetPassword
Adrian Roos [Thu, 6 Dec 2018 16:50:41 +0000 (17:50 +0100)]
FRP: save password quality in DPM.resetPassword

When setting a password from DPM.resetPassword(), the actual quality of the
password was not passed to LockSettingsService (instead, the minimum required
quality was passed which is often UNSPECIFIED). As a result, during FRP we
would see inconsistent state and skip it.

Bug: 110172241
Test: Set credential via DPM.resetPassword(), factory reset device to trigger FRP, verify FRP shows.
Change-Id: I54376f60ac53451ace22965d331b47cd8c2e614e

5 years agoAdd support for UHID_GET_REPORT requests
Kim Low [Sat, 10 Nov 2018 01:15:13 +0000 (17:15 -0800)]
Add support for UHID_GET_REPORT requests

Updated to support UHID_GET_REPORT requests mainly for CTS use.
All feature reports are assumed to be static and should be specified
along with the register json.

For example, in sony_dualshock4_register.json, add the following.
  "feature_reports": [
    {
      "id": 5,
      "data": [0x05, 0x1e, 0x00, 0x05, 0x00, 0xe2, 0xff, 0xf2, 0x22, 0xbe, 0x22, 0x8d, 0x22, 0x4f,
        0xdd, 0x4d, 0xdd, 0x39, 0xdd, 0x1c, 0x02, 0x1c, 0x02, 0xe3, 0x1f, 0x8b, 0xdf, 0x8c, 0x1e,
        0xb4, 0xde, 0x30, 0x20, 0x71, 0xe0, 0x10, 0x00, 0xca, 0xfc, 0x64, 0x4d]
    }
  ]

Test: Make sure build has hid-sony driver that's backported from >4.10.
    Run Dualshock4 CTS
        > atest cts/tests/tests/hardware/src/android/hardware/input/cts/tests/SonyDualshock4TestCase.java

Change-Id: Ib0d534d47c6aa6fcc11af68b913c3db1cfa72752

5 years agoMerge "Track debug key changes in libcore/"
Neil Fuller [Thu, 6 Dec 2018 12:42:43 +0000 (12:42 +0000)]
Merge "Track debug key changes in libcore/"

5 years agoMerge "Rename hiddenapi config files"
David Brazdil [Thu, 6 Dec 2018 10:11:09 +0000 (10:11 +0000)]
Merge "Rename hiddenapi config files"

5 years agoRefactoring of deleting stats in NetworkStats based on uids.
junyulai [Mon, 29 Oct 2018 14:26:22 +0000 (22:26 +0800)]
Refactoring of deleting stats in NetworkStats based on uids.

In follow-up commits, current API would create new NetworkStats
every time when 464xlatAdjustment wants to filtered out some
uids.

This commit refactors it to delete stats in-place to get better
performance.

Bug: 118602783
Test: atest FrameworksNetTests
Change-Id: I858f95d1fa7733111786243b4e261ce8a70a068d

5 years agoMerge "Catch egl errors when drawIntoSurfaces"
Treehugger Robot [Thu, 6 Dec 2018 07:52:46 +0000 (07:52 +0000)]
Merge "Catch egl errors when drawIntoSurfaces"

5 years agoMerge "Move EnableDebuggger from ART to zygote"
Treehugger Robot [Thu, 6 Dec 2018 07:06:25 +0000 (07:06 +0000)]
Merge "Move EnableDebuggger from ART to zygote"

5 years agoFix validation problem in PhoneNumberRange
Hall Liu [Wed, 5 Dec 2018 21:57:42 +0000 (13:57 -0800)]
Fix validation problem in PhoneNumberRange

Regexes weren't matching empty strings (which are perfectly valid) for
the various arguments in the ranges. Fix it so that they do match.

Bug: 119675160
Test: GTS
Change-Id: I4ea0f65b62af9fd35612e5261e01b2bea07c8ddc

5 years agoMerge "UpdateAvailableNetworks apis"
Treehugger Robot [Wed, 5 Dec 2018 19:16:39 +0000 (19:16 +0000)]
Merge "UpdateAvailableNetworks apis"

5 years agoMerge "Add AIDL for number verification request API"
Hall Liu [Wed, 5 Dec 2018 18:29:47 +0000 (18:29 +0000)]
Merge "Add AIDL for number verification request API"

5 years agoMerge "support per carrier based iso country code."
Chen Xu [Wed, 5 Dec 2018 18:03:08 +0000 (18:03 +0000)]
Merge "support per carrier based iso country code."

5 years agoRename hiddenapi config files
David Brazdil [Tue, 13 Nov 2018 16:48:23 +0000 (16:48 +0000)]
Rename hiddenapi config files

Rename files to reflect new API list naming convention:
  light-greylist => greylist
  max-sdk-p-blacklist => greylist-max-p

This also removes unused files (private-dex.txt, public-dex.txt,
removed-dex.txt) and merges vendor.txt into greylist.txt.

Test: m appcompat
Test: frameworks/base/tools/hiddenapi/generate_hiddenapi_lists_test.py
Merged-In: I4922ecb011a03bef3fa105f8181d1851d2cc496a
Change-Id: I4922ecb011a03bef3fa105f8181d1851d2cc496a

5 years agoMerge "Hide eject icon of removable media when it's emulated volume"
Jeff Sharkey [Wed, 5 Dec 2018 16:19:05 +0000 (16:19 +0000)]
Merge "Hide eject icon of removable media when it's emulated volume"

5 years agoMove EnableDebuggger from ART to zygote
Orion Hodson [Wed, 5 Dec 2018 12:28:53 +0000 (12:28 +0000)]
Move EnableDebuggger from ART to zygote

Bug: 120485385
Test: cts
Change-Id: I17dc7048b3b1c4acb0b5816c45b52f9523a480ca

5 years agoMerge "Support multiple DcTracker for IWLAN refactoring"
Jack Yu [Wed, 5 Dec 2018 08:20:22 +0000 (08:20 +0000)]
Merge "Support multiple DcTracker for IWLAN refactoring"

5 years agoMerge "Use ParcelFileDescriptor instead of FileDescriptor in INetd.aidl"
Luke Huang [Wed, 5 Dec 2018 05:55:49 +0000 (05:55 +0000)]
Merge "Use ParcelFileDescriptor instead of FileDescriptor in INetd.aidl"

5 years agosupport per carrier based iso country code.
chen xu [Sun, 2 Dec 2018 22:14:15 +0000 (14:14 -0800)]
support per carrier based iso country code.

1. apply carrierid-to-countrycode as an override table on
top of mcc-to-countrycode table which is coarse and inaccurate
especailly for dual ISMI SIM
2. persist country iso to simInfo db and notify change through
public API onSubscriptionChangedListener

Bug: 64775297
Bug: 110559381
Test: Build
Change-Id: I3ec2d90d9ce8dfba1418358de62eb4d099234757

5 years agoAdd AIDL for number verification request API
Hall Liu [Fri, 30 Nov 2018 22:48:50 +0000 (14:48 -0800)]
Add AIDL for number verification request API

Add the new method to ITelephony and call it in the
requestNumberVerification API.

Bug: 119675160
Test: GTS later + testapps
Change-Id: I89baba023cdae746bc4afd96432f8348114d47cf

5 years agoSupport multiple DcTracker for IWLAN refactoring
Jack Yu [Mon, 26 Nov 2018 19:20:26 +0000 (11:20 -0800)]
Support multiple DcTracker for IWLAN refactoring

If the device is configured as AP-assited mode, multiple
DcTrackers will be created for each corresponding
data service. For legacy mode, only one DcTracker will
be created.

Test: Unit tests and telephony sanity tests
Bug: 73659459

Merged-In: I9f6afd65093dd1c65841466c6ff063717bb5bdaa
Change-Id: I9f6afd65093dd1c65841466c6ff063717bb5bdaa
(cherry picked from commit 21096187156c0b2e40d1e943cb250fbdca9de022)

5 years agoSchematize vold system properties
Inseob Kim [Thu, 8 Nov 2018 04:13:54 +0000 (13:13 +0900)]
Schematize vold system properties

Properties accessed across partitions are now schematized and will
become APIs to make explicit interfaces among partitions.

Bug: 117924132
Test: m -j
Change-Id: I8e04f643197b6c8a60cc38c6979e41c5de3469f5
Merged-In: I8e04f643197b6c8a60cc38c6979e41c5de3469f5

5 years agoMerge "add nazaninb to OWNERS files"
Treehugger Robot [Wed, 5 Dec 2018 00:02:13 +0000 (00:02 +0000)]
Merge "add nazaninb to OWNERS files"

5 years agoUpdateAvailableNetworks apis
Sooraj Sasindran [Tue, 30 Oct 2018 16:42:53 +0000 (09:42 -0700)]
UpdateAvailableNetworks apis

Provide API to inform available networks

Bug: 117982838
Test: make and unit test
Merged-In: I9de1f767560551914de80031c1675d7e03b09775
Change-Id: I9de1f767560551914de80031c1675d7e03b09775

5 years agoTrack debug key changes in libcore/
Neil Fuller [Tue, 4 Dec 2018 21:17:29 +0000 (21:17 +0000)]
Track debug key changes in libcore/

Add ".source" to the debug key for the time zone update
via APK data:

i.e.
core_library.timezone>.source<.data_status

Bug: 118242715
Test: adb shell dumpsys runtime
Change-Id: I0f19faeef08ed19fe5482727280a17b49d8f923b

5 years agoMerge "Add API scaffolding for number verification"
Hall Liu [Tue, 4 Dec 2018 17:58:28 +0000 (17:58 +0000)]
Merge "Add API scaffolding for number verification"

5 years agoadd nazaninb to OWNERS files
Nazanin Bakhshi [Tue, 4 Dec 2018 17:37:59 +0000 (09:37 -0800)]
add nazaninb to OWNERS files

Bug: 120484065
Test: notest
Change-Id: I5821ee81148b611520e1a56d2ce187b4d18d5d01

5 years agoMerge "Add OWNERS for upcoming MediaStore work."
Jeff Sharkey [Tue, 4 Dec 2018 16:44:00 +0000 (16:44 +0000)]
Merge "Add OWNERS for upcoming MediaStore work."

5 years agoAdd OWNERS for upcoming MediaStore work.
Jeff Sharkey [Tue, 4 Dec 2018 16:09:40 +0000 (09:09 -0700)]
Add OWNERS for upcoming MediaStore work.

Also match contents of internal branch and alphabetize.

Bug: 113356944
Test: manual
Merged-In: I98245fe411295b6112cdc73a13baf2ac70edeb9d
Merged-In: I369767557ae023c0a7cdaf7cde46ad65c11bb6de
Change-Id: Ie48f2f70973e468d95fbbfa9fb56449dfa910b66

5 years agoMerge "Make ANDROID_RUNTIME_ROOT a required env variable"
Neil Fuller [Tue, 4 Dec 2018 12:39:16 +0000 (12:39 +0000)]
Merge "Make ANDROID_RUNTIME_ROOT a required env variable"

5 years agoMerge changes from topic "apex_adb"
Treehugger Robot [Tue, 4 Dec 2018 12:29:06 +0000 (12:29 +0000)]
Merge changes from topic "apex_adb"

* changes:
  Add MATCH_APEX flag to getInstalledPackages.
  Rename APEX installPackage method to stagePackage.
  Initial support for installing APEX via adb.

5 years agoMerge "hiddenapi: Add constants for 'greylist-max-p'"
David Brazdil [Tue, 4 Dec 2018 10:07:59 +0000 (10:07 +0000)]
Merge "hiddenapi: Add constants for 'greylist-max-p'"

5 years agoMerge "Add a service for reporting runtime debug info"
Neil Fuller [Tue, 4 Dec 2018 08:10:34 +0000 (08:10 +0000)]
Merge "Add a service for reporting runtime debug info"

5 years agoMerge "Fix ExifInterface for .heic when meta is at the end"
Treehugger Robot [Tue, 4 Dec 2018 02:51:07 +0000 (02:51 +0000)]
Merge "Fix ExifInterface for .heic when meta is at the end"

5 years agoMerge "C++17 is the default now."
Treehugger Robot [Tue, 4 Dec 2018 01:14:30 +0000 (01:14 +0000)]
Merge "C++17 is the default now."

5 years agoMerge "Add telecom test-commands for maintaining role overrides."
Tyler Gunn [Tue, 4 Dec 2018 01:01:48 +0000 (01:01 +0000)]
Merge "Add telecom test-commands for maintaining role overrides."

5 years agoMerge "Re-factor state machine in NetworkMonitor"
Chiachang Wang [Tue, 4 Dec 2018 00:57:46 +0000 (00:57 +0000)]
Merge "Re-factor state machine in NetworkMonitor"

5 years agoMerge "update comments for resetRadioConfig and rebootRadio"
Chen Xu [Mon, 3 Dec 2018 22:58:57 +0000 (22:58 +0000)]
Merge "update comments for resetRadioConfig and rebootRadio"