)]}'
{
  "log": [
    {
      "commit": "3decd141a51849fa7f84cb4e5a28fa047ff9be37",
      "tree": "477991bdec7ce715824f187e28908e9b7621b8d6",
      "parents": [
        "ccee3b158a83afb3df7cf9ea33690f5c56cf6244",
        "0b4da0c4f263ec623611a421eaea4d9a611bc9a3"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 18:44:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:44:02 2014 +0000"
      },
      "message": "am ab9906c0: Merge \"Support list navigation mode for toolbar action bars\" into lmp-preview-dev\n\n* commit \u0027ab9906c0735fb22017f3d673207897347edeba92\u0027:\n  Support list navigation mode for toolbar action bars\n"
    },
    {
      "commit": "ccee3b158a83afb3df7cf9ea33690f5c56cf6244",
      "tree": "e9b849eaa470441bd1414365769c7b319b421dbb",
      "parents": [
        "7b92af62b8334541744097e488a493497065c0fb",
        "3f6680ad4880de4a94296733fdd4533ea55862d5"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Jun 04 18:43:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:43:50 2014 +0000"
      },
      "message": "am c354b069: Merge \"DNG: Write out additional fields.\" into lmp-preview-dev\n\n* commit \u0027c354b06955508816af29daefdac5ef9ea9b89fbb\u0027:\n  DNG: Write out additional fields.\n"
    },
    {
      "commit": "7b92af62b8334541744097e488a493497065c0fb",
      "tree": "7dac7f9129ddfce696005323719b81a1c6edceba",
      "parents": [
        "8a3e0a5c0b9ec620e69bcba40a419eca74cd0e6c",
        "856edebad73560e9b1cce021a7de9a0470d07176"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Jun 04 18:43:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:43:37 2014 +0000"
      },
      "message": "am 7e127344: Zen: Stateful condition panel.\n\n* commit \u00277e12734486152ee4f6467e13e6b4cdd3a9c7bf8d\u0027:\n  Zen: Stateful condition panel.\n"
    },
    {
      "commit": "8a3e0a5c0b9ec620e69bcba40a419eca74cd0e6c",
      "tree": "293fddf0ad9d0f11c477f7d4f04977431f001fc3",
      "parents": [
        "22b893fde125ea6620563c91aab7a28dd68a1f73",
        "a48e7b5500d38320592cec034619323781112401"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 18:43:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:43:23 2014 +0000"
      },
      "message": "am 15fabac3: Merge \"Fix build, fix Drawable loop\" into lmp-preview-dev\n\n* commit \u002715fabac37d6c1ce575c66338b4a51b2f8d8afb96\u0027:\n  Fix build, fix Drawable loop\n"
    },
    {
      "commit": "22b893fde125ea6620563c91aab7a28dd68a1f73",
      "tree": "416d5af8b24edd029819d3a82d9b1bda7bd1b706",
      "parents": [
        "5398aec7001b37e7de48d67f8133d0303451678a",
        "55a54e17df5d77d83d5221345eaea65f1a6094b9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 11:42:06 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 11:42:06 2014 -0700"
      },
      "message": "Merge commit \u0027096d52fb\u0027 into manualmerge\n\nConflicts:\n\tapi/current.txt\n\nChange-Id: Iaf1f9172a73e74885475c30ffefcb7d0e32a5883\n"
    },
    {
      "commit": "62c5c1bd554a7f1b80b82af97b396c0d7af0ae16",
      "tree": "86fe863ba28f46b929f3b60942eac5019c7cbae4",
      "parents": [
        "1fa8b11d93691cfdd0ca38b34176b3ecd61c4eff",
        "c213c7a1521a1b5d96ca05fcc62769044bd30d30"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 18:09:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:09:21 2014 +0000"
      },
      "message": "am 4d75314b: Merge \"Quantum tab indicators, clean up text appearances\" into lmp-preview-dev\n\n* commit \u00274d75314b5b03cacffddcd15aea7b5172f89b0512\u0027:\n  Quantum tab indicators, clean up text appearances\n"
    },
    {
      "commit": "1fa8b11d93691cfdd0ca38b34176b3ecd61c4eff",
      "tree": "e01cdfb133eb79e7b9a3a3736499cb6cb37d8c21",
      "parents": [
        "0a9c02df1ed9b93a37cd0d1cc815355cfed55486",
        "560ad617cbb832a54ca10c4c8fba1b9fc369a05c"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 18:09:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:09:14 2014 +0000"
      },
      "message": "am cd5b044e: Merge \"Fix drawable cache, add quantum assets to preload list\" into lmp-preview-dev\n\n* commit \u0027cd5b044eaf38cc1fad926dff5d5d1b35c3c8b6a3\u0027:\n  Fix drawable cache, add quantum assets to preload list\n"
    },
    {
      "commit": "13d6cfb3b51c4740585cb7881f83ce789527901a",
      "tree": "70130c5bfe9e490a7d78ce3ae9124a3b1b11967a",
      "parents": [
        "4806c12711412357cf5b07d85b42166097dcd61d",
        "0ac81cb785241f49abc39ba639abddc33b891971"
      ],
      "author": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Wed Jun 04 17:12:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 17:12:36 2014 +0000"
      },
      "message": "Merge \"Removes bad comment from CookieManager\""
    },
    {
      "commit": "2fabda19067e41f04d526bf7a7ac754ddc7c7345",
      "tree": "a310f2b61f53e0a604f4c2f4460ed900770e547c",
      "parents": [
        "77fa242097c58bd838c49a7dfc7cfde11d07bf61",
        "6510d43d073747387a59636a18f13da98ff4183f"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Wed Jun 04 17:02:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:02:02 2014 +0000"
      },
      "message": "am 283a2233: Merge \"Add device capability config for new BLE features(MA, scan filter).(1/3) Fixes b/15387925.\" into lmp-preview-dev\n\n* commit \u0027283a223371df58274fdc4380f9710511775eecc5\u0027:\n  Add device capability config for new BLE features(MA, scan filter).(1/3) Fixes b/15387925.\n"
    },
    {
      "commit": "676f92e9a77a547b80a3a22bb3d4e4d0d2aa0bed",
      "tree": "bba6c18ebdbf3f45507cf4a285ef38f7295fdb76",
      "parents": [
        "a578ab00c41e5ac6cc4b69ff4ba61d2c94c5e47c",
        "95d49149cc7fff87a18449fa661454c1b5ddbd30"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@google.com",
        "time": "Wed Jun 04 16:04:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 16:04:45 2014 +0000"
      },
      "message": "Merge \"Canvas JNI cleanup.\""
    },
    {
      "commit": "95d49149cc7fff87a18449fa661454c1b5ddbd30",
      "tree": "3727c264b091e5206e58bf818ceb7900c7da7ab0",
      "parents": [
        "522a0278065b929e0d75d1d118e26a39ed57f010"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@google.com",
        "time": "Tue Jun 03 12:27:17 2014 -0400"
      },
      "committer": {
        "name": "Florin Malita",
        "email": "fmalita@google.com",
        "time": "Wed Jun 04 11:09:18 2014 -0400"
      },
      "message": "Canvas JNI cleanup.\n\nAs pointed out in a previous patch review, some native Canvas methods do not\nreceive a native canvas handle and instead have to use GraphicsJNI to query\nthe object mNativeCanvasWrapper field.\n\nTo avoid the extra JNI call, this change adds the missing Java wrapper\nmethods and ensures that all native calls are passed efficient native\nhandles.\n\nAlso, some native methods are consolidated: save, saveAll -\u003e save,\nclipRect* -\u003e clipRect.\n\nChange-Id: I2eae4a633f6a463d9fbae2ca632661acc8b5cfc3\n"
    },
    {
      "commit": "a578ab00c41e5ac6cc4b69ff4ba61d2c94c5e47c",
      "tree": "35ddffa10c0df5f3187ae57ff7e496c388926c55",
      "parents": [
        "9e8df26f3b707c63db9029103a90f65800afe6ce",
        "0aa39dc2dcfca20f4d9cbeb1699d48a4808f2c70"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Wed Jun 04 14:04:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 14:04:18 2014 +0000"
      },
      "message": "Merge \"Ignore inPurgeable and inInputShareable.\""
    },
    {
      "commit": "1b8737ee18f5d80adda41eafca6143a046a47a13",
      "tree": "c57d0413c941cc1b96cf4ce0273f4b237e15b338",
      "parents": [
        "8554f62fbccf2b7339d146302836584f1e2b8d72",
        "866896df168d1382732c97e49617ab2f2995d376"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Wed Jun 04 10:11:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 10:11:46 2014 +0000"
      },
      "message": "Merge \"Remove enableSystemApp() and enableSystemAppWithInten().\""
    },
    {
      "commit": "e3abed72d6ab02eb1dc1f8b128213c70422f3917",
      "tree": "cc0ee4428eddd9c3e390b90c0a178db96d7c52c8",
      "parents": [
        "41eca132b24f2371be4fa26828803395df533beb"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Jun 03 16:37:01 2014 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jun 04 09:16:55 2014 +0000"
      },
      "message": "Add missing #isSpeaking to TTS API V2\n\nTextToSpeech#isSpeaking queries TTS engine if it\u0027s\ncurrently outputting any audio, it was present in the\nTTS API V1.\n\nChange-Id: Iee4a91976b9b80653811fb458ac48d75418752cf\n"
    },
    {
      "commit": "41eca132b24f2371be4fa26828803395df533beb",
      "tree": "3054067c3f4ff45a1510aa74a0d2f0d610dc95f6",
      "parents": [
        "16ce2933e05fcb3786d528e9ba3052fee6bddcb8",
        "4d07c48e4882bfc4223ed6f818d2f8cc1d06f328"
      ],
      "author": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Wed Jun 04 05:12:54 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 05:12:55 2014 +0000"
      },
      "message": "Merge \"Add API definition for WebSettings.setVideoOverlayForEmbeddedEncryptedVideoEnabled.\""
    },
    {
      "commit": "e3ceca2cf9333f1782d1799f6d46f4a19fed3106",
      "tree": "443863802e7e5bda6a5839bd2d0dc8480183bf7f",
      "parents": [
        "6aa93994f33163b9758a28c527aa43147daf3139",
        "1aff2e2a28032260d0a9fe5645fe646aca6eb9dc"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 04 04:40:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 04:40:39 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "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": "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": "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": "0aa39dc2dcfca20f4d9cbeb1699d48a4808f2c70",
      "tree": "d2478b7f7b5080f5f8f1be3e0500a0924610c6d0",
      "parents": [
        "522a0278065b929e0d75d1d118e26a39ed57f010"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Tue Jun 03 12:19:32 2014 -0400"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Tue Jun 03 14:05:58 2014 -0400"
      },
      "message": "Ignore inPurgeable and inInputShareable.\n\nThese are discouraged anyway, due to the fact that using them may\nresult in decoding on the UI thread. Now that they are ignored, the\nimages will still be decoded; they just will never have their\nmemory purged, meaning there could be a RAM penalty. This is\nacceptable, since apps are encouraged to instead use inBitmap to\nmanage bitmap memory.\n\nThis incidentally fixes BUG:15390468 by converting purgeable index8\n(e.g. gif) images to non purgeable.\n\nChange-Id: Ieaf3ab25d28d93fb94bdaea1eb3bd762f163b09a\n"
    },
    {
      "commit": "f573765bf1a70d3af7d6149fb01dbe0f74f95834",
      "tree": "2dc58cc3fce22310a6f18ecc0b2955f316d467cd",
      "parents": [
        "02a078d088cabe694a07e6f916fe8a0eda58f74c",
        "6abd0d801b6772bb9d0fe6cd4c007dace2f38570"
      ],
      "author": {
        "name": "Chulwoo Lee",
        "email": "chulwoo@google.com",
        "time": "Tue Jun 03 17:16:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 17:16:33 2014 +0000"
      },
      "message": "am b9c0a8ae: Merge \"Add a way to get the class name of SetupActivity and SettingsActivity\" into lmp-preview-dev\n\n* commit \u0027b9c0a8ae7b0e69829a663fa2ca6bbdededa02d93\u0027:\n  Add a way to get the class name of SetupActivity and SettingsActivity\n"
    },
    {
      "commit": "02a078d088cabe694a07e6f916fe8a0eda58f74c",
      "tree": "ee0c4dd43647448bffcbd033d5937ce7b0763287",
      "parents": [
        "bcaffd05862b18a13d3aac5cbfc9114adf9ba595",
        "5a4af17e27cf0be613e42d44e421d532efb7a7f7"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 17:16:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 17:16:27 2014 +0000"
      },
      "message": "am 25931ade: Merge \"Clean up drawable theming APIs\" into lmp-preview-dev\n\n* commit \u002725931adee5ba954220190f48901bb66c8c9dd462\u0027:\n  Clean up drawable theming APIs\n"
    },
    {
      "commit": "bcaffd05862b18a13d3aac5cbfc9114adf9ba595",
      "tree": "57a8fac3ea17e652168512d7a601ca7161fd2f91",
      "parents": [
        "690d45157d01088778e4da398c31575be5aa35ce",
        "0bec638839b0a07502ff27c9dcf4419b3c47a0d2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 03 17:16:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 17:16:01 2014 +0000"
      },
      "message": "am da4a186f: Merge \"Some battery stats history fixes.\" into lmp-preview-dev\n\n* commit \u0027da4a186f8bf49d8ea06d5ad6d402d9b073ee3841\u0027:\n  Some battery stats history fixes.\n"
    },
    {
      "commit": "690d45157d01088778e4da398c31575be5aa35ce",
      "tree": "f7a17bd3358d2f58a6987e815e2218335228ed8e",
      "parents": [
        "d7954a8a29d7a64ab798e76ea45c7f993c94c79f",
        "596f0b1a03c1d733697f89757bcf3c80b9900c78"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Jun 03 17:15:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 17:15:56 2014 +0000"
      },
      "message": "am faa91203: Merge \"Support fallbacks for custom typefaces (Minikin)\" into lmp-preview-dev\n\n* commit \u0027faa912037ca4895eb99155a4a53354435ee413c2\u0027:\n  Support fallbacks for custom typefaces (Minikin)\n"
    },
    {
      "commit": "d7954a8a29d7a64ab798e76ea45c7f993c94c79f",
      "tree": "8c0d93154ea1c416afbbf54761ed6fea9fd4decf",
      "parents": [
        "a5dd05f26f8498f609fcc0bca8ffcad64cd9203a",
        "cdd5c8f34bd86042fbad8621ae7f6ffa0022277e"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jun 03 17:15:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 17:15:47 2014 +0000"
      },
      "message": "am 5a745332: Merge \"Delay sending shared element position until after layout.\" into lmp-preview-dev\n\n* commit \u00275a745332b3e5bac89052484e2ae4978a9a1e1bcd\u0027:\n  Delay sending shared element position until after layout.\n"
    },
    {
      "commit": "a5dd05f26f8498f609fcc0bca8ffcad64cd9203a",
      "tree": "eaeb251c15d8df9de852eacd3330a3909e5d2771",
      "parents": [
        "0db9a678a41a05a7b464541fb31172323114e663",
        "08c06495ccf9709b4540abda12221f177adad6ec"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 03 17:15:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 17:15:34 2014 +0000"
      },
      "message": "am ef7c0948: Merge \"Add an internal method for setting optical insets.\" into lmp-preview-dev\n\n* commit \u0027ef7c0948ea1379ee9f3f5f40267ca2cf5e76a36b\u0027:\n  Add an internal method for setting optical insets.\n"
    },
    {
      "commit": "1044046aa9dca4e46656cf2b06230b348e41d8d9",
      "tree": "6e0e68bbc477866c882839b83539b1a68beb4837",
      "parents": [
        "93d8c7259d57c1503b15740ad3b88315466e52ee",
        "44e3da3c289758dd27a6dc8a588ec40364c0746b"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Jun 03 17:15:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 17:15:21 2014 +0000"
      },
      "message": "am 8e3605e4: Merge \"Check for NULL on TypefaceImpl unref\" into lmp-preview-dev\n\n* commit \u00278e3605e4de5a109792acca22c37976ac52ee571e\u0027:\n  Check for NULL on TypefaceImpl unref\n"
    },
    {
      "commit": "93d8c7259d57c1503b15740ad3b88315466e52ee",
      "tree": "084de445d4364669e5df864f52daaec3097936aa",
      "parents": [
        "4c9e57f156d3cbd86b38e9897dfdab81964efe90",
        "3742ec394f2603af465dcaa5909916b1065243c3"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue Jun 03 17:08:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 17:08:50 2014 +0000"
      },
      "message": "Merge \"Adding user consent extras to DevicePolicyManager.\""
    },
    {
      "commit": "3742ec394f2603af465dcaa5909916b1065243c3",
      "tree": "732205ed1a0959352b6523f7531ddfcf74a06aec",
      "parents": [
        "c777185688d1de4f1c989b3f7630e7715fd71be3"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue May 27 18:22:35 2014 +0100"
      },
      "committer": {
        "name": "Nicolas Prévot",
        "email": "nprevot@google.com",
        "time": "Tue Jun 03 17:07:34 2014 +0000"
      },
      "message": "Adding user consent extras to DevicePolicyManager.\n\nAdding ACTION_PROVISIONING_USER_HAS_CONSENTED and EXTRA_PROVISIONING_TOKEN to DevicePolicyManager.\nThey can be used to tell ManagedProvisioning to skip user consent.\n\nChange-Id: I5ef8ab2a14969bb29a2ee3dbdce5ca3225e0759a"
    },
    {
      "commit": "4c9e57f156d3cbd86b38e9897dfdab81964efe90",
      "tree": "55cb749043c9dd147d3bdacb981f935cc0e2fe62",
      "parents": [
        "5e9a42588e986a7a2ab12de5d70adff5f2db9c5a",
        "3c784d6359f15a5451b670a18384e9ae3c9aa276"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Jun 03 10:03:46 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Jun 03 17:06:58 2014 +0000"
      },
      "message": "resolved conflicts for merge of ebe661c4 to master\n\nChange-Id: Ic25dc762ee43654b439de3ec237ead007bee3df4"
    },
    {
      "commit": "5e9a42588e986a7a2ab12de5d70adff5f2db9c5a",
      "tree": "0d259673341b988ad30e5c3c5c9022f6b59a210c",
      "parents": [
        "2808907362922f077fa48b97ece28bf9e18482a6",
        "4d24caf1dec2babf273b18c99638fe2a0635ced4"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Jun 03 16:03:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 16:03:37 2014 +0000"
      },
      "message": "Merge \"Add the tree hierarchy for the group\""
    },
    {
      "commit": "2808907362922f077fa48b97ece28bf9e18482a6",
      "tree": "c8fb4fdd1ef09071439c6606b405880708a45062",
      "parents": [
        "55ce00e7effbc4bf94079cbcc109cafc5280bbc4",
        "b5b0396ddce8f27582b7405996fc99e3f248fcbd"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue Jun 03 14:52:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 14:52:58 2014 +0000"
      },
      "message": "Merge \"Updating the pictures and labels for cross-profile intents.\""
    },
    {
      "commit": "7e3a7fc35f1972819e9e8dfabb8c8efb3667dc67",
      "tree": "7b1566288ba419f5e2b97be512dd2c888277716d",
      "parents": [
        "2cbc51f5ac5d726c5306e9af8bc2f82f87b75189",
        "84a4c887a07c1c2939443f4e0587d7f1ac109e4b"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jun 03 14:27:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 14:27:26 2014 +0000"
      },
      "message": "Merge \"Remove GLRenderer\""
    },
    {
      "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": "c32a244e907719e03d0fae42b20401dcd2c595fc",
      "tree": "6aa66d59b39ddf1a1e378fb60473a6b011dc4398",
      "parents": [
        "5770f2bfab686bd455d5999a76eed7d16098f453",
        "dd2e9d3386d2d74f99f79bcad951ff5cdefa6fab"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 13:58:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 13:58:35 2014 +0000"
      },
      "message": "am dd2e9d33: am 7cb13f8a: Merge \"Scan for renderscript files before deciding ABIs.\"\n\n* commit \u0027dd2e9d3386d2d74f99f79bcad951ff5cdefa6fab\u0027:\n  Scan for renderscript files before deciding ABIs.\n"
    },
    {
      "commit": "dd2e9d3386d2d74f99f79bcad951ff5cdefa6fab",
      "tree": "221b81e8642f3acac78d2934f395dcc52f4b5a30",
      "parents": [
        "797b109c60bda8e122075b0c2101d3f2a0b67c07",
        "7cb13f8a0a40f3d971a953b330f38bfcfb001c5e"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 13:24:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 13:24:50 2014 +0000"
      },
      "message": "am 7cb13f8a: Merge \"Scan for renderscript files before deciding ABIs.\"\n\n* commit \u00277cb13f8a0a40f3d971a953b330f38bfcfb001c5e\u0027:\n  Scan for renderscript files before deciding ABIs.\n"
    },
    {
      "commit": "797b109c60bda8e122075b0c2101d3f2a0b67c07",
      "tree": "44b36fe5af64a8b673180debbbe4e64c7b21690f",
      "parents": [
        "41aa48beacc93a1511a290e91293402eeb787165",
        "7ed98c43f8cbcfbb4862205a72455ab39359a011"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 13:24:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 13:24:45 2014 +0000"
      },
      "message": "am 7ed98c43: Merge \"Add an --abi argument to \"pm install\"\"\n\n* commit \u00277ed98c43f8cbcfbb4862205a72455ab39359a011\u0027:\n  Add an --abi argument to \"pm install\"\n"
    },
    {
      "commit": "dad8f819a710510be28e9fdeee84f9b5b2ddacbf",
      "tree": "34d947b5c4459e017b3e14bb3f43d8f0e7b02b53",
      "parents": [
        "e4d7fc02ab0c333f5cd898928f97e7bce812dfa0",
        "116bdbd823b607d860b039ec334a1f985eed7a7f"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 12:01:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 12:01:53 2014 +0000"
      },
      "message": "Merge \"Add an --abi argument to \"pm install\"\""
    },
    {
      "commit": "d47e38b6342fea93b007319431634a4bcfee452c",
      "tree": "4f6365ddf8421fbe2c4238d26ab53d005cc0976e",
      "parents": [
        "7ed98c43f8cbcfbb4862205a72455ab39359a011"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri May 16 16:45:56 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 12:58:35 2014 +0100"
      },
      "message": "Scan for renderscript files before deciding ABIs.\n\nThe presence of \".bc\" files in an APK implies\nincompatibility with any of the 64 bit ABIs.\n\nbug: 14900093\n\nChange-Id: I66ca339a9a149cb3b7e7b349033d80acdeb4140a\n"
    },
    {
      "commit": "b90b20b5d57809da5c91bac9ff45c2ac323d9637",
      "tree": "bc5866c69e155ea4204ea8e179631a7af55040c0",
      "parents": [
        "c777185688d1de4f1c989b3f7630e7715fd71be3"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jun 02 15:32:02 2014 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jun 03 19:58:54 2014 +0900"
      },
      "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"
    },
    {
      "commit": "116bdbd823b607d860b039ec334a1f985eed7a7f",
      "tree": "948d436a288ed6e2edc62988df6394e736e92b82",
      "parents": [
        "8627cef5382035dac8f3e68823b239724cc39708"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu May 29 11:51:59 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 11:35:49 2014 +0100"
      },
      "message": "Add an --abi argument to \"pm install\"\n\nThis allows callers to force an install to a particular\nABI. This is intended only for testing (and CTS) and is\nnot meant for usage by the installer package.\n\nbug: 14453227\n\n(cherry picked from commit 6431d11cd420536aaa9d93ae510a3151ccc4df1d)\n\nChange-Id: I85d4f8785deea02a6a4d3cb0b05e6ef8bf64826b\n"
    },
    {
      "commit": "6431d11cd420536aaa9d93ae510a3151ccc4df1d",
      "tree": "880f75d4410e2a8cd8c1edf29297b8b14b561669",
      "parents": [
        "032c5c054c331b63f2d45ee9c497ac852faec633"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu May 29 11:51:59 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 11:11:47 2014 +0100"
      },
      "message": "Add an --abi argument to \"pm install\"\n\nThis allows callers to force an install to a particular\nABI. This is intended only for testing (and CTS) and is\nnot meant for usage by the installer package.\n\nChange-Id: Icb1528c0cd35b1aa9323386cb35ff4aaba374fcb\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": "c777185688d1de4f1c989b3f7630e7715fd71be3",
      "tree": "cfec3ce1570a1f0bccb69ad37c32d02c9f19b0d9",
      "parents": [
        "bfb131317b51931569b4d375f1dc652a17d0b954"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 02 19:10:54 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 02 19:10:54 2014 -0700"
      },
      "message": "Finish migration of backup transport constants\n\n...and make sure to fix a couple of lingering Javadoc references.\n\nBug 15329632\n\nChange-Id: I1de7b53a58940834cd2dae2301fd5f65dbb48ba6\n"
    },
    {
      "commit": "bfb131317b51931569b4d375f1dc652a17d0b954",
      "tree": "7eb64b346da21e25017ab955ddac3d6bf31e2515",
      "parents": [
        "9e32be5d2625daa5efdfe04e983f33b825bb0d9b",
        "4dd2635bf501ad1a1adc22a6ceb4c66cd61a1a23"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 03 02:07:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 02:07:01 2014 +0000"
      },
      "message": "Merge \"Add full-backup stream API to BackupTransport\""
    },
    {
      "commit": "4dd2635bf501ad1a1adc22a6ceb4c66cd61a1a23",
      "tree": "78f87822d8aa88f5213c016feae8e4cd0d515703",
      "parents": [
        "0dcecc1cab9e0586ccc4725a2dab068e78207387"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 02 18:54:18 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 02 18:57:21 2014 -0700"
      },
      "message": "Add full-backup stream API to BackupTransport\n\nAlso started migrating the definition of transport success/failure constants\ninto BackupTransport to make them permanent.\n\nThe new methods are not yet plumbed in; this is just to allow forward\nprogress against a proposed stable API.\n\nBug 15329632\n\nChange-Id: I27472e09b831350c140b9fa548ebda3af334eb1a\n"
    },
    {
      "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": "9e32be5d2625daa5efdfe04e983f33b825bb0d9b",
      "tree": "a60bdab5bfc025e70b13bcca4daa34599c30ff14",
      "parents": [
        "083a3e61519b211d021fe97f08f0bacc18224104",
        "3192dec32180f56733e631c2d9ec62fa1359283d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 03 01:11:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 01:11:00 2014 +0000"
      },
      "message": "Merge \"Refactor NetworkFactory.\""
    },
    {
      "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": "083a3e61519b211d021fe97f08f0bacc18224104",
      "tree": "43165b99f7cf9bca66e653513588dce5fc95127a",
      "parents": [
        "cfdecb3b915a2d0d431d5efd4747b8d212104417",
        "07bd732034fbf4ce0e51b99c7199edf20dff1565"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jun 03 00:51:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 00:51:32 2014 +0000"
      },
      "message": "Merge \"Reenable DynamicRotationList for language-switching-aware IMEs\""
    },
    {
      "commit": "4d24caf1dec2babf273b18c99638fe2a0635ced4",
      "tree": "a91badbb5bd40b360737399eacec525c13262e0a",
      "parents": [
        "452f6ece7fe2fd1a85fca53f54e90bf041083b21"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed May 28 15:02:35 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Mon Jun 02 17:18:10 2014 -0700"
      },
      "message": "Add the tree hierarchy for the group\n\nbug:15288554\n\nChange-Id: I7caedb8466d078a0d9a6148e00d02eded4a4d234\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": "84a4c887a07c1c2939443f4e0587d7f1ac109e4b",
      "tree": "452f1728b4797012818ac4494bc9fbe3ef1c1d1b",
      "parents": [
        "c7ad12f458d761948e8455005ad9579e693b717b"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 30 14:34:03 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jun 02 16:33:52 2014 -0700"
      },
      "message": "Remove GLRenderer\n\nChange-Id: I180286417c1a354fc7eb1eadb1884ac6add0795c\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": "d79b39220dcb57ed4cee03b9fec20585bb0bec19",
      "tree": "ba438426d1e04b28522932ed77ff9cdca8490af7",
      "parents": [
        "8f3799867d2c3322a7191803b2dda54583305ea0",
        "cf6527ca985ffcf904d63507bfe2780a35005262"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Mon Jun 02 23:24:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 23:24:56 2014 +0000"
      },
      "message": "Merge \"Added missing entries in the cec device array\""
    },
    {
      "commit": "3192dec32180f56733e631c2d9ec62fa1359283d",
      "tree": "81df7713efd1bd18222d25c5fb649accca8fca83",
      "parents": [
        "8f3799867d2c3322a7191803b2dda54583305ea0"
      ],
      "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": "Mon Jun 02 16:19:08 2014 -0700"
      },
      "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"
    },
    {
      "commit": "8f3799867d2c3322a7191803b2dda54583305ea0",
      "tree": "30dbdf302a16b7e6e218f1e283c154c7abe09ea4",
      "parents": [
        "982e28cafdf847c97d0e33d06c177d4aa927c6f1",
        "71bf33a02f49444fbfa35b267c70592f3b07a07d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jun 02 23:12:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 23:12:29 2014 +0000"
      },
      "message": "Merge \"Rewrite startUsingNetworkFeature for new API\""
    },
    {
      "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"
    },
    {
      "commit": "596f0b1a03c1d733697f89757bcf3c80b9900c78",
      "tree": "1fd8cc16a1448b10734d6e832230cc92d93207fb",
      "parents": [
        "cdd5c8f34bd86042fbad8621ae7f6ffa0022277e",
        "d573794d83a049fe59e289944f0cd77406dd776a"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Mon Jun 02 22:54:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 22:54:58 2014 +0000"
      },
      "message": "Merge \"Support fallbacks for custom typefaces (Minikin)\" into lmp-preview-dev"
    },
    {
      "commit": "cdd5c8f34bd86042fbad8621ae7f6ffa0022277e",
      "tree": "c1538ae56248fd609e668da8acf1b0582987014b",
      "parents": [
        "08c06495ccf9709b4540abda12221f177adad6ec",
        "d265bd7446e662c9597226c596e8f91eda824982"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 02 22:42:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 22:42:45 2014 +0000"
      },
      "message": "Merge \"Delay sending shared element position until after layout.\" into lmp-preview-dev"
    },
    {
      "commit": "b3d5856e68e3c5ba23381097ca184426ca3f626f",
      "tree": "371ba6c1d2e32b189aac5d8367c3fc12ddb0e063",
      "parents": [
        "47297e8f82118555cae7afb1bf4c713a26a98a22",
        "b75a69f9b3dfe1499828c6e092bf40f69be18bbf"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Jun 02 22:10:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 02 22:10:36 2014 +0000"
      },
      "message": "am f3c294df: Merge \"Code cleaning\" into lmp-preview-dev\n\n* commit \u0027f3c294df46bab8f50bead51e70f562778b8c5deb\u0027:\n  Code cleaning\n"
    },
    {
      "commit": "47297e8f82118555cae7afb1bf4c713a26a98a22",
      "tree": "2c114d64553217906a6c5a563d9a195ba01efa46",
      "parents": [
        "8d2a604ce4fc7666399e21f2ab9c1cdb98c5563a",
        "4ec00382431d59a20fde706c27aa04c624e64249"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Jun 02 22:10:31 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 02 22:10:31 2014 +0000"
      },
      "message": "am 8dead81f: Merge \"Code cleaning\" into lmp-preview-dev\n\n* commit \u00278dead81f3b1548d0d3f84a585b389baf8d415e99\u0027:\n  Code cleaning\n"
    },
    {
      "commit": "fd881f8973961462ff06900a6a090089d4ae0d82",
      "tree": "75ffdc53dbb9e27e0132efefc1b34e5aee68f280",
      "parents": [
        "0dcecc1cab9e0586ccc4725a2dab068e78207387",
        "66268f5d32106aafcbb56370f9800bde0c94cb0d"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 02 22:10:29 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 02 22:10:29 2014 +0000"
      },
      "message": "am 20d26282: Merge \"Update global actions bug report item.\" into lmp-preview-dev\n\n* commit \u002720d26282b31dcd7f7d258c3878f15b42211b23d0\u0027:\n  Update global actions bug report item.\n"
    },
    {
      "commit": "08c06495ccf9709b4540abda12221f177adad6ec",
      "tree": "f646daa7ffd267dac7fe9d266e34386022f7f58c",
      "parents": [
        "03bce432aa9d887767c991d6774e106467aa46e7",
        "dbb06e0c8c60ade44d38cda0dc570ccf588d324f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jun 02 21:36:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 21:36:55 2014 +0000"
      },
      "message": "Merge \"Add an internal method for setting optical insets.\" into lmp-preview-dev"
    },
    {
      "commit": "dbb06e0c8c60ade44d38cda0dc570ccf588d324f",
      "tree": "8b41c3bb4edf9a1e0ae14f45bc40df4418615987",
      "parents": [
        "ddc93ce3438618a15f30fc20d45634325f8ce84f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jun 02 14:24:47 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jun 02 14:24:47 2014 -0700"
      },
      "message": "Add an internal method for setting optical insets.\n\nThis will allow views to calculate their own optical insets\ne.g. during measurement. Candidate for public API down the road once\nit proves itself for framework views.\n\nChange-Id: I098d7b7b52e5aaf7eccc8ef34d79791d127d8c77\n"
    },
    {
      "commit": "44e3da3c289758dd27a6dc8a588ec40364c0746b",
      "tree": "8e9c98417b0c8e669eda065303cdd78a4c65064f",
      "parents": [
        "3c784d6359f15a5451b670a18384e9ae3c9aa276",
        "a0cba0fde3e39723052a50e1f09e3b254da6c175"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Mon Jun 02 21:17:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 21:17:49 2014 +0000"
      },
      "message": "Merge \"Check for NULL on TypefaceImpl unref\" into lmp-preview-dev"
    },
    {
      "commit": "3c784d6359f15a5451b670a18384e9ae3c9aa276",
      "tree": "981689d1de5fba017eba83ca0495d16f38e160f3",
      "parents": [
        "b75a69f9b3dfe1499828c6e092bf40f69be18bbf",
        "d5cc4a281e7ce29d1e8687ff3394b57a3a549260"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Jun 02 21:03:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 21:03:58 2014 +0000"
      },
      "message": "Merge \"Put TV Input Framework under android.media.tv, including TvContract\" into lmp-preview-dev"
    },
    {
      "commit": "b75a69f9b3dfe1499828c6e092bf40f69be18bbf",
      "tree": "0f07c4aeaec31240d09928e55219350c3c7b32f9",
      "parents": [
        "4ec00382431d59a20fde706c27aa04c624e64249",
        "ca376027943a06e5237fd6a7df8ecf004c222d8e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Jun 02 20:50:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 20:50:43 2014 +0000"
      },
      "message": "Merge \"Code cleaning\" into lmp-preview-dev"
    },
    {
      "commit": "4ec00382431d59a20fde706c27aa04c624e64249",
      "tree": "a6a0e35dacfbd41ef4d69b73e35153e8d4263c8e",
      "parents": [
        "481acb86e435d1c9d7d7f744941619ca509906af",
        "c65f78ac9987ea038ef89185481f5975508d66d8"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Jun 02 20:49:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 20:49:37 2014 +0000"
      },
      "message": "Merge \"Code cleaning\" into lmp-preview-dev"
    },
    {
      "commit": "d265bd7446e662c9597226c596e8f91eda824982",
      "tree": "f9d1d7ca60b7a81b7055ddd40f5c23314d3a7958",
      "parents": [
        "3da92d6df15fcbf9dbde7e3f58f778ab28abaa99"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 02 07:22:59 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 02 13:39:14 2014 -0700"
      },
      "message": "Delay sending shared element position until after layout.\n\nBug 15380396\n\nAlso updated fade duration to 300ms now that shared element\ntransition can take place before fade.\n\nChange-Id: I9053615c83b9e0938b015645de0eb6c1534cbb34\n"
    },
    {
      "commit": "a0cba0fde3e39723052a50e1f09e3b254da6c175",
      "tree": "823207d2cd0c796ec6bb8cfd058ee08582430045",
      "parents": [
        "a9efb284088cf52a3819cdf88ff6cc4109e517ca"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Mon Jun 02 13:37:34 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Mon Jun 02 13:37:34 2014 -0700"
      },
      "message": "Check for NULL on TypefaceImpl unref\n\nIt\u0027s possible for a TypefaceImpl to contain a null pointer, which was\ncausing crashes on unref. This patch just checks for NULL.\n\nFixes bug 15104801 \"Aviate Launcher crashes on startup - Hammerhead L\nAAV49B\"\n\nChange-Id: Idf9f176c54bf81ff3daacc0b33e95aa9d8bbe57f\n"
    },
    {
      "commit": "fc0641340ff927d9c35d5613723d25858f751118",
      "tree": "09ef9a4305fdc2d1eabec9264074425c402f5100",
      "parents": [
        "725010a83f1798e5ba6edb93ca2656a96c29fcae"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 02 12:42:12 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 02 12:42:12 2014 -0700"
      },
      "message": "Some battery stats history fixes.\n\n- Now the full wake history uses the history tag if it can.\n  Hopefully this will still result in a consistent history,\n  since that isn\u0027t really want the tag is for...  but the\n  current implementation in places will probably make this work.\n\n- Possibly fix a bug with inconsistent state between partial\n  history snapshots: after a snapshot is printed, don\u0027t allow\n  any more batching into the most recent history entry, so the\n  next snapshot will not miss anything that might get placed\n  into it soon after.\n\nAlso rework command line arguments for enable/disable to make these\ncommands instead of options.\n\nChange-Id: Ia33445cad1538bf8df549cef284f1e736efbc079\n"
    },
    {
      "commit": "66268f5d32106aafcbb56370f9800bde0c94cb0d",
      "tree": "ed2ec52a285d6693d9fdfaf8f870192744e89373",
      "parents": [
        "82e71a756e486929ed06683f17cd948ec02e8be0",
        "887aa0024f2fe62f24555a6000f862df169f2d44"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 02 19:17:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 19:17:35 2014 +0000"
      },
      "message": "Merge \"Update global actions bug report item.\" into lmp-preview-dev"
    },
    {
      "commit": "887aa0024f2fe62f24555a6000f862df169f2d44",
      "tree": "2493e9582900a9e6ff08ff45e3559d6c442f8935",
      "parents": [
        "a9efb284088cf52a3819cdf88ff6cc4109e517ca"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 02 14:10:41 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 02 15:01:58 2014 -0400"
      },
      "message": "Update global actions bug report item.\n\nNew icon, update title to match confirm dialog, new status\nline for build information.\n\nRemove redundant QS tile.\n\nBug:15385554\nChange-Id: Idc36dc9ce1cabfa61fd8acac56dc3a70d5dc6645\n"
    },
    {
      "commit": "776512d4b6a7c1b1b7893cde5bec1f3d65c0ea94",
      "tree": "a65062200d1f5bdcde6b4d07dc24e45aae795803",
      "parents": [
        "88554f5f7d630a1298894654bcab3669a20e6d88",
        "82e71a756e486929ed06683f17cd948ec02e8be0"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jun 02 18:19:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 02 18:19:44 2014 +0000"
      },
      "message": "am feccbdc4: Merge \"Add setStartValue to RNA\" into lmp-preview-dev\n\n* commit \u0027feccbdc4d0bee3eb4c395bd93ba51cbc6616527a\u0027:\n  Add setStartValue to RNA\n"
    },
    {
      "commit": "82e71a756e486929ed06683f17cd948ec02e8be0",
      "tree": "0cff56e361137a2eecd9791b327ee185c9a2e9af",
      "parents": [
        "a9efb284088cf52a3819cdf88ff6cc4109e517ca",
        "c6b3264e16f1d2b72e7f9508559981ce9970157c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jun 02 18:13:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 18:13:14 2014 +0000"
      },
      "message": "Merge \"Add setStartValue to RNA\" into lmp-preview-dev"
    },
    {
      "commit": "d5cc4a281e7ce29d1e8687ff3394b57a3a549260",
      "tree": "a54c168980e6a2fc805892d1653236f7da6ebe5c",
      "parents": [
        "e205192c722e4fa1b37ee1b31dced21cf89ffbb4"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri May 30 16:57:43 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Jun 02 11:02:52 2014 -0700"
      },
      "message": "Put TV Input Framework under android.media.tv, including TvContract\n\nBug: 15345342\nChange-Id: I665ca23f0f074ce29cb2e047109b209178532107\n"
    },
    {
      "commit": "c6b3264e16f1d2b72e7f9508559981ce9970157c",
      "tree": "4b9b4d78d238e04cdd5c0394b757d88276856d0a",
      "parents": [
        "58136d02113ae768dc2cdf871a773bd34cc71583"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jun 02 11:00:09 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jun 02 11:00:09 2014 -0700"
      },
      "message": "Add setStartValue to RNA\n\n Bug: 15198607\n Should be good-enough for Ripples to use for pseudo-chaining\n support.\n\nChange-Id: Ia8666928ccb69ae401cb583751632a52bd928b63\n"
    },
    {
      "commit": "d573794d83a049fe59e289944f0cd77406dd776a",
      "tree": "4845b7917b2c459c64b1961e6e2693afc267934f",
      "parents": [
        "ddc93ce3438618a15f30fc20d45634325f8ce84f"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Sun Jun 01 22:52:12 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Mon Jun 02 10:56:23 2014 -0700"
      },
      "message": "Support fallbacks for custom typefaces (Minikin)\n\nThis patch adds the fallback font list to custom typefaces created from\nfiles and assets, as well as those created by name. This is a fix for\nthe deskclock half of bug 15139067 \"Centered text isn\u0027t working\".\n\nChange-Id: I0cc60951953dfb73817a98ddfee5713f0387ee90\n"
    },
    {
      "commit": "ba25e8906f8252a9fa5ed4c21e60d1077f9b6fec",
      "tree": "b6f8cf0b3791d1f03232cc3c3bf418292f3c1c16",
      "parents": [
        "d8e9050e22265ba49ff2d8b48f01162e09a4324c",
        "076aabda4851a81fcb889298caff49cd1b7d459a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 02 17:44:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 02 17:44:59 2014 +0000"
      },
      "message": "am c710f6da: Merge \"Fix default GridView list selector\" into lmp-preview-dev\n\n* commit \u0027c710f6da778e3bfd26af87b9116ac264e341d007\u0027:\n  Fix default GridView list selector\n"
    },
    {
      "commit": "076aabda4851a81fcb889298caff49cd1b7d459a",
      "tree": "b63738673a5aa4ae47003d68feaa9fcce302ff76",
      "parents": [
        "a6701df92af7c3208c0332d19d4b263a11412e81",
        "d8b60c3aa8efdab606d95d99ea3080613bc58319"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 02 17:36:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 17:36:01 2014 +0000"
      },
      "message": "Merge \"Fix default GridView list selector\" into lmp-preview-dev"
    },
    {
      "commit": "559321abbfd2e66763accc172f3596e4cf7f9172",
      "tree": "e94adc95c49eb3cb672f2e17f68e7ae729039d40",
      "parents": [
        "24bec88db04f17fbaa0022f215efe6931b9bf5c1",
        "874d0d4032dc940327a81359f144d38d3cb580a3"
      ],
      "author": {
        "name": "dcashman",
        "email": "dcashman@google.com",
        "time": "Mon Jun 02 17:34:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 17:34:09 2014 +0000"
      },
      "message": "Merge \"Add ArrayUtils methods and tests for consumption by KeySet code.\""
    },
    {
      "commit": "874d0d4032dc940327a81359f144d38d3cb580a3",
      "tree": "a47894c0f48e52290a1a80ec6dd3dc3a6bbb8a89",
      "parents": [
        "8756a9897a9b94c1abaabd69945e5b0a36b7fa86"
      ],
      "author": {
        "name": "dcashman",
        "email": "dcashman@google.com",
        "time": "Fri May 30 09:34:04 2014 -0700"
      },
      "committer": {
        "name": "dcashman",
        "email": "dcashman@google.com",
        "time": "Mon Jun 02 10:29:40 2014 -0700"
      },
      "message": "Add ArrayUtils methods and tests for consumption by KeySet code.\n\nAdds methods for dealing specifically with long data types.  Used by\nPackageKeySetData as part of the KeySet work.  Add appropriate test methods\nto MoreAsserts as well.\n\nBug: 6967056\nChange-Id: I1e263301b353e0cd1b45126be6ef5ec310f311a8\n"
    }
  ],
  "next": "1aff2e2a28032260d0a9fe5645fe646aca6eb9dc"
}
