)]}'
{
  "commit": "4d31d0c653cf66f72bdef7cebbf7cff45d33f6c6",
  "tree": "63bd0f15c758b60a5ce577ac1a1f8bb24cb387c8",
  "parents": [
    "e3bbfa29b9d38dbbb77c12692eba3c40a7fb2870"
  ],
  "author": {
    "name": "tsepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Apr 19 14:11:59 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Apr 19 14:11:59 2016 -0700"
  },
  "message": "Remove a few more char* members from structs/classes.\n\nThis is a result of looking for the anti-paterns /char\\*\\sm_/\nand /m_.*\u003d.*\\.c_str/ which indicate that a class may be using\nthe contents of a string without extending the lifetime of\nthe underlying storage.\n\nAlong the way, change to uint8_t in fx_dib; this is unrelated but\navoids grep hits (it is binary, not chars anyways).\n\nAlso remove two string operators that make it easy to assign in\na manner that does not extend contents lifetime.\n\nReview URL: https://codereview.chromium.org/1902953002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5062b454524249bbea695e7a2ef4ab61ca5d5fb9",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/doc_form.cpp",
      "new_id": "d356a5c0e1cda41b2da87319f59bdf357547003c",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/doc_form.cpp"
    },
    {
      "type": "modify",
      "old_id": "2fabee39cf9cfc5ef65a3587be91b029cd1b567c",
      "old_mode": 33188,
      "old_path": "core/fxcrt/include/fx_string.h",
      "new_id": "10a70d9334b268cfb197b96894e306a9386d8157",
      "new_mode": 33188,
      "new_path": "core/fxcrt/include/fx_string.h"
    },
    {
      "type": "modify",
      "old_id": "23dd0babba29da80c6d0e25e73eb8ec2f8241f71",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/dib_int.h",
      "new_id": "ebb1ddc0ed220b28b2fe409a950489ef5d1ba7bc",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/dib_int.h"
    },
    {
      "type": "modify",
      "old_id": "80342a383ebb44b05a08a3a8bc927e6305935ec3",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/app/xfa_textlayout.cpp",
      "new_id": "532d6f54ce4b32777b15ed9e1f2b89fed93521e2",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/app/xfa_textlayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "bdcfba47cbcbcc0800f8e51635a5a099e11dbd32",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/xfa_document_imp.cpp",
      "new_id": "39bdf2503c5bbc9ddbf58c312fab20242e83972c",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/xfa_document_imp.cpp"
    },
    {
      "type": "modify",
      "old_id": "306bd0f1730c4b22b0526857e30f06f6cbbe66c8",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/xfa_object_imp.cpp",
      "new_id": "93b596ae996562179b80c640ff68f903090908b9",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/xfa_object_imp.cpp"
    }
  ]
}
