)]}'
{
  "commit": "8da9823839e8beccea92cd88455c1c67aa9f9a84",
  "tree": "6f42b16a197d3ff86f06225043791cceba51185d",
  "parents": [
    "4bd03e886ac45e84e7d1dbf56f6d860f6e5552a5"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed Dec 11 23:29:33 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Dec 11 23:29:33 2019 +0000"
  },
  "message": "Use floats in experimental APIs.\n\nFloats work more seamlessly with the underlying implementation, which\nuses floats instead of doubles. Along the way, take advantage of\nFS_MATRIX to reduce the number of parameters in these APIs. Also\nintroduce FS_POINTF for the same purpose.\n\nNOTE: This breaks API compatibility.\n\nThe modified APIS are:\n- FPDFAnnot_GetFormFieldAtPoint\n- FPDFFormObj_GetMatrix\n- FPDFPath_GetMatrix\n- FPDFPath_SetMatrix\n- FPDFText_GetCharAngle\n- FPDFText_GetLooseCharBox\n- FPDFTextObj_GetFontSize\n- FPDFTextObj_GetMatrix\n\nBug: pdfium:996\nChange-Id: I58d43928811cf019fef3017ebce670322720db4d\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/61873\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f03f2b1d6e55f00435f13fbceac3d2493afad1c6",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_helpers.cpp",
      "new_id": "526b262a2265087ab37dc830565b22d0f07caaaa",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_helpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b843958126db3169b88b521965640d98acf7679",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_helpers.h",
      "new_id": "6ba7fe1a323a2b89d608b7d38ee998c6e77dca3b",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "46c0106afd49744600bc6f6afd7fd606462582b9",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_annot.cpp",
      "new_id": "d77cee62db76708e57f829a8d0bcbda8c12bc476",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_annot.cpp"
    },
    {
      "type": "modify",
      "old_id": "967f488f6ff0bc30deceb1b2b3f44ed2ea553665",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_annot_embeddertest.cpp",
      "new_id": "1af2a0d52eaa53f0654b88336d3ca431c1e93f17",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_annot_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "b789891c67ac45eca328e75fd97743053d0b56a2",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_doc.cpp",
      "new_id": "ec361d567a3524ac82bbcbaf461682a5dc64cb75",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_doc.cpp"
    },
    {
      "type": "modify",
      "old_id": "f743406396badd2543bbc3da5a34548e06afa15c",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_edit_embeddertest.cpp",
      "new_id": "0c5167b8fbd6cb8273c9006566f988530dd97d35",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_edit_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "e99218d376a92768fabca3efb95c5d6e66742c1f",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_editpage.cpp",
      "new_id": "5f647003e5921219576d25e960670c429b2b8375",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_editpage.cpp"
    },
    {
      "type": "modify",
      "old_id": "b89c4704b51551654befef5bc7814a709f25063e",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_editpath.cpp",
      "new_id": "178303543b58360f0b68f77419c9893ec3831ef6",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_editpath.cpp"
    },
    {
      "type": "modify",
      "old_id": "366d6c1a7e247ecef5629f8d9ff77c537a57377a",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_edittext.cpp",
      "new_id": "9421b49375e7fd1f4d01be699370530d0340dc8e",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_edittext.cpp"
    },
    {
      "type": "modify",
      "old_id": "a7f97dcf67a84c5afc01ad37e753fe7444caf562",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_text.cpp",
      "new_id": "1dca39d9545d588461441bacee536b029b8d3d1d",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_text.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff3c2cbb9013fa490fd9f9fcb3fc488f15a17afd",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_text_embeddertest.cpp",
      "new_id": "edd4fd9324b319a4492054a91245eb81e2b1b509",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_text_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "496b89eb9d682896a0dfc9db979ade16f056a267",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_transformpage.cpp",
      "new_id": "cc268885f49c7dda114ca717ce49089c9667c9a8",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_transformpage.cpp"
    },
    {
      "type": "modify",
      "old_id": "c25d4d1459052537661717c70c07b6618c5f9c82",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_view.cpp",
      "new_id": "e69d2373e3bb024c404123a269a6baf1a3d1abc8",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_view.cpp"
    },
    {
      "type": "modify",
      "old_id": "8dbe991c61613c92995790532bfc2815546b4cc2",
      "old_mode": 33188,
      "old_path": "public/fpdf_annot.h",
      "new_id": "cae6cfd8f54bc298ae4b34017e929a501227c3b7",
      "new_mode": 33188,
      "new_path": "public/fpdf_annot.h"
    },
    {
      "type": "modify",
      "old_id": "5974ab6ee19dff11028d9a4c765104a5baefadc1",
      "old_mode": 33188,
      "old_path": "public/fpdf_edit.h",
      "new_id": "2bf769b93c0bad2cf6cf70862c2d1a3fcebb2216",
      "new_mode": 33188,
      "new_path": "public/fpdf_edit.h"
    },
    {
      "type": "modify",
      "old_id": "d71e1461ee4875c8a55368ffd26daa4343648adc",
      "old_mode": 33188,
      "old_path": "public/fpdf_text.h",
      "new_id": "7ab5053f78b76317b0d31220476a4a358b92d7dc",
      "new_mode": 33188,
      "new_path": "public/fpdf_text.h"
    },
    {
      "type": "modify",
      "old_id": "ef1d0e0f4903291746f0bc6e65df4a526b6a72a4",
      "old_mode": 33188,
      "old_path": "public/fpdfview.h",
      "new_id": "5c3fe4315de1002c9b4ee1f1f7441ad1099eaa15",
      "new_mode": 33188,
      "new_path": "public/fpdfview.h"
    }
  ]
}
