)]}'
{
  "commit": "ac3c9dcc81bd4ea7842bac418244cbb0f354e5ab",
  "tree": "cb8ef210046394ad82bcda0b456ea57af20b75f5",
  "parents": [
    "43ef1f29803c8294c9ab68482e526537123ddee8"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Aug 21 21:10:58 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Aug 21 21:10:58 2019 +0000"
  },
  "message": "Make TranslateFWLMessage() own the message it is sending.\n\nLimits the lifetime of the message so it won\u0027t outlive widgets\nthat may get destroyed when we process it. This is required for\na subsequent patch, and avoids one block where this was already\nbeing worked around via nested scopes.\n\n-- Rename the method to the more accurate SendMessageToFWLWidget().\n-- Pass better arguments to message subclass constructors.\n\nChange-Id: Ib99a06df854ab113c91b2a74a9bccefed0e27bee\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/59811\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "025175a56ba7e99942bda48c0bb83780c36e9b44",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_messagekey.cpp",
      "new_id": "12464fa6d51aeebfdb17c11da819f37411d38101",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_messagekey.cpp"
    },
    {
      "type": "modify",
      "old_id": "5ecb161ff11c06681f205dc64352f522e80e7ee9",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_messagekey.h",
      "new_id": "4b54509129fcf5724e635eba56dd7546a6184157",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_messagekey.h"
    },
    {
      "type": "modify",
      "old_id": "1d56b0f17b5d3aa98e75281cee1fdf2b1a615abc",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_messagemouse.cpp",
      "new_id": "fdeee9993ee4f3a3dfe0b233afaef8939c1da07a",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_messagemouse.cpp"
    },
    {
      "type": "modify",
      "old_id": "ae9711f17c310e8b26ef18b33f9bdc9a1a3770d9",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_messagemouse.h",
      "new_id": "a38f60cffdd8403f744afce7b2ddbc0be479d9d1",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_messagemouse.h"
    },
    {
      "type": "modify",
      "old_id": "8996f650bf154c251333951106042eacbc248ee9",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_messagemousewheel.cpp",
      "new_id": "fd6e69d15a54d45757cf7658f75ad286a9e60dee",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_messagemousewheel.cpp"
    },
    {
      "type": "modify",
      "old_id": "8fc3a633270bfc22b06a7e4101f8bf915a533f89",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_messagemousewheel.h",
      "new_id": "5385458502312518150ea9ddbdeab49af71ccd81",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_messagemousewheel.h"
    },
    {
      "type": "modify",
      "old_id": "614b71e0e5d95e288c083b0bf7048e9daf865165",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_notedriver.cpp",
      "new_id": "821dd5c25ae772b26415a1ca0ed311683530fd1e",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_notedriver.cpp"
    },
    {
      "type": "modify",
      "old_id": "7156ee6b1e87480fc739c2f0e69faa8e0b39f8b4",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffcheckbutton.cpp",
      "new_id": "d48cf33209080d907802aa36b0ad05c7b2378e08",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffcheckbutton.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a6f845acbc3080db2cdacbcbc1698b644e986d0",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_fffield.cpp",
      "new_id": "10f146e68dace778fc9c824309eb0702baafe614",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_fffield.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e2b9db352f739ee69f863d04b8c02f3c2697cfa",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_fffield.h",
      "new_id": "d3ae1fb4f1d989f1fa0f9355084da4b61656ccbb",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_fffield.h"
    },
    {
      "type": "modify",
      "old_id": "ae683dbfa642a2557f64e11abbaa3b8c4e2c5a82",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffimageedit.cpp",
      "new_id": "0f50c6a4020bc83c07b2a7de3a4fd4cd4ffd8532",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffimageedit.cpp"
    },
    {
      "type": "modify",
      "old_id": "da52cf5c677a6467aa50e1ae9f68615a341dacd5",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_fftextedit.cpp",
      "new_id": "7916432b7ab954fbe42ca4cde1599c2cf2571aa2",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_fftextedit.cpp"
    }
  ]
}
