)]}'
{
  "commit": "e76203dbefd1df075a063ee019c3908513f6bee5",
  "tree": "2a763852e1d1de3eee6a67285ea96be2874bfb00",
  "parents": [
    "ad5ac7584844b03c5ceed082e5f5158a632405cc"
  ],
  "author": {
    "name": "weili",
    "email": "weili@chromium.org",
    "time": "Tue Aug 09 13:45:03 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Aug 09 13:45:03 2016 -0700"
  },
  "message": "Use smart pointers for class owned pointers in xfa/fxbarcode\n\nFor classes under xfa/fxbarcode, use smart pointers instead\nof raw pointer to make memory management easier.\n\nAlso fix some styling issues along the changes.\n\nBUG\u003dpdfium:518\n\nReview-Url: https://codereview.chromium.org/2221023003\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91ea57097a5903ca9aec89962d3cec675246014b",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/BC_TwoDimWriter.cpp",
      "new_id": "e4cc6e890a785a103d591b85a1025c6cae81fb49",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/BC_TwoDimWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "da2e6d9c4d4eca2cf95c475daad5d73d289e06de",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/BC_TwoDimWriter.h",
      "new_id": "76f176bfafd595f5c239c0aee2c4c17a56c81755",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/BC_TwoDimWriter.h"
    },
    {
      "type": "modify",
      "old_id": "be48d51b5bb0a964bde7a3462d1c00fd75624973",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/common/BC_CommonByteArray.cpp",
      "new_id": "afa8ac6836d2d2a2ad08a1f51694eec6ac47f88a",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/common/BC_CommonByteArray.cpp"
    },
    {
      "type": "modify",
      "old_id": "2570f81c0f64afc34e749668c2088a620fc21c4c",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/common/BC_CommonByteArray.h",
      "new_id": "cdda41b4fd0590b6f0610fed0e598e1d60dff2bb",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/common/BC_CommonByteArray.h"
    },
    {
      "type": "modify",
      "old_id": "da0ad3ff054a0063c799aca1f30a2ef8ec838565",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256.cpp",
      "new_id": "c9425dfa1958df4871a1ed1768a47624bc609da2",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd788111ed72bc9a02946ae6be333b757ae003da",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256.h",
      "new_id": "ec0f1ff549ff42ba273038c3756c5695dc189c03",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256.h"
    },
    {
      "type": "modify",
      "old_id": "ea2f3f9f899ed1fc9ec4b446c55b69a2adbb6029",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/oned/BC_OneDimWriter.cpp",
      "new_id": "9ab1aeb53ea35c91a2dfa5fcf8ca7366aa88f030",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/oned/BC_OneDimWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "10eccf9eeab21f31d7bee96367ad216f63915964",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/oned/BC_OneDimWriter.h",
      "new_id": "1480b82df1ca01f94d7854b7a6db822921d71867",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/oned/BC_OneDimWriter.h"
    },
    {
      "type": "modify",
      "old_id": "8ed5971e0eaa9cc1bbe21d23a4d49d13554f3878",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/oned/BC_OnedUPCAWriter.cpp",
      "new_id": "8fd85fc6a139cb9ff4e7be751f7fa38938dde559",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/oned/BC_OnedUPCAWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "8257dfa4b65ff22f8b0aac846765274c18270cb3",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/oned/BC_OnedUPCAWriter.h",
      "new_id": "b38a235076448eff64321fdbd02ea6109f92ba78",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/oned/BC_OnedUPCAWriter.h"
    },
    {
      "type": "modify",
      "old_id": "317a1cb92b103e12601281d6090c8f163adfca63",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/pdf417/BC_PDF417.cpp",
      "new_id": "843ee233644937aeee7a710743a6a8a2b18875ac",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/pdf417/BC_PDF417.cpp"
    },
    {
      "type": "modify",
      "old_id": "f2fb5cb89e7feafda9fc2a2381523a58c8316edd",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/pdf417/BC_PDF417.h",
      "new_id": "eeffc1e6eec94cfc08634b6234307250fe2fe21a",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/pdf417/BC_PDF417.h"
    },
    {
      "type": "modify",
      "old_id": "c9f16cafd18d521b540192dbb984423d2df7ffe9",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/qrcode/BC_QRCodeWriter.cpp",
      "new_id": "b2b87bc9a61ee2092d50774792f43f757c1fc540",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/qrcode/BC_QRCodeWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "580ea7ded14489776cdca0ae596000e08606b177",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/qrcode/BC_QRCoder.cpp",
      "new_id": "4c7956ed68e6bfd90e5e9744c0d9c1572c90cae5",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/qrcode/BC_QRCoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "bbf7bd4429b28245f43585ddc08e1f28b94f7680",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/qrcode/BC_QRCoder.h",
      "new_id": "bbb37355f203986584e6554c49fd4ff3ac29a963",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/qrcode/BC_QRCoder.h"
    },
    {
      "type": "modify",
      "old_id": "b8a032ae68704c53eaa4268c7b5082652ab73895",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/qrcode/BC_QRCoderBlockPair.cpp",
      "new_id": "8dc73c4be4a010f1447ec527e42ae9b51c8a3478",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/qrcode/BC_QRCoderBlockPair.cpp"
    },
    {
      "type": "modify",
      "old_id": "5427436761d6aeb817289fc4f98cf4e31cd5c6c3",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/qrcode/BC_QRCoderBlockPair.h",
      "new_id": "4259d6baddea027a4d97912f08fa87011d72904f",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/qrcode/BC_QRCoderBlockPair.h"
    },
    {
      "type": "modify",
      "old_id": "9935326cc117ca36dbada1b424e9ca69a6e7fc4a",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/qrcode/BC_QRCoderEncoder.cpp",
      "new_id": "7f332b671ea1a20f05f0b3333b4dfed0f2362144",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/qrcode/BC_QRCoderEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a05d9f6333b91d6f6bf142ffb4837e270c2ed07",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/qrcode/BC_QRCoderMode.cpp",
      "new_id": "74c556392770c5e9d8c4afea87176490c91ea85a",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/qrcode/BC_QRCoderMode.cpp"
    },
    {
      "type": "modify",
      "old_id": "91a991f8989cf156f8fa5df646fded27f35424de",
      "old_mode": 33188,
      "old_path": "xfa/fxbarcode/qrcode/BC_QRCoderMode.h",
      "new_id": "63048dca43f753eddccc26ad17841ba7519c835e",
      "new_mode": 33188,
      "new_path": "xfa/fxbarcode/qrcode/BC_QRCoderMode.h"
    }
  ]
}
