)]}'
{
  "log": [
    {
      "commit": "e5ad41bc022db99c4f6663da0a9e49356c006741",
      "tree": "29ddfdb9219f6397a59e3b6028863021abf72ee2",
      "parents": [
        "72041bb2c6cbdab53f00d23cd7f832acf2cbfb5d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Feb 29 18:02:43 2016 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Feb 29 18:02:43 2016 -0800"
      },
      "message": "Fix issue #27317952: PendingIntent.getIntent() should be protected\n\nChange-Id: Ib05135cd94f5251942a6fc6df542ed39083f7827\n"
    },
    {
      "commit": "72041bb2c6cbdab53f00d23cd7f832acf2cbfb5d",
      "tree": "3b5c4b7b4473a58512beba91258ce6da5cc9771e",
      "parents": [
        "2c58461daf909fae5a2605f0ba63da3f9c897731",
        "4a18c26609df2c4230885acb64e92fb51aba70df"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 01 00:35:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 00:35:40 2016 +0000"
      },
      "message": "Merge \"Fix issue #27385109: control activity behavior without triggering...\" into nyc-dev"
    },
    {
      "commit": "2c58461daf909fae5a2605f0ba63da3f9c897731",
      "tree": "d92938457a2d753cc02ec0130e6a4c3a99f336ff",
      "parents": [
        "d1bb54b80e15d40ea832cec14fc484422dd0291f"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Feb 29 16:14:25 2016 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Mar 01 00:30:40 2016 +0000"
      },
      "message": "Fixed a bug where group expansion size calculation was wrong\n\nOn the lockscreen, the minheight was always based on the intrinsic\nheight and not actually the minHeight of the children. Because\nchildren were userlocked, they were now reporting their small size\ninstead of the single line size.\nThis meant that the expand motion on the lockscreen wasn\u0027t following\nthe finger at all.\n\nBug: 27418617\nChange-Id: I81daaf87887de1adc014cb4c6d46f4ef118061e5\n"
    },
    {
      "commit": "d1bb54b80e15d40ea832cec14fc484422dd0291f",
      "tree": "9998c391311740eedfb7c2fd5ced69af02163e07",
      "parents": [
        "5345a9f6636faa8b525c0d602fdf13ec93507494",
        "0213ace0140376b90d6824caad3f4035ee25651e"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Tue Mar 01 00:27:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 00:27:29 2016 +0000"
      },
      "message": "Merge \"Reintroduce per-app scheduled job limits\" into nyc-dev"
    },
    {
      "commit": "5345a9f6636faa8b525c0d602fdf13ec93507494",
      "tree": "c061826dc37e823aabb9df423192199ade951493",
      "parents": [
        "f571c4728a0abd7fe9790f293bfb635212b6ce8c",
        "b8f53ee812b75b526c3b481b62334e45609fa70e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Mar 01 00:27:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 00:27:17 2016 +0000"
      },
      "message": "Merge \"Notification listener and ranker callbacks on binder threads.\" into nyc-dev"
    },
    {
      "commit": "b8f53ee812b75b526c3b481b62334e45609fa70e",
      "tree": "940827ae9f2ba84365746b4d5d1b97c7a2841f08",
      "parents": [
        "a52f6a17efa944adc945a61788cc3beb54c569e7"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Feb 18 08:38:56 2016 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Feb 29 16:26:17 2016 -0800"
      },
      "message": "Notification listener and ranker callbacks on binder threads.\n\nThe callbacks for the notification listener and notification\nranker were delivered on binder threads which is problematic\nbecuase: 1) permission checks and app ops checks would fail\nunless the app developer knows to clear binder calling id and\nrestore it after that; 2) developers need to synchronize their\nimplementation as they get callbacks on different threads (\narguably callbacks should not be concurrent); 3) this doesn\u0027t\nfollow the pattern in the platform;\n\nAlso the code delivering callbacks was catching Throwable which\nwe shouldn\u0027t do in general and also masks bugs in the listener\nor ranker implementation. Now that the callbacks are offloaded\nto the main listener/ranker thread system code should not be\nguarding against Throwable to handle exceptions propagated\nover binder calls.\n\nbug:26704777\n\nChange-Id: I171fb41bbe25e6105dd05e4166193dbcec594f82\n"
    },
    {
      "commit": "f571c4728a0abd7fe9790f293bfb635212b6ce8c",
      "tree": "709361b34efd2492705fdb7f4f3a23b4c0fdc795",
      "parents": [
        "ba3786c1e1e50e3b67cd1b675fade84dee192708",
        "33c025cbfb642bd391db9ab83b84553286a0bf93"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 01 00:15:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 00:15:21 2016 +0000"
      },
      "message": "Merge \"Only copyLayer if valid rendertarget\" into nyc-dev"
    },
    {
      "commit": "ba3786c1e1e50e3b67cd1b675fade84dee192708",
      "tree": "e52737d370f0372170a575768dcfe2868c49e196",
      "parents": [
        "b7ed5b074d59a188c25a44a113a0d49dec24d876",
        "de2dabbad69ff905d30bb4148a26a5d51c5a1a4d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Mar 01 00:14:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 00:14:21 2016 +0000"
      },
      "message": "Merge \"Skip boot prompt for both native and emulated FBE.\" into nyc-dev"
    },
    {
      "commit": "de2dabbad69ff905d30bb4148a26a5d51c5a1a4d",
      "tree": "c645e82b3e38b8bac18d99cf078a2e650f4d59cf",
      "parents": [
        "1176e51b49fdc2bf04e48eabe2213b079078619e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 29 17:12:34 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 29 17:12:34 2016 -0700"
      },
      "message": "Skip boot prompt for both native and emulated FBE.\n\nBug: 27412530\nChange-Id: I53d39392ccab54cb79cf6cc1e51923ad7b5a3b0c\n"
    },
    {
      "commit": "b7ed5b074d59a188c25a44a113a0d49dec24d876",
      "tree": "e8e9881461eb69ffc56b01a50745a20597b98663",
      "parents": [
        "4e572d32f870cec54100ea47f4828bfe483bb50e",
        "575a9492bb409ba73e5a7249d996efe522d96282"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Tue Mar 01 00:07:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 00:08:01 2016 +0000"
      },
      "message": "Merge \"Updates to BlockedNumberContract from API review.\" into nyc-dev"
    },
    {
      "commit": "4e572d32f870cec54100ea47f4828bfe483bb50e",
      "tree": "a25c2691f25336e4110aa5aaa7a64d552b57f71b",
      "parents": [
        "8cac67b6167cece7ed0e479391741b4169dcf2b1",
        "ac0f704b1a77cb27dc0975206825098df6b211bb"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Mar 01 00:06:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 00:06:21 2016 +0000"
      },
      "message": "Merge \"AudioService: add support for ENCODED_SURROUND_OUTPUT\" into nyc-dev"
    },
    {
      "commit": "8cac67b6167cece7ed0e479391741b4169dcf2b1",
      "tree": "1f4baa5a5cfa56651aa7101db05f5fb64a0265fd",
      "parents": [
        "753c347efd0a03ee0187e9c98c9978e43104c257",
        "1176e51b49fdc2bf04e48eabe2213b079078619e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Mar 01 00:03:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 00:03:29 2016 +0000"
      },
      "message": "Merge \"Need to clear identity when rebooting for FBE.\" into nyc-dev"
    },
    {
      "commit": "753c347efd0a03ee0187e9c98c9978e43104c257",
      "tree": "50f2d9dc06f8dcea620b7ff54882ec01702fad96",
      "parents": [
        "a52f6a17efa944adc945a61788cc3beb54c569e7",
        "50d1c044b5ce4b6fef532dc6e083cef903f554b2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Mar 01 00:02:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 00:02:43 2016 +0000"
      },
      "message": "Merge \"Parcelable classes should always be final.\" into nyc-dev"
    },
    {
      "commit": "1176e51b49fdc2bf04e48eabe2213b079078619e",
      "tree": "1f79d2dc7291004f80afb7209f2316b9091f3569",
      "parents": [
        "50d1c044b5ce4b6fef532dc6e083cef903f554b2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 29 17:01:26 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 29 17:01:30 2016 -0700"
      },
      "message": "Need to clear identity when rebooting for FBE.\n\nBug: 27412530\nChange-Id: I6d5b925a16daefd1b6906ce036faeb6244d503fb\n"
    },
    {
      "commit": "33c025cbfb642bd391db9ab83b84553286a0bf93",
      "tree": "a933e9ac39d686bf29469d0a17dc2eb91a37696d",
      "parents": [
        "342006e91990f59b2e71c76a7d8589f7de571246"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Feb 29 15:49:41 2016 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Feb 29 15:49:41 2016 -0800"
      },
      "message": "Only copyLayer if valid rendertarget\n\nBug: 27407637\n\nTexture layers will set a GL_NONE rendertarget\nuntil they have managed to get the real rendertarget\nfrom SurfaceTexture. If, however, copyLayer is called\nprior to any calls to updateTexImage() (for example, if\nno frames have yet been produced), this will\nresult in trying to use a Texture with a GL_NONE rendertarget\nwhich is bad.\n\nChange-Id: Ib7285d799cb94ebd44f07a89f2ef2075d79ef71f\n"
    },
    {
      "commit": "50d1c044b5ce4b6fef532dc6e083cef903f554b2",
      "tree": "a939ccdb97eaea101b411732145882c5861bd100",
      "parents": [
        "331279b239a6f5f392372f34cd6923fa589f9987"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 29 16:34:46 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 29 16:46:09 2016 -0700"
      },
      "message": "Parcelable classes should always be final.\n\nAlso hide ConnectivityMetricsEvent which isn\u0027t being used yet.\n\nBug: 27415331\nChange-Id: Iacdccddda504f3f669185f807b4f35b8dc2b0212\n"
    },
    {
      "commit": "a52f6a17efa944adc945a61788cc3beb54c569e7",
      "tree": "dbf048d0ffc510d1300f2c5cbd187f0b0873c976",
      "parents": [
        "74db59042c7930ff79f3b848a4d216c979250cad"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Feb 29 15:35:58 2016 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Feb 29 23:44:28 2016 +0000"
      },
      "message": "Fixed a bug where group children where not expandable\n\nBug: 27417777\nChange-Id: I57368f18b810bc9f6fc7c08c0f7fb038743b528d\n"
    },
    {
      "commit": "575a9492bb409ba73e5a7249d996efe522d96282",
      "tree": "513037a51aa92ea15a940a7a75d7746725c501a8",
      "parents": [
        "1ce163fe34ae05218d723acafc4dd47bd55cc8da"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 14:32:57 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 15:44:05 2016 -0800"
      },
      "message": "Updates to BlockedNumberContract from API review.\n\nJavadoc updates are also included.\n\nBUG: 27364137\nChange-Id: Id99b5c0fadd2a62a33217b44c7f30dd2f3beb9be\n"
    },
    {
      "commit": "74db59042c7930ff79f3b848a4d216c979250cad",
      "tree": "7446a3be253375cce936db26b5002a8a2781dfa6",
      "parents": [
        "86a27f343cd0c1bf5854aca4af6311faef45342f",
        "331279b239a6f5f392372f34cd6923fa589f9987"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Feb 29 23:21:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 23:21:31 2016 +0000"
      },
      "message": "Merge \"More lint checks.\" into nyc-dev"
    },
    {
      "commit": "331279b239a6f5f392372f34cd6923fa589f9987",
      "tree": "f3866d4391cf888c1730b982d87e33626a982941",
      "parents": [
        "ca6abfd9d6c815053a89cf5c2bac11375b7de487"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 29 16:02:02 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 29 16:19:46 2016 -0700"
      },
      "message": "More lint checks.\n\n-- Error if Parcelable classes aren\u0027t final.\n-- Warn that MIN_/MAX_ constants that should be dynamic.\n-- Error if throwing raw RemoteException.\n-- Warn if methods accept File without stream variants.\n-- Ignore upstream ICU project.\n\nBug: 27410989\nChange-Id: I12d843e63078dc696c1798a20e088608f1ba9ed1\n"
    },
    {
      "commit": "86a27f343cd0c1bf5854aca4af6311faef45342f",
      "tree": "c5d0013022cc956de1ab59065d60cdd321b4c75c",
      "parents": [
        "9e9bce724e73c4d553dc1ff0ff8f80289487f609",
        "59fb43e7bdc607f49b301644e4300485f352b103"
      ],
      "author": {
        "name": "Pablo Ceballos",
        "email": "pceballos@google.com",
        "time": "Mon Feb 29 22:58:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 22:58:56 2016 +0000"
      },
      "message": "Merge \"Fix glGetTransformFeedbackVarying JNI\" into nyc-dev"
    },
    {
      "commit": "9e9bce724e73c4d553dc1ff0ff8f80289487f609",
      "tree": "1d3a2b0a26d0cd60947b62008284ab606c597208",
      "parents": [
        "2a1d3cbc02d3a66f14ff5f52bc54ad781fe55620",
        "a1f7680f535a30aa816d129c072870031c8a2eb6"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Mon Feb 29 22:55:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 22:55:50 2016 +0000"
      },
      "message": "Merge \"Update preconditions to be asserts...\" into nyc-dev"
    },
    {
      "commit": "a1f7680f535a30aa816d129c072870031c8a2eb6",
      "tree": "953d3265bba18295aa13f4ba5bd82044448a9e39",
      "parents": [
        "6ac25c5641f7ce1ccb5387e69210d0d3d21b515d"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Feb 25 13:34:03 2016 -0800"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Mon Feb 29 14:47:40 2016 -0800"
      },
      "message": "Update preconditions to be asserts...\n\nWhich are now supported by Jack.\nRetain a few preconditions checks that enforce contract.\nDisable the one assert we had...because it failed in tests.\n\nChange-Id: I2f6cb01e1af1534be4428ce4a3ee625a163dd163\n"
    },
    {
      "commit": "2a1d3cbc02d3a66f14ff5f52bc54ad781fe55620",
      "tree": "d1d463f677aac320d1049a84c7368cb73509f221",
      "parents": [
        "6aeeb21b6bfa65b2a4857b23680e1502a076f3e4",
        "c1d7b7f71ce1a55548d7e8bb32d728190e2ffd47"
      ],
      "author": {
        "name": "Yujie Qin",
        "email": "yujieqin@google.com",
        "time": "Mon Feb 29 22:39:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 22:39:41 2016 +0000"
      },
      "message": "Merge \"Use SkFILEStream directly when possible\" into nyc-dev"
    },
    {
      "commit": "6aeeb21b6bfa65b2a4857b23680e1502a076f3e4",
      "tree": "08d4a05536b2634d00850c9e7c10cede595cb1a2",
      "parents": [
        "414c529a4f3d8aa50df6e3615d2084ac1089de85",
        "715a1dcffd06e7d27a6c980a0ac8ca935362f08b"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Feb 29 22:38:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 22:38:29 2016 +0000"
      },
      "message": "Merge \"Use realActivity name when comparing if intents are the same\" into nyc-dev"
    },
    {
      "commit": "715a1dcffd06e7d27a6c980a0ac8ca935362f08b",
      "tree": "b2f7f201e9246bdb1f155fdadd428e4e4c891872",
      "parents": [
        "3f3d42e0d40c423bf932d16bb10892d16d35c641"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Feb 29 14:27:32 2016 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Feb 29 14:27:32 2016 -0800"
      },
      "message": "Use realActivity name when comparing if intents are the same\n\nThe TaskRecord intent (usually the intent of the root activity) component\nnames are based on the realActivity (the activity we are actually launching\nand not the input alias) and the ActivityRecord intent is based on the input\ncomponent name which can be an alias. This leads to issues when we are trying\nto compare the intent of a task and an activity to see if they resolve to\nthe same thing since the component names will be different in the case of\naliasing.\nWe know base the activity intent component name on the realActivity before\ncomparing with the task record intent.\n\nBug: 27403679\nBug: 27112965\nChange-Id: I196e03bb018582cbac977fb3ad45354f00f51578\n"
    },
    {
      "commit": "414c529a4f3d8aa50df6e3615d2084ac1089de85",
      "tree": "c7dd541086163bf1d5d73ac5a9c06efe8664f186",
      "parents": [
        "b878a99f235b806b0558d8c141fe4a6984c42f25",
        "c4fb5f9d4b8012bc007f0c7e472d4ff4801254f5"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Feb 29 22:19:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 22:19:40 2016 +0000"
      },
      "message": "Merge \"Add dumpsys meminfo --unreachable\" into nyc-dev"
    },
    {
      "commit": "b878a99f235b806b0558d8c141fe4a6984c42f25",
      "tree": "c74c234f5468b23af640ae85e2c25ad96361c960",
      "parents": [
        "5005033fa309ad4b94fe4a2d09a25e4d4c2ae913",
        "261725fdb2962271c222a049fcdf57bbdc8363c7"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Feb 29 22:02:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 22:02:26 2016 +0000"
      },
      "message": "Merge \"Fix matrix mapping of negative rects\" into nyc-dev"
    },
    {
      "commit": "5005033fa309ad4b94fe4a2d09a25e4d4c2ae913",
      "tree": "ed7b8a4ff1402b359c1e9cfc797e120108747c8e",
      "parents": [
        "b7480c2bd6722fcb3e47d9e2f92389170abc9712",
        "0066a01d7ceb9db89fe5edb97e06f62db1c52a74"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Feb 29 22:02:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 22:02:23 2016 +0000"
      },
      "message": "Merge \"Fix arc positioning\" into nyc-dev"
    },
    {
      "commit": "b7480c2bd6722fcb3e47d9e2f92389170abc9712",
      "tree": "45902f0813a6964b42608e2bca3a439d93e2df98",
      "parents": [
        "def048e596d7531996dd26321cb38641a8e5ad4e",
        "abc4b8f035c491f976be736373f50c3cac33a7a6"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Feb 29 21:49:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 21:49:42 2016 +0000"
      },
      "message": "Merge \"Revert \"InputConnectionWrapper never supports null target.\"\" into nyc-dev"
    },
    {
      "commit": "def048e596d7531996dd26321cb38641a8e5ad4e",
      "tree": "8216899f89dafc9bb30722250a4b12e5f601ea7a",
      "parents": [
        "4936753d9f46366f8331410baa423b27612b9968",
        "9e066cbf59c3e7724eb6c6610ede5697835f65e6"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Feb 29 21:47:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 21:47:22 2016 +0000"
      },
      "message": "Merge \"Fix dirtyMask in AnimateFunctor\" into nyc-dev"
    },
    {
      "commit": "4936753d9f46366f8331410baa423b27612b9968",
      "tree": "eadfcdbaab75432a2de9bc903199f1fcc9c19258",
      "parents": [
        "a5d6c37338111f52ae76b6ec66825a9525206151",
        "e9aa6ec1cf57d20aaf4da5d90a78f891a8f0ca5b"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon Feb 29 21:46:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 21:46:16 2016 +0000"
      },
      "message": "Merge \"Fix setBluetoothContactSharingDisabled does not persist\" into nyc-dev"
    },
    {
      "commit": "a5d6c37338111f52ae76b6ec66825a9525206151",
      "tree": "c60ef8bd25ca19c5ee99b613d5945319ab2ed48c",
      "parents": [
        "6cf85afcb1e0e410e8e168c999e40fad3797d6ab",
        "b53bc276d6ec093817988a358b7c2a6c63ee0c48"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Feb 29 21:43:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 21:43:41 2016 +0000"
      },
      "message": "Merge \"Update the animation when showing / closing inline controls\" into nyc-dev"
    },
    {
      "commit": "9e066cbf59c3e7724eb6c6610ede5697835f65e6",
      "tree": "553c01d76518c2f8da08a1b56a81618836e6076b",
      "parents": [
        "342006e91990f59b2e71c76a7d8589f7de571246"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Feb 29 13:40:52 2016 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Feb 29 13:40:52 2016 -0800"
      },
      "message": "Fix dirtyMask in AnimateFunctor\n\nBug: 27313379\nChange-Id: I0c0cffe7e1940914f0143714643ede539b86216f\n"
    },
    {
      "commit": "6cf85afcb1e0e410e8e168c999e40fad3797d6ab",
      "tree": "acae6572520cbd1cfcf8641a6c8e83cf873b24c1",
      "parents": [
        "82197c33a23a130acd93dcf54e70138a7e7ba970",
        "33c1bc586c4b2dde2d54c16cd9c7b8bc366e5096"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Feb 29 21:36:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 21:36:08 2016 +0000"
      },
      "message": "Merge \"Reset pointer icon when view is not present\" into nyc-dev"
    },
    {
      "commit": "abc4b8f035c491f976be736373f50c3cac33a7a6",
      "tree": "22244557d209ac12cc6cbb3f9a2d5dbfc8e66549",
      "parents": [
        "82197c33a23a130acd93dcf54e70138a7e7ba970"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Feb 29 13:35:59 2016 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Feb 29 13:35:59 2016 -0800"
      },
      "message": "Revert \"InputConnectionWrapper never supports null target.\"\n\nThis reverts commit 90bd36363c5738b3f526aa1f1d44f432236300a0.\n\nSeems that the semantics of InputConnectionWrapper#setTarget() is more\ncomplicated than I thought.  At least the following cases have worked\nfine.\n\n  case 1:\n    InputConnectionWrapper wrapper \u003d\n            new InputConnectionWrapper(null, false);\n    wrapper.SetTarget(ic);\n    ...\n\n  case 2:\n    InputConnectionWrapper wrapper \u003d\n            new InputConnectionWrapper(null, true);\n    wrapper.SetTarget(ic);\n    ...\n\n  case 3:\n    InputConnectionWrapper wrapper \u003d\n            new InputConnectionWrapper(ic, true);\n    wrapper.SetTarget(null);\n    wrapper.SetTarget(ic2);\n    ...\n\nThe previous code did not intended to break existing code.  Let\u0027s revert\nit we decide how to deal with above cases.\n\nBug: 27407697\nChange-Id: I8bc84d484ab0b27a02e74f11110430f70646e69a\n"
    },
    {
      "commit": "0066a01d7ceb9db89fe5edb97e06f62db1c52a74",
      "tree": "a4023a034bf2c049c82c0689eef60031eb34ece1",
      "parents": [
        "82197c33a23a130acd93dcf54e70138a7e7ba970"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Feb 29 13:34:43 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Feb 29 13:34:44 2016 -0800"
      },
      "message": "Fix arc positioning\n\nbug:27389290\n\nChange-Id: I479a34ea079f1fce1c308aa809a57885ffa1d004\n"
    },
    {
      "commit": "e9aa6ec1cf57d20aaf4da5d90a78f891a8f0ca5b",
      "tree": "81a9d9a01e491610e73f0d89701f92e2cf7ec57f",
      "parents": [
        "1db8850b793109da0fc4a65ec837b1a329072b07"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon Feb 29 21:32:47 2016 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon Feb 29 21:32:47 2016 +0000"
      },
      "message": "Fix setBluetoothContactSharingDisabled does not persist\n\nThe default value of bluetotoh contact sharing is true.\nSo we should save when it is false.\n\nBug: 27410265\nChange-Id: Icaf4ceeda09eca46d160acfecc53834819b66a18\n"
    },
    {
      "commit": "82197c33a23a130acd93dcf54e70138a7e7ba970",
      "tree": "5ddc21d07db1ad20f53d913deca24ac2217ac1d4",
      "parents": [
        "15f6810d9e04021540793710ef443976aa9768e2",
        "90bd36363c5738b3f526aa1f1d44f432236300a0"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Feb 29 21:13:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 21:13:10 2016 +0000"
      },
      "message": "Merge \"InputConnectionWrapper never supports null target.\" into nyc-dev"
    },
    {
      "commit": "261725fdb2962271c222a049fcdf57bbdc8363c7",
      "tree": "09f05cac5f998703e0766dc62d7f033b21b947d9",
      "parents": [
        "eefb17ac61698e1b1fe9ed9e6e4d3695d3100053"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Feb 29 12:52:33 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Feb 29 13:10:25 2016 -0800"
      },
      "message": "Fix matrix mapping of negative rects\n\nbug:27381362\n\nAlso rejects ops with empty clip at record time, and short circuits clip\nintersection, when one is empty.\n\nChange-Id: I842612da14ad8fd9f1ba5e9e4fd027ba4e08d365\n"
    },
    {
      "commit": "15f6810d9e04021540793710ef443976aa9768e2",
      "tree": "22244557d209ac12cc6cbb3f9a2d5dbfc8e66549",
      "parents": [
        "6ac25c5641f7ce1ccb5387e69210d0d3d21b515d",
        "f6765f3965ce669458e0bb5d2e226d4233a1acb3"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Feb 29 21:04:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 21:04:15 2016 +0000"
      },
      "message": "Merge \"Frameworks/base: Refactor Paint \u0026 Canvas native allocation support\" into nyc-dev"
    },
    {
      "commit": "90bd36363c5738b3f526aa1f1d44f432236300a0",
      "tree": "5f4788c678b9a8a013200b5e4d77e5a8cc6eddb0",
      "parents": [
        "1db8850b793109da0fc4a65ec837b1a329072b07"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Feb 29 12:45:49 2016 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Feb 29 12:45:49 2016 -0800"
      },
      "message": "InputConnectionWrapper never supports null target.\n\nThis CL makes it clear that InputConnectionWrapper does not support null\ntarget.  In other words, the semantics of null InputConnection can never\nbe emulated by a non-null InputConnectionWrapper.\n\nThis is particularly problematic when app developers are just forwarding\nthe return value of super.onCreateInputConnection() to\nInputConnectionWrapper or its subclass, because there are many chance\nthat super.onCreateInputConnection() starts returning null, e.g. when:\n  A. the application is extending a Framework class, and the Framework\n     class is updated by OTA.\n  B. the application is extending system WebView, and the WebView is\n     updated.\n  C. the application is extending a 3rd party library, and the app\n     developer creates a new build with a new version of the 3rd party\n     library.\n\nTo make it easy to catch these kind of bugs, this CL lets the\nconstructor of InputMethodWrapper throw NullPointerException when target\nis null.  Bugs like crbug.com/571229 should be caught by developers\nmore easily.\n\nBug: 27407697\nChange-Id: I83875bea886d4784f9507c930050efc29708d9db\n"
    },
    {
      "commit": "6ac25c5641f7ce1ccb5387e69210d0d3d21b515d",
      "tree": "1b02f58981d3e70494f01c357eb9380867a3cc64",
      "parents": [
        "f8d700ab83216ea7bd2637a2888089e4bf538210"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Feb 29 09:52:56 2016 -0800"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Feb 29 12:44:44 2016 -0800"
      },
      "message": "Fix uninstalling apps with damaged/gone APK files\n\nbug:27394497\n\nChange-Id: I0d0317f2d7168be4412a24d34a9f23f04c6d8601\n"
    },
    {
      "commit": "f8d700ab83216ea7bd2637a2888089e4bf538210",
      "tree": "ad8c8f009e5a07947f8a1c6b28efcb54daa6a9b8",
      "parents": [
        "8e4341d9800f70bdd5bd51ca1b17088361c161ca",
        "72d7bc4a09b9774ee59b53875c0e4eab682734cf"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Feb 29 20:41:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 20:41:03 2016 +0000"
      },
      "message": "Merge \"Fix flashlight availability.\" into nyc-dev"
    },
    {
      "commit": "4a18c26609df2c4230885acb64e92fb51aba70df",
      "tree": "b9f05aa7e6979f02a34d9ac335d06eae31358495",
      "parents": [
        "1db8850b793109da0fc4a65ec837b1a329072b07"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 26 17:23:48 2016 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Feb 29 12:37:11 2016 -0800"
      },
      "message": "Fix issue #27385109: control activity behavior without triggering...\n\n...isUserAMonkey for testing purpose\n\nAdd an argument for the caller to specify if they are a poo flinging\nmonkey.\n\nChange-Id: I0e149a8d78776abaf07517bd4ae886047b7f4252\n"
    },
    {
      "commit": "8e4341d9800f70bdd5bd51ca1b17088361c161ca",
      "tree": "d08281682f767ae97f57b10d8a9da5bad87f9c8c",
      "parents": [
        "1ce163fe34ae05218d723acafc4dd47bd55cc8da",
        "04fd24966ae5518528fe5301f054c1cf27ac497f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Feb 29 20:29:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 20:29:14 2016 +0000"
      },
      "message": "Merge \"Fixes in QS customization\" into nyc-dev"
    },
    {
      "commit": "1ce163fe34ae05218d723acafc4dd47bd55cc8da",
      "tree": "699b51b148311a3a92f9dc9d701f5b5bece9f2e4",
      "parents": [
        "dbfe753c41d271d510ede9f344718f636ee3e3bf",
        "a26fe99b1ecf9a2dc35aba72a97e2a4e05de543c"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 20:23:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 20:23:21 2016 +0000"
      },
      "message": "Merge \"Add new API to create an intent to manage blocked numbers.\" into nyc-dev"
    },
    {
      "commit": "dbfe753c41d271d510ede9f344718f636ee3e3bf",
      "tree": "8fcfce1fbaa2421966e3cd65ae72b21156bc8c5f",
      "parents": [
        "89dea902c184a981392ceca90d28a7b5986952fc",
        "1e6f8343b59008545826c57e4781e2a4b3168f1d"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 20:22:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 20:22:49 2016 +0000"
      },
      "message": "Merge \"Add new API for creating intent to manage blocked numbers.\" into nyc-dev"
    },
    {
      "commit": "ac0f704b1a77cb27dc0975206825098df6b211bb",
      "tree": "b9aa8cc6f144c4880738c8e6ccb9fb80178d9d99",
      "parents": [
        "00970773960de9f81dafcc7e864f3e278fe53662"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Feb 24 12:19:08 2016 -0800"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Mon Feb 29 12:20:43 2016 -0800"
      },
      "message": "AudioService: add support for ENCODED_SURROUND_OUTPUT\n\nPreference allows override of AudioPolicyManager.\nLets user force or prevent use of AC3 and DTS regardless\nof what the EDID says.\n\nBug: 26373761\nChange-Id: I21440f2b90af9a369a36b7b07724e992501bce6d\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "89dea902c184a981392ceca90d28a7b5986952fc",
      "tree": "58d4aee29fa4b82b2741885162e3917d67f1709c",
      "parents": [
        "b77f9ec93a11841aacb72d4fecd1bf56f6253254",
        "5c64b957dd710cce27134cd480e0b83563c50d7f"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Feb 29 20:12:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 20:12:38 2016 +0000"
      },
      "message": "Merge \"Use asset cookie in XML block cache key\" into nyc-dev"
    },
    {
      "commit": "04fd24966ae5518528fe5301f054c1cf27ac497f",
      "tree": "404483a2817cbc76eaa4a16437ca89166a551dc1",
      "parents": [
        "3f3d42e0d40c423bf932d16bb10892d16d35c641"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Feb 29 14:29:26 2016 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Feb 29 15:01:21 2016 -0500"
      },
      "message": "Fixes in QS customization\n\n - Revert to long-press to drag\n - X -\u003e \u003c-\n - Always save\n\nBug: 27397111\nBug: 27364013\nBug: 27396440\nChange-Id: Ib19096b0ed65fb1112386735dffe9308e57c3d5a\n"
    },
    {
      "commit": "a26fe99b1ecf9a2dc35aba72a97e2a4e05de543c",
      "tree": "c841681a56748e451d2e71bbc1686c35ba5a81f6",
      "parents": [
        "1e6f8343b59008545826c57e4781e2a4b3168f1d"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 11:40:24 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 11:53:43 2016 -0800"
      },
      "message": "Add new API to create an intent to manage blocked numbers.\n\nThis replaces the launchManageBlockedNumbersActivity API.\n\nBUG: 27364137\n\nChange-Id: I5d5a20d25f0dea8b8e0e998b51f80658ff404e2c\n"
    },
    {
      "commit": "b77f9ec93a11841aacb72d4fecd1bf56f6253254",
      "tree": "4ee512edeb86c7acb986a68e990f6c649044a9f8",
      "parents": [
        "8ccb68af89c68e32b908652436acfa339e034bcc",
        "e5d76e827600c44657e328599ffc9d0e8a258e58"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Feb 29 19:50:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 19:50:37 2016 +0000"
      },
      "message": "Merge \"Revert \"DO NOT SUBMIT: Hide VR features for preview.\"\" into nyc-dev"
    },
    {
      "commit": "e5d76e827600c44657e328599ffc9d0e8a258e58",
      "tree": "a32716448d0d921ada7dc53534cf7122318b8178",
      "parents": [
        "cfa66a2a45c3cec6c338d0d83806fb33d63cfd44"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Feb 29 19:50:15 2016 +0000"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Feb 29 19:50:15 2016 +0000"
      },
      "message": "Revert \"DO NOT SUBMIT: Hide VR features for preview.\"\n\nThis reverts commit cfa66a2a45c3cec6c338d0d83806fb33d63cfd44.\n\nChange-Id: Ibf36092205b14c29935d1f28be5f5b5f64b1d16c\n"
    },
    {
      "commit": "1e6f8343b59008545826c57e4781e2a4b3168f1d",
      "tree": "bc0bf931de3eaa29f602431b444e18ba8c9f5165",
      "parents": [
        "2362bdf2c73b24ff3589ecd670c3bde366cde45e"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 11:17:52 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 11:47:10 2016 -0800"
      },
      "message": "Add new API for creating intent to manage blocked numbers.\n\nThe launchManageBlockedNumbersActivity API will be removed.\n\nBUG: 27364137\nChange-Id: I440aaab521f5320bbc79b79f212ed1b418ce2d14\n"
    },
    {
      "commit": "8ccb68af89c68e32b908652436acfa339e034bcc",
      "tree": "ad55c3bd27a5ef2b2ea89f800c76b92fff14e2a3",
      "parents": [
        "b7cdf1da0a1f88ee89ab339a6c0b5e1b088050a6",
        "cfa66a2a45c3cec6c338d0d83806fb33d63cfd44"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Feb 29 19:43:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 19:43:55 2016 +0000"
      },
      "message": "Merge \"DO NOT SUBMIT: Hide VR features for preview.\" into nyc-dev"
    },
    {
      "commit": "b7cdf1da0a1f88ee89ab339a6c0b5e1b088050a6",
      "tree": "4ee512edeb86c7acb986a68e990f6c649044a9f8",
      "parents": [
        "1db8850b793109da0fc4a65ec837b1a329072b07",
        "ca6abfd9d6c815053a89cf5c2bac11375b7de487"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Feb 29 19:28:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 19:28:20 2016 +0000"
      },
      "message": "Merge \"Delay migration until after user is prepared.\" into nyc-dev"
    },
    {
      "commit": "72d7bc4a09b9774ee59b53875c0e4eab682734cf",
      "tree": "cc8764fd41d620593c5ee5d9611c07da0f58dc7d",
      "parents": [
        "3f3d42e0d40c423bf932d16bb10892d16d35c641"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Feb 29 10:03:13 2016 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Feb 29 14:09:30 2016 -0500"
      },
      "message": "Fix flashlight availability.\n\nBug: 26981482\nChange-Id: I62059b3b7f18520ae8735f3f3557411991bee909\n"
    },
    {
      "commit": "ca6abfd9d6c815053a89cf5c2bac11375b7de487",
      "tree": "fa3b400a4a7d4cd900f5878e887137a4122448cd",
      "parents": [
        "369f509d5688f84d1e5205c79ab919c1bac6c969"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 29 12:05:44 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 29 12:07:14 2016 -0700"
      },
      "message": "Delay migration until after user is prepared.\n\nWe don\u0027t have a vold connection early in the PackageManagerService\nconstructor, so we can only migrate the system user at boot.  We now\nmigrate other users only after they\u0027re explicitly unlocked by\nUserManagerService.\n\nBug: 27330415\nChange-Id: I29f21714acf65a598b8df496af0f7d2cb1d247c4\n"
    },
    {
      "commit": "1db8850b793109da0fc4a65ec837b1a329072b07",
      "tree": "10596f4cf123d092db863a69a474ef52216d7918",
      "parents": [
        "f61dd544b2068ce3d82e86f16f22639831440a02",
        "70f97ba54a727e456fd8d4647ad633a03281321e"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Feb 29 19:01:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 19:01:56 2016 +0000"
      },
      "message": "Merge \"Fix StackMap renaming in Java 8\" into nyc-dev"
    },
    {
      "commit": "f61dd544b2068ce3d82e86f16f22639831440a02",
      "tree": "7719f2a73e6543319f5f74c5e0c6a61dca6bea35",
      "parents": [
        "00970773960de9f81dafcc7e864f3e278fe53662",
        "623381921c4b9c26c888cdbe3307d5bfb9c23db1"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Feb 29 19:00:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 19:00:02 2016 +0000"
      },
      "message": "Merge \"PIP: Implement play/pause button in menu\" into nyc-dev"
    },
    {
      "commit": "623381921c4b9c26c888cdbe3307d5bfb9c23db1",
      "tree": "719a75f99f9f9078a4f042bf927d13689fbdbb30",
      "parents": [
        "342006e91990f59b2e71c76a7d8589f7de571246"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 25 10:00:05 2016 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Feb 29 10:53:10 2016 -0800"
      },
      "message": "PIP: Implement play/pause button in menu\n\nBug: 26685243\nChange-Id: Id3138cc35dbef90d91767797e7f26f3c60191b1a\n"
    },
    {
      "commit": "f6765f3965ce669458e0bb5d2e226d4233a1acb3",
      "tree": "42a7decf8a3e9ba4f69fab76378d25bc1d25cb42",
      "parents": [
        "342006e91990f59b2e71c76a7d8589f7de571246"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Feb 26 08:54:54 2016 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Feb 29 10:49:01 2016 -0800"
      },
      "message": "Frameworks/base: Refactor Paint \u0026 Canvas native allocation support\n\nPut the native allocation support into a holder class. This allows\nstatically initializing the classes in the boot image.\n\nBug: 27265238\nBug: 23130675\nChange-Id: I857aebfdbaec39067a5eb58afceb49630176af98\n"
    },
    {
      "commit": "33c1bc586c4b2dde2d54c16cd9c7b8bc366e5096",
      "tree": "35922959c20466cb7eb1ad705f0e739e57fd9274",
      "parents": [
        "49607029bef037d162f64f841468d7b99d862489"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Feb 29 10:38:59 2016 -0800"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Feb 29 10:38:59 2016 -0800"
      },
      "message": "Reset pointer icon when view is not present\n\nSometimes pointer change request is delivered after view is detached from its\nViewRootImpl. E.g. when popup is present click outside to close it.\n\nBug: 27292939\nChange-Id: I925728af334a1e1ae53f7e530d639e50b0c37f2b\n"
    },
    {
      "commit": "00970773960de9f81dafcc7e864f3e278fe53662",
      "tree": "931d1640d09a1101262afeb4885fe8bbd72c424a",
      "parents": [
        "a517844c5cd2a03cf0dc9276ac550bca49c1d1ef",
        "725844d05f65c7dd935da21b4abe4615d6097ecb"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Mon Feb 29 18:34:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 18:34:01 2016 +0000"
      },
      "message": "Merge \"Removed IAE from HardwarePropertiesManager.\" into nyc-dev"
    },
    {
      "commit": "a517844c5cd2a03cf0dc9276ac550bca49c1d1ef",
      "tree": "439f146393f62c361300a0fc699e5ce34f837af2",
      "parents": [
        "341de33e3c9a8a8685d99602690e95ccb64b77a2",
        "10c3a2838c39bc88875628b49a902144df0f1d6a"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Mon Feb 29 18:32:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 18:32:50 2016 +0000"
      },
      "message": "Merge \"BinderProxy native destruction resilience\" into nyc-dev"
    },
    {
      "commit": "341de33e3c9a8a8685d99602690e95ccb64b77a2",
      "tree": "2028d1400d66f13efca885da59913ca981ab5c54",
      "parents": [
        "0a04ab241867bd4e268ffdddf37dede3b5570b0b",
        "369f509d5688f84d1e5205c79ab919c1bac6c969"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Feb 29 18:30:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 18:30:40 2016 +0000"
      },
      "message": "Merge \"Sigh, someone is pushing 2MB through StopInfo.\" into nyc-dev"
    },
    {
      "commit": "369f509d5688f84d1e5205c79ab919c1bac6c969",
      "tree": "8db26d6157235c2f807fc377e443fbde397820b6",
      "parents": [
        "342006e91990f59b2e71c76a7d8589f7de571246"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 29 11:16:21 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 29 11:29:37 2016 -0700"
      },
      "message": "Sigh, someone is pushing 2MB through StopInfo.\n\nBug: 27401092\nChange-Id: Ib27a56ecc63662ce2d6210890ac65eca09fac9d6\n"
    },
    {
      "commit": "0a04ab241867bd4e268ffdddf37dede3b5570b0b",
      "tree": "fa5d8d2ea2ecb558dc3f870a8a0efe2e712bcdc1",
      "parents": [
        "c519288b8d227f285ff242fa5995b078e72e7897",
        "7849a3d785b5fc2a990424e90a6872e19e819f26"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Mon Feb 29 18:21:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 18:21:10 2016 +0000"
      },
      "message": "Merge \"Fix crash when restoring SearchView.\" into nyc-dev"
    },
    {
      "commit": "c519288b8d227f285ff242fa5995b078e72e7897",
      "tree": "a96e7216a4658dcd86dc1c464dba6be7ad36ba4e",
      "parents": [
        "a0a8f75699636485d80497e5e6734233fef776f9",
        "f6a3cf929102fd74757affdbd09053144e29a3c7"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Feb 29 18:16:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 18:16:39 2016 +0000"
      },
      "message": "Merge changes I70299512,I42df29b4 into nyc-dev\n\n* changes:\n  Add tests for TouchAnimator\n  Fix TouchAnimator callbacks\n"
    },
    {
      "commit": "b53bc276d6ec093817988a358b7c2a6c63ee0c48",
      "tree": "b65fc8c9068663cdce07507ecfce2381934517b7",
      "parents": [
        "fbb584dfa0f6404d151825bb131144777e515a9f"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Feb 11 18:28:23 2016 -0800"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Feb 29 10:16:06 2016 -0800"
      },
      "message": "Update the animation when showing / closing inline controls\n\nThis CL updates the circular reveal animation to originate\nfrom the gear and and done button in the inline controls.\n\nBug: 22451710\nChange-Id: I050413c980a8c9e73fe2e9a789567051d3119373"
    },
    {
      "commit": "a0a8f75699636485d80497e5e6734233fef776f9",
      "tree": "7f75afbe2ee8974675cd07b7a9d9f6138d65d843",
      "parents": [
        "342006e91990f59b2e71c76a7d8589f7de571246",
        "4aeafd8f27852bdb684711f1df807ff0e59cb354"
      ],
      "author": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Mon Feb 29 18:10:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 29 18:10:06 2016 +0000"
      },
      "message": "Merge \"IMS Connection Capabilities Update\" into mm-wireless-dev\nam: 4aeafd8f27\n\n* commit \u00274aeafd8f27852bdb684711f1df807ff0e59cb354\u0027:\n  IMS Connection Capabilities Update\n"
    },
    {
      "commit": "4aeafd8f27852bdb684711f1df807ff0e59cb354",
      "tree": "d590a8da5202a045080991154b2d14f49b87b662",
      "parents": [
        "99eb21d172348936cb42202f295ae6478272a39f",
        "a0f46a9e7d445852e1746594f0e90ea985f7d5bf"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 29 18:06:25 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Mon Feb 29 18:06:25 2016 +0000"
      },
      "message": "Merge \"IMS Connection Capabilities Update\" into mm-wireless-dev"
    },
    {
      "commit": "f6a3cf929102fd74757affdbd09053144e29a3c7",
      "tree": "68433320a0d919cf7cf64655b655637817d4b9c1",
      "parents": [
        "df5459daaa0f61f9c15d17f45a547420cdf83ae6"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Feb 29 13:01:08 2016 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Feb 29 13:01:08 2016 -0500"
      },
      "message": "Add tests for TouchAnimator\n\nAlso fix existing tests\n\nBug: 27392084\nChange-Id: I70299512e8fa3e0cb86c868b47df7703e04d6084\n"
    },
    {
      "commit": "df5459daaa0f61f9c15d17f45a547420cdf83ae6",
      "tree": "afc203706899a085915ca804d7d7c11c073cfeca",
      "parents": [
        "3f3d42e0d40c423bf932d16bb10892d16d35c641"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Feb 29 10:47:35 2016 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Feb 29 12:59:38 2016 -0500"
      },
      "message": "Fix TouchAnimator callbacks\n\nBug: 27392084\nChange-Id: I42df29b4c7df4f709dd2fafa90037d485e93f3bd\n"
    },
    {
      "commit": "342006e91990f59b2e71c76a7d8589f7de571246",
      "tree": "f8a3d61a22b7846070d3330be4ad6363f3f9c445",
      "parents": [
        "bfbf22b029f23972799a9ba6cc3869aac1c4f5b5",
        "1211d70d0b2fb8109ede06747cd413fa136f838e"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 29 15:34:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 15:34:26 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "1211d70d0b2fb8109ede06747cd413fa136f838e",
      "tree": "dddfd54aed57930ca475b4ce71983ec3f7e42994",
      "parents": [
        "42d8b7d7abe4ecab049e020c3836dae97660dd4d"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 29 07:32:23 2016 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 29 07:32:23 2016 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1ce2ed342ab6e3155ff634c5e713fc3d6bfef540\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "bfbf22b029f23972799a9ba6cc3869aac1c4f5b5",
      "tree": "8740ac4f20d7a7a1ad4da40a20cf535252a72014",
      "parents": [
        "0cf7ca8edc1f4a8bbf956efa51862ed00fc69ff2",
        "990489d3a00324bbcd38d9661996259696638520"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Mon Feb 29 15:27:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 15:27:29 2016 +0000"
      },
      "message": "Merge \"Clean up drag-n-drop.\" into nyc-dev"
    },
    {
      "commit": "0cf7ca8edc1f4a8bbf956efa51862ed00fc69ff2",
      "tree": "d8c1d2405f97e892eed95ec90120ab70c8cf64af",
      "parents": [
        "8874c1dcc94e0893ac32235b3a0b120abbe43750",
        "4cea6997ba02c7b8a339cd2f5dcfb8212faf43d3"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 29 15:26:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 15:26:48 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "4cea6997ba02c7b8a339cd2f5dcfb8212faf43d3",
      "tree": "afb9f5ee2bd62e0a82d507097c4a5cf6ea83f25a",
      "parents": [
        "42d8b7d7abe4ecab049e020c3836dae97660dd4d"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 29 07:25:23 2016 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 29 07:25:23 2016 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8097eb86b2a7a2f60f182fdafbc4d942b9ed17f6\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "8874c1dcc94e0893ac32235b3a0b120abbe43750",
      "tree": "adf06c379a2d6814d0f7c8055fa5c61f659ea48d",
      "parents": [
        "035a82d264b8c4cdcb88cb542019a48b7629c973",
        "c78750a61b6359a2f461fd6fa4bf1c6038dcbbc6"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 29 15:17:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 15:17:12 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "c78750a61b6359a2f461fd6fa4bf1c6038dcbbc6",
      "tree": "56b4cc30d64bf5d486f6df6d27a90e38c82c3018",
      "parents": [
        "42d8b7d7abe4ecab049e020c3836dae97660dd4d"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 29 07:16:29 2016 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 29 07:16:29 2016 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ibf90518a4ea01d2cfc6bb3d43867ae2b499dfea8\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "035a82d264b8c4cdcb88cb542019a48b7629c973",
      "tree": "8a99c49b15cf584f0f220cc1ed70faa77ff3286a",
      "parents": [
        "3f3d42e0d40c423bf932d16bb10892d16d35c641"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Feb 29 08:42:25 2016 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Feb 29 15:16:21 2016 +0000"
      },
      "message": "Force carrier network change anim onto UI thread\n\nFixes a bug where RenderThread was constantly scheduling frames,\nbut didn\u0027t actually start the animation. Also fixes some jank\nwhile the animation is playing.\n\nBug: 27396097\nChange-Id: I353d60633eeef1a4f3bbfbeddb58f9703debe293\n"
    },
    {
      "commit": "c1d7b7f71ce1a55548d7e8bb32d728190e2ffd47",
      "tree": "5d40cb0846457ded4804103ec22a497ff815a783",
      "parents": [
        "42d8b7d7abe4ecab049e020c3836dae97660dd4d"
      ],
      "author": {
        "name": "Yujie Qin",
        "email": "yujieqin@google.com",
        "time": "Mon Feb 29 14:00:29 2016 +0100"
      },
      "committer": {
        "name": "Yujie Qin",
        "email": "yujieqin@google.com",
        "time": "Mon Feb 29 15:49:51 2016 +0100"
      },
      "message": "Use SkFILEStream directly when possible\n\nWhen decoding from a file descriptor, if the descriptor is seekable and\nhas no offset, use SkFILEStream directly instead of wrapping in an\nSkFrontBufferedStream.\nThis will let the SkRawCodec take advantage of a seekable stream.\nOne can see 2x speed up for RAW cases.\n\nBug: 27097104\nChange-Id: I369fbb3af1170c94ec7cd9bb35e8e0007dde9fd5\n"
    },
    {
      "commit": "3f3d42e0d40c423bf932d16bb10892d16d35c641",
      "tree": "67937c2e3b1f6c5a56403f07fb62dc37d7b73d07",
      "parents": [
        "42d8b7d7abe4ecab049e020c3836dae97660dd4d"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 29 08:29:18 2016 -0500"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 29 08:29:18 2016 -0500"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1cce7667ddb8d95b4ee956c25afe76226bfdf613\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "70f97ba54a727e456fd8d4647ad633a03281321e",
      "tree": "1523efe26f312d48408aa6cf127e0c671aa88be7",
      "parents": [
        "f19e782233c4135097f12e7f770ba041718078d7"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Feb 24 15:02:36 2016 +0000"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Feb 29 10:24:52 2016 +0000"
      },
      "message": "Fix StackMap renaming in Java 8\n\nWith the move to Java 8 of layoutlib, we now need to make sure that the\nmethod stackmaps are kept up to date or the class verification step will\nfail. Up until now, we were ignoring them but this caused TestDelegates\nto start failing.\nThis updates the code to make sure that when we modify a class name, we\nalso update the stackmap in the calls.\n\nChange-Id: Iddbde7454f065ddb8da5bb1ab499ec0616f9b4fe\n"
    },
    {
      "commit": "42d8b7d7abe4ecab049e020c3836dae97660dd4d",
      "tree": "43ab54495fd8a273a1359f8d7212a50f8687b454",
      "parents": [
        "18eda4a1caba579962c54c6a8ca8ba08e2430c40",
        "01f6390ff4a8f3186ac7a6fb4c6f1485a5163bcf"
      ],
      "author": {
        "name": "Yujie Qin",
        "email": "yujieqin@google.com",
        "time": "Mon Feb 29 08:21:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 08:21:52 2016 +0000"
      },
      "message": "Merge \"Use new API from PIEX\" into nyc-dev"
    },
    {
      "commit": "18eda4a1caba579962c54c6a8ca8ba08e2430c40",
      "tree": "ba67c1c23cd2c61464e20b68259e27bc7289e990",
      "parents": [
        "1e41dcd1d269637968e80e51946c95e9bf0ded6d",
        "ab19dc8e14cbf55342d97d8f0355b3082502ee4b"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Mon Feb 29 05:19:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 05:19:53 2016 +0000"
      },
      "message": "Merge \"MediaBrowser: Fix Javadoc\" into nyc-dev"
    },
    {
      "commit": "ab19dc8e14cbf55342d97d8f0355b3082502ee4b",
      "tree": "cfd30e933fdbb2e5072ecafaee715b3aba2c1205",
      "parents": [
        "0d0625993ac4f0b8b5a629a4bcb1cb4dcc5eaaac"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Mon Feb 29 13:44:15 2016 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Mon Feb 29 14:03:48 2016 +0900"
      },
      "message": "MediaBrowser: Fix Javadoc\n\nBug: 27384292\nChange-Id: I57ddfaea0fe888665bc7ee88cd933a660c26f1a6\n"
    },
    {
      "commit": "1e41dcd1d269637968e80e51946c95e9bf0ded6d",
      "tree": "a7fca76d3b82fe056a226f493e39d57a8a5d4245",
      "parents": [
        "0d0625993ac4f0b8b5a629a4bcb1cb4dcc5eaaac",
        "61ba923ca0cb5c928a16729d0aa67b6bf4b2f027"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Mon Feb 29 04:03:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 04:03:03 2016 +0000"
      },
      "message": "Merge \"Set document flag by referring MTP supported operations.\" into nyc-dev"
    },
    {
      "commit": "5c64b957dd710cce27134cd480e0b83563c50d7f",
      "tree": "4599e9c67a4639ea38cc970cb66b00c625c368b6",
      "parents": [
        "b39a4cdd64edd3a9c3072408ae17ca343098ef87"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Feb 28 15:16:05 2016 -0500"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Feb 28 15:16:05 2016 -0500"
      },
      "message": "Use asset cookie in XML block cache key\n\nEnsure we\u0027re using file paths from the correct package. Also cleans up\nsynchronization to avoid synchronizing on local variables which, while\nnot an issue in the current implementation, is generally unsafe.\n\nBug: 27313689\nChange-Id: Ib8550909e7b02ea88d19ce2fc43756a16f9664ab\n"
    },
    {
      "commit": "0d0625993ac4f0b8b5a629a4bcb1cb4dcc5eaaac",
      "tree": "558a79df466658288e1cd3ade783e19127ccbe62",
      "parents": [
        "b39a4cdd64edd3a9c3072408ae17ca343098ef87",
        "4002b32d3d0d1708768ef908a6f6c72707a76c2d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Feb 28 05:10:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 28 05:10:58 2016 +0000"
      },
      "message": "Merge \"Media.effect: Remove redundant package info\" into nyc-dev"
    },
    {
      "commit": "4002b32d3d0d1708768ef908a6f6c72707a76c2d",
      "tree": "a3e2129aa78a824c62b3f1f2711fc1072feaa5ea",
      "parents": [
        "43c452eea8cf60fd2319aa43257783ab4bf7f515"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sat Feb 27 17:57:23 2016 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sat Feb 27 17:57:23 2016 -0800"
      },
      "message": "Media.effect: Remove redundant package info\n\nIt causes docs build warnings, isn\u0027t used, and is out of date.\n\nBug: 26856434\nChange-Id: I9c77b5dadd571bca94ba091f86557e12459a373c\n"
    },
    {
      "commit": "b39a4cdd64edd3a9c3072408ae17ca343098ef87",
      "tree": "c03e12eccdf9bfd56f223adefbeafc845a76d37e",
      "parents": [
        "004bf6ade3e7e400c896541cce0e513eef179738",
        "b15a71913eaea4d2e7063437b3d1a8db5d98c221"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun Feb 28 00:25:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 28 00:25:26 2016 +0000"
      },
      "message": "Merge \"Avoid NPE when deleting package during boot.\" into nyc-dev"
    },
    {
      "commit": "b15a71913eaea4d2e7063437b3d1a8db5d98c221",
      "tree": "37347e534eeaecaee168034e67b17cd2eca55daa",
      "parents": [
        "f8880561e67e1da246970b49b14285efd4164ab1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 27 17:24:26 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 27 17:24:26 2016 -0700"
      },
      "message": "Avoid NPE when deleting package during boot.\n\nBug: 27314561\nChange-Id: I7cf854a9db6224ad927ca8c9b4c2641b2841fe7e\n"
    },
    {
      "commit": "004bf6ade3e7e400c896541cce0e513eef179738",
      "tree": "be5ff0da5ff4f59fe6bd9edcdd14eb357bc36fd2",
      "parents": [
        "81d741705930e116de4471f15ba0ed6da4282b84",
        "f8880561e67e1da246970b49b14285efd4164ab1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun Feb 28 00:19:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 28 00:19:22 2016 +0000"
      },
      "message": "Merge \"When system server goes down, crash apps more.\" into nyc-dev"
    },
    {
      "commit": "f8880561e67e1da246970b49b14285efd4164ab1",
      "tree": "0db1266500429ffcab717b898faf71355c58e203",
      "parents": [
        "2362bdf2c73b24ff3589ecd670c3bde366cde45e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 26 13:03:01 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 27 17:17:01 2016 -0700"
      },
      "message": "When system server goes down, crash apps more.\n\nSimilar to first patch, but now using new \"rethrowFromSystemServer()\"\nmethod which internally translates DeadObjectException into\nDeadSystemException.  New logic over in Log.printlns() now\nsuppresses the DeadSystemException stack traces, since they\u0027re\nmisleading and just added pressure to the precious log buffer space.\n\nAdd some extra RuntimeInit checks to suppress logging-about-logging\nwhen the system server is dead.\n\nBug: 27364859\nChange-Id: I05316b3e8e42416b30a56a76c09cd3113a018123\n"
    },
    {
      "commit": "81d741705930e116de4471f15ba0ed6da4282b84",
      "tree": "4fec908018016416fbd41789b106c9dd9ba64860",
      "parents": [
        "2362bdf2c73b24ff3589ecd670c3bde366cde45e",
        "99eb21d172348936cb42202f295ae6478272a39f"
      ],
      "author": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Sat Feb 27 21:50:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 27 21:50:59 2016 +0000"
      },
      "message": "IMS: ImsCallProfile Extra For Call Pull\nam: 99eb21d172\n\n* commit \u002799eb21d172348936cb42202f295ae6478272a39f\u0027:\n  IMS: ImsCallProfile Extra For Call Pull\n"
    },
    {
      "commit": "2362bdf2c73b24ff3589ecd670c3bde366cde45e",
      "tree": "0124c0fa43eadd167a8e8395959d382159dc275a",
      "parents": [
        "7006b01f5d91c77c9f658d392fb2cc183bc504be",
        "7b98e9a7e56213f90665c2c9aec213de8557021b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Feb 27 02:50:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 27 02:50:07 2016 +0000"
      },
      "message": "Merge \"Make master mono controlled through settings\" into nyc-dev"
    },
    {
      "commit": "7006b01f5d91c77c9f658d392fb2cc183bc504be",
      "tree": "73f01cfffa46f63d606a5bbd168a3bdc38aba489",
      "parents": [
        "988a4307939762069a536f9b69bc5ebf28a8e0fb",
        "5081c0de54d05f559dd8b09d2dd2ef5018378959"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sat Feb 27 02:29:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 27 02:29:15 2016 +0000"
      },
      "message": "Merge \"Fix crash with decorated custom notifications\" into nyc-dev"
    }
  ],
  "next": "10c3a2838c39bc88875628b49a902144df0f1d6a"
}
