)]}'
{
  "commit": "0657332329cba8d5fbf7e694929d768da3524e8b",
  "tree": "759af8b6a5824f9a963ac6bb8bf620db20ec56ae",
  "parents": [
    "0783da5026569cf9324a3c41aeeb45e4f859ec6a"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Mon Jan 14 23:41:40 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Jan 14 23:41:40 2019 +0000"
  },
  "message": "Break circular dependence between xfa/fde and xfa/fgas/layout.\n\nIntroduce CFX_TxtBreak::Engine interface to abstract the calls\nback into the higher layer. Move FX_TXTRUN inside CFX_TxtBreak\nwhile we\u0027re at it.\n\nChange-Id: Iaf4cb9fe4a4aec2883b42505511e3afb3a3ab3cb\nReviewed-on: https://pdfium-review.googlesource.com/c/48250\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b126d957c23968f2c7caf8b88da6f4b548a4b94",
      "old_mode": 33188,
      "old_path": "xfa/fde/BUILD.gn",
      "new_id": "7154691ed17adb8bf7a9e259fc3944433fac083a",
      "new_mode": 33188,
      "new_path": "xfa/fde/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "fd59cbc88c545c872c6026db93d783df05caead9",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_texteditengine.cpp",
      "new_id": "7610457b44748e9dc7c086fe4912765643ccf2a4",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_texteditengine.cpp"
    },
    {
      "type": "modify",
      "old_id": "5971611557931fb366ae3ba429c3a50d2dbc6164",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_texteditengine.h",
      "new_id": "01adc3d7a6149ed6f9e41ab4d4cc1abc5ba823ef",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_texteditengine.h"
    },
    {
      "type": "modify",
      "old_id": "f7ccafd89e659a5f5dc58d708b7fa259de5f7969",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_textout.cpp",
      "new_id": "836fd3e4f2d35500e00ddfbecda62dd5aec7aaf7",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_textout.cpp"
    },
    {
      "type": "modify",
      "old_id": "44111018af5bad3c3d568e48e6aa2ecc6d1fe54d",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/BUILD.gn",
      "new_id": "2749067fd253ae00ebdbfd26d449dbf5c98d62f1",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f2a3f67a65804b89356edf7007506e4fb879c1bc",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/cfx_txtbreak.cpp",
      "new_id": "acaf6448c94c95a59195bd171fd0f362bb9e5c9a",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_txtbreak.cpp"
    },
    {
      "type": "modify",
      "old_id": "9b095cc06bac9fa5b30a8f9394aa8042e16878a7",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/cfx_txtbreak.h",
      "new_id": "3cfd3a1ea79da250ee2fea654cfa098d6ad19d3e",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_txtbreak.h"
    }
  ]
}
