)]}'
{
  "commit": "9882dae24da97845b4b4c9d2c9533b64cc3b7628",
  "tree": "9b2d859c857b0dd75f1f8427e6012ead8a7434ac",
  "parents": [
    "390f9bd8bad979c619db65158e4bb89c6f0e849d"
  ],
  "author": {
    "name": "Robert Phillips",
    "email": "robertphillips@google.com",
    "time": "Mon Mar 04 11:00:10 2019 -0500"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Mon Mar 04 22:09:39 2019 +0000"
  },
  "message": "Reduce usage of SkCanvas::flush\n\nSkCanvas::flush is problematic and we wish to deprecate it. As a first step, this CL begins to remove Skia\u0027s internal usage of it.\n\nIdeally clients would use SkSurface::flush and/or GrContext::flush.\n\nChange-Id: I39bb0702f8230134a97961a4ee70833fd5bd0dcc\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/196641\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\nReviewed-by: Greg Daniel \u003cegdaniel@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "694e572c2f6185d48dd506b65583a61b99af7878",
      "old_mode": 33188,
      "old_path": "dm/DMSrcSink.cpp",
      "new_id": "c6172b2b817244a871b85d7464490f8680c16e35",
      "new_mode": 33188,
      "new_path": "dm/DMSrcSink.cpp"
    },
    {
      "type": "modify",
      "old_id": "812c631c77707097bb21a22ab7b4f56a230a2792",
      "old_mode": 33188,
      "old_path": "example/HelloWorld.cpp",
      "new_id": "5439fb410fc9c048816d190fdb2e20721003beb7",
      "new_mode": 33188,
      "new_path": "example/HelloWorld.cpp"
    },
    {
      "type": "modify",
      "old_id": "28715fe89b940be3ab638eee67871e5d40c3c080",
      "old_mode": 33188,
      "old_path": "example/HelloWorld.h",
      "new_id": "d052fe0e01988ff1514906f1f75f5653ea0dd180",
      "new_mode": 33188,
      "new_path": "example/HelloWorld.h"
    },
    {
      "type": "modify",
      "old_id": "db3297b36914c55e37a83ea81f09574d63664a7e",
      "old_mode": 33188,
      "old_path": "gm/all_bitmap_configs.cpp",
      "new_id": "6bdef120d381603cb60ed1c1b75faf433a8425a1",
      "new_mode": 33188,
      "new_path": "gm/all_bitmap_configs.cpp"
    },
    {
      "type": "modify",
      "old_id": "170d84115f02e007955e8fe7c0f7e0692f26bf22",
      "old_mode": 33188,
      "old_path": "gm/bitmapfilters.cpp",
      "new_id": "8248d02fb01b5414ac46f52e89e02a3ae928bfbf",
      "new_mode": 33188,
      "new_path": "gm/bitmapfilters.cpp"
    },
    {
      "type": "modify",
      "old_id": "60aca585cb4e66a83409d300f56e9be5a58c319d",
      "old_mode": 33188,
      "old_path": "gm/fontregen.cpp",
      "new_id": "ab8e9e18a471856fb6a4fafb809edbdb7cf34253",
      "new_mode": 33188,
      "new_path": "gm/fontregen.cpp"
    },
    {
      "type": "modify",
      "old_id": "341b7ce9242218988a9291a074413ddb8834d964",
      "old_mode": 33188,
      "old_path": "gm/recordopts.cpp",
      "new_id": "c8606202f05f06b29fedc145125bb119dc2d16c1",
      "new_mode": 33188,
      "new_path": "gm/recordopts.cpp"
    },
    {
      "type": "modify",
      "old_id": "16cec651bc86f3a532dea23ad8735c8988708daf",
      "old_mode": 33188,
      "old_path": "src/image/SkSurface_Gpu.cpp",
      "new_id": "2df1e9d75f83248d408e895bb3880f09fed5db0e",
      "new_mode": 33188,
      "new_path": "src/image/SkSurface_Gpu.cpp"
    },
    {
      "type": "modify",
      "old_id": "b598eec0eca461333f6ec1a1144d43156049a24d",
      "old_mode": 33188,
      "old_path": "src/pdf/SkPDFDevice.cpp",
      "new_id": "c07e38d049dae1b939808f9694d400d3c52ebf4f",
      "new_mode": 33188,
      "new_path": "src/pdf/SkPDFDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "ea44de112d1f3c6707c448753a6a850cf5c36a86",
      "old_mode": 33188,
      "old_path": "src/pdf/SkPDFDocument.cpp",
      "new_id": "fe50d8de6dd1b27ae5d95b6125b94f31cc0903d4",
      "new_mode": 33188,
      "new_path": "src/pdf/SkPDFDocument.cpp"
    },
    {
      "type": "modify",
      "old_id": "a8785a0a2a5f39831148e89e314884f5d1417c56",
      "old_mode": 33188,
      "old_path": "src/xps/SkXPSDocument.cpp",
      "new_id": "b0a88b0d48e84e1ab8ae0960c8fa3ac8b392eb73",
      "new_mode": 33188,
      "new_path": "src/xps/SkXPSDocument.cpp"
    },
    {
      "type": "modify",
      "old_id": "d0d273eb71e9f74aa4d6fc2123668bdbac8c464f",
      "old_mode": 33188,
      "old_path": "tests/AnnotationTest.cpp",
      "new_id": "aec85cd7fc44db7de852bc48a19429f0fe23e660",
      "new_mode": 33188,
      "new_path": "tests/AnnotationTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "2b64722442fb9eaaef9e6e7df55d43490445f549",
      "old_mode": 33188,
      "old_path": "tests/ApplyGammaTest.cpp",
      "new_id": "29aee515f14085e55eb6d793ef2a89b04a268175",
      "new_mode": 33188,
      "new_path": "tests/ApplyGammaTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "60337787a83252b100d860512d51a6982576fe9b",
      "old_mode": 33188,
      "old_path": "tests/DeferredDisplayListTest.cpp",
      "new_id": "8adc90b3632468271d06f3ad4c8ddc580bc36c64",
      "new_mode": 33188,
      "new_path": "tests/DeferredDisplayListTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "9dd5f6804369467b7f259002b19474e7c0c3dba4",
      "old_mode": 33188,
      "old_path": "tests/GrMeshTest.cpp",
      "new_id": "b9bfa7770f3a85cdcf143afda25427c111d4209c",
      "new_mode": 33188,
      "new_path": "tests/GrMeshTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "b8ccc5aa64dd90aec97039cb8d5c6e635b0fb79b",
      "old_mode": 33188,
      "old_path": "tests/GrTextureMipMapInvalidationTest.cpp",
      "new_id": "465721e3ce8f2d8c96d7d55890af9be1434a6172",
      "new_mode": 33188,
      "new_path": "tests/GrTextureMipMapInvalidationTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "65c1f23e8d9780c4f14d28ae9d91288cfb321716",
      "old_mode": 33188,
      "old_path": "tests/ImageFilterTest.cpp",
      "new_id": "3d5306ac73fba22fd7b6ab2348c1a914b7ca1125",
      "new_mode": 33188,
      "new_path": "tests/ImageFilterTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "b4e072b2ef9cc483bf71298ff01c5a50192b2c4c",
      "old_mode": 33188,
      "old_path": "tests/ImageTest.cpp",
      "new_id": "551c8689805d2e41d12a488179b9668f460fca72",
      "new_mode": 33188,
      "new_path": "tests/ImageTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "6c9a48199f067393f74c3c68c903d454522f123d",
      "old_mode": 33188,
      "old_path": "tests/PDFJpegEmbedTest.cpp",
      "new_id": "055f45790fed64372c5188c9e11bf36852fc1012",
      "new_mode": 33188,
      "new_path": "tests/PDFJpegEmbedTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "255e91077491500dd4a5faee7c8987ab644dad02",
      "old_mode": 33188,
      "old_path": "tests/PictureTest.cpp",
      "new_id": "e0ed073954dd66f591698707886792d4bfdb5a65",
      "new_mode": 33188,
      "new_path": "tests/PictureTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "845c7d0c4248a0fa997e56de21ea3c4d3784dc5d",
      "old_mode": 33188,
      "old_path": "tests/PromiseImageTest.cpp",
      "new_id": "93a09cadab41d9dddc898d4579af754f1e7e8e07",
      "new_mode": 33188,
      "new_path": "tests/PromiseImageTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "4d3da58dd33c73baa263b7e3c48618859ede17d8",
      "old_mode": 33188,
      "old_path": "tools/fonts/SkTestSVGTypeface.cpp",
      "new_id": "e2cdc84330ec7d93db8ed200132e33cb06810cfc",
      "new_mode": 33188,
      "new_path": "tools/fonts/SkTestSVGTypeface.cpp"
    },
    {
      "type": "modify",
      "old_id": "d167914a3586fa5f2dff2da4140ad4ed926a5cd8",
      "old_mode": 33188,
      "old_path": "tools/sk_app/Window.cpp",
      "new_id": "8a36d5e11482db7f682631c645b6c3053170319b",
      "new_mode": 33188,
      "new_path": "tools/sk_app/Window.cpp"
    },
    {
      "type": "modify",
      "old_id": "648c10bde3e3d164ccc6066d7ca627ee9f09e28e",
      "old_mode": 33188,
      "old_path": "tools/sk_app/Window.h",
      "new_id": "5ca96549716a010f908518fb4a30dc080e101a0e",
      "new_mode": 33188,
      "new_path": "tools/sk_app/Window.h"
    },
    {
      "type": "modify",
      "old_id": "d63ba7e9a733d41b9061693f0ef8297060a071a9",
      "old_mode": 33188,
      "old_path": "tools/skpbench/skpbench.cpp",
      "new_id": "5dfa11d18b288f13b99fdd469ed64f184f187dff",
      "new_mode": 33188,
      "new_path": "tools/skpbench/skpbench.cpp"
    },
    {
      "type": "modify",
      "old_id": "d17027bb8219baf2449aa08b15d021c983bc7a81",
      "old_mode": 33188,
      "old_path": "tools/viewer/ImGuiLayer.cpp",
      "new_id": "03ba9edfcd66d5a2113d89a23a22327c1d8b8c52",
      "new_mode": 33188,
      "new_path": "tools/viewer/ImGuiLayer.cpp"
    },
    {
      "type": "modify",
      "old_id": "79a085e489e1a686cd9cf0c7b785689e1aa5fa28",
      "old_mode": 33188,
      "old_path": "tools/viewer/ImGuiLayer.h",
      "new_id": "f7ee4daafc469465006a926e614132013286b9f3",
      "new_mode": 33188,
      "new_path": "tools/viewer/ImGuiLayer.h"
    },
    {
      "type": "modify",
      "old_id": "8d25e8be43657d28969b33bdfab6368ba258f89a",
      "old_mode": 33188,
      "old_path": "tools/viewer/StatsLayer.cpp",
      "new_id": "b7960f7f76b0e4bc047a20c99d6bf431371bdc74",
      "new_mode": 33188,
      "new_path": "tools/viewer/StatsLayer.cpp"
    },
    {
      "type": "modify",
      "old_id": "b888517e2c0f4f153ba2debd524b67f9c9a891db",
      "old_mode": 33188,
      "old_path": "tools/viewer/StatsLayer.h",
      "new_id": "3fd02a4ed4a871d7da24aab2821f6d657c1a38d2",
      "new_mode": 33188,
      "new_path": "tools/viewer/StatsLayer.h"
    },
    {
      "type": "modify",
      "old_id": "7dd4465229a576dc69154929f20ebf0bae7ae941",
      "old_mode": 33188,
      "old_path": "tools/viewer/Viewer.cpp",
      "new_id": "d771074f4e4bf414efc1be5aec11512169107b03",
      "new_mode": 33188,
      "new_path": "tools/viewer/Viewer.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec6a2d5da4c090be178a139706457affa0ef0cae",
      "old_mode": 33188,
      "old_path": "tools/viewer/Viewer.h",
      "new_id": "fddd7304b89f36bafe77d56d131f07169372c91f",
      "new_mode": 33188,
      "new_path": "tools/viewer/Viewer.h"
    }
  ]
}
