)]}'
{
  "commit": "e86d66169e53b30071f70a8fcd10615cc3ffa378",
  "tree": "706188c80d52088af852a6cf2630201aaf9b4ac5",
  "parents": [
    "b4ccebe54307d30d4f25325fda57aecf7e88607c"
  ],
  "author": {
    "name": "Xiaowen Lei",
    "email": "xilei@google.com",
    "time": "Wed Dec 18 02:15:38 2024 +0000"
  },
  "committer": {
    "name": "Xiaowen Lei",
    "email": "xilei@google.com",
    "time": "Wed Jan 08 07:54:37 2025 +0000"
  },
  "message": "Refactor to precalculate start/end positions for drawing Segment/Point.\n\nThe start/end positions for drawing will be precalculated and stored as\nfields in NotifProgDrawable.Segment/Point, before they are\npassed to NotifProgDrawable.setParts.\n\nAlso added documentation comment for `setProgress`, `setMin`, and\n`setMax` to clarify that they only update the position of the tracker.\n\nAlso:\n  - Cleaned up Point.mIcon, which was never used.\n  - Cleaned up default color support for Segments and Points.\n\nFlag: android.app.api_rich_ongoing\nBug: 372908709\nTest: NotificationProgressBarTest\nTest: Post ProgressStyle notifs via test app\nTest: patch ag/30006048 and run ProgressStyleNotificationScreenshotTest\nChange-Id: Ifc09326cccbe4e84ae49cb620ddb8414bb91aa5a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8cd7843fe1d920bf06dd7ff5400ad4fe94c317c1",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/widget/NotificationProgressBar.java",
      "new_id": "7459c8703e06834c4fbe8d5050a0c4f20df097dc",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/widget/NotificationProgressBar.java"
    },
    {
      "type": "modify",
      "old_id": "8629a1c95202946a39b0915756024f75326fff95",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/widget/NotificationProgressDrawable.java",
      "new_id": "be092b255f017aca5ee3080fa2ba63020161d798",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/widget/NotificationProgressDrawable.java"
    },
    {
      "type": "modify",
      "old_id": "3dfbe64c641dc1a11a3d738a2747b7072e003878",
      "old_mode": 33188,
      "old_path": "core/res/res/values/attrs.xml",
      "new_id": "02207f8c7ea45fdc8cdb96107cf9ba6fd4b427b6",
      "new_mode": 33188,
      "new_path": "core/res/res/values/attrs.xml"
    },
    {
      "type": "modify",
      "old_id": "d26bb35e5481cad1a1864ef69a49942245a475a2",
      "old_mode": 33188,
      "old_path": "core/tests/coretests/src/com/android/internal/widget/NotificationProgressBarTest.java",
      "new_id": "99a66a74d0cbef5b3021e66dd3e39633f609e8f3",
      "new_mode": 33188,
      "new_path": "core/tests/coretests/src/com/android/internal/widget/NotificationProgressBarTest.java"
    }
  ]
}
