Add 1922 as a free short code for Taiwan.
1922 sms is a new service announced in 05/19/2021 to streamline the mandatory contact tracing policy during pandemic in Taiwan.
BUG: 189442874
Test: ShortCodes are already in operation as tested.
Signed-off-by: Shawn Lien <shawnlien@google.com>
Change-Id: Ia62f8f9b4c2725109254153af5fdfc108f599dcb
* changes:
setCurrentState(DESTROYED) called from main thread
Enforce setCurrentState calls are on main thread
Refactor QSTileImpl and remove Dependency.get
QSTileImpl is set to DESTROYED when handleDestroy
Also address timing issues with bouncing calls between 2 handlers. In
particular, make sure that after a tile is DESTROYED, the state doesn't
change anymore due to leftover refreshState calls.
This sometimes would be caused as the result of an earlier tile added as
a callback on something that replies on add.
Make sure that tests that instantiate a QSTileImpl use the main looper
for the passed handler.
Test: atest TileServiceTest BooleanTileServiceTest
Test: manual, open QSCustomizer that destroys tiles
Test: atest SystemUITests
Change-Id: I77c61f743510cdcca54fa37cd26062a3c96bd649
Merged-In: I77c61f743510cdcca54fa37cd26062a3c96bd649
(cherry picked from commit 3744d134ad)
These calls need to be done in main thread. Now that it's enforced by
LifecycleRegistry, it should also be enforced here.
Fixes: 162923566
Test: manual
Change-Id: I569123ca240bec24f805ab87dfab25daf3545844
Merged-In: I569123ca240bec24f805ab87dfab25daf3545844
(cherry picked from commit 033a5ef99c)
Dependencies to QSTileImpl are now clearly indicated in the constructor
and fed in by its subclasses.
Test: SystemUITests
Change-Id: Idf70d205613cb31865895f2d11fa02b52fb9a408
Merged-In: Idf70d205613cb31865895f2d11fa02b52fb9a408
(cherry picked from commit 037d3b9563)
This will guarantee that there are no remaining references in the
CallbackController.
Test: atest QSTileImplTest CallbackControllerTest
Bug: 160160246
Change-Id: I308ea00b2d24febf9ad0ab1c533c4f3d2f34c675
Merged-In: I308ea00b2d24febf9ad0ab1c533c4f3d2f34c675
(cherry picked from commit c6db4059da)
* changes:
Add additional dump information for UnderlyingNetworkTracker
Copy up/downstream bandwidth and TCP buffer sizes from underlying
Prevent concurrent modification exceptions in VcnManagementService
A performance regression was noticed in go/lem benchmarks for ART. This
was likely caused by an issue in the related CL in the ART project.
Reason for revert: performance regression
Reverted Changes:
Ie0c81f97f:Remove stack protector from some interpreter funct...
Iaf565a374:Reset stack guard after fork from Zygote
Bug: 168258494
Change-Id: I1a415829b7714ad99014fbc67786c5608c81104c
If the Ignore-AOSP-First tag is in a commit message, it means the
committer is intentionally bypassing the AOSP source of truth. Check
for this tag in the AOSP-first presubmit hook so that devs don't have
to turn off hooks to get past the AOSP-first policy in exceptional
cases.
Bug: 189139990
Change-Id: I18231b93d7f213c13ace0a0af24bb20a394cc50f
Merged-In: I18231b93d7f213c13ace0a0af24bb20a394cc50f
Test: Manual testing with various commit messages
These rules are explicitly recommended to be depended on by other
libraries in the bootclasspath, that may depend on the framework's
copy of the hidl library.
Bug: 186804505
Test: presubmit
Merged-In: I09766423782d9bb9408f3d14169d7e5d8f1b5823
Change-Id: I09766423782d9bb9408f3d14169d7e5d8f1b5823
(cherry picked from commit 524bf24977)
Split the networkstack and tethering permission out of
privapp-permissions-platform.xml so that they can get
overridden properly.
Bug: 151213404
Test: NetworkStackTests
TetheringTests
Merged-In: Ic5dea321a441c1366f5faf2ecd683a2fa708bc80
Change-Id: Ic5dea321a441c1366f5faf2ecd683a2fa708bc80
NFC_PAYMENT_DEFAULT_COMPONENT is not accessable for market apps
Check if default payment name already registered in settings by NfcService.
Add a new AIDL interface isDefaultPaymentRegistered in INfcCardEmulation.aidl
Bug: 189178386
Test: atest CtsNfcTestCases
Change-Id: I0a09c9763d39c8e0b9b28df85603bdc7f281669d
This change adds a local log buffer to the VcnManagementService,
ensuring that if the system-wide log buffer saturates, some basic VCN
logs are retained
Bug: 188842647
Test: atest FrameworksVcnTests
Test: adb shell dumpsys vcn_management
Change-Id: Ib250e38fc5a034a6d2a327b2ee159e7186a15ada
Merged-In: Ib250e38fc5a034a6d2a327b2ee159e7186a15ada
(cherry picked from commit 370cc2f6a0)
This change adds additional dump information to facilitate the
resolution of bug reports.
Additionally, this method cleans up dump formatting.
Bug: 188842647
Test: atest FrameworksVcnTests
Test: adb shell dumpsys vcn_management
Change-Id: I5ce7fe05eb21a89c2034079223ef44f05db2a087
Merged-In: I5ce7fe05eb21a89c2034079223ef44f05db2a087
(cherry picked from commit 02cb0d7b45)
This change copies the relevant pieces of information used to tune the
system for performance
Bug: 188943592
Test: atest FrameworksVcnTests
Change-Id: I2d5dc5b9000fa9d0da9d34772b3704110694c526
Merged-In: I2d5dc5b9000fa9d0da9d34772b3704110694c526
(cherry picked from commit 9d92b77ad7)
In order to prevent concurrent modifications from triggering an
exception in the dump, proxy it to the handler thread.
Adding locks was considered, but would require auditing all callbacks
and proxying them to the handler threads in order to ensure lock
inversion and deadlocks never occur.
Bug: 188840899
Test: FrameworksVcnTests
Test: adb shell dumpsys vcn_management
Change-Id: Ibcc4bdc06301dd77260adaa0c086529f8f524679
Merged-In: Ibcc4bdc06301dd77260adaa0c086529f8f524679
(cherry picked from commit f8ce665d9f)
used to collect binder latency data from bluetooth and telephony.
This is a direct cherry pick from internal with no changes: https://googleplex-android-review.git.corp.google.com/c/platform/frameworks/base/+/14236409
Test: latency collection is unit tested, this is just an alternative settings configuration
Bug: 180584913
Change-Id: Ide51afb7eb26a96c7692bceb0a22585a74f08aa7
Merged-In: Ide51afb7eb26a96c7692bceb0a22585a74f08aa7