)]}'
{
  "log": [
    {
      "commit": "2817f7feb0ddb135e5af3e639b0f470bbf14b9ca",
      "tree": "871264b96c03a19a2b1703ab205d6ed0789baa4c",
      "parents": [
        "0433488daaf3347d0e6f0e18a42606df805f347d",
        "3211b56eff5bf96fef1644fe797874ca2a987474"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu May 14 04:36:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 04:36:18 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "3211b56eff5bf96fef1644fe797874ca2a987474",
      "tree": "27d6cb83e804372dc7648d497aa78853a2391a4e",
      "parents": [
        "f578953eadb194833e18a52737691d3540b8b7fa"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed May 13 21:28:40 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed May 13 21:28:40 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: If33561fdaf98e273425caa3c0e9da3cf81446886\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "0433488daaf3347d0e6f0e18a42606df805f347d",
      "tree": "f704337c39d22b075ff17072aa50b980dd1b9f24",
      "parents": [
        "08a04c15245c970856022d0779aa27d4d63cdee3",
        "0138e4c7f8b7a9b04b021e12c6bf08bedb42e42f"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Thu May 14 04:26:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 04:26:21 2015 +0000"
      },
      "message": "Merge \"Track difference between touch and word in x coordinate.\" into mnc-dev"
    },
    {
      "commit": "08a04c15245c970856022d0779aa27d4d63cdee3",
      "tree": "b2f405077560e5200fc2d55ae5f37eaf22f616ee",
      "parents": [
        "a22a380fbbe224783d8b82440ca8692b0ff5b0a2"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed May 06 15:18:49 2015 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed May 13 23:50:43 2015 -0400"
      },
      "message": "Icon support comes to Notification.\n\n  And you may ask yourself: what is that beautiful icon?\n  And you may ask yourself: where does that API go to?\n  And you may ask yourself: is it a resource? is it a Bitmap?\n  And you may say to yourself: my god, what have I done\n\nBug: 18568715\nChange-Id: I4377b311c538bd1cf36b3fba22326bae81af40c9\n"
    },
    {
      "commit": "a22a380fbbe224783d8b82440ca8692b0ff5b0a2",
      "tree": "d965ccd538b3c915f517f933122f54683f8ed96b",
      "parents": [
        "ae597c33dc3697cf5c314d88cb597cb41c362eb3"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed May 13 00:12:47 2015 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed May 13 23:50:39 2015 -0400"
      },
      "message": "Add Icon support to ImageView.\n\nImageView.setImageIcon() is remotable, so you can also call\nRemoteViews.setImageViewIcon().\n\nBug: 18568715\nChange-Id: I456cfa65102e1983d3392d822584d154a6cd761a\n"
    },
    {
      "commit": "ae597c33dc3697cf5c314d88cb597cb41c362eb3",
      "tree": "5194c7423b23868ef61e59615464041166a2f18e",
      "parents": [
        "a3b9a2240ef25ae7c7fae557be150f43fdd5f675",
        "18d9823ef420cd9c59c474c1f8ce9f4a1a3dc00c"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu May 14 03:48:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 03:48:14 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "18d9823ef420cd9c59c474c1f8ce9f4a1a3dc00c",
      "tree": "16c75b29a2dd6ce7bde36bf4320f29a86cd4247a",
      "parents": [
        "f578953eadb194833e18a52737691d3540b8b7fa"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed May 13 20:47:17 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed May 13 20:47:17 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ie70f9077c3e51b08528ca37c3614b065ab44c68b\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "a3b9a2240ef25ae7c7fae557be150f43fdd5f675",
      "tree": "0344c4f6f08315b88c0efa1ce3ed502dc55be4c2",
      "parents": [
        "c9be9f4d5bcf513654dbca24e648312d61e04bfc",
        "20903b392b78e5f3dc0ce8b782154adc77853468"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu May 14 03:39:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 03:40:04 2015 +0000"
      },
      "message": "Merge \"fix null pointer crash\" into mnc-dev"
    },
    {
      "commit": "c9be9f4d5bcf513654dbca24e648312d61e04bfc",
      "tree": "6d852d34fb7f1d552e1e8e6fee203d84908bf6ae",
      "parents": [
        "f578953eadb194833e18a52737691d3540b8b7fa",
        "976f044b2b3eff2ce968e3ea59022414180c268d"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu May 14 03:25:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 03:25:22 2015 +0000"
      },
      "message": "Merge \"Only activate the wifi alternate reality hack for KK and lower\" into mnc-dev"
    },
    {
      "commit": "f578953eadb194833e18a52737691d3540b8b7fa",
      "tree": "d549d1165cabc84a700d162b5ca70877b2091f3c",
      "parents": [
        "0d3b6dbc4c37c300bc5880f2deb328aa8108c9ba",
        "6c307879b75f3eac2179b23ac309df0e4ce9cedd"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 14 03:21:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 03:21:55 2015 +0000"
      },
      "message": "Merge \"AudioTrack in SoundPool uses audio_attributes_t parameter\" into mnc-dev"
    },
    {
      "commit": "0d3b6dbc4c37c300bc5880f2deb328aa8108c9ba",
      "tree": "fcfd7d1432ea9141a20313515f90a52f7c4c8b19",
      "parents": [
        "402be0628c3c27273e826344ec7b12d53f861152",
        "1018881ce5d4694884db24172ce6ef0a417c1a37"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 14 02:52:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 02:52:09 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Overlay display now support multiple modes.\" into mnc-dev"
    },
    {
      "commit": "402be0628c3c27273e826344ec7b12d53f861152",
      "tree": "e085310cf9957d4619831cf697fe517ae08ce847",
      "parents": [
        "2bdd69c4a2d9a8a5e94770a710123fb1958cf25b",
        "d187880109a614f677911c89cdc1cb034341de3d"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Thu May 14 02:40:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 02:40:44 2015 +0000"
      },
      "message": "Merge \"Hotspot 2.0 UI.\" into mnc-dev"
    },
    {
      "commit": "6c307879b75f3eac2179b23ac309df0e4ce9cedd",
      "tree": "798b2296e1d1355d08e6c4fb57155a705a812df3",
      "parents": [
        "857c3019bac34bbabaa8d5ebb4ab0047ca07cfc5"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed May 13 19:03:21 2015 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed May 13 19:26:12 2015 -0700"
      },
      "message": "AudioTrack in SoundPool uses audio_attributes_t parameter\n\nBug 20731155\n\nChange-Id: I62ce9d5c5a88aaf534cfd1861378215f9253248d\n"
    },
    {
      "commit": "2bdd69c4a2d9a8a5e94770a710123fb1958cf25b",
      "tree": "73b17b63ee84c9f9fde09e119264e540a7413863",
      "parents": [
        "f5edb20ae90ab9a817c8cf23b5a0d21fe8c80e2a",
        "bece0c7a1d4dd038817e7281dc446d3e49ba9d64"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu May 14 02:18:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 02:18:02 2015 +0000"
      },
      "message": "Merge \"Add getChannelIndexMasks API to AudioDeviceInfo\" into mnc-dev"
    },
    {
      "commit": "20903b392b78e5f3dc0ce8b782154adc77853468",
      "tree": "53c24d3aeb9c7049173fddd9de632e9110ed5e9e",
      "parents": [
        "aef477a65e9baaf1feb2c60350f1faf0132d8e92"
      ],
      "author": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Fri May 08 16:07:04 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Wed May 13 19:16:09 2015 -0700"
      },
      "message": "fix null pointer crash\n\n(cherry-picked from mirror-m-wireless-internal-release\n216d8c3 fix null pointer crash)\n\nBug: 20232584\n\nChange-Id: I7c46e372bc8f3a54b0428ef56c034eb2c79133ea\n"
    },
    {
      "commit": "f5edb20ae90ab9a817c8cf23b5a0d21fe8c80e2a",
      "tree": "48033946aa88d7ae5217938342f352d7ca48bfa2",
      "parents": [
        "e9ea718f30915a5fdb37030bc4073038a95491ae",
        "58739e758428f3b880f8e67161f57c59aa06d496"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu May 14 02:14:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 02:14:37 2015 +0000"
      },
      "message": "Merge \"TIF: Add DVB device handling to TvInputManagerService\" into mnc-dev"
    },
    {
      "commit": "e9ea718f30915a5fdb37030bc4073038a95491ae",
      "tree": "a7474915aa056dbb06a14423eef08354abe312d7",
      "parents": [
        "d9e1fe3cd443e02e64f6006be4bc5d5622082675",
        "ed769ae5d2cc830714b0a05c1b4f794ff38c00b1"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu May 14 02:10:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 02:10:34 2015 +0000"
      },
      "message": "Merge \"Improve javadoc for PRESENTATION_ constants.\" into mnc-dev"
    },
    {
      "commit": "ed769ae5d2cc830714b0a05c1b4f794ff38c00b1",
      "tree": "bc981d6d6bac35a184663ff9c93ad20cc1ee3252",
      "parents": [
        "90c66e3ded4a91613b0c1760ab2ef15e0d118a36"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 13 18:47:38 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 13 19:09:47 2015 -0700"
      },
      "message": "Improve javadoc for PRESENTATION_ constants.\n\nBug: 21089678\nChange-Id: I045fd71a30c75c213dd5c0c64ded983ea5e5d866\n"
    },
    {
      "commit": "d9e1fe3cd443e02e64f6006be4bc5d5622082675",
      "tree": "1994ae14ae5fecd5aef3eb0411527bda5516617a",
      "parents": [
        "ad0bfe3ae2f056a568c6256614079e6f31f5d542",
        "cad84a2070b68093ab31b05389685fdbcd0d9f85"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu May 14 02:07:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 02:07:58 2015 +0000"
      },
      "message": "Merge \"[1/4] Use new Icon class in PhoneAccount.\" into mnc-dev"
    },
    {
      "commit": "ad0bfe3ae2f056a568c6256614079e6f31f5d542",
      "tree": "929aedcba97060cf3c33d637594ea787824577f6",
      "parents": [
        "857c3019bac34bbabaa8d5ebb4ab0047ca07cfc5",
        "249c12e7b88fc7799c1b5e1eaf72429fc6aa56a2"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 14 02:06:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 02:06:54 2015 +0000"
      },
      "message": "Merge \"Add BIND_TELECOM_CONNECTION_SERVICE permission\" into mnc-dev"
    },
    {
      "commit": "857c3019bac34bbabaa8d5ebb4ab0047ca07cfc5",
      "tree": "ec1c001b44cea8c2a40facbcbefebaf4fe85ded8",
      "parents": [
        "8a2978c9ab5edd97e1de97fdc2ac6c6e2f7bb02b",
        "d9653703987f0ba194df6383d766173f65bf758e"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 14 02:04:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 02:04:30 2015 +0000"
      },
      "message": "Merge \"Do not allow opting out from the new permission model.\" into mnc-dev"
    },
    {
      "commit": "58739e758428f3b880f8e67161f57c59aa06d496",
      "tree": "628ec356725532e567e11a28a5b4a5121684b0fc",
      "parents": [
        "8a2978c9ab5edd97e1de97fdc2ac6c6e2f7bb02b"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Fri Apr 24 19:39:59 2015 +0900"
      },
      "committer": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu May 14 02:00:06 2015 +0000"
      },
      "message": "TIF: Add DVB device handling to TvInputManagerService\n\nAdded an API to pass an open file descriptor of DVB devices and\naddressed the security issue of setting the permissions on DVB devices\nto 0666.\n\nBug: 20436120\nChange-Id: I4649e76084f3356ec22b7e776fb87c6a8fdc00d6\n"
    },
    {
      "commit": "d9653703987f0ba194df6383d766173f65bf758e",
      "tree": "5f0dff4f005a869ac5f853b4edfb40a88d25b346",
      "parents": [
        "90c66e3ded4a91613b0c1760ab2ef15e0d118a36"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 13 18:02:46 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 13 18:54:57 2015 -0700"
      },
      "message": "Do not allow opting out from the new permission model.\n\nbug:20525775\n\nChange-Id: I84cd4587db5adb96f6f29148adb242905f53f2dc\n"
    },
    {
      "commit": "8a2978c9ab5edd97e1de97fdc2ac6c6e2f7bb02b",
      "tree": "564e126c155a828b26c63e1d6cbc891a440ff45a",
      "parents": [
        "822f1aaf2b35f8a89efcdace187a73f1232b1961",
        "8ebc82a63f7e4818bb615cf980b961757c8d6587"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu May 14 01:51:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 01:51:50 2015 +0000"
      },
      "message": "Merge \"Don\u0027t stop animation when starting windows app token changes\" into mnc-dev"
    },
    {
      "commit": "8ebc82a63f7e4818bb615cf980b961757c8d6587",
      "tree": "d62eb8d5ff81adaa3243393fe7ad403b27d4327a",
      "parents": [
        "4d89374483c61c107a4ad758656cb76e46f7c5c5"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed May 13 15:27:12 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed May 13 18:45:36 2015 -0700"
      },
      "message": "Don\u0027t stop animation when starting windows app token changes\n\nIf another activity is starting while we are still animating\nthe starting window of the previous activity to start, we\ntransfer the starting window of the old activity to the one that\nis currently starting so we don\u0027t have to create another starting\nwindow and also to reduce jank from the starting window animation\nappearing to restart.\n\nHowever, there were several conditions that led to the starting\nwindow animation stopping when the transfers app tokens\n\n1. Starting window animator not been removed from the previous\napp token animator causing it to finish/remove the starting window\nprematurily.\n2. Starting window animator not been properly added to the new\napp token animator causing the animation not be be picked up.\n3. WMS.mSkipAppTransitionAnimation been set to false regardless of if\nan app transition was actually prepared in WMS.prepareAppTransition()\n4. WMS.mSkipAppTransitionAnimation not been set to true in all cases\nwhere the starting window transfers tokens even though we don\u0027t want the\nnew app to do any transition animation is the starting window is\nanimating.\n5. New app not setting its animation to dummy animation when the next\ntransition should be skipped due to starting window still animating.\n6. Starting window animation been cleared for the new app in\nWMS.handleAppTransitionReadyLocked() even for cases where we transferred\nthe animation from the previous app.\n\nAlso, cleaned up some code.\n\nBug: 20953232\nChange-Id: I714d6bdfcdaeeaac29f9d464bab9f3e9c192e937\n"
    },
    {
      "commit": "822f1aaf2b35f8a89efcdace187a73f1232b1961",
      "tree": "edf72222d38ba391bcab587518d3f797994f8e8f",
      "parents": [
        "3d32a1c04d1a67465bd6462140231cdd3d5effb2",
        "8d4f07f8d377fc1888879d3ef84c084d3bc5fb5d"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu May 14 01:43:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 01:43:48 2015 +0000"
      },
      "message": "Merge \"Update the new error reporting API in android.webkit\" into mnc-dev"
    },
    {
      "commit": "8d4f07f8d377fc1888879d3ef84c084d3bc5fb5d",
      "tree": "57cf8aeb45ec24619c605ca73f52a96c9564c2b9",
      "parents": [
        "24145d451b823920022a643a73dafa8675e5a8a8"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue May 12 17:44:15 2015 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed May 13 18:40:20 2015 -0700"
      },
      "message": "Update the new error reporting API in android.webkit\n\n - minor changes in WebResourceError;\n - prepare to remove WebResourceResponseBase;\n - add immutable mode to WebResourceResponse.\n\nBug: 21063767\n\nChange-Id: Iaf5f92e3850732c7a888453468e108809b3b782a\n"
    },
    {
      "commit": "bece0c7a1d4dd038817e7281dc446d3e49ba9d64",
      "tree": "0c285af7bcab5af01b49be73032d135b757b93ca",
      "parents": [
        "973b8851eecbdcbab4992be01aaab568fd371a0a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 13 18:25:48 2015 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 13 18:33:28 2015 -0700"
      },
      "message": "Add getChannelIndexMasks API to AudioDeviceInfo\n\nFix some javadoc as well.\n\nBug: 21129531\nChange-Id: I82e5b66f254f6acdcd93638eeed878b4c5b5be34\n"
    },
    {
      "commit": "3d32a1c04d1a67465bd6462140231cdd3d5effb2",
      "tree": "33825be518084e1dfbb9f83280e65a5a61fded4c",
      "parents": [
        "aef477a65e9baaf1feb2c60350f1faf0132d8e92",
        "901e924392dd79c6d1b61c3bb92461585f7b3204"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu May 14 01:24:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 01:24:29 2015 +0000"
      },
      "message": "Merge \"Allow settings to change app inactive state\" into mnc-dev"
    },
    {
      "commit": "aef477a65e9baaf1feb2c60350f1faf0132d8e92",
      "tree": "737032ec09460e29af3d464ee4b3ba527c20f6d6",
      "parents": [
        "e01f93557d85a4e1d8da249117c0822463535cb1",
        "b371c7b6e234bda71a0266e67722c859227f643c"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu May 14 01:21:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 01:21:57 2015 +0000"
      },
      "message": "Merge \"Add IntentFilter auto verification - part 11\" into mnc-dev"
    },
    {
      "commit": "901e924392dd79c6d1b61c3bb92461585f7b3204",
      "tree": "1365ca205b2552b78842add10a3e04075e422eb9",
      "parents": [
        "7853e137eda0866c732a301e6b3ffb19408634b4"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed May 13 18:21:09 2015 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed May 13 18:21:33 2015 -0700"
      },
      "message": "Allow settings to change app inactive state\n\nChange-Id: I57efb4b5fa69c9a268025fb1ef83de36c4cc83ca\n"
    },
    {
      "commit": "e01f93557d85a4e1d8da249117c0822463535cb1",
      "tree": "424a6731b1950993baa3d58d9db99c4dd6506a17",
      "parents": [
        "7853e137eda0866c732a301e6b3ffb19408634b4",
        "4af5935c71f1e31ef1aec27661c4ef60545a0924"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 14 01:21:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 01:21:16 2015 +0000"
      },
      "message": "Merge \"Rename AudioState to CallAudioState\" into mnc-dev"
    },
    {
      "commit": "b371c7b6e234bda71a0266e67722c859227f643c",
      "tree": "569271e104f6f2a81abe50b262184f83d5d87ada",
      "parents": [
        "649efc68cb3cd9648db6801989108c79f99dc1f2"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed May 13 18:17:12 2015 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed May 13 18:17:12 2015 -0700"
      },
      "message": "Add IntentFilter auto verification - part 11\n\n- tune Intent resolution candidates filtering: add also the undefinedList\n  into the results at first so that when you install an App which is not\n  verified (after installing a verified App) you will still have the\n  Disambiguation Dialog prompted to the User.\n\nSee bug #19628271\n\nChange-Id: I611fff4c1c7f60db22312d7948c8d5120719fbd0\n"
    },
    {
      "commit": "7853e137eda0866c732a301e6b3ffb19408634b4",
      "tree": "a3fab608fd90a65134e8cf762d2d6e41e67fa331",
      "parents": [
        "c352722e8af0a5510144b5f32ea87561db553f42",
        "11a77446c575f420d8acc163ff1f9b1050853e27"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu May 14 01:02:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 01:02:13 2015 +0000"
      },
      "message": "Merge \"Add QS Tuner\" into mnc-dev"
    },
    {
      "commit": "11a77446c575f420d8acc163ff1f9b1050853e27",
      "tree": "5b48373fa37b0fafc68414e1dc6d4fe39eb83524",
      "parents": [
        "cf304fb35c2086601178858e307d3dda36dbbff7"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue May 12 19:29:02 2015 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed May 13 20:59:23 2015 -0400"
      },
      "message": "Add QS Tuner\n\nChange-Id: I908d0161b7209b8e99299f5cb3eb58f3d7b52752\n"
    },
    {
      "commit": "c352722e8af0a5510144b5f32ea87561db553f42",
      "tree": "760202467407fb1e637656e860849c0e5c5078d4",
      "parents": [
        "e3a6a69acb910890371ce741940e1d3e5293389f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 13 14:03:20 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 13 17:44:05 2015 -0700"
      },
      "message": "Ignore small time changes in alarm manager.\n\nIt turns out switching to the new kernel alarm\nreporting causes lots and lots of spurious flags\nthat the clock has changed.  The alarm manager\nwould blindly trust these, thinking the world has\nchanged on it and recomputing everything and reporting\nthis to everyone else.  This was expensive.\n\nWe now verify that the time has changed sufficiently\nthat it is worth caring about.  This is basically the\nsame algorithm that battery stats was using to avoid\nrecording small clock changes, so we are really just\npushing this down into the alarm manager and can now\nremove that from battery stats.\n\nAlso since we are getting these so much, make use of\nthe other information in about the wakeup that tells us\nif an alarm went off to avoid doing anything if it didn\u0027t.\n\nChange-Id: I6f4f4226db6eb2b38ca73860786e7cf7c9136cc3\n"
    },
    {
      "commit": "e3a6a69acb910890371ce741940e1d3e5293389f",
      "tree": "bde28fb62a3b2b5250a928a979d89a01a0941bd6",
      "parents": [
        "6495ef975f330d07370da46f69a7e808b3177467",
        "7238435e9b3f133965b63abc7b352b34f9401af5"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 14 00:38:28 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 14 00:38:28 2015 +0000"
      },
      "message": "am 7238435e: (-s ours) resolved conflicts for merge of e869835d to lmp-mr1-ub-dev\n\n* commit \u00277238435e9b3f133965b63abc7b352b34f9401af5\u0027:\n  DO NOT MERGE Backport of limited jank-tracking metrics\n"
    },
    {
      "commit": "6495ef975f330d07370da46f69a7e808b3177467",
      "tree": "bde28fb62a3b2b5250a928a979d89a01a0941bd6",
      "parents": [
        "6a587acd1dcaa0b0d58ff9ac58e8a2ebff0aa3be",
        "4be8c4cc4c8ba29d44e7926e54972fe1b0e20435"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 14 00:36:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 00:36:58 2015 +0000"
      },
      "message": "Merge \"Fix build.\" into mnc-dev"
    },
    {
      "commit": "6a587acd1dcaa0b0d58ff9ac58e8a2ebff0aa3be",
      "tree": "6fc209c7ddfc4f7421e6eab6a6780d710f2dfdb8",
      "parents": [
        "1864460bf3c495e7821326f9753324247d4c778b",
        "aa4d32add72fa728f9cfe4eeb014b26eb5d091c2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 14 00:36:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 00:36:03 2015 +0000"
      },
      "message": "Merge \"Fix fingerprint for multiuser\" into mnc-dev"
    },
    {
      "commit": "4be8c4cc4c8ba29d44e7926e54972fe1b0e20435",
      "tree": "0a8a401437ed373bf9105d2402781dcc35354cad",
      "parents": [
        "5703ef5bf85f4810b1c0958bd1c45603af055db7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 13 17:35:42 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 13 17:35:42 2015 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I94c7e3033721c1d8024a212614752512e685289b\n"
    },
    {
      "commit": "1864460bf3c495e7821326f9753324247d4c778b",
      "tree": "4aee84084646275bb8a63e7d4782a7ab513a6934",
      "parents": [
        "5703ef5bf85f4810b1c0958bd1c45603af055db7",
        "973b8851eecbdcbab4992be01aaab568fd371a0a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu May 14 00:21:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 00:21:23 2015 +0000"
      },
      "message": "Merge \"Allow partial playback parameter settings in AudioTrack\" into mnc-dev"
    },
    {
      "commit": "7238435e9b3f133965b63abc7b352b34f9401af5",
      "tree": "89085f940128c6d490aae0711d13ddf582a42b42",
      "parents": [
        "3ccf0caf015034976f8c654d89ac74619aa94bd0",
        "e869835d6a884434842838fce6d17c770fa1ef8b"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed May 13 17:16:31 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed May 13 17:16:31 2015 -0700"
      },
      "message": "resolved conflicts for merge of e869835d to lmp-mr1-ub-dev\n\nChange-Id: Ia183cafb1aa19dcbb6e3bbefceecec5df29663da\n"
    },
    {
      "commit": "5703ef5bf85f4810b1c0958bd1c45603af055db7",
      "tree": "f6637c288614d63aed6dbf9cd6d3bbc14e8d567c",
      "parents": [
        "3ac457420a2833e8a86f8a8aa372e81e0843c887",
        "8c621ef54630e411d50e9ba1d8d8ed19ef93f9e1"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu May 14 00:06:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 00:07:10 2015 +0000"
      },
      "message": "Merge \"Add support for static RadioCapabilities.\" into mnc-dev"
    },
    {
      "commit": "8c621ef54630e411d50e9ba1d8d8ed19ef93f9e1",
      "tree": "4096702d11b2766de4f7f212784cd85f127ff5d6",
      "parents": [
        "67b7ec28872dcb0ba09ef01bb87f7d558cbd19fc"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon May 11 17:54:13 2015 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed May 13 17:04:03 2015 -0700"
      },
      "message": "Add support for static RadioCapabilities.\n\nSome RILs don\u0027t support RIL_REQUEST_GET_RADIO_CAPABILITY.  Add\ncode to RIL.java to notice a REQUEST_NOT_SUPPORTED response and\ncheck config.xml (config_radio_access_family) for a static answer.\n\nAlso catching GENERIC_FAILURE responses because Hammerhead modem\nreturns that.  B 21079604 created for this.\n\nIf neither Modem nor config.xml provide data, uses RAF_UNKNOWN\nso we don\u0027t lie about capabilities and also so we fail fast\n(setPreferredNetwork won\u0027t work).\n\nbug:20561357\nChange-Id: I49e4527fe94919a7094bc7c1e100d20e8f833865\n"
    },
    {
      "commit": "3ac457420a2833e8a86f8a8aa372e81e0843c887",
      "tree": "2750f437a078c460fb7ebcbf192489ac21541a31",
      "parents": [
        "6b4ace298e3c30ed11fbcb168229f492323e19ba",
        "3ccf0caf015034976f8c654d89ac74619aa94bd0"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Thu May 14 00:00:10 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 14 00:00:10 2015 +0000"
      },
      "message": "am 3ccf0caf: am 7fc3b6c0: am abd8d422: am f5d6156c: Merge \"Docs: NDK r10e changes to publish to DAC.\" into lmp-docs\n\n* commit \u00273ccf0caf015034976f8c654d89ac74619aa94bd0\u0027:\n  Docs: NDK r10e changes to publish to DAC.\n"
    },
    {
      "commit": "cad84a2070b68093ab31b05389685fdbcd0d9f85",
      "tree": "9dbb39304cf02950bb4d295c0c3b872be432642b",
      "parents": [
        "90c66e3ded4a91613b0c1760ab2ef15e0d118a36"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 13 11:17:25 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 13 16:57:48 2015 -0700"
      },
      "message": "[1/4] Use new Icon class in PhoneAccount.\n\nBug: 21088522\nChange-Id: Ia03171d4861f758701e89733f4082863587e8c11\n"
    },
    {
      "commit": "6b4ace298e3c30ed11fbcb168229f492323e19ba",
      "tree": "9857b6577f171e312c19dd7a719c1b70147d6808",
      "parents": [
        "67b7ec28872dcb0ba09ef01bb87f7d558cbd19fc",
        "1a0808e64c170fa7b620b858fa5875f6f08a2b54"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed May 13 23:53:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 23:53:48 2015 +0000"
      },
      "message": "Merge \"Add back alpha atrace log\" into mnc-dev"
    },
    {
      "commit": "1a0808e64c170fa7b620b858fa5875f6f08a2b54",
      "tree": "6503695e18d11985a9a86257bd78ddced75e3e13",
      "parents": [
        "55e603ee9de06125751292c84f1b25fb9a78d4e4"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed May 13 16:33:04 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed May 13 16:47:19 2015 -0700"
      },
      "message": "Add back alpha atrace log\n\nbug:20922838\n\nChange-Id: I70ccbffdd5f140cd1dd71fbf456fb5b085e74a4a\n"
    },
    {
      "commit": "3ccf0caf015034976f8c654d89ac74619aa94bd0",
      "tree": "e40995ea837a4a2174f68ff6c279c55ab05fbbae",
      "parents": [
        "ba6499175773301b140047c44628c6e9f03f139f",
        "7fc3b6c00b55e15881d1f098666399b674a64e42"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed May 13 23:46:36 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 13 23:46:36 2015 +0000"
      },
      "message": "am 7fc3b6c0: am abd8d422: am f5d6156c: Merge \"Docs: NDK r10e changes to publish to DAC.\" into lmp-docs\n\n* commit \u00277fc3b6c00b55e15881d1f098666399b674a64e42\u0027:\n  Docs: NDK r10e changes to publish to DAC.\n"
    },
    {
      "commit": "67b7ec28872dcb0ba09ef01bb87f7d558cbd19fc",
      "tree": "1773bdd2e6e4951e5021fac86f4b10a89edbb632",
      "parents": [
        "55e6ad78a0a30f917b6f0c135fdf328ebafc68fb",
        "f7e9cf4fb48ea80cbc5088204ac3f898109623f7"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 13 23:45:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 23:45:23 2015 +0000"
      },
      "message": "Merge \"Access mock location is no longer a runtime permission - framework\" into mnc-dev"
    },
    {
      "commit": "55e6ad78a0a30f917b6f0c135fdf328ebafc68fb",
      "tree": "94d586e810a36736eb280cd3a34765201e9a1908",
      "parents": [
        "bf6d50f906b33a7ace8a04f6b87826a8dca05db9",
        "b7514effd1b77829fb950f4fab22041f98b2075f"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed May 13 23:36:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 23:36:51 2015 +0000"
      },
      "message": "Merge \"MediaPlayer/TimedMetaData: API updates related to timed metadata\" into mnc-dev"
    },
    {
      "commit": "aa4d32add72fa728f9cfe4eeb014b26eb5d091c2",
      "tree": "3d18a2c573dc5d00a5e89512ba224909a85e8cf0",
      "parents": [
        "827e0facfefd0c0033dcfb1747b4fa6f80f9e0e2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 13 16:30:04 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 13 16:35:56 2015 -0700"
      },
      "message": "Fix fingerprint for multiuser\n\nChange-Id: Iab18c4de9764da1a65490b186b33535f8e79e1e5\n"
    },
    {
      "commit": "bf6d50f906b33a7ace8a04f6b87826a8dca05db9",
      "tree": "3b568e52b80211144ff8d1610d133bff1febc92b",
      "parents": [
        "4f5e024875a60d210ba3bb0322148db630adb53c",
        "c73a1aaa90694c66feefc59557b35f5913ef1b04"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed May 13 23:35:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 23:35:55 2015 +0000"
      },
      "message": "Merge \"Call dispatchFinishTemporaryDetach before returning a transient view\" into mnc-dev"
    },
    {
      "commit": "7fc3b6c00b55e15881d1f098666399b674a64e42",
      "tree": "063955e24c3260bd9bb9dd37525828fee8246bc7",
      "parents": [
        "09a8de7576945886b3de5ba70a8349629144ecd9",
        "abd8d42225f58396abaef2cf0e8a604be111e683"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed May 13 23:30:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 13 23:30:41 2015 +0000"
      },
      "message": "am abd8d422: am f5d6156c: Merge \"Docs: NDK r10e changes to publish to DAC.\" into lmp-docs\n\n* commit \u0027abd8d42225f58396abaef2cf0e8a604be111e683\u0027:\n  Docs: NDK r10e changes to publish to DAC.\n"
    },
    {
      "commit": "4f5e024875a60d210ba3bb0322148db630adb53c",
      "tree": "399097a708e3881f8bcbdc9270019f735e151d2f",
      "parents": [
        "24145d451b823920022a643a73dafa8675e5a8a8",
        "b725894d05e8272677112e84bf8da7d75ddab506"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 13 23:29:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 23:29:30 2015 +0000"
      },
      "message": "Merge \"Hide getPackageProcessState(), it is not ready yet.\" into mnc-dev"
    },
    {
      "commit": "0138e4c7f8b7a9b04b021e12c6bf08bedb42e42f",
      "tree": "598174ca04478fdcb2aec73f9612c21aa1083c36",
      "parents": [
        "21623faa449496d68bd102ddda5874f572b9c55a"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 12 12:51:26 2015 +0900"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed May 13 16:28:29 2015 -0700"
      },
      "message": "Track difference between touch and word in x coordinate.\n\nAfter a handle is snapped to the word, the difference was\ntracked in offset. It can break grapheme clusters, ignores\ncharacter width, and makes it difficult to select text near\nline breaks.\n\nBug: 21005599\nChange-Id: I42402a377670c7e3c6d6e6583744d085ae52bba2\n"
    },
    {
      "commit": "24145d451b823920022a643a73dafa8675e5a8a8",
      "tree": "c4e05c89095aa3c5430754e360b5df41a98d83c9",
      "parents": [
        "fe112e7b388fe582a4e57c26fdf651511b0bbb5a",
        "a7684ed63820fd5d486da7b0ae16cdbafa883dc1"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed May 13 23:26:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 23:26:05 2015 +0000"
      },
      "message": "Merge \"Refactor StatusHints (1/3)\" into mnc-dev"
    },
    {
      "commit": "fe112e7b388fe582a4e57c26fdf651511b0bbb5a",
      "tree": "4381241546860761cc7f91c35a5bbac1eda7229d",
      "parents": [
        "907d8afd6bb99b8dfe1ace6a60cdbc708493f0c2",
        "649efc68cb3cd9648db6801989108c79f99dc1f2"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed May 13 23:20:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 23:20:47 2015 +0000"
      },
      "message": "Merge \"Add IntentFilter auto verification - part 10\" into mnc-dev"
    },
    {
      "commit": "b7514effd1b77829fb950f4fab22041f98b2075f",
      "tree": "1db8a8c4bff8fee5639b5c60330c6b867d2aac62",
      "parents": [
        "eeb60bc7bbba2eed29d78dcc56ec1760655c5481"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed May 13 15:02:25 2015 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed May 13 16:19:51 2015 -0700"
      },
      "message": "MediaPlayer/TimedMetaData: API updates related to timed metadata\n\n- renamed MediaPlayer.*OnTimedMetaData* to *OnTimedMetaDataAvailable*\n- added `final` modifier to TimedMetaData class\n- added javadocs for TimedMetaData public methods\n- renamed private members and cooresponding accessors for TimedMetaData\n- reworded existing TimedMetaData javadoc\n\nBug: 21045118\nChange-Id: If0113307fce08083226fc7f64c4fe6f93553d899\n"
    },
    {
      "commit": "649efc68cb3cd9648db6801989108c79f99dc1f2",
      "tree": "1e7adcee1ebde775b81f4b1d93a70cf043b75485",
      "parents": [
        "ef741da4d434b1eb95cc63dd1e5ded551795e44a"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed May 13 16:17:11 2015 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed May 13 16:17:11 2015 -0700"
      },
      "message": "Add IntentFilter auto verification - part 10\n\n- tune Intent resolution candidates filtering: remove the undefinedList\nfrom the results and then add it again it there is no more candidates.\n\nSee bug #19628271\n\nChange-Id: I9ab077f6a431367be8bab30c134d34e1e7ac51ed\n"
    },
    {
      "commit": "abd8d42225f58396abaef2cf0e8a604be111e683",
      "tree": "dfcafb03fb01eceb6171c04a5ef3f92702657b80",
      "parents": [
        "a27dd186b265b58eae490d4e19ec11268ea54f12",
        "f5d6156ce8e56eb92abcf046fd8ff5a9647d38ae"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed May 13 23:16:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 13 23:16:41 2015 +0000"
      },
      "message": "am f5d6156c: Merge \"Docs: NDK r10e changes to publish to DAC.\" into lmp-docs\n\n* commit \u0027f5d6156ce8e56eb92abcf046fd8ff5a9647d38ae\u0027:\n  Docs: NDK r10e changes to publish to DAC.\n"
    },
    {
      "commit": "a7684ed63820fd5d486da7b0ae16cdbafa883dc1",
      "tree": "533eb2dd61bedd4e9a9c3aae7dc15d58a4963fc2",
      "parents": [
        "5e4027fe258f92d2d8b1d181cd959086aa84ac15"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed May 13 11:34:53 2015 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed May 13 16:16:11 2015 -0700"
      },
      "message": "Refactor StatusHints (1/3)\n\nRefactor StatusHints to use the new Icon class.\n\nBug: 21040387\nChange-Id: I3e7aae38127294b46859efb6a2aec71cf90e0e2a\n"
    },
    {
      "commit": "249c12e7b88fc7799c1b5e1eaf72429fc6aa56a2",
      "tree": "8576551c2506877e01f2504e652ade6e903af6e2",
      "parents": [
        "4201be08a1cb1358e7ee30f81927b7c11f477ea3"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 15:59:29 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 16:12:44 2015 -0700"
      },
      "message": "Add BIND_TELECOM_CONNECTION_SERVICE permission\n\nBug: 21088342\nChange-Id: I465307899d83c4a3ee5e88a28554c4b867c1f4ba\n"
    },
    {
      "commit": "907d8afd6bb99b8dfe1ace6a60cdbc708493f0c2",
      "tree": "3c663c2225b4ec6b9fe53216e77a217b8a1c2b8a",
      "parents": [
        "af9d60af0df4d1972a91bfbafd7d3a36424c4817",
        "6b7ef3725e42d63b7ad3414c7fe545c64ef1b7ea"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 13 23:01:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 23:01:28 2015 +0000"
      },
      "message": "Merge \"media: rename MediaCodec.setSurface to setOutputSurface\" into mnc-dev"
    },
    {
      "commit": "f5d6156ce8e56eb92abcf046fd8ff5a9647d38ae",
      "tree": "b1554c0d59dd0930fb2a3b99d958c4c65b5f8d3c",
      "parents": [
        "e78f136b1dbe11dc98c5699da24df49fd9dae795",
        "3518e60498138f19bcbc8365ff3b69dd4a393fb2"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed May 13 23:00:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 23:00:38 2015 +0000"
      },
      "message": "Merge \"Docs: NDK r10e changes to publish to DAC.\" into lmp-docs"
    },
    {
      "commit": "3518e60498138f19bcbc8365ff3b69dd4a393fb2",
      "tree": "45ebc46ed8506f3a22f6bd8260ad68d38f88be13",
      "parents": [
        "9b4d57e1dc480f375dc26a77333ff4705f760bb8"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Mon May 11 14:38:18 2015 -0700"
      },
      "committer": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed May 13 15:42:32 2015 -0700"
      },
      "message": "Docs: NDK r10e changes to publish to DAC.\n\nChange-Id: Id178523df1d5524bb25d43e304591526e6488b92\n"
    },
    {
      "commit": "f7e9cf4fb48ea80cbc5088204ac3f898109623f7",
      "tree": "ef7eca0fc42142de07c0304c150b5afca2045617",
      "parents": [
        "90c66e3ded4a91613b0c1760ab2ef15e0d118a36"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 13 10:40:31 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 13 15:37:21 2015 -0700"
      },
      "message": "Access mock location is no longer a runtime permission - framework\n\nThe access mock location is no longer a runtime permission. It is a\nsignature protected one that apps cannot get but the fact they request\nit means they want to inject location into the system. Now the user\ngets to choose the current mock location app in developer options from\nthe apps that request the mock location permission. The access to mock\nlocation is no longer guarded by the permisson but from a new app op\nwhich is off by default and the settiings UI sets it to enabled only\nfor the currently selected mock location app.\n\nbug:21078873\n\nChange-Id: I19e3f9dc7c7de82eab46b30fec1abfbca54a0e59\n"
    },
    {
      "commit": "af9d60af0df4d1972a91bfbafd7d3a36424c4817",
      "tree": "ded7f59d17c0dc60ac00eefb6d64e70f938fe4ed",
      "parents": [
        "11274bb3e44c714dc3c1d214251eea288b756606",
        "0a814b61e3a4e6bf17675b943edcf8c8b29d8787"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed May 13 22:36:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 22:37:02 2015 +0000"
      },
      "message": "Merge \"Address API feedback for PostMessage\" into mnc-dev"
    },
    {
      "commit": "11274bb3e44c714dc3c1d214251eea288b756606",
      "tree": "5e8e92aa7e6ed7b0a037f662b4d589ec3f533489",
      "parents": [
        "9831fad6768135dbd982d6dca78d7f6de81bb320",
        "2bf49b1a9f4898a3bb353a9b902b8e6c1642037a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 13 22:36:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 22:36:01 2015 +0000"
      },
      "message": "Merge \"Fix build\" into mnc-dev"
    },
    {
      "commit": "2bf49b1a9f4898a3bb353a9b902b8e6c1642037a",
      "tree": "b71e1de369651f09adf64bb11696dd697a174b44",
      "parents": [
        "827e0facfefd0c0033dcfb1747b4fa6f80f9e0e2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 13 15:34:01 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 13 15:34:50 2015 -0700"
      },
      "message": "Fix build\n\nChange-Id: Ia9277c6c983758d301c89312e39b59a2db0b29c4\n"
    },
    {
      "commit": "9831fad6768135dbd982d6dca78d7f6de81bb320",
      "tree": "ef56029d39afbc3a6b4c8feb563997c49e6bd192",
      "parents": [
        "645edef4834c2911386b659cc775840fb7479e01",
        "fcf10f7c12cb3107bdfedce6f76a8c866d154f3c"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed May 13 22:31:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 22:31:57 2015 +0000"
      },
      "message": "Merge \"Modify how USB connections are handled.\" into mnc-dev"
    },
    {
      "commit": "b725894d05e8272677112e84bf8da7d75ddab506",
      "tree": "a9cfed5c83267c4e5675e9a6b87402c2a60bd833",
      "parents": [
        "5ad7fe4930b5566836debffc8976802c186b6ee3"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 13 15:10:24 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 13 15:27:23 2015 -0700"
      },
      "message": "Hide getPackageProcessState(), it is not ready yet.\n\nChange-Id: I188c647573207e89510174e3ad56ca0c19e5ece3\n"
    },
    {
      "commit": "973b8851eecbdcbab4992be01aaab568fd371a0a",
      "tree": "faf704341c66449a396a4bed0e56c18166f9a482",
      "parents": [
        "20e16f4f762ddaf8a3574ad03c3f3a9f97a44637"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 13 15:15:25 2015 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 13 15:17:36 2015 -0700"
      },
      "message": "Allow partial playback parameter settings in AudioTrack\n\nChange-Id: Ifb12c85312e25aa74da47fe0eae2d5b1fa4bb23b\n"
    },
    {
      "commit": "645edef4834c2911386b659cc775840fb7479e01",
      "tree": "884357eaf58202c10695217ba404e6999c9af23d",
      "parents": [
        "4d0f2afdc4332c28193d2d57a11f260150b0b4b3",
        "827e0facfefd0c0033dcfb1747b4fa6f80f9e0e2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 13 22:13:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 22:13:27 2015 +0000"
      },
      "message": "Merge \"Make sure the app can draw a frame before unlocking\" into mnc-dev"
    },
    {
      "commit": "4d0f2afdc4332c28193d2d57a11f260150b0b4b3",
      "tree": "e8d813292a521e886a73e035155122d60cc991b8",
      "parents": [
        "5ad7fe4930b5566836debffc8976802c186b6ee3",
        "6c217a25a4b185ef1345f1e89eb66832c2adfb24"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed May 13 22:13:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 22:13:24 2015 +0000"
      },
      "message": "Merge \"Rename BOOL_SHOW_CDMA to BOOL_SHOW_CDMA_CHOICES, so the name makes more sense.\" into mnc-dev"
    },
    {
      "commit": "6c217a25a4b185ef1345f1e89eb66832c2adfb24",
      "tree": "39b1bd23dc721eb381bec0e7500ddadb4aa38e7d",
      "parents": [
        "cd115b738c3ead973425b64c19e3f78052979261"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed May 13 15:11:10 2015 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed May 13 15:11:10 2015 -0700"
      },
      "message": "Rename BOOL_SHOW_CDMA to BOOL_SHOW_CDMA_CHOICES, so the name makes more sense.\n\nBug: b/21028396\nChange-Id: I4905a1d1db247955ae7fa00a7f5ddfd7337ba5a8\n"
    },
    {
      "commit": "5ad7fe4930b5566836debffc8976802c186b6ee3",
      "tree": "a21c23793a2f3e0abd95bd0fffbfcee30c85f0a5",
      "parents": [
        "07e02b6d25f5a731a36ad49b482e35c14c97cbdc",
        "97c381304207013fd95c7806df4dcca0c69006c0"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed May 13 22:10:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 22:10:37 2015 +0000"
      },
      "message": "Merge \"Update IME focus when the active view is losing the focus.\" into mnc-dev"
    },
    {
      "commit": "07e02b6d25f5a731a36ad49b482e35c14c97cbdc",
      "tree": "1541af2b86b75f61ce6f064574318e1113da3f06",
      "parents": [
        "7b1b3613b9b927606254429acc811dd9bfeeebff",
        "cd115b738c3ead973425b64c19e3f78052979261"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed May 13 22:09:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 22:09:22 2015 +0000"
      },
      "message": "Merge \"Rename BOOL_SHOW_CDMA to BOOL_SHOW_CDMA_CHOICES, so the name makes more sense.\" into mnc-dev"
    },
    {
      "commit": "7b1b3613b9b927606254429acc811dd9bfeeebff",
      "tree": "b3976b84c136301c1d84a2f51f9d29a9b0a79b04",
      "parents": [
        "b731c3d944ccf46b7d0115f63b63eee5ab8abf1a",
        "d377c0f6cabeb91926012787d3573e117a337228"
      ],
      "author": {
        "name": "Hui Shu",
        "email": "hush@google.com",
        "time": "Wed May 13 22:07:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 22:07:55 2015 +0000"
      },
      "message": "Merge \"Address API council feedback for setOffscreenPreRaster.\" into mnc-dev"
    },
    {
      "commit": "e869835d6a884434842838fce6d17c770fa1ef8b",
      "tree": "61002dcce98ce661db0c3b73796aabda1804a1d6",
      "parents": [
        "0cbd0cbd138cdaa367d21f58d8a3fd36f1e73f69",
        "a5b28b92b14d0949d43be6198fedc31872ad07f6"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed May 13 22:07:15 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 13 22:07:15 2015 +0000"
      },
      "message": "am a5b28b92: am 69355eaa: Merge \"DO NOT MERGE Backport of limited jank-tracking metrics\" into lmp-mr1-dev\n\n* commit \u0027a5b28b92b14d0949d43be6198fedc31872ad07f6\u0027:\n  DO NOT MERGE Backport of limited jank-tracking metrics\n"
    },
    {
      "commit": "b731c3d944ccf46b7d0115f63b63eee5ab8abf1a",
      "tree": "718b377e99425122116664454ee09dff07a93717",
      "parents": [
        "782509076bf4ca155865c465985a458e83d9b577"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue May 05 12:00:59 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed May 13 14:58:28 2015 -0700"
      },
      "message": "Add null annotations for getting carrier config.\n\nCarrierConfigManager can return null Bundles for carrier config, but\nnever returns null when getting default values. Add the appropriate\nannotations.\n\nChange-Id: Iffbed3b54ca7cc28cf8b04f133aacdf9e6e4fd20\n"
    },
    {
      "commit": "4af5935c71f1e31ef1aec27661c4ef60545a0924",
      "tree": "d04fc16471211040e00b7ce66665c461ab0a0dfa",
      "parents": [
        "4201be08a1cb1358e7ee30f81927b7c11f477ea3"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 14:14:54 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 14:58:15 2015 -0700"
      },
      "message": "Rename AudioState to CallAudioState\n\nDeprecate AudioState class and make methods @SystemApi where\nnecessary to minimize impact to SystemApi\nReplace usages of AudioState inside Telecom sub-systems\nFire both onCallAudioStateChanged and onAudioStateChanged callbacks\nfor backward compatibility\nSupport both setAudioState and setCallAudioState for all classes\n\nBug: 21040387\nBug: 21088300\nChange-Id: I3ec7b3afdaa344c6d639d1c421f1842d67f7d0f7\n"
    },
    {
      "commit": "cd115b738c3ead973425b64c19e3f78052979261",
      "tree": "454adfceb00627c075ac2b73db716b8575f64671",
      "parents": [
        "c69cd0bf7586c57f9662955d798a2ae0eef6ee76"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed May 13 14:57:48 2015 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed May 13 14:57:48 2015 -0700"
      },
      "message": "Rename BOOL_SHOW_CDMA to BOOL_SHOW_CDMA_CHOICES, so the name makes more sense.\n\nBug: b/21028396\nChange-Id: I029671b6bcd03a07956ccf35f4e5fe03d16a2218\n"
    },
    {
      "commit": "782509076bf4ca155865c465985a458e83d9b577",
      "tree": "9be5b416a43047da5225b71704c1e283af64cc72",
      "parents": [
        "ae649b1af86f0464cea073125103e45d1bd40fc8",
        "16b84b0ab586309ee4d76301c2e578dbfbd7c7db"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed May 13 21:54:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:54:48 2015 +0000"
      },
      "message": "Merge \"Add phone account field for voicemail to distinguish the source.\" into mnc-dev"
    },
    {
      "commit": "a5b28b92b14d0949d43be6198fedc31872ad07f6",
      "tree": "0165794ce1bf1976ef0d68d868f51b2f38433e0d",
      "parents": [
        "613626b7488c5c35a4816804fbe8f837a7e30440",
        "69355eaa1c1f4bfc961d5dd9fdb0f3817d36d5f0"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed May 13 21:52:50 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 13 21:52:50 2015 +0000"
      },
      "message": "am 69355eaa: Merge \"DO NOT MERGE Backport of limited jank-tracking metrics\" into lmp-mr1-dev\n\n* commit \u002769355eaa1c1f4bfc961d5dd9fdb0f3817d36d5f0\u0027:\n  DO NOT MERGE Backport of limited jank-tracking metrics\n"
    },
    {
      "commit": "ae649b1af86f0464cea073125103e45d1bd40fc8",
      "tree": "f1f69ca095caace91d0131a0ab979861cbef1d2e",
      "parents": [
        "4f4855bca8597e79aad950de7974a8d552952571",
        "3d04b7693428dd887c93e2ac7f4e90fd0cc87859"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed May 13 21:43:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:44:01 2015 +0000"
      },
      "message": "Merge \"TIF: API Review: android.media.tv\" into mnc-dev"
    },
    {
      "commit": "4f4855bca8597e79aad950de7974a8d552952571",
      "tree": "d9179fd628bd617d2c2e9d95c54ed3c186c2c308",
      "parents": [
        "4ee67bc7a7bb84da1c92dc08427f9737ff8252d6",
        "9050c97bc61a7d2ecf99d380bc8343f01d3fd9bd"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed May 13 21:43:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:44:00 2015 +0000"
      },
      "message": "Merge \"Use drawableStart in dialog list item so we can set padding\" into mnc-dev"
    },
    {
      "commit": "6b7ef3725e42d63b7ad3414c7fe545c64ef1b7ea",
      "tree": "cb905678db3e462d26bc379a7126f67d69870d1a",
      "parents": [
        "ae8fcaf4c320dbf68db7dc032269692806150d99"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 13 14:39:55 2015 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 13 14:43:33 2015 -0700"
      },
      "message": "media: rename MediaCodec.setSurface to setOutputSurface\n\nBug: 21045402\nChange-Id: Ie57880af6ce6feea9713360b094f2b198d3c119e\n"
    },
    {
      "commit": "4ee67bc7a7bb84da1c92dc08427f9737ff8252d6",
      "tree": "1cde9191650b0264f6f4e831a563bcadbecc848c",
      "parents": [
        "ae8fcaf4c320dbf68db7dc032269692806150d99",
        "dfa5e0705ff82f15e228ba076bc192893bcbe118"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed May 13 21:42:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:43:00 2015 +0000"
      },
      "message": "Merge \"AAPT2: Fix issue where @null was wrongly encoded\" into mnc-dev"
    },
    {
      "commit": "ae8fcaf4c320dbf68db7dc032269692806150d99",
      "tree": "dfffc397faba49aa203db038da75db2223538789",
      "parents": [
        "45fefaef008c16af42256fb2d8eab183245d030d",
        "3b028d754f26f7e7092db6346199e313b87412b1"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 13 21:42:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:42:16 2015 +0000"
      },
      "message": "Merge \"Use platform delay for assist long press gesture\" into mnc-dev"
    },
    {
      "commit": "69355eaa1c1f4bfc961d5dd9fdb0f3817d36d5f0",
      "tree": "31b4116f5258ee5ec34836041f4c9044bf56fde9",
      "parents": [
        "afd883f8a3ee260a5505f83d628c0b789871c837",
        "2614bd225f84f7a23e6b30fc6b47bede153e5f4c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed May 13 21:42:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:42:13 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE Backport of limited jank-tracking metrics\" into lmp-mr1-dev"
    },
    {
      "commit": "45fefaef008c16af42256fb2d8eab183245d030d",
      "tree": "090879c6100951f81cd7c9345ac73a0347694e6e",
      "parents": [
        "68727a0b2074d6a9c03cff967c28da069deedae3",
        "d13fb249865703901b77f48c5fed1864f06e1c63"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed May 13 21:41:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:41:47 2015 +0000"
      },
      "message": "Merge \"AAPT2: Debug: Dump only targetted style\" into mnc-dev"
    },
    {
      "commit": "68727a0b2074d6a9c03cff967c28da069deedae3",
      "tree": "f2558ec45f0362bad618c28345648e64a0ceeccf",
      "parents": [
        "79e04686f6b57ce3a5adf415212c592ad4c6d605",
        "bdaa092a193d8ddccbd9ad8434be97878e6ded59"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed May 13 21:40:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:40:24 2015 +0000"
      },
      "message": "Merge \"AAPT2: inferred style parent processing\" into mnc-dev"
    },
    {
      "commit": "79e04686f6b57ce3a5adf415212c592ad4c6d605",
      "tree": "4da674b9650910f3f69fb31feabd74382bde3676",
      "parents": [
        "87cca291bd70100522b62a28e7e6e433fcd49cc2",
        "330edcdf1316ed599fe0eb16a64330821fd92f18"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed May 13 21:38:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:38:02 2015 +0000"
      },
      "message": "Merge \"AAPT2: Support static lib referencing static lib\" into mnc-dev"
    },
    {
      "commit": "87cca291bd70100522b62a28e7e6e433fcd49cc2",
      "tree": "a2c441b3c4b666c1640e2fe24ec2b70d09953c2e",
      "parents": [
        "467eb0566ff1df320c9a9be3da0f44ee3d6bc9fa",
        "3f8d4d840894468f2be8a5b56ff266cef2d71c50"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed May 13 21:33:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:36:17 2015 +0000"
      },
      "message": "Merge \"New AndroidKeyStore API in android.security.keystore.\" into mnc-dev"
    },
    {
      "commit": "fcf10f7c12cb3107bdfedce6f76a8c866d154f3c",
      "tree": "54e502f36ee820d1fc74cc52e653b7547801df41",
      "parents": [
        "2047ce824030a2ea6227a7544789281530b7892d"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed May 13 11:54:03 2015 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed May 13 14:28:13 2015 -0700"
      },
      "message": "Modify how USB connections are handled.\n\n* Introduce a new \"charger only\" mode. In this mode, MTP is disabled,\nand no file transfers can occur.\n* Make charger only mode the default.\n* Modify \"persist.sys.usb.config\" so it now only holds the adb status.\n* Make the USB settings non-persistent. Unplugging the USB connection will\nreset the device back to \"charger only\" mode.\n* Fixup wording per UI guidelines.\n\nTODO: Re-implement MDM restrictions for USB / MTP access controls.\n\nBug: 18905620\nChange-Id: I99a50d9132a81e98187f431166fd9fef4d437e4f\n"
    },
    {
      "commit": "827e0facfefd0c0033dcfb1747b4fa6f80f9e0e2",
      "tree": "c6905d367303ce8dc3ba3dde34d0b18c6314f29e",
      "parents": [
        "e1d0188b6954bd42160cbb1e9445e08c7c9c0ae3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 07 11:41:41 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 13 14:23:05 2015 -0700"
      },
      "message": "Make sure the app can draw a frame before unlocking\n\n- The mechanism to stop windows drawing while window animator was\nanimating was somehow flaky. It relied on the fact that the client\nwould call relayout() whenever the animating state changed. This is\nmostly the case, but not for lockscreen animations. Instead, we now\nuse a push model, where window manager tells the app that the state\nhas changed.\n- In addition, it only stopped drawing if that window was animating,\nbut then only resumed drawing after all windows have finished\nanimating. Now, we do this per window, so we only stop drawing for\nwindows that are currently animating.\n- We resume the top activity now at the very beginning of the\nunlocking sequence. This gives the app a chance to draw a frame\nbefore the user sees anything. If it\u0027s to slow, then we just use the\noutdated framebuffer.\n\nBug: 19964562\nChange-Id: Ifef8abd189a3146d854b81b9b948861e4d38c155\n"
    },
    {
      "commit": "3b028d754f26f7e7092db6346199e313b87412b1",
      "tree": "9468524e9249ff047968937cca5dedb18e551b7e",
      "parents": [
        "ee77cebc1a54a0bee1a1d538db0abed00aa9cb4e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 13 14:17:16 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 13 14:17:16 2015 -0700"
      },
      "message": "Use platform delay for assist long press gesture\n\nBug: 20853645\nChange-Id: I1f25a04bfc7d07077211743b9d258fd637a402e6\n"
    },
    {
      "commit": "0a814b61e3a4e6bf17675b943edcf8c8b29d8787",
      "tree": "9c996422b3a5db2e8e6a7389109199a1355cea45",
      "parents": [
        "55e603ee9de06125751292c84f1b25fb9a78d4e4"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed May 13 10:15:55 2015 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed May 13 14:14:14 2015 -0700"
      },
      "message": "Address API feedback for PostMessage\n\nBug: 21043955\n\nAdd anchor tags, and hide the constructor for WebMessagePort.\n\nChange-Id: Ibd2e15581c06be9015a3cd7c7741edf6657d4552\n"
    },
    {
      "commit": "467eb0566ff1df320c9a9be3da0f44ee3d6bc9fa",
      "tree": "b2cbcd7ca8f3389e9e2ca1055d0770bd7b39149a",
      "parents": [
        "d7fd045014b746a9822a66390288f44b63e4dc2f",
        "0b7dd1e6c8422da0a21c1631244bec7a2af5085a"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Wed May 13 21:07:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:07:17 2015 +0000"
      },
      "message": "Merge \"Allowing profile to set a subset of keyguard restrictions.\" into mnc-dev"
    }
  ],
  "next": "d7fd045014b746a9822a66390288f44b63e4dc2f"
}
