)]}'
{
  "log": [
    {
      "commit": "4a1171ea92e2763380b0f5d22a8b2cf52a99be30",
      "tree": "071db5ddc46dd90fe5be6c140479ed2769937eb1",
      "parents": [
        "1f07649e7d0aedd1cd3c3237185be7e540e7a9f8"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 09 04:14:00 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 09 04:14:00 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: If767f0a767da0172ba79fb9d8feaff6c1a8c9157\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "1f07649e7d0aedd1cd3c3237185be7e540e7a9f8",
      "tree": "d0c2c405745f188360fff7d261ce41931f1fc82c",
      "parents": [
        "af80db4489d591837e114e75f5040d75b61e6804",
        "78ab7cf301fd102fbfd99c69fd442ed93563a6f1"
      ],
      "author": {
        "name": "Arunesh Mishra",
        "email": "arunesh@google.com",
        "time": "Sat Apr 09 01:31:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 09 01:31:49 2016 +0000"
      },
      "message": "Merge \"SoundTriggerHelper re-design.\" into nyc-dev"
    },
    {
      "commit": "af80db4489d591837e114e75f5040d75b61e6804",
      "tree": "2e2f730ca98c53484a692aeeca9f10c8bb564328",
      "parents": [
        "7b3936977fb6db8fcef5605d4ee2df48a4465663"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 07 19:19:15 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sat Apr 09 01:18:40 2016 +0000"
      },
      "message": "Fix a few issues with non-resizable info activity\n\n- If stack doesn\u0027t have focus, we execute TASK_TO_FRONT transition.\nSet the correct animation for this transition type.\n- Make sure to execute app transition when we are finishing an\nactivity that isn\u0027t resumed.\n- Correctly set mAnimatingExit for the case if the activity is\nalready paused.\n\nBug: 27327287\nBug: 27154882\nChange-Id: I253938727ba0eea76ebadba242315bd2d305d0b4\n"
    },
    {
      "commit": "7b3936977fb6db8fcef5605d4ee2df48a4465663",
      "tree": "d591a94fd596f2e2d6df3bb57f71856c3991b391",
      "parents": [
        "d06e606b98af3cf9d35f786a16fee85bcdf260d8"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 07 18:06:47 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sat Apr 09 01:14:48 2016 +0000"
      },
      "message": "Update visuals of force resizable\n\nBug: 27327287\nChange-Id: I32d30a8044f683e2f6287035250126999f623e15\n"
    },
    {
      "commit": "d06e606b98af3cf9d35f786a16fee85bcdf260d8",
      "tree": "cc815ee7bd8460be042ead10c1d4a457cce91660",
      "parents": [
        "b2005a02170b0a5bc8518514c8a871c5fc526e09"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 07 16:27:17 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sat Apr 09 01:13:29 2016 +0000"
      },
      "message": "Do not retry taking screenshots\n\nWe are holding the activity manager lock during a sleep() :-(, which\nis a really really bad idea, and leads to delays in certain cases.\n\nBug: 28026841\nChange-Id: I0855350ee429907e4597e5813c7e4fefd889319d\n"
    },
    {
      "commit": "b2005a02170b0a5bc8518514c8a871c5fc526e09",
      "tree": "802289eccce40563b33b884cc031cbed955500bf",
      "parents": [
        "0cc0381714f0356dd6cece201265b368fa2706b6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 08 14:13:30 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sat Apr 09 01:07:34 2016 +0000"
      },
      "message": "Fix BackdropFrameRenderer leak\n\nMake sure to stop the thread when the window gets detached. When dismissing\nthe docked/fullscreen stack with the divider, we stop the activity while\nwe are still in resizing mode.\n\nBug: 28054032\nChange-Id: I2d5d0ffaa9bc47e4d5252414b9a045beaebb7a69\n"
    },
    {
      "commit": "0cc0381714f0356dd6cece201265b368fa2706b6",
      "tree": "ba7a58e032a320ad6345e01640814394c0ff921b",
      "parents": [
        "4f89b6c6b876a240ec5440f62c854c5ded214f05",
        "d8d967e425c560c80baf63393699d05e1e4d37df"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat Apr 09 00:47:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 09 00:47:23 2016 +0000"
      },
      "message": "Merge \"Improved javadoc for onLocalVoiceInteractionStopped\" into nyc-dev"
    },
    {
      "commit": "4f89b6c6b876a240ec5440f62c854c5ded214f05",
      "tree": "a8378198c737e6e67408f2347e7e75c4e3217c74",
      "parents": [
        "da9f52a795fc8af2250b22a167b88343af9fe917"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Fri Apr 08 17:36:07 2016 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Fri Apr 08 17:36:25 2016 -0700"
      },
      "message": "Use writeStringList for selection parceling.\n\nBug: 27208679\nChange-Id: Id0506e49254e0b3fcddb7d3f92717da0a95f2f6d\n"
    },
    {
      "commit": "da9f52a795fc8af2250b22a167b88343af9fe917",
      "tree": "2ffe07081149e445b7944463ad05b2e7fe0da217",
      "parents": [
        "b0fe2a9637dc45ac319af9ab848b034ed4a414d3",
        "e50607efab69c62d1a7b5ba9bb3dff47449483c9"
      ],
      "author": {
        "name": "Wyatt Riley",
        "email": "wyattriley@google.com",
        "time": "Fri Apr 08 23:41:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 23:41:18 2016 +0000"
      },
      "message": "Merge \"Fixed the sign error in GnssClock\" into nyc-dev"
    },
    {
      "commit": "b0fe2a9637dc45ac319af9ab848b034ed4a414d3",
      "tree": "03983b6a57d039ffd1180858978f947bdfcc518f",
      "parents": [
        "9870ad94ed4dd1a60e4122b94cd8b72bbb06ca24",
        "0034743236bf69dd26edd757be03dc41f030b280"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Apr 08 23:30:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 23:30:41 2016 +0000"
      },
      "message": "Merge \"Camera2: update API per API council review\" into nyc-dev"
    },
    {
      "commit": "0034743236bf69dd26edd757be03dc41f030b280",
      "tree": "4684404edd656dddb1e2ed7e5f5f2d195ff00499",
      "parents": [
        "522e28e943c5f8580de6a48d1e7f160291377ad1"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Apr 07 17:34:10 2016 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Apr 08 23:21:06 2016 +0000"
      },
      "message": "Camera2: update API per API council review\n\nPer API concil recommendation, made below API change:\n* change method name from createCaptureSessionByOutputConfiguration to\ncreateCaptureSessionByOutputConfigurations\n* Change method name from\ncreateReprocessableCaptureSessionWithConfigurations to\ncreateReprocessableCaptureSessionByConfigurations\n\nBug: 27950067\nChange-Id: I8346d384210556a40bc2544c3660cc4819f304a1\n"
    },
    {
      "commit": "9870ad94ed4dd1a60e4122b94cd8b72bbb06ca24",
      "tree": "5fe91ab24108babfa5ee746505c0c29b89204218",
      "parents": [
        "af93306a3db9c0a04d74809901cc297834bbba87",
        "43df577ac46e36f21da3797d6f31a5ae6fa58c9f"
      ],
      "author": {
        "name": "Aga Wronska",
        "email": "agawronska@google.com",
        "time": "Fri Apr 08 22:40:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 22:40:46 2016 +0000"
      },
      "message": "Merge \"Consolidate user actions metrics into one histogram.\" into nyc-dev"
    },
    {
      "commit": "af93306a3db9c0a04d74809901cc297834bbba87",
      "tree": "e84650c4aa5a36f1a170eeb0078759e5177614e4",
      "parents": [
        "15ad24b514ffb66d1a64fdc58caf05bf06ee88a1",
        "e37cfab6c65ec0997b07089e70fa0ad47d2fbd83"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 08 22:33:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 22:33:33 2016 +0000"
      },
      "message": "Merge \"Reduce unnecessary accessibility cache clearing.\" into nyc-dev"
    },
    {
      "commit": "15ad24b514ffb66d1a64fdc58caf05bf06ee88a1",
      "tree": "347c307f26bdafd09a3c83194649476408b32e77",
      "parents": [
        "3cb5ba75b76dedc7a468d324e7875e805555827f",
        "d9ac2be3e32472b042d1e977a86e2bad083cea16"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Apr 08 21:36:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 21:36:12 2016 +0000"
      },
      "message": "Merge \"audio service: fix volume burst on user switch\" into nyc-dev"
    },
    {
      "commit": "3cb5ba75b76dedc7a468d324e7875e805555827f",
      "tree": "66ba6a1c128c7e2409e11e6ca24d392a913a903f",
      "parents": [
        "93bd44300c54de6d62258a4b8353d6cab5f543f1",
        "9b3be58403e030b43201a2d966b721f9ab8a805c"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Fri Apr 08 21:24:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 21:24:04 2016 +0000"
      },
      "message": "Merge \"Update the documentation on createCircularReveal\" into nyc-dev"
    },
    {
      "commit": "93bd44300c54de6d62258a4b8353d6cab5f543f1",
      "tree": "80f6ba52b07bc018d0ecf9e5e5016eaabe321220",
      "parents": [
        "e93fecf9a3c0740a05dde42e3dee1de9706cd4ac",
        "dfe0b4df7eb6ac3fc8dee5ad4a07af7ae4237b63"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 08 21:22:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 21:22:42 2016 +0000"
      },
      "message": "Merge \"Improve content descriptions for volume dialog icons.\" into nyc-dev"
    },
    {
      "commit": "43df577ac46e36f21da3797d6f31a5ae6fa58c9f",
      "tree": "1fdf3f24fdb97072f77b0718a8c6a88d7e8864ff",
      "parents": [
        "1d16d773b0d2d12301bda68d15adc6953ce68710"
      ],
      "author": {
        "name": "Aga Wronska",
        "email": "agawronska@google.com",
        "time": "Thu Apr 07 13:09:58 2016 -0700"
      },
      "committer": {
        "name": "Aga Wronska",
        "email": "agawronska@google.com",
        "time": "Fri Apr 08 14:16:40 2016 -0700"
      },
      "message": "Consolidate user actions metrics into one histogram.\n\nBug: 27301081\nChange-Id: Ib2ac46dd268e492c576bc082dc349c4a6826897f\n"
    },
    {
      "commit": "dfe0b4df7eb6ac3fc8dee5ad4a07af7ae4237b63",
      "tree": "bebc8b4f8bc687fb103beb11502ce551fd288569",
      "parents": [
        "e46bb37acf6d3cfb9974672ace93f5381f70ad99"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 08 17:14:15 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 08 17:16:09 2016 -0400"
      },
      "message": "Improve content descriptions for volume dialog icons.\n\nBug: 27971063\nChange-Id: I9282083f68a5cd607fe0cb2893829675559acb6d\n"
    },
    {
      "commit": "e93fecf9a3c0740a05dde42e3dee1de9706cd4ac",
      "tree": "4dadfa74c2a2caf9563452dae7bad74642a5ed03",
      "parents": [
        "196a05724d73832571c6e4ad5372b05840ec041f",
        "08274740cd3bf34e91e243a1c5faa7d80ecb0fc6"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Apr 08 21:12:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 21:12:06 2016 +0000"
      },
      "message": "Merge \"This assert is triggering when it shouldn\u0027t be. Disable it for now.\" into nyc-dev"
    },
    {
      "commit": "e50607efab69c62d1a7b5ba9bb3dff47449483c9",
      "tree": "901d18a5a7eccff33747faa668e70b7db70136e3",
      "parents": [
        "d3caf46a850fb3191562fc5e05c2aa8b5912b598"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Thu Apr 07 19:25:24 2016 -0700"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Fri Apr 08 14:10:42 2016 -0700"
      },
      "message": "Fixed the sign error in GnssClock\n\nBug: 28068514\nChange-Id: I71b68acb70d4139f94f3829bd4a280d926e251de\n"
    },
    {
      "commit": "196a05724d73832571c6e4ad5372b05840ec041f",
      "tree": "85a3442aae426876943e19367d72ecef889423f7",
      "parents": [
        "44303087cc4d8a0830b14a87c2b7f32a39e9080b",
        "7219adadb05d916874e7edff553dfc34bccf94ef"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Apr 08 20:59:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 20:59:10 2016 +0000"
      },
      "message": "Merge \"Add granular control over disabled effects.\" into nyc-dev"
    },
    {
      "commit": "44303087cc4d8a0830b14a87c2b7f32a39e9080b",
      "tree": "92081c620216150b54b8e38f6ed38e139f1a31f2",
      "parents": [
        "c289922beed948220bc876feb5929ab4f86096e9",
        "880602eb640f1f0f7f77f8d17c4ad34aca8b751d"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Fri Apr 08 20:58:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 20:58:48 2016 +0000"
      },
      "message": "Merge \"Customizes input extract edit view for Wear\" into nyc-dev"
    },
    {
      "commit": "880602eb640f1f0f7f77f8d17c4ad34aca8b751d",
      "tree": "f5a491b4734d3e7f1974169be4af36d19b295980",
      "parents": [
        "3212a4c759055ba3f81848f0285b4f5fe3f3ab25"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mark.renouf@gmail.com",
        "time": "Tue Apr 05 13:21:57 2016 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Fri Apr 08 16:56:25 2016 -0400"
      },
      "message": "Customizes input extract edit view for Wear\n\nProvides an alternate presentation of the extract edit area\nof an input method window, designed for sub 250dp width screens.\n\nAn icon is used on a round material style button in place of a text\naction, providing more horizontal space for the editing area.\n\nBUG: 22512982\nChange-Id: I16226ce393f2d15065d08e66a36d008eb1a0c8a1\n(cherry picked from commit fd71a6a5d99bad5d3ab32edc328fb5b026b66215)\n"
    },
    {
      "commit": "c289922beed948220bc876feb5929ab4f86096e9",
      "tree": "0bbbcfb6010630936c991971b8b943a6abdb3fa1",
      "parents": [
        "3212a4c759055ba3f81848f0285b4f5fe3f3ab25",
        "421d8f5fab1c4f1729d735935264d6fc3054a073"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Apr 08 20:55:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 20:55:04 2016 +0000"
      },
      "message": "Merge \"Fix NPE for MATCH_FACTORY_ONLY\" into nyc-dev"
    },
    {
      "commit": "3212a4c759055ba3f81848f0285b4f5fe3f3ab25",
      "tree": "b8da042fa0d3b557d092795c49825f8062669a70",
      "parents": [
        "39eb1835b8588aa8dbaa6e0b6e528fa1f3db8bfe",
        "006572a63f1d25119970c8ff4f34c18a3f310dc3"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 08 20:47:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 20:47:17 2016 +0000"
      },
      "message": "Merge \"Visual updates to battery screen\" into nyc-dev"
    },
    {
      "commit": "421d8f5fab1c4f1729d735935264d6fc3054a073",
      "tree": "2f2f15d186b82205b182a2a7e98f122c667664b2",
      "parents": [
        "347bb9a3cf53595b8beed17574cec9c0072aa819"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Apr 08 13:45:49 2016 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Apr 08 13:45:49 2016 -0700"
      },
      "message": "Fix NPE for MATCH_FACTORY_ONLY\n\nBug: 28087606\nChange-Id: Ib86c5189aa9a9ca87504625dd19bdeab56fd4967\n"
    },
    {
      "commit": "d9ac2be3e32472b042d1e977a86e2bad083cea16",
      "tree": "4b207b2c2a394b5ed7336db1c521b37b0651f089",
      "parents": [
        "8eb8a32f98915bc5fc009130d79d00021ef7a7c9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Apr 07 14:04:23 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Apr 08 13:44:00 2016 -0700"
      },
      "message": "audio service: fix volume burst on user switch\n\nChange the convention on use of default device volume with\naudio policy manager: Now setting the default device volume on a stream does not\nreset all specific device volumes. The default volume is just used by audio policy\nmanager if no specific device volume is present for a given selected device.\n\nBug: 27557733\n\nChange-Id: I1edd9530ccafc615d9353b9b06489c688e21f719\n"
    },
    {
      "commit": "39eb1835b8588aa8dbaa6e0b6e528fa1f3db8bfe",
      "tree": "d436bcec3f50adfbc39a822764338fc49b831024",
      "parents": [
        "f37c507619a59b34c728f48a6daab65d36dea600",
        "3021f44d9ebe43e5083abd83799e8eb9a67a3a57"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 08 20:30:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 20:30:37 2016 +0000"
      },
      "message": "Merge \"Fix early session termination in FalsingManager\" into nyc-dev"
    },
    {
      "commit": "f37c507619a59b34c728f48a6daab65d36dea600",
      "tree": "8ee8ceca72cc4cf705ab7cc1bc882291fdc93e8b",
      "parents": [
        "10b0aa69d13b15be681caa14690934014b2d174c",
        "77537b9dbff42f65a2f5e951f84c8ce0a436c0db"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 08 20:29:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 20:29:17 2016 +0000"
      },
      "message": "Merge \"Fix HUN Scrim\" into nyc-dev"
    },
    {
      "commit": "10b0aa69d13b15be681caa14690934014b2d174c",
      "tree": "05ae151133de8ce3b6c52b467e3c1435507c3a39",
      "parents": [
        "3898db9e152ff8e2b34ae97f4a2ed37b9cb667db",
        "ef3b27224b12de71e11eade54f66742068dedf79"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Apr 08 20:23:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 20:23:37 2016 +0000"
      },
      "message": "Merge \"Fix invalid stack position when docked on right\" into nyc-dev"
    },
    {
      "commit": "78ab7cf301fd102fbfd99c69fd442ed93563a6f1",
      "tree": "0f08136759ea8ca3dcccb4c3cda8ae5a2d25f4cb",
      "parents": [
        "c147dbbca4ea1870bcf88c5889e6a83865ceed54"
      ],
      "author": {
        "name": "Arunesh Mishra",
        "email": "arunesh@google.com",
        "time": "Thu Mar 03 22:52:36 2016 -0800"
      },
      "committer": {
        "name": "Arunesh Mishra",
        "email": "arunesh@google.com",
        "time": "Fri Apr 08 13:22:38 2016 -0700"
      },
      "message": "SoundTriggerHelper re-design.\n\nThis CL redesigns and cleans up a lot of the core logic in STH.\n\nMajor changes include:\n   - Adds Tron logging based counters.\n   - Common startRecognition(), stopRecognition() and updateRecognition()\n     routines that work on both Keyphrase and Generic sound models.\n   - Common streamlined logic for when recognition is aborted, requested and\n     paused due to phone call/power save etc, for both keyphrase and generic\n     models.\n   - Special handling of the singleton nature of keyphrase models in\n     startRecognition().\n   - Moves all Keyphrase model state to the common ModelData structure.\n   - Adds Recognition pause/resume() for generic sound models so that they react\n     to power save, call state, recognition aborted due to service unavailable\n     etc.\nBug: 27972641\n\nChange-Id: I96a7f567d2a4973facec556892a163ca74176bbf\n"
    },
    {
      "commit": "3898db9e152ff8e2b34ae97f4a2ed37b9cb667db",
      "tree": "d575e708ac10c5e99447b920bc90b7030b22ba2f",
      "parents": [
        "aa336f89265b8936d23e43189904de6ea9575538",
        "e46bb37acf6d3cfb9974672ace93f5381f70ad99"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 08 20:13:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 20:13:45 2016 +0000"
      },
      "message": "Merge \"Allow the ranker to autobundle notifications.\" into nyc-dev"
    },
    {
      "commit": "e37cfab6c65ec0997b07089e70fa0ad47d2fbd83",
      "tree": "da944d70c8f0520f6fb4d9bb424b02c5d38965e9",
      "parents": [
        "4a62effbfe8ad9a0eb7049c2f52a57d39bb64e29"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Apr 07 21:01:57 2016 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 08 13:06:44 2016 -0700"
      },
      "message": "Reduce unnecessary accessibility cache clearing.\n\nTracking if accessibility focus is being cleared because it is being\nset to another view in the same window. In this case, leave\naccessibility focus on the window.\n\nThis change greatly reduces the amount of cache re-indexing.\nPreviously we flushed the cache every time accessibility focus moved.\n\nBug: 28077283\nChange-Id: If80899d36e7f58b22635f844bdd4ea37a55b875e\n"
    },
    {
      "commit": "ef3b27224b12de71e11eade54f66742068dedf79",
      "tree": "793b491b4aef91c87317b07fc114ece943315419",
      "parents": [
        "21400cb552f5dc7f4c8296be53fabaa46b03fa85"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Apr 08 12:45:27 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Apr 08 12:45:27 2016 -0700"
      },
      "message": "Fix invalid stack position when docked on right\n\nIf task is dragged from fullscreen recents to right to perform\ndock-to-right, it\u0027s stack is initially positioned incorrectly.\nThis CL shifts position in correct direction.\n\nBug: 27621228\nChange-Id: I14df76a036aa0f6f7b500e4e8b5ce04fbc03de9a\n"
    },
    {
      "commit": "aa336f89265b8936d23e43189904de6ea9575538",
      "tree": "7128fcd7e8d4f38c85efbc8d0914bbdd884782d7",
      "parents": [
        "bb5e4e2b8155fcb6dbe0a6d76daeec89dbf1d308",
        "97d2272be0bf3e77474e7ff9984217dfe247f4d0"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 08 19:37:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 19:37:55 2016 +0000"
      },
      "message": "Merge \"Allow mode of TileService to be changed\" into nyc-dev"
    },
    {
      "commit": "bb5e4e2b8155fcb6dbe0a6d76daeec89dbf1d308",
      "tree": "448b46f164b6b8b072f596f2f84be9f26978dd98",
      "parents": [
        "80d48f108e0b39fca57ffb4b98a25786ed8438f5",
        "c15c1be2579ec6c1a3391d1a774320411e2446ee"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Fri Apr 08 19:31:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 19:31:38 2016 +0000"
      },
      "message": "Merge \"Moving HelpUtils to SettingsLib\" into nyc-dev"
    },
    {
      "commit": "80d48f108e0b39fca57ffb4b98a25786ed8438f5",
      "tree": "239a5067a6bfa00ac0a3e3c81252dd8b1dc3f1b3",
      "parents": [
        "6827db3e5fccb5185009ad5ac6a9e30d17573bf2",
        "88c4135d88eb59320fe93801088bcd6c47e50efb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 08 19:29:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 19:29:01 2016 +0000"
      },
      "message": "Merge \"Fix issue #26879170: Adjust doze maintenance windows...\" into nyc-dev"
    },
    {
      "commit": "6827db3e5fccb5185009ad5ac6a9e30d17573bf2",
      "tree": "7a7f43b37d3329dc4f28a293b47d541f5220b0b2",
      "parents": [
        "fe5e1a75c125095b90719b22ffcf71e0968a6530",
        "0796e9fb3dc2dd03fa5ff2053c63f14861cffa2f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 08 19:28:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 19:28:42 2016 +0000"
      },
      "message": "Merge \"Fix issue #28075893: Don\u0027t hold strong refs on to JobService\" into nyc-dev"
    },
    {
      "commit": "fe5e1a75c125095b90719b22ffcf71e0968a6530",
      "tree": "a5b3008c330f55b77a9e9dd7c26079d76f33252b",
      "parents": [
        "21400cb552f5dc7f4c8296be53fabaa46b03fa85",
        "52c39215db2a0e1d339733e06284a2ba81e4c794"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 08 19:20:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 19:20:25 2016 +0000"
      },
      "message": "Merge \"Chooser filtering and caller direct share targets\" into nyc-dev"
    },
    {
      "commit": "21400cb552f5dc7f4c8296be53fabaa46b03fa85",
      "tree": "a76a6f081069a72d6236b2c4bdc0a8cec3578fba",
      "parents": [
        "b918f1bfb81fefa156282c98929248f28035efd7",
        "701214b2823e6d2ed87f9825ecec7cc164e1b7b5"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Apr 08 19:05:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 19:05:20 2016 +0000"
      },
      "message": "Merge \"Fix multiple configuration changes in multiwindow\" into nyc-dev"
    },
    {
      "commit": "701214b2823e6d2ed87f9825ecec7cc164e1b7b5",
      "tree": "4942966301c37c8e0594daae924aade54a70e137",
      "parents": [
        "b4e39f5b2fcb74259a0a33ac4ad3d07a0073204f"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Apr 07 09:36:33 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Apr 08 11:58:43 2016 -0700"
      },
      "message": "Fix multiple configuration changes in multiwindow\n\nWhen in split-screen mode and activity handles configuration changes\nit gets 2 onConfigurationChanged calls which originate from\nActivityManagerService#updateConfigurationLocked:\n1. app.thread.scheduleConfigurationChanged calls to all process records\n   send configuration of the whole screen for corresponding orientation,\n   which leads to CONFIGURATION_CHANGED message in ActivityThread.\n2. mStackSupervisor.resizeStackLocked call resizes both visible stacks and\n   eventually ActivityThread receives ACTIVITY_CONFIGURATION_CHANGED\n   message with correct configuration corresponding to space occupied in\n   split-screen.\n\nIn this CL if component callback is an instance of Activity and it had\noverride config set - onConfigurationChanged will not be triggered unless\noverride config has changed.\n\nBug: 27948331\nChange-Id: Ia73b045570b44eb5b351811bf6c4f63d78c3f909\n"
    },
    {
      "commit": "006572a63f1d25119970c8ff4f34c18a3f310dc3",
      "tree": "39299308bdfd7fca08f28b0a056872f562c1cb76",
      "parents": [
        "5c1fbadb1a1169186b7a0a357ae9c35183258c6c"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 08 14:43:08 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 08 14:43:08 2016 -0400"
      },
      "message": "Visual updates to battery screen\n\nChange-Id: Ie9e2c45201a986493bb629b02cb7421805f38d85\nFixes: 27479696\nFixes: 27678421\n"
    },
    {
      "commit": "b918f1bfb81fefa156282c98929248f28035efd7",
      "tree": "50c518b29f875a3c258a016691ae4de8bb8fb548",
      "parents": [
        "ab4d5ffd123433d434a8c4e1f3bf2674d99a5fb3",
        "2487ce70a7c28313d5e2c7a5cc8ef3d999d05ac9"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Fri Apr 08 18:37:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 18:37:31 2016 +0000"
      },
      "message": "Merge \"Do not crop children to task bounds while resizing.\" into nyc-dev"
    },
    {
      "commit": "77537b9dbff42f65a2f5e951f84c8ce0a436c0db",
      "tree": "fcd657a85a747fd618b541b6739d0dcbfe6cf4aa",
      "parents": [
        "f07ec150f3174af4a125b99f6cf053fb22903bfc"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 08 11:20:05 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 08 11:23:31 2016 -0700"
      },
      "message": "Fix HUN Scrim\n\nFixes: 26365345\nChange-Id: I2dd0250cdeb83dec5f7bbdde6719a71a802bff84\n"
    },
    {
      "commit": "ab4d5ffd123433d434a8c4e1f3bf2674d99a5fb3",
      "tree": "7a52d926580b3837dc7ae198e958b88af44da66e",
      "parents": [
        "0e89f9804420a9b667eeaadff7916c227e6608cf",
        "9be3c7bdc7d49e9f99861d20fb134799291f20df"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 08 18:22:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 18:22:02 2016 +0000"
      },
      "message": "Merge \"Eliminate side effects of a11y window title.\" into nyc-dev"
    },
    {
      "commit": "3021f44d9ebe43e5083abd83799e8eb9a67a3a57",
      "tree": "e7a73e7a24b4bbc5f2648ac0608b87df23aba776",
      "parents": [
        "f07ec150f3174af4a125b99f6cf053fb22903bfc"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 08 11:09:50 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 08 11:12:22 2016 -0700"
      },
      "message": "Fix early session termination in FalsingManager\n\nNow we properly wait until the status has changed\nfrom Keyguard to Shade.\n\nBug: 27754935\nChange-Id: I1b09130965a196ec20f6982d1ac3e4d1d2b2e2a3\n"
    },
    {
      "commit": "0e89f9804420a9b667eeaadff7916c227e6608cf",
      "tree": "68dee8c548663dbfc1c62e39b676b22bcf93a740",
      "parents": [
        "cea732185fd1b8560a3732116b6092975c254437",
        "0a1a5167be26d363d4e27bdc7b816f425b7b4e66"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri Apr 08 18:02:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 18:02:51 2016 +0000"
      },
      "message": "Merge \"Improve error logging for parsing failures\" into nyc-dev"
    },
    {
      "commit": "0a1a5167be26d363d4e27bdc7b816f425b7b4e66",
      "tree": "00758e4ff0d4c259c926776319cf097ab7c09d5f",
      "parents": [
        "b6e1dafe78b2875ebe1837508e28c8dce2693b19"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu Apr 07 15:03:11 2016 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri Apr 08 18:01:54 2016 +0000"
      },
      "message": "Improve error logging for parsing failures\n\nBug: 27043594\nChange-Id: I901b65f734c49444a78e0714e007e15e2340ab9d\n"
    },
    {
      "commit": "cea732185fd1b8560a3732116b6092975c254437",
      "tree": "589f12652805174f021e56289f992f8b7bc2d717",
      "parents": [
        "c0a8fa89180e4d7582ecb723b579d253f297901c",
        "5c8acb4380874d7793ba4e44fd3f7baa9a0cb692"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri Apr 08 17:57:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 17:57:58 2016 +0000"
      },
      "message": "Merge \"Corrections to processing abioverride flag\" into nyc-dev"
    },
    {
      "commit": "e46bb37acf6d3cfb9974672ace93f5381f70ad99",
      "tree": "3a4108622a23800cdda3c7e9dab839044406ebdc",
      "parents": [
        "5c1fbadb1a1169186b7a0a357ae9c35183258c6c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Mar 17 11:05:58 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 08 13:55:03 2016 -0400"
      },
      "message": "Allow the ranker to autobundle notifications.\n\nBug: 26709317\nChange-Id: I5017a471604e513a7b582cdc2f3472441e108fae\n"
    },
    {
      "commit": "7219adadb05d916874e7edff553dfc34bccf94ef",
      "tree": "723c515df700879769e18c3e3a7061788385ce52",
      "parents": [
        "50a2d43bffedd578d4e54d69440733edbc6990cd"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Apr 08 10:54:23 2016 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Apr 08 10:54:23 2016 -0700"
      },
      "message": "Add granular control over disabled effects.\n\nCurrently, we can only wholesale disable effects outside of zen mode.\nThere are some devices that require long running suppression of features.\nEffects disabling was added previously to support this. However, calling\nsuppression was broken recently on a device where we needed notification\nsuppression, but not calling suppression.\n\nThis CL remedies this problem by adding more granular disabled effects\nhints. The NotificationManagerService has been updated to handle these\nrequest types and present ZenModeHelper with a unified map of what should\nbe suppressed.\n\nBug: 27992763\nChange-Id: I38b4706446dfd6e1c3eb97266dbc3332b250adda\n"
    },
    {
      "commit": "c0a8fa89180e4d7582ecb723b579d253f297901c",
      "tree": "e25d699be8cf39028586db3f762012e769ebf0dc",
      "parents": [
        "a1544dd61457144969163d194c10d75bd7d251a9",
        "f44f5a460e9610e027a3b6257b1cf904dc3afbc7"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri Apr 08 17:40:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 17:40:42 2016 +0000"
      },
      "message": "Merge \"Add setting and detection of ro.sys.safemode property.\" into nyc-dev"
    },
    {
      "commit": "a1544dd61457144969163d194c10d75bd7d251a9",
      "tree": "b54ce276d8713ecff9e7cf2bba02622bd7c720f9",
      "parents": [
        "21cafcd6628a36f844dee850dc653913bc3ef832",
        "22bc8519a83efd1c33bf595bca53015d9f7ba6b7"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Apr 08 17:36:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 17:36:31 2016 +0000"
      },
      "message": "Merge \"Take screenshot of finishing apps as requested\" into nyc-dev"
    },
    {
      "commit": "f44f5a460e9610e027a3b6257b1cf904dc3afbc7",
      "tree": "5848fa5b9457b2f85341e6f580c3779fdf0c2bfb",
      "parents": [
        "a078b4ba6a30532585e93b7d99f81fd0184aeb56"
      ],
      "author": {
        "name": "dcashman",
        "email": "dcashman@google.com",
        "time": "Wed Mar 02 16:46:40 2016 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri Apr 08 10:20:01 2016 -0700"
      },
      "message": "Add setting and detection of ro.sys.safemode property.\n\nBug: 28008032\nChange-Id: I6b19b32df615becd88a56a337c999b57011c6200\n"
    },
    {
      "commit": "21cafcd6628a36f844dee850dc653913bc3ef832",
      "tree": "86d8aa6882696daef6e4793496b11b867bd5ed22",
      "parents": [
        "06112bb2df348614b48ae6586cc70be0bfd42adc",
        "c9eab5fa9021cd91c350cda7fa953b1e451138c7"
      ],
      "author": {
        "name": "Anna Galusza",
        "email": "agalusza@google.com",
        "time": "Fri Apr 08 17:06:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 17:06:10 2016 +0000"
      },
      "message": "Merge \"Fix issue where (accessibility) keyboard mode callbacks were not always called. Bug: 28007101\" into nyc-dev"
    },
    {
      "commit": "06112bb2df348614b48ae6586cc70be0bfd42adc",
      "tree": "d4792a9c9ebf69d79c369e379810109dab0c1644",
      "parents": [
        "fc90ffe392c3f00d85998e778e5b0bcd5240ce93",
        "397df6875d5e94be7d3aaf317bc56cbd3f2e8c62"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 08 17:04:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 17:04:45 2016 +0000"
      },
      "message": "Merge \"Add constant for premium sms screen\" into nyc-dev"
    },
    {
      "commit": "fc90ffe392c3f00d85998e778e5b0bcd5240ce93",
      "tree": "1a30d83527c6a124a6fe3d6d68b955ddd5493a72",
      "parents": [
        "c147dbbca4ea1870bcf88c5889e6a83865ceed54",
        "a6b8e9c31361048a3965e1c8186fab3d64624bfb"
      ],
      "author": {
        "name": "Bennie Ouyang",
        "email": "bennieo@google.com",
        "time": "Fri Apr 08 16:58:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 16:58:21 2016 +0000"
      },
      "message": "Merge \"Added Notification Stress Tests\" into nyc-dev"
    },
    {
      "commit": "d8d967e425c560c80baf63393699d05e1e4d37df",
      "tree": "d92f53332056b825ff1e667bda8fd61b5b6a4204",
      "parents": [
        "53940d4c7f45a26d8b571982a1f8f4b8094aa5e0"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 08 09:57:01 2016 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 08 09:57:01 2016 -0700"
      },
      "message": "Improved javadoc for onLocalVoiceInteractionStopped\n\nImproved docs per API review: b/27365473\n\nChange-Id: I8e2fd5291ecf3c41b4c1fa4df62b0dc69597c122\n"
    },
    {
      "commit": "c147dbbca4ea1870bcf88c5889e6a83865ceed54",
      "tree": "6ef4a43fa7d6b2c074b1493f35d9fb2f5ffc2e1d",
      "parents": [
        "0e868a193e926d799c0a53b071d05cda4b0e59ed",
        "296bf8c55aaba0025f3e5b904fda3b6e15686753"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Apr 08 16:32:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 16:32:14 2016 +0000"
      },
      "message": "Merge \"Avoid copying of font table data, provide raw font bytes\" into nyc-dev"
    },
    {
      "commit": "0e868a193e926d799c0a53b071d05cda4b0e59ed",
      "tree": "78110fc18e6cac36d1935b7902b97211b32406af",
      "parents": [
        "534537d313fdf456979aaf7cdbabc63c718e1d44",
        "3baa87653ead8982fcb114274a3778161763a894"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 08 16:24:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 16:25:01 2016 +0000"
      },
      "message": "Merge \"Fix a NPE in PackageInstallerService\" into nyc-dev"
    },
    {
      "commit": "3baa87653ead8982fcb114274a3778161763a894",
      "tree": "82855cc25dbf377840695454ec06b2c742d55b5f",
      "parents": [
        "1bb269d8fe9adbf41312e2203e08da34634ae863"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 08 09:22:54 2016 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 08 09:22:57 2016 -0700"
      },
      "message": "Fix a NPE in PackageInstallerService\n\nbug:28051747\n\nChange-Id: Ic38786e1ab4b4f6d0f9b1782d3bb46af04c61aa7\n"
    },
    {
      "commit": "534537d313fdf456979aaf7cdbabc63c718e1d44",
      "tree": "22d39355a2400299d653b26ac9805f57f55ee719",
      "parents": [
        "289d8a08501125ef1bfb5cd49245df91519b0fe6",
        "02ba61203e6cee1936affb9015c7857c03125079"
      ],
      "author": {
        "name": "Daniel U",
        "email": "uda@google.com",
        "time": "Fri Apr 08 15:44:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 15:44:45 2016 +0000"
      },
      "message": "Merge \"Copy lockscreen notification settings upon upgrade\" into nyc-dev"
    },
    {
      "commit": "97d2272be0bf3e77474e7ff9984217dfe247f4d0",
      "tree": "a1efd701aa44e8c2febb47ac9daddbf831fddb06",
      "parents": [
        "b65b7105cd5d20bf8a9f9c1b10afd6df968bc442"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 07 11:41:47 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 08 11:42:57 2016 -0400"
      },
      "message": "Allow mode of TileService to be changed\n\nSince the mode of a tile service was set in onTileAdded, it couldn\u0027t\nbe controlled by developers if they updated their tile.  To handle\nthe mode has been moved to a boolean meta-data flag to indicate\na tile should be an active tile.\n\nBug: 28043969\nChange-Id: I6403d34f8cb70809edc07769389d5a1f835c1ab3\n"
    },
    {
      "commit": "02ba61203e6cee1936affb9015c7857c03125079",
      "tree": "90d396f9699d541ea500714ea3d51520e04f4c52",
      "parents": [
        "2b2b7ed8118320b7b699e2bc48cb5beb8e5f9067"
      ],
      "author": {
        "name": "Daniel U",
        "email": "uda@google.com",
        "time": "Fri Apr 01 18:41:42 2016 +0100"
      },
      "committer": {
        "name": "Daniel U",
        "email": "uda@google.com",
        "time": "Fri Apr 08 16:41:15 2016 +0100"
      },
      "message": "Copy lockscreen notification settings upon upgrade\n\nCopy the primary values of LOCK_SCREEN_SHOW_NOTIFICATIONS and\nLOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS into managed profile upon upgrade.\n\nBug:27673591\nChange-Id: I3207b7e5bf844f0df534324220082edbdabe8444\n"
    },
    {
      "commit": "52c39215db2a0e1d339733e06284a2ba81e4c794",
      "tree": "ffd77a5f1d778f4a0c8178abfc405b54f1673fc7",
      "parents": [
        "c724dcf23c5e2ebd22c042a8a6f2424b7e9d5029"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Apr 07 15:14:18 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 08 08:40:38 2016 -0700"
      },
      "message": "Chooser filtering and caller direct share targets\n\nLet apps invoking the system chooser specify components to filter out\nsuch as themselves; this will prevent duplicate nonsensical UX where\nit doesn\u0027t make sense for an app to share to itself.\n\nSimilarly, let apps provide their own Direct Share targets for when\nthey do want to let users share via their own internal services in the\nsame UI. These options can be used together.\n\nAlso fix a bug where a lingering binder reference from a remote\nChooserTargetService that hasn\u0027t been GC\u0027d in the remote process could\nkeep an active reference to a ChooserActivity instance.\n\nBug 28073484\n\nChange-Id: Ib613b1153b49dfedf79574b1af7c45379eceec24\n"
    },
    {
      "commit": "289d8a08501125ef1bfb5cd49245df91519b0fe6",
      "tree": "2b7a89465611496354df77bb5206d48c6cd29048",
      "parents": [
        "c724dcf23c5e2ebd22c042a8a6f2424b7e9d5029",
        "aa7f51fe8c6e54485f0b5037c17777b4695d19e0"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Fri Apr 08 15:38:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 15:38:38 2016 +0000"
      },
      "message": "Merge \"Centralized user icon drawing with badges\" into nyc-dev"
    },
    {
      "commit": "397df6875d5e94be7d3aaf317bc56cbd3f2e8c62",
      "tree": "408545f7b050379b7902bbb8d716f387993c3661",
      "parents": [
        "5c1fbadb1a1169186b7a0a357ae9c35183258c6c"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Mar 28 15:48:34 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 08 11:37:34 2016 -0400"
      },
      "message": "Add constant for premium sms screen\n\nBug: 27657256\nChange-Id: Ia5b209deceb1726b62529c4144a85f5fc2d26833\n"
    },
    {
      "commit": "296bf8c55aaba0025f3e5b904fda3b6e15686753",
      "tree": "9be4f98f898d71dc22726d3a39b2082591e38dcd",
      "parents": [
        "b4e39f5b2fcb74259a0a33ac4ad3d07a0073204f"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Apr 06 15:23:57 2016 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Apr 08 08:29:32 2016 -0700"
      },
      "message": "Avoid copying of font table data, provide raw font bytes\n\nMinikin is changing its approach to table access to use HarfBuzz to\naccess the tables, based on raw font data, rather than calling the\nMinikinFont::GetTable() virtual method. This patch provides raw access\nto the font data to make this work.\n\nThere\u0027s a bit of plumbing to make sure fonts get a pointer to the raw\ndata as well.\n\nBug: 27860101\nChange-Id: I638e18cf363644bf22fbc9fb9b3358a9e731087f\n"
    },
    {
      "commit": "c724dcf23c5e2ebd22c042a8a6f2424b7e9d5029",
      "tree": "011af96ab684103081b8729bf436b4c8725aa28c",
      "parents": [
        "4a735441e82207e18036be09d0d02c855930938f",
        "945961f78a78eced823d5ba78505c781b079703d"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 08 15:09:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 15:09:42 2016 +0000"
      },
      "message": "Merge \"Make stopped state a first-class thing\" into nyc-dev"
    },
    {
      "commit": "4a735441e82207e18036be09d0d02c855930938f",
      "tree": "90c9ce594962f8e02988954d500c580d4bf9ed79",
      "parents": [
        "1d16d773b0d2d12301bda68d15adc6953ce68710",
        "a41f2445156fe0bcfde6bd4d813dfc43796a526d"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 08 15:09:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 15:09:26 2016 +0000"
      },
      "message": "Merge \"Fix a derp\" into nyc-dev"
    },
    {
      "commit": "1d16d773b0d2d12301bda68d15adc6953ce68710",
      "tree": "260b752ed62dbf85a425ae0a652c975f6bacd5e2",
      "parents": [
        "b98bef9408e5851519e68966d7b263f8f552c799",
        "79fea48aeca5c7d4c16c70c996c42a18d6cd8731"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Fri Apr 08 14:25:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 14:25:59 2016 +0000"
      },
      "message": "Merge \"Create WebViewUpdateServiceImpl to move implementation there.\" into nyc-dev"
    },
    {
      "commit": "b98bef9408e5851519e68966d7b263f8f552c799",
      "tree": "c884a176af8d21310a67f66c5ff3ba2c08f87ccc",
      "parents": [
        "a078b4ba6a30532585e93b7d99f81fd0184aeb56",
        "d703f1bea46a32a930f20346a038b90a0b5d58e9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Apr 08 14:19:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 14:19:12 2016 +0000"
      },
      "message": "Merge \"Dialog fixed width is 100% when screen width is under 320dp\" into nyc-dev"
    },
    {
      "commit": "a078b4ba6a30532585e93b7d99f81fd0184aeb56",
      "tree": "f2f4632da4e7153289bdfac3deb9f5838c0b4dab",
      "parents": [
        "5c1fbadb1a1169186b7a0a357ae9c35183258c6c",
        "8aa48028f36a411192623881191c2591a009a997"
      ],
      "author": {
        "name": "Nicolas Prévot",
        "email": "nprevot@google.com",
        "time": "Fri Apr 08 12:41:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 12:41:50 2016 +0000"
      },
      "message": "Merge \"Still return a package suspsended dialog if there is no owner.\" into nyc-dev"
    },
    {
      "commit": "5c1fbadb1a1169186b7a0a357ae9c35183258c6c",
      "tree": "ef8f444a502d4648ad6cf90f1882b3de6c098e36",
      "parents": [
        "2b2b7ed8118320b7b699e2bc48cb5beb8e5f9067",
        "bd7ae782ed815a1765b15852caf6137ee6bae47e"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Apr 08 12:02:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 12:02:26 2016 +0000"
      },
      "message": "Merge \"Throw security exception for non-parent aware APIs\" into nyc-dev"
    },
    {
      "commit": "8aa48028f36a411192623881191c2591a009a997",
      "tree": "f4e22c72489b816f1b2d01e555c32499e6682854",
      "parents": [
        "faecc3f800cf2eaaf94f563faaba44193582e8b0"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Fri Apr 08 12:13:52 2016 +0100"
      },
      "committer": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Fri Apr 08 12:13:52 2016 +0100"
      },
      "message": "Still return a package suspsended dialog if there is no owner.\n\nWhen an application cannot be started, and there is no profile/device\nowner, still return a PackageSuspendedDialog.\n\nBUG: 28042198\nChange-Id: I5c30393f9481840a965bb815235af5181561a063\n"
    },
    {
      "commit": "2b2b7ed8118320b7b699e2bc48cb5beb8e5f9067",
      "tree": "d88d7b638eee6e52a2d71b60853155b72d9f6678",
      "parents": [
        "1b2300b065a722cd65e7f9045b9806b1704b9280",
        "12e9803d4fd9772693d32443c4e9bae57e489c90"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Fri Apr 08 10:12:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 10:12:59 2016 +0000"
      },
      "message": "Merge \"Keyboard shortcuts: icons for application group\" into nyc-dev"
    },
    {
      "commit": "1b2300b065a722cd65e7f9045b9806b1704b9280",
      "tree": "3b00ff88add35f35eebbfbec888a151146afab6c",
      "parents": [
        "55e0050198cac40cbe7f845feb1b606c7974d4ee",
        "e420c550ee98aefab92bae4017c46c7a969bf132"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Apr 08 09:20:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 09:20:46 2016 +0000"
      },
      "message": "Merge \"Relaunch previous activity after turning work profile on\" into nyc-dev"
    },
    {
      "commit": "55e0050198cac40cbe7f845feb1b606c7974d4ee",
      "tree": "768bc4d5b5e5de3388e42dddeb47c1ed90693c07",
      "parents": [
        "54999451e7619369b58af11659fe5cdbaf1f317b",
        "d89a6944aadf3ca8d3838f84aa7dec27538cadd6"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Apr 08 05:55:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 05:55:30 2016 +0000"
      },
      "message": "Merge \"PIP: Move PIP to left when Settings is visible\" into nyc-dev"
    },
    {
      "commit": "54999451e7619369b58af11659fe5cdbaf1f317b",
      "tree": "01923ae6fec07d892c76be98c525d474f0777cff",
      "parents": [
        "97237ee331716ee5d328c7bbea92e5fc218d2c29",
        "2054db33599f096a07b483062bb1973efcfd2d3a"
      ],
      "author": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Fri Apr 08 05:27:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 05:27:06 2016 +0000"
      },
      "message": "Merge \"MediaSessionService: Send MEDIA_BUTTON intents with foreground priority\" into nyc-dev"
    },
    {
      "commit": "d89a6944aadf3ca8d3838f84aa7dec27538cadd6",
      "tree": "62410236248d6dcc27aa13e03c9908a3737f6d99",
      "parents": [
        "48143f7ec58f2793e236566e0d25d3b731858996"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Apr 08 11:41:45 2016 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Apr 08 12:56:50 2016 +0900"
      },
      "message": "PIP: Move PIP to left when Settings is visible\n\nDefault PIP location hides the upper part of the Settings,\nso it should be moved a bit not to cover it.\n\nBug: 27891236\nChange-Id: I6f13419cc9dc91522696c14a202e25652bd2232a\n"
    },
    {
      "commit": "2054db33599f096a07b483062bb1973efcfd2d3a",
      "tree": "b83502fd697bc8271305d84ff07f2f47bc8d9cd7",
      "parents": [
        "03f1e026996a7665aefcda947ed97faae009735e"
      ],
      "author": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Thu Apr 07 15:34:34 2016 +0900"
      },
      "committer": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Fri Apr 08 11:34:46 2016 +0900"
      },
      "message": "MediaSessionService: Send MEDIA_BUTTON intents with foreground priority\n\nBug: 27179450\nChange-Id: Id4f530e87fff67b0582d13ef5b5333f3eae2d927\n"
    },
    {
      "commit": "97237ee331716ee5d328c7bbea92e5fc218d2c29",
      "tree": "7ba8161780c61e4845c2d13b8dd80989b77a805a",
      "parents": [
        "ca4a835aaa61d06d028ce725f38bc2d34691bc5e",
        "c1e389dadc234827354b95bac98a9c7146ed301c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Apr 08 01:56:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 01:56:55 2016 +0000"
      },
      "message": "Merge \"Fixed a crash with autobundle grouping\" into nyc-dev"
    },
    {
      "commit": "ca4a835aaa61d06d028ce725f38bc2d34691bc5e",
      "tree": "17f564a986d8b7d57822fc367589bcbb8b51efa9",
      "parents": [
        "d3caf46a850fb3191562fc5e05c2aa8b5912b598",
        "0c9ac648190a3f0e850d4fe376002f7a11654a87"
      ],
      "author": {
        "name": "Ariana Mott",
        "email": "amott@google.com",
        "time": "Fri Apr 08 01:31:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 01:31:41 2016 +0000"
      },
      "message": "Merge \"Remove package AutomaticZenRules for revoked Notification Policy Access\" into nyc-dev"
    },
    {
      "commit": "d3caf46a850fb3191562fc5e05c2aa8b5912b598",
      "tree": "02b71d5def8456473b45fb76139f085a41c26333",
      "parents": [
        "11fabf70dbc0a25974476385f951816caba3022b",
        "626b3dbf74f02ae630ae0089632f5962340694dc"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Apr 08 01:23:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 01:23:29 2016 +0000"
      },
      "message": "Merge \"AAPT2: Clean up R JavaDoc generation\" into nyc-dev"
    },
    {
      "commit": "11fabf70dbc0a25974476385f951816caba3022b",
      "tree": "639682d9bb89562bf94f6c2c5b3df97e25a4f4a1",
      "parents": [
        "0f36ba81e7a8c05d6500ce32197989c6fc3c30fc",
        "d0ef1394d295209b6693c1a8ced1a70cef0082eb"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Apr 08 01:15:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 01:15:17 2016 +0000"
      },
      "message": "Merge \"Remove LOG_NDEBUG 0 from AppFuse JNI.\" into nyc-dev"
    },
    {
      "commit": "0f36ba81e7a8c05d6500ce32197989c6fc3c30fc",
      "tree": "c86004a43f81b83c2c1b4689dc05d50a7366c62d",
      "parents": [
        "b4e39f5b2fcb74259a0a33ac4ad3d07a0073204f",
        "6361e22feae7cdb0968f1056c7834e2825eeae31"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Apr 08 01:09:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 01:09:24 2016 +0000"
      },
      "message": "Merge \"batteryService: Add Charge Counter.\" into nyc-dev"
    },
    {
      "commit": "6361e22feae7cdb0968f1056c7834e2825eeae31",
      "tree": "6dd4f8d6fce750efb97e81c0791790cf286bd8a3",
      "parents": [
        "c0b8c119d311645450e923bae2b4e030b18d3632"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Thu Apr 07 11:28:30 2016 -0700"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Apr 08 01:09:02 2016 +0000"
      },
      "message": "batteryService: Add Charge Counter.\n\nBug: 27174034\nChange-Id: Ib8bc8f617288c0ad543c67e0fa609c5a0c87b5fd\nSigned-off-by: Ruchi Kandoi \u003ckandoiruchi@google.com\u003e\n"
    },
    {
      "commit": "d0ef1394d295209b6693c1a8ced1a70cef0082eb",
      "tree": "974dbde5b8c99e8b88a85764cd00550d0cc18184",
      "parents": [
        "75aee0a681a763b8de67cb078ca3e520f65c8efe"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Apr 08 10:07:01 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Apr 08 10:07:01 2016 +0900"
      },
      "message": "Remove LOG_NDEBUG 0 from AppFuse JNI.\n\n\"LOG_NDEBUG 0\" enforces to output verbose log even for release build.\n\nChange-Id: I9ab2f5b86065d360222cbabc8d6be2431b06d785\nFix: 28055420\n"
    },
    {
      "commit": "b4e39f5b2fcb74259a0a33ac4ad3d07a0073204f",
      "tree": "cfd0ebbe9994b54c1565933400a7a843c14def15",
      "parents": [
        "4e5bbc3ea70a959ab4ab79332f0328b36e6442d6",
        "29283375831d6ccf04b60d02af03e4268d79c454"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Apr 08 00:38:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 00:38:22 2016 +0000"
      },
      "message": "Merge \"Prevent apps from uninstalling packages that are not installed by them.\" into nyc-dev"
    },
    {
      "commit": "0796e9fb3dc2dd03fa5ff2053c63f14861cffa2f",
      "tree": "20c95f553af2cc5f721fcda54e481550a3434796",
      "parents": [
        "d30606575783acd8689cfac604cba51e537b6b77"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 07 17:29:36 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 07 17:29:36 2016 -0700"
      },
      "message": "Fix issue #28075893: Don\u0027t hold strong refs on to JobService\n\nChange-Id: I822adaee953be9b14213def001b174d5c348fa14\n"
    },
    {
      "commit": "4e5bbc3ea70a959ab4ab79332f0328b36e6442d6",
      "tree": "eb5334193747037c79361866c0269b4f2cfce735",
      "parents": [
        "2204f0c41b78808fcd1f4d05ec6fe45845bb1abf",
        "fe259319e6fb90188aea6529b5af6bffd90201e9"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Apr 08 00:13:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 00:13:02 2016 +0000"
      },
      "message": "Merge \"Close MTP database when MtpServer\u0027s thread is terminated.\" into nyc-dev"
    },
    {
      "commit": "2204f0c41b78808fcd1f4d05ec6fe45845bb1abf",
      "tree": "e897ab5de86162632f5f596e48d83691b94fb699",
      "parents": [
        "656e6afed33242e072eb6ee9b48b1d6fe75ee179",
        "a6b81e0615c6c30a6b8003f69f728b08ccfb5174"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Apr 07 23:52:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 23:52:04 2016 +0000"
      },
      "message": "Merge \"Cancel recents animations after the transition starts.\" into nyc-dev"
    },
    {
      "commit": "88c4135d88eb59320fe93801088bcd6c47e50efb",
      "tree": "70efa7bafa417d037dfe7623e366f2eb0efb85da",
      "parents": [
        "d30606575783acd8689cfac604cba51e537b6b77"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 07 15:18:58 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 07 16:42:41 2016 -0700"
      },
      "message": "Fix issue #26879170: Adjust doze maintenance windows...\n\n...based on network availability\n\nThere is a new light maintenance state \"waiting for network\"\nthat we go in to after idle if the network is not currently\navailable.  We will stay in this state the same duration as idle,\nso if we are continually without network access this effectively\ndoubles the light doze idle durations.\n\nGet rid of some wrongly copy/pasted code to allow doze light\nto still work even if we don\u0027t have an SMD.  It doesn\u0027t need\none.\n\nAlso a bunch of improvements to the shell commands to make it\neasier to test / debug.\n\nChange-Id: Iad024840661479dbfd54b5b3db6ab96fefe59bc0\n"
    },
    {
      "commit": "656e6afed33242e072eb6ee9b48b1d6fe75ee179",
      "tree": "4f2ca452ee998e2375f642e9dfa5eccde3b9d36a",
      "parents": [
        "7c3912e4abc71886ad41e7be67d4eff41974d21f",
        "319e7d9bccf6b726845cd5c53871d003ad2c25b5"
      ],
      "author": {
        "name": "Thierry Strudel",
        "email": "tstrudel@google.com",
        "time": "Thu Apr 07 23:42:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 23:42:08 2016 +0000"
      },
      "message": "Merge \"am: do not account totalSwapPss as used RAM\" into nyc-dev"
    },
    {
      "commit": "7c3912e4abc71886ad41e7be67d4eff41974d21f",
      "tree": "0cb776f37fdd11cbed4bc45670738b7538ac3438",
      "parents": [
        "8f035a3c1725570c0932d64ec45b999fd12fcd86",
        "d53f09254ed48365d3a5149d640437d76aed2e5d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 07 23:40:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 23:40:44 2016 +0000"
      },
      "message": "Merge \"Dismiss docked stack when opening non-resizable activity\" into nyc-dev"
    },
    {
      "commit": "a41f2445156fe0bcfde6bd4d813dfc43796a526d",
      "tree": "dda02e21dd453eb9f528bf7ace0010447df16d24",
      "parents": [
        "3397c88f7900d8db677204cdbe9e7a5dc26e453a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 07 16:36:57 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 07 16:36:57 2016 -0700"
      },
      "message": "Fix a derp\n\nFixes: 28074465\n\nI knew I added that flag for a reason...\n\nChange-Id: I6e28237dcd50191769a828bf2646c3a00c14387c\n"
    },
    {
      "commit": "8f035a3c1725570c0932d64ec45b999fd12fcd86",
      "tree": "edf891fb038e08a4eb884e54366705297a3dff33",
      "parents": [
        "d30606575783acd8689cfac604cba51e537b6b77",
        "828166bca4b21c38e59c1d6d651555095dee33a3"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Apr 07 23:36:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 23:36:39 2016 +0000"
      },
      "message": "Merge \"Make ext libs a part of AOSP and mandatory\" into nyc-dev"
    },
    {
      "commit": "5c8acb4380874d7793ba4e44fd3f7baa9a0cb692",
      "tree": "126cf6b431acf71b7141a03eba2b3ccf1cf3c9fc",
      "parents": [
        "c2c19e34e6d2b1c68c36a2f8275a302b38ea9c83"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Apr 07 16:34:02 2016 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Apr 07 16:34:02 2016 -0700"
      },
      "message": "Corrections to processing abioverride flag\n\nBug: 28043974\n\nOne of the parameters to Settings class wrongly passes the secondaryCpuAbi\nas CpuAbiOverrideString causing mayhem for multiarch libraries. Use the\ncorrect param.\n\nFurther, for multiarch, the cpuabioverride flag is ignored. Remove the\ncheck for cpuabioverride when checking for use32bitabi flag.\n\nChange-Id: I7eff057031e3ddb18fcce6f380658a522af8b64d\n"
    },
    {
      "commit": "319e7d9bccf6b726845cd5c53871d003ad2c25b5",
      "tree": "3df0a2c751df2e141d73408051510d7636d6603c",
      "parents": [
        "47702be9b53b65d26da8c01a0ed34978571e846f"
      ],
      "author": {
        "name": "Thierry Strudel",
        "email": "tstrudel@google.com",
        "time": "Thu Apr 07 14:48:18 2016 -0700"
      },
      "committer": {
        "name": "Thierry Strudel",
        "email": "tstrudel@google.com",
        "time": "Thu Apr 07 16:32:09 2016 -0700"
      },
      "message": "am: do not account totalSwapPss as used RAM\n\nProcess PSS swapped is accounted as part of total process Pss to\nget similar Pss values whether the device is using ZRAM of not.\nBut SwapPss is compressed in RAM so should not be accounted as\ndirect RAM contributor but though getZramTotalSizeKb already\ntaking into account.\n\nChange-Id: I944850fb2a2b3a7342c850f8b9d69f304b53db46\n"
    },
    {
      "commit": "626b3dbf74f02ae630ae0089632f5962340694dc",
      "tree": "21fda93c61d624b598b05cb0bd54a377a8975487",
      "parents": [
        "41c1bb8f4a5a1f2f0a23d6cece525eaea50f57b3"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 07 13:24:59 2016 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 07 16:26:14 2016 -0700"
      },
      "message": "AAPT2: Clean up R JavaDoc generation\n\n- Don\u0027t generate private attributes in public R.java\n- Strip out @SystemApi from comment when generating @android.annotation.SystemApi\n- Only emit a single line (up to the first period) of an attribute\u0027s comment within\n  a styleable\u0027s attribute table.\n\nChange-Id: Id6316a6861540325934133958939a12074ad4428\n"
    }
  ],
  "next": "d30606575783acd8689cfac604cba51e537b6b77"
}
