Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Unverified Commit 96e5fca9 authored by Kevin F. Haggerty's avatar Kevin F. Haggerty
Browse files

Merge tag 'android-10.0.0_r46' into staging/lineage-17.1_merge-android-10.0.0_r46

Android 10.0.0 release 46

* tag 'android-10.0.0_r46':
  Mark implicit PendingIntents as immutable
  DO NOT MERGE: Remove unused intent in NiNotification
  Add missing isShellUser check
  Do not set referrerUri on SessionInfo for non-owners
  Tests no screenshot is copied when user consent timed out
  Revert "Ignores protected broadcasts if not priv-app"
  Make view intent immutable
  Remove unused intent in NFW notification
  Only autoVerify at install for new hosts
  DO NOT MERGE: Verify INSTALL_PACKAGES permissions when adding installer package
  Revert "Revoke 'always' web handler status when not autoverifying"
  DO NOT MERGE Prevent ImageWallpaper from crashing due to wide gamut
  Drop supplementary groups for child zygotes.
  More fixes towards the race conditions in AMS
  Use killProcessGroup when killing app zygote.
  Make intents immutable
  Make implicit intent immutable.
  Add back enforceReadPermission for getmetadata
  RESTRICT AUTOMERGE
  DO NOT MERGE - Kill apps outright for API contract violations
  RESTRICT AUTOMERGE Prevent accessing companion records from arbitrary uids
  Fix order of uid/pid in LocationAccessPolicy
  Verify all possible hosts that match web nav
  Require a more specific intent
  Force update uid state when pending uid state is applied
  Notify all packages is uid-mode is changed
  Create different KeyId for saved and suggestion network
  Revert "DO NOT MERGE - Kill apps outright for API contract violations"
  RESTRICT AUTOMERGE Use consistent calling uid and package in navigateUpTo
  RESTRICT AUTOMERGE Update keyguard locked state from TrustManagerService
  DO NOT MERGE - Kill apps outright for API contract violations
  DO NOT MERGE Ensure package names read from config are system packages.
  Update redaction upon profile changes
  Only suspend package from system or shell
  Fix serialization issue of ExternalVibration
  Fix potential double destroy of AssetManager
  Prevent sending early termination of appop use
  Revoke 'always' web handler status when not autoverifying
  Fix PermissionMonitor issues
  DO NOT MERGE - Temporary fix to disable augmented autofill requests coming from password fields.
  DO NOT MERGE: Don't let NotificationEntryManager keep around old RankingMaps
  Put userId at the end of parcel
  RESTRICT AUTOMERGE Fixes NPE when preparing app data during init
  RESTRICT AUTOMERGE Use KNOWN_PACKAGES when shared lib consumers
  RESTRICT AUTOMERGE Handles null outInfo in deleteSystemPackageLI
  RESTRICT AUTOMERGE Make toasts non-clickable
  [DO NOT MERGE] Return correct offsets for getAttributeRange()
  Revoke granted permission when the permission defining app is removed.
  RESTRICT AUTOMERGE TextClassifier cross-user vulnerability in direct-reply
  Prevent system uid component from running in an isolated app process
  Validate wallpaper dimension while generating crop
  Force FGS notifications to show for a minimum time
  Update PermissionChecker usages to avoid unnecessary attribution.
  Only allow INSTALL_ALLOW_TEST from shell or root
  Don't consider tasks with INITIALIZING top activity as visible
  DO NOT MERGE revoke certain app-ops on suspend
  Do not compute outside given range in TextLine
  RESTRICT AUTOMERGE Strict SQLiteQueryBuilder needs to be stricter.
  RESTRICT AUTOMERGE Enable stricter SQLiteQueryBuilder options.
  Set default phonebook access to ACCESS_REJECTED when user didn't choose one
  Add MANAGED_PROVISIONING_DPC_DOWNLOADED.
  Use UnlockMethodCache#canSkipBouncer in user switcher
  fixes a security vulnerability in slice provider
  Unset INSTALL_DISABLE_VERIFICATION flag if install is not from system
  Add a blacklist for preinstalled carrier apps.
  Avoid using secondary displays as launch params when not support
  Cleans up sharedUser regardless of creation logic
  Revert "Stop timer when notification isn't visible"
  syncInputWindows for mouse events
  Fixed an issue where the notification wouldn't collapse
  Showing the notification icon properly now when the pulse is suppressed
  Stop timer when notification isn't visible
  Only supports ambient mode when necessary.
  [DO NOT MERGE] Don't drop restricted permissions on upgrade
  Do not allow the FalsingManager sesion to start when AOD is showing.
  Revert "SharedMemory: break Cleaner reference cycle." Bug: 138422309
  Revert "SharedMemory: clear file descriptor when explicitly closed." Bug: 138422309
  SharedMemory: clear file descriptor when explicitly closed.
  SharedMemory: break Cleaner reference cycle.
  Only consider gone for layout if parent is gone for layout
  Reland "Prevent dismissing starting window when reopening app"
  Only update overlays for target
  Prevent the BrightLineFalsingManager from duping its session.
  Fix issue with media notifs being misbucketed
  DO NOT MERGE Do not call drawableChanged pre Q
  Allow BrightLineFalsingManager settings to be experimented with via Phenotype.
  Don't animate clock when turning screen off.
  Mark screen rotation as early (1/2)
  Add cleanup method to FalsingManager to prevent memory leaks.
  Fixed a bug with the animation of the notification background
  Fixed a crash with the headsUpManager
  Use binned brightness sensor instead of prox
  Enable the BrightLineFalsingManager by default on Q.
  Postpone the shared user checking after Q
  Do not animate wallpaper when wakeAndUnlock
  PasswordSlotManager: Fix incorrect string comparison.
  Fix CTS case failed in CtsAutoFillServiceTestCases
  Compute policy for read-external-storage for uid
  GestureNav: make reportSystemGestureExclusionChanged oneway
  Pass EXTRA_CALLING_PACKAGE for legacy change default dialer/SMS intents.
  Don't persist new night mode setting in car mode
  Redact ISOBMFF boxes with 'free'
  Use a Region when calculating TouchableRegion for cutouts
  Q card.
  Revert "Prevent dismissing starting window when reopening app"
  Revert "[DO NOT MERGE] Handle config override via settings correctly"
  Reset SYSTEM_FIXED flags for hard restricted perms
  Don't create system fixed, revoked permissions
  Revert "Fix AppFuseMountScope.close()"
  skip permission check for TelephonyManager API getMmsUserAgent
  skip permission check for TelephonyManager API getMmsUserAgent
  Bouncer retry polish
  Fix NPE with live wallpaper
  Revert "Use the SubId in the TM.getNetworkType if Valid"
  Revert "Revert "Remove deprecated System APIs added in Q.""
  Revert "Revert "Finalizing Q resources""
  Revert "Revert "Removing deprecated APIs added to Q""
  Revert "Revert "Android Q is API 29""
  Check for null bg insets during initialization
  Set the default value for Secure Settings: SKIP_GESTURE & SILENCE_GESTURE
  Fixed a few issues with starting windows
  Prevent estimates from updating while callbacks are happening
  [DO NOT MERGE] Adding API for defining and invoking DirectActions
  Revert "Keep a light version of the SBN around"
  Revert "Add new constructors for mandatory fields in AppTarget.Builder"
  Ensure all fields of AutoBufferPointer are initialized
  Revert "Remove overlay logic from package manager and parser"
  Handle restricted permissions for shared UID components - framework
  Clear calling identity before calling in package managerwq
  Force app to draw navigation bar background
  Ime in gestural mode will have ime switcher and down arrow
  Temporary hack until we have dynamic remounting.
  Relaxed nullability requirements for setTintMode APIs for both PorterDuff.Mode and BlendMode
  Disable XOM on libraries for apps with targetSdkVerison<Q
  Fix for b/129240060 - updating landsape volume dialog layout to use the newly created CaptionsIcon view.
  Prevent potential NPE when updating state to bar manager
  Revert "Write touch classification metrics."
  Add missed lock for startHomeOnDisplay
  Fix reading app ops data - framework
  Revert "Write touch classification metrics."
  Recover from app-op corruption bug.
  Revert "Allow transitioning through lifecycle when finished"
  Partially revert "Handle WebView assets correctly when multiple APKs are used."
  Revert "Allow transitioning through lifecycle when finished"
  Camera: Temporarily add @UnsupportedAppUsage to various Key things.
  Camera: Temporarily add @UnsupportedAppUsage to various Key things.
  Revert "Enable CCPR in Ganesh"
  Revert "Enable CCPR in Ganesh"
  Temporary workaround to grant Storage permission.
  Temporarily grant legacy storage to certain apps.
  Sharesheet - broken file preview with profile switch
  Factor out calls to apexservice in a class.
  BugFix:GnssConfiguration change parseInt to decode
  Never resume activities that are partially occluded
  AudioService: fix lock ordering between BtHelper and AudioDeviceBroker
  Don't throw a runtime exception in getPackageInfo.
  OverlayPlugin listener method called from main thread
  Fix illegal state in doze machine
  Properly refer to Java "long" as "jlong"
  Revert "Make WindowContainer surfaces container layers by default."
  Fix typo: decrement not increment
  Bring more visibility logic from stack to activity.
  reset path before append glyph outlines, to match old SkPaint behavior
  Fix a copy-paste typo.
  Parse missing mount option.
  Fixes a crash when logging
  ProcessList: fix lmkd minfree rules
  Revert "Add support for enabling backup in work profile in"
  Allow onSessionCommand return null
  Revert "Multiple resumed activities"
  Fake out ApplicationInfo for APEXs.
  Fix: PackageInfo for apex has wrong info
  Fix fullscreen intent notifs
  Revert "Enable ANGLE-for-Android rule processing again"
  Revert "Enable ANGLE-for-Android rule processing again"
  Revert "Sets views clickable according to their visibility"
  Revert "Added app context to smart screen brightness."
  Fix NPE in NotificationLogger for real this time
  Mark entry in onEntryRemoved as @Nullable
  Fix NPE in DozeLog
  Snapshot isolated storage feature flag at boot.
  Fix an issue which causes back key doesn't work
  Revert "Make mPendingNotifications truly private"
  Check for perm being null in base permission
  Guard ANGLE rules file check with DEBUG flag
  Input: Let WM compute touchable region 2/2
  Input: Handle parent surface crops 2/2
  Fix docs
  Fixes incorrect system app deletion logic
  Add permission usage information
  Only register debug hooks when requested
  Use isGroupBlocked to check for blocked notifGroup
  Temporarily disabled IntelligenceService.
  Revert "Refactor TextLine class"
  Flag off new Chooser behavior.
  Fix Wi-Fi setup in setup wizard
  Revert "Adapt to google::protobuf::uint64 type change"
  Revert "Convert statsd_test and statsd_benchmark to proto lite"
  Flag-guards changes to status bar and lockscreen.
  Put notification demotion behind flag
  Revert "Proxy notification improvments"
  Revert "Proxy notification improvments"
  Null check on NavigationBarView in NavigationBarFragment
  Revert "Temporary fix for sms cts regression"
  Fix StatusBar setting disable flags before setting up
  Revert "Telephony light grey list clean up for Q"
  Fixed NPE in ProcessRecord.appNotResponding
  Revert "Rootless GPU Debug for GLES"
  Grant READ_PRIVILEGED_PHONE_STATE to media provider
  Return non-null value for Build#getSerial if caller does not have permission
  Add mStatusBarWindowController null check on ACTION_SCREEN_OFF
  Revert UsageStatsDatabase to version 3
  Revert "Revert onSurfaceRedrawNeeded behavior"
  We still need userIds to be populated.
  We still need userIds to be populated.
  We still need userIds to be populated.
  We still need userIds to be populated.
  Fix NullPointerException in ZenModeHelper
  What a horrible fix
  Revert "Reduce coupling between DefaultPermissionGrantPolicy and PM"
  Revert "Reduce coupling between DefaultPermissionGrantPolicy and PM"
  Defer theme flags when view isn't attached
  Revert "Do not allow apps to set night mode"
  Revert "Check in P dark greylist, use it for hidden API list generation"
  Removed shade drawing optimization
  Don't request profile owner as user if we don't have a valid user
  Revert "TextureView Vulkan support and optimized OpenGL draw"
  Revert "Remove useless broadcast registeration"
  Revert "Convert sysui to bp"
  Revert "Convert sysui to bp"
  Revert "Fix WM input limitations on secondary displays (2/N)"
  Revert "Animate activity when launching over keyguard"
  Revert SQLiteQueryBuilder for now.
  Remove sun.nio.fs.UnixChannelFactory from preloaded-classes
  AudioService: Do not disconnect SCO started externally

Change-Id: Id1ddafcceb6dc389f186f62f85f93536671d8282
parents c155a3fc dff3deab
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment