)]}'
{
  "commit": "1b4f6b36b3ed8d1f6cea96bc32c1b376f4a499bc",
  "tree": "aa3ba6730495096411f2a3555c74e83f5d1fca11",
  "parents": [
    "52a5005c453a9e08384e375ae51c5f1ad628fe86"
  ],
  "author": {
    "name": "weili",
    "email": "weili@chromium.org",
    "time": "Thu Aug 04 16:37:48 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Aug 04 16:37:48 2016 -0700"
  },
  "message": "Use smart pointers for class owned pointers\n\nFor classes under xfa/fgas, xfa/fwl/basewidget, and xfa/fwl/core,\nuse smart pointers instead of raw pointer to make memory management\neasier.\n\nBUG\u003dpdfium:518\n\nReview-Url: https://codereview.chromium.org/2207093005\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48635cabf7b324c5f018b8f9cd57521349305e28",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/fgas_gefont.cpp",
      "new_id": "7492de246b749b653b46ff1929a9fd6f41c3dbe5",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/fgas_gefont.cpp"
    },
    {
      "type": "modify",
      "old_id": "a94583fa6595a6474f389260b023638ff524cafe",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/fgas_gefont.h",
      "new_id": "37aa03eda9c5f9cd627695aee491fda41ebd77f7",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/fgas_gefont.h"
    },
    {
      "type": "modify",
      "old_id": "89b17ccb9b32678ad09d965e3e8850a5a075de07",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/fgas_textbreak.cpp",
      "new_id": "5ee399feaddf574f4013a10fa9f6378854ae2e51",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/fgas_textbreak.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d8e3bdbb8b110af071582455c2da6eb429d7265",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/fgas_textbreak.h",
      "new_id": "366ba80cd04198d7b0bebfcd09034053ca3118f5",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/fgas_textbreak.h"
    },
    {
      "type": "modify",
      "old_id": "723619fc5ffd9ae6dc0fcfe66175c90d16e2fdc6",
      "old_mode": 33188,
      "old_path": "xfa/fwl/basewidget/cfx_barcode.cpp",
      "new_id": "cb554f5c5b48c9bb68885b1c2f981e516f00c3b8",
      "new_mode": 33188,
      "new_path": "xfa/fwl/basewidget/cfx_barcode.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ba1f7f77d2652003df79f40b2a5b45f56bf372c",
      "old_mode": 33188,
      "old_path": "xfa/fwl/basewidget/cfx_barcode.h",
      "new_id": "758ba20b1aade36f270842c7267a44de2930dfba",
      "new_mode": 33188,
      "new_path": "xfa/fwl/basewidget/cfx_barcode.h"
    },
    {
      "type": "modify",
      "old_id": "dbe8e50bc2c4c41572b2f3e1f5038327f46c4924",
      "old_mode": 33188,
      "old_path": "xfa/fwl/basewidget/fwl_caretimp.cpp",
      "new_id": "cd51bd7430f8c95e74f292a51eb3df427b094e51",
      "new_mode": 33188,
      "new_path": "xfa/fwl/basewidget/fwl_caretimp.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f16715cd1cb513338dfea126daba499c35535a7",
      "old_mode": 33188,
      "old_path": "xfa/fwl/basewidget/fwl_caretimp.h",
      "new_id": "d8b621b43c28fb35b9c1cdf35bb7a1468faa68dc",
      "new_mode": 33188,
      "new_path": "xfa/fwl/basewidget/fwl_caretimp.h"
    },
    {
      "type": "modify",
      "old_id": "ae0b7bcc9fdfee656b4c02f869baf73bf967d7f7",
      "old_mode": 33188,
      "old_path": "xfa/fwl/basewidget/fwl_editimp.cpp",
      "new_id": "104054f4e1fc06f948194f9b2df2342341b144a5",
      "new_mode": 33188,
      "new_path": "xfa/fwl/basewidget/fwl_editimp.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f7a3862dde7de6941ac7c38cafcadf65f1dca20",
      "old_mode": 33188,
      "old_path": "xfa/fwl/basewidget/fwl_editimp.h",
      "new_id": "e17a4cfc0942b35133e285dbadce0e290ce5a238",
      "new_mode": 33188,
      "new_path": "xfa/fwl/basewidget/fwl_editimp.h"
    },
    {
      "type": "modify",
      "old_id": "ca141a2d7ad7b751726e3bd0cf878ce7f520132f",
      "old_mode": 33188,
      "old_path": "xfa/fwl/basewidget/fwl_monthcalendarimp.cpp",
      "new_id": "7477f04bdce530ed9bbaac6c454aa3bb1b66d6d8",
      "new_mode": 33188,
      "new_path": "xfa/fwl/basewidget/fwl_monthcalendarimp.cpp"
    },
    {
      "type": "modify",
      "old_id": "db6ce7801ce727a6582883be320fbaf518fb451b",
      "old_mode": 33188,
      "old_path": "xfa/fwl/basewidget/fwl_monthcalendarimp.h",
      "new_id": "2716f59f959d67950b0761e854fc258fd6d81b3e",
      "new_mode": 33188,
      "new_path": "xfa/fwl/basewidget/fwl_monthcalendarimp.h"
    },
    {
      "type": "modify",
      "old_id": "85af73855598bf653bc979a5593f4bf947b97b2c",
      "old_mode": 33188,
      "old_path": "xfa/fwl/basewidget/fwl_tooltipctrlimp.cpp",
      "new_id": "cf89483a9dc06c5c6e4523ce3b172ab708bd33a4",
      "new_mode": 33188,
      "new_path": "xfa/fwl/basewidget/fwl_tooltipctrlimp.cpp"
    },
    {
      "type": "modify",
      "old_id": "79e3f49f187514886872ed7f58eb08968b31c480",
      "old_mode": 33188,
      "old_path": "xfa/fwl/basewidget/fwl_tooltipctrlimp.h",
      "new_id": "f814eea256e5eb094af6519552c4dfdf2bec11fe",
      "new_mode": 33188,
      "new_path": "xfa/fwl/basewidget/fwl_tooltipctrlimp.h"
    },
    {
      "type": "modify",
      "old_id": "a3fc6be8166aec9518531d9100203994c64ebc30",
      "old_mode": 33188,
      "old_path": "xfa/fwl/core/fwl_formimp.cpp",
      "new_id": "1b82ff59f87494f8b22e522b1f7951943c1b57d1",
      "new_mode": 33188,
      "new_path": "xfa/fwl/core/fwl_formimp.cpp"
    },
    {
      "type": "modify",
      "old_id": "ee1507d17e4acbf3d927a9245d20a844a632874d",
      "old_mode": 33188,
      "old_path": "xfa/fwl/core/fwl_formimp.h",
      "new_id": "c88b5e683be6fefb807ac33983cc6ff2202c6aea",
      "new_mode": 33188,
      "new_path": "xfa/fwl/core/fwl_formimp.h"
    },
    {
      "type": "modify",
      "old_id": "f115e2fd1b94dd0ca550e9343c1ad75c8959089f",
      "old_mode": 33188,
      "old_path": "xfa/fwl/core/fwl_noteimp.cpp",
      "new_id": "8ecec2df6508c3e430f77eca1fed75667646f985",
      "new_mode": 33188,
      "new_path": "xfa/fwl/core/fwl_noteimp.cpp"
    },
    {
      "type": "modify",
      "old_id": "c92395a13a955e6cfac6a4f71794124b3151026a",
      "old_mode": 33188,
      "old_path": "xfa/fwl/core/fwl_noteimp.h",
      "new_id": "f923c395d518e521db0773cf30eb9bb9e90ad947",
      "new_mode": 33188,
      "new_path": "xfa/fwl/core/fwl_noteimp.h"
    },
    {
      "type": "modify",
      "old_id": "52a2978908f6ec00e47ada2296b0ef1ad430ab6c",
      "old_mode": 33188,
      "old_path": "xfa/fwl/core/fwl_widgetimp.cpp",
      "new_id": "3aa6233ae5e1e549da67cf76670cf5091d60a548",
      "new_mode": 33188,
      "new_path": "xfa/fwl/core/fwl_widgetimp.cpp"
    },
    {
      "type": "modify",
      "old_id": "d8c4fe6eb6e08eec33106f8765ccdf7d837f0a04",
      "old_mode": 33188,
      "old_path": "xfa/fwl/core/fwl_widgetimp.h",
      "new_id": "cbc89b9a8b36597bf5bc50187963ce6d294b1925",
      "new_mode": 33188,
      "new_path": "xfa/fwl/core/fwl_widgetimp.h"
    }
  ]
}
