)]}'
{
  "log": [
    {
      "commit": "2e7a9167aeefeb451f8d8c769175b9a0163744f3",
      "tree": "2b3cd4aae6b41616375eae5f09e7eed0a13911b8",
      "parents": [
        "5d3114b64a88ac1f72becd8d46f148c666f64aa3"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed Jun 04 16:53:45 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Sun Jun 08 12:21:32 2014 -0700"
      },
      "message": "Adds listeners for changes to the list of active sessions\n\nThe listeners get notified when sessions are added, removed, or\nreprioritized.\n\nChange-Id: I7f3bfc84049719c3b9c19016c6bac92e1a5c3179\n"
    },
    {
      "commit": "5d3114b64a88ac1f72becd8d46f148c666f64aa3",
      "tree": "d450bb5c980612e4517a05fab22359d559bd9095",
      "parents": [
        "2386bd5de40849bd312482e33105070cf438011d"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Tue Jun 03 16:49:49 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Sun Jun 08 12:18:25 2014 -0700"
      },
      "message": "b/15388389 Add volume handling support to MediaRouter\n\nThis makes MediaRouter work with sessions to handle volume\nrequests. Should work with all existing custom volume handling.\n\nChange-Id: I5dfde26a6203a1072b7fc700978b4ca852ebe7d0\n"
    },
    {
      "commit": "2386bd5de40849bd312482e33105070cf438011d",
      "tree": "85c99813fe1d725194c96193a81062c318af1798",
      "parents": [
        "acb119f0a257e4e542a4450f60405b21a53f3545",
        "b0db8de73e6e4151b4e9d1fe3be1f609c3c1fb83"
      ],
      "author": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Sun Jun 08 17:03:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 08 17:03:04 2014 +0000"
      },
      "message": "Merge \"Fix issue preventing aapt from stripping all unwanted densities\" into lmp-preview-dev"
    },
    {
      "commit": "acb119f0a257e4e542a4450f60405b21a53f3545",
      "tree": "3c183f75992147a939eff0b0a86d3496fb88261e",
      "parents": [
        "000cdd5fe55a6a4166de7d915708d43f87ccf2fb",
        "f4058c8d6b7d3d36b3ba93eb5996848f8a8412c9"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Sat Jun 07 23:32:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 07 23:32:10 2014 +0000"
      },
      "message": "Merge \"Build LayoutLib with Java 6\" into lmp-preview-dev"
    },
    {
      "commit": "f4058c8d6b7d3d36b3ba93eb5996848f8a8412c9",
      "tree": "dcd7e001f4a1d17c66b884f23079bc43c1e215ef",
      "parents": [
        "a19b8c111b6961f20e1fc9132c62d1fd7f98bafe"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Sat Jun 07 11:19:03 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Sat Jun 07 11:19:03 2014 -0700"
      },
      "message": "Build LayoutLib with Java 6\n\nAdd source and target flags to LayoutLib Bridge to enable compatibility\nwith Java 6.\n\nChange-Id: I81266af758bb57df037541d6e82600e5020a3c0d\n"
    },
    {
      "commit": "000cdd5fe55a6a4166de7d915708d43f87ccf2fb",
      "tree": "811dd92d19faeb05ca46aa5e50cfab3badf886b1",
      "parents": [
        "ceb997bae0a93e7844276f2c8566951a8c7b1105",
        "7e3357a56d10bdf9a12f8ce583982f9b8ab5f0de"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Jun 07 17:33:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 07 17:33:18 2014 +0000"
      },
      "message": "Merge \"[system transitions] + merge all transition work into new branch for commiting to master + new task switching animations to support doc-centric recents + new default activity transitions + new app -\u003e home (wallpaper close) + updated fragment close\" into lmp-preview-dev"
    },
    {
      "commit": "ceb997bae0a93e7844276f2c8566951a8c7b1105",
      "tree": "dadd9e5ae5deca077faeda6e601c64d0dc57dbc0",
      "parents": [
        "7892a496152d811c29d817426a8796ad9cc27473",
        "ea34244e2ea3446105981035c5775bd1f2157fa5"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Jun 07 03:10:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 07 03:10:45 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "7892a496152d811c29d817426a8796ad9cc27473",
      "tree": "72d0a48d552f066415b808f5557b3cfebe10c9eb",
      "parents": [
        "d5cf4a6ff61fd21b860f1094612a3d342cacda6b",
        "7cfaedd995091a776d931a96112917181fac5a09"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Jun 07 03:10:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 07 03:10:36 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "d5cf4a6ff61fd21b860f1094612a3d342cacda6b",
      "tree": "64e0a43e351350a0d7e9c9c393fdbb9af593555c",
      "parents": [
        "2f98a26bbf24fdc40ef53a653bb152c7f5a5d0dd",
        "24113832c2f48e7b034f6e72f0cefc6fc7cc0190"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Jun 07 03:10:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 07 03:10:23 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "7e3357a56d10bdf9a12f8ce583982f9b8ab5f0de",
      "tree": "3c0e5ff81f6cbbc0f01c684725b1b1a7c374636b",
      "parents": [
        "2f98a26bbf24fdc40ef53a653bb152c7f5a5d0dd"
      ],
      "author": {
        "name": "Ari Sachter-Zeltzer",
        "email": "asz@google.com",
        "time": "Fri Jun 06 18:31:18 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 06 19:48:36 2014 -0700"
      },
      "message": "[system transitions]\n+ merge all transition work into new branch for commiting to master\n+ new task switching animations to support doc-centric recents\n+ new default activity transitions\n+ new app -\u003e home (wallpaper close)\n+ updated fragment close\n\nChange-Id: If055e454e7e7bf11c7d54c8cacad8f7ec52d12d1\n"
    },
    {
      "commit": "2f98a26bbf24fdc40ef53a653bb152c7f5a5d0dd",
      "tree": "4222bc88e7e9c5314fa5cd9454cd62cba1ed60c9",
      "parents": [
        "e6a4613cf3cfbcca14736cd97b9f8ba7bc01d1f0",
        "007bfb14d2d720cdd699cfbb36ce206246901cef"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Sat Jun 07 00:35:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 07 00:35:36 2014 +0000"
      },
      "message": "Merge \"util: Make Rational a Number/Comparable; add Range#inRange\" into lmp-preview-dev"
    },
    {
      "commit": "e6a4613cf3cfbcca14736cd97b9f8ba7bc01d1f0",
      "tree": "a9ca631e3e7fd6b1b645a69289c262e13aec7aa3",
      "parents": [
        "407a4034028da8578bca361bb4eaed46bc07e885"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 06 17:29:11 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 06 17:29:11 2014 -0700"
      },
      "message": "Fix build\n\nChange-Id: I49b6330e30710b99f9c89e2a88c95a8157a352ad\n"
    },
    {
      "commit": "007bfb14d2d720cdd699cfbb36ce206246901cef",
      "tree": "cb7838e0d1417e554566040b0284b53148b5c23e",
      "parents": [
        "21547d66a9ce591ff30a3ad4102f7f30a4764d80"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Jun 05 18:02:22 2014 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Jun 06 16:38:09 2014 -0700"
      },
      "message": "util: Make Rational a Number/Comparable; add Range#inRange\n\n* Also changes Rational to reduce the numerator/denominator by\nits greatest common divisor at construction time (e.g. (2/4 -\u003e 1/2)).\n\nBug: 15432042\nChange-Id: Ib827abccf44a040667e5931cf9442afc86b57e2d\n"
    },
    {
      "commit": "407a4034028da8578bca361bb4eaed46bc07e885",
      "tree": "c80a4dcdd963c7e5c6d299ee2b8a495b639d7ffa",
      "parents": [
        "3c9f70dc86842f78c00d19c9c266b324478bb001",
        "5fde3ff375e6cec3c11ddef7a4650d5f5f4942d1"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Fri Jun 06 23:16:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 23:16:16 2014 +0000"
      },
      "message": "Merge \"BatteryManager: battery property query API update\" into lmp-preview-dev"
    },
    {
      "commit": "3c9f70dc86842f78c00d19c9c266b324478bb001",
      "tree": "9685d30fa616090b5b3869b4e25198487468e926",
      "parents": [
        "7fa0e6bc69f75dc508a8bcc7a1e9eaabe51c55e1",
        "ffcfcaadfefec2fb56f67a0a614a54bf4599d62b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Jun 06 23:14:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 23:14:32 2014 +0000"
      },
      "message": "Merge \"Implement maxRecents and fix TaskPersister bug\" into lmp-preview-dev"
    },
    {
      "commit": "7fa0e6bc69f75dc508a8bcc7a1e9eaabe51c55e1",
      "tree": "714402abb9cd701c10243199b15d6b53dc6d73e9",
      "parents": [
        "1abd798db9a9918d9b941557e3152b449c7a659e",
        "fd710e705ac4564bc9c8a15a91857eb1cff75e91"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jun 06 22:36:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 22:36:49 2014 +0000"
      },
      "message": "Merge \"Change flags to use int instead of long.\" into lmp-preview-dev"
    },
    {
      "commit": "1abd798db9a9918d9b941557e3152b449c7a659e",
      "tree": "80b4b21d1e5700d5b8ba631d011d86a7cc82f287",
      "parents": [
        "9799686df0ba40d28625642115e829dcd42cd0f1",
        "3cb07a462be293634e6a83ea6c82f3647cd17dad"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 06 21:56:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 21:56:51 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Material theme\" into lmp-preview-dev"
    },
    {
      "commit": "9799686df0ba40d28625642115e829dcd42cd0f1",
      "tree": "f711f84b5508268f2829a7068d30fbcd8495107f",
      "parents": [
        "5985dfbf1458f487c7f162a486874467997e699c",
        "27d3e6d06f2cc86f115652275791a988e9a758e5"
      ],
      "author": {
        "name": "svetoslavganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 06 21:46:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 21:46:18 2014 +0000"
      },
      "message": "Merge \"Current page not updated when closed\" into lmp-preview-dev"
    },
    {
      "commit": "3cb07a462be293634e6a83ea6c82f3647cd17dad",
      "tree": "ad7f636d4921ee678c1933bc3eb7e197150f5429",
      "parents": [
        "f2dc2d145948d7dcec5a7c5c9cb7a839d5aa50b9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 06 14:19:53 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 06 14:19:53 2014 -0700"
      },
      "message": "DO NOT MERGE Material theme\n\nBUG: 15467097\nChange-Id: I15191362e104a902895418fc615892c21db64c35\n"
    },
    {
      "commit": "27d3e6d06f2cc86f115652275791a988e9a758e5",
      "tree": "5c250e1a086f697e9c2525cd87cabeced6537bc7",
      "parents": [
        "faecafce62ca39a7693669f7c9eabf2d71c633cf"
      ],
      "author": {
        "name": "svetoslavganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 06 13:56:52 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 06 20:59:51 2014 +0000"
      },
      "message": "Current page not updated when closed\n\nChange-Id: I19845f179f9e712f0213c845c795d5e2c9ea4e29\n"
    },
    {
      "commit": "5985dfbf1458f487c7f162a486874467997e699c",
      "tree": "fa23c5bafde1b40e571f3b83dfdee5f04eb3ff7e",
      "parents": [
        "faecafce62ca39a7693669f7c9eabf2d71c633cf"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed May 28 17:21:35 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Jun 06 13:40:22 2014 -0700"
      },
      "message": "Add doc for View.getElevation()\n\nChange-Id: I5a843969fa03db6bb0faef80962c1256c64aa450\n"
    },
    {
      "commit": "faecafce62ca39a7693669f7c9eabf2d71c633cf",
      "tree": "5056737aab176cb0590522c7800716632c6636ee",
      "parents": [
        "2a03b2fa1f352f21c49a9758ce567e0c43acce99",
        "da8738fabdc0fda6a02606d4d678f399e5d50f29"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 06 19:59:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 19:59:06 2014 +0000"
      },
      "message": "Merge \"Add missing abstract method override in BridgePowerManager.\" into lmp-preview-dev"
    },
    {
      "commit": "2a03b2fa1f352f21c49a9758ce567e0c43acce99",
      "tree": "56f342a2c15111f9f1c9d6e9872ef10b3c4bbfd2",
      "parents": [
        "a4b882f60c1cf4a5a4535eb7082bea2ca8fabff9",
        "52b7a5a5973c05fe59b751b82ee357fdfc1c5ef7"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Jun 06 19:44:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 19:44:40 2014 +0000"
      },
      "message": "Merge \"NoMan: Rank by \u0027when\u0027 instead of \u0027postTime\u0027\" into lmp-preview-dev"
    },
    {
      "commit": "a4b882f60c1cf4a5a4535eb7082bea2ca8fabff9",
      "tree": "bf7ca7fbf23af894cc9c475d2d71135d91a9afae",
      "parents": [
        "f2dc2d145948d7dcec5a7c5c9cb7a839d5aa50b9",
        "2c1de5b052d8c8f3779f11dbb86820f6ee2f5372"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jun 06 19:40:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 19:40:43 2014 +0000"
      },
      "message": "Merge \"Hide the fingerprint API for now. DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "f2dc2d145948d7dcec5a7c5c9cb7a839d5aa50b9",
      "tree": "4619bce0e1ac084facdbd255bab180e33573fa81",
      "parents": [
        "2987eefe094443252cf8a593d881d2025fcf8ae8",
        "06318a0869b9f214bc97cabf1d2b6854acb6431b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 06 19:37:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 19:37:16 2014 +0000"
      },
      "message": "Merge \"Update drawables to fix CTS test failures\" into lmp-preview-dev"
    },
    {
      "commit": "da8738fabdc0fda6a02606d4d678f399e5d50f29",
      "tree": "9d018f829d3c7cc6e431b4ac9bc34b8710047cf0",
      "parents": [
        "421e2fd044815f00f0160810a052658abd95c4d8"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 06 12:28:27 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 06 12:28:27 2014 -0700"
      },
      "message": "Add missing abstract method override in BridgePowerManager.\n\nChange-Id: I28a24f33f8a598e487ec21861e918a39a8875d43\n"
    },
    {
      "commit": "2987eefe094443252cf8a593d881d2025fcf8ae8",
      "tree": "bdb9683d879f0895343d66811a00081996a88ac3",
      "parents": [
        "599176b6162bd7127251e937a7042c53c31f982b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 06 12:16:29 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 06 12:16:29 2014 -0700"
      },
      "message": "Make the action bar dark in DarkActionBar theme\n\nChange-Id: I9f574bac1446fab88c0db1c7f9a45f50f73e3311\n"
    },
    {
      "commit": "599176b6162bd7127251e937a7042c53c31f982b",
      "tree": "f2cd50a87c34b7b97292ae7438c9490096c1baa0",
      "parents": [
        "421e2fd044815f00f0160810a052658abd95c4d8"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 06 11:41:27 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 06 11:41:27 2014 -0700"
      },
      "message": "Fix build breakage in BatteryController\n\nCaused due to a checkin race.\n\nChange-Id: Icb636e4b2258064572b494ee5fcdd30538691d81\n"
    },
    {
      "commit": "fd710e705ac4564bc9c8a15a91857eb1cff75e91",
      "tree": "726c833089e9943e30e23604fe83e66ebbf20614",
      "parents": [
        "08c06495ccf9709b4540abda12221f177adad6ec"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jun 06 11:10:45 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jun 06 11:10:45 2014 -0700"
      },
      "message": "Change flags to use int instead of long.\n\nbug 15429629\n\nChange-Id: Ideb983b17aa3c146d23f2be6bb0e9808cb6725b7\n"
    },
    {
      "commit": "06318a0869b9f214bc97cabf1d2b6854acb6431b",
      "tree": "996f922d6c756ab2d8d9435a0ec0f1140df07ad5",
      "parents": [
        "f98a3c020d0354237e10a6a9f265e8b827357725"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 06 10:59:55 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 06 10:59:55 2014 -0700"
      },
      "message": "Update drawables to fix CTS test failures\n\nChange-Id: I78617aedab450f5bc18807c03d07ee776584ece0\n"
    },
    {
      "commit": "421e2fd044815f00f0160810a052658abd95c4d8",
      "tree": "c00b86e38d31231dae95894b4cecb1f8b0e20b00",
      "parents": [
        "ece9de4466a20e6fb9ce0a6699bd2fd05fe5e422",
        "eb94fa7975b1e8742f3b00cec6bd4f9d6b329e3a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 06 17:46:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 17:46:11 2014 +0000"
      },
      "message": "Merge \"Improvements to low power mode.\" into lmp-preview-dev"
    },
    {
      "commit": "eb94fa7975b1e8742f3b00cec6bd4f9d6b329e3a",
      "tree": "6ad975360e99f5d3628178bfded522470dcfea91",
      "parents": [
        "58ff7de971a8172e40c09c3a8489eb276441e1b6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 03 17:48:12 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 06 10:25:36 2014 -0700"
      },
      "message": "Improvements to low power mode.\n\nAdd new public API for monitoring low power mode.\n\nBatteryService now puts device in to low power mode when\nbattery level is low.\n\nWindow manager now watches low power mode to turn off\nanimations.\n\nModifying the animator scale now gets propagated to all\nprocesses.\n\nChange-Id: I8fa566994764ddd4e1977631e28381ab9409f8ee\n"
    },
    {
      "commit": "ece9de4466a20e6fb9ce0a6699bd2fd05fe5e422",
      "tree": "ab6601a77014cb0caf7e67e318559e07090cd800",
      "parents": [
        "52f9fc15a7052a32f2081d49c9b8be69a8ff7248",
        "aef92efb1032b4ad2628a45f494d0e03357960ac"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jun 06 16:15:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 16:15:52 2014 +0000"
      },
      "message": "Merge \"When dragging down on the lockscreen, the lowest card could jump.\" into lmp-preview-dev"
    },
    {
      "commit": "52f9fc15a7052a32f2081d49c9b8be69a8ff7248",
      "tree": "c7b1c4ab6e0e2d65610fcaa9ff3257ad7d9569f4",
      "parents": [
        "d23d509726021bf03f5879470392d68835de516e",
        "b13d36d428054362aa6f450760ecd46421e1876a"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Jun 06 16:15:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 16:15:34 2014 +0000"
      },
      "message": "Merge \"Always hide status bar icons when status bar is expanded\" into lmp-preview-dev"
    },
    {
      "commit": "aef92efb1032b4ad2628a45f494d0e03357960ac",
      "tree": "5fc99d3a2884fabaceaf32f4ddbd5a99b444748f",
      "parents": [
        "adf2ea2bfda0bde4ef84725402d6b033dfa2b9f1"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jun 06 18:06:04 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jun 06 18:06:04 2014 +0200"
      },
      "message": "When dragging down on the lockscreen, the lowest card could jump.\n\nBug: 15203895\nChange-Id: I1a0a5a236490f12dba93700685be049d723b5339\n"
    },
    {
      "commit": "b13d36d428054362aa6f450760ecd46421e1876a",
      "tree": "fe7466d05a05ef8381cf9d146474b0e14b1f17ab",
      "parents": [
        "adf2ea2bfda0bde4ef84725402d6b033dfa2b9f1"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jun 06 18:03:52 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jun 06 18:03:52 2014 +0200"
      },
      "message": "Always hide status bar icons when status bar is expanded\n\nAlso improve the animation when expanding/collapsing the shade for\na jank-free alpha fade animation.\n\nBug: 15448443\nBug: 15407838\nChange-Id: Ieb0ce6d5bb1e5c1fb60d433b6989c52ec6924e8c\n"
    },
    {
      "commit": "52b7a5a5973c05fe59b751b82ee357fdfc1c5ef7",
      "tree": "1301e4a0feac45577444e6725c780099b67cd772",
      "parents": [
        "7012db741c508396ec42e731b6f77c372e0a9ed7"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Fri Jun 06 16:09:15 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Fri Jun 06 17:46:04 2014 +0200"
      },
      "message": "NoMan: Rank by \u0027when\u0027 instead of \u0027postTime\u0027\n\nBug: 15461215\nChange-Id: If17e2ff0a6e36ab45da07c2d883fcf8dc8025dc2\n"
    },
    {
      "commit": "d23d509726021bf03f5879470392d68835de516e",
      "tree": "9874f0c94d87089f2f023f02ea24f192bc6f0b87",
      "parents": [
        "adf2ea2bfda0bde4ef84725402d6b033dfa2b9f1",
        "dc21d3b2804c24fe29ec860796d11185901364c4"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Jun 06 13:59:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 13:59:27 2014 +0000"
      },
      "message": "Merge \"API review: Constants to Gravity and Epicenter.\" into lmp-preview-dev"
    },
    {
      "commit": "b0db8de73e6e4151b4e9d1fe3be1f609c3c1fb83",
      "tree": "66658848aac4c3a8d3cd5de4be43ac73d1dbc24e",
      "parents": [
        "adf2ea2bfda0bde4ef84725402d6b033dfa2b9f1"
      ],
      "author": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Fri Jun 06 13:27:11 2014 +0100"
      },
      "committer": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Fri Jun 06 13:27:11 2014 +0100"
      },
      "message": "Fix issue preventing aapt from stripping all unwanted densities\n\nBug: 15463874\nChange-Id: I9d1e289f1db2ed3c9a41d91caea6d07b69fcb84f\n"
    },
    {
      "commit": "adf2ea2bfda0bde4ef84725402d6b033dfa2b9f1",
      "tree": "6ee0e00651ce463764a77430d5cd1b99c23d6a76",
      "parents": [
        "7012db741c508396ec42e731b6f77c372e0a9ed7",
        "8a0101bade3f817d925bd931d0b83bc454dedea4"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Fri Jun 06 10:06:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 10:06:41 2014 +0000"
      },
      "message": "Merge \"Badge notification from managed profiles.\" into lmp-preview-dev"
    },
    {
      "commit": "7012db741c508396ec42e731b6f77c372e0a9ed7",
      "tree": "562d53002eac6170493c83b451a04dedc4176f7d",
      "parents": [
        "2750d21d8ba9cce5eec5010889a33a2b15dc99f2",
        "b8a64416e5e7cf39fd899fa600a940b0ef3c15fd"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Jun 06 06:59:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 06:59:17 2014 +0000"
      },
      "message": "Merge \"TIF: Address the feedback from the API review - 2/3\" into lmp-preview-dev"
    },
    {
      "commit": "2750d21d8ba9cce5eec5010889a33a2b15dc99f2",
      "tree": "810a560847225e1b13511de67864780cef44d013",
      "parents": [
        "7e984a953eadb690dbe32462c8860a0b1306e11d",
        "782f7345471072b630e58c7abd3579b0015273b1"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Jun 06 06:58:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 06:58:02 2014 +0000"
      },
      "message": "Merge \"TIF: Address the feedback from the API review - 1/3\" into lmp-preview-dev"
    },
    {
      "commit": "7e984a953eadb690dbe32462c8860a0b1306e11d",
      "tree": "21893c124ff4d456cd6a935e7f186ec2cbe1ff3e",
      "parents": [
        "a2cd733c23a8382af54249cfddcd73b9e784103a",
        "2769ac290784d2057f44589aeae5140102b21af3"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Jun 06 03:39:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 03:39:29 2014 +0000"
      },
      "message": "Merge \"VolumeZen: Only display active condition when entering.\" into lmp-preview-dev"
    },
    {
      "commit": "a2cd733c23a8382af54249cfddcd73b9e784103a",
      "tree": "17f963f2e38f59662e65c9fddc05315c7644ba34",
      "parents": [
        "acbf10ce5c2f4da95ea1b3ca131fb4509f275d98",
        "a625b7412069342c30e9f964ce9abc969bf097b4"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Jun 06 03:28:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 03:28:29 2014 +0000"
      },
      "message": "Merge \"QuickSettings: Bluetooth updates.\" into lmp-preview-dev"
    },
    {
      "commit": "a625b7412069342c30e9f964ce9abc969bf097b4",
      "tree": "a5ee329d3d1473a8b6c7c7aa114feea75008a6c1",
      "parents": [
        "1c121e124ab25b14242c80c99e55cc9089fcc457"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Jun 05 09:55:37 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Jun 05 23:20:15 2014 -0400"
      },
      "message": "QuickSettings: Bluetooth updates.\n\n- Use \"Bluetooth\" string when connecting.\n- Use @hidden device alias (instead of name) for label.\n- Use the same icon in the status bar.\n\nBug:15186962\nChange-Id: I25613bebf069c91e76d6933f2512b3f0a8020474\n"
    },
    {
      "commit": "2c1de5b052d8c8f3779f11dbb86820f6ee2f5372",
      "tree": "dc3000445bf1f8322828267588a3b1cd26622af7",
      "parents": [
        "5b29e12cfbb600cbd39b8d95cfc2a18e50ad1739"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue May 20 20:08:38 2014 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jun 05 19:37:42 2014 -0700"
      },
      "message": "Hide the fingerprint API for now. DO NOT MERGE\n\nChange-Id: I78aadf8d03be74eb862c5fe120fa544a2483553c\n"
    },
    {
      "commit": "acbf10ce5c2f4da95ea1b3ca131fb4509f275d98",
      "tree": "0957b1e293b51f6cc26f114f6e0e85a4fdff7f07",
      "parents": [
        "6ab4a2c2972d035e81550afdd5514341de9b5155",
        "5271e0b89012b32626913e22bd266137c0b4159f"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Fri Jun 06 01:57:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 01:57:25 2014 +0000"
      },
      "message": "Merge \"Hide Sensor.getRequiredPermission API.\" into lmp-preview-dev"
    },
    {
      "commit": "6ab4a2c2972d035e81550afdd5514341de9b5155",
      "tree": "b0a0544aace9936afbe642ec76d83be0b2ba653a",
      "parents": [
        "4b3f8004382192e066bb0c38bf39421f312daaf2",
        "62479c591fa23f2c661f7ad53b186d72042bc0cb"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Fri Jun 06 01:56:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 01:56:57 2014 +0000"
      },
      "message": "Merge \"Remove getRequiredPermission from NDK.\" into lmp-preview-dev"
    },
    {
      "commit": "4b3f8004382192e066bb0c38bf39421f312daaf2",
      "tree": "94c1f6bda1169ffb00500df8b0c3cfc28df98611",
      "parents": [
        "5b29e12cfbb600cbd39b8d95cfc2a18e50ad1739"
      ],
      "author": {
        "name": "Sol Boucher",
        "email": "solb@google.com",
        "time": "Thu Jun 05 13:47:24 2014 -0700"
      },
      "committer": {
        "name": "Solomon Boucher",
        "email": "solb@google.com",
        "time": "Fri Jun 06 01:43:00 2014 +0000"
      },
      "message": "camera2: Fix ordering issue between #onOpened and createCaptureSession\n\nThis resolves an issue where the CameraDevice.StateListener callbacks were\nerroneously called before the CameraCaptureSession.StateListener ones,\npreventing e.g. creating a capture session from the\nCameraDevice.StateListener#onOpened() callback.\nIt also explicitly ignores CameraDevice.StateListener#onUnconfigured() calls\noccurring before the first call to #close .\n\nBug: 15449190\nChange-Id: Ic0094d53a65e42108201d7bb50734d17290fa9bf\n"
    },
    {
      "commit": "5fde3ff375e6cec3c11ddef7a4650d5f5f4942d1",
      "tree": "5e81a011539af2abd87dd14c2babc73f5c5156f4",
      "parents": [
        "03b62b3c7ff57f44a9142bac48603656dfb550ed"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Thu Jun 05 14:49:28 2014 -0700"
      },
      "committer": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Thu Jun 05 18:10:46 2014 -0700"
      },
      "message": "BatteryManager: battery property query API update\n\nMove battery property value accessors to BatteryManager.\n\nHide BatteryProperty class.\n\nBug: 15191190\nChange-Id: Ic021e6e28a8bc30c145ccc31b3a3446ba82d2004\n"
    },
    {
      "commit": "2769ac290784d2057f44589aeae5140102b21af3",
      "tree": "3db5ff89c2b4a19e280ed8fbf9fa5e6bf4f07bb5",
      "parents": [
        "8089ce7cbc6ddae54c7a9623fd2692704d0bcdb2"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Jun 05 20:46:01 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Jun 05 20:55:49 2014 -0400"
      },
      "message": "VolumeZen: Only display active condition when entering.\n\nInstead of always displaying the active condition, only\nshow it the first time (when turning zen on).\n\nBug:15455271\nChange-Id: I89e8e2c09fa0d06a5e4c3174f825dfe5a452f06e\n"
    },
    {
      "commit": "5b29e12cfbb600cbd39b8d95cfc2a18e50ad1739",
      "tree": "7335a1e955d3b730ea894d5137bb4ad17126fa9a",
      "parents": [
        "ffff217134fd0de8625cf39da56fa59a32a8c643",
        "e1c4a0d2999b5e05aa1113b9d74bd56f95ab7b1b"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Jun 06 00:42:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 00:42:34 2014 +0000"
      },
      "message": "Merge \"Make elegantTextHeight xml attribute public\" into lmp-preview-dev"
    },
    {
      "commit": "b8a64416e5e7cf39fd899fa600a940b0ef3c15fd",
      "tree": "c50bf062c1929e415c02ae78061de792bc58dbd9",
      "parents": [
        "782f7345471072b630e58c7abd3579b0015273b1"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Jun 03 15:34:50 2014 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Jun 06 09:13:28 2014 +0900"
      },
      "message": "TIF: Address the feedback from the API review - 2/3\n\nThis change addresses the following comments from the council:\n- Change the TvView API to be tune(String inputId, Uri channelUri) and\n  reset()\n- @hide TvInputSession class, including createSession() and\n  SessionCallback\n- Define a listener interface specific to TvView, allowing you to hide\n  the session details and keep the API simpler.  Add\n  setTvInputListener().\n\nBug: 15345342\nChange-Id: I931662841b41d862ebc4a700ccb245889a5f87a5\n"
    },
    {
      "commit": "ffff217134fd0de8625cf39da56fa59a32a8c643",
      "tree": "231d1f4bfe88997f8a19770346bcd3d30cf330b2",
      "parents": [
        "f98a3c020d0354237e10a6a9f265e8b827357725",
        "83a9e4d86407d627f3f6fbf8757d2a389097ab6f"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 05 23:33:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 23:33:38 2014 +0000"
      },
      "message": "Merge \"Camera2: Do not hide TonemapCurve construtor\" into lmp-preview-dev"
    },
    {
      "commit": "f98a3c020d0354237e10a6a9f265e8b827357725",
      "tree": "476220afd933ae7f92e4ed77212ad7beb349ebdd",
      "parents": [
        "4294202648c4d5d471386d9344dae9579bdb18a1",
        "6593acd95da00450023bcff66bf1e00b42930065"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Jun 05 23:15:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 23:15:17 2014 +0000"
      },
      "message": "Merge \"Camera2: Hide input stream related key and enum\" into lmp-preview-dev"
    },
    {
      "commit": "4294202648c4d5d471386d9344dae9579bdb18a1",
      "tree": "79e9f0b57fd6d8a525dfd734e08304f8a80ed901",
      "parents": [
        "e62a885ea67f28fd16e307c296c19084cb75bca1",
        "1a81cca8ead36308d4c29dd0a735c49091af71ff"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 23:09:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 23:09:57 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Change preference category text color for quantum\" into lmp-preview-dev"
    },
    {
      "commit": "e62a885ea67f28fd16e307c296c19084cb75bca1",
      "tree": "c7b17fb16a488b5e97ec7d6e45e916c507b782a0",
      "parents": [
        "e872209986475f36a694dbc6b5ee14831b4b8203",
        "6dea4aceba8f69ee4be346ec356d277a3c153f3d"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Jun 05 22:52:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:52:07 2014 +0000"
      },
      "message": "Merge \"Expose post-dial APIs\" into lmp-preview-dev"
    },
    {
      "commit": "e872209986475f36a694dbc6b5ee14831b4b8203",
      "tree": "105712fc83d2979a72431684b1841803a61c2958",
      "parents": [
        "edfaa50864f11670ef96ea8d33b2c63dbe20f17a",
        "a19b8c111b6961f20e1fc9132c62d1fd7f98bafe"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jun 05 22:38:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:38:00 2014 +0000"
      },
      "message": "Merge \"LayoutLib: Add assertions for typeface.\" into lmp-preview-dev"
    },
    {
      "commit": "edfaa50864f11670ef96ea8d33b2c63dbe20f17a",
      "tree": "ed2d55acf2d58da8807c165015c63021f99a9176",
      "parents": [
        "37f7c68cd7765b226bcc7eaaaebaea7337226530",
        "ad69aee5ed503d9592c10a0f6d1a5b617d99e6c5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jun 05 22:37:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:37:09 2014 +0000"
      },
      "message": "Merge \"LayoutLib: Font variants\" into lmp-preview-dev"
    },
    {
      "commit": "37f7c68cd7765b226bcc7eaaaebaea7337226530",
      "tree": "48a44a79fb1bef03dae55012259f5a6df25c87b0",
      "parents": [
        "2050d39e08fd1266d0686b6e3aa5d09a4fdd525f",
        "c8e2d0a4f88539f44da405597ede529ceb6339f6"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jun 05 22:36:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:36:57 2014 +0000"
      },
      "message": "Merge \"LayoutLib: Add capability to simulate old versions\" into lmp-preview-dev"
    },
    {
      "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": "e1c4a0d2999b5e05aa1113b9d74bd56f95ab7b1b",
      "tree": "093bdf16bdb80a88771c4c1089eb74fb77d8f5de",
      "parents": [
        "19c0ebca594090f12a20f63d37ba570da660105a"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 15:26:59 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 22:30:37 2014 +0000"
      },
      "message": "Make elegantTextHeight xml attribute public\n\nThe elegantTextHeight attribute of TextView was made public through\nJava code, but the corresponding attribute wasn\u0027t public. This patch\nmakes it so.\n\nThis is a fix for bug 15428791 \"elegantTextHeight is hidden (not in\nandroid.R.attr)\"\n\nChange-Id: I7011f10ae58fd2e212da9cbaca4a484f011d8fed"
    },
    {
      "commit": "62479c591fa23f2c661f7ad53b186d72042bc0cb",
      "tree": "4780c4a27504b5d9b0597640dd0f54fe2a77d6b6",
      "parents": [
        "d6cee1a47d0930e3f5ee86dbb3fe8439581fd6ee"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Thu May 22 13:33:52 2014 -0700"
      },
      "committer": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Thu Jun 05 22:24:57 2014 +0000"
      },
      "message": "Remove getRequiredPermission from NDK.\n\nBug: 15089664\nChange-Id: Ieb1e97e44ef335e6087ba9164058fe3535e9998a\n(cherry picked from commit 8bcdd9b7a5c99e9a5bf1e45f7924b67037898e75)\n"
    },
    {
      "commit": "5271e0b89012b32626913e22bd266137c0b4159f",
      "tree": "7da03622516fc95873188e84e0d330d8afa6ed21",
      "parents": [
        "d6cee1a47d0930e3f5ee86dbb3fe8439581fd6ee"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Wed May 21 14:14:45 2014 -0700"
      },
      "committer": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Thu Jun 05 22:24:25 2014 +0000"
      },
      "message": "Hide Sensor.getRequiredPermission API.\n\nBug: 15089664\nChange-Id: Ia0f4e64a563ca409849cf53721b4836abbb0be68\n(cherry picked from commit e7213150abbe33c71dbdc3295a1fa1feaafb069d)\n"
    },
    {
      "commit": "cc15afbe12a92e1b0db7c2f8e97c5c0c9b089f16",
      "tree": "1e7a4e75f9a5d19fccfe26a951bc59109bd30351",
      "parents": [
        "66c11e1f8478a3f436e31e315f9bbb43d6d5f021",
        "4c1959cc45e944a083d84b5326b30faa14e3d13f"
      ],
      "author": {
        "name": "Ji-Hwan Lee",
        "email": "jihwan@google.com",
        "time": "Thu Jun 05 22:12:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:12:08 2014 +0000"
      },
      "message": "Merge \"TvContract: Add channel logo and program thumbnail\" into lmp-preview-dev"
    },
    {
      "commit": "66c11e1f8478a3f436e31e315f9bbb43d6d5f021",
      "tree": "f9e370f8fa3c2564f9914a820a0f5512224cad4e",
      "parents": [
        "19c0ebca594090f12a20f63d37ba570da660105a",
        "d8819baf858b294bab16ea811da4acf39dc4552c"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 05 22:02:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:02:22 2014 +0000"
      },
      "message": "Merge \"API changes to Telephony per API review\" into lmp-preview-dev"
    },
    {
      "commit": "19c0ebca594090f12a20f63d37ba570da660105a",
      "tree": "f62d036c8f97598d48625b562032c137a24dd698",
      "parents": [
        "56f46abdcdb6ad65225e5e8ff5b0ccae8d9bacce",
        "3b983a74c6bac40aad191dfcfbed930cd25a9a01"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 21:57:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 21:57:31 2014 +0000"
      },
      "message": "Merge \"Fix default stroke width and NPE for line with no stroke width\" into lmp-preview-dev"
    },
    {
      "commit": "56f46abdcdb6ad65225e5e8ff5b0ccae8d9bacce",
      "tree": "ec9733f01a93c621b276958c0747f79a7dbbdb7c",
      "parents": [
        "d6cee1a47d0930e3f5ee86dbb3fe8439581fd6ee",
        "18bf85d4aeedc5989475cadfee735751adac23ad"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 05 21:53:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 21:53:48 2014 +0000"
      },
      "message": "Merge \"Fix issues around GL on incorrect thread\" into lmp-preview-dev"
    },
    {
      "commit": "a19b8c111b6961f20e1fc9132c62d1fd7f98bafe",
      "tree": "8c44ca26da5737fd30be2946ccb98fa18072cf26",
      "parents": [
        "ad69aee5ed503d9592c10a0f6d1a5b617d99e6c5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jun 05 14:18:54 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jun 05 14:42:14 2014 -0700"
      },
      "message": "LayoutLib: Add assertions for typeface.\n\nFramework passes typeface along with the paint object at many places.\nPaint_Delegate is supposed to have the typeface object with it. Add\nassertions to ensure that the two typefaces are indeed the same.\n\nChange-Id: I68193513c2d99f269c0458d6493f23025bbda385\n"
    },
    {
      "commit": "1a81cca8ead36308d4c29dd0a735c49091af71ff",
      "tree": "28e9c1ac50365043c0de53846efae32c8002f3a6",
      "parents": [
        "d6cee1a47d0930e3f5ee86dbb3fe8439581fd6ee"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 14:34:29 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 14:34:29 2014 -0700"
      },
      "message": "DO NOT MERGE Change preference category text color for quantum\n\nUse the colorAccent theme attribute.\n\nBug: 15384941\nChange-Id: I9f98868313caf30a9658eadede23687f2eca5c9c\n"
    },
    {
      "commit": "d6cee1a47d0930e3f5ee86dbb3fe8439581fd6ee",
      "tree": "6e3ceb169d06f38bcb63b12bbfa13c717e53bb6b",
      "parents": [
        "4586b0da631758e2753c3f0936f410ff3a6c3bda",
        "eb3bf68b57c0af3e731aab23a4464d15e00af2e7"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Jun 05 20:57:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 20:57:51 2014 +0000"
      },
      "message": "Merge \"Include forgotten file to fix build.\" into lmp-preview-dev"
    },
    {
      "commit": "eb3bf68b57c0af3e731aab23a4464d15e00af2e7",
      "tree": "a60a6c977e8f5f22fd13b390862febafa49662bd",
      "parents": [
        "1494f8671ef6d9e6f14fb18b2248eecc37d0dcfc"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Jun 05 13:39:42 2014 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Jun 05 13:54:25 2014 -0700"
      },
      "message": "Include forgotten file to fix build.\n\nChange-Id: I4a5ddb6063e5feb18d95ee5c7fe7a126ca59d3b9\n"
    },
    {
      "commit": "d8819baf858b294bab16ea811da4acf39dc4552c",
      "tree": "d20d70bc09d396bd689b27b4cbc76554bf347722",
      "parents": [
        "afcece8115d89802b0618dacf8a6a18fc5a349b1"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 05 08:41:47 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 05 13:48:12 2014 -0700"
      },
      "message": "API changes to Telephony per API review\n\n* Make context the first argument for isLocalEmergencyNumber and\nisPotentialLocalEmergencyNumber\n\n* Hide DisconnectCause\nBug: 15432083\n\nChange-Id: I88b5ace925e3704bd032dc9694b0c2dd871b9cf9\n"
    },
    {
      "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": "3b983a74c6bac40aad191dfcfbed930cd25a9a01",
      "tree": "0f19110edc19dbadf837f8f9d1980c080f054e72",
      "parents": [
        "03b62b3c7ff57f44a9142bac48603656dfb550ed"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 13:43:25 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 13:43:25 2014 -0700"
      },
      "message": "Fix default stroke width and NPE for line with no stroke width\n\nAlso fixes restart on visiblity change in AnimationDrawable\n\nBUG: 15437284\nChange-Id: I698e7ffb11489061a38fbcd5cea10ba11a6abb34\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": "4c1959cc45e944a083d84b5326b30faa14e3d13f",
      "tree": "eb4a8ef90913b191a3277727376b755f650ddd1f",
      "parents": [
        "a335e14b6bcb71920f34a968ebc88a40ba116002"
      ],
      "author": {
        "name": "Ji-Hwan Lee",
        "email": "jihwan@google.com",
        "time": "Fri Jun 06 00:30:16 2014 +0900"
      },
      "committer": {
        "name": "Ji-Hwan Lee",
        "email": "jihwan@google.com",
        "time": "Fri Jun 06 05:12:12 2014 +0900"
      },
      "message": "TvContract: Add channel logo and program thumbnail\n\nChannel logo is exposed via its own content URI,\n\"content://android.media.tv/channel/#/logo\".\n\nProgram thumbnail is added as an URI column in existing program table.\n\nChange-Id: I8dd636bbea9d3fa991ad42ccc03a198e8c1d051d\n"
    },
    {
      "commit": "1494f8671ef6d9e6f14fb18b2248eecc37d0dcfc",
      "tree": "69401cf98d59d22c18f9d05450eb658cf0b92df3",
      "parents": [
        "0ead890d1c875457e4ca9f9fc0cccd262010cc38",
        "5abdceb64b18460197fc6e8b76daecf259080991"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Jun 05 20:04:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 20:04:40 2014 +0000"
      },
      "message": "Merge \"Fixing issue with broadcast being sent before boot completed.\" into lmp-preview-dev"
    },
    {
      "commit": "5abdceb64b18460197fc6e8b76daecf259080991",
      "tree": "caa8091e840618644795e69b2f9e31f8716ae7ca",
      "parents": [
        "03b62b3c7ff57f44a9142bac48603656dfb550ed"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Jun 05 10:58:05 2014 -0700"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 05 20:01:25 2014 +0000"
      },
      "message": "Fixing issue with broadcast being sent before boot completed.\n\nBug: 15444478\nBug: 15109101\nChange-Id: I0fd5d32761c84ff237bce8328f23907bbf12ee6a"
    },
    {
      "commit": "6593acd95da00450023bcff66bf1e00b42930065",
      "tree": "964da3addb60a37518ed9e3c1a1672b7a3532f7d",
      "parents": [
        "3af4edf57294a72b55f57baed7e044dc2055678a"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Jun 05 12:49:56 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Jun 05 12:49:56 2014 -0700"
      },
      "message": "Camera2: Hide input stream related key and enum\n\nBug: 14622091\nChange-Id: Id8fc20b752da876f00a94d0262cd9468951bb36d\n"
    },
    {
      "commit": "dc21d3b2804c24fe29ec860796d11185901364c4",
      "tree": "aeec07a74cf83f282ecec2197aafc70a891c843a",
      "parents": [
        "a335e14b6bcb71920f34a968ebc88a40ba116002"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 05 09:42:48 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 05 12:47:33 2014 -0700"
      },
      "message": "API review: Constants to Gravity and Epicenter.\n\nBug 15432037\n\nConstants for LEFT, RIGHT, TOP, BOTTOM moved to using Gravity.\nEpicenter method name changed.\n\nChange-Id: If226613794623fd50fdaf8fc61b0020d17628f68\n"
    },
    {
      "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": "a8dcbdcec84c81e9e4b9a602305413208afd9e43",
      "tree": "edb2f4aa553e5c744da7ad4895e9e7e7ab96b695",
      "parents": [
        "afcece8115d89802b0618dacf8a6a18fc5a349b1",
        "d40f746b70581795ab30781a4dcb087dcc346af3"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 19:26:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 19:26:21 2014 +0000"
      },
      "message": "Merge \"Fix broken macStyle flags on Roboto-MediumItalic\" into lmp-preview-dev"
    },
    {
      "commit": "18bf85d4aeedc5989475cadfee735751adac23ad",
      "tree": "cffda3728dafc29dc80f573188b5499ed081e877",
      "parents": [
        "dab839e0478559781fe703c83f4e8a43d34960d2"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 05 12:22:15 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 05 12:22:15 2014 -0700"
      },
      "message": "Fix issues around GL on incorrect thread\n\nbug:15416165\nbug:15414673\n\nDisplayListRenderer must override these callbacks from\nStatefulBaseRenderer, since the super implementations call GL.\nEventually, we\u0027ll just have DisplayListRenderer inherit from\nStatefulBaseRenderer directly.\n\nChange-Id: I7b20aa0ac6cae3bf6c6969c63bf9ba98ab2831ff\n"
    },
    {
      "commit": "afcece8115d89802b0618dacf8a6a18fc5a349b1",
      "tree": "74843dbf533c2d7a082b0818573e8126abf69808",
      "parents": [
        "71f507bbe9a6700f80389423507212973a2fc43f",
        "3d86fd2bb9db6067c49634bc4c6cdb4d5235ad36"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Jun 05 19:15:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 19:15:25 2014 +0000"
      },
      "message": "Merge \"Add persistence of tasks for TaskManager \u0026 BatteryController\" into lmp-preview-dev"
    },
    {
      "commit": "71f507bbe9a6700f80389423507212973a2fc43f",
      "tree": "9aee90e6863f82267aaf7855ce37cbb4bdd42215",
      "parents": [
        "03b62b3c7ff57f44a9142bac48603656dfb550ed",
        "4b22bdfa84eb3b62f83982281798145e56fce21d"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 05 18:35:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 18:35:49 2014 +0000"
      },
      "message": "Merge \"Don\u0027t show private notifications if a secure lockscreen is merely occluded.\" into lmp-preview-dev"
    },
    {
      "commit": "83a9e4d86407d627f3f6fbf8757d2a389097ab6f",
      "tree": "9b723014a9e8c8831e59e7538b800135514f1acd",
      "parents": [
        "a335e14b6bcb71920f34a968ebc88a40ba116002"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Jun 04 16:11:10 2014 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 05 11:34:48 2014 -0700"
      },
      "message": "Camera2: Do not hide TonemapCurve construtor\n\nDo not @hide TonemapCurve constructor since it\u0027s also a\ncontrol key.\n\nbug: 14628001\nChange-Id: I17384f42f5c2db2371d1c09030d04a1b9637045e\n"
    },
    {
      "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": "03b62b3c7ff57f44a9142bac48603656dfb550ed",
      "tree": "3660b590d569c99ff7e23bac93180bff3a9ad9d2",
      "parents": [
        "3af4edf57294a72b55f57baed7e044dc2055678a",
        "47c85a3525dcd0bbd3168632830e8ab491d18462"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 05 17:57:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 17:57:15 2014 +0000"
      },
      "message": "Merge \"Fix PanelView over expanding behavior.\" into lmp-preview-dev"
    },
    {
      "commit": "47c85a3525dcd0bbd3168632830e8ab491d18462",
      "tree": "d89363f1bff7b481494e2556204dd0fa087833e4",
      "parents": [
        "7256a852cee3a656615af19ebeb3ad7379a194fb"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jun 05 17:25:40 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jun 05 19:54:42 2014 +0200"
      },
      "message": "Fix PanelView over expanding behavior.\n\nFixes a bug that the panel height was wrongly calculated and lagging\none frame behind. Also fixes the animation when overscrolling and\nthen flinging the panel to collapse. In addition, the logic to handle\nthe over expanding is much cleaner and calculated in an absolut\nmanner (before, it was relative an really complicated to understand).\n\nBug: 14487435\nChange-Id: If8dbb3e063ef63f51f6dac0ae5bf276480514103\n"
    },
    {
      "commit": "ad69aee5ed503d9592c10a0f6d1a5b617d99e6c5",
      "tree": "10a2a13e454ce285aed9529147ea965f5b6b22c2",
      "parents": [
        "c8e2d0a4f88539f44da405597ede529ceb6339f6"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri May 30 17:43:33 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jun 05 10:34:12 2014 -0700"
      },
      "message": "LayoutLib: Font variants\n\nUpdate to support font variants properly.\n\nChange-Id: Iabe37babd9ddce80a9ba9eca7e0e5a0ffb090646\n"
    },
    {
      "commit": "d40f746b70581795ab30781a4dcb087dcc346af3",
      "tree": "e10011f3562cd19f2f2c56a06b3b440746352f38",
      "parents": [
        "a335e14b6bcb71920f34a968ebc88a40ba116002"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 23:12:48 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 10:24:33 2014 -0700"
      },
      "message": "Fix broken macStyle flags on Roboto-MediumItalic\n\nThis is a fix for bug 15432929 \"Seeing italics instead of bold\"\n\nThe Roboto-MediumItalic font had macStyle of 3 (bold italic), which\ncaused it to be selected as a best match for a request of just bold.\nThis patch changes it to 2 (italic), leaving all else unchanged.\n\nChange-Id: Ic28934904e11ca34cfede8429520d2d87aaf84cd\n"
    },
    {
      "commit": "ffcfcaadfefec2fb56f67a0a614a54bf4599d62b",
      "tree": "f7b5bc0555ce61fb11a81cf2e8598d5b7bfa9773",
      "parents": [
        "3af4edf57294a72b55f57baed7e044dc2055678a"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Jun 05 09:54:38 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Jun 05 10:18:48 2014 -0700"
      },
      "message": "Implement maxRecents and fix TaskPersister bug\n\nActivities can now set the maximum number of times that they will\nappear in the recent task lists when using DocCentric mode. The\ndefault number is 15, the min 1, and the max 100.\n\nAlso a bug in TaskPersister that deleted files because it did not\nproperly parse their task ids is fixed.\n\nFixes bug 13736052.\n\nChange-Id: I7ccb4e6f89d6202ff31c8577bb7b9d8d1b7e5e8d\n"
    },
    {
      "commit": "8a0101bade3f817d925bd931d0b83bc454dedea4",
      "tree": "889ca61584bc3ad73a64731e3a109be9f71038a5",
      "parents": [
        "3af4edf57294a72b55f57baed7e044dc2055678a"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu May 08 23:34:12 2014 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu Jun 05 16:58:52 2014 +0000"
      },
      "message": "Badge notification from managed profiles.\n\nAdd a method to the UserManager to provide access\nto bitmap of badge for managed profile.\nOverlay the icon view in notification templates with\nthe badge from the UserManager.\nNotifications with custom views won\u0027t be badged.\n\nBug: 12641490\n\nChange-Id: I1f2aae927e75fc8a955e4d5bbc3cc81127d87069\n(cherry picked from commit 0f4ab980227e8c298bfcd34dd85aad0febad528c)\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": "2d6b2f9be3ed26a0a63a604605c4bab251d46e9d",
      "tree": "4a0b109c7f0760a91920233c69394cedb7a43b86",
      "parents": [
        "a335e14b6bcb71920f34a968ebc88a40ba116002",
        "a344656a010dc3c88aef39109f1ac459792e7607"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jun 05 16:44:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 16:44:50 2014 +0000"
      },
      "message": "Merge \"A notification that emerges from Zen Mode interception should beep.\" 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"
    }
  ],
  "next": "a344656a010dc3c88aef39109f1ac459792e7607"
}
