Skip to content
Snippets Groups Projects
  1. Jun 06, 2024
  2. Jun 03, 2024
  3. May 31, 2024
    • Jared Duke's avatar
      Use EventLogTags for logging · 37116a53
      Jared Duke authored
      The generated EventLogTags helper class has the appropriate event IDs,
      so use it for logging-related calls.
      
      Bug: 203241149
      Test: atest DynamicSystemInstallationServiceTests
      Change-Id: I488b9fe53d0b3fbfdedc41037f604c60b9fca82f
      37116a53
  4. May 24, 2024
  5. May 23, 2024
    • Bin Huang's avatar
      Avoid keyguard fling transition interrupt for timing issue · b9e3b6af
      Bin Huang authored
      For some low-end or bad performance devices, sometimes keyguard
      flingToHeight animation still not complete, at this moment if received
      the onStartedWakingUp while try turn screen on, it will cause the
      remote SystemUI keyguard dismiss transition can't run.
      
      Before execute a fling animation of Keyguard, set the animation execution time to 0 determines that it is Screen Off state.
      This solution makes Screen On can not affect animation.
      
      Bug: 301196699
      Test: run cts KeyguardTests
      
      Change-Id: Ic7be1b5e41814adb44ce79857b79283040b4e3a4
      Merged-In: I4743c0ad53f89ee2fdc2f8e9eed864fe79f3bfc3
      b9e3b6af
  6. May 20, 2024
  7. May 17, 2024
    • Priyanka Advani's avatar
      Revert "Fix LargeTopAppBarNestedScrollConnectionTest for ag/26995613" · b20ec5d2
      Priyanka Advani authored
      Revert submission 3085486-cherrypicker-L33500030003548614:N45100030056225643
      
      Reason for revert: Droidmonitor triggered revert due to build breakage in b/341363560. 
      
      Reverted changes: /q/submissionid:3085486-cherrypicker-L33500030003548614:N45100030056225643
      
      Change-Id: I08e6857f1dc2afe6f25e8ed757b641d44a639c4e
      b20ec5d2
    • Priyanka Advani's avatar
      Revert "[STL] Address API council feedback on ApproachLayoutModi..." · adc685c9
      Priyanka Advani authored
      Revert submission 3085486-cherrypicker-L33500030003548614:N45100030056225643
      
      Reason for revert: Droidmonitor triggered revert due to build breakage in b/341363560. 
      
      Reverted changes: /q/submissionid:3085486-cherrypicker-L33500030003548614:N45100030056225643
      
      Change-Id: I04e20626d5c410e4dfd8d41a141af50a4df426f3
      adc685c9
  8. May 16, 2024
    • omarmt's avatar
      [STL] Address API council feedback on ApproachLayoutModifierNode · ed805680
      omarmt authored
      In aosp/3020232, the intermediateLayout was removed, while
      isMeasurementApproachComplete has been changed to
      isMeasurementApproachInProgress.
      
      Test: No new test
      Bug: 332591722
      Flag: NA
      Merged-In: I3b33480980331b20f2e6e0f66f03b2e5dcda253b
      Change-Id: I3b33480980331b20f2e6e0f66f03b2e5dcda253b
      ed805680
  9. May 14, 2024
  10. May 06, 2024
  11. May 03, 2024
    • Oriol Prieto Gasco's avatar
      RESTRICT AUTOMERGE · 7b816129
      Oriol Prieto Gasco authored
      Set the container field of aconfig flags
      
      Test: printflags --format='{package}:{container}:' | grep "::"
      Bug: 312769710
      Flag: NONE
      Change-Id: I84fda0d5e9813940609436d825738ff786908ff0
      7b816129
  12. Apr 24, 2024
    • Rico Wind's avatar
      Use optimized resource shrinking for SystemUI · 65526b21
      Rico Wind authored
      This is using the new pipeline in R8 for optimized shrinking.
      
      This reduces apk size by 3.96% on phone and -12.47% on watch!
      
      Bug: 296870300
      Test: Existing
      Flag: NONE
      Change-Id: I3a509c6d6f22af1713827c0a59911b937dcfda64
      65526b21
  13. Apr 23, 2024
  14. Apr 22, 2024
    • Christoffer Adamsen's avatar
      Remove stale profile from CredentialManager · a6d3a338
      Christoffer Adamsen authored
      This fixes a build failure that arise due to the fact that ART (profman) does not correctly handle profiles that contains a method descriptor where the method's class in the dex does not have any class data (neither fields nor methods).
      
      This issue was fixed by aosp/3047152, but there is a checked in profman binary on some build targets (e.g., barbet-ap2a-userdebug), which does not have the fix.
      
      The underlying issue is that the baseline profile of CredentialManager does not match the optimized dex created by R8. As a result of R8 optimizations, it is possible that there is a line "Lfoo/bar/Baz;->m()V" in the baseline profile and that the class foo.bar.Baz does not have any fields or methods after running R8, which triggers this build failure.
      
      This is an issue in the build system and is tracked by b/335418838.
      
      Bug: 335809645
      Bug: 335777227
      Bug: 335418838
      Bug: 335209102
      Test: manual
      
      Change-Id: I8a44b1ec99bad8e9461c1a2a371f19de14f402aa
      a6d3a338
    • Anna Bauza's avatar
      Integrating new Avatar Picker App in Settings · c6487432
      Anna Bauza authored
      Bug: 309426522
      Test: manual
      (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9d5f70c8d3ca45447c3019bd934e338c05cef193)
      Merged-In: I8905841cc46ba62099f44dbecf01c06869677bf5
      Change-Id: I8905841cc46ba62099f44dbecf01c06869677bf5
      c6487432
  15. Apr 15, 2024
    • Iván Budnik's avatar
      Add Android Media Solutions to SettingsLib aconfig OWNERS · 7239f02c
      Iván Budnik authored
      Bug: 205124386
      Change-Id: I4a96d41cee9b41ea9eaaa295e7a9bbef5b78cd12
      Test: N/A
      7239f02c
    • Hiroki Mine's avatar
      Use detachFd for getPlanes in CameraExtensions · ac713964
      Hiroki Mine authored
      Fence of ParcelImage is ParcelFileDescriptor, when call getFd() to
      get file descriptor of it, the file descriptor still be owned by
      ParcelFileDescriptor, which cause fatal occurs when close the
      file descriptor in Gralloc4Mapper.
      
      Therefore, use detachFd() to get file descriptor of ParcelImage Fence.
      When call detachFd() to get file descriptor of ParcelFileDescriptor,
      the file descriptor will not be owned by ParcelFileDescriptor,
      so the file descriptor can be closed normally in Gralloc4Mapper.
      
      Bug: 334802005
      Change-Id: I8388c913f967565d90eca80e6b1b8ccb09ab018e
      ac713964
  16. Apr 14, 2024
  17. Apr 11, 2024
    • first last's avatar
      Fix NPE in SystemUI · eb7fea6f
      first last authored
      Fixed a system UI crash when clicking a notification to launch a PendingIntent with a user-created IIntentSender.
      
      Change-Id: I4f55a12e8cc85f2d8b79e7076bc3f543280b5678
      eb7fea6f
  18. Apr 10, 2024
  19. Apr 09, 2024
  20. Apr 05, 2024
  21. Apr 04, 2024
  22. Apr 03, 2024
    • Neill Kapron's avatar
      ShadeCarrierGroupController: remove excessive log · d1867469
      Neill Kapron authored
      
      Remove a greenpath log statement which prints 3x every 10s, filling logs
      
      04-03 19:35:15.980  2065  2065 D ShadeCarrierGroup: ignoring old pipeline callback because new mobile icon is enabled
      04-03 19:35:15.980  2065  2065 D ShadeCarrierGroup: ignoring old pipeline callback because new mobile icon is enabled
      04-03 19:35:15.980  2065  2065 D ShadeCarrierGroup: ignoring old pipeline callback because new mobile icon is enabled
      04-03 19:35:25.985  2065  2065 D ShadeCarrierGroup: ignoring old pipeline callback because new mobile icon is enabled
      04-03 19:35:25.985  2065  2065 D ShadeCarrierGroup: ignoring old pipeline callback because new mobile icon is enabled
      04-03 19:35:25.986  2065  2065 D ShadeCarrierGroup: ignoring old pipeline callback because new mobile icon is enabled
      04-03 19:35:35.978  2065  2065 D ShadeCarrierGroup: ignoring old pipeline callback because new mobile icon is enabled
      04-03 19:35:35.978  2065  2065 D ShadeCarrierGroup: ignoring old pipeline callback because new mobile icon is enabled
      04-03 19:35:35.978  2065  2065 D ShadeCarrierGroup: ignoring old pipeline callback because new mobile icon is enabled
      
      Flag: None
      Bug: 36785118
      Test: manual
      Change-Id: I465bde520d4e79e6e4e18ffb7dc109d36eacaa10
      Signed-off-by: default avatarNeill Kapron <nkapron@google.com>
      d1867469
    • Shrinidhi Hegde's avatar
      update package watchdog to perform mitigations after every reboot once threshold is reached. · 3c56021d
      Shrinidhi Hegde authored
      Since the bootloop is not for complete boot rather for  system-server
      restarts, we dont have to be as conscious about performing higher
      impact mitigations and we can perform them earlier. (Reboots
      initiated by user doesnt trigger a bootloop scenario.)
      
      Removed the increment boot count threshold needed between 2 mitigations.
      Also removed BOOT_LOOP_THRESHOLD(default value: 15) which was needed to
      perform any high impact mitigations.
      
      PackageWatchdog would wait for DEFAULT_BOOT_LOOP_TRIGGER_COUNT (default
      value: 5) after a reboot (ex: WARM_REBOOT step in rescue party, mainline
      rollback). Changed the behaviour to wait for DEFAULT_BOOT_LOOP_TRIGGER_COUNT
      only for first mitigation.
      
      MitigationCount was not getting reset properly after de-escalation
      window. Updated the logic to save mitigationCount to the file after reset.
      
      Did manual tests by killing system_server process using the following
      command:
      `adb shell kill -9 $(adb shell pidof system_server)`
      Verified that the first mitigation was performed at 5 restarts.
      Every restart after that resulted in next mitigation being executed.
      
      Ran `atest PackageEatcdogTest` to verify PackageWatchdogTest and
      CrashRecoveryTest changes.
      
      Test: Unit test, manual test
      Bug: 291137901
      Change-Id: Ia0174e0e5dca09c5d4e9d3a12909c5e5087b4dbf
      3c56021d
  23. Apr 02, 2024
    • Jing Ji's avatar
      Log the excessive incoming binder proxies into statsd · 9a856d32
      Jing Ji authored
      This CL introduces a new "warning" callback on excessive binder
      proxies, where if the total count of binder proxies from certain UID
      goes above the threshold, the callback will be triggered. This is
      very similar to the existing binder proxy high watermark callback.
      
      We're logging this warning event into statsd, where it may trigger
      perfetto dump, before it reaches to the high watermark and gets killed
      because of that.
      
      This callback signal could also be used as a hint to the GC in
      the future, which could effectively release the references to
      remote binder stubs.
      
      (cherry-picked from ag/25078745)
      
      Flag: ACONFIG log_excessive_binder_proxies DEVELOPMENT
      Bug: 298263955
      Test: atest FrameworksCoreTests:android.os.BinderProxyCountingTest
      Merged-In: I3c959a7dd62ee57415c22a8034d774fe49a8f64f
      Change-Id: I2eac629a1a63877adc432b23aae36d83a93c538e
      9a856d32
    • Zi Wang's avatar
      Remove skip_jarjar_repackage · 96c9d9f8
      Zi Wang authored
      skip_jarjar_repackage was used as a temporary solution
      to system ui build time increase. Now the problem should
      be resolved by moving jarjar actions before combine action
      in java compile.
      
      Test: CI
      Bug: 328067025
      Flag: NONE
      Merged-In: I01136f7d00e13f258212885a52b11c1de34fd87a
      Change-Id: I8c6c5b5834f842eaa29aafed431146967f1aa167
      96c9d9f8
  24. Mar 28, 2024
  25. Mar 26, 2024
    • Colin Cross's avatar
      Don't use androidx nodeps modules · 64ee6e2b
      Colin Cross authored
      The androidx nodeps modules were an internal implementation detail,
      they are being removed.  Replace the nodeps dependencies with the
      non-nodeps versions.
      
      Bug: 326265727
      Test: builds
      Flag: None
      Change-Id: Ief6c23460c27c64eaf9220563316bdbcc5b8d86b
      64ee6e2b
  26. Mar 20, 2024
  27. Mar 19, 2024
  28. Mar 16, 2024
Loading