)]}'
{
  "log": [
    {
      "commit": "5f84f9fb8f6dd4ad71fae22a12d1a8a21eaabd42",
      "tree": "cc9e5433ecb65a9beaf1d1f02d435ddb0d784ad0",
      "parents": [
        "33f993f8c9d70c6ffbe9588a54ff19dbb4a513a4",
        "0f2c21259db046fc87149e7ddec4049eacc68249"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 07 16:14:42 2018 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 07 16:14:42 2018 -0800"
      },
      "message": "DO NOT MERGE\n\nMerge pie-platform-release (PPRL.181205.001, history only) into master\n\nBug: 120502534\nChange-Id: Ie37b14b34b4ef13c5c6c9a9e435b374bc032f844\n"
    },
    {
      "commit": "33f993f8c9d70c6ffbe9588a54ff19dbb4a513a4",
      "tree": "cc9e5433ecb65a9beaf1d1f02d435ddb0d784ad0",
      "parents": [
        "759a2f798b83948c79c0d9c67c3df676c5e0db71",
        "a4ebb005a63bb5f1b42e0c1947f277948d15ba47"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 07 17:25:22 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 07 17:25:22 2018 -0700"
      },
      "message": "Merge Android Pie into master am: a5c3240473\nam: a4ebb005a6\n\nChange-Id: Ic16a95faa9448db28e18ac65680ab87ff48b6bea\n"
    },
    {
      "commit": "a4ebb005a63bb5f1b42e0c1947f277948d15ba47",
      "tree": "cc9e5433ecb65a9beaf1d1f02d435ddb0d784ad0",
      "parents": [
        "b50445d94e9d7bae93c40b39048273eae01389f1",
        "a5c32404734bfe15d4b66c2862a37575a8ef09b9"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 07 13:48:10 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 07 13:48:10 2018 -0700"
      },
      "message": "Merge Android Pie into master\nam: a5c3240473\n\nChange-Id: I82a035b84fcbf0e3f96328b7bb310a819b7d922e\n"
    },
    {
      "commit": "a5c32404734bfe15d4b66c2862a37575a8ef09b9",
      "tree": "cc9e5433ecb65a9beaf1d1f02d435ddb0d784ad0",
      "parents": [
        "51b18905eadbbdf201d5e3864fe854da2c5d3719",
        "b50445d94e9d7bae93c40b39048273eae01389f1"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 06 16:50:47 2018 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 06 16:50:47 2018 -0700"
      },
      "message": "Merge Android Pie into master\n\nBug: 112104996\nChange-Id: Idd2cac4993546ed13475d305bfda2169f8695847\n"
    },
    {
      "commit": "759a2f798b83948c79c0d9c67c3df676c5e0db71",
      "tree": "cc9e5433ecb65a9beaf1d1f02d435ddb0d784ad0",
      "parents": [
        "caafe5199285cfd7f5e9a3e3c36833b2fba4d0c8",
        "b50445d94e9d7bae93c40b39048273eae01389f1"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Jun 09 02:13:17 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 09 02:13:17 2018 -0700"
      },
      "message": "Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master\nam: b50445d94e\n\nChange-Id: Ibba03d9e2462ed5b7566288daf806df062de2740\n"
    },
    {
      "commit": "b50445d94e9d7bae93c40b39048273eae01389f1",
      "tree": "cc9e5433ecb65a9beaf1d1f02d435ddb0d784ad0",
      "parents": [
        "685b2790fbb8a317bced604f2cb124b1039a8327",
        "caafe5199285cfd7f5e9a3e3c36833b2fba4d0c8"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Jun 08 11:07:28 2018 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Jun 08 11:07:28 2018 -0700"
      },
      "message": "Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master\n\nBug: 79597307\nChange-Id: I34b47d573786dd651a7302833f2a49984c053daa\n"
    },
    {
      "commit": "0f2c21259db046fc87149e7ddec4049eacc68249",
      "tree": "cc9e5433ecb65a9beaf1d1f02d435ddb0d784ad0",
      "parents": [
        "25ea68122a1f0d50080603a4edaf6f7b70b4c243",
        "8acd7ffa7eae1e72aa4884ed6ef921c6b812f71c"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Apr 03 07:25:42 2018 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Apr 03 07:25:42 2018 +0000"
      },
      "message": "Snap for 4696032 from 8acd7ffa7eae1e72aa4884ed6ef921c6b812f71c to pi-release\n\nChange-Id: I7f93e6260f9166b135fab2f50ab6d6f98f31c8ee\n"
    },
    {
      "commit": "caafe5199285cfd7f5e9a3e3c36833b2fba4d0c8",
      "tree": "cc9e5433ecb65a9beaf1d1f02d435ddb0d784ad0",
      "parents": [
        "791da533c572050f7ba628d9c7238911ab2a039f",
        "8acd7ffa7eae1e72aa4884ed6ef921c6b812f71c"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@chromium.org",
        "time": "Mon Apr 02 18:14:16 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 02 18:14:16 2018 +0000"
      },
      "message": "AW: use correct ClassLoader in dupeMethod\nam: 8acd7ffa7e\n\nChange-Id: I155fed62d9e5f8a9aa14310825b92280128c5318\n"
    },
    {
      "commit": "8acd7ffa7eae1e72aa4884ed6ef921c6b812f71c",
      "tree": "cc9e5433ecb65a9beaf1d1f02d435ddb0d784ad0",
      "parents": [
        "c0f2da484a7b7b814b9fb939a101fc9bbcba9a43"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@chromium.org",
        "time": "Thu Mar 29 21:36:13 2018 +0000"
      },
      "committer": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Thu Mar 29 15:26:06 2018 -0700"
      },
      "message": "AW: use correct ClassLoader in dupeMethod\n\nThis fixes an issue with the support library where we would sometimes\ncreate an InvocationHandler and look up methods using the wrong\nClassLoader. This ensures we always use the correct ClassLoader.\n\ndupeMethod() is only used here, so it\u0027s safe to change the signature.\n\nSee the crbug for more information.\n\nBug: 826988\nTest: Manual, did this in my demo CL at http://crrev/c/965883\nChange-Id: I7ca7bb90aec81a6a30ce4d6393cf40ee54d40c19\nReviewed-on: https://chromium-review.googlesource.com/985631\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Nate Fischer \u003cntfschr@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#546961}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: c6aed4c0fe3d8eeb3ae7f2bdd32cc6433cdf929c"
    },
    {
      "commit": "25ea68122a1f0d50080603a4edaf6f7b70b4c243",
      "tree": "26bd2529f08755452d53a01892a9679625c25e15",
      "parents": [
        "3028886d3bf19c4fb881a2eceece116d7032f47d",
        "c0f2da484a7b7b814b9fb939a101fc9bbcba9a43"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Mar 29 07:23:39 2018 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Mar 29 07:23:39 2018 +0000"
      },
      "message": "Snap for 4686875 from c0f2da484a7b7b814b9fb939a101fc9bbcba9a43 to pi-release\n\nChange-Id: I1461ecb4ad9fb1927e4bf05e55b426ec59829731\n"
    },
    {
      "commit": "791da533c572050f7ba628d9c7238911ab2a039f",
      "tree": "26bd2529f08755452d53a01892a9679625c25e15",
      "parents": [
        "5ada56b7f1dd5b12a4ec532646122eea322a96a7",
        "c0f2da484a7b7b814b9fb939a101fc9bbcba9a43"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@chromium.org",
        "time": "Thu Mar 29 00:14:40 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 29 00:14:40 2018 +0000"
      },
      "message": "AW: add boundary interfaces for new classes used in callbacks\nam: c0f2da484a\n\nChange-Id: I3553441d4cb200713b25c9fb0985864ffc099796\n"
    },
    {
      "commit": "c0f2da484a7b7b814b9fb939a101fc9bbcba9a43",
      "tree": "26bd2529f08755452d53a01892a9679625c25e15",
      "parents": [
        "da629b9f10fd0389cf816734c769c225f32f1b8a"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@chromium.org",
        "time": "Wed Mar 28 20:45:49 2018 +0000"
      },
      "committer": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Wed Mar 28 13:50:38 2018 -0700"
      },
      "message": "AW: add boundary interfaces for new classes used in callbacks\n\nThis adds boundary interfaces for SafeBrowsingResponse and\nWebResourceError, both of which are post-L classes added in\nWebViewClient callbacks (onSafeBrowsingHit() and onReceivedError()).\n\nDesign doc: http://go/wv-support-library-callbacks\n\nBug: 781764\nTest: N/A\nChange-Id: Idcf1b4af21b197f951192b5a262f63ec0500debe\nReviewed-on: https://chromium-review.googlesource.com/982651\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Nate Fischer \u003cntfschr@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#546590}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: b73c062f19bf41d9f50c405302b9bdfe419b554d"
    },
    {
      "commit": "3028886d3bf19c4fb881a2eceece116d7032f47d",
      "tree": "357ae0670560b7e4990f7bfdec257f40838648a3",
      "parents": [
        "c29ee3cd1ee9c50c4ed9ceea5d3b5bcaa0d2e653",
        "da629b9f10fd0389cf816734c769c225f32f1b8a"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Mar 27 07:22:49 2018 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Mar 27 07:22:49 2018 +0000"
      },
      "message": "Snap for 4680594 from da629b9f10fd0389cf816734c769c225f32f1b8a to pi-release\n\nChange-Id: If7aafc024e5702ca581906a58a6ced054335576a\n"
    },
    {
      "commit": "5ada56b7f1dd5b12a4ec532646122eea322a96a7",
      "tree": "357ae0670560b7e4990f7bfdec257f40838648a3",
      "parents": [
        "5416524f1d3d8db397037b43f4d5c9e0f7b8f201",
        "da629b9f10fd0389cf816734c769c225f32f1b8a"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@chromium.org",
        "time": "Mon Mar 26 15:41:35 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 26 15:41:35 2018 +0000"
      },
      "message": "AW: add WebViewClient boundary interface\nam: da629b9f10\n\nChange-Id: I7fec5993f015b131e7c307f4beb8b6dae4656411\n"
    },
    {
      "commit": "c29ee3cd1ee9c50c4ed9ceea5d3b5bcaa0d2e653",
      "tree": "e5b3aae3f110003b36c1b2ffc7f730ee0624ca6b",
      "parents": [
        "f0900db1de0586a953b61841be3f466ec851006f",
        "e149215027e947e6655edb889f48990e90dce609"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sun Mar 25 07:24:18 2018 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sun Mar 25 07:24:18 2018 +0000"
      },
      "message": "Snap for 4677756 from e149215027e947e6655edb889f48990e90dce609 to pi-release\n\nChange-Id: Ib1b3ba4922db5adf190380efdf5013d5c5f01c5b\n"
    },
    {
      "commit": "da629b9f10fd0389cf816734c769c225f32f1b8a",
      "tree": "357ae0670560b7e4990f7bfdec257f40838648a3",
      "parents": [
        "e149215027e947e6655edb889f48990e90dce609"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@chromium.org",
        "time": "Fri Mar 23 20:53:53 2018 +0000"
      },
      "committer": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Fri Mar 23 16:00:40 2018 -0700"
      },
      "message": "AW: add WebViewClient boundary interface\n\nNo change to logic.\n\nThis adds WebViewClientBoundaryInterface, which will be implemented by\nWebViewClientCompat on the support library side.\n\nThese methods will be invoked from the support_library side in later\nCLs, as we implement each callback.\n\nBug: 781764\nTest: N/A\nChange-Id: I2ba052ff02076cec1c9d4e360aed322a63b511ef\nReviewed-on: https://chromium-review.googlesource.com/974898\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nReviewed-by: Gustav Sennton \u003cgsennton@chromium.org\u003e\nCommit-Queue: Nate Fischer \u003cntfschr@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#545575}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 2636fba313a00683509bc25cf4e79ad1f917ee49"
    },
    {
      "commit": "5416524f1d3d8db397037b43f4d5c9e0f7b8f201",
      "tree": "e5b3aae3f110003b36c1b2ffc7f730ee0624ca6b",
      "parents": [
        "1b2113596d7003a7f534f73155f12a32274695cf",
        "e149215027e947e6655edb889f48990e90dce609"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Mar 22 17:18:44 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 22 17:18:44 2018 +0000"
      },
      "message": "[WebView Support Library] Support service worker APIs.\nam: e149215027\n\nChange-Id: Ib24a7ca9ae957f77ed5dbd9da7655b48eff2415d\n"
    },
    {
      "commit": "e149215027e947e6655edb889f48990e90dce609",
      "tree": "e5b3aae3f110003b36c1b2ffc7f730ee0624ca6b",
      "parents": [
        "7a06470db32251f50f63e68a149515758dd4883b"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Mar 22 09:47:25 2018 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Mar 22 14:52:38 2018 +0000"
      },
      "message": "[WebView Support Library] Support service worker APIs.\n\nProvide (chromium-side) support for ServiceWorkers in the WebView\nSupport Library.\nWe\u0027ll add feature flags for the ServiceWorker APIs in a follow-up.\n\nBug: 819595\nChange-Id: Id4c79e3970706633e36b28538c443a00c7e59e03\nReviewed-on: https://chromium-review.googlesource.com/964142\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Gustav Sennton \u003cgsennton@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#545024}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 824511444f1772442551af893e3e0fdeafed177a"
    },
    {
      "commit": "f0900db1de0586a953b61841be3f466ec851006f",
      "tree": "2ddb305b67b3a4dbeb0790a6fb5b19ad6df030c6",
      "parents": [
        "63ee596e22ce514adaa036f3b9c4222d5c375560",
        "7a06470db32251f50f63e68a149515758dd4883b"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Mar 13 09:46:48 2018 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Mar 13 09:46:48 2018 +0000"
      },
      "message": "Snap for 4651078 from 7a06470db32251f50f63e68a149515758dd4883b to pi-release\n\nChange-Id: Ic02f3aec6a1fa136fc5c7f46d1df65983b959491\n"
    },
    {
      "commit": "1b2113596d7003a7f534f73155f12a32274695cf",
      "tree": "2ddb305b67b3a4dbeb0790a6fb5b19ad6df030c6",
      "parents": [
        "121148283f24427a834ea66b03f12b4ebf8b7b5d",
        "7a06470db32251f50f63e68a149515758dd4883b"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Mar 12 15:22:12 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 12 15:22:12 2018 +0000"
      },
      "message": "[WebView Support Library] Pass and fetch list of supported features.\nam: 7a06470db3\n\nChange-Id: If0cc6d0369d9e54b013e273ce0990c7c1d4e7b64\n"
    },
    {
      "commit": "7a06470db32251f50f63e68a149515758dd4883b",
      "tree": "2ddb305b67b3a4dbeb0790a6fb5b19ad6df030c6",
      "parents": [
        "68349a8634db3a240a19b72aea99176bc5260e29"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Fri Mar 09 18:29:59 2018 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Mar 12 11:31:31 2018 +0000"
      },
      "message": "[WebView Support Library] Pass and fetch list of supported features.\n\nWe need some way for either side (android support library + chromium) of\nthe webview support library to tell what features the other side of the\nsupport library supports. We do this by passing a list of integers\nacross the boundary. These integers will each represent a feature (which\nwill be defined in a class in the boundary interface package).\n\nAdd a single feature to the list of features to support (visual state\ncallback).\n\nBug: 740082\nChange-Id: I791af590cb846d536d01d63649ab6cfffe558ee9\nReviewed-on: https://chromium-review.googlesource.com/941805\nCommit-Queue: Gustav Sennton \u003cgsennton@chromium.org\u003e\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nReviewed-by: Bo \u003cboliu@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#542169}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: ba016de1efcd69651c043f5958e9c4530c7d36a2"
    },
    {
      "commit": "63ee596e22ce514adaa036f3b9c4222d5c375560",
      "tree": "31c183ac4bc237e034b2d4fe13cf68f410d27aaa",
      "parents": [
        "aa471dd248247624942ada9840e4178ccba508d4",
        "68349a8634db3a240a19b72aea99176bc5260e29"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sun Mar 11 08:21:23 2018 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sun Mar 11 08:21:23 2018 +0000"
      },
      "message": "Snap for 4647811 from 68349a8634db3a240a19b72aea99176bc5260e29 to pi-release\n\nChange-Id: Iaba48150d0db19bf1bfe303f563ecb7744fb7a1e\n"
    },
    {
      "commit": "121148283f24427a834ea66b03f12b4ebf8b7b5d",
      "tree": "31c183ac4bc237e034b2d4fe13cf68f410d27aaa",
      "parents": [
        "feb3ad3e5731ca3dfe658fbdfb22117b2d0bbaf3",
        "68349a8634db3a240a19b72aea99176bc5260e29"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Fri Mar 09 22:03:20 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 22:03:20 2018 +0000"
      },
      "message": "[android_webview] Save boundary interfaces from proguard obfuscation\nam: 68349a8634\n\nChange-Id: I2042a403bf1ddf7492e3f07134953dc76ece634a\n"
    },
    {
      "commit": "68349a8634db3a240a19b72aea99176bc5260e29",
      "tree": "31c183ac4bc237e034b2d4fe13cf68f410d27aaa",
      "parents": [
        "7b2b795f08fce27bd0f31c2101c6dbaf3f855df7"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Mar 05 10:23:12 2018 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Fri Mar 09 17:28:37 2018 +0000"
      },
      "message": "[android_webview] Save boundary interfaces from proguard obfuscation\n\nWe need to keep the names of all boundary interface classes and methods\nused by the support library and chromium to ensure their names are the\nsame in the support library as in the WebView APK.\nHowever, utility classes in the boundary interface package can be\nobfuscated just fine since they are not part of the boundary interface\nAPI.\n\nIdeally then, we will put everything that is part of the boundary\ninterface API in one specific package, and keep utility methods in a\nsub-package, to allow for simple proguard rules (and avoid bugs where we\nincorrectly keep/remove new boundary interfaces).\n\nBug: 809471\nChange-Id: I7a700fcc50998d83bf3bfa799196477289bedb3e\nReviewed-on: https://chromium-review.googlesource.com/943504\nReviewed-by: agrieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Gustav Sennton \u003cgsennton@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#540800}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 0a6e992e64dcf503e038e34a0c7952172b29d9a9"
    },
    {
      "commit": "feb3ad3e5731ca3dfe658fbdfb22117b2d0bbaf3",
      "tree": "31c183ac4bc237e034b2d4fe13cf68f410d27aaa",
      "parents": [
        "7b2b795f08fce27bd0f31c2101c6dbaf3f855df7",
        "685b2790fbb8a317bced604f2cb124b1039a8327"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Mar 05 18:38:27 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 05 18:38:27 2018 +0000"
      },
      "message": "[android_webview] Save boundary interfaces from proguard obfuscation am: 51b18905ea\nam: 685b2790fb\n\nChange-Id: I4d1b0796f95ebf415898b26653d07451a74745c7\n"
    },
    {
      "commit": "685b2790fbb8a317bced604f2cb124b1039a8327",
      "tree": "31c183ac4bc237e034b2d4fe13cf68f410d27aaa",
      "parents": [
        "e9fe5820f1cad580ef38b62fc69f140753f86cd1",
        "51b18905eadbbdf201d5e3864fe854da2c5d3719"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Mar 05 18:33:51 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 05 18:33:51 2018 +0000"
      },
      "message": "[android_webview] Save boundary interfaces from proguard obfuscation\nam: 51b18905ea\n\nChange-Id: I08813581b7fdf5e3c59901a29d401bea91e9c86c\n"
    },
    {
      "commit": "51b18905eadbbdf201d5e3864fe854da2c5d3719",
      "tree": "31c183ac4bc237e034b2d4fe13cf68f410d27aaa",
      "parents": [
        "cd3a69c9377b612a5f791b9f50182528f173b55b"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Mar 05 10:23:12 2018 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Mar 05 16:01:21 2018 +0000"
      },
      "message": "[android_webview] Save boundary interfaces from proguard obfuscation\n\nWe need to keep the names of all boundary interface classes and methods\nused by the support library and chromium to ensure their names are the\nsame in the support library as in the WebView APK.\nHowever, utility classes in the boundary interface package can be\nobfuscated just fine since they are not part of the boundary interface\nAPI.\n\nIdeally then, we will put everything that is part of the boundary\ninterface API in one specific package, and keep utility methods in a\nsub-package, to allow for simple proguard rules (and avoid bugs where we\nincorrectly keep/remove new boundary interfaces).\n\nBug: 809471\nChange-Id: I7a700fcc50998d83bf3bfa799196477289bedb3e\nReviewed-on: https://chromium-review.googlesource.com/943504\nReviewed-by: agrieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Gustav Sennton \u003cgsennton@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#540800}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 0a6e992e64dcf503e038e34a0c7952172b29d9a9"
    },
    {
      "commit": "aa471dd248247624942ada9840e4178ccba508d4",
      "tree": "39da868942f74e6e01a2462f0155290b85c63065",
      "parents": [
        "f65db2cf88901021ca8310b9575827838df62762",
        "7b2b795f08fce27bd0f31c2101c6dbaf3f855df7"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Mar 01 08:26:04 2018 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Mar 01 08:26:04 2018 +0000"
      },
      "message": "Snap for 4628106 from 7b2b795f08fce27bd0f31c2101c6dbaf3f855df7 to pi-release\n\nChange-Id: I3c84de1189e1b7f25621e06c1b634f5cfe88df3b\n"
    },
    {
      "commit": "7b2b795f08fce27bd0f31c2101c6dbaf3f855df7",
      "tree": "39da868942f74e6e01a2462f0155290b85c63065",
      "parents": [
        "46fe3e33339ea7056841b4b9cfc8065d6d593cba",
        "4620eadd53605f400f91984377cee9b06d259c27"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Feb 28 17:11:54 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 28 17:11:54 2018 +0000"
      },
      "message": "[WebView] Add support library support for WebViewFactoryProvider.Statics am: cd3a69c937 am: e9fe5820f1\nam: 4620eadd53\n\nChange-Id: I9d5e234184e6b6606086d8e9de59816016f510c7\n"
    },
    {
      "commit": "4620eadd53605f400f91984377cee9b06d259c27",
      "tree": "39da868942f74e6e01a2462f0155290b85c63065",
      "parents": [
        "a9c4bbe23f509a2cb034ac68f4eb8454641cd1a2",
        "e9fe5820f1cad580ef38b62fc69f140753f86cd1"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Feb 28 17:05:52 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 28 17:05:52 2018 +0000"
      },
      "message": "[WebView] Add support library support for WebViewFactoryProvider.Statics am: cd3a69c937\nam: e9fe5820f1\n\nChange-Id: I9199e67defa296239dab64a4308292338508c5a8\n"
    },
    {
      "commit": "e9fe5820f1cad580ef38b62fc69f140753f86cd1",
      "tree": "39da868942f74e6e01a2462f0155290b85c63065",
      "parents": [
        "91bf122a2dae5aae592a400e4ae37fb160f163d9",
        "cd3a69c9377b612a5f791b9f50182528f173b55b"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Feb 28 16:59:50 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 28 16:59:50 2018 +0000"
      },
      "message": "[WebView] Add support library support for WebViewFactoryProvider.Statics\nam: cd3a69c937\n\nChange-Id: Iff93114b07bff3f8c0ad3da08220006838a20c27\n"
    },
    {
      "commit": "cd3a69c9377b612a5f791b9f50182528f173b55b",
      "tree": "39da868942f74e6e01a2462f0155290b85c63065",
      "parents": [
        "6903c25f9361869f583e799e1d102b8a23d32fad"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Feb 27 16:31:47 2018 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Feb 28 00:05:01 2018 +0000"
      },
      "message": "[WebView] Add support library support for WebViewFactoryProvider.Statics\n\nStatic WebView methods are implemented using the class\nWebViewFactoryProvider.Statics, in this CL we implement the\ncorresponding class for the WebView support library.\n\nBug: 816506\nChange-Id: I3909a8f1b78a79ed06895da0611ca643231e1716\nReviewed-on: https://chromium-review.googlesource.com/939391\nReviewed-by: Bo \u003cboliu@chromium.org\u003e\nCommit-Queue: Gustav Sennton \u003cgsennton@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#539453}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 4cadbe42f5180aa81a32d4c6c3e416b6f3042b1b"
    },
    {
      "commit": "f65db2cf88901021ca8310b9575827838df62762",
      "tree": "7ad51ae623f02761a86a36a5d3ea4def25943864",
      "parents": [
        "1d2bd4f8882002be806e99a7d278de5c3cf243dc",
        "46fe3e33339ea7056841b4b9cfc8065d6d593cba"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Feb 27 08:26:00 2018 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Feb 27 08:26:00 2018 +0000"
      },
      "message": "Snap for 4623514 from 46fe3e33339ea7056841b4b9cfc8065d6d593cba to pi-release\n\nChange-Id: Ie9fe102b7c411dd77d194f4b629adcfc06df2053\n"
    },
    {
      "commit": "46fe3e33339ea7056841b4b9cfc8065d6d593cba",
      "tree": "7ad51ae623f02761a86a36a5d3ea4def25943864",
      "parents": [
        "1d2bd4f8882002be806e99a7d278de5c3cf243dc",
        "a9c4bbe23f509a2cb034ac68f4eb8454641cd1a2"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Feb 26 21:06:33 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 26 21:06:33 2018 +0000"
      },
      "message": "Add support for WebSettingsCompat. am: 6903c25f93 am: 91bf122a2d\nam: a9c4bbe23f\n\nChange-Id: I229408184e2c63b9ffd8428670b069c0371bb081\n"
    },
    {
      "commit": "a9c4bbe23f509a2cb034ac68f4eb8454641cd1a2",
      "tree": "7ad51ae623f02761a86a36a5d3ea4def25943864",
      "parents": [
        "b127c8d137b5d0a156300967186df65d3dfebb6f",
        "91bf122a2dae5aae592a400e4ae37fb160f163d9"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Feb 26 20:59:01 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 26 20:59:01 2018 +0000"
      },
      "message": "Add support for WebSettingsCompat. am: 6903c25f93\nam: 91bf122a2d\n\nChange-Id: I5b197fb06e943d7e08a25ee2f1025b8586ee928c\n"
    },
    {
      "commit": "91bf122a2dae5aae592a400e4ae37fb160f163d9",
      "tree": "7ad51ae623f02761a86a36a5d3ea4def25943864",
      "parents": [
        "5177c1d7efc8a25d5eb40ff45dff84a2310d5f22",
        "6903c25f9361869f583e799e1d102b8a23d32fad"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Feb 26 20:50:59 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 26 20:50:59 2018 +0000"
      },
      "message": "Add support for WebSettingsCompat.\nam: 6903c25f93\n\nChange-Id: I7ee6c4a87a9d7a4e0b3ca52b555ba1bb73aa0e8c\n"
    },
    {
      "commit": "6903c25f9361869f583e799e1d102b8a23d32fad",
      "tree": "7ad51ae623f02761a86a36a5d3ea4def25943864",
      "parents": [
        "7b527a9a1cda7903e47bad9f2c8894dae3f5837a"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Feb 26 16:22:59 2018 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Feb 26 17:19:41 2018 +0000"
      },
      "message": "Add support for WebSettingsCompat.\n\nAlso add a webkit-to-compat converter object which takes webkit objects,\nand returns the implementation for the corresponding Compat-object.\nE.g. WebSettings -\u003e implementation for WebSettingsCompat.\n\nBug: 812657\nChange-Id: Ifb5507ec3f4f620621ab05b73d643abcc184cf85\nReviewed-on: https://chromium-review.googlesource.com/922623\nReviewed-by: Bo \u003cboliu@chromium.org\u003e\nCommit-Queue: Gustav Sennton \u003cgsennton@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#539153}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: c3fcc3e0d7908ae3f1f9bb6b70365780624be278"
    },
    {
      "commit": "1d2bd4f8882002be806e99a7d278de5c3cf243dc",
      "tree": "1c764c01c6c0bee2e5937f81a9706c19343a4e2d",
      "parents": [
        "9da0293c494e289d75b36e6486c1cb2843c47ab4",
        "b127c8d137b5d0a156300967186df65d3dfebb6f"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 15 01:23:20 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 15 01:23:20 2018 +0000"
      },
      "message": "[Boundary interfaces] Add utility methods for support library boundary am: 7b527a9a1c am: 5177c1d7ef\nam: b127c8d137\n\nChange-Id: I2156a1fcddd7cc3676f58d599b6d6a2b236ea8a5\n"
    },
    {
      "commit": "9da0293c494e289d75b36e6486c1cb2843c47ab4",
      "tree": "0219fe732c173ba2dfb7c97695828abb8c27eab7",
      "parents": [
        "6dffecbc13f8779138573864a5741d42f58342e9",
        "186b21ab8fd241abd6a815ef08fa4bc71946fd6b"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 15 01:23:11 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 15 01:23:11 2018 +0000"
      },
      "message": "[Boundary interfaces] Add a package file to hide boundary interfaces am: 8858477884 am: 4027ff7daf\nam: 186b21ab8f\n\nChange-Id: I14bd448e101ff61070bd04b4c16436818a70b106\n"
    },
    {
      "commit": "6dffecbc13f8779138573864a5741d42f58342e9",
      "tree": "5b1b5cf06affe674abc354076a7440346f2575c1",
      "parents": [
        "0d078a2873bfa57ef7dae8ab37c44108f4e6da89",
        "9825ebf27f108b34e203a8ee3c72102df068de27"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 15 01:23:02 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 15 01:23:02 2018 +0000"
      },
      "message": "Rename boundary interfaces, and pass WebView to WVFP.createWebView. am: 32e305a583 am: 81a9af232c\nam: 9825ebf27f\n\nChange-Id: Ibc1a18b42293aea238e6ec9c514d080bb50b91fd\n"
    },
    {
      "commit": "0d078a2873bfa57ef7dae8ab37c44108f4e6da89",
      "tree": "9f71fed4dadda8194d3e9d5078659bcdb812bb16",
      "parents": [
        "af81723b47791fdec366e214c42646dec0a4564d",
        "6c54bf9d7407a3e9a3c66bfacf14e19777dcd931"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 15 01:22:52 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 15 01:22:52 2018 +0000"
      },
      "message": "[WebView] Add directory for interfaces between support library and glue am: 2dcef84ac9 am: db640b591a\nam: 6c54bf9d74\n\nChange-Id: Ieb4106ca9b30f8b6fbc6be7908d1e61e3bde8e8e\n"
    },
    {
      "commit": "b127c8d137b5d0a156300967186df65d3dfebb6f",
      "tree": "1c764c01c6c0bee2e5937f81a9706c19343a4e2d",
      "parents": [
        "186b21ab8fd241abd6a815ef08fa4bc71946fd6b",
        "5177c1d7efc8a25d5eb40ff45dff84a2310d5f22"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 15 01:17:46 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 15 01:17:46 2018 +0000"
      },
      "message": "[Boundary interfaces] Add utility methods for support library boundary am: 7b527a9a1c\nam: 5177c1d7ef\n\nChange-Id: I3a1ff585b8cebc5b1219b20b03a18a46cde82b4e\n"
    },
    {
      "commit": "186b21ab8fd241abd6a815ef08fa4bc71946fd6b",
      "tree": "0219fe732c173ba2dfb7c97695828abb8c27eab7",
      "parents": [
        "9825ebf27f108b34e203a8ee3c72102df068de27",
        "4027ff7dafd1fb9ff33deeaf1907d3627211c055"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 15 01:17:37 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 15 01:17:37 2018 +0000"
      },
      "message": "[Boundary interfaces] Add a package file to hide boundary interfaces am: 8858477884\nam: 4027ff7daf\n\nChange-Id: Ie28e052226308b701ff36b75bf84d4a0a7dbc34d\n"
    },
    {
      "commit": "9825ebf27f108b34e203a8ee3c72102df068de27",
      "tree": "5b1b5cf06affe674abc354076a7440346f2575c1",
      "parents": [
        "6c54bf9d7407a3e9a3c66bfacf14e19777dcd931",
        "81a9af232c72d5fb9118e141ade713e56032e4cd"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 15 01:17:29 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 15 01:17:29 2018 +0000"
      },
      "message": "Rename boundary interfaces, and pass WebView to WVFP.createWebView. am: 32e305a583\nam: 81a9af232c\n\nChange-Id: I877d4407b97d565c41a0170a0e71020064cb67ad\n"
    },
    {
      "commit": "6c54bf9d7407a3e9a3c66bfacf14e19777dcd931",
      "tree": "9f71fed4dadda8194d3e9d5078659bcdb812bb16",
      "parents": [
        "cb5e083e36c470b85ecd88ee8490a55946a78c61",
        "db640b591a80ffc93470d923969fe4fe85aa38bd"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 15 01:17:19 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 15 01:17:19 2018 +0000"
      },
      "message": "[WebView] Add directory for interfaces between support library and glue am: 2dcef84ac9\nam: db640b591a\n\nChange-Id: I7efe2d94a1e872012e89d6b1ac9cb89f5bb68688\n"
    },
    {
      "commit": "5177c1d7efc8a25d5eb40ff45dff84a2310d5f22",
      "tree": "1c764c01c6c0bee2e5937f81a9706c19343a4e2d",
      "parents": [
        "4027ff7dafd1fb9ff33deeaf1907d3627211c055",
        "7b527a9a1cda7903e47bad9f2c8894dae3f5837a"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 15 01:14:40 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 15 01:14:40 2018 +0000"
      },
      "message": "[Boundary interfaces] Add utility methods for support library boundary\nam: 7b527a9a1c\n\nChange-Id: I209d647146ec973a5c9afa90737440b2a16cac8c\n"
    },
    {
      "commit": "4027ff7dafd1fb9ff33deeaf1907d3627211c055",
      "tree": "0219fe732c173ba2dfb7c97695828abb8c27eab7",
      "parents": [
        "81a9af232c72d5fb9118e141ade713e56032e4cd",
        "88584778845fa3dfda8ed3a2e8202e48ed5e852a"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 15 01:13:42 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 15 01:13:42 2018 +0000"
      },
      "message": "[Boundary interfaces] Add a package file to hide boundary interfaces\nam: 8858477884\n\nChange-Id: I4a03d20d5d0af58912da2f0c932a89809ab230b1\n"
    },
    {
      "commit": "81a9af232c72d5fb9118e141ade713e56032e4cd",
      "tree": "5b1b5cf06affe674abc354076a7440346f2575c1",
      "parents": [
        "db640b591a80ffc93470d923969fe4fe85aa38bd",
        "32e305a583aa99c98eb2d4f8cb0a4a7e3631f13c"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 15 01:12:04 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 15 01:12:04 2018 +0000"
      },
      "message": "Rename boundary interfaces, and pass WebView to WVFP.createWebView.\nam: 32e305a583\n\nChange-Id: Ie0c22935adeb21189a486098e88243b6995dec5f\n"
    },
    {
      "commit": "db640b591a80ffc93470d923969fe4fe85aa38bd",
      "tree": "9f71fed4dadda8194d3e9d5078659bcdb812bb16",
      "parents": [
        "cb5e083e36c470b85ecd88ee8490a55946a78c61",
        "2dcef84ac923ce1a9c064676f52d74ca8121f2eb"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 15 01:11:48 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 15 01:11:48 2018 +0000"
      },
      "message": "[WebView] Add directory for interfaces between support library and glue\nam: 2dcef84ac9\n\nChange-Id: I538754bfcb0082bf1dd6b7c626e26337efea8f58\n"
    },
    {
      "commit": "7b527a9a1cda7903e47bad9f2c8894dae3f5837a",
      "tree": "1c764c01c6c0bee2e5937f81a9706c19343a4e2d",
      "parents": [
        "88584778845fa3dfda8ed3a2e8202e48ed5e852a"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Feb 14 15:45:25 2018 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Feb 14 20:20:20 2018 +0000"
      },
      "message": "[Boundary interfaces] Add utility methods for support library boundary\n\nThe WebView support library (in the Android Support Library) and the\nWebView support library glue (in Chromium) will both need methods for\nmapping a class loaded in some ClassLoader into a class loaded in the\ncurrent ClassLoader.\nIn this CL we put that utility in the boundary interface directory to\navoid duplicating this Class-conversion functionality in both the\nAndroid Support Library and Chromium (instead this functionality will be\nmirrored from Chromium into the support library).\n\nBug: 788177\nChange-Id: Icea382115bedd53d1b255d3a115fff03fcdb15ba\nReviewed-on: https://chromium-review.googlesource.com/919062\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Gustav Sennton \u003cgsennton@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#536720}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: e5f7a795c810e53cf9d0bfa6b7c31fd21c3b3e1c"
    },
    {
      "commit": "88584778845fa3dfda8ed3a2e8202e48ed5e852a",
      "tree": "0219fe732c173ba2dfb7c97695828abb8c27eab7",
      "parents": [
        "32e305a583aa99c98eb2d4f8cb0a4a7e3631f13c"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Feb 14 15:43:45 2018 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Feb 14 17:38:24 2018 +0000"
      },
      "message": "[Boundary interfaces] Add a package file to hide boundary interfaces\n\nAndroid publishes all public APIs that are not marked with the @hide\nannotation.\nBoundary interfaces are not supposed to be public to apps. In this CL we\nadd a file with the sole purpose of hiding the boundary interface\npackage from apps.\n\nBug: 788177\nChange-Id: I58c9c7a8445c1a3fdfda3164735f5e2c755dfc44\nReviewed-on: https://chromium-review.googlesource.com/918861\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Gustav Sennton \u003cgsennton@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#536719}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 0293525c239e35235b4ea8375d84956b4185efad"
    },
    {
      "commit": "af81723b47791fdec366e214c42646dec0a4564d",
      "tree": "9f71fed4dadda8194d3e9d5078659bcdb812bb16",
      "parents": [
        "cb5e083e36c470b85ecd88ee8490a55946a78c61"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Nov 15 14:05:13 2017 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Feb 13 19:55:47 2018 +0000"
      },
      "message": "[WebView] Add directory for interfaces between support library and glue\n\nWe will build a set of interfaces to communicate between the WebView\nsupport library (statically built into apps), and the WebView support\nlibrary glue layer (built into the WebView APK, loaded into app\nprocesses at run-time).\n\nTo allow Chromium and the Android Support Library to share these\ninterfaces we put them in their own directory, and mirror that directory\npublicly so that they can be referenced by the support library.\n\nThis CL creates the interface directory, and adds some examples of\ninterfaces.\n\nBUG\u003d755506\n\nChange-Id: I3f7040c4ab88c7e0d26379aebc4b74fb53eee1de\nReviewed-on: https://chromium-review.googlesource.com/768712\nCommit-Queue: Gustav Sennton \u003cgsennton@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#516688}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: b1ea1aff463b4c061a3c7f60894129bff89e8bb1"
    },
    {
      "commit": "32e305a583aa99c98eb2d4f8cb0a4a7e3631f13c",
      "tree": "5b1b5cf06affe674abc354076a7440346f2575c1",
      "parents": [
        "2dcef84ac923ce1a9c064676f52d74ca8121f2eb"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Fri Feb 09 15:10:33 2018 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Feb 12 11:29:26 2018 +0000"
      },
      "message": "Rename boundary interfaces, and pass WebView to WVFP.createWebView.\n\nSuffix all boundary interfaces with \u0027BoundaryInterfaces\u0027.\n\nPass WebView instead of an Object representing a WebViewProvider to the\nmethod for creating support library WebViewProviders - the chromium-side\nis compiled against the system sdk so we can fetch the corresponding\nWebViewProvider from the given WebView from there.\n\nBug: 788177\nChange-Id: I51d71ecab79624902031e5fdab247f7d903ae335\nReviewed-on: https://chromium-review.googlesource.com/911088\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Gustav Sennton \u003cgsennton@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#535714}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 4235bf67f2a85c2e044b22b4cf37e2243c1912ac"
    },
    {
      "commit": "2dcef84ac923ce1a9c064676f52d74ca8121f2eb",
      "tree": "9f71fed4dadda8194d3e9d5078659bcdb812bb16",
      "parents": [
        "cb5e083e36c470b85ecd88ee8490a55946a78c61"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Nov 15 14:05:13 2017 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 01 11:15:06 2018 +0000"
      },
      "message": "[WebView] Add directory for interfaces between support library and glue\n\nWe will build a set of interfaces to communicate between the WebView\nsupport library (statically built into apps), and the WebView support\nlibrary glue layer (built into the WebView APK, loaded into app\nprocesses at run-time).\n\nTo allow Chromium and the Android Support Library to share these\ninterfaces we put them in their own directory, and mirror that directory\npublicly so that they can be referenced by the support library.\n\nThis CL creates the interface directory, and adds some examples of\ninterfaces.\n\nBUG\u003d755506\n\nChange-Id: I3f7040c4ab88c7e0d26379aebc4b74fb53eee1de\nReviewed-on: https://chromium-review.googlesource.com/768712\nCommit-Queue: Gustav Sennton \u003cgsennton@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#516688}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: b1ea1aff463b4c061a3c7f60894129bff89e8bb1"
    },
    {
      "commit": "cb5e083e36c470b85ecd88ee8490a55946a78c61",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "(raulenrique)",
        "email": "raulenrique@google.com",
        "time": "Mon Dec 18 16:15:19 2017 -0800"
      },
      "committer": {
        "name": "(raulenrique)",
        "email": "raulenrique@google.com",
        "time": "Mon Dec 18 16:15:19 2017 -0800"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
