)]}'
{
  "log": [
    {
      "commit": "9b1c46df60dec6af81b9cbfcbf8a70192da66d64",
      "tree": "2b9599adec16015d4e28789b0fd96fd6fcb32bd7",
      "parents": [
        "7c3a40b636caac4ac3d541e67bf2963838e811ae",
        "3c00b28bf60ab01b449e16df045238f4bae4d700"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri May 02 19:23:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 19:23:50 2014 +0000"
      },
      "message": "am 3c00b28b: Fix theme/style resolution in Layoutlib [DO NOT MERGE]\n\n* commit \u00273c00b28bf60ab01b449e16df045238f4bae4d700\u0027:\n  Fix theme/style resolution in Layoutlib [DO NOT MERGE]\n"
    },
    {
      "commit": "7c3a40b636caac4ac3d541e67bf2963838e811ae",
      "tree": "1744006d1adf9dd47772869212e856f99431ee4c",
      "parents": [
        "7a0985ec245e3b587f4725f7ae6856c85bc41346",
        "b85d30a2c88b6a23e251347b14a75456c4daeca9"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri May 02 19:23:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 19:23:47 2014 +0000"
      },
      "message": "am b85d30a2: Add missing dependency in layoutlib build file [DO NOT MERGE]\n\n* commit \u0027b85d30a2c88b6a23e251347b14a75456c4daeca9\u0027:\n  Add missing dependency in layoutlib build file [DO NOT MERGE]\n"
    },
    {
      "commit": "7a0985ec245e3b587f4725f7ae6856c85bc41346",
      "tree": "b9926f2d954ef6b42a12bbbe1d7355318b355585",
      "parents": [
        "15994863df716d78ad384bddfb9b71f65a9b2ac9",
        "f8144032d1fb7319bfd24914b12597505cfcc91f"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri May 02 19:23:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 19:23:44 2014 +0000"
      },
      "message": "am f8144032: Fix visitFieldInsn in layoutlib_create. [DO NOT MERGE]\n\n* commit \u0027f8144032d1fb7319bfd24914b12597505cfcc91f\u0027:\n  Fix visitFieldInsn in layoutlib_create. [DO NOT MERGE]\n"
    },
    {
      "commit": "15994863df716d78ad384bddfb9b71f65a9b2ac9",
      "tree": "b52d2a44667cdf9ece607202d085c863c80707c1",
      "parents": [
        "edd048fb546ff62c0e285455adf94280237f56c4",
        "89fdc0c556cf0fe2562fb8f0476e03cd51045164"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri May 02 19:23:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 19:23:42 2014 +0000"
      },
      "message": "am 89fdc0c5: Layoutlib tests now check methods return value [DO NOT MERGE]\n\n* commit \u002789fdc0c556cf0fe2562fb8f0476e03cd51045164\u0027:\n  Layoutlib tests now check methods return value [DO NOT MERGE]\n"
    },
    {
      "commit": "edd048fb546ff62c0e285455adf94280237f56c4",
      "tree": "fe10ad6114c34f84520b12ab35b63c686844ee02",
      "parents": [
        "41ec218e5f92904fe99c74bc35b9f5e4003c777a",
        "d4f0073f4805cd1036218f243d9b7c7c5bb90e41"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri May 02 19:23:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 19:23:39 2014 +0000"
      },
      "message": "am d4f0073f: Remove references to java package class Objects. [DO NOT MERGE]\n\n* commit \u0027d4f0073f4805cd1036218f243d9b7c7c5bb90e41\u0027:\n  Remove references to java package class Objects. [DO NOT MERGE]\n"
    },
    {
      "commit": "3c00b28bf60ab01b449e16df045238f4bae4d700",
      "tree": "dc35bf1d1c197c13332ee2cb54071370ebe18b98",
      "parents": [
        "b85d30a2c88b6a23e251347b14a75456c4daeca9"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Mar 11 18:02:44 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 25 18:58:15 2014 -0700"
      },
      "message": "Fix theme/style resolution in Layoutlib [DO NOT MERGE]\n\nCherry picked from klp-dev from\nChange-Id: If1e7187645f0b0388f7b97d742395efd228b347a which was\ncherrypicked from master with the following\n\nChange-Id: Icfb91e566666408802dadc0e2070991151b16b9d\n(cherry picked from commit f1e7187645f0b0388f7b97d742395efd228b347a)\n"
    },
    {
      "commit": "b85d30a2c88b6a23e251347b14a75456c4daeca9",
      "tree": "1c9b4872471d005cb205b45d601fa565aa21a731",
      "parents": [
        "f8144032d1fb7319bfd24914b12597505cfcc91f"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Mar 31 16:11:13 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 25 18:55:47 2014 -0700"
      },
      "message": "Add missing dependency in layoutlib build file [DO NOT MERGE]\n\nAdd missing dependency on built_ext_data\n\nChange-Id: I4e7cca7f6cbc7f5b7416ac9b85a9aec01e61ecd4\n(cherry-picked from commit e345507ca4b7b83c6e0446788f4404eb697f945b)\n"
    },
    {
      "commit": "f8144032d1fb7319bfd24914b12597505cfcc91f",
      "tree": "9112b38a60decb4189099f1005498ec1bcaf2370",
      "parents": [
        "89fdc0c556cf0fe2562fb8f0476e03cd51045164"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Mar 31 18:59:45 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 25 18:53:38 2014 -0700"
      },
      "message": "Fix visitFieldInsn in layoutlib_create. [DO NOT MERGE]\n\nThe bug caused some classes to be missed when computing the dependencies\nof the existing classes.\n\nChange-Id: I7285ff67e016ce5d73a8550501f49acc73cfadfa\n(cherry-picked from 6f9baea47757fef4745de434e09bd552fddc1f03)\n"
    },
    {
      "commit": "89fdc0c556cf0fe2562fb8f0476e03cd51045164",
      "tree": "6618cd23e106b4948fed92d9d2541458b978ec1a",
      "parents": [
        "d4f0073f4805cd1036218f243d9b7c7c5bb90e41"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Apr 15 19:30:35 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 25 18:50:39 2014 -0700"
      },
      "message": "Layoutlib tests now check methods return value [DO NOT MERGE]\n\nThe change is a cherry-pick from klp-dev.\n\nThe change also fixes the errors found by fixing the tests.\n\nChange-Id: I87cef323c4eaee4e9f60475f01156b276593fa50\n(cherry-picked from commit bdd0ad79b9b027280bd371c7b6795b04ed89ac8f)\n"
    },
    {
      "commit": "d4f0073f4805cd1036218f243d9b7c7c5bb90e41",
      "tree": "7a497da67ee615f81463c31861ec12e619e62703",
      "parents": [
        "6888bee598b8c88f7a93ef2da06dd5659cc92dc6"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Oct 17 20:06:44 2013 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 25 18:49:40 2014 -0700"
      },
      "message": "Remove references to java package class Objects. [DO NOT MERGE]\n\nRemove references to Java 7 class java.util.Objects and replace it with\na new class that can be loaded on Java 6.\n\nChange-Id: Ibbd9b20b8bc89e247f1d0c48d743d06d1a4f0704\n(cherry-picked from commit 45f5cd49fa898a59484edfd8e291dbe10df82db2)\n"
    },
    {
      "commit": "41ec218e5f92904fe99c74bc35b9f5e4003c777a",
      "tree": "bb815dbd738333745bb20705a6cfb31c6e8dd3bf",
      "parents": [
        "91f2a7cb303a3225f68f571ea101078eed1c1f94",
        "6888bee598b8c88f7a93ef2da06dd5659cc92dc6"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 18 22:50:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 18 22:50:12 2014 +0000"
      },
      "message": "am 6888bee5: am 5a0cc789: am 2ed5f771: am 47231936: am 02bc4b04: am 4a62a6dc: am 451ed5f0: am 3ecaa88d: am ecb013db: Merge \"Use hidden API to validate APK chains\" into jb-dev\n\n* commit \u00276888bee598b8c88f7a93ef2da06dd5659cc92dc6\u0027:\n  Use hidden API to validate APK chains\n"
    },
    {
      "commit": "6888bee598b8c88f7a93ef2da06dd5659cc92dc6",
      "tree": "a54c880ba27203c72b36e6a59a35738d800e82ac",
      "parents": [
        "5a1250532f159842c364accf02bcfd111a6b900b",
        "5a0cc78929bf56c153696ffa16b602acfcc40089"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 18 22:43:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 18 22:43:08 2014 +0000"
      },
      "message": "am 5a0cc789: am 2ed5f771: am 47231936: am 02bc4b04: am 4a62a6dc: am 451ed5f0: am 3ecaa88d: am ecb013db: Merge \"Use hidden API to validate APK chains\" into jb-dev\n\n* commit \u00275a0cc78929bf56c153696ffa16b602acfcc40089\u0027:\n  Use hidden API to validate APK chains\n"
    },
    {
      "commit": "5a0cc78929bf56c153696ffa16b602acfcc40089",
      "tree": "f6bcb549375f176f0ca4af481b3f4992b22857f3",
      "parents": [
        "3e604b1198fcab0e3bf2fd29043e4172193db2b5",
        "2ed5f771c47c16e9c2be1f2025ef0a826f0290c3"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 18 22:37:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 18 22:37:38 2014 +0000"
      },
      "message": "am 2ed5f771: am 47231936: am 02bc4b04: am 4a62a6dc: am 451ed5f0: am 3ecaa88d: am ecb013db: Merge \"Use hidden API to validate APK chains\" into jb-dev\n\n* commit \u00272ed5f771c47c16e9c2be1f2025ef0a826f0290c3\u0027:\n  Use hidden API to validate APK chains\n"
    },
    {
      "commit": "2ed5f771c47c16e9c2be1f2025ef0a826f0290c3",
      "tree": "44149987bde3f637bd06236c5670b0f1b12de56f",
      "parents": [
        "2c90609c0bddb6fbe255e5632a1e6639e760290f",
        "47231936c0593b87c3c9898767327f1516a7ec22"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 18 22:31:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 18 22:31:08 2014 +0000"
      },
      "message": "am 47231936: am 02bc4b04: am 4a62a6dc: am 451ed5f0: am 3ecaa88d: am ecb013db: Merge \"Use hidden API to validate APK chains\" into jb-dev\n\n* commit \u002747231936c0593b87c3c9898767327f1516a7ec22\u0027:\n  Use hidden API to validate APK chains\n"
    },
    {
      "commit": "47231936c0593b87c3c9898767327f1516a7ec22",
      "tree": "8e527739221cfdc61b080a733353a1801375e403",
      "parents": [
        "339cfdbde333984d02d189249f46e7b13317baed",
        "02bc4b04239c437f88fdb82633b41cdc8a8eff6b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 18 22:26:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 18 22:26:03 2014 +0000"
      },
      "message": "am 02bc4b04: am 4a62a6dc: am 451ed5f0: am 3ecaa88d: am ecb013db: Merge \"Use hidden API to validate APK chains\" into jb-dev\n\n* commit \u002702bc4b04239c437f88fdb82633b41cdc8a8eff6b\u0027:\n  Use hidden API to validate APK chains\n"
    },
    {
      "commit": "02bc4b04239c437f88fdb82633b41cdc8a8eff6b",
      "tree": "0333c6d9ae0db53f2fe56c17b7075df547c6f92a",
      "parents": [
        "72f9b3084cf8bf0ca01ba52a853faeeb74acdad4",
        "4a62a6dce9a4b48f1c1c64e47a22d2319b852acd"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 18 22:21:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 18 22:21:37 2014 +0000"
      },
      "message": "am 4a62a6dc: am 451ed5f0: am 3ecaa88d: am ecb013db: Merge \"Use hidden API to validate APK chains\" into jb-dev\n\n* commit \u00274a62a6dce9a4b48f1c1c64e47a22d2319b852acd\u0027:\n  Use hidden API to validate APK chains\n"
    },
    {
      "commit": "4a62a6dce9a4b48f1c1c64e47a22d2319b852acd",
      "tree": "0333c6d9ae0db53f2fe56c17b7075df547c6f92a",
      "parents": [
        "4bc58bd255f3a0cd9bb3a8f7a916a3cccb96ce6b",
        "451ed5f077b9f95deae809ae620bc210c253b922"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 18 22:14:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 18 22:14:14 2014 +0000"
      },
      "message": "am 451ed5f0: am 3ecaa88d: am ecb013db: Merge \"Use hidden API to validate APK chains\" into jb-dev\n\n* commit \u0027451ed5f077b9f95deae809ae620bc210c253b922\u0027:\n  Use hidden API to validate APK chains\n"
    },
    {
      "commit": "451ed5f077b9f95deae809ae620bc210c253b922",
      "tree": "a7fe627c43d540b44499c951d9a8074a9a73b306",
      "parents": [
        "c0d94e7ac6353757b7fa4d7f6fce75c5719c7e6e",
        "3ecaa88d83d04a0fd55b494829badbb41016f5a1"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 18 21:33:04 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 18 21:33:04 2014 +0000"
      },
      "message": "am 3ecaa88d: am ecb013db: Merge \"Use hidden API to validate APK chains\" into jb-dev\n\n* commit \u00273ecaa88d83d04a0fd55b494829badbb41016f5a1\u0027:\n  Use hidden API to validate APK chains\n"
    },
    {
      "commit": "3ecaa88d83d04a0fd55b494829badbb41016f5a1",
      "tree": "8eefa6320390209a649c5d590c39228552e7114d",
      "parents": [
        "f52d1a56af8cc769c1019fbb0d8b7a2254fcc01b",
        "ecb013dbff5e33b95c49015fa375579e055911ae"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 18 18:14:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 18 18:14:32 2014 +0000"
      },
      "message": "am ecb013db: Merge \"Use hidden API to validate APK chains\" into jb-dev\n\n* commit \u0027ecb013dbff5e33b95c49015fa375579e055911ae\u0027:\n  Use hidden API to validate APK chains\n"
    },
    {
      "commit": "ecb013dbff5e33b95c49015fa375579e055911ae",
      "tree": "4ec7276aada6acd6de0a79ef9bcecb697fe96837",
      "parents": [
        "fe38ff8d36c4fa2e18f4c786692eeea5ebd94e9f",
        "16c6b177eef8ab3ae3358bf6f8e7f7b018c32298"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 18 17:12:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 18 17:12:40 2014 +0000"
      },
      "message": "Merge \"Use hidden API to validate APK chains\" into jb-dev"
    },
    {
      "commit": "16c6b177eef8ab3ae3358bf6f8e7f7b018c32298",
      "tree": "efc667067d55dde0cc51568a0b200c8452f46aed",
      "parents": [
        "a3337bc7c3a98ec12b6dec281e26c34f82025bdd"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Apr 17 14:03:31 2014 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Apr 17 14:03:33 2014 -0700"
      },
      "message": "Use hidden API to validate APK chains\n\nBug: 13678484\nChange-Id: I28dedab74b0e24d47ab9f2190298156c909e9d54\n"
    },
    {
      "commit": "91f2a7cb303a3225f68f571ea101078eed1c1f94",
      "tree": "081b06e5e3ed0f7d8042a450b02f1ff54a1e566b",
      "parents": [
        "0fe634737b24fd8f4dc8d0f49eb15ea176242428",
        "5a1250532f159842c364accf02bcfd111a6b900b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 16 18:37:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 16 18:37:02 2014 +0000"
      },
      "message": "am 5a125053: Merge changes I66792c4d,I203b6783 into jb-mr2-dev\n\n* commit \u00275a1250532f159842c364accf02bcfd111a6b900b\u0027:\n  Improve text rendering and measurement. [DO NOT MERGE]\n  Fix the measurement of text bounds. [DO NOT MERGE]\n"
    },
    {
      "commit": "0fe634737b24fd8f4dc8d0f49eb15ea176242428",
      "tree": "127f576cd8a2c4250f34b129470a7a1aaed67058",
      "parents": [
        "87e14187111254b8842193f4f3514c0dea50967d",
        "04b4f8d11406c64b94797af67dd7530435187129"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 16 18:36:58 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 16 18:36:58 2014 +0000"
      },
      "message": "am 04b4f8d1: Merge \"Set default text style in layoutlib as NORMAL [DO NOT MERGE]\" into jb-mr2-dev\n\n* commit \u002704b4f8d11406c64b94797af67dd7530435187129\u0027:\n  Set default text style in layoutlib as NORMAL [DO NOT MERGE]\n"
    },
    {
      "commit": "87e14187111254b8842193f4f3514c0dea50967d",
      "tree": "7f62572da514fa09f1839b63f4957c350c7abc23",
      "parents": [
        "533a52fe3bedc88483a968400cd61110bd29c704",
        "fb120acd841f7d8d0e1845f5bdd98abf35cb25b4"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 16 18:36:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 16 18:36:55 2014 +0000"
      },
      "message": "am fb120acd: Merge \"Add methods for Time_Delegate [DO NOT MERGE]\" into jb-mr2-dev\n\n* commit \u0027fb120acd841f7d8d0e1845f5bdd98abf35cb25b4\u0027:\n  Add methods for Time_Delegate [DO NOT MERGE]\n"
    },
    {
      "commit": "533a52fe3bedc88483a968400cd61110bd29c704",
      "tree": "9f77f8d7565469f81be58566c291b6f58543d074",
      "parents": [
        "014ac85fecc969c205a11d1f20afe00cab713629",
        "b7fd6315328c3a38fd7928f3dbb43f44227eb78b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 16 18:36:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 16 18:36:52 2014 +0000"
      },
      "message": "am b7fd6315: Merge \"Fix sans-serif-thin and sans-serif-light fonts in layoutlib. [DO NOT MERGE]\" into jb-mr2-dev\n\n* commit \u0027b7fd6315328c3a38fd7928f3dbb43f44227eb78b\u0027:\n  Fix sans-serif-thin and sans-serif-light fonts in layoutlib. [DO NOT MERGE]\n"
    },
    {
      "commit": "014ac85fecc969c205a11d1f20afe00cab713629",
      "tree": "f6cf7302d3dd1cf2892c7b8ea207b323279600fa",
      "parents": [
        "463eeb70938403bdca2519d9b71911aab93b9277",
        "f14cbb26edcf0838cee333bf0d6ee686bf6de333"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 16 18:36:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 16 18:36:48 2014 +0000"
      },
      "message": "am f14cbb26: Merge \"Optimize layout rendering in layoutlib [DO NOT MERGE]\" into jb-mr2-dev\n\n* commit \u0027f14cbb26edcf0838cee333bf0d6ee686bf6de333\u0027:\n  Optimize layout rendering in layoutlib [DO NOT MERGE]\n"
    },
    {
      "commit": "5a1250532f159842c364accf02bcfd111a6b900b",
      "tree": "02a14e3dc45bc020b46b892e784da2311733dfed",
      "parents": [
        "04b4f8d11406c64b94797af67dd7530435187129",
        "88301948c92fe1261cfa19383d4aaa5d5d0195ac"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 16 18:34:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 16 18:34:12 2014 +0000"
      },
      "message": "Merge changes I66792c4d,I203b6783 into jb-mr2-dev\n\n* changes:\n  Improve text rendering and measurement. [DO NOT MERGE]\n  Fix the measurement of text bounds. [DO NOT MERGE]\n"
    },
    {
      "commit": "04b4f8d11406c64b94797af67dd7530435187129",
      "tree": "28f21f6ac27c5b9abb062eeeb8ed27f333263d22",
      "parents": [
        "fb120acd841f7d8d0e1845f5bdd98abf35cb25b4",
        "c63e87d53deb24c4286036313db11719173419b3"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 16 18:34:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 16 18:34:04 2014 +0000"
      },
      "message": "Merge \"Set default text style in layoutlib as NORMAL [DO NOT MERGE]\" into jb-mr2-dev"
    },
    {
      "commit": "fb120acd841f7d8d0e1845f5bdd98abf35cb25b4",
      "tree": "2ea1508b5157a88f10ad0b2fbf9b5c7f576bb913",
      "parents": [
        "b7fd6315328c3a38fd7928f3dbb43f44227eb78b",
        "ddb7f3273c3c00e6520794dcaabdaad20fd98e26"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 16 18:33:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 16 18:33:47 2014 +0000"
      },
      "message": "Merge \"Add methods for Time_Delegate [DO NOT MERGE]\" into jb-mr2-dev"
    },
    {
      "commit": "b7fd6315328c3a38fd7928f3dbb43f44227eb78b",
      "tree": "28d440971be5cdb970fe7d47d6c7212bd64b281e",
      "parents": [
        "f14cbb26edcf0838cee333bf0d6ee686bf6de333",
        "5fb41528a6192c41f7e2bb30161cc5af6061d5b8"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 16 18:33:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 16 18:33:32 2014 +0000"
      },
      "message": "Merge \"Fix sans-serif-thin and sans-serif-light fonts in layoutlib. [DO NOT MERGE]\" into jb-mr2-dev"
    },
    {
      "commit": "f14cbb26edcf0838cee333bf0d6ee686bf6de333",
      "tree": "06a55fd9deb976bfd1ca35ddcb9242a1c8d60edf",
      "parents": [
        "2676e36ff6fc3f779cb6f1b0db13e26d734dcbab",
        "9e5e993c7969ad60ff70cfdcf707247f38a705a1"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 16 18:33:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 16 18:33:11 2014 +0000"
      },
      "message": "Merge \"Optimize layout rendering in layoutlib [DO NOT MERGE]\" into jb-mr2-dev"
    },
    {
      "commit": "463eeb70938403bdca2519d9b71911aab93b9277",
      "tree": "2d8be0d8619fe3e6574b6ae1cedb1f6c70c087c0",
      "parents": [
        "24444abff4ad45b731d4f6cd92afed79568773d8",
        "2676e36ff6fc3f779cb6f1b0db13e26d734dcbab"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 20:21:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 20:21:52 2014 +0000"
      },
      "message": "am 2676e36f: am 3e604b11: (-s ours) am 2c90609c: am 339cfdbd: am 72f9b308: am 4bc58bd2: am c0d94e7a: am f52d1a56: am fe38ff8d: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u00272676e36ff6fc3f779cb6f1b0db13e26d734dcbab\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "2676e36ff6fc3f779cb6f1b0db13e26d734dcbab",
      "tree": "841ee0b3c5ea3e9d824457377dd44757de7200b8",
      "parents": [
        "53691e39dca8be5dbe19bfef05b1c3e294d6c0bd",
        "3e604b1198fcab0e3bf2fd29043e4172193db2b5"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 20:16:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 20:16:15 2014 +0000"
      },
      "message": "am 3e604b11: (-s ours) am 2c90609c: am 339cfdbd: am 72f9b308: am 4bc58bd2: am c0d94e7a: am f52d1a56: am fe38ff8d: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u00273e604b1198fcab0e3bf2fd29043e4172193db2b5\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "24444abff4ad45b731d4f6cd92afed79568773d8",
      "tree": "2d8be0d8619fe3e6574b6ae1cedb1f6c70c087c0",
      "parents": [
        "30e59135b11d196cac2edd97d1ccca3471f3e398",
        "53691e39dca8be5dbe19bfef05b1c3e294d6c0bd"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 20:12:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 20:12:56 2014 +0000"
      },
      "message": "am 53691e39: am 128e9371: (-s ours) am 106627e0: am e42ce676: am ebf23a8d: am 74acf23a: am 3c417fbf: Merge \"DO NOT MERGE Sanitize WifiConfigs\" into jb-mr1-dev\n\n* commit \u002753691e39dca8be5dbe19bfef05b1c3e294d6c0bd\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "3e604b1198fcab0e3bf2fd29043e4172193db2b5",
      "tree": "a1e06628f26ef9892e6f14f6511ec5ab6c600733",
      "parents": [
        "128e937108035b77537f279dc0bc85a116906819",
        "2c90609c0bddb6fbe255e5632a1e6639e760290f"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 20:09:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 20:09:33 2014 +0000"
      },
      "message": "am 2c90609c: am 339cfdbd: am 72f9b308: am 4bc58bd2: am c0d94e7a: am f52d1a56: am fe38ff8d: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u00272c90609c0bddb6fbe255e5632a1e6639e760290f\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "53691e39dca8be5dbe19bfef05b1c3e294d6c0bd",
      "tree": "841ee0b3c5ea3e9d824457377dd44757de7200b8",
      "parents": [
        "c07a48bed2c772dc548423396b208331b22a679a",
        "128e937108035b77537f279dc0bc85a116906819"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 20:07:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 20:07:10 2014 +0000"
      },
      "message": "am 128e9371: (-s ours) am 106627e0: am e42ce676: am ebf23a8d: am 74acf23a: am 3c417fbf: Merge \"DO NOT MERGE Sanitize WifiConfigs\" into jb-mr1-dev\n\n* commit \u0027128e937108035b77537f279dc0bc85a116906819\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "2c90609c0bddb6fbe255e5632a1e6639e760290f",
      "tree": "454d6f726253e81d41414a57e2bbd8f3c6a01106",
      "parents": [
        "106627e07cecfa8a9bcc43578fde78652fc59eba",
        "339cfdbde333984d02d189249f46e7b13317baed"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 20:03:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 20:03:55 2014 +0000"
      },
      "message": "am 339cfdbd: am 72f9b308: am 4bc58bd2: am c0d94e7a: am f52d1a56: am fe38ff8d: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u0027339cfdbde333984d02d189249f46e7b13317baed\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "128e937108035b77537f279dc0bc85a116906819",
      "tree": "a1e06628f26ef9892e6f14f6511ec5ab6c600733",
      "parents": [
        "efbe7cc0ff5c85cc7956bb3099402c7ebbe20591",
        "106627e07cecfa8a9bcc43578fde78652fc59eba"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 20:00:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 20:00:33 2014 +0000"
      },
      "message": "am 106627e0: am e42ce676: am ebf23a8d: am 74acf23a: am 3c417fbf: Merge \"DO NOT MERGE Sanitize WifiConfigs\" into jb-mr1-dev\n\n* commit \u0027106627e07cecfa8a9bcc43578fde78652fc59eba\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "339cfdbde333984d02d189249f46e7b13317baed",
      "tree": "13294a9831d59327211e08c190caa5a0d0039d29",
      "parents": [
        "e42ce676f54742f2d47c26adaa90407c2cb8cec8",
        "72f9b3084cf8bf0ca01ba52a853faeeb74acdad4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 19:57:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 19:57:32 2014 +0000"
      },
      "message": "am 72f9b308: am 4bc58bd2: am c0d94e7a: am f52d1a56: am fe38ff8d: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u002772f9b3084cf8bf0ca01ba52a853faeeb74acdad4\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "106627e07cecfa8a9bcc43578fde78652fc59eba",
      "tree": "454d6f726253e81d41414a57e2bbd8f3c6a01106",
      "parents": [
        "d1c82f8fc22216e9b544e3a3b521bcad05bc113d",
        "e42ce676f54742f2d47c26adaa90407c2cb8cec8"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 19:54:13 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 19:54:13 2014 +0000"
      },
      "message": "am e42ce676: am ebf23a8d: am 74acf23a: am 3c417fbf: Merge \"DO NOT MERGE Sanitize WifiConfigs\" into jb-mr1-dev\n\n* commit \u0027e42ce676f54742f2d47c26adaa90407c2cb8cec8\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "72f9b3084cf8bf0ca01ba52a853faeeb74acdad4",
      "tree": "8c631c4242b8785673c3c7ff9e6012275642b51a",
      "parents": [
        "ebf23a8d9ef7eb2d14ef19bff5525eb16604da7c",
        "4bc58bd255f3a0cd9bb3a8f7a916a3cccb96ce6b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 19:51:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 19:51:34 2014 +0000"
      },
      "message": "am 4bc58bd2: am c0d94e7a: am f52d1a56: am fe38ff8d: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u00274bc58bd255f3a0cd9bb3a8f7a916a3cccb96ce6b\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "e42ce676f54742f2d47c26adaa90407c2cb8cec8",
      "tree": "13294a9831d59327211e08c190caa5a0d0039d29",
      "parents": [
        "1cb3c1d381c389c7ef903c1a871ff695cd406da4",
        "ebf23a8d9ef7eb2d14ef19bff5525eb16604da7c"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 19:48:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 19:48:39 2014 +0000"
      },
      "message": "am ebf23a8d: am 74acf23a: am 3c417fbf: Merge \"DO NOT MERGE Sanitize WifiConfigs\" into jb-mr1-dev\n\n* commit \u0027ebf23a8d9ef7eb2d14ef19bff5525eb16604da7c\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "4bc58bd255f3a0cd9bb3a8f7a916a3cccb96ce6b",
      "tree": "8c631c4242b8785673c3c7ff9e6012275642b51a",
      "parents": [
        "74acf23a1eef75628c8fa9e2ff7ba08ed4258558",
        "c0d94e7ac6353757b7fa4d7f6fce75c5719c7e6e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 19:47:49 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 19:47:49 2014 +0000"
      },
      "message": "am c0d94e7a: am f52d1a56: am fe38ff8d: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u0027c0d94e7ac6353757b7fa4d7f6fce75c5719c7e6e\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "c0d94e7ac6353757b7fa4d7f6fce75c5719c7e6e",
      "tree": "a27c7d5955ebb66a8bc70d4cef6deda15d879603",
      "parents": [
        "3c417fbf21133340cbbe3539d87c453f81ae3a9d",
        "f52d1a56af8cc769c1019fbb0d8b7a2254fcc01b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 19:42:49 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 19:42:49 2014 +0000"
      },
      "message": "am f52d1a56: am fe38ff8d: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u0027f52d1a56af8cc769c1019fbb0d8b7a2254fcc01b\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "ebf23a8d9ef7eb2d14ef19bff5525eb16604da7c",
      "tree": "8c631c4242b8785673c3c7ff9e6012275642b51a",
      "parents": [
        "fc80fbe3d5b287c19e3dab89fc93ca4b8a812bb1",
        "74acf23a1eef75628c8fa9e2ff7ba08ed4258558"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 19:42:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 19:42:32 2014 +0000"
      },
      "message": "am 74acf23a: am 3c417fbf: Merge \"DO NOT MERGE Sanitize WifiConfigs\" into jb-mr1-dev\n\n* commit \u002774acf23a1eef75628c8fa9e2ff7ba08ed4258558\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "f52d1a56af8cc769c1019fbb0d8b7a2254fcc01b",
      "tree": "8ea4af3ba79241145f5033498b4f6c03f3f16530",
      "parents": [
        "534f3e9438a0e2e97df2d371be834d65720b2eb9",
        "fe38ff8d36c4fa2e18f4c786692eeea5ebd94e9f"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 19:36:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 19:36:54 2014 +0000"
      },
      "message": "am fe38ff8d: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u0027fe38ff8d36c4fa2e18f4c786692eeea5ebd94e9f\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "74acf23a1eef75628c8fa9e2ff7ba08ed4258558",
      "tree": "8c631c4242b8785673c3c7ff9e6012275642b51a",
      "parents": [
        "7bd0b65233d0ef34114ecb93d734dfe4351f470d",
        "3c417fbf21133340cbbe3539d87c453f81ae3a9d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 19:36:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 07 19:36:44 2014 +0000"
      },
      "message": "am 3c417fbf: Merge \"DO NOT MERGE Sanitize WifiConfigs\" into jb-mr1-dev\n\n* commit \u00273c417fbf21133340cbbe3539d87c453f81ae3a9d\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "3c417fbf21133340cbbe3539d87c453f81ae3a9d",
      "tree": "a27c7d5955ebb66a8bc70d4cef6deda15d879603",
      "parents": [
        "4bdab6bb4c55661d4915518b1190e30c4633c6a5",
        "e1549ae364cc368641994f478959b8736a183f8e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 07 19:30:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 07 19:30:10 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Sanitize WifiConfigs\" into jb-mr1-dev"
    },
    {
      "commit": "30e59135b11d196cac2edd97d1ccca3471f3e398",
      "tree": "2d8be0d8619fe3e6574b6ae1cedb1f6c70c087c0",
      "parents": [
        "af60289e692b6b598d550371cc6e41e0b40dd6cd",
        "c07a48bed2c772dc548423396b208331b22a679a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 04 01:54:13 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 04 01:54:13 2014 +0000"
      },
      "message": "am c07a48be: Merge \"Fix a bug in Nine Patch library. [DO NOT MERGE]\" into jb-mr2-dev\n\n* commit \u0027c07a48bed2c772dc548423396b208331b22a679a\u0027:\n  Fix a bug in Nine Patch library. [DO NOT MERGE]\n"
    },
    {
      "commit": "af60289e692b6b598d550371cc6e41e0b40dd6cd",
      "tree": "6a219a60d680a551cdd0316584aadc1ca0293043",
      "parents": [
        "07d5f94e6b8a6d3f9caca057830e5cbd4cfa7dac",
        "70dfe865013f0c8fedf2c9468360a41b02fcce0a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 04 01:54:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 04 01:54:10 2014 +0000"
      },
      "message": "am 70dfe865: Merge \"Add missing files to fix libphonenumber for layoutlib. [DO NOT MERGE]\" into jb-mr2-dev\n\n* commit \u002770dfe865013f0c8fedf2c9468360a41b02fcce0a\u0027:\n  Add missing files to fix libphonenumber for layoutlib. [DO NOT MERGE]\n"
    },
    {
      "commit": "07d5f94e6b8a6d3f9caca057830e5cbd4cfa7dac",
      "tree": "36841430a8f4ea63043576d95601469f4ba39824",
      "parents": [
        "5c77c126b258924961a4a9c784177b4bcd403dd0",
        "2eb5f9e5b25dc769e5ba205237097c67fa212fd6"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 04 01:54:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 04 01:54:08 2014 +0000"
      },
      "message": "am 2eb5f9e5: Merge \"Add libphonenumber to layoutlib.jar. [DO NOT MERGE]\" into jb-mr2-dev\n\n* commit \u00272eb5f9e5b25dc769e5ba205237097c67fa212fd6\u0027:\n  Add libphonenumber to layoutlib.jar. [DO NOT MERGE]\n"
    },
    {
      "commit": "5c77c126b258924961a4a9c784177b4bcd403dd0",
      "tree": "dcc6cccf22009d510db6d7476e3cb808d8bde3b5",
      "parents": [
        "ef9f3043f5259fa55376a1522152779295e15da6",
        "b6588c522451f5015c2cbc902d5a72566f979f2b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 04 01:54:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 04 01:54:05 2014 +0000"
      },
      "message": "am b6588c52: Merge \"Fix NPE in layoutlib. [DO NOT MERGE]\" into jb-mr2-dev\n\n* commit \u0027b6588c522451f5015c2cbc902d5a72566f979f2b\u0027:\n  Fix NPE in layoutlib. [DO NOT MERGE]\n"
    },
    {
      "commit": "ef9f3043f5259fa55376a1522152779295e15da6",
      "tree": "618fb37d7d0bf27ef97cea12acffc6c776ec7df4",
      "parents": [
        "6094daa2626e57c6bd24409f0934090581541e49",
        "3bc5b23f8dbb6ecc4eeac4334f94682056d0cb3b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 04 01:54:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 04 01:54:03 2014 +0000"
      },
      "message": "am 3bc5b23f: Merge \"Fix layoutlib [DO NOT MERGE]\" into jb-mr2-dev\n\n* commit \u00273bc5b23f8dbb6ecc4eeac4334f94682056d0cb3b\u0027:\n  Fix layoutlib [DO NOT MERGE]\n"
    },
    {
      "commit": "6094daa2626e57c6bd24409f0934090581541e49",
      "tree": "6ffb64aac1e521d4ed4933c3cc2bec2a0ab75dfa",
      "parents": [
        "13b75939596eec63c096fe9e85643b8c42a40b12",
        "ba0ce05688ff7ebf91e16f5cb741701feb706fc2"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 04 01:54:00 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 04 01:54:00 2014 +0000"
      },
      "message": "am ba0ce056: Merge \"Fix text size in Fake Action Bar. [DO NOT MERGE]\" into jb-mr2-dev\n\n* commit \u0027ba0ce05688ff7ebf91e16f5cb741701feb706fc2\u0027:\n  Fix text size in Fake Action Bar. [DO NOT MERGE]\n"
    },
    {
      "commit": "c07a48bed2c772dc548423396b208331b22a679a",
      "tree": "841ee0b3c5ea3e9d824457377dd44757de7200b8",
      "parents": [
        "70dfe865013f0c8fedf2c9468360a41b02fcce0a",
        "ee1187a94feb61adbfade2505b2f92418a1b1038"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 04 00:45:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 04 00:45:45 2014 +0000"
      },
      "message": "Merge \"Fix a bug in Nine Patch library. [DO NOT MERGE]\" into jb-mr2-dev"
    },
    {
      "commit": "70dfe865013f0c8fedf2c9468360a41b02fcce0a",
      "tree": "c30df4be27548dceba373763a64499f0ddd3301a",
      "parents": [
        "2eb5f9e5b25dc769e5ba205237097c67fa212fd6",
        "8a16f8e29a67c383e065ba9c47d5d1e80d7d2db9"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 04 00:45:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 04 00:45:29 2014 +0000"
      },
      "message": "Merge \"Add missing files to fix libphonenumber for layoutlib. [DO NOT MERGE]\" into jb-mr2-dev"
    },
    {
      "commit": "2eb5f9e5b25dc769e5ba205237097c67fa212fd6",
      "tree": "6613f42cdf619ad713aafce54ef0fd8976c15fb4",
      "parents": [
        "b6588c522451f5015c2cbc902d5a72566f979f2b",
        "317f304893c58c5e50255bd712448ca233ae5cec"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 04 00:45:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 04 00:45:13 2014 +0000"
      },
      "message": "Merge \"Add libphonenumber to layoutlib.jar. [DO NOT MERGE]\" into jb-mr2-dev"
    },
    {
      "commit": "b6588c522451f5015c2cbc902d5a72566f979f2b",
      "tree": "9313e1c862a1d97aae01efda77f000099cff29db",
      "parents": [
        "3bc5b23f8dbb6ecc4eeac4334f94682056d0cb3b",
        "80c55109b6351049498df294234dc0a75e75ec44"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 04 00:44:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 04 00:44:02 2014 +0000"
      },
      "message": "Merge \"Fix NPE in layoutlib. [DO NOT MERGE]\" into jb-mr2-dev"
    },
    {
      "commit": "3bc5b23f8dbb6ecc4eeac4334f94682056d0cb3b",
      "tree": "92989658c7844892a2cc80e967445bdc20132ead",
      "parents": [
        "ba0ce05688ff7ebf91e16f5cb741701feb706fc2",
        "28873c1f008f4fe24441923e14f30e55d6f0967a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 04 00:43:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 04 00:43:48 2014 +0000"
      },
      "message": "Merge \"Fix layoutlib [DO NOT MERGE]\" into jb-mr2-dev"
    },
    {
      "commit": "ba0ce05688ff7ebf91e16f5cb741701feb706fc2",
      "tree": "d98437a481ca6d2fe092009e19b0d33ab912bc95",
      "parents": [
        "d4d2aa519fb1a9d54c14da858a4ab7ab0880f34d",
        "0b7d80765c21dbd9294a0245f92a655fdd61514e"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 04 00:43:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 04 00:43:08 2014 +0000"
      },
      "message": "Merge \"Fix text size in Fake Action Bar. [DO NOT MERGE]\" into jb-mr2-dev"
    },
    {
      "commit": "13b75939596eec63c096fe9e85643b8c42a40b12",
      "tree": "99f226c0af6d4301ca480bcf0371b35f4ae61572",
      "parents": [
        "cec0280a1d935cf31f6b2b480af0f463e2d8c91a",
        "d4d2aa519fb1a9d54c14da858a4ab7ab0880f34d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Apr 01 19:54:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 01 19:54:59 2014 +0000"
      },
      "message": "am d4d2aa51: am efbe7cc0: am d1c82f8f: am 1cb3c1d3: am fc80fbe3: am 7bd0b652: am 4bdab6bb: Fix FLAG_DISMISS_KEYGUARD not working\n\n* commit \u0027d4d2aa519fb1a9d54c14da858a4ab7ab0880f34d\u0027:\n  Fix FLAG_DISMISS_KEYGUARD not working\n"
    },
    {
      "commit": "d4d2aa519fb1a9d54c14da858a4ab7ab0880f34d",
      "tree": "4294594b056adb4bb80314010391066ea026286f",
      "parents": [
        "bea6517da91e9af08feb8c305ec9d9a4576dc6ad",
        "efbe7cc0ff5c85cc7956bb3099402c7ebbe20591"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Apr 01 19:49:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 01 19:49:36 2014 +0000"
      },
      "message": "am efbe7cc0: am d1c82f8f: am 1cb3c1d3: am fc80fbe3: am 7bd0b652: am 4bdab6bb: Fix FLAG_DISMISS_KEYGUARD not working\n\n* commit \u0027efbe7cc0ff5c85cc7956bb3099402c7ebbe20591\u0027:\n  Fix FLAG_DISMISS_KEYGUARD not working\n"
    },
    {
      "commit": "efbe7cc0ff5c85cc7956bb3099402c7ebbe20591",
      "tree": "1a17b2af78f75f529f77b3d3d13efd1a6948ce6a",
      "parents": [
        "e0b94d1cf16c11406554edd035c7e1bef6d2b844",
        "d1c82f8fc22216e9b544e3a3b521bcad05bc113d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Apr 01 19:43:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 01 19:43:41 2014 +0000"
      },
      "message": "am d1c82f8f: am 1cb3c1d3: am fc80fbe3: am 7bd0b652: am 4bdab6bb: Fix FLAG_DISMISS_KEYGUARD not working\n\n* commit \u0027d1c82f8fc22216e9b544e3a3b521bcad05bc113d\u0027:\n  Fix FLAG_DISMISS_KEYGUARD not working\n"
    },
    {
      "commit": "d1c82f8fc22216e9b544e3a3b521bcad05bc113d",
      "tree": "62edbd6629eb913aa2273fe6d461fa98bd15e284",
      "parents": [
        "41bb0637ca430808ab40a0300467ea58ae0a05c3",
        "1cb3c1d381c389c7ef903c1a871ff695cd406da4"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Apr 01 19:36:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 01 19:36:48 2014 +0000"
      },
      "message": "am 1cb3c1d3: am fc80fbe3: am 7bd0b652: am 4bdab6bb: Fix FLAG_DISMISS_KEYGUARD not working\n\n* commit \u00271cb3c1d381c389c7ef903c1a871ff695cd406da4\u0027:\n  Fix FLAG_DISMISS_KEYGUARD not working\n"
    },
    {
      "commit": "1cb3c1d381c389c7ef903c1a871ff695cd406da4",
      "tree": "4f18664f3d908e689e72b65993af355bc79be672",
      "parents": [
        "76e85eec845ff3688e6fd5b7bafbb5934530df4b",
        "fc80fbe3d5b287c19e3dab89fc93ca4b8a812bb1"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Apr 01 19:30:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 01 19:30:41 2014 +0000"
      },
      "message": "am fc80fbe3: am 7bd0b652: am 4bdab6bb: Fix FLAG_DISMISS_KEYGUARD not working\n\n* commit \u0027fc80fbe3d5b287c19e3dab89fc93ca4b8a812bb1\u0027:\n  Fix FLAG_DISMISS_KEYGUARD not working\n"
    },
    {
      "commit": "fc80fbe3d5b287c19e3dab89fc93ca4b8a812bb1",
      "tree": "c6e3904ba9ff23df393bee0bcd9630dc9dc5ff57",
      "parents": [
        "3bc9971d707839f2d26e601082d654242295002d",
        "7bd0b65233d0ef34114ecb93d734dfe4351f470d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Apr 01 19:24:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 01 19:24:23 2014 +0000"
      },
      "message": "am 7bd0b652: am 4bdab6bb: Fix FLAG_DISMISS_KEYGUARD not working\n\n* commit \u00277bd0b65233d0ef34114ecb93d734dfe4351f470d\u0027:\n  Fix FLAG_DISMISS_KEYGUARD not working\n"
    },
    {
      "commit": "7bd0b65233d0ef34114ecb93d734dfe4351f470d",
      "tree": "c6e3904ba9ff23df393bee0bcd9630dc9dc5ff57",
      "parents": [
        "95d6e32bc3c5382740a6bb418f77cf7147d833f7",
        "4bdab6bb4c55661d4915518b1190e30c4633c6a5"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Apr 01 19:18:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 01 19:18:36 2014 +0000"
      },
      "message": "am 4bdab6bb: Fix FLAG_DISMISS_KEYGUARD not working\n\n* commit \u00274bdab6bb4c55661d4915518b1190e30c4633c6a5\u0027:\n  Fix FLAG_DISMISS_KEYGUARD not working\n"
    },
    {
      "commit": "4bdab6bb4c55661d4915518b1190e30c4633c6a5",
      "tree": "00d5ffbd4688eed5a159b75f63e6cec31bc14774",
      "parents": [
        "86f9a93e20bf33b9f5152592f4781bd253be8643"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Apr 01 12:05:11 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Apr 01 12:10:54 2014 -0700"
      },
      "message": "Fix FLAG_DISMISS_KEYGUARD not working\n\nFixes bug 13672528.\n\nChange-Id: I0292aee51d5d8755bbae926e5f0e6af1e22107dc\n"
    },
    {
      "commit": "c63e87d53deb24c4286036313db11719173419b3",
      "tree": "f0609a98010ed6a8f0e6cb187b3936fda0cfe6f6",
      "parents": [
        "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Feb 19 11:05:02 2014 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Mar 28 15:00:25 2014 -0700"
      },
      "message": "Set default text style in layoutlib as NORMAL [DO NOT MERGE]\n\nIf a style doesn\u0027t specify text style (normal/bold/italic/bold-italic)\nthen default to normal instead of throwing an error.\n\nBug: http://b.android.com/61358\nChange-Id: I0138c73807a5ff6e4d938a99ece3044333110aa1\n(cherry-picked from 0acfb16dcd95468fe032204f54618e86becfd1eb)\n"
    },
    {
      "commit": "5fb41528a6192c41f7e2bb30161cc5af6061d5b8",
      "tree": "6bc6b3cf553ccd19a3e68ebeac2ac64e2a9b5597",
      "parents": [
        "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Feb 19 10:53:27 2014 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Mar 28 14:55:03 2014 -0700"
      },
      "message": "Fix sans-serif-thin and sans-serif-light fonts in layoutlib. [DO NOT MERGE]\n\nFor these font families, text was always rendered as italic. This\nchangeset fixes the issue.\n\nBug: http://b.android.com/57221\nChange-Id: Ic8a299bd1e555f5bb914cd3d2fe72917ec7f471a\n(cherry-picked from e327212adde1136807bbdf052e8cc3861f8a6aba)\n"
    },
    {
      "commit": "e1549ae364cc368641994f478959b8736a183f8e",
      "tree": "f9580826313035c3b0258066f3c795942dff8f69",
      "parents": [
        "86f9a93e20bf33b9f5152592f4781bd253be8643"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 07 03:52:12 2014 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Mar 28 14:54:53 2014 -0700"
      },
      "message": "DO NOT MERGE Sanitize WifiConfigs\n\nDo this both on input from apps (giving error) and between wifi and\nConnectivityService (ignoring bad data).  This means removing all\naddresses beyond the first and all routes but the first default and\nthe implied direct-connect routes.\n\nWe do this because the user can\u0027t monitor the others (no UI), their\nsupport wasn\u0027t intended, they allow redirection of all traffic\nwithout user knowledge and they allow circumvention of legacy VPNs.\n\nThis should not move forward from JB as it breaks IPv6 and K has\na more resilient VPN.\n\nBug:12663469\nChange-Id: I80912cc08ffa1e4b63008c94630006cf316e7a64\n"
    },
    {
      "commit": "88301948c92fe1261cfa19383d4aaa5d5d0195ac",
      "tree": "d73bd49b1b0b14ce3afc8963ae0ba43dc3e9fcad",
      "parents": [
        "eb1fae940df0117deb0dc891f9f9bfeca35b1ac1"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jan 07 11:58:44 2014 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Mar 28 14:46:51 2014 -0700"
      },
      "message": "Improve text rendering and measurement. [DO NOT MERGE]\n\n1. Fix a bug where baseline of the run was modified while rendering\nresulting in crooked text in some cases.\n\n2. Use GlyphVector.getLogicalBounds() for text measurement which is more\naccurate than getVisualBounds().\n\n3. This change also optimizes text rendering by not computing the advances\nfor individual glyphs when not needed.\n\nChange-Id: I66792c4d8f50eaf29afa70bccca1e6c812a3fa28\n(cherry-picked from 45dbfcc781a3926d22571b6ccfa3f27ec896f119)\n"
    },
    {
      "commit": "ddb7f3273c3c00e6520794dcaabdaad20fd98e26",
      "tree": "ca3a38cd62c0777b6b2518ce47ee9cf60419e8ff",
      "parents": [
        "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jan 31 19:03:48 2014 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Mar 28 14:44:50 2014 -0700"
      },
      "message": "Add methods for Time_Delegate [DO NOT MERGE]\n\nBug: http://b.android.com/65359\nChange-Id: I7c2d09286d6bcd9899444aaa5a4a5a342e39d923\n(cherry-picked from eb3c5459eb893061779b102236a81069efdbef73)\n"
    },
    {
      "commit": "9e5e993c7969ad60ff70cfdcf707247f38a705a1",
      "tree": "1affda576d1128e09640f33de9d42ff935466e22",
      "parents": [
        "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Jan 20 17:02:37 2014 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Mar 28 14:21:10 2014 -0700"
      },
      "message": "Optimize layout rendering in layoutlib [DO NOT MERGE]\n\nThe height of a layout should be zero if it is assigned a layout_weight.\nThis way, the layout is measured only once and prevents spurious errors.\n\nBug: https://code.google.com/p/android/issues/detail?id\u003d58398\nChange-Id: If49a7480e5eb82cb86780e00f2f5b65ee053fc2a\n(cherry-picked from 35d56c0d67537e56fafebd8edf790026644fe8de)\n"
    },
    {
      "commit": "eb1fae940df0117deb0dc891f9f9bfeca35b1ac1",
      "tree": "d4e873e87ad40ba60e320194b215d8aeab7fb6f3",
      "parents": [
        "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jan 07 11:58:44 2014 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Mar 28 14:08:02 2014 -0700"
      },
      "message": "Fix the measurement of text bounds. [DO NOT MERGE]\n\nBug: 12366230\nChange-Id: I203b678363dc7b688c744503ee10216baca658a9\n(cherry-picked from 5ad7c183f39df43562c69aba21ea422ad69bdae0)\n"
    },
    {
      "commit": "fe38ff8d36c4fa2e18f4c786692eeea5ebd94e9f",
      "tree": "10a3f528b79eb655e9883d64045c2feef62e4c03",
      "parents": [
        "a3337bc7c3a98ec12b6dec281e26c34f82025bdd"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 07 03:52:12 2014 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Mar 28 11:38:33 2014 -0700"
      },
      "message": "DO NOT MERGE Sanitize WifiConfigs\n\nDo this both on input from apps (giving error) and between wifi and\nConnectivityService (ignoring bad data).  This means removing all\naddresses beyond the first and all routes but the first default and\nthe implied direct-connect routes.\n\nWe do this because the user can\u0027t monitor the others (no UI), their\nsupport wasn\u0027t intended, they allow redirection of all traffic\nwithout user knowledge and they allow circumvention of legacy VPNs.\n\nThis should not move forward from JB as it breaks IPv6 and K has\na more resilient VPN.\n\nBug:12663469\nChange-Id: I98c0672a6d9c8d5bc4f160849aa0fa182073216b\n"
    },
    {
      "commit": "ee1187a94feb61adbfade2505b2f92418a1b1038",
      "tree": "2fe1c025bf7e8b8a3421181fd07015667b2387fb",
      "parents": [
        "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be"
      ],
      "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": "Thu Mar 27 19:00:28 2014 -0700"
      },
      "message": "Fix a bug in Nine Patch library. [DO NOT MERGE]\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(cherry-picked from 8a892279bd1b212311f4200f306a317985463918)\n"
    },
    {
      "commit": "8a16f8e29a67c383e065ba9c47d5d1e80d7d2db9",
      "tree": "4dfb9aca8e624a7412ffa53ed29a5fc234b77809",
      "parents": [
        "317f304893c58c5e50255bd712448ca233ae5cec"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jan 16 14:16:23 2014 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Mar 27 18:44:53 2014 -0700"
      },
      "message": "Add missing files to fix libphonenumber for layoutlib. [DO NOT MERGE]\n\nChange-Id: I8102da6c1c4625e887293a8823770d199521c53f\n(cherry-picked from 58037a4404e639d28695a0f1c17053b53b96b970)\n"
    },
    {
      "commit": "317f304893c58c5e50255bd712448ca233ae5cec",
      "tree": "1d3f60abe395274e1d28be6f913000dfe76e204e",
      "parents": [
        "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Nov 13 17:22:22 2013 +0530"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Mar 27 18:44:44 2014 -0700"
      },
      "message": "Add libphonenumber to layoutlib.jar. [DO NOT MERGE]\n\nIssue: http://b.android.com/59497\nChange-Id: Ief11e602703b6041db66241f1699cc1de72e65a5\n(cherry-picked from 1f92d7fc0ffa72d7db93244c29a1a6575bb4b318)\n"
    },
    {
      "commit": "80c55109b6351049498df294234dc0a75e75ec44",
      "tree": "48a1b08eacebfad38c4e826382a9caca2964bf7e",
      "parents": [
        "28873c1f008f4fe24441923e14f30e55d6f0967a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 12 18:33:17 2013 +0530"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Mar 27 16:02:52 2014 -0700"
      },
      "message": "Fix NPE in layoutlib. [DO NOT MERGE]\n\nChange-Id: I36623304d83b344ea078044001577b8005a63c02\n(cherry-picked from d0581d271e814670d81a6550aa7b1e86864d5710)\n"
    },
    {
      "commit": "cec0280a1d935cf31f6b2b480af0f463e2d8c91a",
      "tree": "fce3ed5277814dff8d4ca366ebe7b27618fa8f64",
      "parents": [
        "f4644189f665f221e8033587811e58f12e2ccc86",
        "bea6517da91e9af08feb8c305ec9d9a4576dc6ad"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Mar 27 22:29:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 27 22:29:08 2014 +0000"
      },
      "message": "am bea6517d: am e0b94d1c: (-s ours) Revert \"Remove doSingleCrunch call DO NOT MERGE\"\n\n* commit \u0027bea6517da91e9af08feb8c305ec9d9a4576dc6ad\u0027:\n  Revert \"Remove doSingleCrunch call DO NOT MERGE\"\n"
    },
    {
      "commit": "28873c1f008f4fe24441923e14f30e55d6f0967a",
      "tree": "de097c9f85056e47a85fbd267d88bbcfb608e1da",
      "parents": [
        "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Oct 16 20:27:51 2013 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Mar 27 15:25:04 2014 -0700"
      },
      "message": "Fix layoutlib [DO NOT MERGE]\n\nFix a NPE, and update an ICU method to return the right value as\nrequired by DatePicker widget.\n\nThe cherry-pick differs slightly from the original to remove changes not\nrelevant to the current branch.\n\nBug: 11140701\nChange-Id: Id92fc5359acf6dde1bcdbc781aaf637fdb6eecbf\n(cherry-picked from 39e75835399f4d979cf82069dae2bd1ec496fb81)\n"
    },
    {
      "commit": "bea6517da91e9af08feb8c305ec9d9a4576dc6ad",
      "tree": "690651a217d8fb28ac9758a93f5ee989a06b666b",
      "parents": [
        "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be",
        "e0b94d1cf16c11406554edd035c7e1bef6d2b844"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Mar 27 22:15:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 27 22:15:24 2014 +0000"
      },
      "message": "am e0b94d1c: (-s ours) Revert \"Remove doSingleCrunch call DO NOT MERGE\"\n\n* commit \u0027e0b94d1cf16c11406554edd035c7e1bef6d2b844\u0027:\n  Revert \"Remove doSingleCrunch call DO NOT MERGE\"\n"
    },
    {
      "commit": "0b7d80765c21dbd9294a0245f92a655fdd61514e",
      "tree": "54372bb7e7ae8f66b983846db26e60b9ec83fe5b",
      "parents": [
        "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Nov 08 16:43:07 2013 +0530"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Mar 27 15:09:45 2014 -0700"
      },
      "message": "Fix text size in Fake Action Bar. [DO NOT MERGE]\n\nThe density multiplier was being applied twice to the title text in\nthe fake action bar.\n\nBug: 11436018\nChange-Id: Id74c11037cb43d01f6cd79126623c84edfc37aaf\n(cherry-picked from f4800bc3b122828d61a34caecbf782eee170ae59)\n"
    },
    {
      "commit": "e0b94d1cf16c11406554edd035c7e1bef6d2b844",
      "tree": "eab038627ffe11a59ec5031a1350bd516860af11",
      "parents": [
        "02c7ba73e8733def289535b6d13dc6a504a0443f"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Mar 27 14:50:06 2014 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Mar 27 14:50:06 2014 -0700"
      },
      "message": "Revert \"Remove doSingleCrunch call DO NOT MERGE\"\n\nThis reverts commit 3944abbb506bb94d8e70b8b62f30225777f50648.\n"
    },
    {
      "commit": "f4644189f665f221e8033587811e58f12e2ccc86",
      "tree": "fce3ed5277814dff8d4ca366ebe7b27618fa8f64",
      "parents": [
        "cecc62086a6ac7c17ce87d6fab1a4364b8d96cd7",
        "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 10:36:04 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 10:36:04 2014 -0700"
      },
      "message": "am 4cf6286c: am 02c7ba73: am 41bb0637: am 76e85eec: am 3bc9971d: am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u00274cf6286c3ccfe63bf73e6a1fb33e67d1becd16be\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be",
      "tree": "690651a217d8fb28ac9758a93f5ee989a06b666b",
      "parents": [
        "759445c5bdb2eb54af9e974f604226596976e078",
        "02c7ba73e8733def289535b6d13dc6a504a0443f"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 10:29:48 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 10:29:48 2014 -0700"
      },
      "message": "am 02c7ba73: am 41bb0637: am 76e85eec: am 3bc9971d: am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u002702c7ba73e8733def289535b6d13dc6a504a0443f\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "02c7ba73e8733def289535b6d13dc6a504a0443f",
      "tree": "6a1629d20b82b211d1488d23cf5be4d8f412fd83",
      "parents": [
        "c53ad4cd807e74897ba2d7b799cb8ff6824b34e8",
        "41bb0637ca430808ab40a0300467ea58ae0a05c3"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 10:22:56 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 10:22:56 2014 -0700"
      },
      "message": "am 41bb0637: am 76e85eec: am 3bc9971d: am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u002741bb0637ca430808ab40a0300467ea58ae0a05c3\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "41bb0637ca430808ab40a0300467ea58ae0a05c3",
      "tree": "c127e4b628a99244850990b77fc359c46e324ebe",
      "parents": [
        "072e1da26e80adb4009d063428c2ef8fb65c3d6c",
        "76e85eec845ff3688e6fd5b7bafbb5934530df4b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 10:04:07 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 10:04:07 2014 -0700"
      },
      "message": "am 76e85eec: am 3bc9971d: am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u002776e85eec845ff3688e6fd5b7bafbb5934530df4b\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "76e85eec845ff3688e6fd5b7bafbb5934530df4b",
      "tree": "8590a62f726f0aef8806e429efae1a1298e1d867",
      "parents": [
        "b17cf207372268d91177de7efa692b2483785991",
        "3bc9971d707839f2d26e601082d654242295002d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 09:58:17 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 09:58:17 2014 -0700"
      },
      "message": "am 3bc9971d: am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u00273bc9971d707839f2d26e601082d654242295002d\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "3bc9971d707839f2d26e601082d654242295002d",
      "tree": "b9a99515a6fc86be511a090f107ed1125172073e",
      "parents": [
        "9ee72b65436242ab4f8f4ceb904ea5078779416c",
        "95d6e32bc3c5382740a6bb418f77cf7147d833f7"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 09:52:28 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 09:52:28 2014 -0700"
      },
      "message": "am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u002795d6e32bc3c5382740a6bb418f77cf7147d833f7\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "95d6e32bc3c5382740a6bb418f77cf7147d833f7",
      "tree": "b9a99515a6fc86be511a090f107ed1125172073e",
      "parents": [
        "665b07579aa2a74bb5425d543892da40d78b7ef8",
        "86f9a93e20bf33b9f5152592f4781bd253be8643"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 09:48:27 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 09:48:27 2014 -0700"
      },
      "message": "am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u002786f9a93e20bf33b9f5152592f4781bd253be8643\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "86f9a93e20bf33b9f5152592f4781bd253be8643",
      "tree": "6cdbff5076eb417f35128bf45f3bd2d650b11030",
      "parents": [
        "81fbdade8db4117157ea48602be121e6cf5597dd",
        "0392442de8295caf1b9ce9dc5fb19f9798b54972"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 16:43:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 25 16:43:41 2014 +0000"
      },
      "message": "Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev"
    },
    {
      "commit": "0392442de8295caf1b9ce9dc5fb19f9798b54972",
      "tree": "c6a02e8431aba291fa20962b3b6d88df043c5eb6",
      "parents": [
        "6eb2810318262ff36014c52384ed3cdea19bd34e"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Mar 19 19:48:38 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat Mar 22 17:15:52 2014 -0700"
      },
      "message": "Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n\nPrevious fix to keep non-show-when-locked windows hid dialogs from\nactivities that had asked to be show-when-locked. That was too\nrestrictive.\n\nFixes bug 13225149.\n\nChange-Id: I39ae9d7cbcc9b5109257f732d027bda3a2de65e4\n"
    },
    {
      "commit": "cecc62086a6ac7c17ce87d6fab1a4364b8d96cd7",
      "tree": "b0a2c20c639a0095231e6913513a7637e24a6fb9",
      "parents": [
        "55371beb024ae402831898f8788e4293f52dd832",
        "759445c5bdb2eb54af9e974f604226596976e078"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 13:16:32 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 13:16:32 2014 -0700"
      },
      "message": "am 759445c5: resolved conflicts for merge of c53ad4cd to jb-mr2-dev\n\n* commit \u0027759445c5bdb2eb54af9e974f604226596976e078\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "759445c5bdb2eb54af9e974f604226596976e078",
      "tree": "55c1216c8ffc86e43bd0c89002e170e9987e6f9f",
      "parents": [
        "754bf6abc0f5a5a26eda4081ce01b1f013a0e1e2",
        "c53ad4cd807e74897ba2d7b799cb8ff6824b34e8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 12:51:55 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 12:51:55 2014 -0700"
      },
      "message": "resolved conflicts for merge of c53ad4cd to jb-mr2-dev\n\nChange-Id: I5fdbc5c8c20386f173efa8957e470a644e6c14ff\n"
    },
    {
      "commit": "c53ad4cd807e74897ba2d7b799cb8ff6824b34e8",
      "tree": "b8d11e3e27f5d67bcf16e26751a4d9798f41dc05",
      "parents": [
        "c8868db2a025a97e439f8a9adde565c9c83f2204",
        "072e1da26e80adb4009d063428c2ef8fb65c3d6c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 11:11:16 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 11:11:16 2014 -0700"
      },
      "message": "am 072e1da2: am b17cf207: am 9ee72b65: am 665b0757: am 81fbdade: resolved conflicts for merge of 534f3e94 to jb-mr1-dev\n\n* commit \u0027072e1da26e80adb4009d063428c2ef8fb65c3d6c\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "072e1da26e80adb4009d063428c2ef8fb65c3d6c",
      "tree": "31da42c8fe9bb0a0a40a3a1784ad2a0b7e6a0bc4",
      "parents": [
        "737d3e5da366124d164555009fa5ee4552143cc8",
        "b17cf207372268d91177de7efa692b2483785991"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 11:06:41 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 11:06:41 2014 -0700"
      },
      "message": "am b17cf207: am 9ee72b65: am 665b0757: am 81fbdade: resolved conflicts for merge of 534f3e94 to jb-mr1-dev\n\n* commit \u0027b17cf207372268d91177de7efa692b2483785991\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "b17cf207372268d91177de7efa692b2483785991",
      "tree": "32c0badcffed9d6fc0f8934ad2c6817a847c76d2",
      "parents": [
        "6b96ecca90555e04da8a4477d6dc6de83e7b9ee1",
        "9ee72b65436242ab4f8f4ceb904ea5078779416c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:54:38 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 10:54:38 2014 -0700"
      },
      "message": "am 9ee72b65: am 665b0757: am 81fbdade: resolved conflicts for merge of 534f3e94 to jb-mr1-dev\n\n* commit \u00279ee72b65436242ab4f8f4ceb904ea5078779416c\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "9ee72b65436242ab4f8f4ceb904ea5078779416c",
      "tree": "8cf31849d8f736ab8f4840c00fa85657528b951f",
      "parents": [
        "32753f4f1c0dfd810d68759cce3e51cf788084f8",
        "665b07579aa2a74bb5425d543892da40d78b7ef8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:51:35 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 10:51:35 2014 -0700"
      },
      "message": "am 665b0757: am 81fbdade: resolved conflicts for merge of 534f3e94 to jb-mr1-dev\n\n* commit \u0027665b07579aa2a74bb5425d543892da40d78b7ef8\u0027:\n  Verify certificates\n"
    }
  ],
  "next": "665b07579aa2a74bb5425d543892da40d78b7ef8"
}
