)]}'
{
  "log": [
    {
      "commit": "00a6750d37d899f7f7ae9210c82e2fdd875df7dd",
      "tree": "7b3a2aeab1ae2fc2ce74df87d7c8423b30362606",
      "parents": [
        "c343177bbac2f751b0e7708087924174034bf460",
        "8d4242c85d06fac67b46f0b9cb3462e0411e313c"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Feb 11 10:23:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 11 10:23:39 2016 +0000"
      },
      "message": "Merge \"SocketImpl#getFileDescriptor shouldn\u0027t be public\" into nyc-dev"
    },
    {
      "commit": "8d4242c85d06fac67b46f0b9cb3462e0411e313c",
      "tree": "efdbae8b0380b31aa916dba5d53cc258998e72bf",
      "parents": [
        "738a2b67f16712fc36056c32eb5a652ce0c60f80"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Feb 08 16:54:35 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Feb 11 10:18:48 2016 +0000"
      },
      "message": "SocketImpl#getFileDescriptor shouldn\u0027t be public\n\nIt\u0027s protected, as it was before openJdk switch. Added\nhidden public method getFD$ for tests.\n\nBug: 26689841\nChange-Id: I18f53356a108c1f7e0525c6f2f8130eac173e81e\n(cherry picked from commit ce41c4ee22dbf4d53c2ba5a21a63a0a3081bd732)\n"
    },
    {
      "commit": "c343177bbac2f751b0e7708087924174034bf460",
      "tree": "4cd46a444cfb7135b3122a585e0e0962c9cea13b",
      "parents": [
        "738a2b67f16712fc36056c32eb5a652ce0c60f80"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Feb 08 14:55:15 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Feb 11 10:15:00 2016 +0000"
      },
      "message": "Remove public InetAddress#getAddressInternal()\n\nThis method shouldn\u0027t be public + can be replaced by\nthe #getAddress method\n\nBug: 26689841\nChange-Id: Ic0f9e0b03979d141c5648772ad94ba2c651ba6e7\n(cherry picked from commit 1f3148c27db5f80c50cf326cc898387ba9d00b9a)\n"
    },
    {
      "commit": "738a2b67f16712fc36056c32eb5a652ce0c60f80",
      "tree": "d19b34615f0c2a956b2db9b90491e270b396ff3c",
      "parents": [
        "8a7f35e4efc907cc5926a206e5418fb6e010ae6e",
        "01af334b70c8ad47c8ce1f465e458863ebe9eae2"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Feb 11 04:45:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 11 04:45:49 2016 +0000"
      },
      "message": "Merge \"Notifications now support runtime density changes\" into nyc-dev"
    },
    {
      "commit": "01af334b70c8ad47c8ce1f465e458863ebe9eae2",
      "tree": "b0eeda34d86f1db33b1ba1668bf9bc4989c3ac95",
      "parents": [
        "d592191b7405b9ccab509a12e5b05e48f323e03f"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Feb 09 19:25:31 2016 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Feb 10 19:57:27 2016 -0800"
      },
      "message": "Notifications now support runtime density changes\n\nWe reinflate notifications whenever the density or the\nfont size changes.\n\nBug: 25613008\nChange-Id: I61d48e477b1865e2124d055e537a592aceb667f2\n"
    },
    {
      "commit": "8a7f35e4efc907cc5926a206e5418fb6e010ae6e",
      "tree": "48b82f59d210786545724793a8208c0e3610045c",
      "parents": [
        "abcab7036ef4c5f9985680f28942ed8fa1d53f9c",
        "d592191b7405b9ccab509a12e5b05e48f323e03f"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Feb 11 03:41:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 11 03:41:38 2016 +0000"
      },
      "message": "Merge \"Improved the heads up logic to launch fullscreen intents less\" into nyc-dev"
    },
    {
      "commit": "abcab7036ef4c5f9985680f28942ed8fa1d53f9c",
      "tree": "4306f0ad07c0ecf6314e02b40c4e7a43fc88601b",
      "parents": [
        "bfed18aa3ce7be44956f08344d183c5fdd9864b6",
        "b7521b31748af4e1932f45fb9e711bfde0c074b1"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Feb 11 03:31:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 11 03:31:02 2016 +0000"
      },
      "message": "Merge \"Fixed permission issue with AM.setFocusedStack/Task APIs\" into nyc-dev"
    },
    {
      "commit": "b7521b31748af4e1932f45fb9e711bfde0c074b1",
      "tree": "9988a9cd6175bb78fd375edd69217887fea74202",
      "parents": [
        "f61a847881ad251593e15e322dae39cc9bd1cd10"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Feb 10 18:37:26 2016 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Feb 10 18:37:26 2016 -0800"
      },
      "message": "Fixed permission issue with AM.setFocusedStack/Task APIs\n\n- Check for MANAGE_ACTIVITY_STACKS permission when AM.setFocusedStack\nor AM.setFocusedTask is called.\n- Clear calling identity when AM.setFocusedStack is called.\n\nBug: 27135250\nChange-Id: Ib082bc6cd03411c4cbf741e5bdcec54679441eff\n"
    },
    {
      "commit": "bfed18aa3ce7be44956f08344d183c5fdd9864b6",
      "tree": "d7f059ea18f08cfc3c105ebab14fe6a658777d7e",
      "parents": [
        "9dcb85a0a6972f452df6a684f9cb839b8a5e62a8",
        "a2a0c735ffeab4bd8413ff139b70bce8056bfd72"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Feb 11 02:22:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 11 02:22:39 2016 +0000"
      },
      "message": "Merge \"TIF: Add Active Format Description to TvTrackInfo\" into nyc-dev"
    },
    {
      "commit": "9dcb85a0a6972f452df6a684f9cb839b8a5e62a8",
      "tree": "5197c09c342e9c4e1f54947f89376fa550621c77",
      "parents": [
        "18bdf443e371e9f293439b4ff92cc79abaa422e5"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Feb 09 22:25:16 2016 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 11 02:16:22 2016 +0000"
      },
      "message": "Do not ensure visibility when just resizing\n\nNo need to ensure the visibilities of activities if only the\nbounds change. If we resize the docked stack to fullscreen this\nmethod still gets called.\n\nThis makes multi-window dogfoodable again with all that DEBUG\nchurn we have enabled, but also helps performance in general\nwhen the history is quite big.\n\nBug: 25015474\nChange-Id: I9ae0281392353e6c01563d021bca7dc23125b14f\n"
    },
    {
      "commit": "18bdf443e371e9f293439b4ff92cc79abaa422e5",
      "tree": "8e73638e5dbfe34df3a7184e04437c1c7283ed81",
      "parents": [
        "7f036f8bce5c2f70b2cbc5e252220909bba69b5d"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Tue Feb 02 14:14:04 2016 -0800"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu Feb 11 01:08:47 2016 +0000"
      },
      "message": "VectorDrawable native rendering - Step 5 of MANY\n\nImplemented reset() (public API for AVD)\nand reverse() (internal API that needs to be supported)\n\nChange-Id: Ife1650049f271cad1347943151a5800c40c20aa2\n"
    },
    {
      "commit": "7f036f8bce5c2f70b2cbc5e252220909bba69b5d",
      "tree": "4db5a1124bf667a84b48d98289233b8cca0098ed",
      "parents": [
        "7df9ff2a08fd4bbd9b2e734a357cffcf64675df9",
        "48aa86bd0b30815f4c02561f713bd33b032ef2b7"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Feb 11 00:52:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 11 00:52:02 2016 +0000"
      },
      "message": "Merge \"Expose APIs to analyze UIDs in UserHandle/Process.\" into nyc-dev"
    },
    {
      "commit": "7df9ff2a08fd4bbd9b2e734a357cffcf64675df9",
      "tree": "a5e07ff04d17eb280e90ee2e439d057a3d89e2c7",
      "parents": [
        "6354f440dae9f051b99d62e488a7263215342940"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Feb 10 16:08:08 2016 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Feb 11 00:42:23 2016 +0000"
      },
      "message": "Fix all LA memory leaks forever!\n\nBug: 27072626\n\nOr at least fix this one and make it harder to leak\ngoing forward. static_asserts are cool, use them liberally\n\nAlso makes allocation via LA (slightly) faster by fixing create*\nvariants to use rvalue references \u0026 std::forward, preventing\nan accidental pass-by-value\n\nChange-Id: I18fd696a93dd6ea49c8d8c587d4c8bee56dbfdf5\n"
    },
    {
      "commit": "6354f440dae9f051b99d62e488a7263215342940",
      "tree": "ba5ec22ec73cfb330e9f95df6d505e18eb07b419",
      "parents": [
        "c67b64fda4324d366da18014791406f32f48d025",
        "e537330ead4111cae74668bbc25a332e186d6c91"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Feb 11 00:41:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 11 00:41:46 2016 +0000"
      },
      "message": "Merge \"Revert \"Fix all LA memory leaks forever!\"\" into nyc-dev"
    },
    {
      "commit": "e537330ead4111cae74668bbc25a332e186d6c91",
      "tree": "d73486362948e23296173ce418594bb654acea13",
      "parents": [
        "499d83f21e7ffb687788bba1668b05fe38f6ebaf"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Feb 11 00:36:34 2016 +0000"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Feb 11 00:36:34 2016 +0000"
      },
      "message": "Revert \"Fix all LA memory leaks forever!\"\n\nThis reverts commit 499d83f21e7ffb687788bba1668b05fe38f6ebaf.\n\nChange-Id: Ia893ae16ebbeae68e49cd13a20587104b73d39a0\n"
    },
    {
      "commit": "c67b64fda4324d366da18014791406f32f48d025",
      "tree": "5f2994dbadd00c148c0ca9cd791aae925a720b0c",
      "parents": [
        "ab9651b9e1806130ce0cd95b629e3a42f67e430a"
      ],
      "author": {
        "name": "Mihai Nita",
        "email": "mnita@google.com",
        "time": "Fri Feb 05 14:27:55 2016 -0800"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Feb 11 00:34:45 2016 +0000"
      },
      "message": "Flag all the locales of the default region as suggested\n\nThis was done by the SetupWizard to suggest the default locale\nbefore the SIM was detected.\nIt is also handy for devices without SIM (tablets).\n\nBug: 26784450\nBug: 26882058\nBug: 26939651\nChange-Id: Ia1d3b2ef4756121cf6ca13d5d7280215df060a8f\n"
    },
    {
      "commit": "ab9651b9e1806130ce0cd95b629e3a42f67e430a",
      "tree": "0ef455b044815df36399b9dfa48008269faa389d",
      "parents": [
        "72494f69b52a281957ac034e9e3654fd7202b1f3",
        "499d83f21e7ffb687788bba1668b05fe38f6ebaf"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Feb 11 00:30:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 11 00:30:14 2016 +0000"
      },
      "message": "Merge \"Fix all LA memory leaks forever!\" into nyc-dev"
    },
    {
      "commit": "499d83f21e7ffb687788bba1668b05fe38f6ebaf",
      "tree": "3323a0a06c5a7a5492aedec8e8ffe7730fd955b0",
      "parents": [
        "28d901e53b67bfebe680234aeecfc9b81d56b408"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Feb 10 16:08:08 2016 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Feb 10 16:11:26 2016 -0800"
      },
      "message": "Fix all LA memory leaks forever!\n\nBug: 27072626\n\nOr at least fix this one and make it harder to leak\ngoing forward. static_asserts are cool, use them liberally\n\nAlso makes allocation via LA (slightly) faster by fixing create*\nvariants to use rvalue references \u0026 std::forward, preventing\nan accidental pass-by-value\n\nChange-Id: I5e0e36e72c6dd93324194ebf9a95f8204f05f261\n"
    },
    {
      "commit": "72494f69b52a281957ac034e9e3654fd7202b1f3",
      "tree": "44122b0ebc42f82bedb7b2c88947d58aa7cc0795",
      "parents": [
        "1b5969987799325dd45a1574d5efe82cc8388463",
        "de0cc7f4d3b3c8abbb73f2a65a52fbd77001afeb"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Thu Feb 11 00:10:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 11 00:10:36 2016 +0000"
      },
      "message": "Merge \"Add OEM specific error code space which can by used to replace Generic errors.\" into mm-wireless-dev\nam: de0cc7f4d3\n\n* commit \u0027de0cc7f4d3b3c8abbb73f2a65a52fbd77001afeb\u0027:\n  Add OEM specific error code space which can by used to replace Generic errors.\n"
    },
    {
      "commit": "de0cc7f4d3b3c8abbb73f2a65a52fbd77001afeb",
      "tree": "fc94f1cb2c0fabe590d7d6203509a5a2ee95d9e9",
      "parents": [
        "f94dc18746d93e98d2e48cdd25b799aa20a142ab",
        "ce4f22e84ef2b215c0a7408a3b077fb5f36826cb"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Thu Feb 11 00:04:00 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Feb 11 00:04:01 2016 +0000"
      },
      "message": "Merge \"Add OEM specific error code space which can by used to replace Generic errors.\" into mm-wireless-dev"
    },
    {
      "commit": "1b5969987799325dd45a1574d5efe82cc8388463",
      "tree": "def5e8e47739d67295b105c45377133683cc1687",
      "parents": [
        "960170c63b608a8565ce1ade9dedd1c117b09f18",
        "0fc589cb2952b99890d0762670b42e9e97e9df06"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Feb 10 23:48:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 23:48:49 2016 +0000"
      },
      "message": "Merge \"Camera2: Clarify ordering between onCaptureStart and onCaptureProgressed\" into nyc-dev"
    },
    {
      "commit": "0fc589cb2952b99890d0762670b42e9e97e9df06",
      "tree": "d6b83e0e8d399a510ebca15f03a50d93ceceab4f",
      "parents": [
        "cc725a4b6cceb61a36bdcddca435bfe9ed4243f3"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Feb 10 13:47:32 2016 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Feb 10 15:40:03 2016 -0800"
      },
      "message": "Camera2: Clarify ordering between onCaptureStart and onCaptureProgressed\n\nIt\u0027s not a guarantee that onCaptureProgressed happens after\nonCaptureStart for a particular request.\n\nBug: 26676240\nChange-Id: I900c3b36e1738dd3514954498023eaa4a1618989\n"
    },
    {
      "commit": "48aa86bd0b30815f4c02561f713bd33b032ef2b7",
      "tree": "4929769bfe7639c00d14df51549f72fe75ef2ed3",
      "parents": [
        "f61a847881ad251593e15e322dae39cc9bd1cd10"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Feb 10 14:15:42 2016 -0800"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Feb 10 15:20:33 2016 -0800"
      },
      "message": "Expose APIs to analyze UIDs in UserHandle/Process.\n\nClients of the NetworkStatsManager public APIs may get UIDs belonging\nto other users, and UIDs which don\u0027t actually represent applications.\nThese APIs allow clients to understand whether a given ID belongs to\nthe same user as themselves, and whether an ID represents an\napplication or something else (e.g. a system UID).\n\nChange-Id: Ia56d5891521ce98e5594c41da8f9d756819deb66\n"
    },
    {
      "commit": "960170c63b608a8565ce1ade9dedd1c117b09f18",
      "tree": "106eefebab5ef8e0ad653ff1dd78c121c0d0576a",
      "parents": [
        "e5951de6c829260c068d2552871971c8a56d2543",
        "06844df823bf321830b9b5f959a55c271ebac794"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Feb 10 23:11:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 23:11:14 2016 +0000"
      },
      "message": "Merge \"Assign Theme.DeviceDefault.Settings -\u003e Theme.Micro for watches\" into nyc-dev"
    },
    {
      "commit": "e5951de6c829260c068d2552871971c8a56d2543",
      "tree": "1130013a4f4872b4c9ec4af4fa06c9807935ba39",
      "parents": [
        "338c1d860772edc3101ed4860a149e7f3c5fe493",
        "e3f0818b1a127a4ad35665c8781065d0fae2c5d6"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Wed Feb 10 23:01:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 23:01:11 2016 +0000"
      },
      "message": "Merge \"check for null members in NotifyHandler\" into nyc-dev"
    },
    {
      "commit": "338c1d860772edc3101ed4860a149e7f3c5fe493",
      "tree": "9d247a50e8fcc38b73212847ef9f4e168c0ff095",
      "parents": [
        "db338c2e907acb8a93d0519940a1c21125f6db1b",
        "a2ae2238e506d5b092015440792d5a885b7a7b1d"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Wed Feb 10 22:47:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 22:47:59 2016 +0000"
      },
      "message": "Merge \"Added an api to uninstall a packge with active DAs\" into nyc-dev"
    },
    {
      "commit": "db338c2e907acb8a93d0519940a1c21125f6db1b",
      "tree": "2f1f752c2d2063eae3d5ea1dfc9c70cf62afc5b3",
      "parents": [
        "406e9d44fd7c401c9352a9b40e3e0c0f428847fe",
        "f94dc18746d93e98d2e48cdd25b799aa20a142ab"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Feb 10 22:13:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 10 22:13:31 2016 +0000"
      },
      "message": "Merge \"Incorporate historical WifiStateMachine notions of provisioning.\" into mm-wireless-dev\nam: f94dc18746\n\n* commit \u0027f94dc18746d93e98d2e48cdd25b799aa20a142ab\u0027:\n  Incorporate historical WifiStateMachine notions of provisioning.\n"
    },
    {
      "commit": "406e9d44fd7c401c9352a9b40e3e0c0f428847fe",
      "tree": "148d7af93bb167b3ec59fb18990fa4f8cea21949",
      "parents": [
        "cc725a4b6cceb61a36bdcddca435bfe9ed4243f3",
        "8212ae0aee1700b9c287ebadf15af8dacdc8eae6"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed Feb 10 22:11:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 22:11:52 2016 +0000"
      },
      "message": "Merge \"Consistent naming for internal storage APIs.\" into nyc-dev"
    },
    {
      "commit": "8212ae0aee1700b9c287ebadf15af8dacdc8eae6",
      "tree": "b5a32363add3e457bdcbf90e5b9b4057a23a9202",
      "parents": [
        "ee4ce4233cacc36937e52abc385ee0f8e5efecd8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Feb 10 14:46:43 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Feb 10 15:03:33 2016 -0700"
      },
      "message": "Consistent naming for internal storage APIs.\n\nAlso completely remove a few confusingly named deprecated APIs.\n\nChange-Id: Ia7e4ea3190a97f0a7dfa9bebf2118da0866ec38f\n"
    },
    {
      "commit": "a2a0c735ffeab4bd8413ff139b70bce8056bfd72",
      "tree": "aec79c69c4cad7fc49ce933e457b1d7c2cdb41b9",
      "parents": [
        "ebfc362370d2329cd55df0d4901e2ffd8e9390bd"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Feb 10 14:03:18 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Feb 10 14:03:18 2016 -0800"
      },
      "message": "TIF: Add Active Format Description to TvTrackInfo\n\nBug: 21277083\nChange-Id: Ided4ffcd2816e7bb11a81ef10f3b6e1499c6e89b\n"
    },
    {
      "commit": "cc725a4b6cceb61a36bdcddca435bfe9ed4243f3",
      "tree": "c6dbdfbfbed2c44c1af1d8dcf2391b2f0ed7bbee",
      "parents": [
        "ee4ce4233cacc36937e52abc385ee0f8e5efecd8",
        "ad5619d44701ef488e8d4bd41cb7a98f362097c7"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Feb 10 21:59:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 21:59:15 2016 +0000"
      },
      "message": "Merge \"Use Slog.e() instead of Slog.wtf() for unknown restrictions\" into nyc-dev"
    },
    {
      "commit": "a2ae2238e506d5b092015440792d5a885b7a7b1d",
      "tree": "6f1446ba201dc26f49611dadbd6355de7fd71a7a",
      "parents": [
        "3552418fcf7b3ae3764f2030db51b9ca85b8839a"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Thu Jan 28 18:05:14 2016 -0800"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Wed Feb 10 13:57:22 2016 -0800"
      },
      "message": "Added an api to uninstall a packge with active DAs\n\nThe api deactivates all the active admins in the package, then force\nstops the package and starts the uninstall intent for the package. This\nis intended to provide an easy way for a user to delete a misbehaving\nDevice Admin\n\nBug: b/22359208\ncherrypick of Ic7ddd89ef6db53e7e76f805808d9e806100374db\n\nChange-Id: I0d677839120c46f22231a7d6f9cf6630cb020227\n"
    },
    {
      "commit": "ee4ce4233cacc36937e52abc385ee0f8e5efecd8",
      "tree": "d3920fa95ba74b6352009e18940e7c354b3e878d",
      "parents": [
        "de41f15a1430ba11a63b762ce9cba9f5b622cc32",
        "16ac3774e394d50600079697ea867a3c847ebd95"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 10 21:56:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 21:56:17 2016 +0000"
      },
      "message": "Merge changes I8a56254b,I618e363c into nyc-dev\n\n* changes:\n  Fix QS input handling\n  Extract QS animations to QSContainer\n"
    },
    {
      "commit": "16ac3774e394d50600079697ea867a3c847ebd95",
      "tree": "e2d916c908e5432be8015e784f335688710ddbd7",
      "parents": [
        "e1be342615db772ff11d369150349dbd874076f1"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 10 15:39:21 2016 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 10 16:54:16 2016 -0500"
      },
      "message": "Fix QS input handling\n\nRemove the observable scroll view and put the qs container in its\nplace.  Also update the NotificationStackScrollerLayout to be aware\nof the container and not eat up its touches as scroll events.\n\nChange-Id: I8a56254bf8e76a7cdd63bd637a974c1f3aa49482\n"
    },
    {
      "commit": "de41f15a1430ba11a63b762ce9cba9f5b622cc32",
      "tree": "4c2510a3c28ad73db285017fbfb7d945d9711d71",
      "parents": [
        "26a3f15a2c504f3f2f3d2c2776dc6494bf902d48",
        "d8026641204a908ea419ceed3ae43ee7859c6af0"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Feb 10 21:48:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 21:48:42 2016 +0000"
      },
      "message": "Merge \"Don\u0027t stop paused activities that are visible.\" into nyc-dev"
    },
    {
      "commit": "26a3f15a2c504f3f2f3d2c2776dc6494bf902d48",
      "tree": "30882147b2e860d0bfc019eaa99bcb4324cca0fe",
      "parents": [
        "dc414fa479d7e0df21bf64b43448c14e7d6ea50d",
        "2142843ea5366910683d0e77840c16021f6553f5"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 10 21:47:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 21:47:55 2016 +0000"
      },
      "message": "Merge \"Move editing from long press to edit button\" into nyc-dev"
    },
    {
      "commit": "d8026641204a908ea419ceed3ae43ee7859c6af0",
      "tree": "edda8d9ba7183e34b24a3ef9ace6ae3f8caefa17",
      "parents": [
        "4fdeed95012827234128fdbd3eacee08d00c3cf2"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Feb 09 20:40:18 2016 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Feb 10 13:46:50 2016 -0800"
      },
      "message": "Don\u0027t stop paused activities that are visible.\n\nPaused activities can be visible, but stopped activities are not\nvisible.\n\nChange-Id: I305f77542d198ca897b33ad07ac3fc2a14a04397\n"
    },
    {
      "commit": "2142843ea5366910683d0e77840c16021f6553f5",
      "tree": "c0d625ec62a09e138d98d92f0c41cc221eddaa4d",
      "parents": [
        "ff25528a9beaa33a4effbe90c3d3fc259c0d3aa8"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 10 16:42:38 2016 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 10 16:44:51 2016 -0500"
      },
      "message": "Move editing from long press to edit button\n\nChange-Id: I2bd0e2febbde4babe05545c79d585280a7b2fb14\n"
    },
    {
      "commit": "ad5619d44701ef488e8d4bd41cb7a98f362097c7",
      "tree": "5253d7ef529a3b23d86cc530ec569a241d383267",
      "parents": [
        "8e87364a67ada7ce92730182719f7820886c13bd"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Feb 10 13:41:15 2016 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Feb 10 13:41:15 2016 -0800"
      },
      "message": "Use Slog.e() instead of Slog.wtf() for unknown restrictions\n\nSlog.wtf() normally indicates a bug in the system, but in this case\nit\u0027s a caller side issue, so e() is more suitable.\n\nBug 26918715\n\nChange-Id: I94980cb9dafd34e6c5672bf833fec921df14e6a1\n"
    },
    {
      "commit": "dc414fa479d7e0df21bf64b43448c14e7d6ea50d",
      "tree": "eadd75a76854b1ed98dc155241d47aef49dd4369",
      "parents": [
        "ebfc362370d2329cd55df0d4901e2ffd8e9390bd",
        "9a86cc0c31f47741adb245a32ec10b3f6780763b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Feb 10 21:34:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 21:34:55 2016 +0000"
      },
      "message": "Merge \"Don\u0027t unbind services unnecessarily.\" into nyc-dev"
    },
    {
      "commit": "06844df823bf321830b9b5f959a55c271ebac794",
      "tree": "6fe42b96c828242f942ccbd9eb868b79840292ff",
      "parents": [
        "ebfc362370d2329cd55df0d4901e2ffd8e9390bd"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Feb 10 16:11:36 2016 -0500"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Feb 10 21:23:31 2016 +0000"
      },
      "message": "Assign Theme.DeviceDefault.Settings -\u003e Theme.Micro for watches\n\nThis theme is explicitly referenced via a ContextThemeWrapper,\nused in InputMethodManager when constructing the alert dialog for\nshowInputMethodPicker(). This theme does not seem to be referenced\nelsewhere in the platform.\n\nBUG: 24803707\nChange-Id: I5a67ef6e4387620a9624d13e7d76ef6f4f1d2cd2\n"
    },
    {
      "commit": "ebfc362370d2329cd55df0d4901e2ffd8e9390bd",
      "tree": "d5c0a740c13738ad226a4fab23ecad6299f49423",
      "parents": [
        "4ecf78116e37f5460403f01d0d1e7c583393ee94",
        "b87c90ce9fe007043de43f5370e7775d590f11a7"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Wed Feb 10 21:22:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 21:22:52 2016 +0000"
      },
      "message": "Merge \"Add hidden APIs for number blocking which will be used by the system.\" into nyc-dev"
    },
    {
      "commit": "4ecf78116e37f5460403f01d0d1e7c583393ee94",
      "tree": "b7de5485d363be8cb6264538f9be737a4805ff9a",
      "parents": [
        "f61a847881ad251593e15e322dae39cc9bd1cd10"
      ],
      "author": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Fri Feb 05 16:15:23 2016 -0800"
      },
      "committer": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Wed Feb 10 21:16:22 2016 +0000"
      },
      "message": "TIF: Add INPUT_ID field in RecordedProgram\n\nINPUT_ID can be retrieved from CHANNEL_ID. But, even if the channel\nis removed, recording should be playable. So INPUT_ID is needed.\n\nChange-Id: I7042a19758ce71e77ca2ae7613015e4d22f0d41f\n"
    },
    {
      "commit": "f94dc18746d93e98d2e48cdd25b799aa20a142ab",
      "tree": "35400c3839b85e59a6123431594b26cc076723a9",
      "parents": [
        "d9c4bc0c4db7a8b16d8ea0f58ed0615efc167f47",
        "990fc4968d58574f4280194e67cdb6e6ecb69699"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Feb 10 21:15:11 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Feb 10 21:15:11 2016 +0000"
      },
      "message": "Merge \"Incorporate historical WifiStateMachine notions of provisioning.\" into mm-wireless-dev"
    },
    {
      "commit": "9a86cc0c31f47741adb245a32ec10b3f6780763b",
      "tree": "7d493c4ba7dcecacec8a5156ab136f7bbcfa91d8",
      "parents": [
        "f61a847881ad251593e15e322dae39cc9bd1cd10"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Feb 10 15:38:15 2016 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Feb 10 15:56:18 2016 -0500"
      },
      "message": "Don\u0027t unbind services unnecessarily.\n\nWhen rebinding services, don\u0027t unbind from services that are still allowed to\nbe bound.\n\nChange-Id: I5f250724d2d0931ee0ac7d1182e9c1d8122bfdf0\n"
    },
    {
      "commit": "e1be342615db772ff11d369150349dbd874076f1",
      "tree": "4a2db0d7e663043e85da58b1293e24251b16b4cc",
      "parents": [
        "ff25528a9beaa33a4effbe90c3d3fc259c0d3aa8"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Feb 09 10:51:40 2016 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 10 15:42:39 2016 -0500"
      },
      "message": "Extract QS animations to QSContainer\n\nMove some of the logic for QS animations into QSContainer with a\nstable interface for NotificationPanelView to call.\n\nThis also moves the QSPanel out of the scroll container and up\nto live in with the header (QSContainer is the parent of both\nthe header and the QSPanel now).\n\nChange-Id: I618e363ccca2be9197a4a75256e0b7841ca2c61c\n"
    },
    {
      "commit": "e3f0818b1a127a4ad35665c8781065d0fae2c5d6",
      "tree": "cc88c533d894068d4caa61dd5224d5e63a52cdc4",
      "parents": [
        "910beb8f5d9042163e2ad0dbb744d9f147db9604"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Wed Feb 10 11:56:25 2016 -0800"
      },
      "committer": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Wed Feb 10 12:35:16 2016 -0800"
      },
      "message": "check for null members in NotifyHandler\n\nAn unexpected message posted to the queue should not\ncrash the application.\n\nBug: 27097094\nChange-Id: Ide6a07014660ff14e0f287660c534cfa1e0acad9\n"
    },
    {
      "commit": "b87c90ce9fe007043de43f5370e7775d590f11a7",
      "tree": "7b8783d3f9ce9b813d6f45d6c324b6bb9f03a85e",
      "parents": [
        "f61a847881ad251593e15e322dae39cc9bd1cd10"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Wed Feb 10 11:15:08 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Wed Feb 10 12:06:45 2016 -0800"
      },
      "message": "Add hidden APIs for number blocking which will be used by the system.\n\nThese APIs will ensure that blocking is suppressed after the user contacts emergency services.\n\nBUG: 26989170\n\nChange-Id: Ib78c9faa31a6d4bfb62b690f97d5ca8084d69927\n"
    },
    {
      "commit": "f61a847881ad251593e15e322dae39cc9bd1cd10",
      "tree": "5e2402cfb6c1aa55a2d8d54c29a6c7450b8495d9",
      "parents": [
        "f4f1ca0b4720fe15f39f0c2c7c8e664d2538f57a",
        "d9c4bc0c4db7a8b16d8ea0f58ed0615efc167f47"
      ],
      "author": {
        "name": "Ritesh Reddy",
        "email": "riteshr@google.com",
        "time": "Wed Feb 10 19:46:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 10 19:46:20 2016 +0000"
      },
      "message": "Merge \"Enabled Network Policy Backup/Restore.\" into mm-wireless-dev\nam: d9c4bc0c4d\n\n* commit \u0027d9c4bc0c4db7a8b16d8ea0f58ed0615efc167f47\u0027:\n  Enabled Network Policy Backup/Restore.\n"
    },
    {
      "commit": "f4f1ca0b4720fe15f39f0c2c7c8e664d2538f57a",
      "tree": "9bf444c3918b17f37fd65f69031e5dc975ab5543",
      "parents": [
        "eb07707232f57edb7ba4fcc83c6eb4bf2d9d6d51",
        "10f0f712498b8c4b6308788d20027b35a8ce43a0"
      ],
      "author": {
        "name": "Sergey Poromov",
        "email": "poromov@google.com",
        "time": "Wed Feb 10 19:40:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 19:40:54 2016 +0000"
      },
      "message": "Merge \"Update bmgr tool.\" into nyc-dev"
    },
    {
      "commit": "eb07707232f57edb7ba4fcc83c6eb4bf2d9d6d51",
      "tree": "f18e4eb5eabe591e3b42d44af1b8b11c67dab2cc",
      "parents": [
        "c980f43d940f1154a15ef003fb00c19708c396da",
        "eee352f7a2079c4a2745179909245f4db2a04fe8"
      ],
      "author": {
        "name": "Sergey Poromov",
        "email": "poromov@google.com",
        "time": "Wed Feb 10 19:40:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 19:40:50 2016 +0000"
      },
      "message": "Merge \"Fix that backupFinished() callback is not called sometimes.\" into nyc-dev"
    },
    {
      "commit": "d9c4bc0c4db7a8b16d8ea0f58ed0615efc167f47",
      "tree": "ac459d1127a3d8d3901b239ce3be395ee977142d",
      "parents": [
        "c4a1188afd81b4b773e30ec184839bc1a82b355d",
        "adca34a0d6b5955f0cbc931dd0834b25fe3759b9"
      ],
      "author": {
        "name": "Ritesh Reddy",
        "email": "riteshr@google.com",
        "time": "Wed Feb 10 19:37:17 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Feb 10 19:37:17 2016 +0000"
      },
      "message": "Merge \"Enabled Network Policy Backup/Restore.\" into mm-wireless-dev"
    },
    {
      "commit": "c980f43d940f1154a15ef003fb00c19708c396da",
      "tree": "b98efc52314a08136acb8e28d1678f246b13e288",
      "parents": [
        "2b4c8f926fdc8a2ccb88668ca85edfd3ecb9913a"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Feb 09 23:46:58 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Feb 10 19:33:46 2016 +0000"
      },
      "message": "TIF: Clean the hardware input list when the input service is reconnected\n\nNeeded to avoid adding duplicate TvInputInfo objects when the hardware\nTV input service is killed and reconnected.\n\nBug: 26503803\nChange-Id: I9265219678cb8594d43dac561f1e69c21d9c2733\n(cherry picked from commit 6657e292a57e600669b3102d27f69497c45f899d)\n"
    },
    {
      "commit": "2b4c8f926fdc8a2ccb88668ca85edfd3ecb9913a",
      "tree": "d547a882743f1ee0260ab37115c6af0e75822ee1",
      "parents": [
        "4fdeed95012827234128fdbd3eacee08d00c3cf2"
      ],
      "author": {
        "name": "Shreyas Basarge",
        "email": "snb@google.com",
        "time": "Mon Feb 08 23:52:27 2016 +0000"
      },
      "committer": {
        "name": "Shreyas Basarge",
        "email": "snb@google.com",
        "time": "Wed Feb 10 19:09:44 2016 +0000"
      },
      "message": "SyncManager sync blow up fix\n\nDuplicates for periodic syncs would be\ncreated just after boot and when a\nperiodic sync was delayed. This CL fixes\nthe behavior.\n\nBug: 26954967\nChange-Id: I2440961629d443a62f96360563d435af9137857b\n(cherry picked from commit 1675400a7cd0b56e5adc5606fb4fea77f8d24ea5)\n"
    },
    {
      "commit": "4fdeed95012827234128fdbd3eacee08d00c3cf2",
      "tree": "e138bc87ecf73c74c58f8dc7e8c5fe7c2140c68e",
      "parents": [
        "9b123cf9bb50f98064ee0a8eed38601ca7c03564",
        "f4d81bd865d341c6d71fcd4c40294a2570770879"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Feb 10 18:56:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 18:56:16 2016 +0000"
      },
      "message": "Merge \"Add AudioRecord timestamps\" into nyc-dev"
    },
    {
      "commit": "9b123cf9bb50f98064ee0a8eed38601ca7c03564",
      "tree": "6f46760d3aa84906c5bc3138dc77af0d919e4cae",
      "parents": [
        "82b00ede712f8da9e92c48fc63e344864d2fb0a0"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 04 14:55:57 2016 -0800"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Feb 10 18:39:40 2016 +0000"
      },
      "message": "Make actions extend over the whole action rail\n\nBug: 26767249\nChange-Id: I3c67f1de40b218aa21f0a1f68bda1032c0804a14\n"
    },
    {
      "commit": "82b00ede712f8da9e92c48fc63e344864d2fb0a0",
      "tree": "f8651f3a501ed78ef4e77e4dc88f355dc69a71ad",
      "parents": [
        "425c8bf2924f36a8f482d0c4786b7647b5e593d0",
        "cf1fa60331b6ce935788c06fcdfd09817e104c8c"
      ],
      "author": {
        "name": "Daniel U",
        "email": "uda@google.com",
        "time": "Wed Feb 10 18:36:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 18:36:12 2016 +0000"
      },
      "message": "Merge \"Allow different paragraph breaks in fromHtml()\" into nyc-dev"
    },
    {
      "commit": "cf1fa60331b6ce935788c06fcdfd09817e104c8c",
      "tree": "72abdfe0f0d5d4932d0e9580dcb120c3bc63243f",
      "parents": [
        "dcb68145236b9ed9f6ea6ee9456db2fca456df3c"
      ],
      "author": {
        "name": "Daniel U",
        "email": "uda@google.com",
        "time": "Thu Jan 21 13:52:07 2016 +0000"
      },
      "committer": {
        "name": "Daniel U",
        "email": "uda@google.com",
        "time": "Wed Feb 10 18:28:07 2016 +0000"
      },
      "message": "Allow different paragraph breaks in fromHtml()\n\n- Separate block-level elements with different numbers of newline\n  characters according to the user specified option flag.\n\n- Parse the ALIGN attribute and the CSS TEXT-ALIGN property to handle text\n  alignment.\n\n- Rename \"header\" to the correct term \"heading\"\n\nChange-Id: I446fa97155e761623a1da6632a0d872a5e47e8af\n"
    },
    {
      "commit": "425c8bf2924f36a8f482d0c4786b7647b5e593d0",
      "tree": "09d6ac3c665983fb61687e984e6dee34ad8fff23",
      "parents": [
        "dcb68145236b9ed9f6ea6ee9456db2fca456df3c",
        "e3c11e842937f50f54c9d82363f33338dc9e261b"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Feb 10 18:27:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 18:27:06 2016 +0000"
      },
      "message": "Merge \"TIF: Rename connect()/disconnect() and remove unnecessary methods\" into nyc-dev"
    },
    {
      "commit": "dcb68145236b9ed9f6ea6ee9456db2fca456df3c",
      "tree": "deede8676d4334f1234cdf95ecc8b579ff3332c2",
      "parents": [
        "405da7c59bf1a28c3277f52c532ad1c823e5ff58"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Feb 09 21:51:30 2016 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Feb 10 18:25:22 2016 +0000"
      },
      "message": "Reset docked stack resizing when divider dies\n\nBug: 27062375\nChange-Id: I699f8d99ceab8405bcb973942787ee80caea12b2\n"
    },
    {
      "commit": "990fc4968d58574f4280194e67cdb6e6ecb69699",
      "tree": "e51c4352fa77b8898fe929cff78d57c65b970e85",
      "parents": [
        "106cdf6c94c455462316555b7ac59ec79c3b40fa"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Feb 03 21:47:34 2016 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Feb 11 03:21:48 2016 +0900"
      },
      "message": "Incorporate historical WifiStateMachine notions of provisioning.\n\nAlso: considerably expand logging capabilities.\n\nBug: 26991160\nChange-Id: I36c3c1d2158ffd178e8ce163b8799d62938f39c7\n"
    },
    {
      "commit": "405da7c59bf1a28c3277f52c532ad1c823e5ff58",
      "tree": "353194e710e56413609946dcd09fc099253baff7",
      "parents": [
        "691546e5b7f94a6e2d76630ee1287e0b9c69e7a8",
        "404168096789c6dde4db82dc6360a1a25e6ff636"
      ],
      "author": {
        "name": "Aga Wronska",
        "email": "agawronska@google.com",
        "time": "Wed Feb 10 18:19:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 18:19:50 2016 +0000"
      },
      "message": "Merge \"Improve document rename experience     - Initially select the name of the file without extension     - Trigger renaming action when software keyboard Done button pressed     - Trigger creating new directory when software kayboard Done button pressed\" into nyc-dev"
    },
    {
      "commit": "691546e5b7f94a6e2d76630ee1287e0b9c69e7a8",
      "tree": "60c52d080f8ff6d6270772b30fcad3812eaecdb1",
      "parents": [
        "70cffc57e5e3884054080e0066fa7fc34243daec"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Feb 09 10:13:41 2016 -0800"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Feb 10 18:17:29 2016 +0000"
      },
      "message": "Isolate Keyguard from main thread badness\n\nAdds a bindService variant to run the ServiceConnection callbacks\non a dedicated Handler.\n\nChanges KeyguardService binding to use the foreground thread\ninstead of the main thread and changes state to the\nKeyguardScrim on the UI thread.\n\nBug: 26954967\nChange-Id: I9d7bd85382816cd0e23772b14ff6518266a9d232\n"
    },
    {
      "commit": "70cffc57e5e3884054080e0066fa7fc34243daec",
      "tree": "38bae41c5c7baf7fc436387fdb6a0a248d827a9e",
      "parents": [
        "d4c6582a605d6b6ac03a56053c39c9c5b81266ee",
        "c4a1188afd81b4b773e30ec184839bc1a82b355d"
      ],
      "author": {
        "name": "Ritesh Reddy",
        "email": "riteshr@google.com",
        "time": "Wed Feb 10 18:04:38 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 10 18:04:38 2016 +0000"
      },
      "message": "Merge \"Enabling SoftAP Configuration Backup.\" into mm-wireless-dev\nam: c4a1188afd\n\n* commit \u0027c4a1188afd81b4b773e30ec184839bc1a82b355d\u0027:\n  Enabling SoftAP Configuration Backup.\n"
    },
    {
      "commit": "d4c6582a605d6b6ac03a56053c39c9c5b81266ee",
      "tree": "bd91d79e7ef5ba45d5a3195fa30d09b8ee0501fc",
      "parents": [
        "8e87364a67ada7ce92730182719f7820886c13bd",
        "52fe147602af948daef967cec9d41dbdfa34b187"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 10 18:02:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 18:02:21 2016 +0000"
      },
      "message": "Merge \"Whitelisted ACTION_OPEN_EXTERNAL_DIRECTORY to use file:// URIs.\" into nyc-dev"
    },
    {
      "commit": "c4a1188afd81b4b773e30ec184839bc1a82b355d",
      "tree": "e3a89d37b500a04ffadd7bb76f184e7add430743",
      "parents": [
        "106cdf6c94c455462316555b7ac59ec79c3b40fa",
        "aeb4c0601330f5f30fe0026a714ff59f0fe90abf"
      ],
      "author": {
        "name": "Ritesh Reddy",
        "email": "riteshr@google.com",
        "time": "Wed Feb 10 17:48:31 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Feb 10 17:48:31 2016 +0000"
      },
      "message": "Merge \"Enabling SoftAP Configuration Backup.\" into mm-wireless-dev"
    },
    {
      "commit": "52fe147602af948daef967cec9d41dbdfa34b187",
      "tree": "4fae271f6dd987366717f0ce4de73d34a5639213",
      "parents": [
        "c5c898640fd79562a3f278dbe825b39b0b65c7f7"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 10 09:23:57 2016 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 10 09:48:01 2016 -0800"
      },
      "message": "Whitelisted ACTION_OPEN_EXTERNAL_DIRECTORY to use file:// URIs.\n\nBUG: 27109099\nBUG: 26742218\nChange-Id: I4848b30e6efbda72ff04a6786bac32f34d528f84\n"
    },
    {
      "commit": "8e87364a67ada7ce92730182719f7820886c13bd",
      "tree": "f1792d1d9294f0b40d74874e50350376ce1abfdd",
      "parents": [
        "66a320d368e93a03d5aee33eac85807a227c0a3c"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Sun Feb 07 15:17:16 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Feb 10 16:59:22 2016 +0000"
      },
      "message": "Keep metadata of documents as disconnected status after the device is\ndisconnected.\n\nTo restore Document IDs when the device is reconnected, we need to keep\nthe metadata in database so that we can use it as hint to remap document\nID with new MTP IDs.\n\nBUG\u003d26212981\n\nChange-Id: Idcc93c41c09d082a709281022c56188dabc80515\n(cherry picked from commit 53f5af3f2ba1328d301a0f8a4ae3f574ccc5da65)\n"
    },
    {
      "commit": "66a320d368e93a03d5aee33eac85807a227c0a3c",
      "tree": "f6ddb607f9f84764fd9185abd1d7188e6b037a74",
      "parents": [
        "1f3895b9d996b138e96a8faa3356faccada75e18",
        "48e64f20f328a40505f35062f870a7f6e5ab9ff6"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Wed Feb 10 16:43:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 16:43:50 2016 +0000"
      },
      "message": "Merge \"Check for null on app restrictions managing app APIs\" into nyc-dev"
    },
    {
      "commit": "1f3895b9d996b138e96a8faa3356faccada75e18",
      "tree": "fbf45f689b311bcdbf70f862f2b994524394f8b0",
      "parents": [
        "aa31c68d53738356a42291944cdd283f807b3a6a",
        "f03d0a6bfcff0f36a623b4fad7bd505d94b22e9a"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Feb 10 16:29:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 16:29:35 2016 +0000"
      },
      "message": "Merge \"Require delegated cert installer and app restriction manager to exist\" into nyc-dev"
    },
    {
      "commit": "f03d0a6bfcff0f36a623b4fad7bd505d94b22e9a",
      "tree": "77b55833772c54ed26c718a1db0686e1707e980a",
      "parents": [
        "ff25528a9beaa33a4effbe90c3d3fc259c0d3aa8"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Feb 10 14:54:15 2016 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Feb 10 16:29:01 2016 +0000"
      },
      "message": "Require delegated cert installer and app restriction manager to exist\n\nEnforce that apps with delegated powers to exist on device before\nempowering them. This is consistent with DevicePolicyManagerService\u0027s\ninternal logic to clear the delegation power once the package is removed.\nFor delegated cert installer, only enforce this new restriction on\ndevice admins targeting N or later.\n\nBug: 26233778\nChange-Id: Ia8f45dfd5290958cebb36991c4b6baa03e8c28ae\n"
    },
    {
      "commit": "48e64f20f328a40505f35062f870a7f6e5ab9ff6",
      "tree": "7e51b98e1fa55bdad92bb14b7c9c6fcce0669e08",
      "parents": [
        "e64f3da729ae6a00fb627f00b8a97e7c5feb8bcb"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Wed Feb 10 16:24:28 2016 +0000"
      },
      "committer": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Wed Feb 10 16:24:28 2016 +0000"
      },
      "message": "Check for null on app restrictions managing app APIs\n\nChange-Id: I3d3cc9b4a4bd6a2526fd0bd7d8662c6b07183208\n"
    },
    {
      "commit": "aa31c68d53738356a42291944cdd283f807b3a6a",
      "tree": "8b8a8192aab4f26d27724cd8cba642bb4ddfab92",
      "parents": [
        "0e7f32f6f5a79153042c37cd5f0262dfca958507",
        "1b862de7b41dacf3ea5437d5e88c93b7a5af3cb5"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 10 16:16:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 16:16:38 2016 +0000"
      },
      "message": "Merge \"Revert \"Extract QS animations to QSContainer\"\" into nyc-dev"
    },
    {
      "commit": "1b862de7b41dacf3ea5437d5e88c93b7a5af3cb5",
      "tree": "6628295d5f9bd334c1a32e080fd9879d70540d34",
      "parents": [
        "04dd9d008a314709d4ab80216e2db6a7bb3a2a38"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 10 16:16:15 2016 +0000"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 10 16:16:15 2016 +0000"
      },
      "message": "Revert \"Extract QS animations to QSContainer\"\n\nThis reverts commit 04dd9d008a314709d4ab80216e2db6a7bb3a2a38.\n\nChange-Id: I76f059fe54ad4417c45e008de5291da0f24099e1\n"
    },
    {
      "commit": "f4d81bd865d341c6d71fcd4c40294a2570770879",
      "tree": "97bb067c875c7485a412bf0b26f515006b4caa60",
      "parents": [
        "0e7f32f6f5a79153042c37cd5f0262dfca958507"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jan 28 17:47:56 2016 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Feb 10 16:01:38 2016 +0000"
      },
      "message": "Add AudioRecord timestamps\n\nBug: 13569372\nBug: 22886739\nChange-Id: Icdd0e6f3871a43a26faa39e5535740f72a58dcae\n"
    },
    {
      "commit": "0e7f32f6f5a79153042c37cd5f0262dfca958507",
      "tree": "bc5af6e7d52f2b8c1e0edfdf65531aab0f7cbda4",
      "parents": [
        "28d901e53b67bfebe680234aeecfc9b81d56b408",
        "106cdf6c94c455462316555b7ac59ec79c3b40fa"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Feb 10 15:58:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 10 15:58:17 2016 +0000"
      },
      "message": "Expose measurement results to interested callers.\nam: 106cdf6c94\n\n* commit \u0027106cdf6c94c455462316555b7ac59ec79c3b40fa\u0027:\n  Expose measurement results to interested callers.\n"
    },
    {
      "commit": "28d901e53b67bfebe680234aeecfc9b81d56b408",
      "tree": "d73486362948e23296173ce418594bb654acea13",
      "parents": [
        "8ad1d6ea243a650d705567943cacbfd3188b9075",
        "e0f0fd94f9aad51b1b84291851b538c577668031"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 15:42:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 15:42:21 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "8ad1d6ea243a650d705567943cacbfd3188b9075",
      "tree": "2d76fc179bbb5b3cce062d65976ee4e4b973e498",
      "parents": [
        "ec16c4cabf2bed08b55ef8938ee351b3bc452cbc",
        "0e2262b00713dcd8138b69bf1bf0c2e9a6283795"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 15:42:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 15:42:05 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "ec16c4cabf2bed08b55ef8938ee351b3bc452cbc",
      "tree": "2785b531550437ca8c0a2540bad677b6c1c54ed3",
      "parents": [
        "8b43b4c694afd2936870ba20ae0b6464e8e15317",
        "291fd2828c98c40c0656559532f570e9dc2081f2"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 15:41:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 15:41:40 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "8b43b4c694afd2936870ba20ae0b6464e8e15317",
      "tree": "d395ff2fa3ed158e0b7a53b235da0d555fca5df8",
      "parents": [
        "4e60b1f0410997c4165bf4f361b9ad9aac9d2c38",
        "b817910b1471fcdcaaee467a99b01a9011c7524b"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 15:41:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 15:41:11 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "4e60b1f0410997c4165bf4f361b9ad9aac9d2c38",
      "tree": "328941022ddfdbd496840fe5508f9e93a35c6c6a",
      "parents": [
        "3b37274a37a176f62f1bc194874f88b961614746",
        "dd69f76c7b9bdd5707b8d5d1c107584e920dc469"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 15:40:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 15:40:51 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "e0f0fd94f9aad51b1b84291851b538c577668031",
      "tree": "41538dc7170dd4d6cd2c2ab9de174eff4bf37cd2",
      "parents": [
        "ff25528a9beaa33a4effbe90c3d3fc259c0d3aa8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 10:39:33 2016 -0500"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 10:39:33 2016 -0500"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8e98fc3cdb339c3374a7e4acd6f5d3973963687c\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "0e2262b00713dcd8138b69bf1bf0c2e9a6283795",
      "tree": "beaad658c567b0ff5e3af87b2228e085bee75672",
      "parents": [
        "ff25528a9beaa33a4effbe90c3d3fc259c0d3aa8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 07:38:51 2016 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 07:38:51 2016 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Idc440b1951f4d3d0489adf7c59380b2d11ac7591\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "3b37274a37a176f62f1bc194874f88b961614746",
      "tree": "fd1fd9e49116e74a87a9e9477b3c6c0e7e2da6e8",
      "parents": [
        "fabd22816881102797c1c28540112c6ad496cfab",
        "fe505af0488aeede4864203511338e1a14c7eb08"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Feb 10 15:38:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 15:38:19 2016 +0000"
      },
      "message": "Merge \"Update test to stub the correct method.\" into nyc-dev"
    },
    {
      "commit": "291fd2828c98c40c0656559532f570e9dc2081f2",
      "tree": "d440bbb623963e748dfaf7342cd9353c9530ec3d",
      "parents": [
        "ff25528a9beaa33a4effbe90c3d3fc259c0d3aa8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 07:36:12 2016 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 07:36:12 2016 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id4deeb209ea9830e53273b68152c0f7630a26389\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "fe505af0488aeede4864203511338e1a14c7eb08",
      "tree": "77cd22f7e1f1c308311163ec1b302de13cc5cbce",
      "parents": [
        "0d005fee78039155779b155639e0b95c5cbc87c6"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Feb 10 07:34:46 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Feb 10 07:34:46 2016 -0800"
      },
      "message": "Update test to stub the correct method.\n\nNetworkScorerAppManager was recently updated to use\nqueryBroadcastReceiversAsUser() in place of\nqueryBroadcastReceivers() but its unit test wasn\u0027t changed accordingly.\n\nChange-Id: Ib41195fe8b9cf8c8da9a9090a4f26e1cde3db4f0\n"
    },
    {
      "commit": "106cdf6c94c455462316555b7ac59ec79c3b40fa",
      "tree": "6aa22b87b9ebdd0fd73fafd6d5241680250709a0",
      "parents": [
        "2750b41d0b50eb66c8aada11d62666f934ca950d"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Feb 03 14:12:23 2016 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Feb 11 00:28:27 2016 +0900"
      },
      "message": "Expose measurement results to interested callers.\n\nWith this it\u0027s possible for callers to:\n\n    Network network \u003d ...\n    LinkProperties lp \u003d ...\n\n    NetworkDiagnostics netdiag \u003d new NetworkDiagnostics(network, lp, 5000);\n    netdiag.startMeasurements();\n    netdiag.waitForMeasurements();\n\n    boolean result \u003d true;\n    for (Measurement m : netdiag.getMeasurements()) {\n        if (!m.checkSucceeded()) {\n            result \u003d false;\n            // Additional error handling here.\n        }\n    }\n\n    return result;\n\nBug: 21832299\nBug: 26780890\nChange-Id: Iaf7ff029e2c6a998b574c23d0dcde8d57a467a22\n"
    },
    {
      "commit": "b817910b1471fcdcaaee467a99b01a9011c7524b",
      "tree": "681ff1032e48825300b65a522da1b1dc95c1f82d",
      "parents": [
        "ff25528a9beaa33a4effbe90c3d3fc259c0d3aa8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 07:23:03 2016 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 07:23:03 2016 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iba4fcac2427bf5213b78626aefdbabf17131e652\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "dd69f76c7b9bdd5707b8d5d1c107584e920dc469",
      "tree": "e01e1d275986a521fa35e27b0f153ae0d2ffbe37",
      "parents": [
        "ff25528a9beaa33a4effbe90c3d3fc259c0d3aa8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 07:19:37 2016 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 07:19:37 2016 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I24d659d05ccb735b984b23fc40fe4d69c768f5c0\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "fabd22816881102797c1c28540112c6ad496cfab",
      "tree": "5d811ce8a51fb5f14aecf37229b49af84759e6be",
      "parents": [
        "b0bfe2df6f180dc944ccb33695cbea6b45c487db"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Fri Feb 05 16:05:14 2016 -0800"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Wed Feb 10 15:14:27 2016 +0000"
      },
      "message": "Update the subdir icon to svg.\n\nBUG\u003d21705832\n\nChange-Id: I400b5402c0efd34d79be3e8b05b2154dd8c48735\n(cherry picked from commit 032c283ef32f72d038b8a989366b184d68ccfd0e)\n"
    },
    {
      "commit": "b0bfe2df6f180dc944ccb33695cbea6b45c487db",
      "tree": "fb6aeaf6ecc69c8db76150e6c1a1196e92c55f8c",
      "parents": [
        "f517cbe9a659883c4e070854b5d95004f4fb6a44"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Tue Feb 09 11:27:45 2016 -0800"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Wed Feb 10 07:07:09 2016 -0800"
      },
      "message": "Move focus-related code out of DirectoryFragment.\n\nBUG\u003d25195767\n\nChange-Id: Ibf2247a81e8903924037b5f01305593219a8c068\n"
    },
    {
      "commit": "f517cbe9a659883c4e070854b5d95004f4fb6a44",
      "tree": "60e98c4e9fa248a7b367cd5145a0e7aeadf87324",
      "parents": [
        "9eac0ce5e95665e48e357f1cf4b6060d891a9142",
        "04dd9d008a314709d4ab80216e2db6a7bb3a2a38"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 10 15:06:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 15:06:07 2016 +0000"
      },
      "message": "Merge \"Extract QS animations to QSContainer\" into nyc-dev"
    },
    {
      "commit": "04dd9d008a314709d4ab80216e2db6a7bb3a2a38",
      "tree": "27175e32dfe313f0a5532d272b3917742ec6f11a",
      "parents": [
        "ff25528a9beaa33a4effbe90c3d3fc259c0d3aa8"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Feb 09 10:51:40 2016 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 10 10:04:34 2016 -0500"
      },
      "message": "Extract QS animations to QSContainer\n\nMove some of the logic for QS animations into QSContainer with a\nstable interface for NotificationPanelView to call.\n\nThis also moves the QSPanel out of the scroll container and up\nto live in with the header (QSContainer is the parent of both\nthe header and the QSPanel now).\n\nChange-Id: I197b93bab05c336a8a8debea781e7ad3053b0b1d\n"
    },
    {
      "commit": "9eac0ce5e95665e48e357f1cf4b6060d891a9142",
      "tree": "f203c72a14a125739d97234cb2f66dcd5a9cf6da",
      "parents": [
        "146d931ece7fc273311c049067742bab40a9999a",
        "b46d66d5d86b1be95ff6f315feca5406183a4a85"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 14:11:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 10 14:11:40 2016 +0000"
      },
      "message": "Import translations. DO NOT MERGE\nam: b46d66d5d8  -s ours\n\n* commit \u0027b46d66d5d86b1be95ff6f315feca5406183a4a85\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "146d931ece7fc273311c049067742bab40a9999a",
      "tree": "f203c72a14a125739d97234cb2f66dcd5a9cf6da",
      "parents": [
        "ff25528a9beaa33a4effbe90c3d3fc259c0d3aa8",
        "81afbcdbf96c687b61ed53170e1654f4f8ea5b15"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Feb 10 14:10:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 14:10:24 2016 +0000"
      },
      "message": "Merge \"Allow apps to know what users think of their notifications.\" into nyc-dev"
    },
    {
      "commit": "b46d66d5d86b1be95ff6f315feca5406183a4a85",
      "tree": "a1fb75fc2c72afd90a4ea738942d9fe1f7fff60a",
      "parents": [
        "ac534a6c8282f2669bbd5e30836f43d2bfdd5b3d"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 09:01:06 2016 -0500"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 10 09:01:06 2016 -0500"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I25a7f71ae61c1e6dc0539fc88b2cdbadb6f99eed\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ff25528a9beaa33a4effbe90c3d3fc259c0d3aa8",
      "tree": "6628295d5f9bd334c1a32e080fd9879d70540d34",
      "parents": [
        "3552418fcf7b3ae3764f2030db51b9ca85b8839a",
        "7cd1f0d39ada62669fb9bcd0a71fab059386fcd3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Feb 10 06:08:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 06:08:35 2016 +0000"
      },
      "message": "Merge \"Do not invalidate drawable if tint doesn\u0027t change\" into nyc-dev"
    },
    {
      "commit": "7cd1f0d39ada62669fb9bcd0a71fab059386fcd3",
      "tree": "da8764aa86c4040652ba52ca303fd7d82cfedf48",
      "parents": [
        "2a061b5bcfb92be2829f6fe9a6d86352193752e3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Feb 09 21:36:41 2016 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Feb 09 22:07:32 2016 -0800"
      },
      "message": "Do not invalidate drawable if tint doesn\u0027t change\n\nChange-Id: I99d7a679ba3aa4978f2915f1a52f23dbce7fd971\n"
    },
    {
      "commit": "3552418fcf7b3ae3764f2030db51b9ca85b8839a",
      "tree": "72545b28ed60be3cfcd55496ba9961b272c79f64",
      "parents": [
        "41cafa1a205cef5f7ce5806c9573ab601edab6c1",
        "8c6d8a7ef9ef057833e36efa074138d06a8f01ca"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Feb 10 04:46:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 04:46:07 2016 +0000"
      },
      "message": "Merge \"Fix build\" into nyc-dev"
    },
    {
      "commit": "8c6d8a7ef9ef057833e36efa074138d06a8f01ca",
      "tree": "2b4032e02217fcf30bbc08974d63843a3786b648",
      "parents": [
        "d7b1f41109abee60ec8529369a85d84300b1d678"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Feb 09 20:45:13 2016 -0800"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Feb 09 20:45:13 2016 -0800"
      },
      "message": "Fix build\n\nChange-Id: I7c0601f873e37c7ebf71068ba81366704672bd70\n"
    }
  ],
  "next": "e3c11e842937f50f54c9d82363f33338dc9e261b"
}
