Skip to content
lineage-18.1
Switch branches/tags
Code

Latest commit

…d-11.0.0_r38

Android 11.0.0 Release 38 (RQ3A.210605.005)

* tag 'android-11.0.0_r38':
  Prevent apk-in-apex from being registered under wrong apex
  Mark intents as immutable
  Restrict alarm broadcast
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  getCameraIdListNoLazy : remove system cameras from mTorchStatus as well.
  DO NOT MERGE Set focus to PasswordTextView by default.
  Update carrier privilege check in enforceSubscriptionPlanAccess
  Increase maximum allowed size for status bar icons
  Increase maximum allowed size for status bar icons
  Rebind InstallSuccess UI on resume
  Revert "DO NOT MERGE Remove focus on PasswordTextView"
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  DO NOT MERGE Fix bubbles for workprofile
  Camera: Fix a removal-while-iterate bug
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  DO NOT MERGE Reset top focused root task when task hidden
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Bluetooth airplane listener: Check for null
  [DO NOT MERGE] Make PendingIntents in screenshots immutable
  [DO NOT MERGE] Make PendingIntents in screenshots immutable
  Import translations. DO NOT MERGE ANYWHERE
  BG-FGS while-in-use restriction uses the same grace period mechanism as BG-Activity-Launch.
  Allow FGS started from MediaButtonReceiver to have while-in-use permissions.
  Ensure the next activity of non-focusable task to be visible
  Import translations. DO NOT MERGE ANYWHERE
  DO NOT MERGE: Don't take the AM lock in cached app compaction handler
  RESTRICT AUTOMERGE Handling removing <original-package> tag
  RESTRICT AUTOMERGE Revert "Handling removing <original-package> tag"
  Dump warning logs to prevent app crash while no top-resumed changes
  DO NOT MERGE - Disallow deletion of channels with FGS notifications
  Prevent caching unexpected IME shown state for legacy split
  DO NOT MERGE - Disallow deletion of channels with FGS notifications
  DO NOT MERGE Inflate NotificationPanel on instantiation
  TelephonyRegistry: Pass featureId to LocationAccessPolicy
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  DO NOT MERGE Remove superfluous resetting of Keyguard on unocclusion.
  Vibrate as system instead of as an app
  Import translations. DO NOT MERGE ANYWHERE
  Fix an NPE in BatteryService
  Override isRestricted for preventing unexpected resource loading
  DO NOT MERGE Delete superfluous call of mInsetsController.onControlsChanged.
  Make sure to hide IME adjust dims when exiting split mode
  Import translations. DO NOT MERGE ANYWHERE
  Sanitize text fields
  Import translations. DO NOT MERGE ANYWHERE
  wifidisplay: restrict broadcast by the proper permission
  wifidisplay: restrict broadcast by the proper permission
  Import translations. DO NOT MERGE ANYWHERE
  Revert "Only allow BROWSABLE && DEFAULT Intents to be always opened"
  Revert "Only allow BROWSABLE && DEFAULT Intents to be always opened"
  DO NOT MERGE Remove focus on PasswordTextView
  Ensure that ML model results are still bounded by the gesture insets
  Include whether in touch mode for WindowlessWindowManager
  Return copy of pending token list
  DO NOT MERGE Do not reinflate the layout if it has not been already inflated.
  Use futures for binding and talking to the ExternalStorageService.
  Import translations. DO NOT MERGE ANYWHERE
  [RESTRICT AUTOMERGE]Fix launching app from work profile cannot show splash screen.
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Move posting logic from PerDisplay to DisplayWIndowInsetsControllerImpl.
  DO NOT MERGE Add generic rotary support for sysui overlay window
  Configure privapp perms for rotary service
  Import translations. DO NOT MERGE ANYWHERE
  Fix nine-patches to always filter
  Restrict the overridden min size for PiP
  [Fix] Bluetooth device ordering
  DO NOT MERGE Allow the Car Setup Wizard appl to send CAR_INFORMATION notifications
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Configure Bluetooth profiles displayed in settings
  DO NOT MERGE Intercept back button on user switcher screen
  Avoid TransferPipe for local dumpCacheInfo calls
  Configure privapp perms for car activity resolver
  Stop keeping freeform activities visible.
  Add immutability flag to PendingIntents
  Add Emergency callback mode shell command
  Import translations. DO NOT MERGE ANYWHERE
  Disable resetting WRITE_MEDIA_IMAGES and WRITE_MEDIA_VIDEO appops
  Make two broadcasts protected
  Add pkg target to snoozing alarm
  Add pkg target to snoozing alarm
  Import translations. DO NOT MERGE ANYWHERE
  Fix possible NPE when matching accessory version
  Make isAppBad() lock-free
  DO NOT MERGE Chk QUERY_ALL_PACKAGES when resolving
  Notify client to clear intermediate rotated adjustments
  Import translations. DO NOT MERGE ANYWHERE
  Adds caller check to getAllPackages()
  Adds caller check to getAllPackages()
  [DO NOT MERGE] Catch RuntimeException from DisplayManager
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Allow empty tokens in strict grammar
  Allow empty tokens in strict grammar
  Import translations. DO NOT MERGE ANYWHERE
  DO NOT MERGE Disable privacy indicators
  Parcel queriesProviders in ParsingPackageImpl
  Do not keep the input array with CPU times
  Apply split-screen resize on sync queue
  CachedAppOptimizer: don't take AM lock when freezer is not enabled
  Revoke storage on SDK downgrade or new full storage request
  freezer: handle exception in locks file format
  Stop passing in statsFile fds as they will be leaked when returned to the caller.
  Fix the the proto definition for app startup and fully drawn events.
  [DO NOT MERGE] Make screenshot error notification PendingIntent immutable
  [DO NOT MERGE] Make screenshot error notification PendingIntent immutable
  Import translations. DO NOT MERGE ANYWHERE
  Handle cancelled Insets animation
  [RESTRICT AUTOMERGE] Revert "[RESTRICT AUTOMERGE] Remove DPMS#getProfileOwner in favor of getProfileOwnerAsUser"
  Create ux restricted customizations for DeviceDefault buttons and switches
  DO NOT MERGE: Associate notif cancels with notif posts
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  [DO NOT MERGE] Close screenshot process on user switched
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  RESTRICT AUTOMERGE Prevent non-system overlays from showing over CDM UI
  RESTRICT AUTOMERGE Allow CDM to hide overlays
  Import translations. DO NOT MERGE ANYWHERE
  [RESTRICT AUTOMERGE] Use userId instead of USER_CURRENT in shouldLockKeyguard.
  [DO NOT MERGE] DisplayImeController: fix out-of-sync IME visibility
  DO NOT MERGE Dont restore focus on new HUN window
  [RESTRICT AUTOMERGE] Use userId instead of USER_CURRENT in shouldLockKeyguard.
  Fix ambient information which did not get for locking refresh rate
  Added to enable/disable log for DisplayModeDirector
  Import translations. DO NOT MERGE ANYWHERE
  Change setPrimaryStorageUuid to handle it for the current user
  [DO NOT MERGE] Close screenshot process on user switched
  Fix legacy APIs when VPN switches to suspended underlying network.
  Backport test coverage from aosp/1547496.
  Backport some helpers in ConnectivityServiceTest.
  Test for bugs with suspended VPN underlying networks.
  Add a test for getDefaultNetworkCapabilitiesForUser.
  Improve testing of CONNECTIVITY_ACTION broadcasts.
  Test passing an underlying network array with null network in it.
  Make testVpnNetworkActive more deterministic.
  Make MockVpn more realistic and easier to use.
  Increase test coverage for VPN info sent to NetworkStatsService.
  Simplify MockVpn.
  Test a VPN with an underlying network that does not yet exist.
  Limit maximum allowed size for a status bar icon
  Limit maximum allowed size for a status bar icon
  [DO NOT MERGE] Close screenshot process on user switched
  [DO NOT MERGE] Close screenshot process on user switched
  [DO NOT MERGE] Close screenshot process on user switched
  Fix legacy APIs when VPN switches to suspended underlying network.
  Backport test coverage from aosp/1547496.
  Backport some helpers in ConnectivityServiceTest.
  Test for bugs with suspended VPN underlying networks.
  Add a test for getDefaultNetworkCapabilitiesForUser.
  Improve testing of CONNECTIVITY_ACTION broadcasts.
  Test passing an underlying network array with null network in it.
  Make testVpnNetworkActive more deterministic.
  Make MockVpn more realistic and easier to use.
  Increase test coverage for VPN info sent to NetworkStatsService.
  Simplify MockVpn.
  Test a VPN with an underlying network that does not yet exist.
  [DO NOT MERGE] Close screenshot process on user switched
  DO NOT MERGE Handle back button for notification panel
  Add IMMUTABLE flag to AccountManager pending intents.
  ActivityManagerService: all users can handle freezer state in debug builds
  Allow carriers to configure RTT while roaming
  DO NOT MERGE: Do not inject mock location to chipset
  Remove bundled CompanionDeviceSupport permissions
  freezer: increase timeout to 5 mins
  DO NOT MERGE Do not update bar control target when application is starting
  Enabled TEMP_NOT_METERED support for carriers
  add Shell-package-library to allow product type level update
  Change target package for com.android.car.shell
  Fix thread safety issue on clearing cache
  Fix thread safety issue on clearing cache
  ActivityManager: don't freeze processes holding file locks
  [SettingsProvider] extend font size scale range
  [SettingsProvider] extend font size scale range
  [SettingsProvider] extend font size scale range
  [SettingsProvider] extend font size scale range
  Don't release WakeLock w/o active client
  Fix fingerprint dialog color contrast for dark theme
  DO NOT MERGE: Do not inject mock location to chipset
  DO NOT MERGE: Do not inject mock location to chipset
  Prevent multiple calls of ActivityThread.systemMain()
  DO NOT MERGE "Fix the ambient lux which did not update for blocking zone"
  DO NOT MERGE "Allow DeviceConfig to change display settings for high zone"
  DO NOT MERGE "Set fixed fps when ambient or display brightness is high"
  Add a new reason code for IMS call failed due to network congestion
  DO NOT MERGE: Do not inject mock location to chipset
  DO NOT MERGE: Do not inject mock location to chipset
  [RESTRICT AUTOMERGE] Fix potential out of bounds writes in LogEvent.
  Temporary fix to prevent TEMPORARILY_NOT_METERED leak
  Allow CBR when device owners is set up
  Do not abort launch logger by invisible drawn activity
  DO NOT MERGE Remove floating cards launcher
  Get ApplicationInfo using usr id
  Import translations. DO NOT MERGE ANYWHERE
  DO NOT MERGE Revert "Set fixed fps when ambient or display brightness is high"
  DO NOT MERGE Revert "Allow DeviceConfig to change display settings for high zone"
  DO NOT MERGE Revert "Fix the ambient lux which did not update for blocking zone"
  Import translations. DO NOT MERGE ANYWHERE
  Only allow BROWSABLE && DEFAULT Intents to be always opened
  Only allow BROWSABLE && DEFAULT Intents to be always opened
  Only allow BROWSABLE && DEFAULT Intents to be always opened
  Only allow BROWSABLE && DEFAULT Intents to be always opened
  Only allow BROWSABLE && DEFAULT Intents to be always opened
  Only allow BROWSABLE && DEFAULT Intents to be always opened
  Fix the ambient lux which did not update for blocking zone
  Add method to clear out SubscriptionInfo#getCardString
  Whitelist READ_PRIVILEGED_PHONE_STATE for the contacts provider
  Update the getIccId docs to reflect access requirements
  Pass interaction type to FalsingManager.isFalse
  Check mode/boost index before accessing cached support value
  Check mode/boost index before accessing cached support value
  Fix renaming file and moving file issue in MTP
  Ensure OK/Cancel buttons always shown
  Import translations. DO NOT MERGE ANYWHERE
  Notify visibility change if source visibility is changed
  [RESTRICT AUTOMERGE] Make WPMS look for DOs and POs in the correct calling user
  Clean up dead code in NetInitiatedActivity
  DO NOT MERGE Focus clock by default
  DO NOT MERGE: Disable StrictMode VM Policy check.
  Use default color when artwork is too small
  Nfc adapter randomly returns null on devices having Nfc
  RESTRICT AUTOMERGE: Set mAllowWhileInUsePermissionInFgs correctly when bindService() from background.
  Unregister Touch Sensors for DOZE_AOD_DOCKED
  DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL.
  DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL.
  DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL.
  DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL.
  Protect account chooser activities against overlay.
  Protect account chooser activities against overlay.
  Only update native InputApplicationHandle once
  Listen for EXTRA_PRESENT changes
  Fix DevicePolicyManager.isBackupServiceEnabled() breakage.
  BackupManagerService: Make new behavior conditional on ChangeId.
  Enforce BACKUP permission on Service end.
  RESTRICT AUTOMERGE Allow CDM to hide overlays
  RESTRICT AUTOMERGE Prevent non-system overlays from showing over CDM UI
  RESTRICT AUTOMERGE Allow CDM to hide overlays
  RESTRICT AUTOMERGE Prevent non-system overlays from showing over CDM UI
  RESTRICT AUTOMERGE Allow CDM to hide overlays
  RESTRICT AUTOMERGE Prevent non-system overlays from showing over CDM UI
  Allow CDM to hide overlays
  Prevent non-system overlays from showing over CDM UI
  Protect DeviceAdminReceiver intents
  [RESTRICT AUTOMERGE] Remove DPMS#getProfileOwner in favor of getProfileOwnerAsUser
  Revoke storage on SDK downgrade or new full storage request
  docs: Remove error in requestPermissions doc

Conflicts:
	packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
	packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java
	packages/SystemUI/src/com/android/systemui/statusbar/KeyguardIndicationController.java

Change-Id: I9e9651e436f43aca02b424d453a4c76e32a79d7d
0d56322

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time