)]}'
{
  "log": [
    {
      "commit": "bd6937841983230bd65dc08548367caa7d409238",
      "tree": "c7021170d466d862701a19a29bafc132789205cc",
      "parents": [
        "0de79f16f3bfe060d25d481d52155d69233864e4",
        "2b122f4c2e691f0319e4f9ea5873989792bb56a6"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Aug 29 22:17:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 22:17:10 2014 +0000"
      },
      "message": "Merge \"Add a hidden system method to check call filter.\" into lmp-dev"
    },
    {
      "commit": "2b122f4c2e691f0319e4f9ea5873989792bb56a6",
      "tree": "6e5a243d085f61cd35fd80343e4200900157ad54",
      "parents": [
        "e11ac78ccd907159f2b75fd3f90dd59c279ae11e"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 27 16:29:47 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Aug 29 18:09:35 2014 -0400"
      },
      "message": "Add a hidden system method to check call filter.\n\nAs a stopgap for dialer, add a NoMan method to check\nwhether or not contact extras meet the current notification\ninterruption filter, if phone calls are allowed at all.\n\nBug:17299986\nChange-Id: I4d7e04b974d878504ef4e3a73cb6b602cdd2f73e\n"
    },
    {
      "commit": "b48be6e8588e763c938bdc1b0dc778f6de82242e",
      "tree": "e414baa640007851037aec0489930a40dbb187b1",
      "parents": [
        "e167eb52c90fc3c93feece4d8dfe759c5138db3d",
        "dda003ffa84f986bfaba4344124eafa533f5039d"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 29 21:51:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 21:51:09 2014 +0000"
      },
      "message": "Merge \"Clean up apks installed for a removed user\" into lmp-dev"
    },
    {
      "commit": "e167eb52c90fc3c93feece4d8dfe759c5138db3d",
      "tree": "68cfc837ccb3fb560fe20465081d02957af84d78",
      "parents": [
        "c0a6c03cf24848b796e3e9874d2e601f07510020",
        "f973a7b17135535528ae6e792d38d4bf081b44c4"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 29 21:43:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 21:43:52 2014 +0000"
      },
      "message": "Merge \"Expand job scheduler dumpsys a bit\" into lmp-dev"
    },
    {
      "commit": "c0a6c03cf24848b796e3e9874d2e601f07510020",
      "tree": "823a62e77b8397829f06b71ab3938d6ca1ac2199",
      "parents": [
        "8c94d9fb95d933d1e98befe61ffdb4d92086a01b",
        "3e9a13438dce2f4a7a437e9b5bbd222128c39d52"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Aug 29 21:43:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 21:43:15 2014 +0000"
      },
      "message": "Merge \"Use a linear spline if there\u0027s a non-monotonic brightness curve\" into lmp-dev"
    },
    {
      "commit": "8c94d9fb95d933d1e98befe61ffdb4d92086a01b",
      "tree": "13cc4372467c150f4f942730dccf39bcf5a8bd67",
      "parents": [
        "9d75e95f9b1155fb8a8b4bf914c58cc011481fd1",
        "2c924fb2c7dfba69d2913943598cbc61945d4f1d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 29 21:40:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 21:40:39 2014 +0000"
      },
      "message": "Merge \"Fix issue #17329066: Crash in ActivityManager\" into lmp-dev"
    },
    {
      "commit": "3e9a13438dce2f4a7a437e9b5bbd222128c39d52",
      "tree": "abc1629e88dc5694ac58a8630b8f45658c2aa862",
      "parents": [
        "d06cd2b1bd067e911d48c3b0c81a503c5772c98f"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Aug 28 17:42:16 2014 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Aug 29 14:39:12 2014 -0700"
      },
      "message": "Use a linear spline if there\u0027s a non-monotonic brightness curve\n\nSome devices may contain things like transflective displays where\nthey actually want the backlight brightness to decrease in the face\nof high ambient light scenarios. In the interest of time, just use a\nlinear interpolation based on the brightness control points for these\ncases but in the future we should consider adding a non-monotonic\ncubic spline.\n\nBug: 15611140\nChange-Id: I8fcee061b18c8ae9cc9a1b38d8b850aaec4478ce\n"
    },
    {
      "commit": "b8708c01dfbe76d9e235fb21474b625a28b34ad8",
      "tree": "8cfc05a08b454e2a4222a6cabd16aedcdcb426c0",
      "parents": [
        "0ae64a84af9304bb493bc9bf0e0f32cac564ec48",
        "3133c401cd34e3c75b25320b50566c93494310a7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 29 21:35:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 21:35:23 2014 +0000"
      },
      "message": "Merge \"Fix issue #17329290: NPE during ContentProviderRecord.dump()\" into lmp-dev"
    },
    {
      "commit": "f973a7b17135535528ae6e792d38d4bf081b44c4",
      "tree": "a6ed1f5500b142be6958e34ea496444b13dc8bff",
      "parents": [
        "162fa7f41b1aa5b3c91b168bc27d1886dec166b1"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 29 12:54:08 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 29 14:24:15 2014 -0700"
      },
      "message": "Expand job scheduler dumpsys a bit\n\nNow it actually says what jobs are active.\n\nBug 17322886\n\nChange-Id: I1a0fe0bf8d4cb2988cc89a11793981037157ee07\n"
    },
    {
      "commit": "3133c401cd34e3c75b25320b50566c93494310a7",
      "tree": "b47b965ce2cc487f254ea155175ee9ba5dfe9f7f",
      "parents": [
        "78358b17885cfb99f359f54c11565c0c3a998928"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 29 12:53:07 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 29 13:59:11 2014 -0700"
      },
      "message": "Fix issue #17329290: NPE during ContentProviderRecord.dump()\n\nDon\u0027t NPE.\n\nChange-Id: I5e59583e97b969b1739fc39a1520bd1930302313\n"
    },
    {
      "commit": "2c924fb2c7dfba69d2913943598cbc61945d4f1d",
      "tree": "95ce5c52f6af4d94271eb53d7d8f5dc5fe5c55d3",
      "parents": [
        "78358b17885cfb99f359f54c11565c0c3a998928"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 29 13:02:03 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 29 13:56:45 2014 -0700"
      },
      "message": "Fix issue #17329066: Crash in ActivityManager\n\nChange-Id: Ib59b7a8d65b3abece82bc58897e21600af4d73f5\n"
    },
    {
      "commit": "d627eac286e377aec5c8f66d4746850c3eff8ff8",
      "tree": "42a3078afdf08c9c125a8cc0ff3cba8b0a084ff6",
      "parents": [
        "78358b17885cfb99f359f54c11565c0c3a998928",
        "1ad99155b37c0cb0b7d95f084a2bff0cbfc8e12d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Aug 29 20:45:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 20:45:08 2014 +0000"
      },
      "message": "Merge \"Don\u0027t use anim background for translucent windows\" into lmp-dev"
    },
    {
      "commit": "78358b17885cfb99f359f54c11565c0c3a998928",
      "tree": "8af265b149f7b936b85b60de9af2ca6c5f6e8505",
      "parents": [
        "8fd8124911958ae454c7306698e2f423b0b11e39",
        "b82bc785c966b59621a3a2523ba7cdf84a73697b"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Fri Aug 29 20:37:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 20:37:50 2014 +0000"
      },
      "message": "Merge \"NoMan: Allow listeners to specify notification trim\" into lmp-dev"
    },
    {
      "commit": "dda003ffa84f986bfaba4344124eafa533f5039d",
      "tree": "649b390602e2efe8abad283fcdd04f285cfaff40",
      "parents": [
        "551056ec0fd274f4696c2cf1ec9c62298f7f7226"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Aug 28 18:06:51 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 29 10:28:38 2014 -0700"
      },
      "message": "Clean up apks installed for a removed user\n\nWhen a user is removed, enumerate through all installed packages\nto see if any of them are not installed for any user. Delete the\npackage if no user has it \"installed\".\n\nAdded a pm option to install an apk for a specific user.\n\nFixed a crash in UserManagerService when executing the above\ncleanup - dying users generate a null UserInfo.\n\nBug: 15426024\nChange-Id: I571decde1ae1c257d0da6db153b896aad6d6bcb4\n"
    },
    {
      "commit": "074d27dd5d1b069854ba75a6bb7e693c050324fb",
      "tree": "3be4f78bb53ac048946bd542d1695542776b30c3",
      "parents": [
        "e37679b27d8d1cdf7896c8a92d5754bb9e932add",
        "dc6d1a9cc3a23c26c786a732e729fdd418b57d29"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Aug 29 17:00:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 17:09:49 2014 +0000"
      },
      "message": "Merge \"Fix the global gesture to enable accessibility.\" into lmp-dev"
    },
    {
      "commit": "b82bc785c966b59621a3a2523ba7cdf84a73697b",
      "tree": "3a473c67c3339ca7f0d65cbfd8d077177a662dd7",
      "parents": [
        "1728879d9c6870f62aacd42d8b1a1851a5da76c0"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Wed Aug 20 14:29:43 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Fri Aug 29 12:34:12 2014 +0200"
      },
      "message": "NoMan: Allow listeners to specify notification trim\n\nBug: 16574195\nChange-Id: I116080df8b73d73040cf9dbc751e25ee118641d7\n"
    },
    {
      "commit": "f8a823b05a9db8b307817461b58bc0dda896241b",
      "tree": "399f17410eda5d1e91046db794fe812241e63916",
      "parents": [
        "503a102143e7ecd25721313a4edad613a3688ada",
        "a7221ce87683fab16603290378408ce92f02e88a"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Fri Aug 29 06:28:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 06:28:14 2014 +0000"
      },
      "message": "Merge \"Fix system audio mode failure in boot up\" into lmp-dev"
    },
    {
      "commit": "97bf45464c056abecfef50a7cc52617344b22de1",
      "tree": "0ab8e3617944ee969574f2452a8fc3f63238337e",
      "parents": [
        "f825e0c561cc3ba79e62b01f13ea9d4d2f62c1cc",
        "959d2db12c7c6a06465af1251bc4cece580a72a3"
      ],
      "author": {
        "name": "Terry Heo",
        "email": "terryheo@google.com",
        "time": "Fri Aug 29 05:12:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 05:12:57 2014 +0000"
      },
      "message": "Merge \"CEC: Implement dump() of HdmiControlService\" into lmp-dev"
    },
    {
      "commit": "dc6d1a9cc3a23c26c786a732e729fdd418b57d29",
      "tree": "63fd11756426b65372a6c5123f9413480245b096",
      "parents": [
        "6a6a8f00946f963191612f64238bd706c2188dd8"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 28 18:40:57 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 28 18:45:50 2014 -0700"
      },
      "message": "Fix the global gesture to enable accessibility.\n\n1. There was a bug in the touch explorer which was crashing almost\n   every time after accessibility was enabled via the gesture. The\n   problem was that in dragging state when a finger goes up we were\n   not transitioning to touch exploring state.\n\n2. The global actions dialog was not going away after enabling\n   accessibility while it should as the user brought it up to\n   turn accessibility on rather to interact with global actions.\n\nbug:15254250\n\nChange-Id: Iaa45f758e09566822775b53e87d2980138e85ef9\n"
    },
    {
      "commit": "a7221ce87683fab16603290378408ce92f02e88a",
      "tree": "cbf5b8875b38efbcf0c3bedca3e69df4db2b3d89",
      "parents": [
        "13d43b927f975224cbeb2dee6b315759eae83521"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Thu Aug 28 16:35:30 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Fri Aug 29 10:16:38 2014 +0900"
      },
      "message": "Fix system audio mode failure in boot up\n\nThis bug happens because \u003cSet System Audio Mode\u003e is arrived\nbefore \u003cGive System Audio Mode Status\u003e\u0027s send result callback\nis called in service thread. We do set internal state\non callback resut.\nThis change sets state when we send command.\nAlong with this, add more debug log to help future debugging.\n\nBug: 17309726\nChange-Id: I0e41f684372a4c8891a90f724944227fc689e053\n"
    },
    {
      "commit": "3d073952060db203170b62c447c783a73506a83c",
      "tree": "c6d3ff3a5201d94074272bc45f49f5cc36f49bd5",
      "parents": [
        "43da1d4a08c7e07b780da4615bed258eeb6f967e",
        "ecf1cda068c95c58d296d508d34706d659e4a1ae"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 29 00:56:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 00:56:49 2014 +0000"
      },
      "message": "Merge \"Debug issue #17310019: pause when launching settings\" into lmp-dev"
    },
    {
      "commit": "ecf1cda068c95c58d296d508d34706d659e4a1ae",
      "tree": "2db253b50d2233db310ab2a9d7958c84e31476b4",
      "parents": [
        "2db754ac6e2cddf01801c450bb8200b01cddf410"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 28 16:58:28 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 28 17:52:33 2014 -0700"
      },
      "message": "Debug issue #17310019: pause when launching settings\n\nLet\u0027s log!\n\nChange-Id: Icaf42d46aff6e74ee5fc98611dd77083a5d5052e\n"
    },
    {
      "commit": "e545035e0ece992941047d7676a53d090c81448d",
      "tree": "f689ca9c39a7f23b482776ff61b5e571f344ccf2",
      "parents": [
        "55471dcd0f843e79d8665c63165720eca6a9c980"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Aug 28 16:17:55 2014 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Aug 28 17:02:37 2014 -0700"
      },
      "message": "Remove obsolete pruneDexCache\n\nBug: 16875245\n\n(cherry picked from commit 09107db4916913912e61bfe592643b9c4c50b500)\n\nChange-Id: I06e14c405aa4af295795982c1d236be3cb00e893\n"
    },
    {
      "commit": "371bee50f9b2e2f293bb1e1e11872ef1bd69d155",
      "tree": "2e421bcbe96c5dffef6db0d09f19a108661ba546",
      "parents": [
        "6a6a8f00946f963191612f64238bd706c2188dd8",
        "fd8aa02d73ed43fb90bf44dbe4d65d378261d905"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Aug 28 23:49:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 23:49:33 2014 +0000"
      },
      "message": "Merge \"TIF: cosmetic changes for consistency.\" into lmp-dev"
    },
    {
      "commit": "fd8aa02d73ed43fb90bf44dbe4d65d378261d905",
      "tree": "d04467f4d936cb1b354c93d903b16706ff499ff6",
      "parents": [
        "11cfe2c0369820835def8495303189ed398480ea"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Aug 28 14:59:20 2014 +0900"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Aug 29 08:48:02 2014 +0900"
      },
      "message": "TIF: cosmetic changes for consistency.\n\n- Remove uncessarry logic in buildTvInputListLocked().\n  (No longer needed because we removed availability.\n   Verified the bug case, b/15738607, does not happen without this logic.)\n- Rename member variables in XXXState classes.\n- Define SessionCallback for consistency.\n\nChange-Id: I49642c909ad7f77d97d1d90670c7bb7c2b12cda8\n"
    },
    {
      "commit": "1ad99155b37c0cb0b7d95f084a2bff0cbfc8e12d",
      "tree": "f4d93499ba79c2da039f30a6dcdf648c223d8408",
      "parents": [
        "eee0ea201f078beb5dd9259d98cd614c92a1bcb6"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Aug 28 15:47:13 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Aug 28 15:47:13 2014 -0700"
      },
      "message": "Don\u0027t use anim background for translucent windows\n\nWhen a translucent window transitions in or out the activity behind\nit does not animate. In such cases if a background color is specified\nfor the translucent window animation then the background will obscure\nthe static window behind the animating window for the duration of the\nanimation. This change eliminates the background color for\ntranslucent windows.\n\nFixes bug 16219830.\n\nChange-Id: I5834595afa5beae95ac2fcf8f2bad1a59271e08a\n"
    },
    {
      "commit": "921db7e1de9d52fb3cb2b8956e09f67b93ea480a",
      "tree": "e153139b4111ebd3e20aea1fece11ae77f8df95b",
      "parents": [
        "7f208bfcfdedf10f5e582bb68ce0afe9dc02e6c3",
        "3892fc0349a91097f53152eaf2801dfebb2066ca"
      ],
      "author": {
        "name": "Diego Pontoriero",
        "email": "diegs@google.com",
        "time": "Thu Aug 28 22:38:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 22:38:50 2014 +0000"
      },
      "message": "Merge \"Change TelephonyManager method name to accurately reflect functionality.\" into lmp-dev"
    },
    {
      "commit": "350be2e1c2e4ad8b1a1386a55b40c123f148e94e",
      "tree": "5ed9e9cfaa4e6af7d64e7a4c7adf7443ce81c411",
      "parents": [
        "2f2ea058db85393774e9a73144d7c60dc9bdb6aa",
        "3625bf72cb8bcf3c7f8f8cd8d708d7206824cc62"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Aug 28 21:51:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 21:51:50 2014 +0000"
      },
      "message": "Merge \"Update to MediaBrowser APIs per council feedback\" into lmp-dev"
    },
    {
      "commit": "3625bf72cb8bcf3c7f8f8cd8d708d7206824cc62",
      "tree": "2622f578bd3e2af0ea5f0d81bf2a617ec4f3c3dc",
      "parents": [
        "de18420afff5ae606dd5adbe2a7ab3c52c61ff39"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed Aug 27 16:03:19 2014 -0700"
      },
      "committer": {
        "name": "Erik Pasternak",
        "email": "roboerik@android.com",
        "time": "Thu Aug 28 21:11:22 2014 +0000"
      },
      "message": "Update to MediaBrowser APIs per council feedback\n\nDoes all the updates in the bug except the loadIcon/loadBitmap\nmethods, which are removed per feedback from Sharkey.\n\nbug:17205016\nChange-Id: Ie84d4d25a59c6985ce16972c26c8d1e5c02ff5c9\n"
    },
    {
      "commit": "3892fc0349a91097f53152eaf2801dfebb2066ca",
      "tree": "ffbaddd7bb555d413ec65c4ca5a21fec5a14ecd0",
      "parents": [
        "2ac81fbfaeec4dc0d5eda3df065f3baded9ab854"
      ],
      "author": {
        "name": "Diego Pontoriero",
        "email": "diegs@google.com",
        "time": "Thu Aug 28 11:49:44 2014 -0700"
      },
      "committer": {
        "name": "Diego Pontoriero",
        "email": "diegs@google.com",
        "time": "Thu Aug 28 13:50:36 2014 -0700"
      },
      "message": "Change TelephonyManager method name to accurately reflect functionality.\n\nBug: 17163860\nChange-Id: I4390d79c49831454146a42b89520a16984c5f260\n"
    },
    {
      "commit": "12b500959dba868202d703be71df620ea0814ccb",
      "tree": "e0b04460a0e35e86d08deb6ff6c4858e20e744fa",
      "parents": [
        "1a3febe711cf24d06c26a6f17d04d61a561d94eb",
        "868d74536e60914acb4f63d11e2d32417b78382e"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Aug 28 20:49:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 20:49:06 2014 +0000"
      },
      "message": "Merge \"Force translucency for inset windows\" into lmp-dev"
    },
    {
      "commit": "a8528c642090525f0e5f3c35dc3ba5a50ff17093",
      "tree": "c953dde5077e810fcac88897b5c47afab77204ad",
      "parents": [
        "2db754ac6e2cddf01801c450bb8200b01cddf410",
        "b53453fae037d67e421011936c8fdffe7ba43922"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Aug 28 19:41:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 19:41:42 2014 +0000"
      },
      "message": "Merge \"Audio/Micrphone user restriction/multiuser updates.\" into lmp-dev"
    },
    {
      "commit": "2db754ac6e2cddf01801c450bb8200b01cddf410",
      "tree": "c6e5685f8032aca105e6ab076ba7f2113ea15c02",
      "parents": [
        "8bd5d6900827c465f0770290776ec52753dc9622",
        "d7c9289f935992f4ae2fc032747f9e04bb86a7d0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 28 19:33:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 19:33:08 2014 +0000"
      },
      "message": "Merge \"Fix issue #17289876: startActivityFromRecents appears to launch the wrong task\" into lmp-dev"
    },
    {
      "commit": "8bd5d6900827c465f0770290776ec52753dc9622",
      "tree": "459cc65a41d7391cc11f2496187eb917962b5d3c",
      "parents": [
        "45c0d5838f0a26dd69a0ee28d688b36f2fbcdc2f",
        "48a10a56e98b008ac55b9d50aee1ad33b377e367"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 28 19:15:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 19:15:10 2014 +0000"
      },
      "message": "Merge \"Change API to return thumbnail size instead of individual dimensions. (Bug 17295512)\" into lmp-dev"
    },
    {
      "commit": "45c0d5838f0a26dd69a0ee28d688b36f2fbcdc2f",
      "tree": "b421be8907684246cf162388d2acd6458aada68f",
      "parents": [
        "7e7f9a3f7c8ed6d17e1295cd1c61b4fc1ac98ec1",
        "85a384b4256121eb85b7e72bcd50f3348f365d41"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Thu Aug 28 18:59:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 18:59:41 2014 +0000"
      },
      "message": "Merge \"NoListener: Factor out ZEN mode API\" into lmp-dev"
    },
    {
      "commit": "7e7f9a3f7c8ed6d17e1295cd1c61b4fc1ac98ec1",
      "tree": "8795328465c9a7f5358f87e8b3a41bd7055c60bb",
      "parents": [
        "81289efcae107c292dfbff6fb7ee342848cdd5c9",
        "7d9eefd871f1cdc5ebc36fa92dae48a737ae2928"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 28 18:58:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 18:58:16 2014 +0000"
      },
      "message": "Merge \"Fix issue #16953886: History and batterystats checkin summary...\" into lmp-dev"
    },
    {
      "commit": "d7c9289f935992f4ae2fc032747f9e04bb86a7d0",
      "tree": "b31b07270a4075e5a7827ba9751710170a4aeda3",
      "parents": [
        "19d431f330bf1d89c92c0971dad5fa8f5950b16d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 27 16:44:24 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 28 11:38:13 2014 -0700"
      },
      "message": "Fix issue #17289876: startActivityFromRecents appears to launch the wrong task\n\nIt would be good to actually bring the task to the front.\n\nAlso, make the flow when inTask is provided better match what happens when\nwe go looking for a task on our own.\n\nAnd this includes another fix that was supposed to be part of a different\nchange but I forgot this class is part of the framework project now.\n\nChange-Id: I3cf05f2e585c0fd7a0dbb7c7cf9fb1655764dd93\n"
    },
    {
      "commit": "85a384b4256121eb85b7e72bcd50f3348f365d41",
      "tree": "97e2a8c2dee26ddb4fd4ba20c653764f50d22ad0",
      "parents": [
        "d757d6bfc6cc20ab08f6e6f278d4404609ebc61a"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Wed Aug 27 20:16:15 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Thu Aug 28 19:28:12 2014 +0200"
      },
      "message": "NoListener: Factor out ZEN mode API\n\nBug: 17255109\nBug: 17295014\nChange-Id: I7e1f6e29b8a23b8e59a8615a8012a86bd5dd22d7\n"
    },
    {
      "commit": "48a10a56e98b008ac55b9d50aee1ad33b377e367",
      "tree": "dac6b219a75eb99e7a713ae36b983c006e39cefe",
      "parents": [
        "e193455ee20dc6bb44740959d010a8e41f1e64df"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 27 14:36:51 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 28 10:23:40 2014 -0700"
      },
      "message": "Change API to return thumbnail size instead of individual dimensions. (Bug 17295512)\n\n- Fixing issue where we were pulling the thumbnail dimensions too early in AMS. (Bug 17286904)\n- Simplifying the Recents code between start \u0026 configuration change\n\nChange-Id: I6d667cbf37b844939e5fc466da613bb78ca05082\n"
    },
    {
      "commit": "2836dbb9536263a8d4e33a751fb41efc5a58186e",
      "tree": "891f602ad5486ad504b98da4bcca12ef606b1e9c",
      "parents": [
        "19293d2b44b408dc4d32a8cf5c7c8d525e57f510",
        "fc0c6890c675494b15cd847b20c5a5ede491fc3c"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Aug 28 16:29:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 16:29:55 2014 +0000"
      },
      "message": "Merge \"Clean up Connectivity Logging.\" into lmp-dev"
    },
    {
      "commit": "65c27970821f022d5c256eba8b764f584210e683",
      "tree": "e9dcfbaf62007e5d9cd9957b0a3d0c9e8c3eb243",
      "parents": [
        "f6a5d341671c5b71dc8c3439e2db9ee022208eaa"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Thu Aug 28 16:56:15 2014 +0100"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Thu Aug 28 16:59:11 2014 +0100"
      },
      "message": "Relocate broken getCallingUserId() calls\n\nThis should not be invoked while the calling identity is cleared\nbecause it will return the current user rather than the calling user.\n\nBug: 17314802\nChange-Id: I587daa420b0976d41928ab7c34eeda2329c1341e\n"
    },
    {
      "commit": "f6a5d341671c5b71dc8c3439e2db9ee022208eaa",
      "tree": "b841671e02a440dadcc1308eca4e7dac2c0c7085",
      "parents": [
        "1a08a8f52f263fb8431b54dce89d333660ac3b1f",
        "996b5af40c1af8f61005b584465d4ec392b2d209"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Aug 28 15:45:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 15:45:02 2014 +0000"
      },
      "message": "Merge \"Start TvInputManagerService when the device supports FEATURE_LIVE_TV\" into lmp-dev"
    },
    {
      "commit": "959d2db12c7c6a06465af1251bc4cece580a72a3",
      "tree": "ab614aca91c32837ae54d31993649d1b4f9bd63d",
      "parents": [
        "d576bf310b96b61105a6fd4d63b39545349698a5"
      ],
      "author": {
        "name": "Terry Heo",
        "email": "terryheo@google.com",
        "time": "Thu Aug 28 16:45:41 2014 +0900"
      },
      "committer": {
        "name": "Terry Heo",
        "email": "terryheo@google.com",
        "time": "Thu Aug 28 19:07:59 2014 +0900"
      },
      "message": "CEC: Implement dump() of HdmiControlService\n\nIn addition, use hexadecimal address representation in HdmiPortInfo.toString()\n\nBug: 17310007\nChange-Id: Iaba8f718f86a18a23b50f983053c7589dcdcfaf8\n"
    },
    {
      "commit": "729b2a6c2f330c10674bb3fc0c4f2eb57e3d0a43",
      "tree": "8c259ae44fd274be2fd0f1bef2344063c9886bb2",
      "parents": [
        "11cfe2c0369820835def8495303189ed398480ea"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Wed Aug 27 18:01:58 2014 +0100"
      },
      "committer": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Thu Aug 28 10:56:18 2014 +0100"
      },
      "message": "Renamed getUninstallBlocked to isUninstallBlocked\n\nAs per API review.\n\nBug: 17297103\nChange-Id: Icb4ceded317b0df4deb0f5221512541a632e150b\n"
    },
    {
      "commit": "996b5af40c1af8f61005b584465d4ec392b2d209",
      "tree": "5f1e85609cfa6529286c06cb3974cdde8d968669",
      "parents": [
        "11cfe2c0369820835def8495303189ed398480ea"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Aug 27 23:50:37 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Aug 27 23:52:01 2014 -0700"
      },
      "message": "Start TvInputManagerService when the device supports FEATURE_LIVE_TV\n\nBug: 17284986\nChange-Id: I5efeffecfcb771cb2e6180ccfd665464611a24fc\n"
    },
    {
      "commit": "9c165d6e9a2f085fbdc87b9221f2d52d851b2652",
      "tree": "5d32884cb07c54d3bdee63cb06f6ff23d802d7d8",
      "parents": [
        "d576bf310b96b61105a6fd4d63b39545349698a5"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Aug 25 14:39:26 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Aug 27 21:52:07 2014 -0700"
      },
      "message": "TIF: Enable applications to register custom content rating systems\n\nA recent change that moved the string resource for the system supported\ncontent ratings from the framework to the TV app led to a need for\nallowing the TV app to publish its own content rating systems. This\nchange added an intent action and a metadata key to be used by the TV\ninput manager service for querying available content rating systems,\nsimilarly to the way InputManager defined ACTION_QUERY_KEYBOARD_LAYOUTS\nand META_DATA_KEYBOARD_LAYOUTS for custom keyboard layouts. Applications\nnow can register their own rating systems simply by declaring a\nbroadcast receiver in their manifests.\n\nBug: 17167287, Bug: 17114406\nChange-Id: I1808c624014b603ea709714737c2a880714bdc0a\n"
    },
    {
      "commit": "7d9eefd871f1cdc5ebc36fa92dae48a737ae2928",
      "tree": "d1666aa946e99f57b7f4cbe44334b841a9a85a2c",
      "parents": [
        "19d431f330bf1d89c92c0971dad5fa8f5950b16d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 27 18:30:31 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 27 18:30:31 2014 -0700"
      },
      "message": "Fix issue #16953886: History and batterystats checkin summary...\n\n...start timestamps are in 1970s\n\nLook for the wall clock time being very small, and try to update\nit to a better value if we see one.\n\nAlso handle time change events to update the current time we a re\ntracking.\n\nChange-Id: Ifbae2b8c43ab5baa75ee4f672a752a542e23b52d\n"
    },
    {
      "commit": "af410a5145d7c06b0c27f6e749541118694a54ab",
      "tree": "b2a52dbcf8a362258ea2aab73dfdf2d984b120a0",
      "parents": [
        "0e85f35514dca2de25c8bac15af4cb12bf1ce132",
        "f286b4d86b4b2ac91edb88d0336810e46d9a16ce"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Thu Aug 28 00:59:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 00:59:03 2014 +0000"
      },
      "message": "Merge \"CEC: return non-null MHL controller when not ready\" into lmp-dev"
    },
    {
      "commit": "162fa7f41b1aa5b3c91b168bc27d1886dec166b1",
      "tree": "1937191ef2e3eb2e3bdca1203f41f63d87e21c85",
      "parents": [
        "b4558af745047631d27697460efd8fc6e7a7cf38",
        "f7f49ddade34744d5386f9bf52ab9ba4f981fce7"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Aug 28 00:00:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 00:00:58 2014 +0000"
      },
      "message": "Merge \"TIF: fix callback cleanup logic in removeSessionStateLocked().\" into lmp-dev"
    },
    {
      "commit": "b4558af745047631d27697460efd8fc6e7a7cf38",
      "tree": "f455b2b33ea0d9d5f23e23f0bb530571677d351a",
      "parents": [
        "89972815a2d17775538d66b9ba02747e016c81e2",
        "219857b900e2a15464c6254d8d64b68db7d548c0"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Aug 28 00:00:54 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 00:00:56 2014 +0000"
      },
      "message": "Merge \"Change constant to PowerManager#FLAG_WAIT_FOR_DISTANT_PROXIMITY\" into lmp-dev"
    },
    {
      "commit": "89972815a2d17775538d66b9ba02747e016c81e2",
      "tree": "795aae63d18d91c0bb7d817db198c8324e0f0fdc",
      "parents": [
        "30a480bcfc822bc182ae8c6a57c79dacf50a8660",
        "674d3e750133efc4b2d575d806596d1f56bda8d9"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Aug 28 00:00:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 00:00:48 2014 +0000"
      },
      "message": "Merge \"Do not require device provisioning to do restore-at-install\" into lmp-dev"
    },
    {
      "commit": "868d74536e60914acb4f63d11e2d32417b78382e",
      "tree": "b7681f53139ec66b2498fb2c10d4d776056317c8",
      "parents": [
        "780617faa2c9b3dbcb902da06a486149c5bddbb3"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Aug 27 16:51:56 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Aug 27 16:51:56 2014 -0700"
      },
      "message": "Force translucency for inset windows\n\nbug:17289912\n\nChange-Id: Ic800f07bce78e0a3538a6afd7ec293d9f8ddad9d\n"
    },
    {
      "commit": "219857b900e2a15464c6254d8d64b68db7d548c0",
      "tree": "661a571383481c6a2b7b0c90816f9a3a06e5cfd8",
      "parents": [
        "869a67c0b1ed7fb485851edb99376c4e4099ceae"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Aug 27 15:36:15 2014 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Aug 27 15:37:27 2014 -0700"
      },
      "message": "Change constant to PowerManager#FLAG_WAIT_FOR_DISTANT_PROXIMITY\n\nAlso add docs to PowerManager.WakeLock#release(int)\n\nBug: 17290118\nChange-Id: Ibcbc4279efdd0f275808042356e6ff843958e23f\n"
    },
    {
      "commit": "fc0c6890c675494b15cd847b20c5a5ede491fc3c",
      "tree": "f7c39bc1842e8cce2b2b24a9835e004c21bdcb22",
      "parents": [
        "c47b18fb2523b65189f88c22a4291233f00bfb4a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Aug 27 14:34:02 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Aug 27 14:49:14 2014 -0700"
      },
      "message": "Clean up Connectivity Logging.\n\nbug:17285109\nChange-Id: I61b98aa636996f8d4915fd954d49a22c20cfe9ab\n"
    },
    {
      "commit": "b655e756a091bda0ebecdeb2f6f6e26d7db74e31",
      "tree": "5bec03875ef189e2f3aa2638601cc6a8c22866f6",
      "parents": [
        "3cb3e8b92fe65feae7f469099884363f006d9e03",
        "53dc7eac05324261a51443059b5fb5d468f33594"
      ],
      "author": {
        "name": "Sascha Prueter",
        "email": "saschap@google.com",
        "time": "Wed Aug 27 21:18:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 21:18:34 2014 +0000"
      },
      "message": "Merge \"Add null check to cleanupRecentTasksLocked.\" into lmp-dev"
    },
    {
      "commit": "53dc7eac05324261a51443059b5fb5d468f33594",
      "tree": "2a810029ba2739ebdb3879da8458414f67ef02ea",
      "parents": [
        "eee0ea201f078beb5dd9259d98cd614c92a1bcb6"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Aug 27 14:01:25 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Aug 27 14:01:25 2014 -0700"
      },
      "message": "Add null check to cleanupRecentTasksLocked.\n\nIf during boot, the package manager broadcast occurs before\nTaskPersister has restored the recents list then mRecentTasks will be\nnull and an NPE will occur. This checks for null mRecentsTasks and\nreturns before the NPE happens.\n\nFixes bug 17300409.\n\nChange-Id: I1588ad3a3c0d04bc6f273630ef5dadf6821e5710\n"
    },
    {
      "commit": "674d3e750133efc4b2d575d806596d1f56bda8d9",
      "tree": "2620ebae0d5139ccb4a1df5fb9ad3a651ea2a137",
      "parents": [
        "3e97f9d48b6ef6b5ff5fa4e3c738138c0fe14edc"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Aug 27 13:54:51 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Aug 27 13:54:51 2014 -0700"
      },
      "message": "Do not require device provisioning to do restore-at-install\n\nProvisioning is a milestone used for gating *backup* operation,\nbut it\u0027s important that restores be possible during the setup\nprocess.  In particular, some applications such as home apps may\nbe deliberately pushed for install after platform restore, but\nbefore the end of the setup process.  We need to be able to do\ninstall-time restores of such apps.\n\nBug 17288313\n\nChange-Id: Iaff5d9919e6392b2ca5925be4d63a4116cd11f77\n"
    },
    {
      "commit": "b53453fae037d67e421011936c8fdffe7ba43922",
      "tree": "fc6bc2a6580496a82b5391f360d53604c586cc0b",
      "parents": [
        "c0dce273a8af0263b660b57c1a05395a0bd2d2e5"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Aug 22 11:42:43 2014 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Aug 27 16:25:00 2014 -0400"
      },
      "message": "Audio/Micrphone user restriction/multiuser updates.\n\n1. Persist microphone mute state.\n2. Set mute state for correct user.\n3. Check for settings restrictions as the correct user.\n\nBug: 17177502\nBug: 16701642\nChange-Id: Id8b6cd90c5caceb67fbec862f90aac7ec7a00b3c\n"
    },
    {
      "commit": "a9bdc43ec2b8862db579aaced357184b7496468f",
      "tree": "95259ab6fbf4808598b53255a59e99a981058b48",
      "parents": [
        "d1caf731e400a052bee2a7251bf0b985081227c3",
        "c5212217403696f81d2db220a1d9b22872600275"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 27 17:58:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 17:58:38 2014 +0000"
      },
      "message": "Merge \"Recreate lib symlink after deleting app data.\" into lmp-dev"
    },
    {
      "commit": "d1caf731e400a052bee2a7251bf0b985081227c3",
      "tree": "f94207b8f3d7520ebb752163f971a73698a5efa3",
      "parents": [
        "032402cff1fe5dc3a6b2adae3d4c13fb771cd91f",
        "1c9edafef8b3841e3b0017b8f6ef5f46277e8646"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 27 17:58:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 17:58:17 2014 +0000"
      },
      "message": "Merge \"Clear pending operation flag when move failed.\" into lmp-dev"
    },
    {
      "commit": "c5212217403696f81d2db220a1d9b22872600275",
      "tree": "760a024bed8d275f9f33718131236f521a93a455",
      "parents": [
        "1c9edafef8b3841e3b0017b8f6ef5f46277e8646"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 27 10:47:19 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 27 10:47:19 2014 -0700"
      },
      "message": "Recreate lib symlink after deleting app data.\n\nBug: 16739202\nChange-Id: Ie8dccf67feaf6dfa474d52a3cda0862b952e6762\n"
    },
    {
      "commit": "032402cff1fe5dc3a6b2adae3d4c13fb771cd91f",
      "tree": "6a70d22c929ac4d988b1ab1a15be62cf63d46a95",
      "parents": [
        "d4b325a82bfa11685b40a940b9622171e3f812ea",
        "e084039dd29f63f6e56c91615bc0da6d638c6ea9"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Aug 27 17:39:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 17:39:29 2014 +0000"
      },
      "message": "Merge \"Fix incorrect reading of multichoice app restrictions\" into lmp-dev"
    },
    {
      "commit": "e084039dd29f63f6e56c91615bc0da6d638c6ea9",
      "tree": "0b5936a3e4487b1d5ea0315f9fea8eca07a9d602",
      "parents": [
        "0dedb722e6bed6d60cc8a5b918755d4e84f81516"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Aug 27 10:33:17 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Aug 27 10:33:17 2014 -0700"
      },
      "message": "Fix incorrect reading of multichoice app restrictions\n\nClear the list of choices values before putting new ones in.\n\nBug: 17299310\nChange-Id: I01051d1703adcbdd7d0b5fb4ee423404f98489e8\n"
    },
    {
      "commit": "d4b325a82bfa11685b40a940b9622171e3f812ea",
      "tree": "ed430f624752a2ab617c9c1952a7aab559399033",
      "parents": [
        "d266368435ea2e8b59f918b0f3f8154d991dfce7",
        "4e1b6a4e59a198c3b984ff3fb4dcda2538aef795"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Aug 27 17:29:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 17:29:58 2014 +0000"
      },
      "message": "Merge \"Revert \"Debug for 13924095.\"\" into lmp-dev"
    },
    {
      "commit": "1c9edafef8b3841e3b0017b8f6ef5f46277e8646",
      "tree": "c9b2fce910dc615e0918a878ccb08b547ed38f34",
      "parents": [
        "780617faa2c9b3dbcb902da06a486149c5bddbb3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 27 10:24:59 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 27 10:24:59 2014 -0700"
      },
      "message": "Clear pending operation flag when move failed.\n\nBug: 17298448\nChange-Id: I7a4af0f31d3909a9bfb5a2dd7d168015786024e3\n"
    },
    {
      "commit": "d266368435ea2e8b59f918b0f3f8154d991dfce7",
      "tree": "cd482943bf87dadd7ff6ced218e8f2542da3eabe",
      "parents": [
        "eee0ea201f078beb5dd9259d98cd614c92a1bcb6",
        "01f79cf91610ec9f85345ea6eeae50ea2f28578f"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Aug 27 17:14:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 17:14:18 2014 +0000"
      },
      "message": "Merge \"When adding an apptoken skip over removed ones.\" into lmp-dev"
    },
    {
      "commit": "4e1b6a4e59a198c3b984ff3fb4dcda2538aef795",
      "tree": "0da89ca1edc9a57aece139b832f971fd0c1e4123",
      "parents": [
        "eee0ea201f078beb5dd9259d98cd614c92a1bcb6"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Aug 27 17:05:07 2014 +0000"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Aug 27 10:07:55 2014 -0700"
      },
      "message": "Revert \"Debug for 13924095.\"\n\nThis reverts commit 76309cd761a0f9d9e44435ba9a4bde8363ba9f7b.\n\nLogspam no longer useful, just annoying now.\n\nChange-Id: I826d383101077cc1bb341d4a3186ef98ed7e0c00\n"
    },
    {
      "commit": "eee0ea201f078beb5dd9259d98cd614c92a1bcb6",
      "tree": "86328969e7066539a9cb84530d9173aaa0fec3b3",
      "parents": [
        "19d431f330bf1d89c92c0971dad5fa8f5950b16d",
        "915f1dc785886ecd14a5222778f7d46f0243b1f5"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Aug 27 17:06:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 17:06:13 2014 +0000"
      },
      "message": "Merge \"Remember having done full-data as well as key/value app backups\" into lmp-dev"
    },
    {
      "commit": "01f79cf91610ec9f85345ea6eeae50ea2f28578f",
      "tree": "00426f6cea02315272b2423c0b7e84080d5389ce",
      "parents": [
        "0dedb722e6bed6d60cc8a5b918755d4e84f81516"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Aug 27 09:56:02 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Aug 27 09:56:02 2014 -0700"
      },
      "message": "When adding an apptoken skip over removed ones.\n\nApp tokens are passed from the activity manager to the window\nmanager along with a list insertion position. That insertion\nposition presumes that all removed tokens are no longer in window\nmanager\u0027s list. However, when removal of a token is delayed due\nto ongoing animation the insertion position was pointing to the\nwrong location. This fix skips over tokens that have been marked\nfor removal when inserting new app tokens.\n\nFixes bug 15751591.\n\nChange-Id: Ib484c591e2bba9f46ad8e47d60ef05c7bfda0a12\n"
    },
    {
      "commit": "19d431f330bf1d89c92c0971dad5fa8f5950b16d",
      "tree": "877f6bb98318a1501329a36137fd8a208adfb192",
      "parents": [
        "0e917336a2e7ad8191988042800f4be443b5c69a",
        "9ed66da8dfd15001cebe8f7ef453718f41f9904d"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Aug 27 16:49:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 16:49:46 2014 +0000"
      },
      "message": "Merge \"Limit the settings profile/device owners can update.\" into lmp-dev"
    },
    {
      "commit": "9ed66da8dfd15001cebe8f7ef453718f41f9904d",
      "tree": "ab87ecc06384f26de0759c7ae7c0fc61daa6927d",
      "parents": [
        "98f8a04620cb5f5b381f782e76fc9dfdaae982f1"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Aug 26 15:42:03 2014 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Aug 27 11:49:37 2014 -0400"
      },
      "message": "Limit the settings profile/device owners can update.\n\nBug: 16351901\nChange-Id: Id33a57ad651b5b7b58de0549eb90d5a1fe5c19c5\n"
    },
    {
      "commit": "86c78f8941cfa85facd2a48a3e64aa17a54bcf7b",
      "tree": "4b22d46c5c1deff340eb882827ab8a0bd6da3e89",
      "parents": [
        "567ce199513da3f55c1addbd153ee1d60c7b8ea9",
        "4c499be0edc24eb2e2b9705dba52a2059823e4aa"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 27 15:05:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 15:06:00 2014 +0000"
      },
      "message": "Merge \"Fix that Keyguard didn\u0027t always get onActivityDrawn call\" into lmp-dev"
    },
    {
      "commit": "4c499be0edc24eb2e2b9705dba52a2059823e4aa",
      "tree": "484b5c66ddddcf0a4490e578f048ac5bd1baf793",
      "parents": [
        "473119fdc36340f833e4b755ae7f50a6914e0a24"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 27 15:31:31 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 27 16:50:49 2014 +0200"
      },
      "message": "Fix that Keyguard didn\u0027t always get onActivityDrawn call\n\nBug: 16481924\nChange-Id: I299645c940c71820aa7dc70985e41da869f1368a\n"
    },
    {
      "commit": "ebaf5c70e9889c99a74b7066b20b1c6ccd0da86a",
      "tree": "88a8745d9d42a1f39b856f4297def4f87d9b7aaa",
      "parents": [
        "98f8a04620cb5f5b381f782e76fc9dfdaae982f1",
        "0ced6272911f440843e9ff8e89b9fafdb49b243b"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Wed Aug 27 14:25:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 14:25:35 2014 +0000"
      },
      "message": "Merge \"Provide lockdown of date/time device owners.\" into lmp-dev"
    },
    {
      "commit": "f7f49ddade34744d5386f9bf52ab9ba4f981fce7",
      "tree": "78509fc5d7b2fcf77e247fbe4f15947a2a7dfb75",
      "parents": [
        "473119fdc36340f833e4b755ae7f50a6914e0a24"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Aug 27 20:48:22 2014 +0900"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Aug 27 21:02:29 2014 +0900"
      },
      "message": "TIF: fix callback cleanup logic in removeSessionStateLocked().\n\nAdding DeathRecipient to callback instance is enough. removeSessionStateLocked()\ncan be called in normal session release case, and the current logic will remove\nvalid callback instances.\nAlso, ConcurrentModificationException in abortPendingCreateSessionRequestsLocked()\nis fixed.\n\nBug: 17212681\nChange-Id: I42cacfa33086bf9182b061553ff52c0e25d94d9b\n"
    },
    {
      "commit": "473119fdc36340f833e4b755ae7f50a6914e0a24",
      "tree": "9a70608eda0da81dae4348ff0944bb8565823953",
      "parents": [
        "038c8601c330f71a219a64bba7813eced92bc9e8"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Wed Aug 27 16:43:22 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Wed Aug 27 16:43:22 2014 +0900"
      },
      "message": "Allow broadcast for \u003cSet System Audio Mode\u003e.\n\nAVR may broadcst \u003cSet System Audio Mode\u003e to start system audio mode.\nBut we do handle direct message case.\n\nBug: 17292360\nChange-Id: I9111f8122d58b31f3801e4e78f283db65e79330b\n"
    },
    {
      "commit": "038c8601c330f71a219a64bba7813eced92bc9e8",
      "tree": "4bbbeb6c6d8b5ae9a891f54b8ab5ce218b3e3742",
      "parents": [
        "e3c638a4fa64aa9be95c90cdefff3cdf5cc5f552",
        "c94ac5cffc982898bc4f7a5d97d8fad5520ff444"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Wed Aug 27 06:39:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 06:39:58 2014 +0000"
      },
      "message": "Merge \"Add more debug message to HdmiControlService\" into lmp-dev"
    },
    {
      "commit": "948397a4531e9dc8eb90f3fe98463b2c68624b2c",
      "tree": "e390c429cdf1c286bb970c0eab1a8c7c8b7604c3",
      "parents": [
        "5232271a41323594ae406be7476b6ca2f08af3d8",
        "86b1df234397802895771fe14cd8f2813fa43415"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 27 06:13:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 06:13:23 2014 +0000"
      },
      "message": "Merge \"Print services setting changes not handled for managed profiles.\" into lmp-dev"
    },
    {
      "commit": "c94ac5cffc982898bc4f7a5d97d8fad5520ff444",
      "tree": "5f43b69c376bbdb6ef401ab35a3a05de822e9fda",
      "parents": [
        "80e29b66c5966f6af77e7404ab4b6321ef5cf23b"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Wed Aug 27 13:48:37 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Wed Aug 27 15:09:27 2014 +0900"
      },
      "message": "Add more debug message to HdmiControlService\n\nBug: 17291374\nChange-Id: I9568dd12b0e5864c50f81bacc2729b82242187c4\n"
    },
    {
      "commit": "5232271a41323594ae406be7476b6ca2f08af3d8",
      "tree": "80ae655c91c4026f185f7a3608670fc330c07874",
      "parents": [
        "80e29b66c5966f6af77e7404ab4b6321ef5cf23b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 26 22:47:26 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 26 22:55:47 2014 -0700"
      },
      "message": "Fix issue #17146552: system anr\n\nAdd a safe path for Slog.wtf that doesn\u0027t acquire an activity manager\nlock or block in any way.\n\nChange-Id: I8fef8251a0cb85081442cae55d85063944248d15\n"
    },
    {
      "commit": "80e29b66c5966f6af77e7404ab4b6321ef5cf23b",
      "tree": "bb6e93ed931d4177a81d635a7b2cd6401ef6b575",
      "parents": [
        "d22a6677312d17d23da3b655a2e9b12533dfff76",
        "852975d5377bfe5f4abc9d2a28e301aa2fa99994"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 27 04:31:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 04:31:26 2014 +0000"
      },
      "message": "Merge \"Fix issue #17179314: Make recents limits consistent\" into lmp-dev"
    },
    {
      "commit": "852975d5377bfe5f4abc9d2a28e301aa2fa99994",
      "tree": "f993644fd2a52f53268e679078428f23bb7d13ab",
      "parents": [
        "330459d685bdc77780e8b77f6cbd6f94ecdd3268"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 22 17:42:43 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 26 21:24:42 2014 -0700"
      },
      "message": "Fix issue #17179314: Make recents limits consistent\n\nThe max limit is now 100 (or 50 on svelte devices), and that is\nwhat everyone used.\n\nRe-arranged things so we have a big expensive \"fix the world!\"\nfunction for recents that we go in to at only select points:\nwhen first initializing the system, when external storage comes\nand goes, and if we detect something wrong with the recents\nstructure.\n\nWith that, now getRecentTasks() and addRecentTaskLocked() are\ngenerally much simpler, doing very little work in most cases.\nThis will help a lot with scaling up to many more recents\nentries.\n\nChange-Id: I7b5ae89edc06568f68c8af54a4420aff7635581c\n"
    },
    {
      "commit": "d22a6677312d17d23da3b655a2e9b12533dfff76",
      "tree": "876b95718ae8a5a58bc4aabfc3b4dc42d494f7cc",
      "parents": [
        "6c79454cfc59c07af94289faceb87598aa570616",
        "76b9b8b0ca537bad6c4da388d77a9e5dee023856"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 27 03:08:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 03:08:02 2014 +0000"
      },
      "message": "Merge \"Limit grantTrust() duration to DevicePolicy-imposed limit.\" into lmp-dev"
    },
    {
      "commit": "6c79454cfc59c07af94289faceb87598aa570616",
      "tree": "a1e2805a3b7f5c5d7248b84fd0c50e1047cfff47",
      "parents": [
        "f34e6075cb9cc559da776ba7360505a76f0c404d",
        "fea8dd45f4955b4b4b6536bf51453e19288deba2"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Aug 27 02:12:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 02:12:56 2014 +0000"
      },
      "message": "Merge \"TIF: Remove the registered callback when the client process has died\" into lmp-dev"
    },
    {
      "commit": "f34e6075cb9cc559da776ba7360505a76f0c404d",
      "tree": "9d2fdc7e82fa70edf2f249fb444a3787c952d79e",
      "parents": [
        "4902a89103ede745a933186d524fb739791eba2a",
        "b64c2ba05bf64bb8015444fdcd706fa3238cb96c"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Wed Aug 27 01:59:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 01:59:40 2014 +0000"
      },
      "message": "Merge \"Fix a bug that the HdmiCecLocalDeviceTv sends \u003cUser Control Released\u003e message for unsupported keys\" into lmp-dev"
    },
    {
      "commit": "fea8dd45f4955b4b4b6536bf51453e19288deba2",
      "tree": "6572a749fe227a9785eabc394a34a18fb9c5753d",
      "parents": [
        "780617faa2c9b3dbcb902da06a486149c5bddbb3"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Aug 26 13:57:41 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Aug 26 18:37:39 2014 -0700"
      },
      "message": "TIF: Remove the registered callback when the client process has died\n\nAlso make error messages more consistent\n\nBug: 17276418\nChange-Id: Ib87e13e1383db4ff623de2e9b68ae9ff4309360a\n"
    },
    {
      "commit": "915f1dc785886ecd14a5222778f7d46f0243b1f5",
      "tree": "e1419b3a431e4f62a40a7fa30618972c848b4700",
      "parents": [
        "70613dbff74544c6f537cc3a84392e07ad70859c"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Aug 26 18:09:05 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Aug 26 18:32:55 2014 -0700"
      },
      "message": "Remember having done full-data as well as key/value app backups\n\nThe \"what have we ever succesfully backed up?\" log is used to determine\nwhether we can do an install-time restore from the currently-live dataset\nrather than go back to the ancestral dataset (if any).  We now track\napps that have gotten a successful full-data backup through the transport,\nnot just key/value backups.\n\nBug 17263823\n\nChange-Id: If21350a8dd8aaa4ed02fb74101617e935920e4ae\n"
    },
    {
      "commit": "b64c2ba05bf64bb8015444fdcd706fa3238cb96c",
      "tree": "0c08420b3254b726784c48d9ba7b3f75d41205ea",
      "parents": [
        "b79a70ab7177386ec1c3a2c83fe2ded4cf040fb9"
      ],
      "author": {
        "name": "Dongil Seo",
        "email": "seo@google.com",
        "time": "Tue Aug 26 19:41:39 2014 +0900"
      },
      "committer": {
        "name": "Dongil Seo",
        "email": "seo@google.com",
        "time": "Wed Aug 27 10:21:20 2014 +0900"
      },
      "message": "Fix a bug that the HdmiCecLocalDeviceTv sends \u003cUser Control Released\u003e message for unsupported keys\n\nBug: 17170954\n\nChange-Id: I0ad624eb3a1301b24865228164d8dd5a97452329\n"
    },
    {
      "commit": "86b1df234397802895771fe14cd8f2813fa43415",
      "tree": "62152dc66e9c90420240b17d851e0a202751a1b1",
      "parents": [
        "105f6ceb0f123d365e1ff5837f0442b3e377a056"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 21 14:22:53 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 26 18:19:13 2014 -0700"
      },
      "message": "Print services setting changes not handled for managed profiles.\n\nWe keep per user settings for enabled print services which are\nobserved to update the print manager service state. We were listening\nto all user changes but the handling code was not updating the state\nof the user whose settings changed, rather the current user.\n\nAdded hidden APIs in content observer to know which user changed\nand now the print manager serivce handles content changes for the\ncorrect user.\n\nbug:16977006\n\nChange-Id: I71ec88c8f3f38cb405844c13ab83695c2029eb79\n"
    },
    {
      "commit": "70613dbff74544c6f537cc3a84392e07ad70859c",
      "tree": "390008796e98a345f6dee8c2d73ccdecdcae0e99",
      "parents": [
        "ec7725c8750c8ef7420d38760cd147b22b637cf6",
        "426c9a4008b75b93cbfea15aa4b8c47c5fdb49b9"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Aug 27 01:17:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 01:17:06 2014 +0000"
      },
      "message": "Merge \"TIF: clean up pending createSession requests when a package is removed.\" into lmp-dev"
    },
    {
      "commit": "426c9a4008b75b93cbfea15aa4b8c47c5fdb49b9",
      "tree": "6d952ca1a935932f5c71ccb0c4273ace198c15e5",
      "parents": [
        "0dedb722e6bed6d60cc8a5b918755d4e84f81516"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 26 17:39:21 2014 +0900"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Aug 27 10:11:20 2014 +0900"
      },
      "message": "TIF: clean up pending createSession requests when a package is removed.\n\nPending createSession request for the package removed led to the tune request\nwith invalid channel URI. This change prevents crash from invalid URI by cleaning\nup the pending requests on the package removal.\n\nBug: 17214114\nChange-Id: I26fdf9eb45a5fec9032926a1c2994831c07b4fbe\n"
    },
    {
      "commit": "5d0ec89d55f0e986a0704ce1c8ea5c1a604c4cb2",
      "tree": "05ea7a07022ee31d28c5b0c9cee388a8720727f3",
      "parents": [
        "ab94674c7005d875c8869f786c1b1666f90fd461",
        "fc836f6684f6e142fe53dc16e1552ffd19bd95bc"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Aug 27 01:08:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 01:08:18 2014 +0000"
      },
      "message": "Merge \"Revert \"TIF: Temporarily disable permission check for parental controls\"\" into lmp-dev"
    },
    {
      "commit": "7dbfbc7d6b3ce046f81d3c5785101b7c0bdc66d3",
      "tree": "9d39b49784c59c1ebbd74f18f94f3be6435fcae5",
      "parents": [
        "1871b9352ed02eb40bee548b774cf2a0cbf5cbf5",
        "99b69286f1e22575aa4807d63f01662477baedd5"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Aug 27 00:59:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 00:59:44 2014 +0000"
      },
      "message": "Merge \"Show IME over keyguard if IME target is showing\" into lmp-dev"
    },
    {
      "commit": "fc836f6684f6e142fe53dc16e1552ffd19bd95bc",
      "tree": "b66d2faf396b5f8e75a8d03fd3f5e2a3d7e85ce0",
      "parents": [
        "550c4b0d4dc6f3e2ef388b4250c758829c8255bc"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Aug 27 00:47:56 2014 +0000"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Aug 27 00:47:56 2014 +0000"
      },
      "message": "Revert \"TIF: Temporarily disable permission check for parental controls\"\n\nThis reverts commit 9d197941afcef7853578fcd2d704d6f97dde0902.\n\nChange-Id: Ib376f3d4deddf72b94a5195f7aeafafd3ed189e8\n"
    },
    {
      "commit": "2b8e9504df3c7e4438b5a317741ba056c664389b",
      "tree": "34116b02cd365def20aaa6d271461f24e6de187e",
      "parents": [
        "1e1b820539bc51ec471ea61328c94727687617f9",
        "44bb3a5bd630cfe0a4813586e840d59b9cbc9f64"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Wed Aug 27 00:43:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 00:43:19 2014 +0000"
      },
      "message": "Merge \"Add null-check for system audio mode change event.\" into lmp-dev"
    },
    {
      "commit": "99b69286f1e22575aa4807d63f01662477baedd5",
      "tree": "05850a97bcce4ac5b5bdfa31a5cdabe76f57c6ec",
      "parents": [
        "0dedb722e6bed6d60cc8a5b918755d4e84f81516"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 26 17:03:39 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 26 17:10:39 2014 -0700"
      },
      "message": "Show IME over keyguard if IME target is showing\n\nIME was being hidden by keyguard even if the window it was attached\nto was showing. This change shows the IME if the window it is\nattached to is hiding the keyguard.\n\nAlso fix an NPE that was crashing systemui.\n\nFixes bug 16457525.\n\nChange-Id: If587eefa7b1e0ae26713906a76c0766ebaae69a6\n"
    },
    {
      "commit": "e30735c7dc574ac6b40d871d2bee99eb8ecd3000",
      "tree": "1c9b3ec2cb8fc953924e32ee3ecb52efb202f679",
      "parents": [
        "0dedb722e6bed6d60cc8a5b918755d4e84f81516",
        "5df4bec50495914b47b6a2f73f20d2bd24a9f9ea"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Tue Aug 26 23:58:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 23:58:40 2014 +0000"
      },
      "message": "Merge \"Fix to allow removing sign-in notification when network removed.\" into lmp-dev"
    },
    {
      "commit": "0dedb722e6bed6d60cc8a5b918755d4e84f81516",
      "tree": "09acfb14dba6872446194e30a65f0b2b25078b68",
      "parents": [
        "22d8a776cd5914e65797a5c17744dac15944df56",
        "1b012d302b56b4adf950035136d1d191a1936d5a"
      ],
      "author": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Tue Aug 26 22:59:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 22:59:36 2014 +0000"
      },
      "message": "Merge \"Add sample profiling option to am.\" into lmp-dev"
    },
    {
      "commit": "1b012d302b56b4adf950035136d1d191a1936d5a",
      "tree": "4b6fc0a3e89f7a2251680e7e13f7211a8dff7ba2",
      "parents": [
        "987eb9734445bd92f6925b596b9b0ece90ad70b8"
      ],
      "author": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Wed Aug 20 10:35:34 2014 -0700"
      },
      "committer": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Tue Aug 26 15:54:25 2014 -0700"
      },
      "message": "Add sample profiling option to am.\n\nAlso bundles all profiling options into a class.\n\nBug: 17040932\nChange-Id: I85d675ee1494bdc7308caffdf94145d27c996e9d\n"
    },
    {
      "commit": "780617faa2c9b3dbcb902da06a486149c5bddbb3",
      "tree": "ed3fb4bd3909564aae8c58ff5a2e7e502dee8800",
      "parents": [
        "987eb9734445bd92f6925b596b9b0ece90ad70b8",
        "0bbd2aaace3c08671e0f039859f241429a2600c6"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Aug 26 22:47:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 22:47:47 2014 +0000"
      },
      "message": "Merge \"remove call to passpoint service start\" into lmp-dev"
    }
  ],
  "next": "0bbd2aaace3c08671e0f039859f241429a2600c6"
}
