)]}'
{
  "log": [
    {
      "commit": "d36ede391619e6fc8a1553f5b2f4b33b3603cd65",
      "tree": "8e33bc5898a52b329ec40d061e24ee3ff1728558",
      "parents": [
        "be6591856bd62e14d7c87dd927db0cbbed242d81",
        "88a9ce42096d6bb324c169633db709ff171972fc"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Mar 04 19:08:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 04 19:08:31 2014 +0000"
      },
      "message": "Merge \"Allow lights-out + bar icon dimming on low-end devices.\" into klp-dev"
    },
    {
      "commit": "be6591856bd62e14d7c87dd927db0cbbed242d81",
      "tree": "2629554925d9f7f867c72d9663085ec064e03813",
      "parents": [
        "81479358decb0a2cefbb8245e0f56ed0e966d697"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Feb 19 17:58:38 2014 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Mar 04 18:35:05 2014 +0000"
      },
      "message": "use min app launch time in AppLaunch perf test\n\nChange-Id: Id3a5872ff29fba5daeff058f0842fd011e50a0a1\n(cherry picked from commit 2861a89bed9066e206917c41357a5e589e8482cb)\n"
    },
    {
      "commit": "88a9ce42096d6bb324c169633db709ff171972fc",
      "tree": "de51f8e3ff486ca6d7d98de64511f23b1ee69596",
      "parents": [
        "81479358decb0a2cefbb8245e0f56ed0e966d697"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jan 14 14:51:23 2014 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Mar 04 10:03:53 2014 -0500"
      },
      "message": "Allow lights-out + bar icon dimming on low-end devices.\n\nMaintain fallback to OPAQUE mode on low-end devices in place of the\ntranslucent modes.\n\nBug: 12546110\nChange-Id: Ia3582c305cb09aadd56c6aa58b039a174675c79a\n"
    },
    {
      "commit": "81479358decb0a2cefbb8245e0f56ed0e966d697",
      "tree": "24f2b14889968576027b9fb38e3f1539f69efb79",
      "parents": [
        "4ef0aabe93877b7f30645b873fbc003651151f2f"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Dec 10 09:51:40 2013 -0800"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Mar 04 02:50:21 2014 +0000"
      },
      "message": "Reword the \"Quick contacts not available\" string\n\nBug: 12077052\nChange-Id: I6006692ae13d79d3697242d0b9015b30b1826eab\n(cherry picked from commit 89b366fa95f625275f1b94d800d22998f942ab8c)\n"
    },
    {
      "commit": "4ef0aabe93877b7f30645b873fbc003651151f2f",
      "tree": "ff8880cb153a4a7f9b03af321c45fe7de9d66393",
      "parents": [
        "efe1b2402abd6f26f6483533b68983475f6e6144",
        "535c9e74d3d6f336b4775194bfaac984ddd99934"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Mon Mar 03 21:56:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 03 21:56:18 2014 +0000"
      },
      "message": "Merge \"Catch ActivityNotFoundException in quick contacts badge\" into klp-dev"
    },
    {
      "commit": "efe1b2402abd6f26f6483533b68983475f6e6144",
      "tree": "979c835e090a1ec437c42eae0dfc869897d8a14e",
      "parents": [
        "4e1bf7320222b481ed483dd78e5dd5d22d4eb644"
      ],
      "author": {
        "name": "Jonathan Dixon",
        "email": "joth@google.com",
        "time": "Wed Oct 09 17:28:13 2013 -0700"
      },
      "committer": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Mon Mar 03 18:48:00 2014 +0000"
      },
      "message": "DO NOT MERGE: Fix build after checkThread fix merge to master\n\nFollow up to Change-Id: Ibc2496d5cef97b4685e001086f712fcaac231024 - this\nmethod did not exist in klp-dev branch.\n\nChange-Id: Ie64dd3b2357e0abefb4c7d3492f02d23d347f89f\n(cherry picked from commit b212b9f2ba709273b3d46a1ef3b091eb2292c917)\n\nCherry pick to klp-dev as part of Bug: 13246014"
    },
    {
      "commit": "4e1bf7320222b481ed483dd78e5dd5d22d4eb644",
      "tree": "7dd74471c631f9a0c391ced4d9b833c43a5ccc0d",
      "parents": [
        "8ebfbffcbb86123a54dd7979b26525eec30d77b9",
        "f4e272324424ad90a48c548644904b147466863c"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Mon Mar 03 18:42:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 03 18:42:28 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Adding freeMemoryForTests static method to WebView.\" into klp-dev"
    },
    {
      "commit": "f4e272324424ad90a48c548644904b147466863c",
      "tree": "a469678909abcc6e57dffd073b7c15c4e960a970",
      "parents": [
        "7ab82a0c602956251be9dd5539208af9cfecea33"
      ],
      "author": {
        "name": "Primiano Tucci",
        "email": "primiano@google.com",
        "time": "Thu Sep 05 12:01:51 2013 +0100"
      },
      "committer": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Mon Mar 03 18:01:53 2014 +0000"
      },
      "message": "DO NOT MERGE: Adding freeMemoryForTests static method to WebView.\n\nThis is going to be used by pagecycler tests.\nSee: b/10629847\n\nChange-Id: Ie3fda214e7808429d7ed63734ab301525f58513f\n(cherry pick of 244267500254daff8745f8c0fae3edcac735873f)\n\nCherry pick to klp-dev as part of Bug: 13246014\n\nConflicts:\n\tcore/java/android/webkit/WebViewClassic.java\n\tcore/java/android/webkit/WebViewFactoryProvider.java\n(cherry picked from commit 54daaf1cffddad6366fac2ccfceb1e042dd8e90e)\n\nChange-Id: I8471ee5cfaac2ff72704c2391a1961f441aaa1e6"
    },
    {
      "commit": "8ebfbffcbb86123a54dd7979b26525eec30d77b9",
      "tree": "27ed92644efdb6863144f3e4a2bb6963df59b4bf",
      "parents": [
        "7ab82a0c602956251be9dd5539208af9cfecea33",
        "0c9bd3ed4da14fbfe7f9cab872b94ed2be436cc2"
      ],
      "author": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Mon Mar 03 17:19:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 03 17:19:02 2014 +0000"
      },
      "message": "Merge \"Make FORCE_STOP_PACKAGES \"signature|system\"\" into klp-dev"
    },
    {
      "commit": "535c9e74d3d6f336b4775194bfaac984ddd99934",
      "tree": "9bc8d11cff9081f43385bafd53c6ac2465cff62f",
      "parents": [
        "7ab82a0c602956251be9dd5539208af9cfecea33"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Dec 06 16:35:29 2013 -0800"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Sat Mar 01 18:07:22 2014 +0000"
      },
      "message": "Catch ActivityNotFoundException in quick contacts badge\n\nBug: 12015287\nChange-Id: I2fa5daaa54cc7cc0cad9dee0828d751302cb5be7\n(cherry picked from commit 4fc601a650405bfba99bcd40429376113bd9492a)\n"
    },
    {
      "commit": "7ab82a0c602956251be9dd5539208af9cfecea33",
      "tree": "5678a8a82cdfc225a6197d324ce5524386b09717",
      "parents": [
        "9395f63aa5a386088ad93e3e226ef333084c5b74",
        "657dbc40427c17cbf31be1a17cf2fa7a4116722a"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 22:21:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 22:21:05 2014 +0000"
      },
      "message": "am 657dbc40: am b3776881: am 8b916936: am 2e582d13: am 9bce4032: am 08ee74b1: am ea5586ef: am 4be7c61a: am 5677513b: am da37ed8b: am b9ba0c6c: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u0027657dbc40427c17cbf31be1a17cf2fa7a4116722a\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "9395f63aa5a386088ad93e3e226ef333084c5b74",
      "tree": "5678a8a82cdfc225a6197d324ce5524386b09717",
      "parents": [
        "43ec3b939b732ea2d3b26635c51a6c91f2692270",
        "55cab009f0c9b1939f8336e26144850a5fdc9d3a"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Feb 27 22:21:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 22:21:01 2014 +0000"
      },
      "message": "am 55cab009: (-s ours) am 9272db02: am c45bd7f2: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u002755cab009f0c9b1939f8336e26144850a5fdc9d3a\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "657dbc40427c17cbf31be1a17cf2fa7a4116722a",
      "tree": "6847716e42d55150456a44417ce6aef8e5caa3d9",
      "parents": [
        "55cab009f0c9b1939f8336e26144850a5fdc9d3a",
        "b37768816cd9c530dcbb3a8f51d87536406a975b"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 12:04:07 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 12:04:07 2014 -0800"
      },
      "message": "am b3776881: am 8b916936: am 2e582d13: am 9bce4032: am 08ee74b1: am ea5586ef: am 4be7c61a: am 5677513b: am da37ed8b: am b9ba0c6c: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u0027b37768816cd9c530dcbb3a8f51d87536406a975b\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "b37768816cd9c530dcbb3a8f51d87536406a975b",
      "tree": "bc3ab60417a21a6b7a4b181f8fe7b6993d328fcf",
      "parents": [
        "9272db024d013fbb48ec476c77562ab31d75a461",
        "8b91693683895a8b148f6ffea8944cef2ba8d99b"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 12:00:08 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 12:00:08 2014 -0800"
      },
      "message": "am 8b916936: am 2e582d13: am 9bce4032: am 08ee74b1: am ea5586ef: am 4be7c61a: am 5677513b: am da37ed8b: am b9ba0c6c: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u00278b91693683895a8b148f6ffea8944cef2ba8d99b\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "8b91693683895a8b148f6ffea8944cef2ba8d99b",
      "tree": "58fdc36923a3b5abeb5a87086bfbc5f08d7172d6",
      "parents": [
        "c45bd7f20987ed2fd29b9192edb38d02b4caa23b",
        "2e582d1379fa78e2693269d76d2bcd763bfbfba1"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 11:55:10 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 11:55:10 2014 -0800"
      },
      "message": "am 2e582d13: am 9bce4032: am 08ee74b1: am ea5586ef: am 4be7c61a: am 5677513b: am da37ed8b: am b9ba0c6c: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u00272e582d1379fa78e2693269d76d2bcd763bfbfba1\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "2e582d1379fa78e2693269d76d2bcd763bfbfba1",
      "tree": "9ce953177d72dcaf09f545e033ee9a3385774400",
      "parents": [
        "4013c4b18ccc66b510f4cdb222d4c04597975843",
        "9bce4032e9b3ea3433f7c75cbfb8d784b12392aa"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 11:44:37 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 11:44:37 2014 -0800"
      },
      "message": "am 9bce4032: am 08ee74b1: am ea5586ef: am 4be7c61a: am 5677513b: am da37ed8b: am b9ba0c6c: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u00279bce4032e9b3ea3433f7c75cbfb8d784b12392aa\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "9bce4032e9b3ea3433f7c75cbfb8d784b12392aa",
      "tree": "da9c7d090229bbb469f027c5be6cf1755aa01bf6",
      "parents": [
        "42d7a0bff5da6aeb8323ae0c797e9c4e116b637b",
        "08ee74b1f1c4df28faa4168114853836cc471095"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 11:40:21 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 11:40:21 2014 -0800"
      },
      "message": "am 08ee74b1: am ea5586ef: am 4be7c61a: am 5677513b: am da37ed8b: am b9ba0c6c: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u002708ee74b1f1c4df28faa4168114853836cc471095\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "08ee74b1f1c4df28faa4168114853836cc471095",
      "tree": "e4dacb54151e2b9620fe327dec8d6bac2a0bfcb3",
      "parents": [
        "a7d13fabd6184e411215e9a841cf16097f1a5127",
        "ea5586ef7fc29463f8144931c2c43261d15043b1"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 11:38:01 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 11:38:01 2014 -0800"
      },
      "message": "am ea5586ef: am 4be7c61a: am 5677513b: am da37ed8b: am b9ba0c6c: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u0027ea5586ef7fc29463f8144931c2c43261d15043b1\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "ea5586ef7fc29463f8144931c2c43261d15043b1",
      "tree": "d1b98f7f5e15c5e1fdef1dc196bd751a2e112a48",
      "parents": [
        "45aaa377c5d090003c6cf5fb54fff856a0807c4f",
        "4be7c61a339f8200527f6df5a7b2215c96f81b4b"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 11:28:43 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 11:28:43 2014 -0800"
      },
      "message": "am 4be7c61a: am 5677513b: am da37ed8b: am b9ba0c6c: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u00274be7c61a339f8200527f6df5a7b2215c96f81b4b\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "4be7c61a339f8200527f6df5a7b2215c96f81b4b",
      "tree": "d1b98f7f5e15c5e1fdef1dc196bd751a2e112a48",
      "parents": [
        "a1b89310d58df14570f7f6f5abb677c976c63a7a",
        "5677513b7c46ca08a7fa34b9d227d7a448db6757"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 11:24:05 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 11:24:05 2014 -0800"
      },
      "message": "am 5677513b: am da37ed8b: am b9ba0c6c: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u00275677513b7c46ca08a7fa34b9d227d7a448db6757\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "55cab009f0c9b1939f8336e26144850a5fdc9d3a",
      "tree": "6847716e42d55150456a44417ce6aef8e5caa3d9",
      "parents": [
        "1f9ebc5fa73e7d324429a697cd10abb3761b1ff0",
        "9272db024d013fbb48ec476c77562ab31d75a461"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Feb 27 11:22:53 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 11:22:53 2014 -0800"
      },
      "message": "am 9272db02: am c45bd7f2: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u00279272db024d013fbb48ec476c77562ab31d75a461\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "5677513b7c46ca08a7fa34b9d227d7a448db6757",
      "tree": "397910707497cdb0cea8ffa25cfeb0d0a60b85bd",
      "parents": [
        "a87bdc1f8ff308f90ec7a3234c4848c79d4c3988",
        "da37ed8b0aebdf885a32cbe28e8fd5a2240d38c3"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 11:20:24 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 11:20:24 2014 -0800"
      },
      "message": "am da37ed8b: am b9ba0c6c: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u0027da37ed8b0aebdf885a32cbe28e8fd5a2240d38c3\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "9272db024d013fbb48ec476c77562ab31d75a461",
      "tree": "bc3ab60417a21a6b7a4b181f8fe7b6993d328fcf",
      "parents": [
        "868d4c341034de6e2ebb6c1a247488b00d17c78d",
        "c45bd7f20987ed2fd29b9192edb38d02b4caa23b"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Feb 27 11:17:11 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 11:17:11 2014 -0800"
      },
      "message": "am c45bd7f2: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u0027c45bd7f20987ed2fd29b9192edb38d02b4caa23b\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "da37ed8b0aebdf885a32cbe28e8fd5a2240d38c3",
      "tree": "735d685e03ab1dfcf115966338a30f96a6ba0fb0",
      "parents": [
        "bc39746ee9c5962538a96b3edff10e52eb00fc40",
        "b9ba0c6c43f0f7f0d5e347030e3c86a86ed74542"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 11:16:49 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 27 11:16:49 2014 -0800"
      },
      "message": "am b9ba0c6c: Prevent authenticators from using Settings to  launch arbitrary activities.\n\n* commit \u0027b9ba0c6c43f0f7f0d5e347030e3c86a86ed74542\u0027:\n  Prevent authenticators from using Settings to  launch arbitrary activities.\n"
    },
    {
      "commit": "b9ba0c6c43f0f7f0d5e347030e3c86a86ed74542",
      "tree": "02b636c3c1ababa84630e27222e4ae54954e393c",
      "parents": [
        "8e0c7768c87014fef277df84c737dd6c37fb8866"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Wed Feb 26 15:42:34 2014 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 09:09:48 2014 -0800"
      },
      "message": "Prevent authenticators from using Settings to  launch arbitrary activities.\n\nVarious authenticator results such as getAuthToken and addAccount might\nresult in an Intent returned to the AccountManager caller. A malicious\nauthenticator could exploit the fact that the Settings are a system app,\nlead the user to launch add account for their account type and thus get\nSettings to use the intent to start some arbitrary third parties Activity.\n\nThe fix is to make sure that the UID of the app associated with Activity\nto be launched by the supplied intent and the Authenticators UID share\nthe same signature.  This means that an authenticator implementer can only\nexploit apps they control.\n\nThis is a backport of 5bab9daf3cf66f4de19f8757e386030e8bef23ce\n\nBug: 7699048\nChange-Id: Ifed345c2fc20020d55fa2cab1f2f7ea509ea09b2\n"
    },
    {
      "commit": "c45bd7f20987ed2fd29b9192edb38d02b4caa23b",
      "tree": "58fdc36923a3b5abeb5a87086bfbc5f08d7172d6",
      "parents": [
        "950230663fb3a9af438ec2ee57605fc9e7a58428"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Sun Sep 29 05:11:56 2013 -0700"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 27 17:03:15 2014 +0000"
      },
      "message": "Prevent authenticators from using Settings to  launch arbitrary activities.\n\nVarious authenticator results such as getAuthToken and addAccount might\nresult in an Intent returned to the AccountManager caller. A malicious\nauthenticator could exploit the fact that the Settings are a system app,\nlead the user to launch add account for their account type and thus get\nSettings to use the intent to start some arbitrary third parties Activity.\n\nThe fix is to make sure that the UID of the app associated with Activity\nto be launched by the supplied intent and the Authenticators UID share\nthe same signature.  This means that an authenticator implementer can only\nexploit apps they control.\n\nBug: 7699048\nChange-Id: I34330454c341e6a8422ca1ed3b390466a0feedce\n(cherry picked from commit 5bab9daf3cf66f4de19f8757e386030e8bef23ce)\n"
    },
    {
      "commit": "43ec3b939b732ea2d3b26635c51a6c91f2692270",
      "tree": "5678a8a82cdfc225a6197d324ce5524386b09717",
      "parents": [
        "5daec5b58a89779b0f8775f52859bae0bda17b23",
        "1f9ebc5fa73e7d324429a697cd10abb3761b1ff0"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Feb 25 18:14:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:14:26 2014 +0000"
      },
      "message": "am 1f9ebc5f: (-s ours) am 868d4c34: am 95023066: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u00271f9ebc5fa73e7d324429a697cd10abb3761b1ff0\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "1f9ebc5fa73e7d324429a697cd10abb3761b1ff0",
      "tree": "0ddd7582291ff41f44500e72c572a31dcf1f9b21",
      "parents": [
        "26c6c15f54231c154bb2f7febb053d034cbe40c5",
        "868d4c341034de6e2ebb6c1a247488b00d17c78d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Feb 25 10:12:35 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 10:12:35 2014 -0800"
      },
      "message": "am 868d4c34: am 95023066: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u0027868d4c341034de6e2ebb6c1a247488b00d17c78d\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "868d4c341034de6e2ebb6c1a247488b00d17c78d",
      "tree": "37be2b77229d111eae4730cec3ef75edbb7fb0b2",
      "parents": [
        "b3c96c4c57cb97924f828ea917b1c4d63b2c9d00",
        "950230663fb3a9af438ec2ee57605fc9e7a58428"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Feb 25 10:09:13 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 10:09:13 2014 -0800"
      },
      "message": "am 95023066: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u0027950230663fb3a9af438ec2ee57605fc9e7a58428\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "5daec5b58a89779b0f8775f52859bae0bda17b23",
      "tree": "5678a8a82cdfc225a6197d324ce5524386b09717",
      "parents": [
        "28009e8102aa91294362cc2d7770cab73d02e640",
        "c62f918e0eabd5c036ba43172d36f587157feed6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Feb 25 15:35:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 15:35:34 2014 +0000"
      },
      "message": "Merge \"UsbDeviceManager: Fix race condition entering USB accessory mode\" into klp-dev"
    },
    {
      "commit": "950230663fb3a9af438ec2ee57605fc9e7a58428",
      "tree": "b1252e01eba10a604f92d0f9b7b96f37e8e5db84",
      "parents": [
        "1d151607fbee65fc9fc2bb1cb38a850c1f68bede"
      ],
      "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": "Mon Feb 24 15:20:32 2014 -0800"
      },
      "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: I0d92db7efc30a1bb3e5b8c6e5595bdb9793a16f2\n\nConflicts:\n\tcore/java/android/net/LinkProperties.java\n\tservices/java/com/android/server/WifiService.java\n\twifi/java/android/net/wifi/WifiStateMachine.java\n"
    },
    {
      "commit": "0c9bd3ed4da14fbfe7f9cab872b94ed2be436cc2",
      "tree": "3d349dc8b087d1e77022d39e239e224ae65ab7a6",
      "parents": [
        "28009e8102aa91294362cc2d7770cab73d02e640"
      ],
      "author": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Wed Feb 12 13:24:25 2014 -0800"
      },
      "committer": {
        "name": "Rich Cannings",
        "email": "richc@google.com",
        "time": "Mon Feb 24 21:00:58 2014 +0000"
      },
      "message": "Make FORCE_STOP_PACKAGES \"signature|system\"\n\nBug: 12992556\nChange-Id: Iebc91aabb67034e8a5ada7efdcdaaed4cc6d0f1b\n(cherry picked from commit 4b7510cf842fdadf1b7e8e0495ded1b2bbd50d7e)\n"
    },
    {
      "commit": "28009e8102aa91294362cc2d7770cab73d02e640",
      "tree": "00646a86c3b54ab0f43001b0343c57daf9bff5ef",
      "parents": [
        "c2803d473ad180fa70e5000f0607795c92c4035d",
        "dab7a9ed704e500601194375f3bd8ff3e3cf9a55"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Feb 20 18:31:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 20 18:31:03 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "c2803d473ad180fa70e5000f0607795c92c4035d",
      "tree": "c1e8b7e54f1cd13b4a81d3ba5d970ad0bed127ae",
      "parents": [
        "554b43a066b6a084dbb9b7dba014de4b12ba1175",
        "6fb89ba641da4d29e739525e9b6efccdf1693211"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Feb 20 18:30:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 20 18:30:49 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "554b43a066b6a084dbb9b7dba014de4b12ba1175",
      "tree": "f6f89c49b00b3cccfcb2f1b371c33e0827848677",
      "parents": [
        "aa20b27472552ebc812dfbb3cbe260115ee43db1",
        "b3425a65aa05c1f1eb17dce9bb709c1cd3a76aab"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Feb 20 17:59:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 20 17:59:40 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "aa20b27472552ebc812dfbb3cbe260115ee43db1",
      "tree": "a8b4846ec96778b81079c263a46029ede8bca242",
      "parents": [
        "e9adafd1b95a7934bb813cb168e33a85a762a504",
        "8807558c32983de08834192689ac2f3a9fa64bf2"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Feb 20 17:55:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 20 17:55:33 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "e9adafd1b95a7934bb813cb168e33a85a762a504",
      "tree": "73529f67a79e97c7762aa0eff2f5277506595c22",
      "parents": [
        "46a02249d7bde3fb88cc5312f88dab6d1690e20e",
        "69046bb06cb7760e69b016efa771568e986fec75"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Feb 20 17:55:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 20 17:55:23 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "46a02249d7bde3fb88cc5312f88dab6d1690e20e",
      "tree": "97b40329d7fa10500e2487f0a011e6be3da75126",
      "parents": [
        "3e6370425ea3ac4e5d89ce042512913062212ccc",
        "da799ef3a092bdeeb6ffc4442674eeb1a1cc1d18"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Feb 20 17:55:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 20 17:55:13 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "3e6370425ea3ac4e5d89ce042512913062212ccc",
      "tree": "1ca4107d175ed09bd0f80397a96afcdc094876e5",
      "parents": [
        "01825b7aa3c864426c78c08c2f6004a8362c2b47",
        "13aea18b34e527cffeaa6cb81f5ecb7c4a66cb11"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@google.com",
        "time": "Thu Feb 20 17:41:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 20 17:41:08 2014 +0000"
      },
      "message": "Merge \"Set default text style in layoutlib as NORMAL [DO NOT MERGE]\" into klp-dev"
    },
    {
      "commit": "6fb89ba641da4d29e739525e9b6efccdf1693211",
      "tree": "fc4018594a3437acaad9ac6fe68085116a68ceda",
      "parents": [
        "45dbfcc781a3926d22571b6ccfa3f27ec896f119"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 22:16:02 2014 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 22:16:02 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I9accaa37043e730ad6ec4aa98901a48e0858b132\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "dab7a9ed704e500601194375f3bd8ff3e3cf9a55",
      "tree": "2c232be5f8fca529d595019ec9900d15e54cfc22",
      "parents": [
        "45dbfcc781a3926d22571b6ccfa3f27ec896f119"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 22:08:21 2014 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 22:08:21 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0c823200179a75e0444f6e86ecc6813a6e662fa0\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b3425a65aa05c1f1eb17dce9bb709c1cd3a76aab",
      "tree": "d045622557262d620755b577e57d66c867d4d846",
      "parents": [
        "45dbfcc781a3926d22571b6ccfa3f27ec896f119"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 19:42:43 2014 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 19:42:43 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: If9205c555286daf7dea68702d2da39752b59def4\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "da799ef3a092bdeeb6ffc4442674eeb1a1cc1d18",
      "tree": "0add74e58327012d139d162454f35979f16923de",
      "parents": [
        "45dbfcc781a3926d22571b6ccfa3f27ec896f119"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 18:54:52 2014 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 18:54:52 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I31e5b7b7aa453a0455fd31eca6a11520730a26a7\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "69046bb06cb7760e69b016efa771568e986fec75",
      "tree": "41278b70b1fc7619b19810f3e3acaee414db0fd7",
      "parents": [
        "45dbfcc781a3926d22571b6ccfa3f27ec896f119"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 18:49:33 2014 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 18:49:33 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I3003f43c32943496e855ba2744a7492232dbd56b\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "8807558c32983de08834192689ac2f3a9fa64bf2",
      "tree": "a2ea32deccf9c816be8dbebc89d0fa0f9b688fe3",
      "parents": [
        "45dbfcc781a3926d22571b6ccfa3f27ec896f119"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 18:45:30 2014 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 18:45:30 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I3300523019b91cffd6f36d02434c521ab7368f37\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "01825b7aa3c864426c78c08c2f6004a8362c2b47",
      "tree": "24d1e0a27130471d0baebd86f4cdd94f076a8e62",
      "parents": [
        "45dbfcc781a3926d22571b6ccfa3f27ec896f119"
      ],
      "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": "Wed Feb 19 20:17:47 2014 +0000"
      },
      "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 commit e327212adde1136807bbdf052e8cc3861f8a6aba)\n"
    },
    {
      "commit": "13aea18b34e527cffeaa6cb81f5ecb7c4a66cb11",
      "tree": "886399c5ad8374602306c9db0501e444540239ba",
      "parents": [
        "45dbfcc781a3926d22571b6ccfa3f27ec896f119"
      ],
      "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": "Wed Feb 19 20:17:00 2014 +0000"
      },
      "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 commit 0acfb16dcd95468fe032204f54618e86becfd1eb)\n"
    },
    {
      "commit": "c62f918e0eabd5c036ba43172d36f587157feed6",
      "tree": "908254f68f6553abcf109481aac274b0228fe61e",
      "parents": [
        "45dbfcc781a3926d22571b6ccfa3f27ec896f119"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Feb 19 11:18:02 2014 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Feb 19 11:23:19 2014 -0800"
      },
      "message": "UsbDeviceManager: Fix race condition entering USB accessory mode\n\nWhen switching USB modes there are often spurious connect and disconnect events\nthat occur before reenumeration is complete.  There is currently a 1000ms timer\nto \"debounce\" the disconnect events. But with some USB accessories, this timeout\nis not long enough, which results in an endless cycle of attempts to enter\nUSB accessory mode when the phone is connected.\n\nTo fix this, we now wait up to 10 seconds for the host to successfully configure\nthe device when entering USB accessory mode before giving up.\nThis is separate from the existing debounce timer, so the behavior of the\nUSB state change broadcasts are not affected.\n\nBug: 12877769\nChange-Id: I7aa61f8a618546d749a7ddfc97bf103029a73d03\n"
    },
    {
      "commit": "45dbfcc781a3926d22571b6ccfa3f27ec896f119",
      "tree": "4ac00a5096da65498311eb0c81e7a900cba26117",
      "parents": [
        "3bf38b4165877274067a385cfe6472639a203a58"
      ],
      "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": "Thu Feb 06 16:27:14 2014 -0800"
      },
      "message": "Improve text rendering and measurement.\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"
    },
    {
      "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": "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": "eb3c5459eb893061779b102236a81069efdbef73",
      "tree": "23d39e830a939a1810e09c38b88dbd5b60c1f422",
      "parents": [
        "c174288d345d4a80b326b12ff4c10a6c99570997"
      ],
      "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 Jan 31 19:24:06 2014 -0800"
      },
      "message": "Add methods for Time_Delegate\n\nBug: http://b.android.com/65359\nChange-Id: I7c2d09286d6bcd9899444aaa5a4a5a342e39d923\n"
    },
    {
      "commit": "35d56c0d67537e56fafebd8edf790026644fe8de",
      "tree": "1f5513a491be890aec3dd8db9683b955857c919a",
      "parents": [
        "c174288d345d4a80b326b12ff4c10a6c99570997"
      ],
      "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": "Mon Jan 20 17:02:37 2014 -0800"
      },
      "message": "Optimize layout rendering in layoutlib\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"
    },
    {
      "commit": "58037a4404e639d28695a0f1c17053b53b96b970",
      "tree": "e1ac739d4937e12439158cbf40fe6a23fa43bbcd",
      "parents": [
        "c174288d345d4a80b326b12ff4c10a6c99570997"
      ],
      "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": "Fri Jan 17 18:26:38 2014 -0800"
      },
      "message": "Add missing files to fix libphonenumber for layoutlib.\n\nChange-Id: I8102da6c1c4625e887293a8823770d199521c53f\n"
    },
    {
      "commit": "c174288d345d4a80b326b12ff4c10a6c99570997",
      "tree": "75f52ce293fbace9b41212f50f95e21c6e09269b",
      "parents": [
        "301b1facb23d148efebd7a2aa5c174cd7c04cc6f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 09 11:26:11 2013 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jan 13 17:10:03 2014 -0800"
      },
      "message": "Fix issue #12031685: Sticky Service Breakage in Android 4.4.1\n\nGot a little too aggressive about cleaning up service state; need to\navoid removing services from an app until we are in the second loop\ndoing the final cleanup, otherwise we can leave services around with\nrestarting their process.\n\nAlso fix crash:\n\nW/BinderNative(  667): Uncaught exception from death notification\nW/BinderNative(  667): java.lang.ArrayIndexOutOfBoundsException: length\u003d0; index\u003d0\nW/BinderNative(  667): \tat android.util.ArraySet.valueAt(ArraySet.java:301)\nW/BinderNative(  667): \tat com.android.server.am.ActiveServices.killServicesLocked(ActiveServices.java:2069)\nW/BinderNative(  667): \tat com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:12412)\nW/BinderNative(  667): \tat com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:3596)\nW/BinderNative(  667): \tat com.android.server.am.ActivityManagerService.appDiedLocked(ActivityManagerService.java:3744)\nW/BinderNative(  667): \tat com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied(ActivityManagerService.java:1024)\nW/BinderNative(  667): \tat android.os.BinderProxy.sendDeathNotice(Binder.java:493)\nW/BinderNative(  667): \tat dalvik.system.NativeStart.run(Native Method)\n"
    },
    {
      "commit": "301b1facb23d148efebd7a2aa5c174cd7c04cc6f",
      "tree": "699d0da078d64ebcbc98ed3c789e9f558f9b0068",
      "parents": [
        "af2f2f767a1673f10a2b44f913832cacefda341b",
        "26c6c15f54231c154bb2f7febb053d034cbe40c5"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 13 12:56:27 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 13 12:56:27 2014 -0800"
      },
      "message": "am 26c6c15f: am b3c96c4c: am 1d151607: am 4013c4b1: am 42d7a0bf: am a7d13fab: am 45aaa377: am a1b89310: am a87bdc1f: Merge commit \\\u0027bc39746e\\\u0027 into manualmerge\n\n* commit \u002726c6c15f54231c154bb2f7febb053d034cbe40c5\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "26c6c15f54231c154bb2f7febb053d034cbe40c5",
      "tree": "c0ad8e798c5a141b65117c639fb1fda87522affd",
      "parents": [
        "9ecadd7cedc492faef163a314713caddbd5da39a",
        "b3c96c4c57cb97924f828ea917b1c4d63b2c9d00"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 13 12:53:27 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 13 12:53:27 2014 -0800"
      },
      "message": "am b3c96c4c: am 1d151607: am 4013c4b1: am 42d7a0bf: am a7d13fab: am 45aaa377: am a1b89310: am a87bdc1f: Merge commit \\\u0027bc39746e\\\u0027 into manualmerge\n\n* commit \u0027b3c96c4c57cb97924f828ea917b1c4d63b2c9d00\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "b3c96c4c57cb97924f828ea917b1c4d63b2c9d00",
      "tree": "d4c7d3994939e298920a9cb4a43adc63230619dc",
      "parents": [
        "6f34b9382f0dac64952e0e5c05e96ea2ef3e28e8",
        "1d151607fbee65fc9fc2bb1cb38a850c1f68bede"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 13 12:50:18 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 13 12:50:18 2014 -0800"
      },
      "message": "am 1d151607: am 4013c4b1: am 42d7a0bf: am a7d13fab: am 45aaa377: am a1b89310: am a87bdc1f: Merge commit \\\u0027bc39746e\\\u0027 into manualmerge\n\n* commit \u00271d151607fbee65fc9fc2bb1cb38a850c1f68bede\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "1d151607fbee65fc9fc2bb1cb38a850c1f68bede",
      "tree": "767d4e75392eb711397e4862c3c5b3d3c646a42b",
      "parents": [
        "3238d0d9f98d4d0972e52a81a4e9b8d2aea0436d",
        "4013c4b18ccc66b510f4cdb222d4c04597975843"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 13 12:46:35 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 13 12:46:35 2014 -0800"
      },
      "message": "am 4013c4b1: am 42d7a0bf: am a7d13fab: am 45aaa377: am a1b89310: am a87bdc1f: Merge commit \\\u0027bc39746e\\\u0027 into manualmerge\n\n* commit \u00274013c4b18ccc66b510f4cdb222d4c04597975843\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "4013c4b18ccc66b510f4cdb222d4c04597975843",
      "tree": "eb6e25c9f2b750a74715e211a9d27ff9c0e38e72",
      "parents": [
        "ea47cb6763d36fcc916c63dd764b48b4b6f1ff01",
        "42d7a0bff5da6aeb8323ae0c797e9c4e116b637b"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 13 12:43:47 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 13 12:43:47 2014 -0800"
      },
      "message": "am 42d7a0bf: am a7d13fab: am 45aaa377: am a1b89310: am a87bdc1f: Merge commit \\\u0027bc39746e\\\u0027 into manualmerge\n\n* commit \u002742d7a0bff5da6aeb8323ae0c797e9c4e116b637b\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "42d7a0bff5da6aeb8323ae0c797e9c4e116b637b",
      "tree": "08056689b831a0a0c85cd14babbb7f13cff1c863",
      "parents": [
        "bf6cecc21f50d1bc98e0d2dec41bef3ce259a23f",
        "a7d13fabd6184e411215e9a841cf16097f1a5127"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 13 12:41:48 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 13 12:41:48 2014 -0800"
      },
      "message": "am a7d13fab: am 45aaa377: am a1b89310: am a87bdc1f: Merge commit \\\u0027bc39746e\\\u0027 into manualmerge\n\n* commit \u0027a7d13fabd6184e411215e9a841cf16097f1a5127\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "a7d13fabd6184e411215e9a841cf16097f1a5127",
      "tree": "976c9030c511288b3adfa6e742e516e8ccf4c0e7",
      "parents": [
        "5716e4bfb980c8bab01b51944c1e715d76d59b1d",
        "45aaa377c5d090003c6cf5fb54fff856a0807c4f"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 13 12:40:04 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 13 12:40:04 2014 -0800"
      },
      "message": "am 45aaa377: am a1b89310: am a87bdc1f: Merge commit \\\u0027bc39746e\\\u0027 into manualmerge\n\n* commit \u002745aaa377c5d090003c6cf5fb54fff856a0807c4f\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "45aaa377c5d090003c6cf5fb54fff856a0807c4f",
      "tree": "88932fed46ea0ca54dc3e2b030d4435a1317801e",
      "parents": [
        "776b3956a9742b868b037dffd2b24c17b2dfa0e6",
        "a1b89310d58df14570f7f6f5abb677c976c63a7a"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 13 12:36:49 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 13 12:36:49 2014 -0800"
      },
      "message": "am a1b89310: am a87bdc1f: Merge commit \\\u0027bc39746e\\\u0027 into manualmerge\n\n* commit \u0027a1b89310d58df14570f7f6f5abb677c976c63a7a\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "a1b89310d58df14570f7f6f5abb677c976c63a7a",
      "tree": "88932fed46ea0ca54dc3e2b030d4435a1317801e",
      "parents": [
        "7f4d82932c812fbac1d99ceaf9462b7a763f5231",
        "a87bdc1f8ff308f90ec7a3234c4848c79d4c3988"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 13 12:33:39 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 13 12:33:39 2014 -0800"
      },
      "message": "am a87bdc1f: Merge commit \\\u0027bc39746e\\\u0027 into manualmerge\n\n* commit \u0027a87bdc1f8ff308f90ec7a3234c4848c79d4c3988\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "af2f2f767a1673f10a2b44f913832cacefda341b",
      "tree": "699d0da078d64ebcbc98ed3c789e9f558f9b0068",
      "parents": [
        "4503409a477f3fca2eb60e4105d804069d7b0cad",
        "9ecadd7cedc492faef163a314713caddbd5da39a"
      ],
      "author": {
        "name": "Daniel Cashman",
        "email": "dcashman@google.com",
        "time": "Mon Jan 13 10:56:41 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 13 10:56:41 2014 -0800"
      },
      "message": "am 9ecadd7c: am 6f34b938: am 3238d0d9: Merge \"Clear cached locations when location providers disabled Bug: 12118307\" into jb-mr2-dev\n\n* commit \u00279ecadd7cedc492faef163a314713caddbd5da39a\u0027:\n  Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "9ecadd7cedc492faef163a314713caddbd5da39a",
      "tree": "c0ad8e798c5a141b65117c639fb1fda87522affd",
      "parents": [
        "c454bbe805bd6ed096ec6b4b811c4e4b67a86225",
        "6f34b9382f0dac64952e0e5c05e96ea2ef3e28e8"
      ],
      "author": {
        "name": "Daniel Cashman",
        "email": "dcashman@google.com",
        "time": "Mon Jan 13 10:53:31 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 13 10:53:31 2014 -0800"
      },
      "message": "am 6f34b938: am 3238d0d9: Merge \"Clear cached locations when location providers disabled Bug: 12118307\" into jb-mr2-dev\n\n* commit \u00276f34b9382f0dac64952e0e5c05e96ea2ef3e28e8\u0027:\n  Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "6f34b9382f0dac64952e0e5c05e96ea2ef3e28e8",
      "tree": "d4c7d3994939e298920a9cb4a43adc63230619dc",
      "parents": [
        "b15429a6853472207c2a4aefd22dd009e851edb7",
        "3238d0d9f98d4d0972e52a81a4e9b8d2aea0436d"
      ],
      "author": {
        "name": "Daniel Cashman",
        "email": "dcashman@google.com",
        "time": "Mon Jan 13 10:50:03 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 13 10:50:03 2014 -0800"
      },
      "message": "am 3238d0d9: Merge \"Clear cached locations when location providers disabled Bug: 12118307\" into jb-mr2-dev\n\n* commit \u00273238d0d9f98d4d0972e52a81a4e9b8d2aea0436d\u0027:\n  Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "3238d0d9f98d4d0972e52a81a4e9b8d2aea0436d",
      "tree": "767d4e75392eb711397e4862c3c5b3d3c646a42b",
      "parents": [
        "503c5a32a4e718282b88f73e602c09e1bda49aec",
        "766b5c4342898054ad2036764d811057812cc562"
      ],
      "author": {
        "name": "Daniel Cashman",
        "email": "dcashman@google.com",
        "time": "Mon Jan 13 18:44:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 13 18:44:45 2014 +0000"
      },
      "message": "Merge \"Clear cached locations when location providers disabled Bug: 12118307\" into jb-mr2-dev"
    },
    {
      "commit": "4503409a477f3fca2eb60e4105d804069d7b0cad",
      "tree": "699d0da078d64ebcbc98ed3c789e9f558f9b0068",
      "parents": [
        "a4bd5931554ccf8e93b1c773a8f3cb4f15fdd23c",
        "75c55f92f5ca00ced05b6778389454ae50beed61"
      ],
      "author": {
        "name": "Daniel Cashman",
        "email": "dcashman@google.com",
        "time": "Mon Jan 13 18:44:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 13 18:44:38 2014 +0000"
      },
      "message": "Merge \"Clear cached locations when location providers disabled Bug: 12118307\" into klp-dev"
    },
    {
      "commit": "a4bd5931554ccf8e93b1c773a8f3cb4f15fdd23c",
      "tree": "99aaa27a81b2cc0f52f838d71ad16ad0029a566c",
      "parents": [
        "76e5ca81b3ba5a4f52126f2ec8907679b4356292",
        "c454bbe805bd6ed096ec6b4b811c4e4b67a86225"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jan 10 13:27:26 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 10 13:27:26 2014 -0800"
      },
      "message": "am c454bbe8: (-s ours) am b15429a6: am 503c5a32: am ea47cb67: (-s ours) am bf6cecc2: am 5716e4bf: am 776b3956: am 7f4d8293: am 6826387e: DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n\n* commit \u0027c454bbe805bd6ed096ec6b4b811c4e4b67a86225\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "c454bbe805bd6ed096ec6b4b811c4e4b67a86225",
      "tree": "a24847f553ee76ef8c2e584c972973a67c6a9e91",
      "parents": [
        "5d515f269b155c8e98ef5c0f8057feb41310f80f",
        "b15429a6853472207c2a4aefd22dd009e851edb7"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jan 10 13:24:05 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 10 13:24:05 2014 -0800"
      },
      "message": "am b15429a6: am 503c5a32: am ea47cb67: (-s ours) am bf6cecc2: am 5716e4bf: am 776b3956: am 7f4d8293: am 6826387e: DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n\n* commit \u0027b15429a6853472207c2a4aefd22dd009e851edb7\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "b15429a6853472207c2a4aefd22dd009e851edb7",
      "tree": "c10036aedf1ac06616074f78ad19197d3e3723c5",
      "parents": [
        "fd70624629c42b0e0444a4d99ba64d58551fa6b0",
        "503c5a32a4e718282b88f73e602c09e1bda49aec"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jan 10 13:18:58 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 10 13:18:58 2014 -0800"
      },
      "message": "am 503c5a32: am ea47cb67: (-s ours) am bf6cecc2: am 5716e4bf: am 776b3956: am 7f4d8293: am 6826387e: DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n\n* commit \u0027503c5a32a4e718282b88f73e602c09e1bda49aec\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "a87bdc1f8ff308f90ec7a3234c4848c79d4c3988",
      "tree": "a210c726c91cf5232bc2911895bf039d1fa94679",
      "parents": [
        "6826387e50f9f272d53ca1f725f573bbddcdf5c1",
        "bc39746ee9c5962538a96b3edff10e52eb00fc40"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jan 10 13:17:01 2014 -0800"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jan 10 13:17:01 2014 -0800"
      },
      "message": "Merge commit \u0027bc39746e\u0027 into manualmerge\n"
    },
    {
      "commit": "503c5a32a4e718282b88f73e602c09e1bda49aec",
      "tree": "117431bfe50021c8a5de4abfc014090f561a12a3",
      "parents": [
        "562fddce2f154f8adec91cc8a4c4ef1fb4eabcfe",
        "ea47cb6763d36fcc916c63dd764b48b4b6f1ff01"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jan 10 13:14:04 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 10 13:14:04 2014 -0800"
      },
      "message": "am ea47cb67: (-s ours) am bf6cecc2: am 5716e4bf: am 776b3956: am 7f4d8293: am 6826387e: DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n\n* commit \u0027ea47cb6763d36fcc916c63dd764b48b4b6f1ff01\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "ea47cb6763d36fcc916c63dd764b48b4b6f1ff01",
      "tree": "eb6e25c9f2b750a74715e211a9d27ff9c0e38e72",
      "parents": [
        "05e3f55f17e36b415a23095dbeaa1d04716aed5a",
        "bf6cecc21f50d1bc98e0d2dec41bef3ce259a23f"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jan 10 13:10:12 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 10 13:10:12 2014 -0800"
      },
      "message": "am bf6cecc2: am 5716e4bf: am 776b3956: am 7f4d8293: am 6826387e: DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n\n* commit \u0027bf6cecc21f50d1bc98e0d2dec41bef3ce259a23f\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "bf6cecc21f50d1bc98e0d2dec41bef3ce259a23f",
      "tree": "08056689b831a0a0c85cd14babbb7f13cff1c863",
      "parents": [
        "1d8f592a752c30534a6e03889f1ba42b232770ef",
        "5716e4bfb980c8bab01b51944c1e715d76d59b1d"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jan 10 13:05:35 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 10 13:05:35 2014 -0800"
      },
      "message": "am 5716e4bf: am 776b3956: am 7f4d8293: am 6826387e: DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n\n* commit \u00275716e4bfb980c8bab01b51944c1e715d76d59b1d\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "5716e4bfb980c8bab01b51944c1e715d76d59b1d",
      "tree": "976c9030c511288b3adfa6e742e516e8ccf4c0e7",
      "parents": [
        "ef12b1d4a9ba6a91b61647feadaf2c4cdf34c356",
        "776b3956a9742b868b037dffd2b24c17b2dfa0e6"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jan 10 13:02:48 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 10 13:02:48 2014 -0800"
      },
      "message": "am 776b3956: am 7f4d8293: am 6826387e: DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n\n* commit \u0027776b3956a9742b868b037dffd2b24c17b2dfa0e6\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "776b3956a9742b868b037dffd2b24c17b2dfa0e6",
      "tree": "88932fed46ea0ca54dc3e2b030d4435a1317801e",
      "parents": [
        "ea198841a9e64d72de49811e0e2c555eb2c40b9b",
        "7f4d82932c812fbac1d99ceaf9462b7a763f5231"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jan 10 13:00:09 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 10 13:00:09 2014 -0800"
      },
      "message": "am 7f4d8293: am 6826387e: DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n\n* commit \u00277f4d82932c812fbac1d99ceaf9462b7a763f5231\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "7f4d82932c812fbac1d99ceaf9462b7a763f5231",
      "tree": "88932fed46ea0ca54dc3e2b030d4435a1317801e",
      "parents": [
        "ef4694cbdd2e374e063d5d89bcb7c4b041c20a30",
        "6826387e50f9f272d53ca1f725f573bbddcdf5c1"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jan 10 12:55:24 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 10 12:55:24 2014 -0800"
      },
      "message": "am 6826387e: DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n\n* commit \u00276826387e50f9f272d53ca1f725f573bbddcdf5c1\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "bc39746ee9c5962538a96b3edff10e52eb00fc40",
      "tree": "d6fc1954276e2e2dbd80cc2744d1a9e8e0edab3f",
      "parents": [
        "43253333d24e856a7ffef818fdfaedf3fd60d3b6",
        "8e0c7768c87014fef277df84c737dd6c37fb8866"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jan 10 12:53:41 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 10 12:53:41 2014 -0800"
      },
      "message": "am 8e0c7768: DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n\n* commit \u00278e0c7768c87014fef277df84c737dd6c37fb8866\u0027:\n  DO NOT MERGE: Clear cached locations when location providers disabled Bug: 12118307\n"
    },
    {
      "commit": "5ad7c183f39df43562c69aba21ea422ad69bdae0",
      "tree": "d711482a6f37e3509bc1778cb3932051c99be872",
      "parents": [
        "0a102150448747bcedcd3276740e1adb8130ae03"
      ],
      "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": "Tue Jan 07 12:07:45 2014 -0800"
      },
      "message": "Fix the measurement of text bounds.\n\nBug: 12366230\nChange-Id: I203b678363dc7b688c744503ee10216baca658a9\n"
    },
    {
      "commit": "6826387e50f9f272d53ca1f725f573bbddcdf5c1",
      "tree": "a210c726c91cf5232bc2911895bf039d1fa94679",
      "parents": [
        "ae229d991711745bdf8da2e716c31efde534e6da"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 06 18:15:05 2014 -0800"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 06 18:15:05 2014 -0800"
      },
      "message": "DO NOT MERGE: Clear cached locations when location providers disabled\nBug: 12118307\n\nChange-Id: I8595b50d30c0f3ff2cc7dab14141a739cd6b9daa\n"
    },
    {
      "commit": "8e0c7768c87014fef277df84c737dd6c37fb8866",
      "tree": "a0162fa924f6209b774078dbae6e0c806bab0601",
      "parents": [
        "50cbfd554f0bdf05c701d8baf15c862fbb8a6dc0"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 06 17:57:30 2014 -0800"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jan 06 17:57:30 2014 -0800"
      },
      "message": "DO NOT MERGE: Clear cached locations when location providers disabled\nBug: 12118307\n\nChange-Id: Iae668409be5c5bd715681624b2a54a4daa690932\n"
    },
    {
      "commit": "766b5c4342898054ad2036764d811057812cc562",
      "tree": "767d4e75392eb711397e4862c3c5b3d3c646a42b",
      "parents": [
        "562fddce2f154f8adec91cc8a4c4ef1fb4eabcfe"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Wed Dec 18 14:33:57 2013 -0800"
      },
      "committer": {
        "name": "dcashman",
        "email": "dcashman@google.com",
        "time": "Mon Jan 06 15:30:34 2014 -0800"
      },
      "message": "Clear cached locations when location providers disabled\nBug: 12118307\n\n(cherry picked from commit b084fef18ee1b5d24d15cff37dc3a053933d361e)\n\nChange-Id: Ief869b9e38858092bfa3f8d6d090a278dee7d86c\n"
    },
    {
      "commit": "75c55f92f5ca00ced05b6778389454ae50beed61",
      "tree": "699d0da078d64ebcbc98ed3c789e9f558f9b0068",
      "parents": [
        "76e5ca81b3ba5a4f52126f2ec8907679b4356292"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Wed Dec 18 14:33:57 2013 -0800"
      },
      "committer": {
        "name": "dcashman",
        "email": "dcashman@google.com",
        "time": "Mon Jan 06 15:23:39 2014 -0800"
      },
      "message": "Clear cached locations when location providers disabled\nBug: 12118307\n\n(cherry picked from commit b084fef18ee1b5d24d15cff37dc3a053933d361e)\n\nChange-Id: I49eff73f89633052a2587112cdc381ae6d254bfe\n"
    },
    {
      "commit": "76e5ca81b3ba5a4f52126f2ec8907679b4356292",
      "tree": "99aaa27a81b2cc0f52f838d71ad16ad0029a566c",
      "parents": [
        "02f042ddd9ddf47ef88c4f174eb19a9bee296a45"
      ],
      "author": {
        "name": "Dave Platt",
        "email": "dplatt@google.com",
        "time": "Fri Dec 06 14:03:47 2013 -0800"
      },
      "committer": {
        "name": "dcashman",
        "email": "dcashman@google.com",
        "time": "Mon Jan 06 14:31:28 2014 -0800"
      },
      "message": "Fix descriptor leak after accepting connections\n\nAfter accepting a connection on a listening socket and\nstoring the resulting FileDescriptor into a newly created\nLocalSocketImpl, the new impl\u0027s \"descriptor was created\nlocally and should be closed normally\" flag should be set.\n\nBug: 11805817\n\n(cherry picked from commit 3e7305c6bf6062b5cb1e2ddcec6c6d30b4a8bc0d)\n\nChange-Id: I723d7c5544ee4b6858894c215716cbc32a958df1\n"
    },
    {
      "commit": "02f042ddd9ddf47ef88c4f174eb19a9bee296a45",
      "tree": "979584fa33e9ba7d5aa89003c0fbb9c02adbb41a",
      "parents": [
        "fd8be467a38eded82d17740824cf87daa38e25e0"
      ],
      "author": {
        "name": "Dave Platt",
        "email": "dplatt@google.com",
        "time": "Thu Dec 12 15:45:49 2013 -0800"
      },
      "committer": {
        "name": "dcashman",
        "email": "dcashman@google.com",
        "time": "Mon Jan 06 13:59:20 2014 -0800"
      },
      "message": "Fix socket descriptor leak from Zygote to child app\n\nDue to an API change in LocalSocket, Zygote must now\nmanually close the FileDescriptor it created when it\nregistered a LocalServerSocket.  The LocalSocket.close()\nroutine will no longer do so.\n\nBug: 12114500\n\n(cherry picked from commit 70ef29b04ee4ef7d7acfec79041dbe800961195e)\n\nChange-Id: Ief23a3c99e007dc4aa6f94dfb47a1b2b6c854dad\n"
    },
    {
      "commit": "fd8be467a38eded82d17740824cf87daa38e25e0",
      "tree": "d61ee069e7ba739f34886ab66818dfe9e204972c",
      "parents": [
        "6e15a49eee1398aaf73f6b994b4148b198b67430",
        "b852d28cc1fb615d6347ac544266a6fc419ef005"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jan 06 21:45:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 06 21:45:16 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "b852d28cc1fb615d6347ac544266a6fc419ef005",
      "tree": "ed78bcf09c443028f49963c7811d7703d547305e",
      "parents": [
        "2ae0419fb1ecd7e0705b7b87f8e73d6b73869bca"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jan 06 13:15:51 2014 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jan 06 13:15:51 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic05c1c30830a0c9d7cb62fd53f6b144650e05609\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "6e15a49eee1398aaf73f6b994b4148b198b67430",
      "tree": "da4ca5195eb6b87ae0e8600c85299a5a9ce7200c",
      "parents": [
        "2ae0419fb1ecd7e0705b7b87f8e73d6b73869bca"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jan 06 12:16:37 2014 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jan 06 12:16:37 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iad53d8fd9f6b72114c8ab0444d60e8fed54f1df9\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "2ae0419fb1ecd7e0705b7b87f8e73d6b73869bca",
      "tree": "5ee0988924ca28d6340d645965fc47939e19d10a",
      "parents": [
        "bbeb313567064b30ad93cdadd49beb8141c3d47b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 30 09:30:42 2013 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 30 09:30:42 2013 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I749221e72ed6ab7c58b9b606e6818c884d6c1f34\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "bbeb313567064b30ad93cdadd49beb8141c3d47b",
      "tree": "27d5d3302941e650cc6a26ca14284fcede88c1f2",
      "parents": [
        "7bb3e3b9ee22f2771c9fa71593c71910bbbcafac",
        "5a736a99f8b9632a13b65e6c77f64b60ea560c66"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Dec 26 20:58:31 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 26 20:58:31 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "5a736a99f8b9632a13b65e6c77f64b60ea560c66",
      "tree": "5126fa218a69ce7bb9034a88e49db5f16d104ea5",
      "parents": [
        "c5b19fd397f0c42fa64d79a50edec4e20394241f"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Dec 26 11:09:48 2013 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Dec 26 11:09:48 2013 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iea7a801a62b52fd1685e7d9904a1e805c0d19827\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "7bb3e3b9ee22f2771c9fa71593c71910bbbcafac",
      "tree": "575b223736c994bf5db1fdd38024d924e2955890",
      "parents": [
        "ea227306d68c7097b9cb079b1bfa6157c1ec2d30",
        "64ec7929485746ff958537187fedb410ee629008"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Dec 26 19:09:18 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 26 19:09:19 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "64ec7929485746ff958537187fedb410ee629008",
      "tree": "6b5043dacef00619b6ec71eb571cbb93262f2d49",
      "parents": [
        "c5b19fd397f0c42fa64d79a50edec4e20394241f"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Dec 26 11:07:34 2013 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Dec 26 11:07:34 2013 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I190a7af8c85eb4b59ed14bd55f5ed2ff85e55698\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ea227306d68c7097b9cb079b1bfa6157c1ec2d30",
      "tree": "cf5dce217f0d4ef9e3d8099b43d3a6097c4869cc",
      "parents": [
        "d6e863a19a631fd0003f96d507a21863fe973caa",
        "8677794bfaea78533c862877264a723aa3cf6195"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Dec 26 18:41:55 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 26 18:41:56 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "8677794bfaea78533c862877264a723aa3cf6195",
      "tree": "d35d759790a2fbb2becf6229619b4b8004239c87",
      "parents": [
        "c5b19fd397f0c42fa64d79a50edec4e20394241f"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Dec 26 10:16:09 2013 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Dec 26 10:16:09 2013 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I010c6031e2bb9bfe71261008db8945116088a590\nAuto-generated-cl: translation import\n"
    }
  ],
  "next": "d6e863a19a631fd0003f96d507a21863fe973caa"
}
