)]}'
{
  "commit": "4f13d95139cb58768e921e0fb12c46b8180522a8",
  "tree": "3b4b31fa15aef9befd7bb3d36034a9718501cd48",
  "parents": [
    "7e858498d684e5b3db0c281903f704ebd629764d"
  ],
  "author": {
    "name": "Massimo Carli",
    "email": "mcarli@google.com",
    "time": "Fri Apr 04 15:21:53 2025 +0000"
  },
  "committer": {
    "name": "Massimo Carli",
    "email": "mcarli@google.com",
    "time": "Tue Apr 08 14:39:40 2025 +0000"
  },
  "message": "[32/n] Fix Insets for Letterbox in Shell\n\nEach AppCompatLetterboxPolicyState implementation contains\nthe information related to the letterbox surfaces bounds.\nThe letterbox surfaces bounds information was missing in\ncase of the Letterbox implmentation in shell so the\nlogic related to status bar opacity was broken when the\nflag was enabled.\n\nThe common logic to understand if the letterbox surfaces\noverlap the bar has now been moved to AppCompatLetterboxUtils.\n\nFlag: com.android.window.flags.app_compat_refactoring\nBug: 407731267\nTest: atest WmTests:AppCompatLetterboxUtilsTest\nTest: atest WmTests:SizeCompatTests\n\nChange-Id: Ibe0a4460886c17c1dd57a2d6de16f53c77ddf730\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27511b2f16686e823fc7f17b3d3db1fe5f357d3c",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/AppCompatLetterboxPolicy.java",
      "new_id": "e768c10b39cd1b2e28d3266abb998a1b0b5f6138",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/AppCompatLetterboxPolicy.java"
    },
    {
      "type": "modify",
      "old_id": "e5b61db2ef68b11898c69ad10f609b6e3093feb5",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/AppCompatLetterboxUtils.java",
      "new_id": "158244c02a140b2636373ae80ffcba9688f84506",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/AppCompatLetterboxUtils.java"
    },
    {
      "type": "modify",
      "old_id": "3a4d2ca8b9bd58532b39bf0bad46747832beebc6",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/Letterbox.java",
      "new_id": "f9b76df9d3311aea51c4b21dc3355a51ead764b8",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/Letterbox.java"
    },
    {
      "type": "modify",
      "old_id": "ac707d23b4927f77d0d4efa35410c0cfe54903df",
      "old_mode": 33188,
      "old_path": "services/tests/wmtests/src/com/android/server/wm/AppCompatLetterboxUtilsTest.java",
      "new_id": "59a054578d21683618fce8930317084ee59a3ea9",
      "new_mode": 33188,
      "new_path": "services/tests/wmtests/src/com/android/server/wm/AppCompatLetterboxUtilsTest.java"
    }
  ]
}
