)]}'
{
  "commit": "411582b13a08ca85c19fc5dbba66bcf9ffc157e1",
  "tree": "0db6b505e31080f06ef2e2db3c60eb7bcf226fe7",
  "parents": [
    "2bad72a27329ff30ceb9479253f5eb3d21888d25"
  ],
  "author": {
    "name": "Zijie He",
    "email": "zijiehe@google.com",
    "time": "Tue Nov 07 00:40:51 2017"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Nov 07 01:49:35 2017"
  },
  "message": "[Window Capturer] Implement scaling in GetWindowBounds()\n\nOn Mac OSX system, if retina screen is used, the GetWindowBounds() returns\npre-scaled values instead of system coordinates. So this fix considers\nper-monitor scale-factor, and stretchs the DesktopRect.\n\nBug: chromium:778049\nChange-Id: I9dc51e08235eba9b3ef6378eaa15737aa444b0c8\nReviewed-on: https://webrtc-review.googlesource.com/17600\nCommit-Queue: Zijie He \u003czijiehe@chromium.org\u003e\nReviewed-by: Jamie Walch \u003cjamiewalch@chromium.org\u003e\nCr-Commit-Position: refs/heads/master@{#20578}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b63ebb6915575fc321dfc531e20951eec31be513",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/BUILD.gn",
      "new_id": "43324d13d1f5b7c1c571a5b5693533b22a639b2a",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "005b1c64b2cf73973548e6679d7febdc34a18a09",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/mac/window_list_utils.cc",
      "new_id": "f73193ef3efc645555cd8e6258f24c03666e5968",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/mac/window_list_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "7fb0ceec9f2a9042bc754bb56d7ceff58ffc9340",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/mac/window_list_utils.h",
      "new_id": "8a79f7ecd5e32b4b3e4ac628d5fba1de42f40767",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/mac/window_list_utils.h"
    },
    {
      "type": "modify",
      "old_id": "da995a2548933d3d4ff6d578aa994a152e892061",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/mouse_cursor_monitor_mac.mm",
      "new_id": "b4a80e9c347390a5c04fcf359f40d5ad37b0f6d1",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/mouse_cursor_monitor_mac.mm"
    },
    {
      "type": "modify",
      "old_id": "a6b5bf99b9770d24148b4880720f4155174db2f0",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/window_capturer_mac.mm",
      "new_id": "aa55fd5de96a5ed96504c81a9533f3b8badf151a",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/window_capturer_mac.mm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86127d4c0593ec00d7fb144b255850641d81ff4c",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/window_finder.cc"
    },
    {
      "type": "modify",
      "old_id": "360278a6db8dcb113a70df14157cba4f0533992e",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/window_finder.h",
      "new_id": "1a78145a6340c34cbaa64c786436b1e63fc755e4",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/window_finder.h"
    },
    {
      "type": "modify",
      "old_id": "30c841b17f115b1107bb2461311f3159005e7e8f",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/window_finder_mac.h",
      "new_id": "db6e926d3cd3cec51ceac588c8f041e7af012de2",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/window_finder_mac.h"
    },
    {
      "type": "modify",
      "old_id": "94f30e519dfc3d2925a4b68d3896b1ce7ae26c87",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/window_finder_mac.mm",
      "new_id": "6df0d4d9b7e4a290732be82e250347070ea27d40",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/window_finder_mac.mm"
    }
  ]
}
