)]}'
{
  "commit": "0956aecceea5379b482d10c70933d9221c4b3833",
  "tree": "6d8bf8cccae5a8ae9cae35334eb5cc798f83c917",
  "parents": [
    "571febd92be75f6a5a9457ac0cbd046fe9fdf789"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Aug 12 19:33:04 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Aug 12 19:33:04 2020 +0000"
  },
  "message": "Remove CFWL_WidgetMgr::SetParent().\n\nIt is only called in one place, right after a widget is created. The\nwidget constructor does an InsertWidget() with the same parent and\nwidget arguments that will subsequently be passed to SetParent(). The\nresult is two calls to AppendLastChild() with the same arguments, with\nthe second one being essentially a no-op.\n\nChange-Id: Ibee59582fe81e72e37e6fa76d73930edc35c004c\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/72710\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc13fb56f8b9c9111609a2d5d2e7b7166af1047d",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_edit.cpp",
      "new_id": "553f74e137566afe94a103bb5f6e85e7cea9ebe9",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_edit.cpp"
    },
    {
      "type": "modify",
      "old_id": "a7beabd54941284753a7843390192159d2053b98",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_widgetmgr.cpp",
      "new_id": "b03e739927afbb788bc46bb2041d1ab4257aa1fc",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_widgetmgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "6f4e7637030875759944929285ffed2d5e6a8985",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_widgetmgr.h",
      "new_id": "c4c401e6843c544625b037965ee1be2e2a8361df",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_widgetmgr.h"
    }
  ]
}
