OSDN Git Service
Yiwei Zhang [Thu, 24 Jan 2019 22:45:53 +0000 (14:45 -0800)]
Game Driver: rename GUP to Game Driver
Bug:
119221883
Test: Build, flash, boot and make RunSettingsRoboTests
Change-Id: I39724917b516b4871c6b1b1f0d30aa0f793942a4
Merged-In: I39724917b516b4871c6b1b1f0d30aa0f793942a4
Peiyong Lin [Thu, 24 Jan 2019 00:27:54 +0000 (16:27 -0800)]
[Game Driver] Add support for whitelist.
Instead of keeping reading the whitelist everytime, we want to store it in
Settings.Global variable and reuse it later.
BUG:
120869311
Test: Build, flash and boot.
Change-Id: I5e39757383c5ba7d31af7efb3e6e8a2996e669f4
Merged-In: I5e39757383c5ba7d31af7efb3e6e8a2996e669f4
Peiyong Lin [Sun, 13 Jan 2019 01:44:29 +0000 (17:44 -0800)]
[Game Driver] Add blacklist mechanism.
When a blacklist is set, we must not use driver package for those applications
on the blacklist.
BUG:
120869311
Test: Build, flash, boot. Verify with command line.
Change-Id: I1c9f10a3086007038c328a20346ffadeff1861ae
Merged-In: I1c9f10a3086007038c328a20346ffadeff1861ae
Yiwei Zhang [Thu, 10 Jan 2019 02:23:09 +0000 (10:23 +0800)]
GUP: Add a global property for genreal preference
This change also fixes typos and adds some missing comments
Bug:
119221883
Test: Build, flash and boot, verify with prototype
Change-Id: Ida976c4fb3d4af5ffc1d9b977f00fa9c7239a434
Merged-In: Ida976c4fb3d4af5ffc1d9b977f00fa9c7239a434
Yiwei Zhang [Fri, 28 Dec 2018 19:47:56 +0000 (03:47 +0800)]
GUP: Update global property for the new dev opt
We updated the development opt in mechanism for GUP. Now we have
GUP_DEV_OPT_IN_APPS for applications selected to use GUP and
GUP_DEV_OPT_OUT_APPS for applications selected not to use GUP.
Bug:
119221883
Test: Build, flash and boot, verify with prototype
Change-Id: I52869ecf9e411a8dbdc1146f00c82023ba41bebf
Merged-In: I52869ecf9e411a8dbdc1146f00c82023ba41bebf
Yiwei Zhang [Fri, 28 Dec 2018 03:32:42 +0000 (11:32 +0800)]
GUP: Add metrics constant for GUP UI
Bug:
119221883
Test: build
Change-Id: Ife43b388fce1e158ecc6ea1088530f005ff0f583
Merged-In: Ife43b388fce1e158ecc6ea1088530f005ff0f583
Peiyong Lin [Wed, 26 Dec 2018 21:22:52 +0000 (13:22 -0800)]
Rename updatable graphics driver to Game Update Package.
We have rebranded this project to Game Update Package, and GUP for short.
BUG:
119221883
Test: Build, flash and boot. Verify by going to developer options.
Change-Id: If284bd3e0b29cb025833be29fa33179011c151d7
Merged-In: If284bd3e0b29cb025833be29fa33179011c151d7
Peiyong Lin [Thu, 3 Jan 2019 01:46:55 +0000 (17:46 -0800)]
[GUP] Hard code the name of the whitelist file.
Allowing customized whitelist filename could result in inconsistency and
fragmentations in toolings.
BUG:
120870520
Test: Build, flash and boot
Change-Id: Ibe9337b358b6a67600048f1661d73574d7bea607
Merged-In: Ibe9337b358b6a67600048f1661d73574d7bea607
Peiyong Lin [Thu, 8 Nov 2018 05:10:07 +0000 (21:10 -0800)]
Add global property to store opt-in application package name.
We provide a way in developer option to opt-in an application to use updated
graphics driver. To make sure we set up the graphics environment correctly, we
need to access the package name of the selected application. This patch
introduces a global property to store the package name.
BUG:
119221883
Test: Build, flash and boot, verify with prototype
Change-Id: I49dfcccf387169c072fb9345f7a50c00fcdb0737
Merged-In: I49dfcccf387169c072fb9345f7a50c00fcdb0737
Peiyong Lin [Fri, 12 Oct 2018 22:34:15 +0000 (15:34 -0700)]
[GraphicsEnvironment] Add whitelist support.
This patch adds the ability to load whitelist from updatable graphcis driver
apk. Typically a whitelist is part of the graphics driver apk, and the name is
set by overwriting ro.gfx.driver.whitelist.0
BUG:
117241379
Test: Build, flash and boot, whitelist an app and verify.
Change-Id: Ie36ca0173a90a8e48acaca2979ab64bbf92eeaed
Merged-In: Ie36ca0173a90a8e48acaca2979ab64bbf92eeaed
Brad Ebinger [Tue, 16 Apr 2019 20:56:12 +0000 (20:56 +0000)]
Merge "Move deprecated IMS_SERVICE_UP/DOWN intents to Phone process"
Brad Ebinger [Fri, 5 Apr 2019 22:23:32 +0000 (15:23 -0700)]
Move deprecated IMS_SERVICE_UP/DOWN intents to Phone process
The ImsService was sending the deprecated IMS intents, which
should only be send using the Phone process. This was causing
GTS failures.
Bug:
130569556
Test: atest FrameworksTelephonyTests; atest GtsTelephonyTestCases
Merged-In: I06d7a8c6a43a596042cb74e3e9b88a2d9e61bed6
Change-Id: Ie844053aac9c067e66d03c02cf2b87134ee91065
Brad Ebinger [Tue, 16 Apr 2019 20:51:15 +0000 (20:51 +0000)]
Merge "Clarify ImsMmTelManager#setRttCapabilitySetting docs"
Treehugger Robot [Tue, 16 Apr 2019 18:47:41 +0000 (18:47 +0000)]
Merge "hwbinder: explicitly disallow local java binder"
Treehugger Robot [Tue, 16 Apr 2019 17:29:59 +0000 (17:29 +0000)]
Merge "PreloadCheck: Add preloaded-classes-blacklist"
Mark Chien [Tue, 16 Apr 2019 12:31:10 +0000 (12:31 +0000)]
Merge "Tethering: fix using wrong subId problem"
Treehugger Robot [Tue, 16 Apr 2019 11:52:31 +0000 (11:52 +0000)]
Merge "Notify the caller about I/O error"
markchien [Tue, 9 Apr 2019 07:53:24 +0000 (15:53 +0800)]
Tethering: fix using wrong subId problem
There is the potential bug[1] that default data subId change
intent may lose. So tethering may cache the outdated default
data subId in TetheringConfiguration. Now EntitlementManager
would fetch configuration every time and this would re-exam
whether subId is changed.
Additional passing subId to Settings to avoid default data
subId change right away when launching entitlement check.
Thus, Settings can know whether this is outdated entitlement
check request.
[1] b/
129224596
Bug:
129751453
Test: -build, flash, boot
-atest FrameworksNetTests
-manual test with carrier SIM
Change-Id: If334dd1cd383cced9db5cf0d0bc9dc60ed198816
Abhijeet Kaur [Mon, 15 Apr 2019 09:16:42 +0000 (10:16 +0100)]
Notify the caller about I/O error
Call onError for caller of BugreportManager.start() if any io error
occurs during runtime.
Test: Tested manually by throwing IO exception in the code when
bugreport is being generated, onError of the callback successfully
called.
Change-Id: I9033d85d392b926041fc26a86806a370752d062d
Luke Huang [Tue, 16 Apr 2019 09:03:22 +0000 (09:03 +0000)]
Merge "Fix DnsResolver API could not bypass private DNS correctly"
Chalard Jean [Tue, 16 Apr 2019 05:17:20 +0000 (05:17 +0000)]
Merge "Restrict access to dangerous methods to <= P"
Junyu Lai [Tue, 16 Apr 2019 04:46:18 +0000 (04:46 +0000)]
Merge "Release keepalive slot after stopped"
Luke Huang [Tue, 16 Apr 2019 03:50:15 +0000 (11:50 +0800)]
Fix DnsResolver API could not bypass private DNS correctly
Bug:
130594022
Test: atest DnsResolverTest
Change-Id: Ibf3edac3075d921d189237c485871efb869b320b
Brad Ebinger [Tue, 16 Apr 2019 00:43:45 +0000 (17:43 -0700)]
Clarify ImsMmTelManager#setRttCapabilitySetting docs
Bug:
130181297
Test: none - docs change
Change-Id: Ied012ce428051b080da7b5e740caee2a956fa8c3
Xiangyu/Malcolm Chen [Mon, 15 Apr 2019 23:47:41 +0000 (23:47 +0000)]
Merge "Add comments in grouping APIs to clarify possible exceptions."
Hall Liu [Mon, 15 Apr 2019 23:27:40 +0000 (23:27 +0000)]
Merge "Add EHPLMN and HPLMN to SubscriptionInfo"
Shuo Qian [Mon, 15 Apr 2019 23:12:42 +0000 (23:12 +0000)]
Merge "Fix Emergency Number API doc"
Treehugger Robot [Mon, 15 Apr 2019 22:52:55 +0000 (22:52 +0000)]
Merge "Get new surface if it was released from setWindowStopped"
Malcolm Chen [Thu, 4 Apr 2019 01:39:21 +0000 (18:39 -0700)]
Add comments in grouping APIs to clarify possible exceptions.
Bug:
127408608
Test: cts, unittest, TelephonyManagerTestApp
Change-Id: I3671e366be7e8c3a75b5ee23b7cf88a33ecd3a4f
Merged-In: I3671e366be7e8c3a75b5ee23b7cf88a33ecd3a4f
sqian [Fri, 12 Apr 2019 23:35:13 +0000 (16:35 -0700)]
Fix Emergency Number API doc
1) remove documentation about null return
2) Map including the key*s* as the active subscription ID*s*
Bug:
130426238
Test: Treehugger
Change-Id: I4c9b682ef25378b9de91cd6255ed6fc514ea220d
Merged-In: I4c9b682ef25378b9de91cd6255ed6fc514ea220d
(cherry picked from commit
aca6eb7dac0a307756d0c3e76b26503618f40df5)
Hall Liu [Thu, 11 Apr 2019 22:28:20 +0000 (15:28 -0700)]
Add EHPLMN and HPLMN to SubscriptionInfo
Add EHPLMN and HPLMN fields to SubscriptionInfo. These fields are read
from the ICC card.
Bug:
130253962
Test: manual
Change-Id: If98c57c14e39b917a5e7e8bbc59c2170989b63a7
Treehugger Robot [Mon, 15 Apr 2019 20:37:28 +0000 (20:37 +0000)]
Merge "Refine Bluetooth Metadata API"
Treehugger Robot [Mon, 15 Apr 2019 19:53:50 +0000 (19:53 +0000)]
Merge "Add NonNull in Carriers constant"
calvinpan [Fri, 12 Apr 2019 01:14:02 +0000 (09:14 +0800)]
Add NonNull in Carriers constant
Add NonNull in Carriers constant
Bug:
126699334
Test: build pass
Change-Id: Ifda6407092847e8863cba79360eba3df12f9c7e1
Merged-In: I428ff623d46d3891b05882df5774343bfe3234c0
Neil Fuller [Mon, 15 Apr 2019 17:30:35 +0000 (17:30 +0000)]
Merge "Switch ByteStringUtils over to HexEncoding impl"
Andreas Gampe [Fri, 12 Apr 2019 20:11:30 +0000 (13:11 -0700)]
PreloadCheck: Add preloaded-classes-blacklist
Embed the preloaded-classes-blacklist file and check all classes
in it.
Test: atest --test-mapping frameworks/base/tools/preload-check
Change-Id: I4292cae1eb24eafe1f63e914143433b57cc74751
Mathew Inwood [Mon, 15 Apr 2019 12:16:09 +0000 (12:16 +0000)]
Merge "Move some telephony methods to max-sdk-p list."
Treehugger Robot [Mon, 15 Apr 2019 10:46:32 +0000 (10:46 +0000)]
Merge "Update OWNERS"
junyulai [Tue, 9 Apr 2019 06:37:35 +0000 (14:37 +0800)]
Release keepalive slot after stopped
Currntly, keepalive slot is released when stop() is called. Next
starting keepalive can use the same slot number while previous
keepalive is still stopping. When the previous keepalive is
stopped, the incoming as will be processed by the new keepalive.
This change release keepalive slot after the result of stopping
has returned. Thus, newly created keepalive cannot allocate the
same slot number while lower layer is still processing stop event.
This change also disable flaky assertions that are caused by
test port has been occupied by other process.
Bug:
129512753
Test: 1. atest com.android.server.ConnectivityServiceTest \
#testNattSocketKeepalives --generate-new-metrics 100
2. atest FrameworksNetTests --generate-new-metrics 10
3. simulate the fail case manually.
Change-Id: I1991627545519ee5cb408a3df3a006f710f4af7b
Treehugger Robot [Sat, 13 Apr 2019 14:36:12 +0000 (14:36 +0000)]
Merge "Import translations. DO NOT MERGE"
Treehugger Robot [Sat, 13 Apr 2019 12:35:12 +0000 (12:35 +0000)]
Merge "Import translations. DO NOT MERGE"
Treehugger Robot [Sat, 13 Apr 2019 12:14:21 +0000 (12:14 +0000)]
Merge "Import translations. DO NOT MERGE"
Treehugger Robot [Sat, 13 Apr 2019 12:13:21 +0000 (12:13 +0000)]
Merge "Import translations. DO NOT MERGE"
Treehugger Robot [Sat, 13 Apr 2019 12:10:24 +0000 (12:10 +0000)]
Merge "Import translations. DO NOT MERGE"
Treehugger Robot [Sat, 13 Apr 2019 12:10:21 +0000 (12:10 +0000)]
Merge "Import translations. DO NOT MERGE"
Treehugger Robot [Sat, 13 Apr 2019 12:02:25 +0000 (12:02 +0000)]
Merge "Import translations. DO NOT MERGE"
Treehugger Robot [Sat, 13 Apr 2019 12:02:21 +0000 (12:02 +0000)]
Merge "Import translations. DO NOT MERGE"
Treehugger Robot [Sat, 13 Apr 2019 11:59:26 +0000 (11:59 +0000)]
Merge "Import translations. DO NOT MERGE"
Treehugger Robot [Sat, 13 Apr 2019 11:58:45 +0000 (11:58 +0000)]
Merge "Import translations. DO NOT MERGE"
Treehugger Robot [Sat, 13 Apr 2019 11:58:42 +0000 (11:58 +0000)]
Merge "Import translations. DO NOT MERGE"
Treehugger Robot [Sat, 13 Apr 2019 11:47:32 +0000 (11:47 +0000)]
Merge "Import translations. DO NOT MERGE"
Bill Yi [Sat, 13 Apr 2019 09:08:02 +0000 (02:08 -0700)]
Import translations. DO NOT MERGE
Change-Id: I3488f6c74138241f29504eafd73569f780ee9a74
Auto-generated-cl: translation import
Bill Yi [Sat, 13 Apr 2019 06:23:15 +0000 (23:23 -0700)]
Import translations. DO NOT MERGE
Change-Id: Ib4bb37b12e29ecd0a1a8a726d4a761eaba4abd1f
Auto-generated-cl: translation import
Bill Yi [Sat, 13 Apr 2019 06:15:48 +0000 (23:15 -0700)]
Import translations. DO NOT MERGE
Change-Id: I492f38a82826682746367dfb5122e22b934712f2
Auto-generated-cl: translation import
Bill Yi [Sat, 13 Apr 2019 04:17:01 +0000 (21:17 -0700)]
Import translations. DO NOT MERGE
Change-Id: I219d0c8ab1cf805a0f32e64b53dee3a94abfa68a
Auto-generated-cl: translation import
Bill Yi [Sat, 13 Apr 2019 04:09:30 +0000 (21:09 -0700)]
Import translations. DO NOT MERGE
Change-Id: I55e7b90aabc7dbc880c72cffe1e5282c8ef27f1d
Auto-generated-cl: translation import
Bill Yi [Sat, 13 Apr 2019 04:02:07 +0000 (21:02 -0700)]
Import translations. DO NOT MERGE
Change-Id: I1f5ac7cc91022343245dad427a0dd40c4ed12594
Auto-generated-cl: translation import
Bill Yi [Sat, 13 Apr 2019 02:47:39 +0000 (19:47 -0700)]
Import translations. DO NOT MERGE
Change-Id: Ia4b5b3d094538e5a3e64613a9b7dc11591aaf809
Auto-generated-cl: translation import
Bill Yi [Sat, 13 Apr 2019 02:40:50 +0000 (19:40 -0700)]
Import translations. DO NOT MERGE
Change-Id: I0f47607801a75f9c98ec454e7902102dc3e39988
Auto-generated-cl: translation import
Bill Yi [Sat, 13 Apr 2019 02:11:58 +0000 (19:11 -0700)]
Import translations. DO NOT MERGE
Change-Id: I6d280118ec178a0e787498bd9e38c816e156e6bb
Auto-generated-cl: translation import
Bill Yi [Sat, 13 Apr 2019 01:58:20 +0000 (18:58 -0700)]
Import translations. DO NOT MERGE
Change-Id: I5b163a3870ef427527470e0443bab579cb88ea36
Auto-generated-cl: translation import
Bill Yi [Sat, 13 Apr 2019 01:50:31 +0000 (18:50 -0700)]
Import translations. DO NOT MERGE
Change-Id: I59be6fef50c3065874ca36a6ed77bfa93242c3ee
Auto-generated-cl: translation import
Bill Yi [Sat, 13 Apr 2019 01:42:35 +0000 (18:42 -0700)]
Import translations. DO NOT MERGE
Change-Id: I271a1675c49cfaabbf3cb74c2d805390efc2161f
Auto-generated-cl: translation import
Jack Yu [Fri, 12 Apr 2019 23:13:38 +0000 (23:13 +0000)]
Merge "Fixed the incorrect function signature"
Nathan Harold [Fri, 12 Apr 2019 22:50:04 +0000 (22:50 +0000)]
Merge "Remove key_ prefix from CarrierConfig Strings"
Treehugger Robot [Fri, 12 Apr 2019 22:35:52 +0000 (22:35 +0000)]
Merge "Ask netd to swap stats map before reading"
Andreas Gampe [Fri, 12 Apr 2019 22:17:15 +0000 (22:17 +0000)]
Merge "Framework: Lock inversion checker"
Treehugger Robot [Fri, 12 Apr 2019 21:54:13 +0000 (21:54 +0000)]
Merge "Add MEDIA_TIMEOUT error for RTCP timeout"
Treehugger Robot [Fri, 12 Apr 2019 18:12:27 +0000 (18:12 +0000)]
Merge "Bluetooth: Make ScanRecord.getServiceSolicitationUuids NonNull"
Andreas Gampe [Mon, 4 Mar 2019 22:15:18 +0000 (14:15 -0800)]
Framework: Lock inversion checker
Add an agent-based lock inversion checker. The agent will dynamically
rewrite bytecode to inject calls to LockHook, which runs a checker
on these.
Implement a simple on-thread checker that keeps a per-thread stack
of locks and a global map of lock ordering. As-is, transitivity of
checks is not guaranteed, but should be captured in most practical
cases.
To run a process with the lock checker, start the process with the
agent. The helper script start_with_lockagent.sh can be used for this:
adb shell setprop wrap.pkg-name script start_with_lockagent
(cherry picked from commit
aeb6fce5b33680bc538dbd66979a28bcba1329b4)
Bug:
124744938
Test: manual
Merged-In: Idd9a7066a5b8cb8c0de2e995f08759c98d9473e1
Change-Id: Idd9a7066a5b8cb8c0de2e995f08759c98d9473e1
Andreas Gampe [Fri, 12 Apr 2019 17:36:35 +0000 (17:36 +0000)]
Merge "Preload: Add a simple test for the state of classes"
David Brazdil [Fri, 12 Apr 2019 15:43:15 +0000 (15:43 +0000)]
Merge "Pass core platform API policy property to ART"
Lorenzo Colitti [Fri, 12 Apr 2019 13:11:18 +0000 (13:11 +0000)]
Merge changes I4f181789,Ia8a0c99b
* changes:
Revert new tests and PackageManager mock
Revert "Revert "Block incoming non-VPN packets to apps under fully-routed VPN""
Lorenzo Colitti [Fri, 12 Apr 2019 10:50:22 +0000 (19:50 +0900)]
Revert new tests and PackageManager mock
A mocked PackageManager caused test failures in existing tests.
Revert that for now to make tests pass again.
Bug:
114231106
Bug:
130397860
Test: atest FrameworksNetTests
Change-Id: I4f181789152438f18e6cd2d235d76fabe3872ea3
Lorenzo Colitti [Fri, 12 Apr 2019 10:48:06 +0000 (10:48 +0000)]
Revert "Revert "Block incoming non-VPN packets to apps under fully-routed VPN""
This reverts commit
3897df2e36d4d015304b398c545c1232ee35a1c9.
Reason for revert: Rolling forward, will fix tests in same CL stack.
Bug:
114231106
Bug:
130397860
Test: FrameworksNetTests
Change-Id: Ia8a0c99b4e1fd5dff26c881715cd876618ca4321
Remi NGUYEN VAN [Fri, 12 Apr 2019 10:25:46 +0000 (10:25 +0000)]
Merge "Revert "Block incoming non-VPN packets to apps under fully-routed VPN""
David Brazdil [Fri, 12 Apr 2019 10:18:07 +0000 (11:18 +0100)]
Pass core platform API policy property to ART
When starting ART, read property
""persist.debug.dalvik.vm.core_platform_api_policy" and pass its value
on the command line. This enables users to enable core platform API
violation reporting on demand. Note that the settings take effect after
a reboot.
Bug:
125701194
Test: compiles, boots, reporting observed
Change-Id: I97507afc85d8e186736700979c5dbf2ad0f79f12
Remi NGUYEN VAN [Fri, 12 Apr 2019 09:05:40 +0000 (09:05 +0000)]
Revert "Block incoming non-VPN packets to apps under fully-routed VPN"
This reverts commit
fd8f96d71925cc80f5052365af2e5150cc0ec3ca.
This change does not have any topic: not reverting the other 2 commits in the original topic.
Reason for revert: broke FrameworksNetTests presubmit: b/
130397860
Change-Id: Iff41d9fe97fafea44680c8d67d1ce19277548cc0
Przemyslaw Szczepaniak [Fri, 12 Apr 2019 08:50:56 +0000 (08:50 +0000)]
Merge changes from topic "nnapi_ext_restrict"
* changes:
Remove PRODUCT_SERVICES from PackageManagerNative.getLocation.
Add getLocationFlags getter to PackageManagerNative.
Treehugger Robot [Fri, 12 Apr 2019 08:23:33 +0000 (08:23 +0000)]
Merge "Pass valid file descriptor to binder"
Jakub Pawlowski [Wed, 10 Apr 2019 16:48:57 +0000 (18:48 +0200)]
Bluetooth: Make ScanRecord.getServiceSolicitationUuids NonNull
Test: compilation
Bug:
115639878
Merged-In: I5f895d65a7036275ab0faa0afd2ee1eebc416476
Change-Id: I5f895d65a7036275ab0faa0afd2ee1eebc416476
Treehugger Robot [Fri, 12 Apr 2019 01:33:00 +0000 (01:33 +0000)]
Merge "Add a lock to protect persistent stats snapshot"
Remi NGUYEN VAN [Fri, 12 Apr 2019 01:18:12 +0000 (01:18 +0000)]
Merge "Change the validation URL for Chinese SIMs"
Luke Huang [Fri, 12 Apr 2019 00:45:18 +0000 (00:45 +0000)]
Merge "API council feedbacks for DnsResolver"
Nathan Harold [Fri, 12 Apr 2019 00:35:38 +0000 (00:35 +0000)]
Merge "Improve Range Checks on CellIdentity Classes"
Nathan Harold [Thu, 11 Apr 2019 23:33:26 +0000 (16:33 -0700)]
Remove key_ prefix from CarrierConfig Strings
Remove the key_ prefix from the resolved string
of:
KEY_SUBSCRIPTION_GROUP_UUID_STRING; and
KEY_IS_OPPORTUNISTIC_SUBSCRIPTION_BOOL
Bug:
130374824
Test: compilation (trivial string change)
Change-Id: I1ae1df9d33229d3f3aba237d865ceb2373761af4
Andreas Gampe [Wed, 10 Apr 2019 22:21:18 +0000 (15:21 -0700)]
Preload: Add a simple test for the state of classes
Use app_process and reflection to find the class state.
This is expected to break when internals change, so include a test
for expectations.
Bug:
130206915
Test: atest PreloadCheck
Change-Id: I7ecdb88a19efcfcfa1c7aa5c7e67d1990306166e
Cody Kesting [Thu, 11 Apr 2019 22:11:12 +0000 (22:11 +0000)]
Merge "Update API for UiSelector."
Cody Kesting [Sat, 6 Apr 2019 16:39:59 +0000 (09:39 -0700)]
Update API for UiSelector.
Bug:
130371784
Test: API definition update. no impact to code.
Change-Id: I310b98426f0a8bc2e6c52f266ea669619a775552
Nathan Harold [Thu, 11 Apr 2019 00:39:27 +0000 (17:39 -0700)]
Improve Range Checks on CellIdentity Classes
Add range checks to ensure that parameters passed
to CellIdentity are within range; if not then set
them to the UNAVAILABLE value.
Bug:
122834811
Test: atest FrameworksTelephonyTests
Change-Id: I0d3699823be60722a1b741efd60b56f23bbc3e86
Abhijeet Kaur [Fri, 29 Mar 2019 17:04:48 +0000 (17:04 +0000)]
Pass valid file descriptor to binder
screenshotFd needs to be optional in Bugreport API. For some bugreports
such as wifi,telephony, interactive etc taking a screenshot is not
required.
Initially, the API was sending invalid file descriptor to the Binder, but
that binder transaction could not be completed as Binder validates the
file descriptor to be valid and not-null.
Adding a tmp.png screenshot file to pass to bugreport API call. In a
separate CL in frameworks/native, added check that the bugreports that
don't require screenshots would not use this file descriptor value.
Bug:
128981582
Test: Tested by taking bugreports using Bugreport API in shell
Merged-In: I3233f5753506ae159c9fa591742e6b99e361039b
Change-Id: I3233f5753506ae159c9fa591742e6b99e361039b
(cherry picked from commit
b462e2e49964ed500b49ad07cbe80d96866d61bb)
Rubin Xu [Thu, 11 Apr 2019 16:46:16 +0000 (16:46 +0000)]
Merge "Block incoming non-VPN packets to apps under fully-routed VPN"
Treehugger Robot [Thu, 11 Apr 2019 16:27:14 +0000 (16:27 +0000)]
Merge "Create new RcsParticipantQueryResultParcelable"
Luke Huang [Mon, 8 Apr 2019 07:16:04 +0000 (15:16 +0800)]
API council feedbacks for DnsResolver
To address the API review feedback provided by
the API council.
Bug:
129261432
Test: atest DnsResolverTest
Change-Id: I3de11c913682abf790850b45cd5d50ac28b3fc5c
Lorenzo Colitti [Thu, 11 Apr 2019 11:45:40 +0000 (11:45 +0000)]
Merge "Add support for TAP interfaces in TestNetworkManager."
Treehugger Robot [Thu, 11 Apr 2019 11:06:51 +0000 (11:06 +0000)]
Merge "provide a resource overlay to configure customized DNS Server."
Chiachang Wang [Thu, 11 Apr 2019 10:48:58 +0000 (10:48 +0000)]
Merge "Address nit in NetworkStackUtils"
Neil Fuller [Thu, 11 Apr 2019 09:27:54 +0000 (09:27 +0000)]
Merge "Switch from Byte.toHexString() to HexEncoding"
Neil Fuller [Thu, 4 Apr 2019 20:02:06 +0000 (21:02 +0100)]
Switch from Byte.toHexString() to HexEncoding
Switch from Byte.toHexString() to HexEncoding equivalents.
Bug:
124232146
Test: build only
Exempt-From-Owner-Approval: Cherry-picking OWNERS approved internal version
Merged-In: Id244e5247eb87c67446cbd65eb5d320f3617b8cd
Change-Id: Id244e5247eb87c67446cbd65eb5d320f3617b8cd
Remi NGUYEN VAN [Thu, 11 Apr 2019 06:36:06 +0000 (15:36 +0900)]
Change the validation URL for Chinese SIMs
The default HTTPS and fallback validation URLs are not accessible from
China, so users in China never get a validated network on WiFi with the
default AOSP settings. OEMs selling devices targeting China typically
change the check URLs for that reason.
When the device uses a Chinese SIM card, change the default validation
URLs to URLs accessible accessible from China as of now.
Test: inserted China SIM, WiFi off/on, dumpsys network_stack shows new
URL used
Bug:
111819230
Change-Id: Ib7f41f470ef1a9c7712f2477ebfab44e915cf1b9