)]}'
{
  "log": [
    {
      "commit": "ad0aa8383cd0f951ff546cbd4ff8cd84396df74c",
      "tree": "9e319e66753a4440fa3aca609f17c9e3135ffcf5",
      "parents": [
        "d531f88fddf48b370bc1fe67e161cc1a290f04eb",
        "eba1b3a843278a92611edf153faa41a01d793b25"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat Feb 08 02:39:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 08 02:39:22 2014 +0000"
      },
      "message": "Merge \"camera2: Update hotpixel tags.\""
    },
    {
      "commit": "eba1b3a843278a92611edf153faa41a01d793b25",
      "tree": "85307d1b532da0aea547506c59227432b4c377f5",
      "parents": [
        "b7b2de7843f47d31c9c38d01ecee873fe56b2b31"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 18:23:50 2014 -0800"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 18:38:46 2014 -0800"
      },
      "message": "camera2: Update hotpixel tags.\n\nChange-Id: I6e2931d54a92f3852e8abe8c480f1762c92655ad\n"
    },
    {
      "commit": "d531f88fddf48b370bc1fe67e161cc1a290f04eb",
      "tree": "26c675901bace15a144abca5678fb3b799c54370",
      "parents": [
        "672ad888d2e05a85d3127f79932ca37dd9ec172e",
        "e46c0dad3787ebb05438cb161128aab71c97cb24"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Sat Feb 08 02:35:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 08 02:35:49 2014 +0000"
      },
      "message": "Merge \"camera2: Add tags for querying capabilities of a camera device\""
    },
    {
      "commit": "e46c0dad3787ebb05438cb161128aab71c97cb24",
      "tree": "4f7718557705ceef65f7a8401f4f69dbc0102a86",
      "parents": [
        "418f6df836c34350118b521f75788ac6ae2fb0ec"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Feb 07 18:34:37 2014 -0800"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Feb 07 18:35:11 2014 -0800"
      },
      "message": "camera2: Add tags for querying capabilities of a camera device\n\nChange-Id: I955b514f9fe66205d241cd4072aa6ddf71efb53c\n"
    },
    {
      "commit": "672ad888d2e05a85d3127f79932ca37dd9ec172e",
      "tree": "62de27ce903389ff553601bdb9c3c016baaf55a0",
      "parents": [
        "d5fdd1c112b475fbe1f927406c17babead8cb061",
        "418f6df836c34350118b521f75788ac6ae2fb0ec"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Sat Feb 08 02:22:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 08 02:22:55 2014 +0000"
      },
      "message": "Merge \"camera2: Add android.scaler.availableInputOutputFormatsMap\""
    },
    {
      "commit": "418f6df836c34350118b521f75788ac6ae2fb0ec",
      "tree": "4bf19dd84b132fb96267507a24fa939c2c363285",
      "parents": [
        "aa1567f9ba3611647968ab7786fd3a51abeffb32"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Feb 07 18:20:48 2014 -0800"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Feb 07 18:20:48 2014 -0800"
      },
      "message": "camera2: Add android.scaler.availableInputOutputFormatsMap\n\nChange-Id: I2f0000614063f4004aa90ad1846936bf85db0389\n"
    },
    {
      "commit": "d5fdd1c112b475fbe1f927406c17babead8cb061",
      "tree": "4068b01617b2c41dfded5aacc37e97e99c0a32e8",
      "parents": [
        "b7b2de7843f47d31c9c38d01ecee873fe56b2b31"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 17:33:36 2014 -0800"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 17:39:53 2014 -0800"
      },
      "message": "camera3: Update raw color calibration transform tags.\n\nChange-Id: Ic7a8c68e83b3eb257bd15380baad6370c5eb0dbc\n"
    },
    {
      "commit": "b7b2de7843f47d31c9c38d01ecee873fe56b2b31",
      "tree": "616926542e339411940d081ac2b6dc9827d61131",
      "parents": [
        "a9bfdbbb35cb6c93e943b8ab809d95d68d3da46e"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 17:19:27 2014 -0800"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 17:19:27 2014 -0800"
      },
      "message": "Fixbuild.  Add api update for camera profile tags.\n\nChange-Id: Id25801ee3f17b721c6d5335a8a8d21041bec068f\n"
    },
    {
      "commit": "a9bfdbbb35cb6c93e943b8ab809d95d68d3da46e",
      "tree": "d397bf9f6e5469ab5c56593d28993da077d9eb20",
      "parents": [
        "8954f6f0b2187f1d8269718df022fc618b581720"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 16:58:09 2014 -0800"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 16:58:09 2014 -0800"
      },
      "message": "camera3: Add camera profile properties.\n\nChange-Id: I39f6067bb1c05b8b00b0205bb367312112407299\n"
    },
    {
      "commit": "8954f6f0b2187f1d8269718df022fc618b581720",
      "tree": "ffdac73639aef543eb332234b8e390263a79f365",
      "parents": [
        "aa1567f9ba3611647968ab7786fd3a51abeffb32",
        "2d5e89778e955b4ff209a93e738761356349d48c"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Sat Feb 08 00:36:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 08 00:36:17 2014 +0000"
      },
      "message": "Merge \"Camera2: Add OFF_KEEP_STATE mode\""
    },
    {
      "commit": "2d5e89778e955b4ff209a93e738761356349d48c",
      "tree": "94171ebf506530df44b4396fb1b58f525c6cfead",
      "parents": [
        "12b805bb5a0bb186e1756b28cece9eb64ff6d598"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Feb 07 16:13:46 2014 -0800"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Feb 07 16:13:46 2014 -0800"
      },
      "message": "Camera2: Add OFF_KEEP_STATE mode\n\nChange-Id: I8802339a6b6d8a009f3ba790ffad23c0fcbbfa94\n"
    },
    {
      "commit": "aa1567f9ba3611647968ab7786fd3a51abeffb32",
      "tree": "45a335912eff084706c0377bd4922a560ad4ef23",
      "parents": [
        "12b805bb5a0bb186e1756b28cece9eb64ff6d598",
        "1ef676f23c48c9144edd436933e863e07d6c309b"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat Feb 08 00:12:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 08 00:12:46 2014 +0000"
      },
      "message": "Merge \"camera3: Make blackLevelPattern optional.\""
    },
    {
      "commit": "1ef676f23c48c9144edd436933e863e07d6c309b",
      "tree": "9d7d8f17f1aca38c0546eaa70bad105ba34d08cc",
      "parents": [
        "67b47024282467978173afd596e2929d95d73d39"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 16:08:38 2014 -0800"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 16:08:38 2014 -0800"
      },
      "message": "camera3: Make blackLevelPattern optional.\n\nChange-Id: Ic7b115e9f6361e158e7af13442bb781bbf351cbf\n"
    },
    {
      "commit": "12b805bb5a0bb186e1756b28cece9eb64ff6d598",
      "tree": "e1c6aec00ab1a6e81e0675f8882de8ae7e389beb",
      "parents": [
        "3759ec9b2e8aea4301dd0398e5da203bdbc6f833",
        "ff41393d06b43223aacf3cde6c5139b9b0d1d161"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Feb 07 23:59:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 07 23:59:42 2014 +0000"
      },
      "message": "Merge \"Camera2: Update focus distance related tags\""
    },
    {
      "commit": "ff41393d06b43223aacf3cde6c5139b9b0d1d161",
      "tree": "7bee206a484be5ef58531ba08f48a1dd4c87aea7",
      "parents": [
        "97f0ed03ec0d9a7d06064c0018feb8d7a45e0c52"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Feb 07 15:44:30 2014 -0800"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Feb 07 15:57:10 2014 -0800"
      },
      "message": "Camera2: Update focus distance related tags\n\nChange-Id: Ib94311c3168802aea2193a282185e0cd70a547cb\n"
    },
    {
      "commit": "3759ec9b2e8aea4301dd0398e5da203bdbc6f833",
      "tree": "16a4af5bae58081ef2b84d5c7be6ff69c98f31bf",
      "parents": [
        "97f0ed03ec0d9a7d06064c0018feb8d7a45e0c52",
        "20c76f67585172684729d701586a4a294d67f0a1"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 23:52:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 07 23:52:45 2014 +0000"
      },
      "message": "Merge \"camera3: Add camera neutral tag.\""
    },
    {
      "commit": "20c76f67585172684729d701586a4a294d67f0a1",
      "tree": "05e344d455e446295fceaae96e60758a2934b2b0",
      "parents": [
        "1d2b0c008bfedfa4d6ef231c393f848cda662e03"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 15:47:10 2014 -0800"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 15:47:10 2014 -0800"
      },
      "message": "camera3: Add camera neutral tag.\n\nChange-Id: Ia7e8c444256ce2a587ce708c2e6e951dec9bbdc8\n"
    },
    {
      "commit": "97f0ed03ec0d9a7d06064c0018feb8d7a45e0c52",
      "tree": "5125db2e4a3a330ee19f5be4e9e7651b93cb3458",
      "parents": [
        "82946aae3cae9bdfe01f96cfc5e8d1efcefeba7c",
        "67b47024282467978173afd596e2929d95d73d39"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 23:39:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 07 23:39:44 2014 +0000"
      },
      "message": "Merge \"camera3: Update blackLevelPattern tag.\""
    },
    {
      "commit": "67b47024282467978173afd596e2929d95d73d39",
      "tree": "58c68b399ede17989945788bb7c663696c3c8444",
      "parents": [
        "1d2b0c008bfedfa4d6ef231c393f848cda662e03"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 15:26:29 2014 -0800"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Feb 07 15:38:28 2014 -0800"
      },
      "message": "camera3: Update blackLevelPattern tag.\n\nChange-Id: Iee29d475c92bec1688de96e7cae54dfaf1eec69d\n"
    },
    {
      "commit": "82946aae3cae9bdfe01f96cfc5e8d1efcefeba7c",
      "tree": "f67afdc5b692fd65765f7048c58e0b9c456b509f",
      "parents": [
        "68ac5cef63a9fef595a0cd6b7d8f9170994672ad",
        "fad4593a3c9db193a4308c34168cc91c28218e2b"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Feb 07 22:09:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 07 22:09:39 2014 +0000"
      },
      "message": "Merge \"Add the clipToOutline by just using the clipPathOp\""
    },
    {
      "commit": "68ac5cef63a9fef595a0cd6b7d8f9170994672ad",
      "tree": "22006d7568607ac44a27a00b87dfde43cccf1c37",
      "parents": [
        "8852ab4357ffb653bafb36f3b9272866834f7a72",
        "eaf2ac464b1cd741d7d0fe700771b1b7c00ddb29"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 07 21:56:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 07 21:56:45 2014 +0000"
      },
      "message": "Merge \"Battery stats: more events, fixes.\""
    },
    {
      "commit": "eaf2ac464b1cd741d7d0fe700771b1b7c00ddb29",
      "tree": "713aa82660964bf18afdc6067f60f1d3663b73ec",
      "parents": [
        "6eb0fdb99bc09210bea4df054a9c8a05daea3d1b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 07 13:01:07 2014 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 07 13:45:01 2014 -0800"
      },
      "message": "Battery stats: more events, fixes.\n\nAdd new history events for top application package and\nforeground application packages.\n\nDoing this involved a fair amount of improvement to history\nevents.  The event code is now separated out to have \"start\"\nand \"finish\" identifies, and we use that to now keep track\nof which events are active.  With that, when resetting the\nstats, we can spit out all of the currently active events at\nthe front of the new history.\n\nAlso fixed some problems when I re-arranged the history delta\nint bits that were conflicting with the packing of the battery\nstatus bits.  These packing structures are changed to work\ntogether correctly.\n\nChange-Id: Ic8b815060dd8a50ff4a0a209efc2e1044215cd88\n"
    },
    {
      "commit": "fad4593a3c9db193a4308c34168cc91c28218e2b",
      "tree": "3df3eabd4bb99ab7a7e134017140c92ec3c61f18",
      "parents": [
        "8852ab4357ffb653bafb36f3b9272866834f7a72"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Feb 06 10:33:58 2014 -0800"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Feb 07 13:36:57 2014 -0800"
      },
      "message": "Add the clipToOutline by just using the clipPathOp\n\nChange-Id: I6ba23b589e579599d018600d0744be0efe2028c1\n"
    },
    {
      "commit": "8852ab4357ffb653bafb36f3b9272866834f7a72",
      "tree": "2d71c570b01f0050e0dbec9313fe8468683f49db",
      "parents": [
        "876e359b4863ea41f08fe0e49551ad4ac3fa98af",
        "d44fbe55a9f434cb5bb0e34c143ba1445141990d"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Feb 07 20:52:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 07 20:52:22 2014 +0000"
      },
      "message": "Merge \"Keep the SkPaint used when creating a layer.\""
    },
    {
      "commit": "876e359b4863ea41f08fe0e49551ad4ac3fa98af",
      "tree": "43e192343aafeae0624d0dc81c27b9597ba9caaf",
      "parents": [
        "27bfb24518934f0344c79a1d655ea8d1208d2446",
        "29786fc72d071335c49f7b768a25071846a968fe"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Feb 07 19:25:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 07 19:25:20 2014 +0000"
      },
      "message": "Merge \"Make QS battery composite color match others.\""
    },
    {
      "commit": "27bfb24518934f0344c79a1d655ea8d1208d2446",
      "tree": "538f3f695b9e2ca35332db94c180361f92fbb00c",
      "parents": [
        "1a88d834e8f7d21e714121c011fec82369a2e9f1",
        "1df26446b7eac7050767c38ca977fde03a41a033"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Feb 07 18:47:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 07 18:47:57 2014 +0000"
      },
      "message": "Merge \"Rework and clean up DisplayList projection\""
    },
    {
      "commit": "d44fbe55a9f434cb5bb0e34c143ba1445141990d",
      "tree": "782e860830dd48fb9b7e667d64a038a45045b936",
      "parents": [
        "8eea3ea5591e59f55cbb4f6b2b7e9363a285ced3"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Feb 05 16:47:00 2014 -0500"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Feb 07 13:33:29 2014 -0500"
      },
      "message": "Keep the SkPaint used when creating a layer.\n\nThis will allow us to inspect the paint for thing other than\ncolor and xfermode, such as SkColorFilters and SkShaders.\n\nbug: 10650594\nChange-Id: I2c3ddd07a3966e1e77af34136307e2b59b2898c1\n"
    },
    {
      "commit": "1a88d834e8f7d21e714121c011fec82369a2e9f1",
      "tree": "e51210d536855b187e5c9bf08e7df3cac8f34e1d",
      "parents": [
        "8f52fee0609a4f273f87f4178865b0713c8114aa"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Feb 07 09:12:48 2014 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Feb 07 09:14:32 2014 -0800"
      },
      "message": "KeyChain: add explicit package for getPrivateKey\n\nBug: 9964538\nChange-Id: If67c1938e9506d4fa81b241bcbce2193d1b194ef\n"
    },
    {
      "commit": "8f52fee0609a4f273f87f4178865b0713c8114aa",
      "tree": "dd5c71846c080c475488922e159753b4767f7d00",
      "parents": [
        "ba7d94b8f3c41fd5b933b185e7463a56589e04d2",
        "017546e65280a3389b6167f5fc3b5d1c3001154a"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Feb 07 11:34:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 07 11:34:19 2014 +0000"
      },
      "message": "Merge \"Fix several bad function definitions.\""
    },
    {
      "commit": "ba7d94b8f3c41fd5b933b185e7463a56589e04d2",
      "tree": "155c2dfaab9fd8661b4323c3d1c4606013a46907",
      "parents": [
        "5e612cf07872dc0989a4b9f09e2a38a2ee12186d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Feb 05 17:30:50 2014 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Feb 06 16:13:42 2014 -0800"
      },
      "message": "Fix problem where input wasn\u0027t being requested\n\nThis fixes a bug where input wasn\u0027t being enabled when the security\nmethod changed.  The solution is to propagate changes back to the parent\n\nAdd missing copyright header to simplified keyguard view.\n\nBugs 12135931, 12879769\n\nChange-Id: I0fc6cf8ef3b628c96a045797a5b9cdecd3a1007a\n"
    },
    {
      "commit": "5e612cf07872dc0989a4b9f09e2a38a2ee12186d",
      "tree": "b903839085deb9ee5210d039f5324f6dc8df18a4",
      "parents": [
        "3eb4971b679464e206cb666de1cf0e5a538c8d7d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Feb 03 17:57:23 2014 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Feb 06 16:13:42 2014 -0800"
      },
      "message": "Add KeyguardSimpleHostView and make it the default\n\nThis adds a simplified KeyguardHostView that\u0027s intended to\nbe used as an overlay or dialog for asking the user\u0027s\ncredentials.\n\nBug 12135931\n\nChange-Id: Iecede0715d671e88024e7bb77e7432cd1c7ec356\n"
    },
    {
      "commit": "3eb4971b679464e206cb666de1cf0e5a538c8d7d",
      "tree": "0da19bec2b96befe44a49a036744ca36dd2fad20",
      "parents": [
        "fdace4e238afa9f2409c6397a78498b00f765ab0"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jan 28 18:22:42 2014 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Feb 06 16:13:41 2014 -0800"
      },
      "message": "Move launch, verification and menu logic to base class\n- Add simplified KeyguardHostView\n- Move common functions to KeyguardViewBase.java\n- Create new KeyguardSimpleHostView class for simplified view\nimplementation.\n\nBug 12135931\n\nChange-Id: I8d6b0a61c36a0c7ceb87da4da54b1dfbed0054ff\n"
    },
    {
      "commit": "1df26446b7eac7050767c38ca977fde03a41a033",
      "tree": "7a21fd8c7d067b80c704c72e2cf02342b7511c78",
      "parents": [
        "d5154ec2bc7e7c0bdfd14fc784912d390afe43cc"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 05 16:50:41 2014 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 06 16:07:37 2014 -0800"
      },
      "message": "Rework and clean up DisplayList projection\n\nMove the projection surface to be a property of a DisplayList,\nset to true for every background drawable.\n\nAdditionally, handle a projecting view background such that it doesn\u0027t\ntry to project onto itself (which is undesirable).\n\nChange-Id: Ic70b17474bd87340e80767f8518f73b233419c7a\n"
    },
    {
      "commit": "fdace4e238afa9f2409c6397a78498b00f765ab0",
      "tree": "cdba2d8aefb8e32395606e5aee266ed4a8c35ed6",
      "parents": [
        "6250c59e0d917fb3641ac499ca69b011aa50a4bd",
        "629f67709b84a6bebdecdc8a500bf83560f557d0"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 06 23:22:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 23:22:28 2014 +0000"
      },
      "message": "Merge \"Simplify DisplayList matrices\""
    },
    {
      "commit": "6250c59e0d917fb3641ac499ca69b011aa50a4bd",
      "tree": "ca72a2c05965c3f10430f42895a00fe57ee7ecb0",
      "parents": [
        "1d2b0c008bfedfa4d6ef231c393f848cda662e03",
        "46e38fd9abe1af3ccb903a80ff89bc3faef4d3e3"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Feb 06 22:41:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 22:41:14 2014 +0000"
      },
      "message": "Merge \"Refactoring of fitSystemWindows to applyWindowInsets for views\""
    },
    {
      "commit": "1d2b0c008bfedfa4d6ef231c393f848cda662e03",
      "tree": "3663e00fa5cfb1468932697adfa0da17534f1bc2",
      "parents": [
        "6232c3caf580d805ef26648c645181ac37ab00ff",
        "adb940131adf137023006fcd86663fd048fa6a54"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 21:29:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 21:29:59 2014 +0000"
      },
      "message": "am adb94013: am 8ff1f285: am b7d456d4: am 8d65fc2c: am 8756b0c3: Merge \"docs: Updated the retaining an object during conf change. Bug: 10303533\" into klp-docs\n\n* commit \u0027adb940131adf137023006fcd86663fd048fa6a54\u0027:\n  docs: Updated the retaining an object during conf change. Bug: 10303533\n"
    },
    {
      "commit": "6232c3caf580d805ef26648c645181ac37ab00ff",
      "tree": "8907b6952e0bb827f9a00da861e1bea77e02fad6",
      "parents": [
        "c667f054d5b5a87247cd84d78d483dc1c97af41a",
        "a5e35cb002936291b79ff422c94eb2caabedfb3a"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 21:26:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 21:26:03 2014 +0000"
      },
      "message": "am a5e35cb0: am 6ed26862: am 74d290fd: am d057fa6d: am 531939d1: Merge \"docs: Fixed links to Proguard manual. Bug: 12713887\" into klp-docs\n\n* commit \u0027a5e35cb002936291b79ff422c94eb2caabedfb3a\u0027:\n  docs: Fixed links to Proguard manual. Bug: 12713887\n"
    },
    {
      "commit": "adb940131adf137023006fcd86663fd048fa6a54",
      "tree": "5a1454bc3d58c3d7284ad77208c704b38b9792eb",
      "parents": [
        "a5e35cb002936291b79ff422c94eb2caabedfb3a",
        "8ff1f285c93a1a44a7419ab216bee2f92518387a"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 21:23:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 21:23:40 2014 +0000"
      },
      "message": "am 8ff1f285: am b7d456d4: am 8d65fc2c: am 8756b0c3: Merge \"docs: Updated the retaining an object during conf change. Bug: 10303533\" into klp-docs\n\n* commit \u00278ff1f285c93a1a44a7419ab216bee2f92518387a\u0027:\n  docs: Updated the retaining an object during conf change. Bug: 10303533\n"
    },
    {
      "commit": "8ff1f285c93a1a44a7419ab216bee2f92518387a",
      "tree": "37f2926eac1d74baef11d2f57d5101c4696afb6e",
      "parents": [
        "6ed268623b9e4a10a080e15d64340c16d2dd8a28",
        "b7d456d4a410d1a17933ed0256fecd2144160615"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 21:20:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 21:20:28 2014 +0000"
      },
      "message": "am b7d456d4: am 8d65fc2c: am 8756b0c3: Merge \"docs: Updated the retaining an object during conf change. Bug: 10303533\" into klp-docs\n\n* commit \u0027b7d456d4a410d1a17933ed0256fecd2144160615\u0027:\n  docs: Updated the retaining an object during conf change. Bug: 10303533\n"
    },
    {
      "commit": "a5e35cb002936291b79ff422c94eb2caabedfb3a",
      "tree": "e43384ee8b26b1533fbf09aa58d38524e33eaf7d",
      "parents": [
        "43ef013cbd769533737135af5a338898cc619602",
        "6ed268623b9e4a10a080e15d64340c16d2dd8a28"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 21:19:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 21:19:50 2014 +0000"
      },
      "message": "am 6ed26862: am 74d290fd: am d057fa6d: am 531939d1: Merge \"docs: Fixed links to Proguard manual. Bug: 12713887\" into klp-docs\n\n* commit \u00276ed268623b9e4a10a080e15d64340c16d2dd8a28\u0027:\n  docs: Fixed links to Proguard manual. Bug: 12713887\n"
    },
    {
      "commit": "b7d456d4a410d1a17933ed0256fecd2144160615",
      "tree": "c9619d455d65097ee695c4374ce135fe8f6ecc66",
      "parents": [
        "74d290fd62dfec09708664f354805c548b3dc5eb",
        "8d65fc2c698ca1e91c669c3e04b45bf0d1c9dffc"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 21:17:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 21:17:12 2014 +0000"
      },
      "message": "am 8d65fc2c: am 8756b0c3: Merge \"docs: Updated the retaining an object during conf change. Bug: 10303533\" into klp-docs\n\n* commit \u00278d65fc2c698ca1e91c669c3e04b45bf0d1c9dffc\u0027:\n  docs: Updated the retaining an object during conf change. Bug: 10303533\n"
    },
    {
      "commit": "6ed268623b9e4a10a080e15d64340c16d2dd8a28",
      "tree": "cc07701de6e1add89311f19a2bc311194062ab87",
      "parents": [
        "38f7dcd7dcb5d98d86f19f3c4725aea89f9792ff",
        "74d290fd62dfec09708664f354805c548b3dc5eb"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 21:16:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 21:16:28 2014 +0000"
      },
      "message": "am 74d290fd: am d057fa6d: am 531939d1: Merge \"docs: Fixed links to Proguard manual. Bug: 12713887\" into klp-docs\n\n* commit \u002774d290fd62dfec09708664f354805c548b3dc5eb\u0027:\n  docs: Fixed links to Proguard manual. Bug: 12713887\n"
    },
    {
      "commit": "8d65fc2c698ca1e91c669c3e04b45bf0d1c9dffc",
      "tree": "b68176ed8216592296f496e3557fa67eb566af0e",
      "parents": [
        "d057fa6d40198e07844f702608b7959bad3bd48b",
        "8756b0c3cea50d47ba7191d8a493f774b23a1631"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 21:13:29 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 21:13:29 2014 +0000"
      },
      "message": "am 8756b0c3: Merge \"docs: Updated the retaining an object during conf change. Bug: 10303533\" into klp-docs\n\n* commit \u00278756b0c3cea50d47ba7191d8a493f774b23a1631\u0027:\n  docs: Updated the retaining an object during conf change. Bug: 10303533\n"
    },
    {
      "commit": "74d290fd62dfec09708664f354805c548b3dc5eb",
      "tree": "86259a61edd9781c0ecbfade68f69714c7d8de5e",
      "parents": [
        "3adb34ee079504b5854d23bc7a38dafc0a985219",
        "d057fa6d40198e07844f702608b7959bad3bd48b"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 21:13:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 21:13:21 2014 +0000"
      },
      "message": "am d057fa6d: am 531939d1: Merge \"docs: Fixed links to Proguard manual. Bug: 12713887\" into klp-docs\n\n* commit \u0027d057fa6d40198e07844f702608b7959bad3bd48b\u0027:\n  docs: Fixed links to Proguard manual. Bug: 12713887\n"
    },
    {
      "commit": "d057fa6d40198e07844f702608b7959bad3bd48b",
      "tree": "1ff73e3545c5c8d33d6cc641eb1fc625a6639151",
      "parents": [
        "9fcfbfe296d7033ee031171f61b3a33044abee42",
        "531939d151167e56b3106205f4c3d859a9f509ce"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 21:09:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 21:09:36 2014 +0000"
      },
      "message": "am 531939d1: Merge \"docs: Fixed links to Proguard manual. Bug: 12713887\" into klp-docs\n\n* commit \u0027531939d151167e56b3106205f4c3d859a9f509ce\u0027:\n  docs: Fixed links to Proguard manual. Bug: 12713887\n"
    },
    {
      "commit": "8756b0c3cea50d47ba7191d8a493f774b23a1631",
      "tree": "c40e2780b51507577ea5a9206a17d901a27df231",
      "parents": [
        "531939d151167e56b3106205f4c3d859a9f509ce",
        "893ee42c721a948dd7d45e88f4c1e85815173205"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 21:09:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 21:09:12 2014 +0000"
      },
      "message": "Merge \"docs: Updated the retaining an object during conf change. Bug: 10303533\" into klp-docs"
    },
    {
      "commit": "531939d151167e56b3106205f4c3d859a9f509ce",
      "tree": "db54b429c255c7089e413b37940e57d949c7d299",
      "parents": [
        "749120f39bdac49a96771d06d25b7f9edf70be67",
        "56d37fb8cd3285289951463140a5ee1d868cc66a"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 21:07:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 21:07:09 2014 +0000"
      },
      "message": "Merge \"docs: Fixed links to Proguard manual. Bug: 12713887\" into klp-docs"
    },
    {
      "commit": "c667f054d5b5a87247cd84d78d483dc1c97af41a",
      "tree": "d54ae7b3b0cf592693eb923b509ed1fa1e97f406",
      "parents": [
        "393fdbec9f3f11d277e1631c2e36362e408cbbdc",
        "43ef013cbd769533737135af5a338898cc619602"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 06 20:36:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 20:36:56 2014 +0000"
      },
      "message": "am 43ef013c: (-s ours) am 38f7dcd7: DO NOT MERGE. Test for Configuration differences before changing.\n\n* commit \u002743ef013cbd769533737135af5a338898cc619602\u0027:\n  DO NOT MERGE. Test for Configuration differences before changing.\n"
    },
    {
      "commit": "43ef013cbd769533737135af5a338898cc619602",
      "tree": "8768c71ae0f641d0aa7e575a5bcdf536f6ecaf67",
      "parents": [
        "a5a93f559d337ad5b79716b05ea43707eb779dc8",
        "38f7dcd7dcb5d98d86f19f3c4725aea89f9792ff"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 06 20:29:49 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 20:29:49 2014 +0000"
      },
      "message": "am 38f7dcd7: DO NOT MERGE. Test for Configuration differences before changing.\n\n* commit \u002738f7dcd7dcb5d98d86f19f3c4725aea89f9792ff\u0027:\n  DO NOT MERGE. Test for Configuration differences before changing.\n"
    },
    {
      "commit": "38f7dcd7dcb5d98d86f19f3c4725aea89f9792ff",
      "tree": "acb2856366d4e853380f348b69afb85b444bf42f",
      "parents": [
        "7f416631413e75a1756bd316a2e1906725d72f24"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 06 10:31:41 2014 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 06 12:27:20 2014 -0800"
      },
      "message": "DO NOT MERGE. Test for Configuration differences before changing.\n\nChanging Configuration first and then testing for changes yields a\nresult indicating no change.\n\nFixes bug 12904769.\n\nChange-Id: If7e39e843f15b1143d9877497d595511afabd020\n"
    },
    {
      "commit": "393fdbec9f3f11d277e1631c2e36362e408cbbdc",
      "tree": "d54ae7b3b0cf592693eb923b509ed1fa1e97f406",
      "parents": [
        "9f97de13359662c2709eed227b3fab2ce7d5dabc",
        "593b19a49e899a1668755b5040162f2b31f95877"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Feb 06 20:26:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 20:26:37 2014 +0000"
      },
      "message": "Merge \"Remove overdraw counter\""
    },
    {
      "commit": "9f97de13359662c2709eed227b3fab2ce7d5dabc",
      "tree": "7eb16083cd5fd9d30999dfdead280311084c3e5a",
      "parents": [
        "2b1252ddd2650cb38918cb85d2a3711b2cfa8db5",
        "a5a93f559d337ad5b79716b05ea43707eb779dc8"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Feb 06 20:25:51 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 20:25:51 2014 +0000"
      },
      "message": "am a5a93f55: am 7f416631: Merge \"Check feature bits before loading optional services\" into klp-modular-dev\n\n* commit \u0027a5a93f559d337ad5b79716b05ea43707eb779dc8\u0027:\n  Check feature bits before loading optional services\n"
    },
    {
      "commit": "a5a93f559d337ad5b79716b05ea43707eb779dc8",
      "tree": "aeaf5708202369f8035298433acd9376552c1fbe",
      "parents": [
        "7bd287b70a1c95c96663a6028e9809fd3844f55a",
        "7f416631413e75a1756bd316a2e1906725d72f24"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Feb 06 20:16:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 20:16:30 2014 +0000"
      },
      "message": "am 7f416631: Merge \"Check feature bits before loading optional services\" into klp-modular-dev\n\n* commit \u00277f416631413e75a1756bd316a2e1906725d72f24\u0027:\n  Check feature bits before loading optional services\n"
    },
    {
      "commit": "7f416631413e75a1756bd316a2e1906725d72f24",
      "tree": "e0ed84908d5587f66d3bd8dba0f35f4c4ccf041f",
      "parents": [
        "ea2ec77f9538de2ea795d3e257f19e8cff659665",
        "898c13df7b9b12ff10062f3542593e12fbe0c119"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Feb 06 20:13:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 20:13:21 2014 +0000"
      },
      "message": "Merge \"Check feature bits before loading optional services\" into klp-modular-dev"
    },
    {
      "commit": "593b19a49e899a1668755b5040162f2b31f95877",
      "tree": "ca92a6f612be263c288a724d2c68f552bfb10ec6",
      "parents": [
        "2b1252ddd2650cb38918cb85d2a3711b2cfa8db5"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Feb 05 16:53:34 2014 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Feb 06 11:26:23 2014 -0800"
      },
      "message": "Remove overdraw counter\n\nChange-Id: Iee05362b9080b28714a4cca5a571f19ce81eadfd\n"
    },
    {
      "commit": "893ee42c721a948dd7d45e88f4c1e85815173205",
      "tree": "2ca282697dcdebde13dde80663446b24d074285a",
      "parents": [
        "94ac4f6855d84c6d40006002f43ad1f1a0447954"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Mon Jan 27 17:47:39 2014 -0800"
      },
      "committer": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 10:57:36 2014 -0800"
      },
      "message": "docs: Updated the retaining an object during conf change. Bug: 10303533\n\nReplaced use of deprecated methods with retained fragments.\n\nChange-Id: I0f0a045da88f9817077070729ef0af283bea93e4\nReview: http://quixote.mtv.corp.google.com:8007/guide/topics/resources/runtime-changes.html\n"
    },
    {
      "commit": "2b1252ddd2650cb38918cb85d2a3711b2cfa8db5",
      "tree": "09c72dc2746c76dca727afcc1f86ca7698571264",
      "parents": [
        "d1c2c5421181b988f09fd12d9633e2a7c2a8ab60",
        "ebf8ad5d91b22eb4359c75711a5b70ddcce0723d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 06 18:50:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 18:50:05 2014 +0000"
      },
      "message": "Merge \"Update DrmOutputStream to use raw FileDescriptor.\""
    },
    {
      "commit": "d1c2c5421181b988f09fd12d9633e2a7c2a8ab60",
      "tree": "e5a1eb702b42a65d77bd57b59d0c64574f8abd88",
      "parents": [
        "b341a24b2adbb67cdc34ade0a19570ee37f0cb82"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 06 10:31:41 2014 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 06 10:31:41 2014 -0800"
      },
      "message": "Test for Configuration differences before changing.\n\nChanging Configuration first and then testing for changes yields a\nresult indicating no change.\n\nFixes bug 12904769.\n\nChange-Id: If7e39e843f15b1143d9877497d595511afabd020\n"
    },
    {
      "commit": "56d37fb8cd3285289951463140a5ee1d868cc66a",
      "tree": "7dd9d7051abf354f1f78ae64ee0e899887d27ca8",
      "parents": [
        "94ac4f6855d84c6d40006002f43ad1f1a0447954"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Mon Jan 27 11:02:39 2014 -0800"
      },
      "committer": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Feb 06 09:49:04 2014 -0800"
      },
      "message": "docs: Fixed links to Proguard manual. Bug: 12713887\n\nThe SourceForge manual cannot be linked to sections directly because\nof JavaScript and HTML frames. I used the MIT links from the bug\nreport instead.\n\nReview: http://quixote.mtv.corp.google.com:8001/tools/help/proguard.html\n\nChange-Id: I1be210d392d78a7560a89f421074ba6d99499da0\n"
    },
    {
      "commit": "ebf8ad5d91b22eb4359c75711a5b70ddcce0723d",
      "tree": "8e4664b788a5de2a64c2b8764da9727c3305b9ed",
      "parents": [
        "b341a24b2adbb67cdc34ade0a19570ee37f0cb82"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 30 15:01:22 2014 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 06 09:47:38 2014 -0800"
      },
      "message": "Update DrmOutputStream to use raw FileDescriptor.\n\nThis allows DownloadManager to use FDs, paving the way for downloading\ndirectly to content:// Uris.\n\nAlso return flag indicating if deleteOlderFiles() actually deleted\nanything.  Update tests to verify.\n\nBug: 5287571\nChange-Id: I2579e5e2113f31b2860d7b021bd61c91b6310963\n"
    },
    {
      "commit": "b341a24b2adbb67cdc34ade0a19570ee37f0cb82",
      "tree": "a33c6799787c0a803dae10af2255949a9872570f",
      "parents": [
        "e33e2ca3460c0e5a898e5b0406d86b16b96f735a",
        "f8a0c47e9091d7a14e05dedc65b49af09fdc8fb8"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Feb 06 17:10:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 17:10:31 2014 +0000"
      },
      "message": "Merge \"Remove no longer needed http proxy handling code, it\u0027s obsolete now\""
    },
    {
      "commit": "017546e65280a3389b6167f5fc3b5d1c3001154a",
      "tree": "ad1a0f7f2b3ef79f9507b63513fb52ddd18addc2",
      "parents": [
        "33e77b61b8c170166206fbdacb157e56955bebc8"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Feb 06 11:50:31 2014 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Feb 06 11:50:31 2014 +0000"
      },
      "message": "Fix several bad function definitions.\n\nWe claim these functions want jlong as input (8 bytes wide)\nbut the definitions use pointer types or jints\n(4 bytes wide for 32 bit).\n\nbug: 12890271\nChange-Id: I6a167a4f3aac1e22ddea33d067caaef6a11b418c\n"
    },
    {
      "commit": "e33e2ca3460c0e5a898e5b0406d86b16b96f735a",
      "tree": "1fd43db9c3a3e8495c61f9a1e474c20352e063b3",
      "parents": [
        "6886e3ac185b4ee2d5e2cf054b4beb0d9c55b18f",
        "776c555d954d9494069f786785877c08add27327"
      ],
      "author": {
        "name": "Jessica Hummel",
        "email": "jhummel@google.com",
        "time": "Thu Feb 06 10:23:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 10:23:00 2014 +0000"
      },
      "message": "Merge \"Extend DeviceOwner concept to accommodate ProfileOwners\""
    },
    {
      "commit": "776c555d954d9494069f786785877c08add27327",
      "tree": "1cad8070340a8e2924efd9ca371d6c5098cfcfdc",
      "parents": [
        "cb1b23b5e600abe542e3374b66c2be7976fccd72"
      ],
      "author": {
        "name": "Adam Connors",
        "email": "adamconnors@google.com",
        "time": "Thu Jan 09 10:42:56 2014 +0000"
      },
      "committer": {
        "name": "Adam Connors",
        "email": "adamconnors@google.com",
        "time": "Thu Feb 06 10:07:19 2014 +0000"
      },
      "message": "Extend DeviceOwner concept to accommodate ProfileOwners\n\nProfileOwners, like DeviceOwners, are Device Admins that have\nadditional priviledges. ProfileOwners however are scoped per\nuser.\n\nChange-Id: I1e22c85878e0672121e6ebbe97fca38591f992b2\n"
    },
    {
      "commit": "6886e3ac185b4ee2d5e2cf054b4beb0d9c55b18f",
      "tree": "31b3d029ee7b94aa253c35cae4d95829cbced44f",
      "parents": [
        "f7994e89e94d55998e63e9ebe74a8f10c05ccb3a",
        "7bd287b70a1c95c96663a6028e9809fd3844f55a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:15:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:15:37 2014 +0000"
      },
      "message": "am 7bd287b7: am ea2ec77f: am 3adb34ee: am 9fcfbfe2: am 3bf38b41: Merge \"Add methods for Time_Delegate\" into klp-dev\n\n* commit \u00277bd287b70a1c95c96663a6028e9809fd3844f55a\u0027:\n  Add methods for Time_Delegate\n"
    },
    {
      "commit": "f7994e89e94d55998e63e9ebe74a8f10c05ccb3a",
      "tree": "3ea4f28f1399f2cf01be25b28098271f70fae154",
      "parents": [
        "a859670d0a135d9a33b57fcc450fafa09d9c5a7f",
        "6a9cbd5a2d56782e94b870735df51d32314684d8"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:15:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:15:33 2014 +0000"
      },
      "message": "am 6a9cbd5a: am a0023027: am 23de8dc2: am 28e049ef: am 0db6e6a5: Merge \"Optimize layout rendering in layoutlib\" into klp-dev\n\n* commit \u00276a9cbd5a2d56782e94b870735df51d32314684d8\u0027:\n  Optimize layout rendering in layoutlib\n"
    },
    {
      "commit": "a859670d0a135d9a33b57fcc450fafa09d9c5a7f",
      "tree": "6fbe3b918f524fca3b6454c5bdfe7535c65c3837",
      "parents": [
        "3a9d89e28885d5d92423b9d28a1a2430b65e1559",
        "f9021e48bedc9fda9bff4e33244e689fb06e8ecb"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:15:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:15:30 2014 +0000"
      },
      "message": "am f9021e48: am bd762373: am 096e4359: am f2f108fe: am a955314d: Merge \"Add missing files to fix libphonenumber for layoutlib.\" into klp-dev\n\n* commit \u0027f9021e48bedc9fda9bff4e33244e689fb06e8ecb\u0027:\n  Add missing files to fix libphonenumber for layoutlib.\n"
    },
    {
      "commit": "3a9d89e28885d5d92423b9d28a1a2430b65e1559",
      "tree": "91daaa9081a3ba4d4d512ed0110a5b565b717788",
      "parents": [
        "1c06469101464c147058c01bc25c9e4b3c1aa16b",
        "1bcc286def646f98747bce2c4dedb0737d5fcf9d"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:15:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:15:26 2014 +0000"
      },
      "message": "am 1bcc286d: am db0427a0: am 5800b19a: am 50b0ce4e: am fd8cba3a: Merge \"Fix the measurement of text bounds.\" into klp-dev\n\n* commit \u00271bcc286def646f98747bce2c4dedb0737d5fcf9d\u0027:\n  Fix the measurement of text bounds.\n"
    },
    {
      "commit": "1c06469101464c147058c01bc25c9e4b3c1aa16b",
      "tree": "e2e69602a14e9a227d65f42d0f4d2dd2f1fd2a1f",
      "parents": [
        "af04b113dcd28ae788a3ffb4a5420817cb7ed95f",
        "1bceb9823f7af258489c91fa201214805744fa4a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:15:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:15:22 2014 +0000"
      },
      "message": "am 1bceb982: am 650d30c5: am b156c019: am d5129e75: am 8a892279: Fix a bug in Nine Patch library.\n\n* commit \u00271bceb9823f7af258489c91fa201214805744fa4a\u0027:\n  Fix a bug in Nine Patch library.\n"
    },
    {
      "commit": "7bd287b70a1c95c96663a6028e9809fd3844f55a",
      "tree": "cf0819f62bb5013c621e72d4452f382a7fac8377",
      "parents": [
        "6a9cbd5a2d56782e94b870735df51d32314684d8",
        "ea2ec77f9538de2ea795d3e257f19e8cff659665"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:06:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:06:38 2014 +0000"
      },
      "message": "am ea2ec77f: am 3adb34ee: am 9fcfbfe2: am 3bf38b41: Merge \"Add methods for Time_Delegate\" into klp-dev\n\n* commit \u0027ea2ec77f9538de2ea795d3e257f19e8cff659665\u0027:\n  Add methods for Time_Delegate\n"
    },
    {
      "commit": "6a9cbd5a2d56782e94b870735df51d32314684d8",
      "tree": "0a669f3fda687d498b3a12a560693e36ea982304",
      "parents": [
        "f9021e48bedc9fda9bff4e33244e689fb06e8ecb",
        "a0023027e5b7245e2cef304d96826a7ae1c361aa"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:06:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:06:35 2014 +0000"
      },
      "message": "am a0023027: am 23de8dc2: am 28e049ef: am 0db6e6a5: Merge \"Optimize layout rendering in layoutlib\" into klp-dev\n\n* commit \u0027a0023027e5b7245e2cef304d96826a7ae1c361aa\u0027:\n  Optimize layout rendering in layoutlib\n"
    },
    {
      "commit": "f9021e48bedc9fda9bff4e33244e689fb06e8ecb",
      "tree": "092e281185ee6eeb5b1aff39a3530a536f38747a",
      "parents": [
        "1bcc286def646f98747bce2c4dedb0737d5fcf9d",
        "bd762373964eb3cb71bdd79cbf82c27faa22699d"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:06:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:06:32 2014 +0000"
      },
      "message": "am bd762373: am 096e4359: am f2f108fe: am a955314d: Merge \"Add missing files to fix libphonenumber for layoutlib.\" into klp-dev\n\n* commit \u0027bd762373964eb3cb71bdd79cbf82c27faa22699d\u0027:\n  Add missing files to fix libphonenumber for layoutlib.\n"
    },
    {
      "commit": "1bcc286def646f98747bce2c4dedb0737d5fcf9d",
      "tree": "621f5f45cfccd9ec1afdf8be0f8c36b40309eb2b",
      "parents": [
        "1bceb9823f7af258489c91fa201214805744fa4a",
        "db0427a0ac986e0823e7bbe9b7c12a97aabe133e"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:06:29 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:06:29 2014 +0000"
      },
      "message": "am db0427a0: am 5800b19a: am 50b0ce4e: am fd8cba3a: Merge \"Fix the measurement of text bounds.\" into klp-dev\n\n* commit \u0027db0427a0ac986e0823e7bbe9b7c12a97aabe133e\u0027:\n  Fix the measurement of text bounds.\n"
    },
    {
      "commit": "1bceb9823f7af258489c91fa201214805744fa4a",
      "tree": "51eba6176b55e5351433cdf1263110af2b963161",
      "parents": [
        "14d74b82363e1a72b967590ee7118b239b276fb4",
        "650d30c5ec3c0b345651a56c45eb334fabf51b17"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:06:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:06:26 2014 +0000"
      },
      "message": "am 650d30c5: am b156c019: am d5129e75: am 8a892279: Fix a bug in Nine Patch library.\n\n* commit \u0027650d30c5ec3c0b345651a56c45eb334fabf51b17\u0027:\n  Fix a bug in Nine Patch library.\n"
    },
    {
      "commit": "ea2ec77f9538de2ea795d3e257f19e8cff659665",
      "tree": "69562e01b637fa71ecb2bb5749af6c6edf47d8f5",
      "parents": [
        "a0023027e5b7245e2cef304d96826a7ae1c361aa",
        "3adb34ee079504b5854d23bc7a38dafc0a985219"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:03:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:03:54 2014 +0000"
      },
      "message": "am 3adb34ee: am 9fcfbfe2: am 3bf38b41: Merge \"Add methods for Time_Delegate\" into klp-dev\n\n* commit \u00273adb34ee079504b5854d23bc7a38dafc0a985219\u0027:\n  Add methods for Time_Delegate\n"
    },
    {
      "commit": "a0023027e5b7245e2cef304d96826a7ae1c361aa",
      "tree": "e496da34a28d47cfca3893dba89b20c81f782362",
      "parents": [
        "bd762373964eb3cb71bdd79cbf82c27faa22699d",
        "23de8dc2625d4aeb4dc9085c5865ed571f96261a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:03:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:03:50 2014 +0000"
      },
      "message": "am 23de8dc2: am 28e049ef: am 0db6e6a5: Merge \"Optimize layout rendering in layoutlib\" into klp-dev\n\n* commit \u002723de8dc2625d4aeb4dc9085c5865ed571f96261a\u0027:\n  Optimize layout rendering in layoutlib\n"
    },
    {
      "commit": "bd762373964eb3cb71bdd79cbf82c27faa22699d",
      "tree": "d522224fdadddc6766bfc337e1e44c800ed3de6a",
      "parents": [
        "db0427a0ac986e0823e7bbe9b7c12a97aabe133e",
        "096e43590381b218cec88adeac4261427c19e139"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:03:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:03:45 2014 +0000"
      },
      "message": "am 096e4359: am f2f108fe: am a955314d: Merge \"Add missing files to fix libphonenumber for layoutlib.\" into klp-dev\n\n* commit \u0027096e43590381b218cec88adeac4261427c19e139\u0027:\n  Add missing files to fix libphonenumber for layoutlib.\n"
    },
    {
      "commit": "db0427a0ac986e0823e7bbe9b7c12a97aabe133e",
      "tree": "55882a40ca78dc961f9e14fe80bf8aa8c2594b38",
      "parents": [
        "650d30c5ec3c0b345651a56c45eb334fabf51b17",
        "5800b19a7a3422620cb28e2327a96bf824f5cc9c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:03:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:03:41 2014 +0000"
      },
      "message": "am 5800b19a: am 50b0ce4e: am fd8cba3a: Merge \"Fix the measurement of text bounds.\" into klp-dev\n\n* commit \u00275800b19a7a3422620cb28e2327a96bf824f5cc9c\u0027:\n  Fix the measurement of text bounds.\n"
    },
    {
      "commit": "650d30c5ec3c0b345651a56c45eb334fabf51b17",
      "tree": "174dc93af6d0c3050a5b74114beda7084fcb7233",
      "parents": [
        "1bf2b873470d2ba8a4ac218da73516cc2b20aa76",
        "b156c0197d052dd4be71ad2b858acc01f50ad49f"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 03:03:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 03:03:36 2014 +0000"
      },
      "message": "am b156c019: am d5129e75: am 8a892279: Fix a bug in Nine Patch library.\n\n* commit \u0027b156c0197d052dd4be71ad2b858acc01f50ad49f\u0027:\n  Fix a bug in Nine Patch library.\n"
    },
    {
      "commit": "3adb34ee079504b5854d23bc7a38dafc0a985219",
      "tree": "793e48d450d4403e70d0369f57565050830aa311",
      "parents": [
        "23de8dc2625d4aeb4dc9085c5865ed571f96261a",
        "9fcfbfe296d7033ee031171f61b3a33044abee42"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:59:51 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 02:59:51 2014 +0000"
      },
      "message": "am 9fcfbfe2: am 3bf38b41: Merge \"Add methods for Time_Delegate\" into klp-dev\n\n* commit \u00279fcfbfe296d7033ee031171f61b3a33044abee42\u0027:\n  Add methods for Time_Delegate\n"
    },
    {
      "commit": "23de8dc2625d4aeb4dc9085c5865ed571f96261a",
      "tree": "7cead0c4403f7f6719d0885e24583b6cc00b17ad",
      "parents": [
        "096e43590381b218cec88adeac4261427c19e139",
        "28e049ef73f5d9301a198ac53535442b697b7ef4"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:59:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 02:59:48 2014 +0000"
      },
      "message": "am 28e049ef: am 0db6e6a5: Merge \"Optimize layout rendering in layoutlib\" into klp-dev\n\n* commit \u002728e049ef73f5d9301a198ac53535442b697b7ef4\u0027:\n  Optimize layout rendering in layoutlib\n"
    },
    {
      "commit": "096e43590381b218cec88adeac4261427c19e139",
      "tree": "3468c41076694dcf3c861a8a1609d80d8d5527a9",
      "parents": [
        "5800b19a7a3422620cb28e2327a96bf824f5cc9c",
        "f2f108fe86337a429a0940f264761dbc27f817fe"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:59:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 02:59:45 2014 +0000"
      },
      "message": "am f2f108fe: am a955314d: Merge \"Add missing files to fix libphonenumber for layoutlib.\" into klp-dev\n\n* commit \u0027f2f108fe86337a429a0940f264761dbc27f817fe\u0027:\n  Add missing files to fix libphonenumber for layoutlib.\n"
    },
    {
      "commit": "5800b19a7a3422620cb28e2327a96bf824f5cc9c",
      "tree": "fd43641e01bd5a1334b5bff319688cde999bfa30",
      "parents": [
        "b156c0197d052dd4be71ad2b858acc01f50ad49f",
        "50b0ce4e8ed353ed841782aeb58963bc084f2e16"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:59:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 02:59:41 2014 +0000"
      },
      "message": "am 50b0ce4e: am fd8cba3a: Merge \"Fix the measurement of text bounds.\" into klp-dev\n\n* commit \u002750b0ce4e8ed353ed841782aeb58963bc084f2e16\u0027:\n  Fix the measurement of text bounds.\n"
    },
    {
      "commit": "b156c0197d052dd4be71ad2b858acc01f50ad49f",
      "tree": "40b76afb8c1b9db38409324e6a7fc7e9fa187755",
      "parents": [
        "3e80914d1683d1641fd6a01f14f126452e17f5c7",
        "d5129e75968030620a1372e39fcfbc17fe584e17"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:59:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 02:59:38 2014 +0000"
      },
      "message": "am d5129e75: am 8a892279: Fix a bug in Nine Patch library.\n\n* commit \u0027d5129e75968030620a1372e39fcfbc17fe584e17\u0027:\n  Fix a bug in Nine Patch library.\n"
    },
    {
      "commit": "9fcfbfe296d7033ee031171f61b3a33044abee42",
      "tree": "112814c603ecaf45c0f4505fbc3bd8c05049ab3d",
      "parents": [
        "28e049ef73f5d9301a198ac53535442b697b7ef4",
        "3bf38b4165877274067a385cfe6472639a203a58"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:56:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 02:56:45 2014 +0000"
      },
      "message": "am 3bf38b41: Merge \"Add methods for Time_Delegate\" into klp-dev\n\n* commit \u00273bf38b4165877274067a385cfe6472639a203a58\u0027:\n  Add methods for Time_Delegate\n"
    },
    {
      "commit": "af04b113dcd28ae788a3ffb4a5420817cb7ed95f",
      "tree": "7cb879c93eb1fc2a4372bcb6ccf44b4a89625f50",
      "parents": [
        "643ca1e9a3fba3b815534048bf4249a1f8a134b3",
        "14d74b82363e1a72b967590ee7118b239b276fb4"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 06 02:56:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 02:56:44 2014 +0000"
      },
      "message": "am 14d74b82: am 1bf2b873: Defer detach until animations are complete.\n\n* commit \u002714d74b82363e1a72b967590ee7118b239b276fb4\u0027:\n  Defer detach until animations are complete.\n"
    },
    {
      "commit": "28e049ef73f5d9301a198ac53535442b697b7ef4",
      "tree": "545611fe52762458ce74577fc16501845ba7b032",
      "parents": [
        "f2f108fe86337a429a0940f264761dbc27f817fe",
        "0db6e6a567e25d560586863c7be654a0c1da5795"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:56:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 02:56:42 2014 +0000"
      },
      "message": "am 0db6e6a5: Merge \"Optimize layout rendering in layoutlib\" into klp-dev\n\n* commit \u00270db6e6a567e25d560586863c7be654a0c1da5795\u0027:\n  Optimize layout rendering in layoutlib\n"
    },
    {
      "commit": "f2f108fe86337a429a0940f264761dbc27f817fe",
      "tree": "2809a0bc06c6f14c56696bf78ed234091e30a76d",
      "parents": [
        "50b0ce4e8ed353ed841782aeb58963bc084f2e16",
        "a955314d905f8567c852226ce4f74994826e8777"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:56:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 02:56:39 2014 +0000"
      },
      "message": "am a955314d: Merge \"Add missing files to fix libphonenumber for layoutlib.\" into klp-dev\n\n* commit \u0027a955314d905f8567c852226ce4f74994826e8777\u0027:\n  Add missing files to fix libphonenumber for layoutlib.\n"
    },
    {
      "commit": "643ca1e9a3fba3b815534048bf4249a1f8a134b3",
      "tree": "83bcdf0062a4625d373925dd45438976907d0bf7",
      "parents": [
        "d5154ec2bc7e7c0bdfd14fc784912d390afe43cc",
        "481b54be1acb990bab3933b6248964e351bdcd99"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 06 02:56:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 02:56:37 2014 +0000"
      },
      "message": "am 481b54be: am dc548483: Move activities from DisplayContent to TaskStack\n\n* commit \u0027481b54be1acb990bab3933b6248964e351bdcd99\u0027:\n  Move activities from DisplayContent to TaskStack\n"
    },
    {
      "commit": "50b0ce4e8ed353ed841782aeb58963bc084f2e16",
      "tree": "2b7ae652be78acf1712a5c31f429cba28e67b0f5",
      "parents": [
        "d5129e75968030620a1372e39fcfbc17fe584e17",
        "fd8cba3ab83972eefc796fa122b0ec9222078b1c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:56:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 02:56:36 2014 +0000"
      },
      "message": "am fd8cba3a: Merge \"Fix the measurement of text bounds.\" into klp-dev\n\n* commit \u0027fd8cba3ab83972eefc796fa122b0ec9222078b1c\u0027:\n  Fix the measurement of text bounds.\n"
    },
    {
      "commit": "d5129e75968030620a1372e39fcfbc17fe584e17",
      "tree": "e4eab450abf2f3479425c17aac8e31fa409a08a6",
      "parents": [
        "eea15edcd47e6830dd6cdecb2c0b1e26eba0e6e3",
        "8a892279bd1b212311f4200f306a317985463918"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:56:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 02:56:32 2014 +0000"
      },
      "message": "am 8a892279: Fix a bug in Nine Patch library.\n\n* commit \u00278a892279bd1b212311f4200f306a317985463918\u0027:\n  Fix a bug in Nine Patch library.\n"
    },
    {
      "commit": "3bf38b4165877274067a385cfe6472639a203a58",
      "tree": "efa8d2e537c4c424bab9e9544d55bcc0fcff82be",
      "parents": [
        "0db6e6a567e25d560586863c7be654a0c1da5795",
        "eb3c5459eb893061779b102236a81069efdbef73"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:06:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 02:06:02 2014 +0000"
      },
      "message": "Merge \"Add methods for Time_Delegate\" into klp-dev"
    },
    {
      "commit": "0db6e6a567e25d560586863c7be654a0c1da5795",
      "tree": "b83391c46502ec44bdf297bed1db7f2aadb0eb70",
      "parents": [
        "a955314d905f8567c852226ce4f74994826e8777",
        "35d56c0d67537e56fafebd8edf790026644fe8de"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:05:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 02:05:42 2014 +0000"
      },
      "message": "Merge \"Optimize layout rendering in layoutlib\" into klp-dev"
    },
    {
      "commit": "a955314d905f8567c852226ce4f74994826e8777",
      "tree": "9f28d9257abea587789103a435e0ec55c83c0d93",
      "parents": [
        "fd8cba3ab83972eefc796fa122b0ec9222078b1c",
        "58037a4404e639d28695a0f1c17053b53b96b970"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:05:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 02:05:21 2014 +0000"
      },
      "message": "Merge \"Add missing files to fix libphonenumber for layoutlib.\" into klp-dev"
    },
    {
      "commit": "fd8cba3ab83972eefc796fa122b0ec9222078b1c",
      "tree": "666b6da506dd4dd728e433bde52d06f8ad9c48c2",
      "parents": [
        "8a892279bd1b212311f4200f306a317985463918",
        "5ad7c183f39df43562c69aba21ea422ad69bdae0"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Feb 06 02:04:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 02:04:49 2014 +0000"
      },
      "message": "Merge \"Fix the measurement of text bounds.\" into klp-dev"
    },
    {
      "commit": "d5154ec2bc7e7c0bdfd14fc784912d390afe43cc",
      "tree": "949021561aff16d06757dcded552aa31bd0bc11a",
      "parents": [
        "0e29ad02f9ed46f2f2a9de59249969f9d1bdd7f6"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Feb 05 17:52:02 2014 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Feb 05 17:53:33 2014 -0800"
      },
      "message": "Add prototype for borderless touch feedback drawable\n\nChange-Id: I6366855b1fb838aa077bc6bdb62adc2134c51dca\n"
    },
    {
      "commit": "8a892279bd1b212311f4200f306a317985463918",
      "tree": "dc44d74891536a130faa8df3d2e12163be89a10e",
      "parents": [
        "c174288d345d4a80b326b12ff4c10a6c99570997"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Feb 05 17:11:14 2014 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Feb 05 17:16:35 2014 -0800"
      },
      "message": "Fix a bug in Nine Patch library.\n\nThe nine patches were not drawn correctly if they were not positioned at\nthe top left corner of the canvas.\n\nBug: http://b.android.com/29959\nChange-Id: Icfed522ea07322a3ee9f3955067d3da26c4b0b5b\n"
    },
    {
      "commit": "14d74b82363e1a72b967590ee7118b239b276fb4",
      "tree": "0fda2dfae34aa0aa54ffd3ee15895e216044234c",
      "parents": [
        "481b54be1acb990bab3933b6248964e351bdcd99",
        "1bf2b873470d2ba8a4ac218da73516cc2b20aa76"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 06 01:00:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 01:00:35 2014 +0000"
      },
      "message": "am 1bf2b873: Defer detach until animations are complete.\n\n* commit \u00271bf2b873470d2ba8a4ac218da73516cc2b20aa76\u0027:\n  Defer detach until animations are complete.\n"
    },
    {
      "commit": "481b54be1acb990bab3933b6248964e351bdcd99",
      "tree": "f31ff0a547ed9d57e266bf3b653ece3b7619d06d",
      "parents": [
        "2c764b20e4a35c509f49e3d9430e135b4f3a0984",
        "dc548483ae90ba26ad9e2e2cb79f4673140edb49"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 06 01:00:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 06 01:00:32 2014 +0000"
      },
      "message": "am dc548483: Move activities from DisplayContent to TaskStack\n\n* commit \u0027dc548483ae90ba26ad9e2e2cb79f4673140edb49\u0027:\n  Move activities from DisplayContent to TaskStack\n"
    },
    {
      "commit": "0e29ad02f9ed46f2f2a9de59249969f9d1bdd7f6",
      "tree": "24a58e6f4c0dcf29a42e8d829f9ffed9e09e460d",
      "parents": [
        "6eb0fdb99bc09210bea4df054a9c8a05daea3d1b",
        "c6d1c60fb1de5a48e85ddbfe9b66ccc9285df4af"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Feb 06 00:53:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 00:53:42 2014 +0000"
      },
      "message": "Merge \"Global system setting to override certain window policy.\""
    }
  ],
  "next": "6eb0fdb99bc09210bea4df054a9c8a05daea3d1b"
}
