)]}'
{
  "log": [
    {
      "commit": "6cfbb718905210d146fbe8fb18c8e124f24845ec",
      "tree": "4d7d4045ad5db8a4501fd2a480d63d55e4778d65",
      "parents": [
        "6b5db58f10365b28fe956caabbf1e2948458781b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 17 12:47:35 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 17 12:47:35 2014 -0700"
      },
      "message": "Fix issue #17536024: The am start\u0027s wait option doesn\u0027t...\n\n...give time in some cases\n\nThis switch to multiple stacks broke the check to determine if it\nshould actually wait for a new activity to be shown.  The new check\nnow also requires that the top activity be resumed, which means\nwe may get some false positives where we decide to wait and shouldn\u0027t,\nbut that is better than consistently not deciding to wait in some\ncases when we should.  (And we will always finish waiting then next\ntime something becomes visible).\n\nAlso add another time, which is how long it took from the startActivity\ncall to return with the result.  And fix when we decide to report that\nwe are done so that, in the case where we are bringing an existing\nactivity to the foreground, we don\u0027t wait until its animation is complete.\n\nChange-Id: Id38ca0070f04e7bf8c73e131fb055808553a0e2f\n"
    },
    {
      "commit": "6b5db58f10365b28fe956caabbf1e2948458781b",
      "tree": "8cc4374702c6670d802a415955acf1250e9e90e8",
      "parents": [
        "ebff4063ba8620e98034f933ecaf6624ca613bce",
        "9c13ed366f205d94b2f3f4ddc96b55b1b9faadba"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Mon Sep 15 23:46:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 23:46:04 2014 +0000"
      },
      "message": "Merge \"Set cache dirty when re-create the cache bitmap\" into lmp-dev"
    },
    {
      "commit": "ebff4063ba8620e98034f933ecaf6624ca613bce",
      "tree": "0035bf21e5c85b6d3cb011505f00162c91a6abca",
      "parents": [
        "a526ba12170f98434730b58c9ce18fb4f1df853c",
        "d044ad97a8ac1f62c572c7e42c77e960441d8d02"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Sep 15 23:41:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 23:41:57 2014 +0000"
      },
      "message": "Merge \"Finish materializing dialogs\" into lmp-dev"
    },
    {
      "commit": "9c13ed366f205d94b2f3f4ddc96b55b1b9faadba",
      "tree": "206be1d4167bf3553c800c350795bc42e49d63c2",
      "parents": [
        "a2f945e227d8059e3ff9c41676146b057cd7ddbe"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Mon Sep 15 16:36:07 2014 -0700"
      },
      "committer": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Mon Sep 15 23:41:34 2014 +0000"
      },
      "message": "Set cache dirty when re-create the cache bitmap\n\nb/17503595\n\nChange-Id: Icdaa3651345b740772363f8afb29bb36741fcc87"
    },
    {
      "commit": "a526ba12170f98434730b58c9ce18fb4f1df853c",
      "tree": "f4219a62508c832369a90ca0208204e6866e64b5",
      "parents": [
        "8246e815acf316ad7ab7f76bfd1f1d279c3c37be",
        "6998c37139b191cb495dc4dcbb63b00e4401bb31"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Sep 15 23:37:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 23:37:08 2014 +0000"
      },
      "message": "Merge \"Document retry behavior for MediaCodec.CryptoException\" into lmp-dev"
    },
    {
      "commit": "8246e815acf316ad7ab7f76bfd1f1d279c3c37be",
      "tree": "fc7f7abbdd9eba991877ea05dbd93e1c70000083",
      "parents": [
        "6b19a00d705429269b197f53fd0fa87e29ba823c",
        "5ab6e0bac2de1688f2f4bb0de2c9964a9b15a4e6"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 15 22:55:52 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 22:55:53 2014 +0000"
      },
      "message": "Merge \"Whoops, wait around for pm result.\" into lmp-dev"
    },
    {
      "commit": "6b19a00d705429269b197f53fd0fa87e29ba823c",
      "tree": "4397a406dfa70a6bc9ff95afbcd4ae3f873f6997",
      "parents": [
        "18c56d0ac4c1535132c79ac6f5007d8d5b5ed2bc",
        "f13a8b797d98d3b009160c1de7c2759430938ad2"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Sep 15 22:50:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 22:50:36 2014 +0000"
      },
      "message": "Merge \"No longer require READ_PHONE_STATE permission for getCallState\" into lmp-dev"
    },
    {
      "commit": "f13a8b797d98d3b009160c1de7c2759430938ad2",
      "tree": "5fd8e5b4bac7907fec7a6104152376a76c8f580c",
      "parents": [
        "bd9d66474353f411dd2167d4216a46a547b7221d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Sep 15 15:46:57 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Sep 15 15:46:57 2014 -0700"
      },
      "message": "No longer require READ_PHONE_STATE permission for getCallState\n\nBug: 17510808\nChange-Id: Id3bb5bf2fea9489bd613063aa946389e8ceb3104\n"
    },
    {
      "commit": "18c56d0ac4c1535132c79ac6f5007d8d5b5ed2bc",
      "tree": "f9185a2e00707602d7e3f0e01fb886b5565f60a5",
      "parents": [
        "49c0e7375b237bc6eff8746ae91466ea6a660233",
        "27652eff447a3331701466cf969a50cc106a9940"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 15 22:40:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 22:40:04 2014 +0000"
      },
      "message": "Merge \"Avoid invalidating view during some outline invalidations\" into lmp-dev"
    },
    {
      "commit": "27652eff447a3331701466cf969a50cc106a9940",
      "tree": "7a2aa4ca99b2c4cc0b2d7f146e104c8248b932e1",
      "parents": [
        "a2f945e227d8059e3ff9c41676146b057cd7ddbe"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 15 13:46:43 2014 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 15 15:33:10 2014 -0700"
      },
      "message": "Avoid invalidating view during some outline invalidations\n\nWe were invalidating the view during outline invalidation far\ntoo often. Sometimes, it\u0027s appropriate to invalidate the view when\nthe outline changes, but not when the outline is being invalidated\nin the middle of drawing the view, which is done in reaction to a view\ninvalidation.\n\nIssue #17460940 Volantis: panning in Calendar from month to month is only at 30fps\n\nChange-Id: I7bdee17dc9c7df89d4cd3d781010823cef931222\n"
    },
    {
      "commit": "49c0e7375b237bc6eff8746ae91466ea6a660233",
      "tree": "459faa22a8d5ddd6e9aefa4a92f01d24b2674e37",
      "parents": [
        "63d991f28c1b6f37e19af94dd579bfa7c26a8067",
        "de74231f245c90e5861ec84a9880b5b4ec247480"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 15 21:51:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 21:51:18 2014 +0000"
      },
      "message": "Merge \"Update API naming to follow style guide.\" into lmp-dev"
    },
    {
      "commit": "5ab6e0bac2de1688f2f4bb0de2c9964a9b15a4e6",
      "tree": "15a737bd1087c0d69f53cf1927c45557916a0bd5",
      "parents": [
        "de74231f245c90e5861ec84a9880b5b4ec247480"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 15 14:50:41 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 15 14:50:41 2014 -0700"
      },
      "message": "Whoops, wait around for pm result.\n\npoll() returns immediately; we want to take() to wait for the result\nto actually arrive.\n\nBug: 17510699\nChange-Id: I87669e79e9941480fed33e4cc8a38de793d59e90\n"
    },
    {
      "commit": "63d991f28c1b6f37e19af94dd579bfa7c26a8067",
      "tree": "1faba85a3f7f28cfa76078ee7a62ba5317d9bd6a",
      "parents": [
        "7436d1997ce335275486d3472e386bcb9c5571fb",
        "a59e62341ceb4f27aa1dc8a664efba42d00d668c"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Sep 15 21:38:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 21:38:40 2014 +0000"
      },
      "message": "Merge \"Add config option for permanent dpad presence.\" into lmp-dev"
    },
    {
      "commit": "7436d1997ce335275486d3472e386bcb9c5571fb",
      "tree": "c0bdfdb5da1927505f0bac8115d01ea0be1a3ec7",
      "parents": [
        "f230c5d21be416f276009b0fd0524931cd671488",
        "203d1cce5c6e45c329c27271f01041aa94509e27"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Sep 15 21:32:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 21:32:06 2014 +0000"
      },
      "message": "Merge \"Enable shadow for GhostView\" into lmp-dev"
    },
    {
      "commit": "d044ad97a8ac1f62c572c7e42c77e960441d8d02",
      "tree": "c198bdc3e68c095a7f09eaed672eef661f5f47b9",
      "parents": [
        "025207b3cfbb0bbbaa8c1b8f7e14941fc38160aa"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Sep 15 14:30:23 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Sep 15 14:30:23 2014 -0700"
      },
      "message": "Finish materializing dialogs\n\nFix bottom spacing for dialogs with no button bar\n\nRemove default dividers from dialog lists\n\nBug 17503404\n\nChange-Id: Icdcaaad99f70a259ff3f892d6385257801e38437\n"
    },
    {
      "commit": "a59e62341ceb4f27aa1dc8a664efba42d00d668c",
      "tree": "6f05d8a700d023a573c9490dd7f0b6078695dc52",
      "parents": [
        "a11757c187a5492e39ecc836dc72ff3752a483bd"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sun Sep 14 14:55:16 2014 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Sep 15 14:24:59 2014 -0700"
      },
      "message": "Add config option for permanent dpad presence.\n\nSince all TV devices are required to have a DPad as a form of\nnavigation we should suppress any configuration instances where it\nclaims one doesn\u0027t exist just because it isn\u0027t currently connected.\n\nThis prevents applications from going through a configuration change\nand potentially an app restart when a remote disconnects to save\nbattery.\n\nBug: 17493314\nChange-Id: Ice87b7056984afe02917ccba9196fdbcac9985fc\n"
    },
    {
      "commit": "de74231f245c90e5861ec84a9880b5b4ec247480",
      "tree": "481e3f64d7421d27e2f163988c8d024d56a93bba",
      "parents": [
        "08ff5c14feb2aee0027eabcbb9a5e7390658a84d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 15 14:04:56 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 15 14:17:46 2014 -0700"
      },
      "message": "Update API naming to follow style guide.\n\nBug: 17510755\nChange-Id: If73d81b416355559592feb895a62132194f4ba62\n"
    },
    {
      "commit": "f230c5d21be416f276009b0fd0524931cd671488",
      "tree": "af8a137e8a04aabd0fe267e2a50eda5b0e5ac35f",
      "parents": [
        "de4e52aa49b10a6271d5616392860a176833381e",
        "e771caf332bb3f2b668aaf249b30f37f13755553"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 15 20:27:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 20:27:52 2014 +0000"
      },
      "message": "Merge \"Fix a crash in pring spooler.\" into lmp-dev"
    },
    {
      "commit": "de4e52aa49b10a6271d5616392860a176833381e",
      "tree": "1d8a5edd6d35ab4f75494990d920707685efda03",
      "parents": [
        "5ff1d4f8482b48b71f09c268bf4830f78bfe7b77",
        "1ec6888685e1dd172502ade6ce455ad938400e0e"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Mon Sep 15 20:14:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 20:14:51 2014 +0000"
      },
      "message": "Merge \"Add system feature for ConnectionService API support (1/3)\" into lmp-dev"
    },
    {
      "commit": "5ff1d4f8482b48b71f09c268bf4830f78bfe7b77",
      "tree": "e0357f31b62ae199c77ab3811262b4a254a708db",
      "parents": [
        "895e08adcd36e411934d0713dd8e5fa1ab9f6ab7",
        "190d026167401ed593924dd12ab6e134e2d08e94"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Sep 15 19:37:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 19:37:56 2014 +0000"
      },
      "message": "Merge \"Doze: Aggressively dial down notification-related pulses.\" into lmp-dev"
    },
    {
      "commit": "190d026167401ed593924dd12ab6e134e2d08e94",
      "tree": "87ee5d9b670b09a4203846090e2508f665d01aa3",
      "parents": [
        "7ca1161e302ea415a2f4696514967f126dfa86fa"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Sep 14 15:39:13 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Sep 15 15:35:56 2014 -0400"
      },
      "message": "Doze: Aggressively dial down notification-related pulses.\n\nWhen dozing and buzz-worthy notifications arrive, don\u0027t follow\nthe LED logic with periodic pulses.\n\nInstead, follow a simple decay schedule after the initial arrival,\n pulsing only at 10s, 30s, 60s, and 120s.\n\nThe schedule is reset when a new notification arrives, but only\nfor the first three times, until either the pickup sensor is\ntriggered or the device exits doze.\n\nAlso:\n - Make the notification trigger configurable.\n - Centralize existing sysprop configuration into DozeParameters.\n - Decouple vibration from debugging, make separately configurable.\n - Remove \"delayed\" pulse concept, fold into new schedule.\n\nBug:17496795\nChange-Id: I64fc1c862bcfa1c288a4fd91c9d17e3bff245add\n"
    },
    {
      "commit": "6998c37139b191cb495dc4dcbb63b00e4401bb31",
      "tree": "1af6fa75279c5b7d5c2b63827bc897957179eb45",
      "parents": [
        "e016605981985b64cc28a8272474ae925801548b"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Sep 15 11:47:16 2014 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Sep 15 11:47:16 2014 -0700"
      },
      "message": "Document retry behavior for MediaCodec.CryptoException\n\nbug: 17469693\nChange-Id: I8cc204938b28451c638be017ebb499f525fcff50\n"
    },
    {
      "commit": "895e08adcd36e411934d0713dd8e5fa1ab9f6ab7",
      "tree": "eb8c8fde43d6026726fcbd0429b5196c63728d2c",
      "parents": [
        "08ff5c14feb2aee0027eabcbb9a5e7390658a84d",
        "9c17388cff98fba9679ce6457ac5003a660c6013"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Mon Sep 15 18:42:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 18:42:30 2014 +0000"
      },
      "message": "Merge \"Set device admin on dpm set-device-owner command\" into lmp-dev"
    },
    {
      "commit": "08ff5c14feb2aee0027eabcbb9a5e7390658a84d",
      "tree": "69ba47a053acf4d5cd6a55904198fc9144c33e40",
      "parents": [
        "94e7e7ef91f14932ec789b1cdf7e4b3f4c787591",
        "79b2781aa763cbd770f690c16af4448139f37061"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Sep 15 18:12:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 18:12:24 2014 +0000"
      },
      "message": "Merge \"Fixed OOM due to visibility transitions.\" into lmp-dev"
    },
    {
      "commit": "94e7e7ef91f14932ec789b1cdf7e4b3f4c787591",
      "tree": "d997023eafa3c91c24666f06012792a31eee3284",
      "parents": [
        "5fa15be4e9bc60150d530cd33e799d1bd779a559",
        "27bc8aa583b437ec8ae3c13920aeabdb472125e0"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Sep 15 18:12:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 18:12:13 2014 +0000"
      },
      "message": "Merge \"Fixed enter/exit transitions working against shared elements.\" into lmp-dev"
    },
    {
      "commit": "5fa15be4e9bc60150d530cd33e799d1bd779a559",
      "tree": "2ef4b54a5b806aceccf1de4974420fe5b75a1653",
      "parents": [
        "b6eaa86440ab450e48bebdac8ad517d4eba0326b",
        "9503785393ba8999473b7a924ede2baf520e367c"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Sep 15 18:11:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 18:11:11 2014 +0000"
      },
      "message": "Merge \"Camera2: Clean up corner case error handling\" into lmp-dev"
    },
    {
      "commit": "27bc8aa583b437ec8ae3c13920aeabdb472125e0",
      "tree": "15371858daff4b0d041b4018c91a5b585aff22f6",
      "parents": [
        "7ca1161e302ea415a2f4696514967f126dfa86fa"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Sun Sep 14 16:48:21 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Sep 15 11:08:39 2014 -0700"
      },
      "message": "Fixed enter/exit transitions working against shared elements.\n\nBug 17499971\n\nThe enter and exit transitions were targeting the shared element.\nThis means you\u0027d get double transitions on the shared element.\n\nAlso, the enter transition was not properly initialized to have\nan invalid target so it was targeting all views.\n\nChange-Id: I4f3510c70bea90f09be01776bc0ad1ffb42d99d5\n"
    },
    {
      "commit": "79b2781aa763cbd770f690c16af4448139f37061",
      "tree": "389d00d08f98c416c78a92e1bc89108c05c89a16",
      "parents": [
        "7ca1161e302ea415a2f4696514967f126dfa86fa"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Sep 12 16:39:04 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Sep 15 11:05:36 2014 -0700"
      },
      "message": "Fixed OOM due to visibility transitions.\n\nHave maximum size for Visibility transition bitmaps.\n\nAlso changed Visibility to avoid transitioning out child views\nwhile transitioning out their parents.\n\nAlso moved view-to-bitmap code to common utility.\n\nBug 17469198\n\nChange-Id: I05f069a267539b479da1b39cdad2cc9270c5c381\n"
    },
    {
      "commit": "b6eaa86440ab450e48bebdac8ad517d4eba0326b",
      "tree": "5641f348797224ffa1815ccd1da2f49a348b333d",
      "parents": [
        "a2f945e227d8059e3ff9c41676146b057cd7ddbe",
        "a9f993cb40815f582780e40110d1ddf34de01a63"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Mon Sep 15 17:56:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 17:56:51 2014 +0000"
      },
      "message": "Merge \"Remove a minimum wake-up time for a job\" into lmp-dev"
    },
    {
      "commit": "a2f945e227d8059e3ff9c41676146b057cd7ddbe",
      "tree": "0ab63d9f5292cb7a172dda85d9de93af29233739",
      "parents": [
        "025207b3cfbb0bbbaa8c1b8f7e14941fc38160aa",
        "92d892c0cd5462237f818b1129d936d95640e297"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Sep 15 17:18:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 17:18:40 2014 +0000"
      },
      "message": "Merge \"Changed the swipe up search affordance\" into lmp-dev"
    },
    {
      "commit": "1ec6888685e1dd172502ade6ce455ad938400e0e",
      "tree": "7bef7fdf62cb36921519bff4eab22628476784d1",
      "parents": [
        "025207b3cfbb0bbbaa8c1b8f7e14941fc38160aa"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Fri Sep 12 11:09:01 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Mon Sep 15 09:10:54 2014 -0700"
      },
      "message": "Add system feature for ConnectionService API support (1/3)\n\nBug: 17445268\nChange-Id: Ibf52cb394f00d075afd07b883a91f00da84b3c85\n"
    },
    {
      "commit": "025207b3cfbb0bbbaa8c1b8f7e14941fc38160aa",
      "tree": "bc51822a819b68208369f4f11347d8f06a83aab6",
      "parents": [
        "bd9d66474353f411dd2167d4216a46a547b7221d",
        "4ace7305608442ab35ea9aa65a4220df152c187f"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Sep 15 15:59:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 15:59:57 2014 +0000"
      },
      "message": "Merge \"Force isolation of clip and matrix within layer\" into lmp-dev"
    },
    {
      "commit": "92d892c0cd5462237f818b1129d936d95640e297",
      "tree": "ac4e427a35fc7bd41fdb701c66aaedb2126bdfe8",
      "parents": [
        "2047df6f5f6af14cdb93f220c0329f1bff7a43ff"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Sep 11 15:11:00 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Sep 15 17:25:40 2014 +0200"
      },
      "message": "Changed the swipe up search affordance\n\nThe previous card animation is removed and replaced by a animating\ncircle with a shadow. Also fixes several cases where the card could\neither get stuck and the affordance was not launched.\n\nBug: 17457300\nBug: 17444236\nChange-Id: I005313a1dbe63d338490e6100dd3bd01e35687ba\n"
    },
    {
      "commit": "bd9d66474353f411dd2167d4216a46a547b7221d",
      "tree": "83dce59771265a30313ca47a4a5e55a381afddd5",
      "parents": [
        "f5989b053ac20799d9bfc6f12c655e790a45a4e8",
        "9c4f400aac00b1cdc665bece0c1315fccaa86d8b"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Mon Sep 15 15:10:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 15:10:45 2014 +0000"
      },
      "message": "Merge \"Add hidden API for pausing and resuming NFC polling.\" into lmp-dev"
    },
    {
      "commit": "f5989b053ac20799d9bfc6f12c655e790a45a4e8",
      "tree": "5d689f617b5149f6819ec71ae125cd23b1b64204",
      "parents": [
        "2911b2046a7a398791623f835686f8eda60b5a78",
        "50949eaff714a8ad1417b9fd4192e258f552dcc3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Sep 15 15:02:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 15:02:41 2014 +0000"
      },
      "message": "Merge \"Fix priority for recent task thumbnail loader\" into lmp-dev"
    },
    {
      "commit": "50949eaff714a8ad1417b9fd4192e258f552dcc3",
      "tree": "a3f453376ec442677595b0e1f82894a5f03316a9",
      "parents": [
        "81e0c8491f22c64300182c652ac2add96888dd2e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Sep 15 16:07:29 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Sep 15 16:08:17 2014 +0200"
      },
      "message": "Fix priority for recent task thumbnail loader\n\nFollow up CL for Id9a32f87ca3f9f19e5cad5f115d54b19b26f4f93\n\nBug: 16513124\nChange-Id: I3e95d0ae56a273c482db31b377f66fe7397d01f8\n"
    },
    {
      "commit": "2911b2046a7a398791623f835686f8eda60b5a78",
      "tree": "795b0104f02702469478cd2cbb39b76efec93073",
      "parents": [
        "f5194d8cefc7b2eb078c08e3a8ef536d651b702d",
        "b694e080546316a27d22eba759027f6cb0a24705"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Sep 15 14:06:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 14:06:52 2014 +0000"
      },
      "message": "Merge \"Fix exit transitions hiding views permanently.\" into lmp-dev"
    },
    {
      "commit": "f5194d8cefc7b2eb078c08e3a8ef536d651b702d",
      "tree": "2f94c5aa7a78c664146d16d222c7665d4bac8d40",
      "parents": [
        "0a91a0ae7c99641b225f3bc55c727e703978dec9",
        "720407ad06dbf4486ef6d724280640990d2fcd2a"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Mon Sep 15 12:36:24 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 12:36:27 2014 +0000"
      },
      "message": "Merge \"Fix cyclic mute\" into lmp-dev"
    },
    {
      "commit": "0a91a0ae7c99641b225f3bc55c727e703978dec9",
      "tree": "bf5a77cc21aff0c7316be71c600a38ec24281646",
      "parents": [
        "81e0c8491f22c64300182c652ac2add96888dd2e",
        "fe26b019f327679ce6ebfd73e563078b0fee5cfe"
      ],
      "author": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Mon Sep 15 11:45:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 11:46:01 2014 +0000"
      },
      "message": "Merge \"Update briefcase icons\" into lmp-dev"
    },
    {
      "commit": "9c17388cff98fba9679ce6457ac5003a660c6013",
      "tree": "4908c6381906e7298eb2a6297e7a2ba09b8570ef",
      "parents": [
        "81e0c8491f22c64300182c652ac2add96888dd2e"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Fri Sep 12 15:48:55 2014 +0100"
      },
      "committer": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Mon Sep 15 11:42:34 2014 +0100"
      },
      "message": "Set device admin on dpm set-device-owner command\n\nBug: 17312478\nChange-Id: I4ef730a97d603352eda77f04a2b00fa97c2be662\n"
    },
    {
      "commit": "720407ad06dbf4486ef6d724280640990d2fcd2a",
      "tree": "aa35dc04587d7c9730372c6df1bea509d14c7a16",
      "parents": [
        "2d02b20405e08d3f74ebd3242bc82a3433af893a"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Mon Sep 15 17:48:41 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Mon Sep 15 18:24:01 2014 +0900"
      },
      "message": "Fix cyclic mute\n\nBug: 17502271\nChange-Id: I837315afce8193ac1948fffed66cbb8c755968e2\n"
    },
    {
      "commit": "81e0c8491f22c64300182c652ac2add96888dd2e",
      "tree": "00c1677d96d2a29f50b34ae23f5753c3c40defc2",
      "parents": [
        "f3d0e47572f8a0b159c4d22d4c480f57b81b6a1f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Sep 12 23:28:58 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Sep 15 10:56:35 2014 +0200"
      },
      "message": "Aggressive tuning of recents memory usage\n\nLimit the thumbnail count to a maximum of 10 thumbnails and the app\nicon count to a maximum of 20 thumbnails, instead of using a\nbyte-size based limit.\n\nAlso prune entries immediately when leaving recents.\n\nBug: 16513124\nChange-Id: Id9a32f87ca3f9f19e5cad5f115d54b19b26f4f93\n"
    },
    {
      "commit": "f3d0e47572f8a0b159c4d22d4c480f57b81b6a1f",
      "tree": "0b76d3b9f9501f85e2227a79f45beb212be3485e",
      "parents": [
        "00bb3fe4a31c18396c42dc0171d367cc14735993",
        "bbaf0bb6305e41d4078140285d8beb28a81c021d"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 15 04:19:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 04:19:49 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-dev"
    },
    {
      "commit": "00bb3fe4a31c18396c42dc0171d367cc14735993",
      "tree": "15f99c001e2650e412faf1a134ea541b3945287f",
      "parents": [
        "5dfa84f77f3c03f7500035295323b469e42638c3",
        "5b5a4afc200d1178dd13ee558ebd44672cf1bf38"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 15 04:19:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 04:19:48 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-dev"
    },
    {
      "commit": "5dfa84f77f3c03f7500035295323b469e42638c3",
      "tree": "db2525080cbc28b930a441260cec72153632cf5d",
      "parents": [
        "b310039442f0d5e8262580e5915dc4124e5c679e",
        "0a8e7d1f31d5662a6b2cbb38337d0205be437768"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 15 04:19:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 04:19:44 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-dev"
    },
    {
      "commit": "0a8e7d1f31d5662a6b2cbb38337d0205be437768",
      "tree": "e98738b67b13e986945525a0b6b2215d515dcfa1",
      "parents": [
        "97a0c45cf88ce88b3f40a0966d029871bb03f2ba"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 14 21:05:55 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 14 21:05:55 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ib73a5356d8804c8216be0ce59c84637ff609e81a\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "5b5a4afc200d1178dd13ee558ebd44672cf1bf38",
      "tree": "5f2f1e9914b0b9d3b1c8d6fb0b2faafaceb8c685",
      "parents": [
        "97a0c45cf88ce88b3f40a0966d029871bb03f2ba"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 14 21:04:22 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 14 21:04:22 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ie385c9b051b20bf52b7c0b266ca4c9147f7fbb90\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "bbaf0bb6305e41d4078140285d8beb28a81c021d",
      "tree": "5e4aba2f6ce69daa588ff00adafa132950ef4268",
      "parents": [
        "97a0c45cf88ce88b3f40a0966d029871bb03f2ba"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 14 21:02:30 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 14 21:02:30 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic6c7d7ca45834f3f0b73967347232991b5c31910\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e771caf332bb3f2b668aaf249b30f37f13755553",
      "tree": "8cb00bc3e800c6c9391799c7c951678352b16a51",
      "parents": [
        "2047df6f5f6af14cdb93f220c0329f1bff7a43ff"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Sep 14 20:29:27 2014 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Sep 14 20:29:30 2014 -0700"
      },
      "message": "Fix a crash in pring spooler.\n\nIf the printer capabilities are reported with a delay which is pretty\ncommon we were trying to evaluate the preview page dimensions without\nhaving a media size resulting in a NPE.\n\nbug:17501953\n\nChange-Id: I6765137f61b8fd060e9eabff07e632875d934963\n"
    },
    {
      "commit": "b310039442f0d5e8262580e5915dc4124e5c679e",
      "tree": "04f887d76512eac81785b18412720ebc6a3ae336",
      "parents": [
        "34712031960877df8979af70561799076f0942dc",
        "0fc76f07554df8f0df6461c4968eaf587a696db9"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 15 02:45:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 02:45:11 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-dev"
    },
    {
      "commit": "34712031960877df8979af70561799076f0942dc",
      "tree": "9a3d07c653b3a5d10bd4cd0285693cc20f169eb3",
      "parents": [
        "b8810b04ba52e64fa97d4e2c72a717c7aeff66e4",
        "3e8ce3bb33ac988eca86f33cd6377d0d3cd50ec4"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 15 02:44:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 02:45:00 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-dev"
    },
    {
      "commit": "b8810b04ba52e64fa97d4e2c72a717c7aeff66e4",
      "tree": "812edccc69a83613759549ae240004ee57a06484",
      "parents": [
        "2d02b20405e08d3f74ebd3242bc82a3433af893a",
        "b3c859817475238eb39bbdd1728101456b6dd0b2"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 15 02:44:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 02:44:57 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-dev"
    },
    {
      "commit": "2d02b20405e08d3f74ebd3242bc82a3433af893a",
      "tree": "7400e2b0869447bced9e14745198c75276e50750",
      "parents": [
        "8cd9e2db31ce16f38c9d0b642645d7b594110d3e",
        "6b096d349b8ea879ee152a50df66427c919adaba"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Mon Sep 15 02:23:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 02:23:08 2014 +0000"
      },
      "message": "Merge \"Remove unnecessary warning.\" into lmp-dev"
    },
    {
      "commit": "b3c859817475238eb39bbdd1728101456b6dd0b2",
      "tree": "1f98a0f2bc130f1368cd7d609c87b967e2fd17ee",
      "parents": [
        "97a0c45cf88ce88b3f40a0966d029871bb03f2ba"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 14 19:17:12 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 14 19:17:12 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I57bb85dcb94f83e095e07ee4956d786849284688\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "3e8ce3bb33ac988eca86f33cd6377d0d3cd50ec4",
      "tree": "98be1cd21e172c28692ef90d0b14bc5262903c0a",
      "parents": [
        "97a0c45cf88ce88b3f40a0966d029871bb03f2ba"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 14 19:12:57 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 14 19:12:57 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Idb536e9edfaee903119b8d84188d013e045f5fba\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "0fc76f07554df8f0df6461c4968eaf587a696db9",
      "tree": "a47174f1029cbf1d88d6ea5ba06ad50e7bb0d58e",
      "parents": [
        "97a0c45cf88ce88b3f40a0966d029871bb03f2ba"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 14 19:11:15 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 14 19:11:15 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ifb234cb1ae0c96f393e3b203488f61467d97c267\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "8cd9e2db31ce16f38c9d0b642645d7b594110d3e",
      "tree": "b36a9c49a3d4ef23c93b78be9db584375ce329af",
      "parents": [
        "97a0c45cf88ce88b3f40a0966d029871bb03f2ba"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Sep 14 21:24:15 2014 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Sep 14 21:25:08 2014 -0400"
      },
      "message": "NavigationBarView: Fix NPE in Drawable.setVisible()\n\nBug: 17495735\nChange-Id: I9d5ed5a324ae5c08ea0c225104c41b44462aff22\n"
    },
    {
      "commit": "6b096d349b8ea879ee152a50df66427c919adaba",
      "tree": "8c0455f25712bf0f78a57308f18863763d05b443",
      "parents": [
        "95686694f70a12978bbc4bc5eba2d59b88efd3c9"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Fri Sep 12 18:49:08 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Mon Sep 15 09:54:47 2014 +0900"
      },
      "message": "Remove unnecessary warning.\n\nBug: 17501260\n\nChange-Id: I5e7edd6d1fc179c00306d745adc99bebdcb65316\n"
    },
    {
      "commit": "97a0c45cf88ce88b3f40a0966d029871bb03f2ba",
      "tree": "b0505f804e18b8feb1ca344129cf1749d3d33329",
      "parents": [
        "95686694f70a12978bbc4bc5eba2d59b88efd3c9",
        "26a98001ad3ec626f18fd57165ccc404f80d4e51"
      ],
      "author": {
        "name": "Prem Kumar",
        "email": "premk@google.com",
        "time": "Mon Sep 15 00:51:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 00:51:13 2014 +0000"
      },
      "message": "Merge \"Allow creating EAP_TLS network without specifying Phase2.None\" into lmp-dev"
    },
    {
      "commit": "95686694f70a12978bbc4bc5eba2d59b88efd3c9",
      "tree": "921831f7c743c6cdd3b9dcda2b33fc03af8eadb3",
      "parents": [
        "670288c252a9992cf8d5c1ea070b59d3d347b6de",
        "24c98e8cf88f6edc3d5bdf2ce40a51f158f36884"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 15 00:26:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 15 00:27:00 2014 +0000"
      },
      "message": "Merge \"A little more work on issue ##16907799.\" into lmp-dev"
    },
    {
      "commit": "24c98e8cf88f6edc3d5bdf2ce40a51f158f36884",
      "tree": "adc1f5f900467b02a5d04b7da12ce8a6e97cfd60",
      "parents": [
        "465fa3963534e41ead0dce1273b71fd50c58c973"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 14 17:23:54 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 14 17:25:34 2014 -0700"
      },
      "message": "A little more work on issue ##16907799.\n\nI got distracted in the middle of it, and forget to finish\nup with the test to not kill processes if they aren\u0027t using\nan auto create binding.\n\nChange-Id: Ieecfe97fa3208e50cb91ba94be2a8659d128b0de\n"
    },
    {
      "commit": "670288c252a9992cf8d5c1ea070b59d3d347b6de",
      "tree": "c35ac20eea72961c295437f764a42a6930d24e91",
      "parents": [
        "adabc55ab669e1c595bfefde9331ab6103abdb83",
        "b56f5d2ab18f881eb075b698e9ce1b4a4a09ff64"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Sep 14 23:36:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 23:36:06 2014 +0000"
      },
      "message": "Merge \"Clean up view drawable tinting methods, fix default modes\" into lmp-dev"
    },
    {
      "commit": "203d1cce5c6e45c329c27271f01041aa94509e27",
      "tree": "4e0cc13ab6877671492ecef85c1c74d650f06d49",
      "parents": [
        "db352c783575afee2d6bc29baf45c83d5fc421cf"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Sun Sep 14 16:28:52 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Sun Sep 14 16:28:52 2014 -0700"
      },
      "message": "Enable shadow for GhostView\n\nbug:17331776\nChange-Id: Ia5819422e8cb53d2a4da110f819823b4e90e2fee\n"
    },
    {
      "commit": "adabc55ab669e1c595bfefde9331ab6103abdb83",
      "tree": "a80864db40961f0533e750cf1cb292b895f0c680",
      "parents": [
        "9dbe94d8cdd91c948160ca08c9028df455826c08",
        "e5a4345a08e3cfd7a26f9a1c082f76423e559f5a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Sep 14 22:51:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 22:51:43 2014 +0000"
      },
      "message": "Merge \"Simplify progress bar paths\" into lmp-dev"
    },
    {
      "commit": "9dbe94d8cdd91c948160ca08c9028df455826c08",
      "tree": "2bdfe5845ef37168d51a91e444044cb331a01b9a",
      "parents": [
        "ac60bea01fbfafe8687c089d37d45448aab2e823",
        "f849a5e16d016fb6ae081a4575ce67f4ce688e3a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 14 22:51:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 22:51:29 2014 +0000"
      },
      "message": "Merge \"Magic null-background filling for PhoneWindows\" into lmp-dev"
    },
    {
      "commit": "4ace7305608442ab35ea9aa65a4220df152c187f",
      "tree": "dd92d11003eb835addb14478c977484d3d6aba27",
      "parents": [
        "db352c783575afee2d6bc29baf45c83d5fc421cf"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Sun Sep 14 15:49:54 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Sun Sep 14 15:49:54 2014 -0700"
      },
      "message": "Force isolation of clip and matrix within layer\n\nbug:17379260\n\nUnclipped save layers need to isolate their clips and matrices\nso that the save time readout of background content matches clip and\nposition with the restore/compose step.\n\nChange-Id: I2de474cda76e960d080852f1716d6ddfa8a512d4\n"
    },
    {
      "commit": "b56f5d2ab18f881eb075b698e9ce1b4a4a09ff64",
      "tree": "d4daf2eb17a1b1cf9b3f1bb1b9aa24b0e402f698",
      "parents": [
        "c6a65dfbfff0b9fe1f6e0292cd4b92ffb679728c"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Sep 14 15:48:50 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Sep 14 15:48:50 2014 -0700"
      },
      "message": "Clean up view drawable tinting methods, fix default modes\n\nCalling setTint now only modifies the tint. It won\u0027t force a mode change.\n\nBUG: 17494736\nChange-Id: I91392634869ed23981d8e61a403bb2be42aa7a07\n"
    },
    {
      "commit": "f849a5e16d016fb6ae081a4575ce67f4ce688e3a",
      "tree": "4a58fc7919598b89cd7b17f2ccccde4ea4bf63f6",
      "parents": [
        "645df3e3e473f0b7a095a61cb9947c7919f23036"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Sep 11 15:09:36 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 14 15:44:11 2014 -0700"
      },
      "message": "Magic null-background filling for PhoneWindows\n\nIn the past it\u0027s been a recommended approach to avoiding overdraw for\napps to set their window background to null at runtime if their\ncontent view fully covers their window surface. The problem with this\nis the IME.\n\nThe IME can force a resize of the window at unexpected times and\nunless an app has been configured to fit system windows and manually\ncover the padded area that the IME window covers, the asynchronous\nnature of the IME-show process can leave surface buffer garbage\nvisible to the user. In previous platform versions this wasn\u0027t an\nissue since pre-renderthread we would always animate a crossfade from\nthe closed to open state. This animation was always a bit of a hack\nsince it could break the contract of requestLayout/invalidate on the\nview hierarchy - it could result in a draw happening into the saved\n\"before\" state of the crossfade before a pending layout.\n\nNow that this has been cleaned up the buffer garbage is sometimes\nvisible.\n\nTo prevent this, PhoneWindow now detects the state of a null window\nbackground and draws solid rects into the area not covered by a\nwindow\u0027s content. Which color is determined by the window context\u0027s\ntheme, though this is not a public API available to apps.\n\nBug 17006497\n\nChange-Id: I714439a1608c4ae135f3d9d49bb165330d9fbe9f\n"
    },
    {
      "commit": "ac60bea01fbfafe8687c089d37d45448aab2e823",
      "tree": "3bd84852e64d1b82c60b47e09d06c2dbc56a7e8b",
      "parents": [
        "f075330db4d0831588b45a1206467da03c0d906f",
        "da7638db2e9f09615d6889c5f4b2522610d284c4"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Sun Sep 14 22:35:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 22:35:30 2014 +0000"
      },
      "message": "Merge \"temporarily enable wifi verbose logging in download manager test\" into lmp-dev"
    },
    {
      "commit": "da7638db2e9f09615d6889c5f4b2522610d284c4",
      "tree": "1683280f23c59f3de5a1e524f97e7fc535cad5d1",
      "parents": [
        "ce8a52f9aa28e3f5a1d62e4b57f94f1fc8ce3edb"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Sun Sep 14 15:30:29 2014 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Sun Sep 14 15:33:49 2014 -0700"
      },
      "message": "temporarily enable wifi verbose logging in download manager test\n\nalso temporarily compile against platfrom, not SDK, since we are\nusing private API\n\nBug: 17446070\nChange-Id: I6da18aca2d5eaf305940514186ef2434e52f15b9\n"
    },
    {
      "commit": "e5a4345a08e3cfd7a26f9a1c082f76423e559f5a",
      "tree": "c0c3ddef9ca7f3c52816f0fca112ced38d075f1c",
      "parents": [
        "c6a65dfbfff0b9fe1f6e0292cd4b92ffb679728c"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Sep 14 15:10:54 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Sep 14 15:10:54 2014 -0700"
      },
      "message": "Simplify progress bar paths\n\nBUG: 17366831\nChange-Id: I7efa215d399e4bf47b41949d313fba4487f068a0\n"
    },
    {
      "commit": "f075330db4d0831588b45a1206467da03c0d906f",
      "tree": "2d7cedade7d76570702f6db758835763be2b50c2",
      "parents": [
        "d8c36a7b60e29bb0581014eae243f201c4ca5eef",
        "465fa3963534e41ead0dce1273b71fd50c58c973"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 14 22:02:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 22:02:36 2014 +0000"
      },
      "message": "Merge \"Fix issue #16907799: Processes containing bound services...\" into lmp-dev"
    },
    {
      "commit": "d8c36a7b60e29bb0581014eae243f201c4ca5eef",
      "tree": "0c339d07b712bdb19ad9aea49924165f48ddb07b",
      "parents": [
        "49b03451f941e2656d6422c220ead43f13fbf2e1",
        "94c716ea2927cf7d16c66d8846b976f06bcb6460"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Sun Sep 14 21:45:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 21:45:03 2014 +0000"
      },
      "message": "Merge \"Route volume commands whenever media stream is in use\" into lmp-dev"
    },
    {
      "commit": "9503785393ba8999473b7a924ede2baf520e367c",
      "tree": "4a80537eea8453f4737a487dd63a230fc8383d94",
      "parents": [
        "8eec09a1fc5d92b617f2c1a0e23d4c2650ba804f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Sep 14 14:07:05 2014 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Sep 14 14:41:47 2014 -0700"
      },
      "message": "Camera2: Clean up corner case error handling\n\n- If a session is closed, and a new session is created immediately\nafterwards, but then fails to be configured, the first session sees an\nonUnconfigured call which it wasn\u0027t expecting, and throws an\nexception on an internal thread, leading to app death.\nAdd a guard against this case.\n\n- If the lower levels skip a frame (illegal per design), be slightly more\nrobust to that by accepting any successful result as the latest completed\nframe, instead of just incrementing the completed frame count. This will\nlead to missing results, but should allow shutdown, etc, to complete\ncleanly.\n\n- Convert TIMED_OUT error codes to CAMERA_ERROR CameraAccessExceptions.\nThis is a common error code returned by waitUntilIdle.\n\nAlso, improve debug logging to log a session ID with verbose logging,\nand add a few verbose logs.\n\nBug: 16899526\nChange-Id: I7a31f0a12effc2611e1f9c2408224ee82c37c912\n"
    },
    {
      "commit": "49b03451f941e2656d6422c220ead43f13fbf2e1",
      "tree": "6650c34ff31e38300997b90761ba8265e9e706a1",
      "parents": [
        "4605b2929ead9119096818d6f5c44d3b2bbf6319",
        "416493bf66dff0aa7fcd9ea505ed10dbff1f2906"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sun Sep 14 21:40:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 21:40:15 2014 +0000"
      },
      "message": "Merge \"Fix jank while unlocking and security is set\" into lmp-dev"
    },
    {
      "commit": "465fa3963534e41ead0dce1273b71fd50c58c973",
      "tree": "7edfd3c7e49cb8b01d0a9c5f5d5e49b38434a3fc",
      "parents": [
        "4b5c2d3cfc8aec4ab90097734a3556a0d0c0e68d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 14 14:21:18 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 14 14:32:45 2014 -0700"
      },
      "message": "Fix issue #16907799: Processes containing bound services...\n\n...are killed over eagerly.\n\nWhen the current foreground activity is moving to the background,\nit was briefly going through the CACHED_ACTIVITY state before the\ncorrect LAST_ACTIVITY state, allowing its bound service processes\nto be killed (because they went in to the cached list).  To solve\nthis, as long as a process has stopping activities, it won\u0027t go\nlower than LAST_ACTIVITY.\n\nAlso fixed a problem where we could put a process in CACHED_EMPTY\ninstead of CACHED_ACTIVITY_CLIENT.  There were a number of cases\nin the binding flow and also the client process state transitions\nwhere we would not correctly updateing the bound client activity\nstate.\n\nAnd add some sanity code so that if a process hosting a\nservice is killed, and a client process of that service is in the\ncached state, we kill the client process.  This avoids situations\nwhere we can start thrashing around in the cached list because we\nare restarting process for no reason -- since they will just\ncontinue to be cached.\n\nFinally, tune the process LRU list to allow twice as many cached\nactivity processes (from 8 to 16), so we can make better use of\nthe RAM we have available these days.\n\nChange-Id: Ib0cdf78c321cbb035259fc9dd6ee27b5ba1f90c5\n"
    },
    {
      "commit": "4605b2929ead9119096818d6f5c44d3b2bbf6319",
      "tree": "9b325e776471a93ea331ea2a91e2b3098926508a",
      "parents": [
        "c6a65dfbfff0b9fe1f6e0292cd4b92ffb679728c",
        "ccd3da23c6dbdda2af5c5d746652e4b240cb4f50"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Sun Sep 14 21:30:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 21:30:21 2014 +0000"
      },
      "message": "Merge \"set correct bounds in ActionBar based on visibility of ActionBarView\" into lmp-dev"
    },
    {
      "commit": "94c716ea2927cf7d16c66d8846b976f06bcb6460",
      "tree": "48e80378f95e7ba7518b6268683f8e1c1a9504df",
      "parents": [
        "2ae312e30652a4d0019b17825b58d558c4483a58"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Sun Sep 14 13:54:31 2014 -0700"
      },
      "committer": {
        "name": "Erik Pasternak",
        "email": "roboerik@android.com",
        "time": "Sun Sep 14 21:16:51 2014 +0000"
      },
      "message": "Route volume commands whenever media stream is in use\n\nFound a regression in volume handling. Previously we handled\nvolume commands as long as the media stream was active but we were only\nhandling them when there was an active session on L. This adds a check to\nmake sure we handle volume if anything is playing on the media stream.\n\nbug:17498479\nChange-Id: Iddd745c8a762cf7ebedb37f1b26fc934db01fba0"
    },
    {
      "commit": "ccd3da23c6dbdda2af5c5d746652e4b240cb4f50",
      "tree": "d170d24cc514fa17bddeeb0f0bce04456f992e06",
      "parents": [
        "ee2ec05ed7c0d3cb9115f4ddd7c3613269c4a57b"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Sep 12 18:03:55 2014 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Sun Sep 14 13:53:10 2014 -0700"
      },
      "message": "set correct bounds in ActionBar based on visibility of ActionBarView\n\nActionBarContainer was setting the bounds of its background assuming the\nvisibility of the ActionBarView. But that view becomes GONE when the\nActionBarContextView is visible, causing artifacts such as wrong shadows\nwhen resized (as in custom configuration changes).\n\nIssue #17280341 Quantum: drop shadow on CAB has wrong width after rotation on L, when configuration change is handled by the app\n\nChange-Id: I07e57f00e27b41d5370cb9440b35734a8ec10f3a\n"
    },
    {
      "commit": "c6a65dfbfff0b9fe1f6e0292cd4b92ffb679728c",
      "tree": "98c163f814d845461fa80f5fc054b11a7adf64e1",
      "parents": [
        "9e3485533d1f59b4c238c0f99691460444894178",
        "8b5b25b4487e22eb8a7dae32ee32f420210321a0"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Sep 14 20:04:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 20:04:38 2014 +0000"
      },
      "message": "Merge \"Reduce instructions required to obtain and recycle TypedArray\" into lmp-dev"
    },
    {
      "commit": "9e3485533d1f59b4c238c0f99691460444894178",
      "tree": "188071c31e433d3a908db71ac033fd4672239cde",
      "parents": [
        "7ca1161e302ea415a2f4696514967f126dfa86fa",
        "dc8bc1160cd97ca113636ca2b4adda21e031b5bd"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Sun Sep 14 19:58:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 19:58:06 2014 +0000"
      },
      "message": "Merge \"Correct test data size in keystore signing and verification tests.\" into lmp-dev"
    },
    {
      "commit": "7ca1161e302ea415a2f4696514967f126dfa86fa",
      "tree": "549acb757b4a98bc9bd74ba3a633114fccdded16",
      "parents": [
        "e7d6816fd1f329a326539e966b7912f424f3c45e",
        "8d4e6cb06005a2ce994360340a6191f0690db8f4"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Sep 14 19:36:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 19:36:13 2014 +0000"
      },
      "message": "Merge \"Saver: PowerManager call to set low power mode.\" into lmp-dev"
    },
    {
      "commit": "e7d6816fd1f329a326539e966b7912f424f3c45e",
      "tree": "77a4bd7acea113b49778d64ad3419b8c4ef03d69",
      "parents": [
        "2e451c817df8ea03a45f4c5dcda55245bce40701",
        "a0e0c0dfadf54ea7ba0eb1cfc5225c9887d3150a"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "ramanan@google.com",
        "time": "Sun Sep 14 19:20:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 19:20:36 2014 +0000"
      },
      "message": "Merge \"Fix creation issue of stack trace dump directory\" into lmp-dev"
    },
    {
      "commit": "2e451c817df8ea03a45f4c5dcda55245bce40701",
      "tree": "a6b56a8277c42ce07ee8ea4a28cccd820455b736",
      "parents": [
        "5fcdcee0d7c648a2afa194dd742c4933ede409a5",
        "5ec679a0fa2e26c058a8094836d80e4e989f74d5"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "ramanan@google.com",
        "time": "Sun Sep 14 19:20:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 19:20:32 2014 +0000"
      },
      "message": "Merge \"Fix crash in TranserPipe.\" into lmp-dev"
    },
    {
      "commit": "5fcdcee0d7c648a2afa194dd742c4933ede409a5",
      "tree": "ae19677a817375afbff7f2934728767fd000011d",
      "parents": [
        "645df3e3e473f0b7a095a61cb9947c7919f23036",
        "2e93c38fa6fad224e56a45ff4244bdd538aec846"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Sun Sep 14 19:17:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 19:17:07 2014 +0000"
      },
      "message": "Merge \"make wifi cellular params configurable\" into lmp-dev"
    },
    {
      "commit": "645df3e3e473f0b7a095a61cb9947c7919f23036",
      "tree": "979cedc378d35dfcf48d3ad1155fdfcaa817fd31",
      "parents": [
        "f1f886f3ae58fc3b3bd50cc0dce806bb42582dbc",
        "9e10d25732518f3d5740b5ede88f43cb28f51a14"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sun Sep 14 18:19:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 18:19:50 2014 +0000"
      },
      "message": "Merge \"Correctly propagate SW_CAMERA_LENS_COVER_BIT\" into lmp-dev"
    },
    {
      "commit": "8d4e6cb06005a2ce994360340a6191f0690db8f4",
      "tree": "f33ad62f12c43f567d7c5ff514c6b66c2a858bdd",
      "parents": [
        "c68f27625bfd18d945ab214983ae05206b6f3bfa"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Sep 14 11:10:22 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Sep 14 14:07:23 2014 -0400"
      },
      "message": "Saver: PowerManager call to set low power mode.\n\n- Add an explicit power manager call to set the low power mode state,\n  instead of trying manage everything around a single setting.\n- When low-power mode is triggered by falling below the configured\n  threshold, it does not update the setting.\n- The \"is-enabled\" api returns setting || below configured trigger.\n- Move the snooze management into the new api call.\n- Callers (sysui + settings) updated to use the api instead of the\n  setting.\n- Handles the case where the level does an unpowered leap out of the\n  low battery level. (Possible if powered in-between while the device\n  is off)\n\nBug:17460535\nChange-Id: Ic030504c9cad9868a7137abbe837b170da37852b\n"
    },
    {
      "commit": "f1f886f3ae58fc3b3bd50cc0dce806bb42582dbc",
      "tree": "6d76f4aec7d77a0bfe8741139a86589f9b61fb1e",
      "parents": [
        "ca68f2ca454d51e2a902625800c432604d33bb4e",
        "1a70a16b64620e416ae8353960c6af6c40274e7a"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun Sep 14 18:01:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 18:01:40 2014 +0000"
      },
      "message": "Merge \"Add null checks for quickly disappearing Displays\" into lmp-dev"
    },
    {
      "commit": "ca68f2ca454d51e2a902625800c432604d33bb4e",
      "tree": "1d30ba5c71c50bc9e47b3f5dec768f87dc152595",
      "parents": [
        "ee2ec05ed7c0d3cb9115f4ddd7c3613269c4a57b",
        "42310965fa2c0d2c91bea0a76730a21f6dd308a2"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Sep 14 17:44:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 17:44:33 2014 +0000"
      },
      "message": "Merge \"Customized ripple animation for navigation bar\" into lmp-dev"
    },
    {
      "commit": "9e10d25732518f3d5740b5ede88f43cb28f51a14",
      "tree": "9d34bbf0a799c9e22f8f9b1f88c85cab7ab70828",
      "parents": [
        "07ab0871eea8e307f412f3d7433016bff4c275aa"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sat Sep 13 19:41:20 2014 -0700"
      },
      "committer": {
        "name": "Rom Lemarchand",
        "email": "romlem@google.com",
        "time": "Sun Sep 14 17:30:52 2014 +0000"
      },
      "message": "Correctly propagate SW_CAMERA_LENS_COVER_BIT\n\nBug: 16034563\nChange-Id: I3402d42056cda47fddadd09f838b1082d93fb00d\n"
    },
    {
      "commit": "ee2ec05ed7c0d3cb9115f4ddd7c3613269c4a57b",
      "tree": "6309975e503012ce6551e5b8c77e4e5af4f16e64",
      "parents": [
        "07ab0871eea8e307f412f3d7433016bff4c275aa"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Sun Sep 14 10:30:05 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Sun Sep 14 10:30:05 2014 -0700"
      },
      "message": "TIF: Turn debugging off\n\nBug: 17476383\nChange-Id: I28ff54a635bf6468c231efe776dbc8e35460d542\n"
    },
    {
      "commit": "dc8bc1160cd97ca113636ca2b4adda21e031b5bd",
      "tree": "33b75101f66e635dcf0dec76176e2ea7c1ae1d49",
      "parents": [
        "07ab0871eea8e307f412f3d7433016bff4c275aa"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Thu Sep 11 16:08:44 2014 -0600"
      },
      "committer": {
        "name": "Rom Lemarchand",
        "email": "romlem@google.com",
        "time": "Sun Sep 14 17:09:47 2014 +0000"
      },
      "message": "Correct test data size in keystore signing and verification tests.\n\nThe test is sending too much data to be signed, which should actually\nfail, and does on Volantis.  Apparently the other keymaster implementors\ndo something to pass it, because shamu and hammerhead pass, but the test\nis wrong.\n\nChange-Id: Ic616a551567d64f5d87d9607ceb08afa7be74f9d\n"
    },
    {
      "commit": "07ab0871eea8e307f412f3d7433016bff4c275aa",
      "tree": "2b19b998d0994805b0480a8cbd437bea0a768215",
      "parents": [
        "2ae312e30652a4d0019b17825b58d558c4483a58",
        "0f35cdd862fba23e9bcc5344403426ae74fec55c"
      ],
      "author": {
        "name": "Christopher Lane",
        "email": "lanechr@google.com",
        "time": "Sun Sep 14 17:06:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 17:06:46 2014 +0000"
      },
      "message": "Merge \"Handle null values in registerService\" into lmp-dev"
    },
    {
      "commit": "2ae312e30652a4d0019b17825b58d558c4483a58",
      "tree": "7fd8660d59d945ab1fa0fdf5e73503f43f460b2e",
      "parents": [
        "c68f27625bfd18d945ab214983ae05206b6f3bfa"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Sep 12 17:58:48 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Sun Sep 14 09:54:23 2014 -0700"
      },
      "message": "Pipe TelephonyManager.getCallState through TelecommManager\n\n* Add TelecommManager.getCallState (hidden API)\n* Make TelephonyManager.getCallState call through to\nTelecommManager, to be consistent with\nTelephonyManager.ACTION_PHONE_STATE_CHANGED broadcasts for\noverall call state. Telephony continues to manage call states for\nindividual subscriptions.\n\nBug: 17378767\nChange-Id: Ia5e8b21df801ed3af4f6e14c110a72c92f077f88\n"
    },
    {
      "commit": "a0e0c0dfadf54ea7ba0eb1cfc5225c9887d3150a",
      "tree": "075cb0bc5321419c5a150fefbac1bee53d57c5ea",
      "parents": [
        "5ec679a0fa2e26c058a8094836d80e4e989f74d5"
      ],
      "author": {
        "name": "Jing Ji",
        "email": "a5705c@motorola.com",
        "time": "Thu Aug 07 13:44:05 2014 -0500"
      },
      "committer": {
        "name": "Ramanan Rajeswaran",
        "email": "ramanan@google.com",
        "time": "Sun Sep 14 09:45:30 2014 -0700"
      },
      "message": "Fix creation issue of stack trace dump directory\n\nUse the dirname instead of the filename to create the directory\n\nChange-Id: I16e49303b2ff5e2592ed60eab766db32d02262fe\n"
    },
    {
      "commit": "5ec679a0fa2e26c058a8094836d80e4e989f74d5",
      "tree": "47e9665ab51098647c175508defd2a72a4b4c9b1",
      "parents": [
        "c68f27625bfd18d945ab214983ae05206b6f3bfa"
      ],
      "author": {
        "name": "Xin Guan",
        "email": "a18772@motorola.com",
        "time": "Thu Aug 21 13:05:34 2014 -0500"
      },
      "committer": {
        "name": "Ramanan Rajeswaran",
        "email": "ramanan@google.com",
        "time": "Sun Sep 14 09:34:40 2014 -0700"
      },
      "message": "Fix crash in TranserPipe.\n\nSometimes the pipe has been closed when it\u0027s thread tries to access\n\nE AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: TransferPipe\nE AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method \u0027java.io.FileDescriptor android.os.ParcelFileDescriptor.getFileDescriptor()\u0027 on a null object reference\nE AndroidRuntime: \tat com.android.internal.os.TransferPipe.run(TransferPipe.java:184)\nE AndroidRuntime: \tat java.lang.Thread.run(Thread.java:818)\n\nChange-Id: I0fcd4a3334b49972903f2cb0edb51323ba3f49e5\n"
    },
    {
      "commit": "416493bf66dff0aa7fcd9ea505ed10dbff1f2906",
      "tree": "c7cc9fae14601ab934bffe7bdb2add830b93bdc7",
      "parents": [
        "777195efcee199737a37fe236afb69fdd577dfa0"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sat Sep 13 03:57:32 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sun Sep 14 18:04:15 2014 +0200"
      },
      "message": "Fix jank while unlocking and security is set\n\n- Delay showing the bouncer and playing the entrance animation for a\n  couple of frames.\n- Do not disable back button on the normal Keyguard. This makes the\n  entrance animation nicer and fixes some jank due to the need to\n  draw into both windows.\n- Prevent setPadding(...) call when nothing changes. setPadding would\n  invalidate the padding for the whole view hierarchy, which results\n  in a slower measure() when setting the window to invisible.\n\nBug: 17419960\nChange-Id: I4a239d4af40ad86875e4a0dd08473f19a5c9b961\n"
    },
    {
      "commit": "c68f27625bfd18d945ab214983ae05206b6f3bfa",
      "tree": "53c7bc6d7391410dcb2aed902cd4a6275b320c60",
      "parents": [
        "ba3306fc47b08b28b0a6201e04cb5fbc7808d80d",
        "68c860bb29861e54fd9b868bd5af701b054a1dc0"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Sun Sep 14 07:48:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 07:48:27 2014 +0000"
      },
      "message": "Merge \"Minimize the number of default enabled IMEs part 2\" into lmp-dev"
    },
    {
      "commit": "ba3306fc47b08b28b0a6201e04cb5fbc7808d80d",
      "tree": "8ee91e816598d9cb1f15caa86bf4adf2faee9320",
      "parents": [
        "625f05595877309288c298e59ae86c14423d283e",
        "4298b43592966b9b620866bb3da1ab3f9ed2e668"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Sun Sep 14 07:12:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 07:12:40 2014 +0000"
      },
      "message": "Merge \"Adding null check for invalid recents task list. (Bug 17476926)\" into lmp-dev"
    },
    {
      "commit": "625f05595877309288c298e59ae86c14423d283e",
      "tree": "b3c2dea991fbe3c4ee8bbfd40a91ecc9ee3af606",
      "parents": [
        "a11757c187a5492e39ecc836dc72ff3752a483bd",
        "6074c5c15117bb17defb90bdb9fe247d0df47c70"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Sun Sep 14 07:12:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 14 07:12:29 2014 +0000"
      },
      "message": "Merge \"Fixing issue with stack not being fully centered. (Bug 17015153)\" into lmp-dev"
    }
  ],
  "next": "42310965fa2c0d2c91bea0a76730a21f6dd308a2"
}
