)]}'
{
  "log": [
    {
      "commit": "3f1ddf83a4faba3dec71ed7eebe1835f4685cf60",
      "tree": "cc3fbedc40015ce193263e1e5361f347d4ebb304",
      "parents": [
        "2d99826605d8f18d71b5a4696cdf2f6909adab44"
      ],
      "author": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Wed Jul 02 16:42:05 2014 +0100"
      },
      "committer": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Fri Aug 01 09:27:19 2014 +0000"
      },
      "message": "Add AsUser versions of existing DevicePolicyManager methods\n\nSome API methods on DevicePolicyManager call underlying IDevicePolicyManager methods\nthat can be parameterised with a user id. DPM however only exposed methods for the current user.\nThis CL makes it possible to call them with any user id by introducing hidden methods on\nDevicePolicyManager.\n\nBug: 15558397\nChange-Id: I1786a64fa7cf5f6590ddd04cbf4527bb159f8795\n"
    },
    {
      "commit": "2d99826605d8f18d71b5a4696cdf2f6909adab44",
      "tree": "00abe32e3836541280b47f4db53a28b779b4890c",
      "parents": [
        "396c07932db1ab33543105d327ba1938d2486d2f",
        "5c5b83fcd58d21c9ab7ac986bf84f604ec5bb4b5"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Aug 01 08:47:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 16:04:26 2014 +0000"
      },
      "message": "Merge \"TIF: Use XML file for representing TvContentRating\" into lmp-dev"
    },
    {
      "commit": "396c07932db1ab33543105d327ba1938d2486d2f",
      "tree": "641a44fea8415bc84c649e76f3298fbb43d7129f",
      "parents": [
        "5b6a5e4bd53c16ba68686f3e127f2d936d5dfca0"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Aug 01 09:21:24 2014 +0100"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Aug 01 08:40:59 2014 +0000"
      },
      "message": "add event logs to track heads up status.\n\nBug: 16344259\nChange-Id: Ib06c2473e6af7999b27723428a1182170129fdcd\n"
    },
    {
      "commit": "5c5b83fcd58d21c9ab7ac986bf84f604ec5bb4b5",
      "tree": "042670f975c8ad51f618483bd9a636961e61a64c",
      "parents": [
        "012ef36a6c5e9745d112c734aed916cab052558c"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Jul 29 11:48:36 2014 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Aug 01 13:47:28 2014 +0900"
      },
      "message": "TIF: Use XML file for representing TvContentRating\n\nThis change addresses the following API council feedback.\n\n- Remove all constants from TvContentRating. Instead this class becomes a\n  general parser for a tuple of \"rating domain\"+type+subtype(s).\n- Instead of constants in the API, the rating definitions should come from\n  parsed XML meta-data tied to a TvInputService entry in the AndroidManifest.\n  This XML should define a ranked order of the rating constants along with\n  @string references for displaying in the Settings UI.  Mention that the\n  \"rating domain\" should be scoped similar to a package name, for example\n  \"com.youtube.ratings\".\n- For system-defined rating types (like US, Korea, etc) we should parse this\n  same XML format, but it may come from a hard-coded XML resource (since they\n  aren\u0027t tied to a single TvInputService.)\n- Thoroughly document the built-in supported types in javadoc on TvContentRating.\n\nChange-Id: I0a9526c73c8ca67fd0eeac63f3c63c05657a45e3\n"
    },
    {
      "commit": "012ef36a6c5e9745d112c734aed916cab052558c",
      "tree": "cf8578a0aae30bd4a048ac64d5047156b3602afd",
      "parents": [
        "7c3a95633d307c4be30c9dbbf1071063aa7a3c64"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winson.chung@gmail.com",
        "time": "Thu Jul 31 18:36:25 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Aug 01 04:32:08 2014 +0000"
      },
      "message": "Updating the stack layout to use a parameterized curve.\n\n- Fixing issue with search box not being layered on top of the task stack view (Bug 16643875)\n- Fixing issue with there being no animation when dismissing recents while the stack is scrolling.\n\nChange-Id: I990f3c527de655d62fbf8a4539dcbaed3ed422c8\n"
    },
    {
      "commit": "7c3a95633d307c4be30c9dbbf1071063aa7a3c64",
      "tree": "aa92237d74bbddaaab7a028270318ffd5b161ff1",
      "parents": [
        "f96d229603b97302c7e3224d167da5b67fae3cf1"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Fri Aug 01 11:07:42 2014 +0900"
      },
      "committer": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Fri Aug 01 03:43:54 2014 +0000"
      },
      "message": "Fix bugs in active source command handling in HdmiControl\n\n- Make sure input change listener is invoked\n- The command from new device at the active path should\n  start routing control\n\nChange-Id: Ic0ca52d42cc1738f9effced322b00f3bd1957f60\n"
    },
    {
      "commit": "f96d229603b97302c7e3224d167da5b67fae3cf1",
      "tree": "98fbe129a9f8b55026ddc87e11359f558c126152",
      "parents": [
        "3776ce3949729e3194d783b6f29d04929341f88e",
        "1521e5ad31125d39eec6e8a27711a983f633b662"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Fri Aug 01 02:09:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 01 01:46:21 2014 +0000"
      },
      "message": "Merge \"IccOpenLogicalChannelResponse: Single character fix.\" into lmp-dev"
    },
    {
      "commit": "1521e5ad31125d39eec6e8a27711a983f633b662",
      "tree": "8c15507ce60cce97baf34b672123a7894e2b0ec4",
      "parents": [
        "fc2f1bde1919896457e9ffdace65fa95de372555"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Thu Jul 31 19:01:12 2014 -0700"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Thu Jul 31 19:08:15 2014 -0700"
      },
      "message": "IccOpenLogicalChannelResponse: Single character fix.\n\nChange-Id: I345e9a6b4cefc1d96111a7cf62dc402fd48b35c0\n"
    },
    {
      "commit": "3776ce3949729e3194d783b6f29d04929341f88e",
      "tree": "25ac5a6bc0a8d4c3afb6e514ad14b6bbf1e30a37",
      "parents": [
        "fc2f1bde1919896457e9ffdace65fa95de372555",
        "67c01a4b6d890212fb4647973a627e25a3a9788b"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Aug 01 02:08:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 11:19:20 2014 +0000"
      },
      "message": "Merge \"Revert \"Service data and manufacturer data can be repeated fields.\"\" into lmp-dev"
    },
    {
      "commit": "67c01a4b6d890212fb4647973a627e25a3a9788b",
      "tree": "27cc21eceaa75dd0905bdb54f8d46979909f34dd",
      "parents": [
        "3f7a39063ab7b3d7a38b773449ba2b37674e3458"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Aug 01 01:24:14 2014 +0000"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Aug 01 01:24:14 2014 +0000"
      },
      "message": "Revert \"Service data and manufacturer data can be repeated fields.\"\n\nThis reverts commit 26dc9b99b17ca9d8ce3632c48e8b6c1450ee53e9.\n\nChange-Id: I1846d0a6491c5b2ba5905411bd98f5d17909b705\n"
    },
    {
      "commit": "3f7a39063ab7b3d7a38b773449ba2b37674e3458",
      "tree": "9ec4582d7c00f26b89c74155032b93b8518ff9a4",
      "parents": [
        "8e554924c527183962fc908c5f916f390f806c74"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Jul 29 12:33:03 2014 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Thu Jul 31 15:43:05 2014 -0700"
      },
      "message": "Service data and manufacturer data can be repeated fields.\n\nb/16635899\n\nChange-Id: I73f1f4effd3f0e38cd427297eb9d22f3ba285d61\n"
    },
    {
      "commit": "8e554924c527183962fc908c5f916f390f806c74",
      "tree": "27cc21eceaa75dd0905bdb54f8d46979909f34dd",
      "parents": [
        "ceb2adca4905bc1f80545792d82bed5d877ed583",
        "77b5cad3efedd20f2b7cc14d87ccce1b0261960a"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jul 31 22:29:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 31 21:44:36 2014 +0000"
      },
      "message": "Merge \"Add outline alpha\" into lmp-dev"
    },
    {
      "commit": "77b5cad3efedd20f2b7cc14d87ccce1b0261960a",
      "tree": "5acf378a0aa0477ef585d71a0b9e6c56cfd1d6c9",
      "parents": [
        "f660edb25a99282ce86b91804cd0145c1ef54bab"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Jul 30 18:23:07 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jul 31 12:29:57 2014 -0700"
      },
      "message": "Add outline alpha\n\nbug:16140822\nbug:16566746\n\nThis allows background drawables to alter the opacity of a shadow\nbeing cast with their own alpha values.\n\nChange-Id: I49698cc7c1bf4b2b55ffe2f82899543ca62bc61c\n"
    },
    {
      "commit": "f660edb25a99282ce86b91804cd0145c1ef54bab",
      "tree": "fb2fd99f902c002cd89572a4811f770d1c6fbcea",
      "parents": [
        "cad266aad9a07206a59cebfadae3c9f9ec17fbcc",
        "c8db24bc32034accf1eb614c8d68bb80b41ae73f"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Wed Jul 30 20:17:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 23:01:28 2014 +0000"
      },
      "message": "Merge \"SysUI: Display group children when no summary is present\" into lmp-dev"
    },
    {
      "commit": "cad266aad9a07206a59cebfadae3c9f9ec17fbcc",
      "tree": "14ad478c756445064a21b306855311d3a1a65b91",
      "parents": [
        "fdcdd203fff09642aa3ba60e594e6efb3bdef88a"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Jul 28 19:38:29 2014 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jul 30 20:15:03 2014 +0000"
      },
      "message": "fix for MediaCodecList bitrate range exception\n\nBug: 16627391\n\nChange-Id: I8c5ba580d7b875d1e2a0ebbf398cf65dd5c4555f\n"
    },
    {
      "commit": "c8db24bc32034accf1eb614c8d68bb80b41ae73f",
      "tree": "169263034e6bb7a71586b93e1766bdb04d8dda3e",
      "parents": [
        "4579fd2d0c23f92546633e472439f9207acb3ae0"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Fri Jul 25 17:50:30 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Wed Jul 30 21:43:17 2014 +0200"
      },
      "message": "SysUI: Display group children when no summary is present\n\nAlso move common notification filtering into NotificationData\nsuch that clients won\u0027t have to do it themselves anymore.\n\nProbably also fixes a couple of multi-user issues.\n\nBug: 16302692\nBug: 16224431\nChange-Id: Ic3c11cd1a224044486f5544e068ca5297d30c521\n"
    },
    {
      "commit": "ceb2adca4905bc1f80545792d82bed5d877ed583",
      "tree": "86b5aa99228e89d26747470841f2570d6c6eef98",
      "parents": [
        "f5f45bc224d69f478ce446d85720a514a3d12f7e",
        "1cb2d0d4bba387665128c62c342e59103ea4be26"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 31 22:24:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 23:00:08 2014 +0000"
      },
      "message": "Merge \"Persist install sessions, more lifecycle.\" into lmp-dev"
    },
    {
      "commit": "1cb2d0d4bba387665128c62c342e59103ea4be26",
      "tree": "2659fda22f585adf01574c24f1f23dbb3caccef2",
      "parents": [
        "874bcd82c223ce58c9d76edcf619b3988c672307"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 30 16:45:01 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 31 15:17:03 2014 -0700"
      },
      "message": "Persist install sessions, more lifecycle.\n\nTo resume install sessions across device boots, persist session\ndetails and read at boot.  Drop sessions older than 3 days, since\nthey\u0027re probably buggy installers.\n\nAdd session callback lifecycle around open/close to give home apps\ndetails about active installs.  Also give them a well-known intent\nto show session details.\n\nExtend Session to list staged APKs and open them read-only, giving\ninstallers a mechanism to verify delivered bits, for example using\nMessageDigest, before committing.\n\nSwitch to generating random session IDs instead of sequential.\n\nDefensively resize app icons if too large.  Reject runaway\ninstallers when they have too many active sessions.\n\nBug: 16514389\nChange-Id: I66c2266cb82fc72b1eb980a615566773f4290498\n"
    },
    {
      "commit": "874bcd82c223ce58c9d76edcf619b3988c672307",
      "tree": "16500319887d5bb71a35c832614e1adec2f1af21",
      "parents": [
        "38a7170449f0c8974f01c3513dee2c5e4e99b476"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Jul 31 13:01:56 2014 -0700"
      },
      "committer": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Jul 31 20:16:18 2014 +0000"
      },
      "message": "Fix the create() for the attrs position\n\nChange-Id: Ieb93053f28502cabbf655c4a27c4864845da212e\n"
    },
    {
      "commit": "38a7170449f0c8974f01c3513dee2c5e4e99b476",
      "tree": "20116ae6928afcab756355a33aa1acb97aad025e",
      "parents": [
        "1c4d8b2173bf4b5bbac94748959752599775628d",
        "ea676a0e51504aa53dff9cbe64085658987703b2"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Jul 31 19:47:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 30 19:31:16 2014 +0000"
      },
      "message": "Merge \"Rename HotspotListener to BssidListener\" into lmp-dev"
    },
    {
      "commit": "1c4d8b2173bf4b5bbac94748959752599775628d",
      "tree": "bf2dd2354a60a511f1590eb8712ad41a898f0faf",
      "parents": [
        "8d7c55bd10127bf7dc7fae6db86c3f0a76b6f3b1"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Jul 31 11:16:05 2014 -0700"
      },
      "committer": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Jul 31 19:42:31 2014 +0000"
      },
      "message": "Correct the tag\u0027s name in the exceptions\n\nChange-Id: I9d1499fbcf8adb6bf0c5c0b7a10a8b480a708c09\n"
    },
    {
      "commit": "8d7c55bd10127bf7dc7fae6db86c3f0a76b6f3b1",
      "tree": "c1566f38da201b1f8fbd019c012c0667438b9789",
      "parents": [
        "c2b74b73a11b0a9aa4f29b28554292cc0947464b",
        "441e7aa23478b8de386efc69d43f889979bc6eee"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Jul 31 18:43:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 31 18:43:21 2014 +0000"
      },
      "message": "am 441e7aa2: am eb4bc851: am 69ed58ac: Merge \"docs: Adding TIF one-pager to TV docs in L-Preview\" into klp-modular-docs\n\n* commit \u0027441e7aa23478b8de386efc69d43f889979bc6eee\u0027:\n  docs: Adding TIF one-pager to TV docs in L-Preview\n"
    },
    {
      "commit": "441e7aa23478b8de386efc69d43f889979bc6eee",
      "tree": "4d50f0d3d5e56f649e03f7cb36fbb3bb0bf80deb",
      "parents": [
        "a3e521540b1143264033ca217d11b90ec20e6c54",
        "eb4bc851aade1090c0a4e1f1e6f7ecd136b4a47a"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Jul 31 18:40:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 31 18:40:05 2014 +0000"
      },
      "message": "am eb4bc851: am 69ed58ac: Merge \"docs: Adding TIF one-pager to TV docs in L-Preview\" into klp-modular-docs\n\n* commit \u0027eb4bc851aade1090c0a4e1f1e6f7ecd136b4a47a\u0027:\n  docs: Adding TIF one-pager to TV docs in L-Preview\n"
    },
    {
      "commit": "eb4bc851aade1090c0a4e1f1e6f7ecd136b4a47a",
      "tree": "9dca61f28db856c4ab1a2d5f1825e720d7b72a4c",
      "parents": [
        "ecf76d1cfd2846412270e6361ec8ba4cfccf8bec",
        "69ed58aced0e884d7758d84067134b04fbcee9c0"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Jul 31 18:35:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 31 18:35:02 2014 +0000"
      },
      "message": "am 69ed58ac: Merge \"docs: Adding TIF one-pager to TV docs in L-Preview\" into klp-modular-docs\n\n* commit \u002769ed58aced0e884d7758d84067134b04fbcee9c0\u0027:\n  docs: Adding TIF one-pager to TV docs in L-Preview\n"
    },
    {
      "commit": "c2b74b73a11b0a9aa4f29b28554292cc0947464b",
      "tree": "a1e6092d563b4393752064f5c7314f63845aabdb",
      "parents": [
        "ad3aa32fee096f6887ba41bf0bf2b767cbdefeab"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jul 31 17:50:45 2014 +0900"
      },
      "committer": {
        "name": "Daniel Estrada Alva",
        "email": "destradaa@google.com",
        "time": "Thu Jul 31 18:24:23 2014 +0000"
      },
      "message": "Fix NPE when fused geofence hardware is not available.\n\nb/16690237\n\nChange-Id: I3ac50c8fd50fc799afcfc76126a5fd0c9ba0a5f4"
    },
    {
      "commit": "ad3aa32fee096f6887ba41bf0bf2b767cbdefeab",
      "tree": "4cf3012363a45be964f145484d384b6059af77ac",
      "parents": [
        "214be42ea690ee99e1b404844afbe2c138447b59"
      ],
      "author": {
        "name": "Eunae Kim",
        "email": "eunae.kim@lge.com",
        "time": "Fri Jul 25 09:16:13 2014 +0900"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Jul 31 10:27:28 2014 -0700"
      },
      "message": "Fix a bug that the RecentTask list of other’s may show up to non-primary users.\n\nCherry-pick from aosp to lmp-dev.\n\nWhen switching to a newly created user, the user may face this bug\nwhen he opens the RecentTask screen.\n\nA possible bug scenario is described as follows:\nA user id of a removed user may be recycled when created a new user.\nHowever, mRecentTasks is not correctly controlled so that old\ninformation may still remain and be possibly mapped to wrong user.\nThis patch prevents this bug by explicitly removing old information\nin mRecentTasks when removing existing user.\n\nChange-Id: I1874dbd604598a5d740ae1e034981e21214c15c6\nSigned-off-by: Eunae Kim \u003ceunae.kim@lge.com\u003e\n\nConflicts:\n\tservices/java/com/android/server/am/ActivityManagerService.java\n"
    },
    {
      "commit": "214be42ea690ee99e1b404844afbe2c138447b59",
      "tree": "d9f0f5187a1612d043eb5af6e934fe1760050f91",
      "parents": [
        "ebbbb2cfc38c3a6b800ea28e52a2086fbcbba78f"
      ],
      "author": {
        "name": "riddle_hsu",
        "email": "riddle_hsu@htc.com",
        "time": "Thu Jul 31 00:15:05 2014 +0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Jul 31 10:18:59 2014 -0700"
      },
      "message": "[ActivityManager] Prevent coredump file may not complete for testing.\n\nCherry-pick from aosp to lmp-dev\n\nSympton:\nDuring testing, skip kill native crash process manually because it\nwill continue to die by default.\n\nRoot Cause:\nLarge process may take some time to do coredump.In auto test, crash\nprocess will be killed immediately that results incomplete coredump\nfile.\n\nSolution:\nIf the tester (IActivityController) will handle app crash event,\nDo not kill native crashed process if the rom is debuggable.\n\nChange-Id: Ia360af147d694125d440e5ba2f958c4759a50494\n\nConflicts:\n\tservices/java/com/android/server/am/ActivityManagerService.java\n"
    },
    {
      "commit": "ebbbb2cfc38c3a6b800ea28e52a2086fbcbba78f",
      "tree": "6bc3b64cc68fd72f29706395991ca7ba9bfabed0",
      "parents": [
        "cad10680b7c52779164de180ceab8b116eae4d5f",
        "37cc0713e043b1b021f442ec9943e9831f77203b"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jul 31 17:08:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 30 19:31:16 2014 +0000"
      },
      "message": "Merge \"Re-remove AndroidEmoji.ttf.\" into lmp-dev"
    },
    {
      "commit": "37cc0713e043b1b021f442ec9943e9831f77203b",
      "tree": "913c282def38f629640343968b3ebc6044cbff48",
      "parents": [
        "fa4aeeeb716c4fe1c91a83a3f4381a67a4cbfabd"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Jul 30 17:18:41 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jul 31 16:58:53 2014 +0000"
      },
      "message": "Re-remove AndroidEmoji.ttf.\n\nIt was mistakenly re-added in 6feb729b686b902be2520a91281e1a000c055da2.\n\nChange-Id: I99a41ed8e6f1975e9808d8063e594fbb996d4334\n(cherry picked from commit a7d8d7bfa75b283588aacae16cce78f6161acce9)\n"
    },
    {
      "commit": "fa4aeeeb716c4fe1c91a83a3f4381a67a4cbfabd",
      "tree": "33d867542b904969217af44293168158ec605c24",
      "parents": [
        "2754fd0cd3f055b1d5f7f2ea1470b4d84011b379"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Jul 24 19:07:12 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jul 31 16:56:15 2014 +0000"
      },
      "message": "Crunch Roboto and fix its digits to have the same width.\n\nUpdate to upstream version 2.001045, which adds fontcrunch to the font\nproduction process and fixes a problem with uneven digit widths. Should fix\nhttps://code.google.com/p/android-developer-preview/issues/detail?id\u003d330.\n\nThe font footprint is reduced by 705KB, most of it due to the crunching, but\nalso by using a newer version of fonttools that removes extra unnecessary\npaddings from the glyf table.\n\nBug: 15348046\nBug: 16296048\nBug: 16299966\n\nChange-Id: I838711916f8c47db011cfe889b232e60e6f1aa0c\n(cherry picked from commit 6feb729b686b902be2520a91281e1a000c055da2)\n"
    },
    {
      "commit": "2754fd0cd3f055b1d5f7f2ea1470b4d84011b379",
      "tree": "d4f31826d33c512aa43b9705a33fb577173676bb",
      "parents": [
        "6bf8be555267c55bae6615bcd5cd6903d5e06745"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Jul 29 15:04:03 2014 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Jul 31 16:50:02 2014 +0000"
      },
      "message": "Add toString() methods to some audio classes to help with debugging.\n\nChange-Id: I2b61d8cdfbcaa7671705771325205b074c50ab1e\n"
    },
    {
      "commit": "cad10680b7c52779164de180ceab8b116eae4d5f",
      "tree": "c13eca0a641037690effc97214a4fe9bb3f19cc3",
      "parents": [
        "9bcc6e83d98dc5608d15f38c12d397be650c637c",
        "6ceac2eafbb43dafd18bf547fee6fe51aee6b59b"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jul 31 17:06:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 30 23:34:26 2014 +0000"
      },
      "message": "Merge \"Fix visibility propagation check.\" into lmp-dev"
    },
    {
      "commit": "9bcc6e83d98dc5608d15f38c12d397be650c637c",
      "tree": "9b6c15d48d26ade6fdaebb658c4633950abade65",
      "parents": [
        "beea442e72ddf03efe79d216288ea320fc4c308b"
      ],
      "author": {
        "name": "riddle_hsu",
        "email": "riddle_hsu@htc.com",
        "time": "Thu Jul 31 00:26:51 2014 +0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Jul 31 17:07:39 2014 +0000"
      },
      "message": "[ActivityManager] Avoid mistaking visibility by finishing task.\n\nCherry-picked from aosp into lmp-dev.\n\nSympton:\nNext activity only adds to history but does not launch/resume then results ANR.\n\nRoot Cause:\nIn a rare timing, some windows are switched at the same time,\nit will cause some finishing records on the top temporarily,\nthen set startIt to false that skip to resume the real top activty.\n\nSolution:\nIf all activities in a task are finishing, do not use it to check.\nThe behavior/checking is the same concept as in JellyBean:\n            // If starting in an existing task, find where that is...\n            boolean startIt \u003d true;\n            for (int i \u003d NH-1; i \u003e\u003d 0; i--) {\n                ActivityRecord p \u003d mHistory.get(i);\n                if (p.finishing) { // \u003c--\n                    continue;\n                }\n\nChange-Id: I9d81a7b5182400c52e173da23eee61c74692beee\n\nConflicts:\n\tservices/java/com/android/server/am/ActivityStack.java\n"
    },
    {
      "commit": "6ceac2eafbb43dafd18bf547fee6fe51aee6b59b",
      "tree": "4f8b0476f180a03726e3c035989f460e2bee25ea",
      "parents": [
        "fa4aeeeb716c4fe1c91a83a3f4381a67a4cbfabd"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jul 31 09:58:16 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jul 31 17:05:37 2014 +0000"
      },
      "message": "Fix visibility propagation check.\n\nBug 16704963\n\nChange-Id: I2538bac4b4565ac8c6b27407c7679fea55b1092b\n"
    },
    {
      "commit": "beea442e72ddf03efe79d216288ea320fc4c308b",
      "tree": "cb8a14aeb037c96800d034679d131a9a9059ea07",
      "parents": [
        "fa4aeeeb716c4fe1c91a83a3f4381a67a4cbfabd"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Jul 30 18:17:21 2014 -0700"
      },
      "committer": {
        "name": "Daniel Estrada Alva",
        "email": "destradaa@google.com",
        "time": "Thu Jul 31 17:02:01 2014 +0000"
      },
      "message": "Fix crash in Volantis because there is not FLP support.\n\nb/16690237\n\nChange-Id: Ie2dd159ad4e9b5cf4b3e2e66023b456927f18130"
    },
    {
      "commit": "a3e521540b1143264033ca217d11b90ec20e6c54",
      "tree": "c232d8500dc7330b5bafabaf40d9758fea332a61",
      "parents": [
        "40274ada4a8699a18836c369ca26ebb837ca37f2",
        "ecf76d1cfd2846412270e6361ec8ba4cfccf8bec"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Jul 30 18:14:04 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 30 18:14:04 2014 +0000"
      },
      "message": "am ecf76d1c: am b83127f0: Merge \"docs: Add adb over TCP/IP connection instructions to ADT-1 FAQ\" into klp-modular-docs\n\n* commit \u0027ecf76d1cfd2846412270e6361ec8ba4cfccf8bec\u0027:\n  docs: Add adb over TCP/IP connection instructions to ADT-1 FAQ\n"
    },
    {
      "commit": "ecf76d1cfd2846412270e6361ec8ba4cfccf8bec",
      "tree": "bf3e3b54b19f7094209d129351bccb555ec3b9d1",
      "parents": [
        "b12318be13be00842d124e4391ce5eabce2d5104",
        "b83127f0cf35a2d95684293818ca25171f6643e1"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Jul 30 18:09:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 30 18:09:27 2014 +0000"
      },
      "message": "am b83127f0: Merge \"docs: Add adb over TCP/IP connection instructions to ADT-1 FAQ\" into klp-modular-docs\n\n* commit \u0027b83127f0cf35a2d95684293818ca25171f6643e1\u0027:\n  docs: Add adb over TCP/IP connection instructions to ADT-1 FAQ\n"
    },
    {
      "commit": "40274ada4a8699a18836c369ca26ebb837ca37f2",
      "tree": "f2af83b9f927c20152351c755793c187e0db167d",
      "parents": [
        "839ca0d5fa3b22e1e27aa8110d665aa6b6b91e26",
        "b12318be13be00842d124e4391ce5eabce2d5104"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Wed Jul 30 17:47:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 30 17:47:03 2014 +0000"
      },
      "message": "am b12318be: Merge \"Revert \"Revert \"DO NOT MERGE Fix line breaking for clusters in narrow views\"\"\" into klp-modular-dev\n\n* commit \u0027b12318be13be00842d124e4391ce5eabce2d5104\u0027:\n  Revert \"Revert \"DO NOT MERGE Fix line breaking for clusters in narrow views\"\"\n"
    },
    {
      "commit": "839ca0d5fa3b22e1e27aa8110d665aa6b6b91e26",
      "tree": "9305714c7e360d1407d6a455efca2b4fe0e26773",
      "parents": [
        "60e7f54187e22deba7e3fa0bdf04f7722c5e2e95",
        "06a8455421978d06597de2abfccabef928d06056"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Wed Jul 30 17:44:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 30 17:44:20 2014 +0000"
      },
      "message": "am 06a84554: Merge \"Revert \"Revert \"DO NOT MERGE Fix extraneous allocation and copying\"\"\" into klp-modular-dev\n\n* commit \u002706a8455421978d06597de2abfccabef928d06056\u0027:\n  Revert \"Revert \"DO NOT MERGE Fix extraneous allocation and copying\"\"\n"
    },
    {
      "commit": "60e7f54187e22deba7e3fa0bdf04f7722c5e2e95",
      "tree": "d950cb45075aa720824698106f1ce2954b4a4cd8",
      "parents": [
        "231a32a132011abda6dabca31446297a75914dad",
        "d46bc7845c221b84f9b4e570b95f407c7fc6d0e7"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Jul 30 17:37:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 30 17:37:06 2014 +0000"
      },
      "message": "am d46bc784: am 81364215: Merge \"docs: Revised page to include info about new Publisher API.\" into klp-modular-docs\n\n* commit \u0027d46bc7845c221b84f9b4e570b95f407c7fc6d0e7\u0027:\n  docs: Revised page to include info about new Publisher API.\n"
    },
    {
      "commit": "231a32a132011abda6dabca31446297a75914dad",
      "tree": "63cbfc1163722a19b24452999c9989eac9c06a62",
      "parents": [
        "9ae4c6f8744b6767efbb912dbfd64ce3da13e60e",
        "c006227265d7ac705ebeef2f7d87104fdb63f32a"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Wed Jul 30 17:37:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 30 17:37:02 2014 +0000"
      },
      "message": "am c0062272: Merge \"Revert \"Revert \"DO NOT MERGE Implement line breaking using ICU break iterator\"\"\" into klp-modular-dev\n\n* commit \u0027c006227265d7ac705ebeef2f7d87104fdb63f32a\u0027:\n  Revert \"Revert \"DO NOT MERGE Implement line breaking using ICU break iterator\"\"\n"
    },
    {
      "commit": "d46bc7845c221b84f9b4e570b95f407c7fc6d0e7",
      "tree": "bfb8f4b4a0adf470893154a501ad0c33114905cf",
      "parents": [
        "c006227265d7ac705ebeef2f7d87104fdb63f32a",
        "813642158979aca52b9d3913e52dda877d74a992"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Jul 30 17:34:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 30 17:34:20 2014 +0000"
      },
      "message": "am 81364215: Merge \"docs: Revised page to include info about new Publisher API.\" into klp-modular-docs\n\n* commit \u0027813642158979aca52b9d3913e52dda877d74a992\u0027:\n  docs: Revised page to include info about new Publisher API.\n"
    },
    {
      "commit": "9ae4c6f8744b6767efbb912dbfd64ce3da13e60e",
      "tree": "1689a1f971f94ac783a6558ac94ac539e39834c5",
      "parents": [
        "78ad92b48f8e41a413b6a61970e278024098dbaa",
        "b6bfa9e45a953b83289ee57da661746deae7a63f"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Wed Jul 30 16:49:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 30 16:49:57 2014 +0000"
      },
      "message": "am b6bfa9e4: am a7898781: Merge \"docs: Added system requirements for Studio. Bug: 16566355\" into klp-modular-docs\n\n* commit \u0027b6bfa9e45a953b83289ee57da661746deae7a63f\u0027:\n  docs: Added system requirements for Studio. Bug: 16566355\n"
    },
    {
      "commit": "b6bfa9e45a953b83289ee57da661746deae7a63f",
      "tree": "5fe1776cc8ab45ed2f552fe5773e1108e00a096a",
      "parents": [
        "4ff57a9aee76bdfe6808ac9c64f2e90bc14a25ae",
        "a7898781d6182b5c73a0a3899b71162f92582f66"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Wed Jul 30 16:46:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 30 16:46:07 2014 +0000"
      },
      "message": "am a7898781: Merge \"docs: Added system requirements for Studio. Bug: 16566355\" into klp-modular-docs\n\n* commit \u0027a7898781d6182b5c73a0a3899b71162f92582f66\u0027:\n  docs: Added system requirements for Studio. Bug: 16566355\n"
    },
    {
      "commit": "b83127f0cf35a2d95684293818ca25171f6643e1",
      "tree": "317761f740205cf5f7350d1a7b8505aed863146a",
      "parents": [
        "813642158979aca52b9d3913e52dda877d74a992",
        "0d568c98c182ea14f7c929401e768dfed72c34e9"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Jul 30 18:07:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 30 16:17:51 2014 +0000"
      },
      "message": "Merge \"docs: Add adb over TCP/IP connection instructions to ADT-1 FAQ\" into klp-modular-docs"
    },
    {
      "commit": "0d568c98c182ea14f7c929401e768dfed72c34e9",
      "tree": "4b2dcaca2e94f6c31dda04d71b37c82446884c9b",
      "parents": [
        "1c977b3744dbe916edde2e256a39c30e5888ef4f"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Jul 29 14:44:28 2014 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Jul 30 10:10:19 2014 -0700"
      },
      "message": "docs: Add adb over TCP/IP connection instructions to ADT-1 FAQ\n\nChange-Id: Ifa8831e1594470ecf65761efea472de79aaf5ece\n"
    },
    {
      "commit": "06a8455421978d06597de2abfccabef928d06056",
      "tree": "e4c1c88062b6b52ee294130522c9df38f85726d4",
      "parents": [
        "d46bc7845c221b84f9b4e570b95f407c7fc6d0e7",
        "7ab1900a5a4d7675f19b3aeca51ee8bf3c075db5"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Wed Jul 30 17:39:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 30 16:17:51 2014 +0000"
      },
      "message": "Merge \"Revert \"Revert \"DO NOT MERGE Fix extraneous allocation and copying\"\"\" into klp-modular-dev"
    },
    {
      "commit": "7ab1900a5a4d7675f19b3aeca51ee8bf3c075db5",
      "tree": "f288e8f7fa3f5622983c6b9807182252de92920f",
      "parents": [
        "af60e56b39582ea90ccd7601cd06350a50bf6500"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Wed Jul 30 17:35:29 2014 +0000"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Wed Jul 30 17:35:29 2014 +0000"
      },
      "message": "Revert \"Revert \"DO NOT MERGE Fix extraneous allocation and copying\"\"\n\nThis reverts commit af60e56b39582ea90ccd7601cd06350a50bf6500.\n\nChange-Id: I1aa698608773b9e540457831e11218f371c71268\n"
    },
    {
      "commit": "c006227265d7ac705ebeef2f7d87104fdb63f32a",
      "tree": "52368a410963a471e4ba1033130308151d1fce1d",
      "parents": [
        "b6bfa9e45a953b83289ee57da661746deae7a63f",
        "273906bb6af6e43f8a2503c7409363bdb76b706c"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Wed Jul 30 17:32:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 30 16:17:51 2014 +0000"
      },
      "message": "Merge \"Revert \"Revert \"DO NOT MERGE Implement line breaking using ICU break iterator\"\"\" into klp-modular-dev"
    },
    {
      "commit": "273906bb6af6e43f8a2503c7409363bdb76b706c",
      "tree": "37048a5b679379a6bc1414fa03f5487f75367ce9",
      "parents": [
        "77d6f36bbc76dbed51bea17d1ffcd3c1d6ffd30f"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Wed Jul 30 17:30:15 2014 +0000"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Wed Jul 30 17:30:15 2014 +0000"
      },
      "message": "Revert \"Revert \"DO NOT MERGE Implement line breaking using ICU break iterator\"\"\n\nThis reverts commit 77d6f36bbc76dbed51bea17d1ffcd3c1d6ffd30f.\n\nChange-Id: I10b6d9e3d82b0f2b6dc154465a4b2f1db8eed058\n"
    },
    {
      "commit": "ea676a0e51504aa53dff9cbe64085658987703b2",
      "tree": "05ac2d415d7ae78d02f5a8c7c6ab73089a4dd93f",
      "parents": [
        "65d630bad3cbf3bd9d048678db54c1129eeb0cef"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue Jul 29 15:52:20 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Wed Jul 30 08:54:41 2014 -0700"
      },
      "message": "Rename HotspotListener to BssidListener\n\nAnd other usage of term Hotspot. This is to be technically correct\nwith the name usage, should the API become public later.\n\nThis change also fixes few outstanding requests from GScan API.These\ninclude\n\na. An event with scan results when REPORT_AFTER_EACH_SCAN is set.\nb. ScanSettings now takes in number of APs as an argument.\nc. Removed single shot scan API (since it is not implemented anyway)\n\nChange-Id: Id160f9f14193a37cce5f3ab8d6ea528344b788a0\n"
    },
    {
      "commit": "f5f45bc224d69f478ce446d85720a514a3d12f7e",
      "tree": "33e2c4820bcd944b999bfc8cba8cc83d5c2ff236",
      "parents": [
        "68f96d8db5e5e701b6a12b5cddecc985e56a26c6",
        "8616af1a4dd1877996fbd5bb0179659f4f123573"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jul 31 22:02:52 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 29 22:44:51 2014 +0000"
      },
      "message": "Merge \"Setup correct initial guest restrictions\" into lmp-dev"
    },
    {
      "commit": "68f96d8db5e5e701b6a12b5cddecc985e56a26c6",
      "tree": "65ad3d754b7b7aa1f2e0c29760fc7273c500ee19",
      "parents": [
        "73140e4df9ed9cfcc897f5cd0742b81d9839d4d4"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jul 31 13:13:10 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jul 31 21:58:06 2014 +0000"
      },
      "message": "Add differentiating transitions for returning/reentering.\n\nBug 16550363\n\nChange-Id: I85f9a8bcbc92ce048d06b36579bb05893534f7f8\n"
    },
    {
      "commit": "73140e4df9ed9cfcc897f5cd0742b81d9839d4d4",
      "tree": "b065ffd86d12bc8dd915521b8864526fa85b2dbf",
      "parents": [
        "874bcd82c223ce58c9d76edcf619b3988c672307"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jul 31 13:51:21 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Thu Jul 31 21:41:12 2014 +0000"
      },
      "message": "Attempt install-time restore even for no-agent apps\n\nPackages without their own backup agents can still have restorable\ndata to be delivered.  Correct the logic for attempting a restore\nat install time so that it no longer requires an app-defined backup\nagent.\n\nBug 16688665\n\nChange-Id: I7dcf7ef85ad6b5b393a2c97ce62f1b2eec9d3520\n"
    },
    {
      "commit": "8616af1a4dd1877996fbd5bb0179659f4f123573",
      "tree": "7b98c7a7c17a7c28ace0937779d57de7e12f24f5",
      "parents": [
        "ad3aa32fee096f6887ba41bf0bf2b767cbdefeab"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jul 31 14:16:04 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jul 31 14:16:04 2014 -0700"
      },
      "message": "Setup correct initial guest restrictions\n\nDisable SMS by default, in addition to any other the primary\nuser may have set.\n\nBug: 16474761\nChange-Id: I67b510ac72c2adfcafd95fb34e50ab5d8194090a\n"
    },
    {
      "commit": "a7898781d6182b5c73a0a3899b71162f92582f66",
      "tree": "1c4f12625ac27f62497b40b06c53805c6dcb2b6e",
      "parents": [
        "fa3d1b2a27448b82ec1aa6f75c95ed17c4f46748",
        "932ced3a30af7a97d3557ad0e2f269949a1c8469"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Wed Jul 30 16:42:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 29 22:44:51 2014 +0000"
      },
      "message": "Merge \"docs: Added system requirements for Studio. Bug: 16566355\" into klp-modular-docs"
    },
    {
      "commit": "b12318be13be00842d124e4391ce5eabce2d5104",
      "tree": "199236c045aa643b84ab47e92264d73c7df5335e",
      "parents": [
        "06a8455421978d06597de2abfccabef928d06056",
        "1fa3c9bef2f96e4130d481a4d2241968ab937019"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Wed Jul 30 17:39:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 29 21:36:00 2014 +0000"
      },
      "message": "Merge \"Revert \"Revert \"DO NOT MERGE Fix line breaking for clusters in narrow views\"\"\" into klp-modular-dev"
    },
    {
      "commit": "1fa3c9bef2f96e4130d481a4d2241968ab937019",
      "tree": "2fc436743359cbe849fae1948bc7cc58a1a6a88e",
      "parents": [
        "cbeef01cce314e3a3977b042d8ec0744816c0df4"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Wed Jul 30 17:35:20 2014 +0000"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Wed Jul 30 17:35:20 2014 +0000"
      },
      "message": "Revert \"Revert \"DO NOT MERGE Fix line breaking for clusters in narrow views\"\"\n\nThis reverts commit cbeef01cce314e3a3977b042d8ec0744816c0df4.\n\nChange-Id: I170ccb2264941e8a8b090b3bb553970414f0c4eb\n"
    },
    {
      "commit": "813642158979aca52b9d3913e52dda877d74a992",
      "tree": "f8ce46b1c8948c05c006686917dca4f9c5654143",
      "parents": [
        "a7898781d6182b5c73a0a3899b71162f92582f66",
        "d28470e87a6521ff0fe7da843259657d9b1f661c"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Jul 30 17:30:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 29 21:36:00 2014 +0000"
      },
      "message": "Merge \"docs: Revised page to include info about new Publisher API.\" into klp-modular-docs"
    },
    {
      "commit": "78ad92b48f8e41a413b6a61970e278024098dbaa",
      "tree": "846be5c3796fafa900ef804f200fca331c9244fb",
      "parents": [
        "9c53194a6fccd9980d4ee3fabe4466b16d73580b",
        "4ff57a9aee76bdfe6808ac9c64f2e90bc14a25ae"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 29 21:07:53 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 21:07:53 2014 +0000"
      },
      "message": "am 4ff57a9a: am fa3d1b2a: Doc change: add notice for admob sdk upgrade.\n\n* commit \u00274ff57a9aee76bdfe6808ac9c64f2e90bc14a25ae\u0027:\n  Doc change: add notice for admob sdk upgrade.\n"
    },
    {
      "commit": "4ff57a9aee76bdfe6808ac9c64f2e90bc14a25ae",
      "tree": "ca08fa026bf816a29ba645dd3f95519845016ac1",
      "parents": [
        "58967bfbe824f020194872a6d0a5204b54e6043a",
        "fa3d1b2a27448b82ec1aa6f75c95ed17c4f46748"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 29 21:03:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 21:03:25 2014 +0000"
      },
      "message": "am fa3d1b2a: Doc change: add notice for admob sdk upgrade.\n\n* commit \u0027fa3d1b2a27448b82ec1aa6f75c95ed17c4f46748\u0027:\n  Doc change: add notice for admob sdk upgrade.\n"
    },
    {
      "commit": "d28470e87a6521ff0fe7da843259657d9b1f661c",
      "tree": "6c203eed00c2eaceff36964e816a10fb796e7146",
      "parents": [
        "1c977b3744dbe916edde2e256a39c30e5888ef4f"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Fri Jul 25 16:27:44 2014 -0700"
      },
      "committer": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Tue Jul 29 14:00:03 2014 -0700"
      },
      "message": "docs: Revised page to include info about new Publisher API.\n\nAlso moved the blurb to the \"Google Play Distribution\" cover page, and\nadjusted the TOC accordingly. Per DDoughterty@ \u0027s request, moved the\n\"Purchase Verification Strategies\" section to billing_subscriptions.jd\n\nPage is staged to:\n\nhttp://asolovay.mtv:9543/google/play/billing/gp-purchase-status-api.html\nhttp://asolovay.mtv:9543/google/play/billing/billing_subscriptions.html#strategies\n\nChange-Id: I884e2f3f25c76fcb055e663058d1a4f4642fb558\n"
    },
    {
      "commit": "fa3d1b2a27448b82ec1aa6f75c95ed17c4f46748",
      "tree": "65e36592c3120f386a924db578892fa90e9f23b4",
      "parents": [
        "1c977b3744dbe916edde2e256a39c30e5888ef4f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jul 28 18:19:46 2014 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 29 20:32:17 2014 +0000"
      },
      "message": "Doc change: add notice for admob sdk upgrade.\n\nChange-Id: I9281b17e4ff277ef99ae57ce0360e05f4231e7ff\n"
    },
    {
      "commit": "932ced3a30af7a97d3557ad0e2f269949a1c8469",
      "tree": "d0a45de320a3d105df16f70491109435f9cc4115",
      "parents": [
        "7af4e812d06d7174e9eb677a508c6af0f3ba3608"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Fri Jul 25 09:42:28 2014 -0700"
      },
      "committer": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 13:24:34 2014 -0700"
      },
      "message": "docs: Added system requirements for Studio. Bug: 16566355\n\nChange-Id: I1d3d80ce718d64e01fd939aa177c950d56065555\n"
    },
    {
      "commit": "9c53194a6fccd9980d4ee3fabe4466b16d73580b",
      "tree": "e1d999801e198fd5b61ba0aee79408eabc489360",
      "parents": [
        "0029ef67598336e3a774c6cf1dfde8245136484a",
        "58967bfbe824f020194872a6d0a5204b54e6043a"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 16:34:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 16:34:01 2014 +0000"
      },
      "message": "am 58967bfb: am 1c977b37: Merge \"docs: fix typo bug 16623189\" into klp-modular-docs\n\n* commit \u002758967bfbe824f020194872a6d0a5204b54e6043a\u0027:\n  docs: fix typo bug 16623189\n"
    },
    {
      "commit": "58967bfbe824f020194872a6d0a5204b54e6043a",
      "tree": "0c4b737cb4f7bae81f0d4a9291b426b8093f53d3",
      "parents": [
        "dadb473e2b9dc7bf2691dea7153c6700102e6562",
        "1c977b3744dbe916edde2e256a39c30e5888ef4f"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 16:30:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 16:30:07 2014 +0000"
      },
      "message": "am 1c977b37: Merge \"docs: fix typo bug 16623189\" into klp-modular-docs\n\n* commit \u00271c977b3744dbe916edde2e256a39c30e5888ef4f\u0027:\n  docs: fix typo bug 16623189\n"
    },
    {
      "commit": "0029ef67598336e3a774c6cf1dfde8245136484a",
      "tree": "fa3831acb0cf49b82b87ce251e76b371f93f2da0",
      "parents": [
        "7f214e6149b38af10224cf9f8f8f4959eebd52a6",
        "dadb473e2b9dc7bf2691dea7153c6700102e6562"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 15:42:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 15:42:24 2014 +0000"
      },
      "message": "am dadb473e: am 9613b433: Merge \"docs: fix typo\" into klp-modular-docs\n\n* commit \u0027dadb473e2b9dc7bf2691dea7153c6700102e6562\u0027:\n  docs: fix typo\n"
    },
    {
      "commit": "dadb473e2b9dc7bf2691dea7153c6700102e6562",
      "tree": "ab6ccf22dcebab91371b42f0a81227efad329de8",
      "parents": [
        "8d1aa95729a44a953dd5cd434f2c7380e6d1f641",
        "9613b433f47162d008f034afbb16deac16532662"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 15:38:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 15:38:02 2014 +0000"
      },
      "message": "am 9613b433: Merge \"docs: fix typo\" into klp-modular-docs\n\n* commit \u00279613b433f47162d008f034afbb16deac16532662\u0027:\n  docs: fix typo\n"
    },
    {
      "commit": "7f214e6149b38af10224cf9f8f8f4959eebd52a6",
      "tree": "8a1042a7f5bcebf37f357ab3ddc4af0015f8bb8e",
      "parents": [
        "5ff390be1b0b968ccf28e693b602b8e8b5f448e9",
        "8d1aa95729a44a953dd5cd434f2c7380e6d1f641"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 15:32:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 15:32:57 2014 +0000"
      },
      "message": "am 8d1aa957: am 652e5c7e: Merge \"docs: Describe the alloc tracker in Android Studio\" into klp-modular-docs\n\n* commit \u00278d1aa95729a44a953dd5cd434f2c7380e6d1f641\u0027:\n  docs: Describe the alloc tracker in Android Studio\n"
    },
    {
      "commit": "8d1aa95729a44a953dd5cd434f2c7380e6d1f641",
      "tree": "1d9855d57e32690141cfeb40931847053514250a",
      "parents": [
        "df881ccc1fe5efefa4a71cf8e5f663f9e2911151",
        "652e5c7ef1f8176dc680f7c4ba782164269b03b0"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 15:29:00 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 15:29:00 2014 +0000"
      },
      "message": "am 652e5c7e: Merge \"docs: Describe the alloc tracker in Android Studio\" into klp-modular-docs\n\n* commit \u0027652e5c7ef1f8176dc680f7c4ba782164269b03b0\u0027:\n  docs: Describe the alloc tracker in Android Studio\n"
    },
    {
      "commit": "5ff390be1b0b968ccf28e693b602b8e8b5f448e9",
      "tree": "4e49ba498c3a9c7cfe393bb30f8ccb1518a861af",
      "parents": [
        "896a82d77e732c7387b2279bcdd0f04d696b13df",
        "df881ccc1fe5efefa4a71cf8e5f663f9e2911151"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 15:07:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 15:07:56 2014 +0000"
      },
      "message": "am df881ccc: am 321e0302: docs: Fix Wear docs issues.\n\n* commit \u0027df881ccc1fe5efefa4a71cf8e5f663f9e2911151\u0027:\n  docs: Fix Wear docs issues.\n"
    },
    {
      "commit": "df881ccc1fe5efefa4a71cf8e5f663f9e2911151",
      "tree": "d47fbe593caa09c801a4cb744d3c12e99365e0f5",
      "parents": [
        "d0e03392394164e1e261ef8829e187ad2362d426",
        "321e030202cb74cad0dd8a4950cffe361a5072c8"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 15:01:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 15:01:11 2014 +0000"
      },
      "message": "am 321e0302: docs: Fix Wear docs issues.\n\n* commit \u0027321e030202cb74cad0dd8a4950cffe361a5072c8\u0027:\n  docs: Fix Wear docs issues.\n"
    },
    {
      "commit": "896a82d77e732c7387b2279bcdd0f04d696b13df",
      "tree": "273152964a3989a8b96c1ecd4ff787ccec47c6d6",
      "parents": [
        "09875ec7292b19e07c38b6127406d6aa7490e26c",
        "d0e03392394164e1e261ef8829e187ad2362d426"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Jul 28 23:40:13 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 23:40:13 2014 +0000"
      },
      "message": "am d0e03392: Merge \"Fix double chin issue, where bottom inset is applied twice.\" into klp-modular-dev\n\n* commit \u0027d0e03392394164e1e261ef8829e187ad2362d426\u0027:\n  Fix double chin issue, where bottom inset is applied twice.\n"
    },
    {
      "commit": "09875ec7292b19e07c38b6127406d6aa7490e26c",
      "tree": "35970c4a455cf3ec1ac5581eba41e40fea0a037e",
      "parents": [
        "52baf3d096ae72de4264183d26465a90bba2550a",
        "0fa45d93f7265c130d5dc49a51130ed74db5cec9"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jul 28 23:28:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 23:28:59 2014 +0000"
      },
      "message": "am 0fa45d93: Merge \"Remove PendingActivityLaunches based on stack.\" into klp-modular-dev\n\n* commit \u00270fa45d93f7265c130d5dc49a51130ed74db5cec9\u0027:\n  Remove PendingActivityLaunches based on stack.\n"
    },
    {
      "commit": "1c977b3744dbe916edde2e256a39c30e5888ef4f",
      "tree": "43699074ac1e51582e360acdf9e798f94d08b569",
      "parents": [
        "9613b433f47162d008f034afbb16deac16532662",
        "a66de16cde07eacb5fad86fc27ec63f5d55277ce"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 16:26:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 22:45:16 2014 +0000"
      },
      "message": "Merge \"docs: fix typo bug 16623189\" into klp-modular-docs"
    },
    {
      "commit": "a66de16cde07eacb5fad86fc27ec63f5d55277ce",
      "tree": "cf9c62554c0dd746cfb09fb30cf6888e7838a46a",
      "parents": [
        "a37ddd97a88a5e2f6162c99b92069e13a0284085"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 09:25:45 2014 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 16:26:36 2014 +0000"
      },
      "message": "docs: fix typo bug 16623189\n\nChange-Id: Ia790587cf60cbf4e9f699605a5ad6a7dc5a06799"
    },
    {
      "commit": "a37ddd97a88a5e2f6162c99b92069e13a0284085",
      "tree": "e772a07bc1f85d19e0e3459c9293d4b42392fc41",
      "parents": [
        "c57c08298364e93ca4399d184bdba2657f72b11c"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 08:33:17 2014 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 08:33:17 2014 -0700"
      },
      "message": "docs: fix typo\n\nChange-Id: I4d76d625dc508e7279162d1d3ace9c32625e1358\n"
    },
    {
      "commit": "0fa45d93f7265c130d5dc49a51130ed74db5cec9",
      "tree": "75baa08c63ffe4fc6269b48084dd31345bb8f068",
      "parents": [
        "77d6f36bbc76dbed51bea17d1ffcd3c1d6ffd30f",
        "7f13ed37fd2a0533fa7c5e330519decd89fdc1d5"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jul 28 23:25:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 22:45:16 2014 +0000"
      },
      "message": "Merge \"Remove PendingActivityLaunches based on stack.\" into klp-modular-dev"
    },
    {
      "commit": "7f13ed37fd2a0533fa7c5e330519decd89fdc1d5",
      "tree": "5a0baffd4f3b828fb6aacd14b24860d13c1d8929",
      "parents": [
        "ee36c77acd3b92c64e53e19c570e2482382db870"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jul 28 14:00:35 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jul 28 14:00:35 2014 -0700"
      },
      "message": "Remove PendingActivityLaunches based on stack.\n\nWas previously removing by trying to match activities, but the\nactivity being matched would not have been in the stack yet. Since\nit doesn\u0027t get added to the stack when it goes into the list\nof pending activities. By removing all pending activities associated\nwith the stack we clean up all such pending activities.\n\nFixes bug 16045752.\n\nChange-Id: I6b5981ffcce674139837b06362e573299bbc9e52\n"
    },
    {
      "commit": "52baf3d096ae72de4264183d26465a90bba2550a",
      "tree": "7dd6e84d11bc68fee8f06fae9026d7e15c988874",
      "parents": [
        "d2e1ecb67bbb7fc5ae7f076ae5acec5d06a5c378",
        "77d6f36bbc76dbed51bea17d1ffcd3c1d6ffd30f"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 20:07:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 20:07:23 2014 +0000"
      },
      "message": "am 77d6f36b: Revert \"DO NOT MERGE Implement line breaking using ICU break iterator\"\n\n* commit \u002777d6f36bbc76dbed51bea17d1ffcd3c1d6ffd30f\u0027:\n  Revert \"DO NOT MERGE Implement line breaking using ICU break iterator\"\n"
    },
    {
      "commit": "d2e1ecb67bbb7fc5ae7f076ae5acec5d06a5c378",
      "tree": "e633ea40d5b6d51c4884b951a594acb964f89e65",
      "parents": [
        "18b5f44c5eca22791c701d02bf7525c6bfd5aec3",
        "40b0d4d7519b6a1999742534513406f94c169f1f"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:58:00 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 19:58:00 2014 +0000"
      },
      "message": "am 40b0d4d7: Merge \"Revert \"DO NOT MERGE Fix line breaking for clusters in narrow views\"\" into klp-modular-dev\n\n* commit \u002740b0d4d7519b6a1999742534513406f94c169f1f\u0027:\n  Revert \"DO NOT MERGE Fix line breaking for clusters in narrow views\"\n"
    },
    {
      "commit": "18b5f44c5eca22791c701d02bf7525c6bfd5aec3",
      "tree": "f5a335bd5c507b441da7fe2bb90c29ecb99cb6bc",
      "parents": [
        "a665380b60de8900edca233848b556c123eb2e03",
        "af60e56b39582ea90ccd7601cd06350a50bf6500"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:57:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 19:57:55 2014 +0000"
      },
      "message": "am af60e56b: Revert \"DO NOT MERGE Fix extraneous allocation and copying\"\n\n* commit \u0027af60e56b39582ea90ccd7601cd06350a50bf6500\u0027:\n  Revert \"DO NOT MERGE Fix extraneous allocation and copying\"\n"
    },
    {
      "commit": "77d6f36bbc76dbed51bea17d1ffcd3c1d6ffd30f",
      "tree": "3ab132ec0206a9c508f113f93671eb0941646106",
      "parents": [
        "40b0d4d7519b6a1999742534513406f94c169f1f"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:50:14 2014 +0000"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:53:51 2014 +0000"
      },
      "message": "Revert \"DO NOT MERGE Implement line breaking using ICU break iterator\"\n\nThis reverts commit 0c87dfd25d5a305fb67eb328d114aada87055dd7.\n\nChange-Id: Ibc300bb945776594099b69965cabe7220d10de2f\n"
    },
    {
      "commit": "a665380b60de8900edca233848b556c123eb2e03",
      "tree": "2f3afdc21a71b56c8d2fa8baf976eb95d842526b",
      "parents": [
        "315037234206c500e73a15075b996122316ce9d8",
        "1a408a344c7921d7c943826bea3ce0cdd822583d"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Mon Jul 28 19:53:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 19:53:26 2014 +0000"
      },
      "message": "am 1a408a34: DO NOT MERGE Fix extraneous allocation and copying\n\n* commit \u00271a408a344c7921d7c943826bea3ce0cdd822583d\u0027:\n  DO NOT MERGE Fix extraneous allocation and copying\n"
    },
    {
      "commit": "cbeef01cce314e3a3977b042d8ec0744816c0df4",
      "tree": "3ab132ec0206a9c508f113f93671eb0941646106",
      "parents": [
        "a28e4764994283c3595dd41f12e425cf7dc0d985"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:52:11 2014 +0000"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:52:11 2014 +0000"
      },
      "message": "Revert \"DO NOT MERGE Fix line breaking for clusters in narrow views\"\n\nThis reverts commit a28e4764994283c3595dd41f12e425cf7dc0d985.\n\nChange-Id: I73fe7b3e6bdba327e55a58afd36a7f58f49945d0\n"
    },
    {
      "commit": "af60e56b39582ea90ccd7601cd06350a50bf6500",
      "tree": "15cdcd926e271b97fe5a212d2d383c2ee8f43584",
      "parents": [
        "1a408a344c7921d7c943826bea3ce0cdd822583d"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:51:01 2014 +0000"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:51:01 2014 +0000"
      },
      "message": "Revert \"DO NOT MERGE Fix extraneous allocation and copying\"\n\nThis reverts commit 1a408a344c7921d7c943826bea3ce0cdd822583d.\n\nChange-Id: If5a19a4cc54e76aeddac0923e28bbf310e78feb4\n"
    },
    {
      "commit": "315037234206c500e73a15075b996122316ce9d8",
      "tree": "f5a335bd5c507b441da7fe2bb90c29ecb99cb6bc",
      "parents": [
        "c51a6e45e857ee42d122e898590eb815e568564d",
        "97170e0c48bbff21ef6773110d950621131cf9dd"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:10:29 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 19:10:29 2014 +0000"
      },
      "message": "am 97170e0c: Merge \"DO NOT MERGE Implement line breaking using ICU break iterator\" into klp-modular-dev\n\n* commit \u002797170e0c48bbff21ef6773110d950621131cf9dd\u0027:\n  DO NOT MERGE Implement line breaking using ICU break iterator\n"
    },
    {
      "commit": "c51a6e45e857ee42d122e898590eb815e568564d",
      "tree": "bce5db60ca677799b771523ff8cd902e9b2e84e8",
      "parents": [
        "a9c5257a15f2efb5c017d2ecadb5a7360230bfee",
        "a28e4764994283c3595dd41f12e425cf7dc0d985"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Mon Jul 28 19:10:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 19:10:19 2014 +0000"
      },
      "message": "am a28e4764: DO NOT MERGE Fix line breaking for clusters in narrow views\n\n* commit \u0027a28e4764994283c3595dd41f12e425cf7dc0d985\u0027:\n  DO NOT MERGE Fix line breaking for clusters in narrow views\n"
    },
    {
      "commit": "1a408a344c7921d7c943826bea3ce0cdd822583d",
      "tree": "f288e8f7fa3f5622983c6b9807182252de92920f",
      "parents": [
        "97170e0c48bbff21ef6773110d950621131cf9dd"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Tue Jul 08 13:27:14 2014 -0700"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:06:10 2014 +0000"
      },
      "message": "DO NOT MERGE Fix extraneous allocation and copying\n\nWith breaks being allocated the way it was, there were 16 ints with\nvalue 0 being stored in the beginning of the vector. Because of the way\nthe rest of the code is structured, this did not result in incorrect\noperation, but it still wasted time and memory.\n\nChange-Id: Ic0df3e5484417da51f2465ec2d72222fefffc18a\n(cherry picked from commit 733b3c0f8b77fefcd234c94170faa4e7bd76074c)\n"
    },
    {
      "commit": "a28e4764994283c3595dd41f12e425cf7dc0d985",
      "tree": "2fc436743359cbe849fae1948bc7cc58a1a6a88e",
      "parents": [
        "a0bb44efe96ca70635b64dac8922b225d1a19407"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Fri Jun 27 14:37:53 2014 -0700"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 18:47:40 2014 +0000"
      },
      "message": "DO NOT MERGE Fix line breaking for clusters in narrow views\n\nClusters were broken incorrectly when in narrow views (when the width of\nthe cluster was greater than the width of a view). Also, out() calls\nwere modifying fm, so clusters that were too wide were not positioned\ncorrectly.\n\nChange-Id: I521f8dc6338f5f1de6858af3f0c0bd320aa46bc0\n(cherry picked from commit 162713dd0b72af79c1b2286985f7e79f043cd915)"
    },
    {
      "commit": "652e5c7ef1f8176dc680f7c4ba782164269b03b0",
      "tree": "15eaaa1f5b0c65ebdca7fddf1ebf981ae7b6bc97",
      "parents": [
        "321e030202cb74cad0dd8a4950cffe361a5072c8",
        "6c555824ebb9c034d5f99b55470a1dd02419cf07"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 15:26:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 18:28:56 2014 +0000"
      },
      "message": "Merge \"docs: Describe the alloc tracker in Android Studio\" into klp-modular-docs"
    },
    {
      "commit": "321e030202cb74cad0dd8a4950cffe361a5072c8",
      "tree": "b3658a1809f366ab6329bd61229cd084f573539e",
      "parents": [
        "7af4e812d06d7174e9eb677a508c6af0f3ba3608"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Mon Jul 28 10:50:32 2014 -0700"
      },
      "committer": {
        "name": "Ricardo Cervera-Navarro",
        "email": "rcervera@google.com",
        "time": "Mon Jul 28 17:52:40 2014 +0000"
      },
      "message": "docs: Fix Wear docs issues. \n\nBug: 16624918\nBug: 16626217\nBug: 16626415\nBug: 16624384\nBug: 16623147\n\nChange-Id: I774f19aded22562b891f9d2ccc35f0befb50f21c"
    },
    {
      "commit": "d0e03392394164e1e261ef8829e187ad2362d426",
      "tree": "3f8c38c314b029d8c8440ff07134f0f9d5ef89a7",
      "parents": [
        "0fa45d93f7265c130d5dc49a51130ed74db5cec9",
        "6393196f5dfe9da7527c8cfd6961766ff7a8286b"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Jul 28 23:34:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 27 22:35:46 2014 +0000"
      },
      "message": "Merge \"Fix double chin issue, where bottom inset is applied twice.\" into klp-modular-dev"
    },
    {
      "commit": "40b0d4d7519b6a1999742534513406f94c169f1f",
      "tree": "37048a5b679379a6bc1414fa03f5487f75367ce9",
      "parents": [
        "af60e56b39582ea90ccd7601cd06350a50bf6500",
        "cbeef01cce314e3a3977b042d8ec0744816c0df4"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:53:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 27 22:35:46 2014 +0000"
      },
      "message": "Merge \"Revert \"DO NOT MERGE Fix line breaking for clusters in narrow views\"\" into klp-modular-dev"
    },
    {
      "commit": "97170e0c48bbff21ef6773110d950621131cf9dd",
      "tree": "15cdcd926e271b97fe5a212d2d383c2ee8f43584",
      "parents": [
        "a28e4764994283c3595dd41f12e425cf7dc0d985",
        "0c87dfd25d5a305fb67eb328d114aada87055dd7"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:05:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 27 22:35:46 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Implement line breaking using ICU break iterator\" into klp-modular-dev"
    },
    {
      "commit": "0c87dfd25d5a305fb67eb328d114aada87055dd7",
      "tree": "37048a5b679379a6bc1414fa03f5487f75367ce9",
      "parents": [
        "a0bb44efe96ca70635b64dac8922b225d1a19407"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Tue Jun 24 14:39:43 2014 -0700"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 18:48:01 2014 +0000"
      },
      "message": "DO NOT MERGE Implement line breaking using ICU break iterator\n\nChange-Id: I4ad98757aa2eab5dbc2ae44c0391e900ef20c4d0\n(cherry picked from commit f8133ae5896926aaf70f12bc0dd1f36a6704c0f5)"
    },
    {
      "commit": "69ed58aced0e884d7758d84067134b04fbcee9c0",
      "tree": "d6b8b0114527799a9ab5dda1b1ab3b18dc59a62e",
      "parents": [
        "b83127f0cf35a2d95684293818ca25171f6643e1",
        "62aab1eaa7afa73031cb0147a93f5dcd87202cb0"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Jul 31 18:30:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 23:00:08 2014 +0000"
      },
      "message": "Merge \"docs: Adding TIF one-pager to TV docs in L-Preview\" into klp-modular-docs"
    },
    {
      "commit": "62aab1eaa7afa73031cb0147a93f5dcd87202cb0",
      "tree": "30f133cf18ef1669cbeca28a88af27e43d72fa31",
      "parents": [
        "7af4e812d06d7174e9eb677a508c6af0f3ba3608"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Jul 28 21:31:16 2014 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Jul 31 11:04:00 2014 -0700"
      },
      "message": "docs: Adding TIF one-pager to TV docs in L-Preview\n\nChange-Id: I89960cb9c2c8af0ccb010b91ee42d6cffab42f95\n"
    },
    {
      "commit": "6393196f5dfe9da7527c8cfd6961766ff7a8286b",
      "tree": "d55cb4d1dcc752ae8ac9c6afddb85955649c91af",
      "parents": [
        "a0bb44efe96ca70635b64dac8922b225d1a19407"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Jul 25 14:25:16 2014 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Jul 25 14:25:16 2014 -0700"
      },
      "message": "Fix double chin issue, where bottom inset is applied twice.\n\nThis changes how windowOutsetBottom is applied. Instead of being added to\nwhatever inset is already set, it overwrites it.\n\nBug: 16567038\nChange-Id: Idedae93b790652e9de0519764ea7a03841f9e8fd\n"
    },
    {
      "commit": "9613b433f47162d008f034afbb16deac16532662",
      "tree": "72069413982b3ebeba7b6dc23af7bd6350576666",
      "parents": [
        "652e5c7ef1f8176dc680f7c4ba782164269b03b0",
        "a37ddd97a88a5e2f6162c99b92069e13a0284085"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 15:34:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 21:16:23 2014 +0000"
      },
      "message": "Merge \"docs: fix typo\" into klp-modular-docs"
    }
  ],
  "next": "6c555824ebb9c034d5f99b55470a1dd02419cf07"
}
