Skip to content
Snippets Groups Projects
  1. Oct 06, 2023
  2. Oct 05, 2023
    • Xin Li's avatar
      Merge Android 14 · 7ccb8281
      Xin Li authored
      Bug: 298295554
      Merged-In: Ib6aea146a33329d3f6c1e375e99f600699318ce4
      Change-Id: Id645358f0476a48beaa6f660132adc89da0d9508
      7ccb8281
  3. Aug 29, 2023
  4. Aug 28, 2023
  5. Aug 14, 2023
    • Xin Li's avatar
      Merge Android U (ab/10368041) · cc70e7f9
      Xin Li authored
      Bug: 291102124
      Merged-In: I14048e3a7575f49da4cc945f32d2df839a4f0a00
      Change-Id: If29d13904ad08d858094db9dd4b4abace9ce81b9
      cc70e7f9
  6. Jun 05, 2023
  7. May 15, 2023
  8. May 11, 2023
  9. May 10, 2023
  10. May 09, 2023
  11. Nov 04, 2022
  12. Oct 17, 2022
  13. Oct 16, 2022
    • Cole Faust's avatar
      Fix errorprone warnings that should be errors · 50b73ca5
      Cole Faust authored
      This commit is part of a large scale change to fix errorprone
      errors that have been downgraded to warnings in the android
      source tree, so that they can be promoted to errors again.
      The full list of changes include the following, but not all
      will be present in any one individual commit:
      
      BadAnnotationImplementation
      BadShiftAmount
      BanJNDI
      BoxedPrimitiveEquality
      ComparableType
      ComplexBooleanConstant
      CollectionToArraySafeParameter
      ConditionalExpressionNumericPromotion
      DangerousLiteralNull
      DoubleBraceInitialization
      DurationFrom
      DurationTemporalUnit
      EmptyTopLevelDeclaration
      EqualsNull
      EqualsReference
      FormatString
      FromTemporalAccessor
      GetClassOnAnnotation
      GetClassOnClass
      HashtableContains
      IdentityBinaryExpression
      IdentityHashMapBoxing
      InstantTemporalUnit
      InvalidTimeZoneID
      InvalidZoneId
      IsInstanceIncompatibleType
      JUnitParameterMethodNotFound
      LockOnBoxedPrimitive
      MathRoundIntLong
      MislabeledAndroidString
      MisusedDayOfYear
      MissingSuperCall
      MisusedWeekYear
      ModifyingCollectionWithItself
      NoCanIgnoreReturnValueOnClasses
      NonRuntimeAnnotation
      NullableOnContainingClass
      NullTernary
      OverridesJavaxInjectableMethod
      ParcelableCreator
      PeriodFrom
      PreconditionsInvalidPlaceholder
      ProtoBuilderReturnValueIgnored
      ProtoFieldNullComparison
      RandomModInteger
      RectIntersectReturnValueIgnored
      ReturnValueIgnored
      SelfAssignment
      SelfComparison
      SelfEquals
      SizeGreaterThanOrEqualsZero
      StringBuilderInitWithChar
      TreeToString
      TryFailThrowable
      UnnecessaryCheckNotNull
      UnusedCollectionModifiedInPlace
      XorPower
      
      See https://errorprone.info/bugpatterns for more
      information on the checks.
      
      Bug: 253827323
      Test: m RUN_ERROR_PRONE=true javac-check
      Change-Id: I8b1533cbea835343dcf589cbaa57c63794be58bd
      50b73ca5
  14. Oct 04, 2022
    • Michael Groover's avatar
      Add unaudited exported flag to exposed runtime receivers · 4b17ed7f
      Michael Groover authored
      Android T allows apps to declare a runtime receiver as not exported
      by invoking registerReceiver with a new RECEIVER_NOT_EXPORTED flag;
      receivers registered with this flag will only receive broadcasts from
      the platform and the app itself. However to ensure developers can
      properly protect their receivers, all apps targeting U or later
      registering a receiver for non-system broadcasts must specify either
      the exported or not exported flag when invoking #registerReceiver;
      if one of these flags is not provided, the platform will throw a
      SecurityException. This commit updates all the exposed receivers
      with a new RECEIVER_EXPORTED_UNAUDITED flag to maintain the existing
      behavior of exporting the receiver while also flagging the receiver
      for audit before the U release.
      
      Bug: 234659204
      Test: Build
      Change-Id: I15aba10fe12dfcd2e67330ca844491341ef6d920
      4b17ed7f
  15. Sep 22, 2022
Loading