)]}'
{
  "log": [
    {
      "commit": "2050d39e08fd1266d0686b6e3aa5d09a4fdd525f",
      "tree": "630d631d4dce2ade94503f664614826cd476a71c",
      "parents": [
        "cc15afbe12a92e1b0db7c2f8e97c5c0c9b089f16",
        "62f30e0bb14b38c54d5fed4771141dc5b3fb6f4b"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 05 22:32:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:32:41 2014 +0000"
      },
      "message": "Merge \"API Review: move the CreateRevealAnimator to ViewAnimationUtils\" into lmp-preview-dev"
    },
    {
      "commit": "62f30e0bb14b38c54d5fed4771141dc5b3fb6f4b",
      "tree": "2c92e49965983635f1d187bb7bef102aff6c8a27",
      "parents": [
        "58ff7de971a8172e40c09c3a8489eb276441e1b6"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 05 09:55:04 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 05 13:45:15 2014 -0700"
      },
      "message": "API Review: move the CreateRevealAnimator to ViewAnimationUtils\n\nb/15451650\n\nChange-Id: If270bbf757047ce7847cab457d3836d756830124\n"
    },
    {
      "commit": "4586b0da631758e2753c3f0936f410ff3a6c3bda",
      "tree": "92cbb9d3d322db8586389a60648c8509979f7372",
      "parents": [
        "1494f8671ef6d9e6f14fb18b2248eecc37d0dcfc",
        "e88aee8ad85b01229b12dbc0c3cc2f0b8b490192"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 20:37:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 20:37:22 2014 +0000"
      },
      "message": "Merge \"Add defaults for caption colors and edge type\" into lmp-preview-dev"
    },
    {
      "commit": "0ead890d1c875457e4ca9f9fc0cccd262010cc38",
      "tree": "f02f49ac394d7ef10c114136822b5fae951510e7",
      "parents": [
        "30d3c97f297ed484938992bc669bd0e6b7713d9a",
        "6bfd7e7df3a9f9ea2f9e57a3552eed7f518be711"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 19:37:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 19:37:08 2014 +0000"
      },
      "message": "Merge \"Support for context in Minikin shaping\" into lmp-preview-dev"
    },
    {
      "commit": "30d3c97f297ed484938992bc669bd0e6b7713d9a",
      "tree": "906dcdb7f4422738d6f7cffda6a0588ca6afc673",
      "parents": [
        "a8dcbdcec84c81e9e4b9a602305413208afd9e43",
        "e95b5850ac2e56330abf68362451e7614b3dfe16"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 19:26:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 19:26:33 2014 +0000"
      },
      "message": "Merge \"Support for scaleX and skewX in Minikin\" into lmp-preview-dev"
    },
    {
      "commit": "3d86fd2bb9db6067c49634bc4c6cdb4d5235ad36",
      "tree": "ead7a5dbd6d077bb22e04f6e9d9ac33d5df0f60a",
      "parents": [
        "03b62b3c7ff57f44a9142bac48603656dfb550ed"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Fri May 16 18:02:17 2014 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Jun 05 18:28:43 2014 +0000"
      },
      "message": "Add persistence of tasks for TaskManager \u0026 BatteryController\n\nTasks are persisted only if the client has the RECEIVE_BOOT_COMPLETED\npermission. This applies to both periodic and one-off tasks.\nWrite out task as xml, using PersistableBundle for the extras data.\nTodo: Add persistable bundle to xml when ag/468207 is merged.\n\nAlso added BatteryController logic.\n\nChange-Id: I23eeeb8b3bc6ba155e7fa4ec25857a68ee8b1567\n"
    },
    {
      "commit": "6bfd7e7df3a9f9ea2f9e57a3552eed7f518be711",
      "tree": "7a77072e57ab296d649765f7865b5a1cf8a1094c",
      "parents": [
        "e95b5850ac2e56330abf68362451e7614b3dfe16"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 14:48:02 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 11:01:21 2014 -0700"
      },
      "message": "Support for context in Minikin shaping\n\nThis patch uses the Minikin\u0027s new doLayout API that supports context,\nand has some simple refactoring (pass css as string rather than setting\non the Layout object) to use this api.\n\nChange-Id: I899474f81d377f3106e95ee3eb8d0fcc44c23ac2\n"
    },
    {
      "commit": "e95b5850ac2e56330abf68362451e7614b3dfe16",
      "tree": "e36b8e30f0b8153b716e78f027a1903dd5ecbd15",
      "parents": [
        "dd1253294110f9626eac18839632de7d6102cbcc"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Sat May 31 00:02:19 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 10:57:18 2014 -0700"
      },
      "message": "Support for scaleX and skewX in Minikin\n\nPasses textScaleX and textSkewX parameters, as well as paint flags from\nthe paint to Minikin, to support nontrivial scale and stretch of text.\nPassing paint flags should minimize kerning artifacts arising from\nmismatch of glyph rendering in layout and drawing.\n\nAlso, replaces unsafe snprintf to a fixed size buffer with a safe\nversion, which still avoids an allocation per layout operation.\n\nThis is part of the fix for bug 15186705 \"Usability of the suggestion\nstrip in recent OTA\u0027s is severely reduced\"\n\nChange-Id: I79788383135836f4c21fb84405f36382627bf959\n"
    },
    {
      "commit": "3af4edf57294a72b55f57baed7e044dc2055678a",
      "tree": "9156cc6dd2f205bee848cb436c4aa165491ed03f",
      "parents": [
        "2d6b2f9be3ed26a0a63a604605c4bab251d46e9d",
        "5116a821b9507b16bdfa8549a65556493813e111"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jun 05 16:49:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 16:49:13 2014 +0000"
      },
      "message": "Merge \"Disable the attention light on devices that do not have it.\" into lmp-preview-dev"
    },
    {
      "commit": "5116a821b9507b16bdfa8549a65556493813e111",
      "tree": "f192a67244264e834aca27e2dde5eb5ab090cee5",
      "parents": [
        "a344656a010dc3c88aef39109f1ac459792e7607"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Jun 04 15:59:50 2014 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jun 05 12:38:13 2014 -0400"
      },
      "message": "Disable the attention light on devices that do not have it.\n\nIf the attention and notificaiton light are mapped to the same\nphysical LED, then pulsing the attention light can turn off the\nnotification light. See bug for detailed discussion.\n\nBug: 12900389\nChange-Id: I2703af23f50ecc3e92140b9843aaf340d520bce5\n"
    },
    {
      "commit": "8089ce7cbc6ddae54c7a9623fd2692704d0bcdb2",
      "tree": "cbb9d5cbd11bd4122260b28f977dc0e0bcf2f904",
      "parents": [
        "7256a852cee3a656615af19ebeb3ad7379a194fb",
        "1ca440b38fe6773ea3a6c5cdf041b0234bc973b9"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 05 13:43:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 13:43:35 2014 +0000"
      },
      "message": "Merge \"API changes per API review for contacts\" into lmp-preview-dev"
    },
    {
      "commit": "7256a852cee3a656615af19ebeb3ad7379a194fb",
      "tree": "73544a776d21995d8bdbfd4cc7363f578fbdcee6",
      "parents": [
        "f73b23e7a1ad84d1ef36ddbb83f84beaaf6b1e0d",
        "bd8deb0e3beb3757666ff813b076ff310702b80e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 05 05:36:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 05:36:22 2014 +0000"
      },
      "message": "Merge \"Changed the default success color of the lockpatternview to white.\" into lmp-preview-dev"
    },
    {
      "commit": "bd8deb0e3beb3757666ff813b076ff310702b80e",
      "tree": "ab436dd6eb80f2de8bf55f049590233a5c369a40",
      "parents": [
        "2cb687e7b9d0cbb1af5ba753453a9a05350a100e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 05 07:25:01 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 05 07:25:01 2014 +0200"
      },
      "message": "Changed the default success color of the lockpatternview to white.\n\nSince it was distracting when unlocking\n\nBug: 13735707\nChange-Id: I6b9c5baa22dc5c102f36bdf9a99390c5dd1690ba\n"
    },
    {
      "commit": "35066c385f43aa9a6b90827584863bec21f8872f",
      "tree": "0c6da93767aba9b031efc1931b2939eb1e29644b",
      "parents": [
        "c03f429b9f6bd4f456d4b128b7e8c1ee8f29f3be",
        "2cb687e7b9d0cbb1af5ba753453a9a05350a100e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 05 05:03:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 05:03:11 2014 +0000"
      },
      "message": "Merge \"Changed the LockPatternView assets to quantum\" into lmp-preview-dev"
    },
    {
      "commit": "2cb687e7b9d0cbb1af5ba753453a9a05350a100e",
      "tree": "7c94fe72a2b7d6d197655d47c3b401621cfb5a86",
      "parents": [
        "aa402d513a124f80b7bf3528ae8c7017e7876ad5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jun 04 16:06:51 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 05 06:59:08 2014 +0200"
      },
      "message": "Changed the LockPatternView assets to quantum\n\nBug: 13735707\nChange-Id: Id999adbd8a4aeb3ca91fcb9957ec38ec75ff91b0\n"
    },
    {
      "commit": "c03f429b9f6bd4f456d4b128b7e8c1ee8f29f3be",
      "tree": "0890285e7db03a2707be0017551d9530ce6a65bb",
      "parents": [
        "b5308480320e1d1d801503c3ceb96fec6d868e17",
        "d2b0b3b487ae0aaf86493eaba67c8247bd8e86ff"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 05 02:26:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 02:26:40 2014 +0000"
      },
      "message": "Merge \"Platlogo: The icon now matches the activity.\" into lmp-preview-dev"
    },
    {
      "commit": "e88aee8ad85b01229b12dbc0c3cc2f0b8b490192",
      "tree": "ea03bb3ae8e88df6b776b8dd0411a187e4a8fcb7",
      "parents": [
        "648a309d9badc405bc969bcb4461369bf89fe7ef"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 18:35:42 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 18:35:42 2014 -0700"
      },
      "message": "Add defaults for caption colors and edge type\n\nBUG: 8151470\nChange-Id: I4d7b75bf647aeded77b4000cdcd37e9ace46a374\n"
    },
    {
      "commit": "1ca440b38fe6773ea3a6c5cdf041b0234bc973b9",
      "tree": "8cd2a74203b926a52ef3ba8d457602b0857f7eba",
      "parents": [
        "b5308480320e1d1d801503c3ceb96fec6d868e17"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jun 04 18:01:46 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jun 04 18:16:26 2014 -0700"
      },
      "message": "API changes per API review for contacts\n\n* Improve documentation for REMOVE_DUPLICATE_ENTRIES\n* Hide android.provider.ContactsContract.PinnedPositions, it will be\nreworked and improved for L.\n* Hide android.provider.ContactsContract.Preferences - we will rework\nthe various apps that are relying on this to use their own preferences\ninstead\n* Remove inheritance of hidden interfaces in android.provider.Contacts\n\nBug: 15430304\nChange-Id: I0f96e8a506083df21023f9b95655f0ce5244bdce\n"
    },
    {
      "commit": "7fcb357811d4dc1f44624e30ad924e9e580d4cbf",
      "tree": "051da2eb2fe60abe6de4adcdefe6aa944c479094",
      "parents": [
        "648a309d9badc405bc969bcb4461369bf89fe7ef"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jun 03 18:30:27 2014 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Jun 04 16:52:00 2014 -0700"
      },
      "message": "Camera2: Invoke onError callbacks for failure to open\n\nWhen the initial attempt to connect to the remote camera device fails,\nfire the onError callback as documented, instead of throwing an\nexception from open().\n\nAlso ensure the correct exception is sent when methods are called\nwhile in the error state, and make sure onClosed() is called correctly\nif closing the device after an initial startup error.\n\nBug: 14413756\nBug: 14413363\nChange-Id: I0822261dad52bcd428a0c4556202f00032499990\n"
    },
    {
      "commit": "6e9c5cc6177e0e61b3b658db657dd5ab3a0a396c",
      "tree": "2b087d77f520993bffe8e1d4c4d8101cfab3ed85",
      "parents": [
        "cbc9a679d8adfe772d3adec044b0e8283f04bb7d",
        "21547d66a9ce591ff30a3ad4102f7f30a4764d80"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Jun 04 23:31:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 23:31:54 2014 +0000"
      },
      "message": "Merge \"camera2: Change CaptureListener callbacks to include the session (api)\" into lmp-preview-dev"
    },
    {
      "commit": "cbc9a679d8adfe772d3adec044b0e8283f04bb7d",
      "tree": "0bffe6733bf378b31b1893f9aedf2173f5dc1c69",
      "parents": [
        "1c121e124ab25b14242c80c99e55cc9089fcc457",
        "c499e976678c3477c101e11d3bf30bcb5d2eb67c"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 23:28:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 23:28:47 2014 +0000"
      },
      "message": "Merge \"Turn off elegantTextHeight in quantum theme\" into lmp-preview-dev"
    },
    {
      "commit": "1c121e124ab25b14242c80c99e55cc9089fcc457",
      "tree": "ca1bc77b753a5697bbc3203a409fcdbf1398c45d",
      "parents": [
        "2a7b35e80b922a6c8722090c99cf2c4da898247b",
        "b996d809bf10a9ad1f6f6be790d0261fe1565f3b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 23:13:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 23:13:55 2014 +0000"
      },
      "message": "Merge \"Update ripple spec, fix ripple mask, rotate progress drawable\" into lmp-preview-dev"
    },
    {
      "commit": "c499e976678c3477c101e11d3bf30bcb5d2eb67c",
      "tree": "3b6757f7a0a7b3599e42570620c573339d0ded28",
      "parents": [
        "dd1253294110f9626eac18839632de7d6102cbcc"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 16:09:11 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 16:09:11 2014 -0700"
      },
      "message": "Turn off elegantTextHeight in quantum theme\n\nSetting elegantTextHeight to true was a great experiment, but it led to\ntoo much difficulty getting text to fit in space-constrained spaces\n(action bar, list items). A long term solution is optical bounds, but\nfor the time being, just turn it off.\n\nThis patch fixes bug 14227056: \"Language name displaying under Personal\ndictionary are truncated in landscape mode\"\n\nChange-Id: I2b0e1ca2e7a06cd0fd9a4d84c1c07fdea2ddbf03\n"
    },
    {
      "commit": "2a7b35e80b922a6c8722090c99cf2c4da898247b",
      "tree": "27e562098b4798d38d1e94fc7297249c61cc2e49",
      "parents": [
        "64939ae385edf615ac2912060df5624dbaf57cab",
        "c9102d743f5ad2e4ce97ca347da15410ff6413ba"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 23:04:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 23:04:56 2014 +0000"
      },
      "message": "Merge \"Fix list navigation callbacks for ActionBarView\" into lmp-preview-dev"
    },
    {
      "commit": "21547d66a9ce591ff30a3ad4102f7f30a4764d80",
      "tree": "7ec1be846a3b4ab95dbdcb3636d84c5a808174f1",
      "parents": [
        "35677d176202d8d8d676c4df65dbeeee9281bace"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Jun 04 15:21:42 2014 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Jun 04 16:03:32 2014 -0700"
      },
      "message": "camera2: Change CaptureListener callbacks to include the session (api)\n\n* Also makes CameraDevice an abstract class (API)\n\nBug: 15428219\nBug: 14964443\nChange-Id: I0e8c8309186aad59570aac7e0f998bb615405f0a\n"
    },
    {
      "commit": "c9102d743f5ad2e4ce97ca347da15410ff6413ba",
      "tree": "cea5410c4f31657b19e25e1a29dba593b3da517e",
      "parents": [
        "f5188cf6d5e474cef3d1ac9bd4e2be4965866d5f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 15:49:04 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 15:49:04 2014 -0700"
      },
      "message": "Fix list navigation callbacks for ActionBarView\n\nFix a regression from a previous refactoring where the call ordering\nbetween setNavigationMode and setListNavigationCallbacks could result\nin the item selection listener being ignored.\n\nBug 15395053\n\nChange-Id: I5330f2c684a21448c64c6b62eec10b96405758f7\n"
    },
    {
      "commit": "64939ae385edf615ac2912060df5624dbaf57cab",
      "tree": "e5d850bcacbbbfb037103cc5dd8aecfc43ae6fbb",
      "parents": [
        "35677d176202d8d8d676c4df65dbeeee9281bace"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Wed Jun 04 09:25:11 2014 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Wed Jun 04 22:46:25 2014 +0000"
      },
      "message": "DO NOT MERGE Redact SyncService stuff from master\n\nCherry-pick over from master.\nThis changes the API surface area, deleting things we aren\u0027t releasing.\nI\u0027ll do the internal clean-up at the same time I do the SyncManager\nrefactor to sit on top of the TaskManager.\nBug: 14997851\n\nChange-Id: Ieebbbcd3324827098e88b36e45e6e82315a51e65"
    },
    {
      "commit": "35677d176202d8d8d676c4df65dbeeee9281bace",
      "tree": "09b0556d4f0b78d6c211f2726bf99154d383ad5f",
      "parents": [
        "e43dcc1d64b849a878d1994bfdd634e462d16005",
        "8e783f7a5213b23b0a3c96773ff120b3dbf38f50"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Jun 04 22:25:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 22:25:18 2014 +0000"
      },
      "message": "Merge \"DNG: Hide unimplemented methods.\" into lmp-preview-dev"
    },
    {
      "commit": "8224ad4f70a66316a77e9aafbdfe495aba8a8680",
      "tree": "435b859dd70c5dce7dc5f12401410f53a514f3ec",
      "parents": [
        "d618169619daa19d4bda3fca410877326763a611",
        "1633caef58ebd0bc3b0c5da15dde2fb425b77c43"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 22:05:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 22:05:41 2014 +0000"
      },
      "message": "Merge \"Query style from asset-created font (Minikin)\" into lmp-preview-dev"
    },
    {
      "commit": "d618169619daa19d4bda3fca410877326763a611",
      "tree": "e557bce0a04d1b12696f120302d648ad8463078d",
      "parents": [
        "45474056ea9e3618d52869c5182a30e2300cd5c3",
        "df9b74781ae0c4554eb51744f10d53117d057982"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 04 21:56:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 21:56:27 2014 +0000"
      },
      "message": "Merge \"Camera2: Update availableStreamConfigurations for JPEG sizes\" into lmp-preview-dev"
    },
    {
      "commit": "b996d809bf10a9ad1f6f6be790d0261fe1565f3b",
      "tree": "244358cfd75219d51e4e9b4db4b909bba85d7431",
      "parents": [
        "88db5c37ada554ca6cd543f07a6af10bd1e18794"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 14:35:42 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 14:35:42 2014 -0700"
      },
      "message": "Update ripple spec, fix ripple mask, rotate progress drawable\n\nChange-Id: I4fc155bf2f12d9f324c354dee81479f9cddafac4\n"
    },
    {
      "commit": "4c6debb7678794401e9732cad4475e28ab91a496",
      "tree": "c728fad86c44b10b65b39472e7a55e3a4ac2443a",
      "parents": [
        "f5188cf6d5e474cef3d1ac9bd4e2be4965866d5f",
        "2c60de3f6d849a581cca89ece7149c3836b3b6e4"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jun 04 21:13:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 21:13:06 2014 +0000"
      },
      "message": "Merge \"Launch document sharing into unique activities\" into lmp-preview-dev"
    },
    {
      "commit": "df9b74781ae0c4554eb51744f10d53117d057982",
      "tree": "e6b707a44338317ca2b258057748cca476d659fc",
      "parents": [
        "f5188cf6d5e474cef3d1ac9bd4e2be4965866d5f"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 04 13:42:41 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 04 20:56:20 2014 +0000"
      },
      "message": "Camera2: Update availableStreamConfigurations for JPEG sizes\n\nAlso Fix some doc issue in availableCapabilities\n\nBug: 12035686\nChange-Id: Ie517a587f4a9e6cd9731fcca042e24adf832d9e3\n"
    },
    {
      "commit": "f5188cf6d5e474cef3d1ac9bd4e2be4965866d5f",
      "tree": "912fd8f517e7eb645876ce5765f1b3c8c18f23e3",
      "parents": [
        "1bb443724bcf080f3acab39172096b85b04741c2",
        "9be22455ac2548dd822bdfa7e4091561eac67d57"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 20:55:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 20:55:57 2014 +0000"
      },
      "message": "Merge \"Fix EdgeEffect clipping and AbsListView\u0027s use of it\" into lmp-preview-dev"
    },
    {
      "commit": "9be22455ac2548dd822bdfa7e4091561eac67d57",
      "tree": "a42eb9eca309adf1678603d660d6f356f9c486c7",
      "parents": [
        "94236c56ddef7f0a3db010c38940f6eae75f67b4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 13:46:55 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 13:46:55 2014 -0700"
      },
      "message": "Fix EdgeEffect clipping and AbsListView\u0027s use of it\n\nMake sure that we clip the edge glow against the edges of the view and\nnot against padding. If we\u0027re clipping to padding already, this will\nhappen automatically.\n\nBug 15020863\n\nChange-Id: I4645c92f2a372d3c9fa8bb5a9fda44c0d82ac4cf\n"
    },
    {
      "commit": "1633caef58ebd0bc3b0c5da15dde2fb425b77c43",
      "tree": "3460ae16b56a7b3ea996820ab996a6cec39429ac",
      "parents": [
        "dd1253294110f9626eac18839632de7d6102cbcc"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 13:46:35 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 13:46:35 2014 -0700"
      },
      "message": "Query style from asset-created font (Minikin)\n\nThis patch sets fStyle on the TypefaceImpl based on querying the font,\nwhich is important in the Typeface.createFromAsset path. This fixes both\nthe style returned from getStyle() and also selects fallback fonts to\nbest match the style of the main font.\n\nFixes bug 15429916: \"Typeface.getStyle always returning 0 in some L\ndevices\".\n\nChange-Id: I1992ba1e65e7f488d331e175f5f12843f67c2faa\n"
    },
    {
      "commit": "d2b0b3b487ae0aaf86493eaba67c8247bd8e86ff",
      "tree": "ab403977ff3b42259112c2dc25b1d4a62d39644c",
      "parents": [
        "d47f3856bdeeb8de64ae1b9c89542cf9c762154c"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jun 04 15:44:04 2014 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jun 04 16:23:11 2014 -0400"
      },
      "message": "Platlogo: The icon now matches the activity.\n\nAlso tweaked ADB a little. It\u0027s just a preview!\n\nChange-Id: I95265400c29272b7ff0593710ed41978e3e53df1\n"
    },
    {
      "commit": "8e783f7a5213b23b0a3c96773ff120b3dbf38f50",
      "tree": "47748425dc9f7a3a2560341a61ce7f699ea5e24f",
      "parents": [
        "07bfc4ba2ed4abb7432e64c228b4fe622f6db264"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Jun 04 13:21:04 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Jun 04 13:21:04 2014 -0700"
      },
      "message": "DNG: Hide unimplemented methods.\n\nBug: 15112503\nChange-Id: I31187a92b610af68fb854a27a564abf7d0635478\n"
    },
    {
      "commit": "88db5c37ada554ca6cd543f07a6af10bd1e18794",
      "tree": "2c8bacc38f5e462df3961b59482436b106b191fb",
      "parents": [
        "dd1253294110f9626eac18839632de7d6102cbcc",
        "0078c7cc59082d32799b9097a81a0341fe98619d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 04 19:21:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 19:21:57 2014 +0000"
      },
      "message": "Merge \"AudioSystem JNI: fix audio gain channel count\" into lmp-preview-dev"
    },
    {
      "commit": "dd1253294110f9626eac18839632de7d6102cbcc",
      "tree": "5ce510250daf137c4417d818767a8bf00ceff741",
      "parents": [
        "b223ab1b43538872e0241ceb9e4c6765dad337bb",
        "854363e3d2fb2a9e41d8719f4a2f0f8b89440a46"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 19:10:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 19:10:48 2014 +0000"
      },
      "message": "Merge \"Fix incorrect getStringBounds (Minikin)\" into lmp-preview-dev"
    },
    {
      "commit": "b223ab1b43538872e0241ceb9e4c6765dad337bb",
      "tree": "0960f57da67e6673116a73fe9fb91901dd388c69",
      "parents": [
        "94236c56ddef7f0a3db010c38940f6eae75f67b4",
        "318875bbcf86e588b3ddab754010a40b977549e7"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Jun 04 18:54:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 18:54:08 2014 +0000"
      },
      "message": "Merge \"Update permissions assets for Quantum Theme\" into lmp-preview-dev"
    },
    {
      "commit": "318875bbcf86e588b3ddab754010a40b977549e7",
      "tree": "86c1a122ddfc9a265e4edb464b367da678ebaa7e",
      "parents": [
        "07bfc4ba2ed4abb7432e64c228b4fe622f6db264"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Jun 04 11:51:07 2014 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Jun 04 11:51:07 2014 -0700"
      },
      "message": "Update permissions assets for Quantum Theme\n\nSee bug: #14258811 Permissions icons are not visible in App info\n\nChange-Id: I7167b636093cf56e3443fb46c89d693ba50eb59c\n"
    },
    {
      "commit": "94236c56ddef7f0a3db010c38940f6eae75f67b4",
      "tree": "2becc2007e803744abd70b5fb3772ca27c07aa57",
      "parents": [
        "14830a332f6d7543a749abf6089d1b6782317285",
        "01fae55d175eea6e723d6fa8729bbe868d05cfc2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 04 18:10:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 18:10:25 2014 +0000"
      },
      "message": "Merge \"add permission for AudioManager routing APIs.\" into lmp-preview-dev"
    },
    {
      "commit": "14830a332f6d7543a749abf6089d1b6782317285",
      "tree": "e60d46b58415141d110a175834a408ea2326500b",
      "parents": [
        "d63d298047e918ad60f2914a70c1f60a25fca7b9",
        "b803ad3c2cefaba57063385ecab1be27dd2636b0"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 04 18:10:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 18:10:03 2014 +0000"
      },
      "message": "Merge \"Hide TrustAgentService in lmp-preview - DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "2c60de3f6d849a581cca89ece7149c3836b3b6e4",
      "tree": "98e6e12356dbf287488b083b086aacad74a72da0",
      "parents": [
        "4327e2fbcd68ec022a8d365bbe171dbc3cb97c65"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jun 04 11:06:42 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jun 04 11:06:42 2014 -0700"
      },
      "message": "Launch document sharing into unique activities\n\nIf the same item is shared twice (or more) a new activity for\nsharing will be launched each time. Previously the first sharing\nactivity would be reused.\n\nFixes bug 14903271.\n\nChange-Id: Ib9e618f3d42079836529e86c138a6c999350cac5\n"
    },
    {
      "commit": "0078c7cc59082d32799b9097a81a0341fe98619d",
      "tree": "3cfba47bf8d56db764f9bcac0fad4655879cdfb6",
      "parents": [
        "e205192c722e4fa1b37ee1b31dced21cf89ffbb4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 04 09:49:52 2014 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 04 09:49:52 2014 -0700"
      },
      "message": "AudioSystem JNI: fix audio gain channel count\n\nUse audio utility function instead of popcount\nto get channel count from channel mask\n\nBug: 14815883.\nChange-Id: Ia9a898c9f7f03d22caeefb418be1e33f65f7b7bb\n"
    },
    {
      "commit": "9fcabfee510022328074804415b4e2afa0dfe12b",
      "tree": "8dfee12f2d7342d986e055ab118f36b412544f1b",
      "parents": [
        "d2ff16c65716b9f8dcbf0af917fcfb7d14139100",
        "ea1984fd3bda53c85c5f789e3e36641145803704"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 04 16:44:54 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 16:44:54 2014 +0000"
      },
      "message": "Merge \"Call a network restricted only if all capabilities are restricted\" into lmp-preview-dev"
    },
    {
      "commit": "b803ad3c2cefaba57063385ecab1be27dd2636b0",
      "tree": "8aa180e1ae7b59b01c5531aa73c56a85f030c489",
      "parents": [
        "8988dbb6dff983c986aa0cc1c05b4aaf8c730bbf"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 04 17:02:57 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 04 15:04:19 2014 +0000"
      },
      "message": "Hide TrustAgentService in lmp-preview - DO NOT MERGE\n\nBug: 15287044\nChange-Id: Iba0d53b87bcb4bddccec89cf943ed65491aa9d76"
    },
    {
      "commit": "155ce3aeb1164428070f2bba429391b756406467",
      "tree": "e3198dbaadbbbbad6e9a85009dfaa723cf53ea8f",
      "parents": [
        "8988dbb6dff983c986aa0cc1c05b4aaf8c730bbf",
        "e5fcc9b441f4e998ba327f2f1d3eb779efbfeb3c"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jun 04 14:15:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 14:15:48 2014 +0000"
      },
      "message": "Merge \"Create reasonable Activity Transition defaults for quantum theme.\" into lmp-preview-dev"
    },
    {
      "commit": "1e9021aef89d53eb08d0e8a4e017c9e79d260241",
      "tree": "03274d0ca036f85ca0e45c7ffa68a3cf7964116f",
      "parents": [
        "d55c56b86e9ec7b15f5b9e715ed009aed6ba9bb1",
        "18ea893a2319e2a192188d2288bb881149c9b06e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 04 13:18:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 13:18:40 2014 +0000"
      },
      "message": "Merge \"Ensure trust agents are only provided by platform packages\" into lmp-preview-dev"
    },
    {
      "commit": "ea1984fd3bda53c85c5f789e3e36641145803704",
      "tree": "1eb10cb6e2911d4ce14aa78dce303efb779e4417",
      "parents": [
        "d55c56b86e9ec7b15f5b9e715ed009aed6ba9bb1"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jun 04 19:59:21 2014 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jun 04 20:04:38 2014 +0900"
      },
      "message": "Call a network restricted only if all capabilities are restricted\n\nWhen guessing whether a network is restricted or not (e.g., when\nconstructing a NetworkCapabilities object from an APN type, or\nwhen constructing a request using startUsingNetworkFeature),\nonly assume the network is restricted if all the capabilities it\nprovides are typically provided by restricted networks (e.g.,\nIMS, FOTA, etc.).\n\nPrevious code would conclude a network was restricted even if it\nsupported one \"restricted\" capability, so for example an APN\nthat provides both Internet connectivity and FOTA was marked as\nrestricted. This caused it to become ineligible to provide the\ndefault Internet connection, because that must be unrestricted.\n\nAlso expand the list of restricted APN types a bit.\n\nBug: 15417453\nChange-Id: I8c385f2cc83c695449dc8cf943d918321716fe58\n"
    },
    {
      "commit": "46ccfda1fe7b2e4629a2e1e73cd7fdfacdd57c42",
      "tree": "25e5dd8f98a3f3f6cf851013fe7b40e427b553c0",
      "parents": [
        "4854456738149db628385dd1fdf7551c2b45dd07",
        "4077acbeccd2483e78e83abff874757302388fbe"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jun 04 05:00:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 05:00:22 2014 +0000"
      },
      "message": "Merge \"Make requests for restricted networks not require unrestricted access.\" into lmp-preview-dev"
    },
    {
      "commit": "08dede77d8304f9345b2dbe23b8f584be6ad83bb",
      "tree": "d83f7001357eb7beb4f5f3284192092b5c732d99",
      "parents": [
        "ba7c75284ab583071aa340b325608b9d0204530d",
        "ccddef7339c500d9885b00f2ddf21f69c9f49d78"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 04 04:40:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 04:40:42 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "854363e3d2fb2a9e41d8719f4a2f0f8b89440a46",
      "tree": "7510ced4c2f5e32c9118e0f4a2b901e4e9c2ade7",
      "parents": [
        "07bfc4ba2ed4abb7432e64c228b4fe622f6db264"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Jun 03 19:56:05 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Jun 03 21:11:06 2014 -0700"
      },
      "message": "Fix incorrect getStringBounds (Minikin)\n\nThis patch wires up getStringBounds to do the layout with Minikin to get\naccurate bounds, and with the correct typeface. It fixes bug 15416575\n\"getStringBounds gives wrong result in Minikin\".\n\nChange-Id: I5c020bc372acb1d785a33c3c296239c151bd8c87\n"
    },
    {
      "commit": "4077acbeccd2483e78e83abff874757302388fbe",
      "tree": "dd55e06d9988852f940828c10bca583ff11edb1f",
      "parents": [
        "07bfc4ba2ed4abb7432e64c228b4fe622f6db264"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jun 04 12:20:06 2014 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jun 04 12:20:06 2014 +0900"
      },
      "message": "Make requests for restricted networks not require unrestricted access.\n\nCurrently, calling startUsingNetworkFeature for a restricted APN\ntype (e.g., IMS or FOTA) will create a request that requires\nNET_CAPABILITY_NOT_RESTRICTED. Because these APNs are restricted,\nwhen we bring them up we conclude that it does not match the\nunrestricted requirement, and we tear them down.\n\n1. Clear the NET_CAPABILITY_NOT_RESTRICTED capability when\n   creating requests in startUsingNetworkFeature.\n2. Refactor the code to a common function so this cannot happen\n   again.\n\nBug: 15191336\nChange-Id: Id1ec79c58ff79b1a83457ffaecc57d50b61ed4e4\n"
    },
    {
      "commit": "07bfc4ba2ed4abb7432e64c228b4fe622f6db264",
      "tree": "03b503b20e01313feeb56a09665ef329859cb55a",
      "parents": [
        "0d523cc39424c47cf9086387aa6c7d9d44ad6247",
        "eb1d3798e37572ca515aad572350f5745adf023d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 01:43:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 01:43:21 2014 +0000"
      },
      "message": "Merge \"Fix RadialTimePicker styling\" into lmp-preview-dev"
    },
    {
      "commit": "0d523cc39424c47cf9086387aa6c7d9d44ad6247",
      "tree": "3156f9657044dfb01817916f2dab82032a3c29b0",
      "parents": [
        "ef8f79a9286e87a0d46bfe408d78b9a4f339953d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 03 18:39:33 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 03 18:39:33 2014 -0700"
      },
      "message": "Fix some brain itch.\n\nSet a default start content inset for quantum action bars.\n\nChange-Id: I97f8b07b52b3afed265691d48caaeb6c54c95f78\n"
    },
    {
      "commit": "eb1d3798e37572ca515aad572350f5745adf023d",
      "tree": "0eb142ab7cb43aaee5b8a0447420b33a5390629b",
      "parents": [
        "ef8f79a9286e87a0d46bfe408d78b9a4f339953d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 18:36:03 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 18:36:03 2014 -0700"
      },
      "message": "Fix RadialTimePicker styling\n\nAlso sneaks in some whitespace cleanup for PhoneWindow!\n\nChange-Id: I1bc8a889a59d69ae80b6cfbf54d57cd7f8ad4a36\n"
    },
    {
      "commit": "ef8f79a9286e87a0d46bfe408d78b9a4f339953d",
      "tree": "aa23b42a16faf11589500f661be81d90a08fc9ce",
      "parents": [
        "bc1ff4dd7e074dfbb73269539fe037c5d3db93c5",
        "4b002d3251307cb5b82480963bf4089e91b67898"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 01:17:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 01:17:25 2014 +0000"
      },
      "message": "Merge \"Fix action bar menu inflation context\" into lmp-preview-dev"
    },
    {
      "commit": "bc1ff4dd7e074dfbb73269539fe037c5d3db93c5",
      "tree": "b1fe7af0606b1cf05577121b851055aa771d964f",
      "parents": [
        "7722b379efe7528ffbcd9fc23a99fd155b6cd298",
        "e002c2fb39f9df1db38a7412832882ae622660d4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 01:17:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 01:17:06 2014 +0000"
      },
      "message": "Merge \"Implement action bar tab mode for Toolbar-based decor action bars\" into lmp-preview-dev"
    },
    {
      "commit": "01fae55d175eea6e723d6fa8729bbe868d05cfc2",
      "tree": "d937e2f25e4f73112fbf738f41914ecc0010c8e9",
      "parents": [
        "c6b4d9b8d159c3ac2ecf23d60430dc92525e9cfe"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 29 14:42:54 2014 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 04 01:07:53 2014 +0000"
      },
      "message": "add permission for AudioManager routing APIs.\n\nAdd signature or system permission\n\"android.permission.MODIFY_AUDIO_ROUTING\" for AudioManager APIs\nallowing system services and applications to modify audio routing.\n\nBug: 14815883.\nChange-Id: If09f6f3a166a6b2f3761b65dbde0c86873850f07\n"
    },
    {
      "commit": "c6b4d9b8d159c3ac2ecf23d60430dc92525e9cfe",
      "tree": "8b55eeca507a6c0d93b0890735b94751a45e9f63",
      "parents": [
        "7737ab44b1a3c1e6afe2957006cdec6ecda63a86",
        "0b27d3453d5e257594792e9177c5fedb1bc6f9e9"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Jun 04 01:00:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 01:00:06 2014 +0000"
      },
      "message": "Merge \"camera2: Implement most of CameraCaptureSession\" into lmp-preview-dev"
    },
    {
      "commit": "e002c2fb39f9df1db38a7412832882ae622660d4",
      "tree": "072e8a421a04d5be94daec829b680dbfd05945d4",
      "parents": [
        "0b4da0c4f263ec623611a421eaea4d9a611bc9a3"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 03 17:54:34 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 03 17:58:22 2014 -0700"
      },
      "message": "Implement action bar tab mode for Toolbar-based decor action bars\n\nCoordinate between the stacked row, etc. Also fix a silly bug in\nToolbar child views with Gravity.BOTTOM.\n\nBug 15332084\n\nChange-Id: Ie91b7d5255c63d9befcc65d7939c1523e018809f\n"
    },
    {
      "commit": "38bd7b9c4dc8af0d37e4a353e69a5bb130edec07",
      "tree": "c4d71993f4f7933abf84e423872ea729216d753e",
      "parents": [
        "8da213917ec58debffd91bbc64451b38361af428",
        "f2114d5646194100242206b267ddd6e7194b7da9"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 00:46:24 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 00:46:25 2014 +0000"
      },
      "message": "Merge \"Better Minikin integration\" into lmp-preview-dev"
    },
    {
      "commit": "f2114d5646194100242206b267ddd6e7194b7da9",
      "tree": "c98dfd08479a645873abc9c31806ce98934e6057",
      "parents": [
        "1b3718ee66322b5d1bd0d4eb9cc3d20e0a6cec6c"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Sun Jun 01 15:54:47 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Jun 03 17:44:35 2014 -0700"
      },
      "message": "Better Minikin integration\n\nThis patch improves the Minikin integration in a number of ways,\nincluding:\n\nSoftware rendering does text decorations and handles alignment\ncorrectly. This fixes bug 15139067 \"Centered text isn\u0027t working\".\n\nPaint implements getTextPath. This fixes bug 15143354 \"Text rendering in\nMaps Navigation wrong typeface?\"\n\nAlso a bit of refactoring, since there was duplicated code for iterating\nfont runs that\u0027s now a static method in MinikinUtils.\n\nChange-Id: I4cfdb2c0559982376348325a757d95235fab1768\n"
    },
    {
      "commit": "4b002d3251307cb5b82480963bf4089e91b67898",
      "tree": "52ec79c02ee559e66f765f2a001f60ca01580536",
      "parents": [
        "a48e7b5500d38320592cec034619323781112401"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 17:32:19 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 17:32:19 2014 -0700"
      },
      "message": "Fix action bar menu inflation context\n\nChange-Id: I9da159d7721f41974b711e74edbaba6d6740f183\n"
    },
    {
      "commit": "e5fcc9b441f4e998ba327f2f1d3eb779efbfeb3c",
      "tree": "c1fecd4b445f2391ae371cd52eecf6aed607df52",
      "parents": [
        "bb938107b7ef1f6660b9f9cbafacd9d0a427bedc"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 02 16:47:07 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jun 03 17:31:14 2014 -0700"
      },
      "message": "Create reasonable Activity Transition defaults for quantum theme.\n\nBug 15390838\n\nChange-Id: I55c2138176bd00074aa0320a64c3e595d9b9ea13\n"
    },
    {
      "commit": "4021b3ba74471b35e510543b765a2265eff9912a",
      "tree": "1485540863dac74198c89398fe8e123e4385df3f",
      "parents": [
        "bb938107b7ef1f6660b9f9cbafacd9d0a427bedc",
        "8a0da0184f6c5c95d94ab6adfee79bace4040abd"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jun 04 00:21:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 00:21:01 2014 +0000"
      },
      "message": "Merge \"Force all windows to redraw before unblanking screen\" into lmp-preview-dev"
    },
    {
      "commit": "8a0da0184f6c5c95d94ab6adfee79bace4040abd",
      "tree": "d426d7012d2cc62bfe18e4acf9f34a92ca6914e3",
      "parents": [
        "4327e2fbcd68ec022a8d365bbe171dbc3cb97c65"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat May 31 15:13:37 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jun 03 17:08:02 2014 -0700"
      },
      "message": "Force all windows to redraw before unblanking screen\n\nThe screen turning on would show windows as they were when the screen\nturned off. This fix forces all showing windows to redraw first and\nonly then allow the screen to turn on.\n\nFixes bug 15092354.\n\nChange-Id: I52c3f47438176a5ac00ba9a4d5205b56a5aa48f9\n"
    },
    {
      "commit": "bb938107b7ef1f6660b9f9cbafacd9d0a427bedc",
      "tree": "279b749b8cf2c98f1f2b6b276354c2090d473dad",
      "parents": [
        "0b4da0c4f263ec623611a421eaea4d9a611bc9a3",
        "3567140b04907790fefc479be7eec8115ea3a927"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 00:00:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 00:00:14 2014 +0000"
      },
      "message": "Merge \"Temporary drawable for Quantum progress indicator\" into lmp-preview-dev"
    },
    {
      "commit": "0b4da0c4f263ec623611a421eaea4d9a611bc9a3",
      "tree": "fcb9c5a766dc9cce6acf10b46010f0ed97812a5d",
      "parents": [
        "3f6680ad4880de4a94296733fdd4533ea55862d5",
        "6790b0502b0ab6375ab9f750a5faf6a9b1748a4c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 03 23:56:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 23:56:43 2014 +0000"
      },
      "message": "Merge \"Support list navigation mode for toolbar action bars\" into lmp-preview-dev"
    },
    {
      "commit": "6790b0502b0ab6375ab9f750a5faf6a9b1748a4c",
      "tree": "317909633eb04bc926c460ce1a1ac2dd4d39d99d",
      "parents": [
        "a48e7b5500d38320592cec034619323781112401"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jun 02 13:30:11 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 03 16:51:25 2014 -0700"
      },
      "message": "Support list navigation mode for toolbar action bars\n\nAdd support for the list(spinner) navigation mode for ToolbarActionBar\nand WindowDecorActionBar when a Toolbar is substituting for an\nActionBarView.\n\nBug 15332084\n\nChange-Id: Ic618686f7767c4a14410ae359435d7c1b244e4fa\n"
    },
    {
      "commit": "3f6680ad4880de4a94296733fdd4533ea55862d5",
      "tree": "44622cc9c7ce7a60eab439514ab63970e86fa0b5",
      "parents": [
        "856edebad73560e9b1cce021a7de9a0470d07176",
        "b8df8e07d6fc530c82d21ca3199411e2e60975b1"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Jun 03 23:38:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 23:38:57 2014 +0000"
      },
      "message": "Merge \"DNG: Write out additional fields.\" into lmp-preview-dev"
    },
    {
      "commit": "856edebad73560e9b1cce021a7de9a0470d07176",
      "tree": "b5d422f8786a998f23cf24af8e758b727c0252b4",
      "parents": [
        "a48e7b5500d38320592cec034619323781112401"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Jun 01 20:36:47 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jun 03 19:05:55 2014 -0400"
      },
      "message": "Zen: Stateful condition panel.\n\nWhen DND is on, expanded panel shows the current time\ncondition, or time remaining.  The last time bucket\nselected is remembered as the default option for the\nnext time.\n\nMove the server-side countdown helper into a proper\ncondition provider, but register it in-process as a\nsystem provider.\n\nMove common countdown condition parsing into ZenModeConfig\nto reuse from system components.\n\nKeep the manual exit condition around in zen mode config\nand add plumbing for getting / listening to the\ncontroller.\n\nKeep the last QS detail panel around instead of\nrecreating it every time.\n\nFix the time condition\u0027s plus and minus button\nenabling logic, and enhance the click handler to\ndeal properly with the next or previous bucket.\n\nBug:15344758\nChange-Id: Ie7018a1c20e20f6d7e5f9e7874188374e6f8e2ab\n"
    },
    {
      "commit": "3567140b04907790fefc479be7eec8115ea3a927",
      "tree": "10417b5d81bcc8bb3aa78c12ae0296b5010837b2",
      "parents": [
        "6fbe3982b035c200543454bb29b9f3e33b5e347a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 16:02:26 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 16:02:26 2014 -0700"
      },
      "message": "Temporary drawable for Quantum progress indicator\n\nAlso cleans up unused 20dp spinner drawables.\n\nChange-Id: I69aba84eca9f9e8d44a4237d894015caeb3d2308\n"
    },
    {
      "commit": "a48e7b5500d38320592cec034619323781112401",
      "tree": "ff0001551cef91bebed32df6aed72fa1a12c9ae3",
      "parents": [
        "55a54e17df5d77d83d5221345eaea65f1a6094b9",
        "910a0b4d02d0be3e164a32825785fa3d02fe55a2"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 22:49:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 22:49:33 2014 +0000"
      },
      "message": "Merge \"Fix build, fix Drawable loop\" into lmp-preview-dev"
    },
    {
      "commit": "55a54e17df5d77d83d5221345eaea65f1a6094b9",
      "tree": "76d95a773d6786e705e8b66be530bd791c7751d9",
      "parents": [
        "bd4d1c31f3bcee427f6664d4002f4d111083647f",
        "dcf7b59f845297c6e96950615e439d96ce3fb739"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 22:45:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 22:49:33 2014 +0000"
      },
      "message": "Merge \"Update theme colors, fix EditText state transition\" into lmp-preview-dev"
    },
    {
      "commit": "910a0b4d02d0be3e164a32825785fa3d02fe55a2",
      "tree": "cf8709de1e5e70a11c96223c716e7367c6b2f17c",
      "parents": [
        "c213c7a1521a1b5d96ca05fcc62769044bd30d30"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 15:48:30 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 15:48:30 2014 -0700"
      },
      "message": "Fix build, fix Drawable loop\n\nChange-Id: I524b7f40c700ebe601fdbe80644a46e90ab2bba0\n"
    },
    {
      "commit": "b8df8e07d6fc530c82d21ca3199411e2e60975b1",
      "tree": "544aee9ed712c6bff044c86ada66f655b6431883",
      "parents": [
        "dc925857fcd6a9097d6a1d8b85fca231e8d102fc"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Jun 02 22:59:45 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Jun 03 15:07:50 2014 -0700"
      },
      "message": "DNG: Write out additional fields.\n\nBug: 15112503\n\nChange-Id: Ib06d9a5e70e6e3d5063a95a7109538ef64f03334\n"
    },
    {
      "commit": "0b27d3453d5e257594792e9177c5fedb1bc6f9e9",
      "tree": "1ed0d8390d244ce144b553f792beb24e4a48cac5",
      "parents": [
        "5743868e15c88d2886915163652a1571a218bf39"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri May 30 09:45:05 2014 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 03 14:55:52 2014 -0700"
      },
      "message": "camera2: Implement most of CameraCaptureSession\n\nBug: 14964443\nChange-Id: I8203842c77a94a3a6e5f89494fce658b00a4160d\n"
    },
    {
      "commit": "dcf7b59f845297c6e96950615e439d96ce3fb739",
      "tree": "8b1f668536d5c2db0524e679a34d28ead17f3db1",
      "parents": [
        "6fbe3982b035c200543454bb29b9f3e33b5e347a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 14:43:38 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 14:43:38 2014 -0700"
      },
      "message": "Update theme colors, fix EditText state transition\n\nBUG: 11218747\nBUG: 15200201\nChange-Id: I94368897ea9466ae971b25fc80d6ca43433aadd5\n"
    },
    {
      "commit": "c213c7a1521a1b5d96ca05fcc62769044bd30d30",
      "tree": "82c63de6a5391f9af8c576f2c99f04a5ff21dbae",
      "parents": [
        "560ad617cbb832a54ca10c4c8fba1b9fc369a05c",
        "519bfd898c83f464bbe695486787a3b482a8c4a6"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 21:39:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 21:39:04 2014 +0000"
      },
      "message": "Merge \"Quantum tab indicators, clean up text appearances\" into lmp-preview-dev"
    },
    {
      "commit": "560ad617cbb832a54ca10c4c8fba1b9fc369a05c",
      "tree": "ab6484db6f128612d4dfe73859220f58bf259f3d",
      "parents": [
        "e42c72e1b27888035e0ee4455c0c90d63abe3c75",
        "b6f9152b7027e78c7c0c07b1dc10ca4900b1fca7"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 21:11:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 21:11:27 2014 +0000"
      },
      "message": "Merge \"Fix drawable cache, add quantum assets to preload list\" into lmp-preview-dev"
    },
    {
      "commit": "b6f9152b7027e78c7c0c07b1dc10ca4900b1fca7",
      "tree": "cb082f7e56cfddc3e2a316c5e3dfefebc569d964",
      "parents": [
        "6fbe3982b035c200543454bb29b9f3e33b5e347a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 12:52:25 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 12:52:25 2014 -0700"
      },
      "message": "Fix drawable cache, add quantum assets to preload list\n\nBUG: 15409352\nChange-Id: Idb18fd99dc4229aace9082d6e26c88faf81d15bf\n"
    },
    {
      "commit": "32aa65a11207e1fb7d346a68fdf3299f87a20db4",
      "tree": "1778714ec1355da86791a13afba9a529cc3a2195",
      "parents": [
        "93a2bb2063fdbca9f844202f0eca12330605511b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jun 02 15:32:02 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 03 14:00:56 2014 +0000"
      },
      "message": "Fix Legacy NetworkInfo API\n\nMake the connectivity changed broadcasts send correct NetworkInfos.\nAlso update the results of getNetwork.\n\nbug:15290306\nbug:15191336\nbug:14993207\nChange-Id: Ie99ad25f3ebb90d18348e7013761b139e7481866\n(cherry picked from commit 16fe1c18289de200d2249e51db8c0986619f487b)\n"
    },
    {
      "commit": "18ea893a2319e2a192188d2288bb881149c9b06e",
      "tree": "0cb7c43ad9a7a6c28873697f1f133f985d74adaa",
      "parents": [
        "becab9a7dbbfd5395e6889e7d73dd08c3406bf1a"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed May 28 14:53:06 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jun 03 15:49:19 2014 +0200"
      },
      "message": "Ensure trust agents are only provided by platform packages\n\nPrevents the TrustManagerService from binding to any non-platform\ntrust agents and updates the SampleTrustAgent to use the new\npermission.\n\nBug: 15287044\nChange-Id: I38c3deebd5ad359075e68f52d19417bab5ab43db\n"
    },
    {
      "commit": "c3e9b45da09b8689df1d6d474c68e9db37e948ab",
      "tree": "4fe19877c5613c52e08bc5d5e087c5359ab95d44",
      "parents": [
        "faa3ff9ba89486aad83eab0526aea46ea7bbcfe6",
        "b9e60f35ef836e77388b571469972ff1a43c8695"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Tue Jun 03 04:14:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 04:14:49 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Added missing entries in the cec device array\" into lmp-preview-dev"
    },
    {
      "commit": "faa3ff9ba89486aad83eab0526aea46ea7bbcfe6",
      "tree": "b8c13aad0ba1ddc4b9f786c6b95d22e9c9eddb4a",
      "parents": [
        "6510d43d073747387a59636a18f13da98ff4183f",
        "fda1855eaa61daad528cb444e99d0fc5195a7bd1"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Tue Jun 03 03:47:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 03:47:06 2014 +0000"
      },
      "message": "Merge \"Revert sendEnvelope changes [DO NOT MERGE]\" into lmp-preview-dev"
    },
    {
      "commit": "6510d43d073747387a59636a18f13da98ff4183f",
      "tree": "7509aeec977427cdac87e36a3536b93d24d996e1",
      "parents": [
        "10621710900981a1e01cb53efa2a2f96f890b633",
        "ea2aaef30876e385e81b8b9c30b06fea26a912c4"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Jun 03 03:03:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 03:03:04 2014 +0000"
      },
      "message": "Merge \"Add device capability config for new BLE features(MA, scan filter).(1/3) Fixes b/15387925.\" into lmp-preview-dev"
    },
    {
      "commit": "55691b8cc725297e0d36799e234cba3c8c3410f6",
      "tree": "154c54a4d6582be4508d126c79b9def85a4fe677",
      "parents": [
        "49fa8e15baa4aeeb7cc2581ce9c2d8689973c8c7"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue May 27 13:20:24 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 03 01:26:48 2014 +0000"
      },
      "message": "Refactor NetworkFactory.\n\nMake NetworkFactory a concrete class and divide responsibilites between it and NetworkAgent.\nFactory will track requests and by default give a single connect/disconnect api for ease\nof use.  Then NetworkAgent is created and destroyed as needed with very simple logic.\n\nChange-Id: I401c14a6e5466f2fc63b04219b97ff85bb9af291\n(cherry picked from commit 9a17b9c5a256cb4bb14821c5ee89b03b99c045e8)\n"
    },
    {
      "commit": "49fa8e15baa4aeeb7cc2581ce9c2d8689973c8c7",
      "tree": "b81a9a178215941ab825e36cb8511e7df976f069",
      "parents": [
        "1b3718ee66322b5d1bd0d4eb9cc3d20e0a6cec6c",
        "562cc54536f1e75d80855de4d1eccaeefd689a32"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 03 01:26:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 01:26:19 2014 +0000"
      },
      "message": "Merge \"Rewrite startUsingNetworkFeature for new API\" into lmp-preview-dev"
    },
    {
      "commit": "b9e60f35ef836e77388b571469972ff1a43c8695",
      "tree": "89302b2f21b6fbeb57e594e494511e68a23b023c",
      "parents": [
        "1b3718ee66322b5d1bd0d4eb9cc3d20e0a6cec6c"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Mon Jun 02 18:25:00 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Tue Jun 03 10:15:39 2014 +0900"
      },
      "message": "DO NOT MERGE: Added missing entries in the cec device array\n\nChange-Id: Ibb775f47cb9fb53df0a1baf67d09d76c4cb42392\n"
    },
    {
      "commit": "519bfd898c83f464bbe695486787a3b482a8c4a6",
      "tree": "ff3d4180903eec0a6c29445f38e606b0e4c0dfc8",
      "parents": [
        "6fbe3982b035c200543454bb29b9f3e33b5e347a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 02 17:54:57 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 02 17:54:57 2014 -0700"
      },
      "message": "Quantum tab indicators, clean up text appearances\n\nBUG: 14618104\nChange-Id: I88d3cbde794d418f50e7700d9aa2cabd0ba51fdc\n"
    },
    {
      "commit": "6abd0d801b6772bb9d0fe6cd4c007dace2f38570",
      "tree": "8a3200858ff96b8b618fc093f5bad77cafe520e0",
      "parents": [
        "5a4af17e27cf0be613e42d44e421d532efb7a7f7",
        "e7bb7d6bb2257c24076f5a4b9f536f90a6637f58"
      ],
      "author": {
        "name": "Chulwoo Lee",
        "email": "chulwoo@google.com",
        "time": "Mon Jun 02 23:59:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 23:59:55 2014 +0000"
      },
      "message": "Merge \"Add a way to get the class name of SetupActivity and SettingsActivity\" into lmp-preview-dev"
    },
    {
      "commit": "e7bb7d6bb2257c24076f5a4b9f536f90a6637f58",
      "tree": "7d4aa3140b0fd1a3510b74075968d2a62c77f3c4",
      "parents": [
        "0bec638839b0a07502ff27c9dcf4419b3c47a0d2"
      ],
      "author": {
        "name": "Chulwoo Lee",
        "email": "chulwoo@google.com",
        "time": "Tue May 27 14:10:37 2014 +0900"
      },
      "committer": {
        "name": "Chulwoo Lee",
        "email": "chulwoo@google.com",
        "time": "Tue Jun 03 08:56:35 2014 +0900"
      },
      "message": "Add a way to get the class name of SetupActivity and SettingsActivity\n\nNow, there can be only one SetupActivity and one SettingsActivity for\none TIS apk though one TIS apk can contain several services. Each TIS\nneed to be able to have its own SetupActivity and SettingsActivity.\n\nBUG: 15177340\nChange-Id: I2d944e3ef35c3a981483ba643fd27b15925bab16\n"
    },
    {
      "commit": "5a4af17e27cf0be613e42d44e421d532efb7a7f7",
      "tree": "fcc8f59e3e5c2df92361a37ea6e1660663b9dc6f",
      "parents": [
        "0bec638839b0a07502ff27c9dcf4419b3c47a0d2",
        "6dbe51b50e82057af4d29882889444d22ac19c9c"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 02 23:41:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 23:41:59 2014 +0000"
      },
      "message": "Merge \"Clean up drawable theming APIs\" into lmp-preview-dev"
    },
    {
      "commit": "6dbe51b50e82057af4d29882889444d22ac19c9c",
      "tree": "b06469b2ed2f73a95efb63cd6e5ffdb805a802ca",
      "parents": [
        "66268f5d32106aafcbb56370f9800bde0c94cb0d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 02 16:39:04 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 02 16:39:04 2014 -0700"
      },
      "message": "Clean up drawable theming APIs\n\nRemoves APIs for themed creation of a drawable from a stream, since\nthat doesn\u0027t involve any inflation. Also cleans up tinting methods\nleft over from previous clean up.\n\nBUG: 15089957\nChange-Id: I2af7aa9a6d351ae61b33ee1216c674fae1bffe11\nSigned-off-by: Alan Viverette \u003calanv@google.com\u003e\n"
    },
    {
      "commit": "562cc54536f1e75d80855de4d1eccaeefd689a32",
      "tree": "a104c501bfd49ce054a0f3f764aa34cc1f03631a",
      "parents": [
        "0bec638839b0a07502ff27c9dcf4419b3c47a0d2"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu May 15 18:07:26 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jun 02 23:29:20 2014 +0000"
      },
      "message": "Rewrite startUsingNetworkFeature for new API\n\nbug:14993207\nChange-Id: I041a80faa07bf3094af13a6c606f3b15aa03f789\n(cherry picked from commit 09fe5e618b09965183cf53fba87c39025a19e8d1)\n"
    },
    {
      "commit": "ea2aaef30876e385e81b8b9c30b06fea26a912c4",
      "tree": "ab81100254840ac9bd7f17f6a88575d3bce242c2",
      "parents": [
        "596f0b1a03c1d733697f89757bcf3c80b9900c78"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Mon Jun 02 14:31:52 2014 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Mon Jun 02 15:58:32 2014 -0700"
      },
      "message": "Add device capability config for new BLE features(MA, scan filter).(1/3)\nFixes b/15387925.\n\nChange-Id: Ib53e92967971b769ff9872bf11dfa10f4c9a1fd4\n"
    },
    {
      "commit": "0bec638839b0a07502ff27c9dcf4419b3c47a0d2",
      "tree": "0bbffd1709ce08d75717bd47bd3ca44093554c68",
      "parents": [
        "596f0b1a03c1d733697f89757bcf3c80b9900c78",
        "fc0641340ff927d9c35d5613723d25858f751118"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 02 22:57:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 22:57:41 2014 +0000"
      },
      "message": "Merge \"Some battery stats history fixes.\" into lmp-preview-dev"
    }
  ],
  "next": "596f0b1a03c1d733697f89757bcf3c80b9900c78"
}
