)]}'
{
  "commit": "5702d4dfb5b81491f873a3617f8d8fc8dc5279e6",
  "tree": "e9e9a95db55f1ee7ef8c3e9d5e807b083c53c59a",
  "parents": [
    "5af65850eaa92c53be37a6973603b1f1e4f02a43"
  ],
  "author": {
    "name": "Craig Mautner",
    "email": "cmautner@google.com",
    "time": "Sat Jun 30 14:10:16 2012 -0700"
  },
  "committer": {
    "name": "Craig Mautner",
    "email": "cmautner@google.com",
    "time": "Sat Jun 30 14:10:16 2012 -0700"
  },
  "message": "Notify client side of window movement.\n\nAdd a one way method to notify Views that the window has moved\non the screen. Fixes issues arising from the IME popping up and\ntranslating the window that uses it. Accessibility was left unaware\nof these movements and was drawing the box around the wrong widgets.\nSimilarly PopupWindow used getLocationOnScreen to determine how\nmuch screen real estate was above and below the anchor point to\ndetermine where to put an anchored window.\n\nFixes bug 6623031.\n\nChange-Id: I4731a94d5424c1ec77bf1729fba8fc9ea34cae46\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e0942c5c6e781eaf64ae2418c5e15e4aa031c5c",
      "old_mode": 33188,
      "old_path": "core/java/android/service/wallpaper/WallpaperService.java",
      "new_id": "3b26af71ca3030be5ebefce85e6560c595ec7557",
      "new_mode": 33188,
      "new_path": "core/java/android/service/wallpaper/WallpaperService.java"
    },
    {
      "type": "modify",
      "old_id": "b4caad3d3908f78b3089c4ae3d99fb0b46cec1f1",
      "old_mode": 33188,
      "old_path": "core/java/android/view/IWindow.aidl",
      "new_id": "9f22870ee32708cb38edc2afb2df74057a87658e",
      "new_mode": 33188,
      "new_path": "core/java/android/view/IWindow.aidl"
    },
    {
      "type": "modify",
      "old_id": "a6a5427efc42cd0379e42712ab83afbffd7be8a2",
      "old_mode": 33188,
      "old_path": "core/java/android/view/View.java",
      "new_id": "e7f4cc5d5ed23662f82176afaa145401952ff3cd",
      "new_mode": 33188,
      "new_path": "core/java/android/view/View.java"
    },
    {
      "type": "modify",
      "old_id": "17783a49c9eae455d448c5f5e5f540a916820fa3",
      "old_mode": 33188,
      "old_path": "core/java/android/view/ViewRootImpl.java",
      "new_id": "97488bc930d83ba36f7017c8d67ac1a713c4b80b",
      "new_mode": 33188,
      "new_path": "core/java/android/view/ViewRootImpl.java"
    },
    {
      "type": "modify",
      "old_id": "4c34d73307d0487c1b24a9a639c45548a1bc80f5",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/view/BaseIWindow.java",
      "new_id": "ac1d5944d7fca59507ab9eee384f34c69e6cd28f",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/view/BaseIWindow.java"
    },
    {
      "type": "modify",
      "old_id": "4ef5fd6f2bd394c1c12cf03167f270f13476b1d7",
      "old_mode": 33261,
      "old_path": "services/java/com/android/server/wm/WindowManagerService.java",
      "new_id": "bd32dc554f4c6583db00fad4c0f9ca97d5276aa6",
      "new_mode": 33261,
      "new_path": "services/java/com/android/server/wm/WindowManagerService.java"
    }
  ]
}
