)]}'
{
  "commit": "8b1408e7053247def45659515cda19a64a7fccd5",
  "tree": "f3dfb5ebd24fb4993c6b915917b97250b3739555",
  "parents": [
    "bacf75eeeb5d89fe60b2c77584350ca1b1432bd5"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Wed Sep 27 11:07:51 2017 -0400"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Sep 27 16:18:11 2017 +0000"
  },
  "message": "Remove FXSYS_strlen and FXSYS_wcslen\n\nWith the conversion of internal string sizes to size_t, these wrappers\nare no longer needed. Replacing them with strlen and wcslen\nrespectively.\n\nBUG\u003dpdfium:828\n\nChange-Id: Ia087ca2ddaf688a57ec9bd9ddfb8533cbe41510d\nReviewed-on: https://pdfium-review.googlesource.com/14890\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: dsinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c567779ffee1d8da58ee35a764daeb6b609f590",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/edit/cpdf_creator.cpp",
      "new_id": "5f209a634f4192210922474dce7fa75d61a520c6",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/edit/cpdf_creator.cpp"
    },
    {
      "type": "modify",
      "old_id": "228c012e5f5fb59aa6b936d0961f339d2bcd0337",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/fpdf_parser_decode.cpp",
      "new_id": "7ad6c0176fcfe7bb5db77807d857114104fb346c",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/fpdf_parser_decode.cpp"
    },
    {
      "type": "modify",
      "old_id": "9f9be202d66ae9668d66ca331f85a879a75f5356",
      "old_mode": 33188,
      "old_path": "core/fpdftext/cpdf_textpagefind.cpp",
      "new_id": "a874521326ed34dd3ac2be2dee117ef2f5d5996b",
      "new_mode": 33188,
      "new_path": "core/fpdftext/cpdf_textpagefind.cpp"
    },
    {
      "type": "modify",
      "old_id": "d500745ca75cd3e169c3f359732f77ef48aff5e3",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/ccodec_pngmodule.cpp",
      "new_id": "0531ff10b1500c8c83da64d2ba85e8822a6cf263",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/ccodec_pngmodule.cpp"
    },
    {
      "type": "modify",
      "old_id": "f11c480bd739f55665272cf0a786cf9587ef2484",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/ccodec_tiffmodule.cpp",
      "new_id": "0fcd9f3a9963dea0ef03a4eb138598ebafc5c827",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/ccodec_tiffmodule.cpp"
    },
    {
      "type": "modify",
      "old_id": "3079eb7b7263a925b0123e7303a24cf7dc8f2000",
      "old_mode": 33188,
      "old_path": "core/fxcrt/bytestring.cpp",
      "new_id": "37121a7da9ab7e1e1b0b59baf4c45f04ab0884eb",
      "new_mode": 33188,
      "new_path": "core/fxcrt/bytestring.cpp"
    },
    {
      "type": "modify",
      "old_id": "2b01bc19aad2f384f72fa925ec3ba13b78baf42c",
      "old_mode": 33188,
      "old_path": "core/fxcrt/bytestring.h",
      "new_id": "67fdd1d9ac2c2b7b0f077b121cc850b687ea23f3",
      "new_mode": 33188,
      "new_path": "core/fxcrt/bytestring.h"
    },
    {
      "type": "modify",
      "old_id": "d3597ad421342625ac0b344140c2fd409fd88632",
      "old_mode": 33188,
      "old_path": "core/fxcrt/bytestring_unittest.cpp",
      "new_id": "ed20abcc8ee86d4d898bd8ba8b952852c7bf4497",
      "new_mode": 33188,
      "new_path": "core/fxcrt/bytestring_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "08e492156080e44fbaefd7bc878624011e56e881",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_widetextbuf.cpp",
      "new_id": "a9b59b5ff8dd9487a85c58c15c4ec8f1df11a363",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_widetextbuf.cpp"
    },
    {
      "type": "modify",
      "old_id": "30298243bc56dc54683571155864c9125a90b88a",
      "old_mode": 33188,
      "old_path": "core/fxcrt/css/cfx_cssstylesheet_unittest.cpp",
      "new_id": "baa002b05c63369b9cb771c96a8adffedbef0baa",
      "new_mode": 33188,
      "new_path": "core/fxcrt/css/cfx_cssstylesheet_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "4d0adb86ca8a179e09eedd4663891b21de8a6533",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_extension.cpp",
      "new_id": "62cf8a0e048eaefb0235f94aa9bc8fe81a0169e0",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_extension.cpp"
    },
    {
      "type": "modify",
      "old_id": "233c5e64b7012b345155f5c53d8e8129d3c9d437",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_string.cpp",
      "new_id": "13eb3a5bdd49d34f9e632ecbcaa2e1a1c14aa4ca",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_string.cpp"
    },
    {
      "type": "modify",
      "old_id": "2c84b022381083670b607c5cca415eb6e30c1ef3",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_system.h",
      "new_id": "aa9b8490f9f49aa50fa7473aba65b5eb95fb4157",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_system.h"
    },
    {
      "type": "modify",
      "old_id": "b9d6dc2080d78670fde1fdb692a6963df3646265",
      "old_mode": 33188,
      "old_path": "core/fxcrt/widestring.cpp",
      "new_id": "adeb28cc1642cc2bb3f8a7316ae9f950faba03eb",
      "new_mode": 33188,
      "new_path": "core/fxcrt/widestring.cpp"
    },
    {
      "type": "modify",
      "old_id": "73846e1be040612a8344303adfcb25ba12ec5bd1",
      "old_mode": 33188,
      "old_path": "core/fxcrt/widestring.h",
      "new_id": "745fa5b2aba2fa74424871e92f9257aa42eb4b23",
      "new_mode": 33188,
      "new_path": "core/fxcrt/widestring.h"
    },
    {
      "type": "modify",
      "old_id": "1f7219616d520d2e23c31878735b95b7952635ee",
      "old_mode": 33188,
      "old_path": "core/fxcrt/widestring_unittest.cpp",
      "new_id": "7824c2bd72ffeace6800dbdfd518c8d93d07a989",
      "new_mode": 33188,
      "new_path": "core/fxcrt/widestring_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "a1e3ac2740a90319d0166213d06549d602cd5419",
      "old_mode": 33188,
      "old_path": "core/fxcrt/xml/cfx_xmlnode.cpp",
      "new_id": "4550d5b4ae39ac0a376c841c2a63468bd75474cc",
      "new_mode": 33188,
      "new_path": "core/fxcrt/xml/cfx_xmlnode.cpp"
    },
    {
      "type": "modify",
      "old_id": "0c5210795c3deb83782950896ed36d68b2ec1a5c",
      "old_mode": 33188,
      "old_path": "core/fxge/android/cfpf_skiafontdescriptor.cpp",
      "new_id": "8dd4481a7dc726d3e725ecc5ebea3c3c0b3c81f5",
      "new_mode": 33188,
      "new_path": "core/fxge/android/cfpf_skiafontdescriptor.cpp"
    },
    {
      "type": "modify",
      "old_id": "af1d58f696d6fe7bec24a1bd3220c20cc7e513cd",
      "old_mode": 33188,
      "old_path": "core/fxge/android/cfpf_skiafontmgr.cpp",
      "new_id": "214e718e0b49ffb9c99707093ce88e368e36a336",
      "new_mode": 33188,
      "new_path": "core/fxge/android/cfpf_skiafontmgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "44e19bc8e5d25d8f18c5e468589ba45da33b737b",
      "old_mode": 33188,
      "old_path": "core/fxge/android/cfpf_skiapathfont.cpp",
      "new_id": "27f4fde9881083715f9ef6b0da8f7a43642202f0",
      "new_mode": 33188,
      "new_path": "core/fxge/android/cfpf_skiapathfont.cpp"
    },
    {
      "type": "modify",
      "old_id": "bbd60bdd5929d913358cb9d5623623c10748a5c0",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfview.cpp",
      "new_id": "40851176e2ed21eefeea0c711cc55f1cf6d178bb",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfview.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa5d478555baf31d0175d82523e4f7621fef5120",
      "old_mode": 33188,
      "old_path": "fpdfsdk/javascript/Field.cpp",
      "new_id": "a89df16158263956d132211bdeca84c4dcf837c6",
      "new_mode": 33188,
      "new_path": "fpdfsdk/javascript/Field.cpp"
    },
    {
      "type": "modify",
      "old_id": "c4b15685dd63f268e8b550a4e7a4bdbc2641229d",
      "old_mode": 33188,
      "old_path": "fpdfsdk/javascript/util.cpp",
      "new_id": "b82020d874beb7752045924e855fbed9a9d18279",
      "new_mode": 33188,
      "new_path": "fpdfsdk/javascript/util.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b9091f690006755269d1e067ca4741b4946e54c",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/cfgas_defaultfontmanager.cpp",
      "new_id": "6f3979792773b53b88d060f28e0e5d89b4240416",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/cfgas_defaultfontmanager.cpp"
    },
    {
      "type": "modify",
      "old_id": "859287388f20f1caf3b123a5e07704626f64d14d",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffwidget.cpp",
      "new_id": "77f1ac5006acc5f71a38152eaf791253a7271fac",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffwidget.cpp"
    },
    {
      "type": "modify",
      "old_id": "9cbb72aa19b94d4ce45aeb4c2edb5f35d6ae7bc2",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textparser.cpp",
      "new_id": "35e9b01580277634008d6388dbe85eddbefe772e",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textparser.cpp"
    },
    {
      "type": "modify",
      "old_id": "b4d070ac7da82ba6326f8440bdec9c699ad17325",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/fm2js/cxfa_fm2jscontext.cpp",
      "new_id": "00df0163f7c5d844a39efd91bba6480c89ad3319",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/fm2js/cxfa_fm2jscontext.cpp"
    },
    {
      "type": "modify",
      "old_id": "5433ba788ea0e6b63b6471e0a98292d006c51e6c",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_dataexporter.cpp",
      "new_id": "44b0dca98c87cfc2190f6c22a4664d6c2b739c98",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_dataexporter.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d9a2188c8a65b135ea1e0e043e55c85eaf1d73f",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_itemlayoutprocessor.cpp",
      "new_id": "8bc71f11d356eac02ce74ed9c5419f97907a5569",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_itemlayoutprocessor.cpp"
    }
  ]
}
