)]}'
{
  "log": [
    {
      "commit": "2086293e60ffa675c0abccba52e88110f66fd0be",
      "tree": "82aaa10c5571a51b4276d8b7bda56e815ae9085a",
      "parents": [
        "9d4e6a83553b2d8cc8c6d4fcce6c2af2bf52c874",
        "bb97b311ea46d22864f40578d9ef37ccf0a28274"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Sat Nov 22 00:00:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 22 00:00:06 2014 +0000"
      },
      "message": "am bb97b311: am 21bc2e3e: am cb721bf6: Merge \"Supporrt tapas build for vector tests\" into lmp-mr1-dev\n\n* commit \u0027bb97b311ea46d22864f40578d9ef37ccf0a28274\u0027:\n  Supporrt tapas build for vector tests\n"
    },
    {
      "commit": "bb97b311ea46d22864f40578d9ef37ccf0a28274",
      "tree": "7dcaf98981c638f9c47be656ef1633e4161a2fae",
      "parents": [
        "1f26bf6bfd683b840f688b41d285fd9c942e6ed5",
        "21bc2e3e1e30e34d661e3c3cf961eb058ca3834e"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Nov 21 23:07:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 21 23:07:08 2014 +0000"
      },
      "message": "am 21bc2e3e: am cb721bf6: Merge \"Supporrt tapas build for vector tests\" into lmp-mr1-dev\n\n* commit \u002721bc2e3e1e30e34d661e3c3cf961eb058ca3834e\u0027:\n  Supporrt tapas build for vector tests\n"
    },
    {
      "commit": "996f22f4dfff977806106013e6042aaa3cc1f42d",
      "tree": "6cf360a8598b8cabbc465aa8475af87b9340168e",
      "parents": [
        "002bc810882c0a322a09d0e4527ab8083547e145"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Nov 21 11:32:29 2014 -0800"
      },
      "committer": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Fri Nov 21 19:40:34 2014 +0000"
      },
      "message": "Supporrt tapas build for vector tests\n\nSuch that UX team has less pain on building the VD / AVD assets.\nThis also requires removing internal API dependence in the test.\n\nTo build the VectorDrawableTest with prebuilt SDK.\n\u003croot dir\u003e/tapas VectorDrawableTest\n\u003croot dir\u003e/make -j64 showcommand\nThen later for incremental build.\n\u003croot dir\u003e/mmm ./frameworks/base/tests/VectorDrawableTest/ -j20\n\nb/18260896\n\nChange-Id: Id559074df78d7c2a5c529c545834da23986bc15f"
    },
    {
      "commit": "5287c18880f505ffb02e55ca90f2318a00d6b613",
      "tree": "ce81c1f14d1fd652bcd09b6f68e17617036ff576",
      "parents": [
        "e95b9dd57fa9f3a4c7adac1b89b097012c50e850",
        "3458abd6a7d0709f0360c1c18cce036bb7bc4299"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Nov 21 03:11:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 21 03:11:39 2014 +0000"
      },
      "message": "am 3458abd6: am 002bc810: Merge \"ASLD: ASLD\\\u0027s XML reversible flag can turn off the reverse behavior now.\" into lmp-mr1-dev automerge: e9dbfe5\n\n* commit \u00273458abd6a7d0709f0360c1c18cce036bb7bc4299\u0027:\n  ASLD: ASLD\u0027s XML reversible flag can turn off the reverse behavior now.\n"
    },
    {
      "commit": "3458abd6a7d0709f0360c1c18cce036bb7bc4299",
      "tree": "25ae0ead2d49bdbae20ea8b515b949bfbd3224fb",
      "parents": [
        "b5ba786ccb9265ed076cda088ddbfded3ecc7f85",
        "e9dbfe5afd5cd350f06f078775a40e8df4e69ce6"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Nov 21 02:53:38 2014 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 21 02:53:38 2014 +0000"
      },
      "message": "am 002bc810: Merge \"ASLD: ASLD\\\u0027s XML reversible flag can turn off the reverse behavior now.\" into lmp-mr1-dev\nautomerge: e9dbfe5\n\n* commit \u0027e9dbfe5afd5cd350f06f078775a40e8df4e69ce6\u0027:\n  ASLD: ASLD\u0027s XML reversible flag can turn off the reverse behavior now.\n"
    },
    {
      "commit": "3b3522630025b896436ae622a8bb1201f1a27fed",
      "tree": "b24e986d364e848af3f35a22ce1a38491e1749b6",
      "parents": [
        "f8c36914250a2274ce20102b350915cd6ffaa6eb",
        "5b01f0894dacec272ce02fe07e879369ecd2ed93"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 21 01:53:27 2014 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 21 01:53:27 2014 +0000"
      },
      "message": "am 42d9bf66: am a6d2789c: Merge \"Add new empty app test entry points.\" into lmp-mr1-dev\nautomerge: 5b01f08\n\n* commit \u00275b01f0894dacec272ce02fe07e879369ecd2ed93\u0027:\n  Add new empty app test entry points.\n"
    },
    {
      "commit": "5b01f0894dacec272ce02fe07e879369ecd2ed93",
      "tree": "f69c07266b2c9e80641a0a960ba27ee84f360a39",
      "parents": [
        "377d6f00dc2ab42df501fd12b23e1dab54cea6b7",
        "42d9bf665598ae316bfae3fd28cbb5c8f2c95824"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 21 00:43:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 21 00:43:57 2014 +0000"
      },
      "message": "am 42d9bf66: am a6d2789c: Merge \"Add new empty app test entry points.\" into lmp-mr1-dev\n\n* commit \u002742d9bf665598ae316bfae3fd28cbb5c8f2c95824\u0027:\n  Add new empty app test entry points.\n"
    },
    {
      "commit": "002bc810882c0a322a09d0e4527ab8083547e145",
      "tree": "6e970ffdfda38cd2881a1298676a25b075ba8433",
      "parents": [
        "18ab5c216c62d90a4b86f37a4c993c1c8b56835d",
        "5b84eace6cb79c42fe43480f08c68b7dea4e074a"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Nov 20 23:11:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 20 23:11:38 2014 +0000"
      },
      "message": "Merge \"ASLD: ASLD\u0027s XML reversible flag can turn off the reverse behavior now.\" into lmp-mr1-dev"
    },
    {
      "commit": "5b84eace6cb79c42fe43480f08c68b7dea4e074a",
      "tree": "a401793cd0171d04d5b3e41f6fe6b654563bf397",
      "parents": [
        "521ca5f8fba355f526e82dc3a8fc6520e4379874"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed Nov 19 10:38:18 2014 -0800"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Nov 20 14:41:33 2014 -0800"
      },
      "message": "ASLD: ASLD\u0027s XML reversible flag can turn off the reverse behavior now.\n\nPreviously, the android:reversible flag behaves like a suggestion.\nNow it is used to enforce no reverse when set to false. In this way, user can\nsafely setup one direction animation only.\nWhen set to true, but AVD can\u0027t reverse , then it will show a warning.\n\nAt the same time, update the tests to show different cases, including\nAnimationDrawable.\n\nb/18413484\n\nChange-Id: I5552c49dcbd76b0724b4d5593bce8388b27bd905\n"
    },
    {
      "commit": "4f0e4a9ada1192e103d43409d83e177608571c68",
      "tree": "9a50bb1cb2d24def5ac42474a59cbcf009753c63",
      "parents": [
        "9522055f1d10b30158b772885bf4befe06fb2a08"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 19 14:21:07 2014 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 19 14:21:07 2014 -0800"
      },
      "message": "Add new empty app test entry points.\n\nChange-Id: Ib899c95de6b7bb936d2114e86bec4c5aef5f7eda\n"
    },
    {
      "commit": "2f96e233def36bb6a8afd62a24d101910b96c510",
      "tree": "9863ed5f8373c44455266faf45793ba0b9116881",
      "parents": [
        "076f0d5d0bad3b7abd0a753a32664be7c2f951d9",
        "bac3f5a6f055876d8892ff27fb8db7355a188a68"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Nov 14 19:17:00 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 14 19:17:00 2014 +0000"
      },
      "message": "am bac3f5a6: am 9f671553: am 475569e9: Merge \"Fix the starting pen\\\u0027s position when a path close.\" into lmp-mr1-dev\n\n* commit \u0027bac3f5a6f055876d8892ff27fb8db7355a188a68\u0027:\n  Fix the starting pen\u0027s position when a path close.\n"
    },
    {
      "commit": "bac3f5a6f055876d8892ff27fb8db7355a188a68",
      "tree": "fe5133078e604fdfecceb53583b5e8952d0d4b54",
      "parents": [
        "188b609946c629e61c606b72dd423f9171953a0e",
        "9f67155332e49686ef622b096b715ee62845d401"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Nov 14 00:03:16 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 14 00:03:16 2014 +0000"
      },
      "message": "am 9f671553: am 475569e9: Merge \"Fix the starting pen\\\u0027s position when a path close.\" into lmp-mr1-dev\n\n* commit \u00279f67155332e49686ef622b096b715ee62845d401\u0027:\n  Fix the starting pen\u0027s position when a path close.\n"
    },
    {
      "commit": "5e7a29f6774f0672a51761297e5c6dbdbc8f794d",
      "tree": "03916f39958791bcbc8eee03ece64f7b94cfbf14",
      "parents": [
        "521ca5f8fba355f526e82dc3a8fc6520e4379874"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed Nov 12 16:19:03 2014 -0800"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Nov 13 12:55:16 2014 -0800"
      },
      "message": "Fix the starting pen\u0027s position when a path close.\n\nWe have to cache the starting point for the latest \"move\", then apply it after\nwe close the path.\n\nb/18214929\n\nChange-Id: I8e8e5c810d720a1c194b8f59d74867a0efbb7662\n"
    },
    {
      "commit": "35ed2f4c39e6c8b1bac12529d8e67eb977364477",
      "tree": "df7f710b9629155a6572e77e0607045627323cda",
      "parents": [
        "bd401c82b185c40a3de7bf8c63dec046198245c0",
        "95ef0ac77738eac98e4952fe1e94db64c1560f5e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 11 01:03:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 11 01:03:02 2014 +0000"
      },
      "message": "am 95ef0ac7: am 525da301: am 85d558cd: Add Activity API to get referrer information.\n\n* commit \u002795ef0ac77738eac98e4952fe1e94db64c1560f5e\u0027:\n  Add Activity API to get referrer information.\n"
    },
    {
      "commit": "95ef0ac77738eac98e4952fe1e94db64c1560f5e",
      "tree": "d5f921dc513747500f6093a7821e0bc20258bd3f",
      "parents": [
        "8c95fb8cba3f1ae21161d386b0b74275d3c158d1",
        "525da301930e554dc331828adee35613f945c250"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 11 00:55:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 11 00:55:10 2014 +0000"
      },
      "message": "am 525da301: am 85d558cd: Add Activity API to get referrer information.\n\n* commit \u0027525da301930e554dc331828adee35613f945c250\u0027:\n  Add Activity API to get referrer information.\n"
    },
    {
      "commit": "85d558cd486d195aabfc4b43cff8f338126f60a5",
      "tree": "0a228ca6ffb9079635434a740abeeece370f055d",
      "parents": [
        "993e3d2d40cbd95d78cd3d2a76c77af2f4ab0e88"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 04 10:31:54 2014 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 11 00:42:18 2014 +0000"
      },
      "message": "Add Activity API to get referrer information.\n\nThis expands the use of EXTRA_REFERRER to be relevant anywhere,\nallowing apps to supply referrer information if they want.  However,\nif they don\u0027t explicitly supply it, then the platform now keeps\ntrack of package names that go with Intents when delivering them\nto apps, which it can be returned as the default value.\n\nThe new method Activity.getReferrer() is used to retrieve this\nreferrer information.  It knows about EXTRA_REFERRER, it can return\nthe default package name tracked internally, and it also can return\na new EXTRA_REFERRER_NAME if that exists.  The latter is needed\nbecause we can\u0027t use EXTRA_REFERRER in some cases since it is a Uri,\nand things like #Intent; URI extras can only generate primitive type\nextras.  We really need to support this syntax for referrers, so we\nneed to have this additional extra field as an option.\n\nWhen a referrer is to a native app, we are adopting the android-app\nscheme.  Since we are doing this, Intent\u0027s URI creation and parsing\nnow supports this scheme, and we improve its syntax to be able to build\nintents with custom actions and stuff, instead of being all hung up\non custom schemes.\n\nWhile doing this, fixed a problem when parsing both intent: and new\nandroid-app: schemes with a selector portion, where we were not\nrespecting any scheme that was specified.\n\nChange-Id: I06e55221e21a8156c1d6ac755a254fea386917a2\n"
    },
    {
      "commit": "b9af7dfac8b7579cfc4fb63d61da945a9db1c0d7",
      "tree": "20605c211056bc241b331dc1b5a86ebcfdf6a7f5",
      "parents": [
        "088c514cb13f3b8f8683588c2f398f18df1547c9",
        "c220b48ab7f27f460155028716bc3af907f8b180"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Nov 06 21:08:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 06 21:08:12 2014 +0000"
      },
      "message": "am c220b48a: am 9b14422a: am 786d0a03: Merge \"VD:test:Remove open animation AVD\" into lmp-mr1-dev\n\n* commit \u0027c220b48ab7f27f460155028716bc3af907f8b180\u0027:\n  VD:test:Remove open animation AVD\n"
    },
    {
      "commit": "c220b48ab7f27f460155028716bc3af907f8b180",
      "tree": "1504fd33f7a88e8f413238e229743261291e6975",
      "parents": [
        "be70c7713df98d81e9e43af9e76e0e6d018a4339",
        "9b14422a5045d908ae8a3ba78b4c4972f652b29f"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Nov 06 19:31:43 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 06 19:31:43 2014 +0000"
      },
      "message": "am 9b14422a: am 786d0a03: Merge \"VD:test:Remove open animation AVD\" into lmp-mr1-dev\n\n* commit \u00279b14422a5045d908ae8a3ba78b4c4972f652b29f\u0027:\n  VD:test:Remove open animation AVD\n"
    },
    {
      "commit": "786d0a0353cdbd335b50c6b560073d8d21ec2ee8",
      "tree": "17b41f3d25b7c97570a9d8ceb0560690a08158da",
      "parents": [
        "9c13b8cfcc6e1d8b422488596538bd8b1f38df57",
        "86ec6088b5965919d156d50ed55b84a5043e3e56"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Nov 06 18:54:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 06 18:54:49 2014 +0000"
      },
      "message": "Merge \"VD:test:Remove open animation AVD\" into lmp-mr1-dev"
    },
    {
      "commit": "86ec6088b5965919d156d50ed55b84a5043e3e56",
      "tree": "d0592409bc04d38f1f79c4b4c042279192d9b70e",
      "parents": [
        "db41880dd3259646b9ea43be6d8a91d4adb40122"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Nov 04 15:49:27 2014 -0800"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Nov 04 15:59:46 2014 -0800"
      },
      "message": "VD:test:Remove open animation AVD\n\nThis is for unbundle apps, so it is not a good idea to put in open source.\n\nb/18171696\n\nChange-Id: I4272a9cd12904b90b4421e88304795a292ceec58\n"
    },
    {
      "commit": "a9868fbd7bd22a4a7cd97026ed293f889f92cf31",
      "tree": "98d44526accdaceab0fcf26a44a47597ceaaba68",
      "parents": [
        "daccecb263cad36b55dd84e25709d543ee887202",
        "2749a5e6cec41cbdc019134db6fc96e5283db9b4"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Nov 04 19:22:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 04 19:22:25 2014 +0000"
      },
      "message": "am 2749a5e6: am e54553c8: am d54b578e: Fix issue #17305377: Don\\\u0027t kill process if it still has tasks.\n\n* commit \u00272749a5e6cec41cbdc019134db6fc96e5283db9b4\u0027:\n  Fix issue #17305377: Don\u0027t kill process if it still has tasks.\n"
    },
    {
      "commit": "2749a5e6cec41cbdc019134db6fc96e5283db9b4",
      "tree": "04e736f15c15de6fd0378db851729623e34248b8",
      "parents": [
        "d9764f1c233a3106ce11c4c48fb93b020a1061d4",
        "e54553c841f3ca1ebcb822e8b9ab6a412e7bd895"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Nov 04 19:14:49 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 04 19:14:49 2014 +0000"
      },
      "message": "am e54553c8: am d54b578e: Fix issue #17305377: Don\\\u0027t kill process if it still has tasks.\n\n* commit \u0027e54553c841f3ca1ebcb822e8b9ab6a412e7bd895\u0027:\n  Fix issue #17305377: Don\u0027t kill process if it still has tasks.\n"
    },
    {
      "commit": "d54b578e47fb410c776bb3a4272c2c523153f657",
      "tree": "19e21c01839d987d47bb74725c3f055f59566b09",
      "parents": [
        "fe91d4e6a2ef4e51910965ea258f91c14f5ee0dc"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Oct 23 15:55:23 2014 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Nov 04 10:59:31 2014 -0800"
      },
      "message": "Fix issue #17305377: Don\u0027t kill process if it still has tasks.\n\nWe previously killed a process when one of its task was\nswiped away in the recents UI. This had negative performance\nimplications for apps with multiple tasks in recents. Now we\nwill only kill the process if there are no more tasks associated\nwith it.\n\nChanged also removes the need for the\nActivityManager.REMOVE_TASK_KILL_PROCESS since ActivityManager\nwill now only kill a task process if it process has no out\nstanding tasks.\n\nBug: 17305377\nChange-Id: Ibc39bb328d13c7eab05c04798c2f14887923d9d4\n"
    },
    {
      "commit": "d130ba8b005a67cc204c28a9363a99516b89f7a0",
      "tree": "6af206086a9c5ea8ebfaddf8e241bb5a83bbc157",
      "parents": [
        "d89fab1385fac6d2b84b36049d300d07cd4595c5",
        "affff329088e569158e0ee45ee0e580b3c285722"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Nov 03 18:58:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 03 18:58:09 2014 +0000"
      },
      "message": "am affff329: am d00ced98: am b0cb0734: Merge \"Track change to Conscrypt\"\n\n* commit \u0027affff329088e569158e0ee45ee0e580b3c285722\u0027:\n  Track change to Conscrypt\n"
    },
    {
      "commit": "affff329088e569158e0ee45ee0e580b3c285722",
      "tree": "aa9877e8f1d83b7edcacc470c8098b80495de83d",
      "parents": [
        "f9de10252f96a136784de9d79cfcc1ab9e30d13f",
        "d00ced983ee235f72a9261fd967309a2638dde05"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Nov 03 18:50:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 03 18:50:21 2014 +0000"
      },
      "message": "am d00ced98: am b0cb0734: Merge \"Track change to Conscrypt\"\n\n* commit \u0027d00ced983ee235f72a9261fd967309a2638dde05\u0027:\n  Track change to Conscrypt\n"
    },
    {
      "commit": "d00ced983ee235f72a9261fd967309a2638dde05",
      "tree": "586467b5d780f1844b1936b4ba98bf84b0b6cf40",
      "parents": [
        "10ac55ba4f0beed608b310c473bb052cbcdf19c1",
        "b0cb07348e6320ce51d0e8b88d240ecf834850d1"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Nov 03 18:40:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 03 18:40:55 2014 +0000"
      },
      "message": "am b0cb0734: Merge \"Track change to Conscrypt\"\n\n* commit \u0027b0cb07348e6320ce51d0e8b88d240ecf834850d1\u0027:\n  Track change to Conscrypt\n"
    },
    {
      "commit": "b0cb07348e6320ce51d0e8b88d240ecf834850d1",
      "tree": "801360f7c52f1222f7976cf3bb7097d4535d0d31",
      "parents": [
        "5f8099ed181c2ba279c4a747096442389d5f8840",
        "8a970637208207955fb6a719bd82902384b3c743"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Nov 03 18:34:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 03 18:34:00 2014 +0000"
      },
      "message": "Merge \"Track change to Conscrypt\""
    },
    {
      "commit": "d449a008a0208085dac4f932714a7237ec192e82",
      "tree": "506edccf9b05d3efb6757b5c643ae985c86bc13c",
      "parents": [
        "9aff871e55a056c620f05db9769b6991a7ae243c",
        "cd4910ef606e1fa8c974c348174ee55a65541cb6"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 03 14:42:49 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 03 14:42:49 2014 +0000"
      },
      "message": "am cd4910ef: am 2e1bd46a: am ef5d43a7: Merge \"Revert \"Revert \"Remove unused apache related API.\"\"\"\n\n* commit \u0027cd4910ef606e1fa8c974c348174ee55a65541cb6\u0027:\n  Revert \"Revert \"Remove unused apache related API.\"\"\n"
    },
    {
      "commit": "cd4910ef606e1fa8c974c348174ee55a65541cb6",
      "tree": "c13739643029878f3bcf6ab6ea83ab7ef924be7a",
      "parents": [
        "4a51d06402ae59b49cf0e99d05a82f71500ffe08",
        "2e1bd46a1567fa987df04dd8eef66e91b50ef4f3"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 03 14:38:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 03 14:38:02 2014 +0000"
      },
      "message": "am 2e1bd46a: am ef5d43a7: Merge \"Revert \"Revert \"Remove unused apache related API.\"\"\"\n\n* commit \u00272e1bd46a1567fa987df04dd8eef66e91b50ef4f3\u0027:\n  Revert \"Revert \"Remove unused apache related API.\"\"\n"
    },
    {
      "commit": "2e1bd46a1567fa987df04dd8eef66e91b50ef4f3",
      "tree": "f3b4b6777930f13004764013e495a16bce30cfa5",
      "parents": [
        "9ce5f3d3da76ad628de1b6c4f155b7b543f35581",
        "ef5d43a7cf694ffac8b0069aa5026862d6b32735"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 03 14:31:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 03 14:31:11 2014 +0000"
      },
      "message": "am ef5d43a7: Merge \"Revert \"Revert \"Remove unused apache related API.\"\"\"\n\n* commit \u0027ef5d43a7cf694ffac8b0069aa5026862d6b32735\u0027:\n  Revert \"Revert \"Remove unused apache related API.\"\"\n"
    },
    {
      "commit": "ef5d43a7cf694ffac8b0069aa5026862d6b32735",
      "tree": "51ce836919efad827c583bd14daf61c54aa0d560",
      "parents": [
        "c8dce8966b84203befb87a24a9d2d8ee87a39f7b",
        "4b8f1846caa147cb6da6c8c024dfd17e2916d26d"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 03 14:24:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 03 14:24:17 2014 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Remove unused apache related API.\"\"\""
    },
    {
      "commit": "4b8f1846caa147cb6da6c8c024dfd17e2916d26d",
      "tree": "98108c7e63d140a87c5799a273e02de99bc57823",
      "parents": [
        "31f54ef8150019e4a8c501181806199ef7699fea"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 03 13:32:10 2014 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 03 13:32:10 2014 +0000"
      },
      "message": "Revert \"Revert \"Remove unused apache related API.\"\"\n\nThis reverts commit 31f54ef8150019e4a8c501181806199ef7699fea.\n\nChange-Id: Ib8fc22e3a23b2c06400cd687e8ed9cef9a11d09b\n"
    },
    {
      "commit": "8a970637208207955fb6a719bd82902384b3c743",
      "tree": "e0dd7091dc44e6eb096b0bf15879ff38403c411e",
      "parents": [
        "c8dce8966b84203befb87a24a9d2d8ee87a39f7b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Oct 31 10:28:04 2014 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Oct 31 12:06:09 2014 -0700"
      },
      "message": "Track change to Conscrypt\n\nChange way in which an outside caller can get the preferred SSLContext.\n\nBug: 17136008\nChange-Id: Ide578664bcb605304322bfddd2e640a63042fa09\n"
    },
    {
      "commit": "f0c7066742050d1b1f44cf59c6ce2e962e3bb502",
      "tree": "b3b9ef578515c593b377a0f8effb9675e1522524",
      "parents": [
        "99e08b70aa9c2f62159e8eb41860158e75842952",
        "78b3f5ab70300548776e3b98ee6d8fb6b1f5318f"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Oct 29 19:42:13 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 29 19:42:13 2014 +0000"
      },
      "message": "am 78b3f5ab: am fa945c10: am e87d36f8: Merge \"Revert \"Remove unused apache related API.\"\"\n\n* commit \u002778b3f5ab70300548776e3b98ee6d8fb6b1f5318f\u0027:\n  Revert \"Remove unused apache related API.\"\n"
    },
    {
      "commit": "99e08b70aa9c2f62159e8eb41860158e75842952",
      "tree": "f12503fccecbaa0599344194789e9f431dd9074d",
      "parents": [
        "99562bf065234da514338019aaf1085eb7f11ebe",
        "b5ce284aa8e738de051572ab37a01d52fa7b1dac"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 29 19:38:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 29 19:38:05 2014 +0000"
      },
      "message": "am b5ce284a: resolved conflicts for merge of d3389e2f to lmp-mr1-dev-plus-aosp\n\n* commit \u0027b5ce284aa8e738de051572ab37a01d52fa7b1dac\u0027:\n  Remove unused apache related API.\n"
    },
    {
      "commit": "78b3f5ab70300548776e3b98ee6d8fb6b1f5318f",
      "tree": "ff3cef10247601cd7ace55021b4ec04bdf1b7c7b",
      "parents": [
        "b5ce284aa8e738de051572ab37a01d52fa7b1dac",
        "fa945c105b4f7bb3e3844e8ce467ca701d5f3a9f"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Oct 29 19:34:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 29 19:34:10 2014 +0000"
      },
      "message": "am fa945c10: am e87d36f8: Merge \"Revert \"Remove unused apache related API.\"\"\n\n* commit \u0027fa945c105b4f7bb3e3844e8ce467ca701d5f3a9f\u0027:\n  Revert \"Remove unused apache related API.\"\n"
    },
    {
      "commit": "b5ce284aa8e738de051572ab37a01d52fa7b1dac",
      "tree": "cae2156cba3962f8476066a0c407293a8a888342",
      "parents": [
        "7192f0d2acafb2599988d463a42a2dcfd80c25bc",
        "d3389e2f32478bba4eddff3b7b63e07b74008ea7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 29 12:31:48 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 29 12:31:48 2014 -0700"
      },
      "message": "resolved conflicts for merge of d3389e2f to lmp-mr1-dev-plus-aosp\n\nChange-Id: Ic4969a59ef22d4911f74cc1e75ea5ccfab59b770\n"
    },
    {
      "commit": "99562bf065234da514338019aaf1085eb7f11ebe",
      "tree": "1a72b5fc7b93451f6e8bf621804c4eff7cbe56c9",
      "parents": [
        "174ac568cb6ad9d1cca2bf0d8a8de1452bf372ac",
        "7192f0d2acafb2599988d463a42a2dcfd80c25bc"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Oct 29 17:56:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 29 17:56:07 2014 +0000"
      },
      "message": "am 7192f0d2: am b27ea563: am 00fd3639: Merge \"Remove tests/SslLoad.\"\n\n* commit \u00277192f0d2acafb2599988d463a42a2dcfd80c25bc\u0027:\n  Remove tests/SslLoad.\n"
    },
    {
      "commit": "7192f0d2acafb2599988d463a42a2dcfd80c25bc",
      "tree": "115fd185e1053914db034b28c89469a5007e3b05",
      "parents": [
        "955bee89abada8b6541f499c686376d4434242b1",
        "b27ea56312692c5ee0f38dad38e2a3832086b40a"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Oct 29 17:47:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 29 17:47:15 2014 +0000"
      },
      "message": "am b27ea563: am 00fd3639: Merge \"Remove tests/SslLoad.\"\n\n* commit \u0027b27ea56312692c5ee0f38dad38e2a3832086b40a\u0027:\n  Remove tests/SslLoad.\n"
    },
    {
      "commit": "fa945c105b4f7bb3e3844e8ce467ca701d5f3a9f",
      "tree": "a4b0c71c76ed68fe63cd7be0057c9172cf38d9b0",
      "parents": [
        "d3389e2f32478bba4eddff3b7b63e07b74008ea7",
        "e87d36f8925a34f85ba80c886757d07ad03fed42"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Oct 29 11:30:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 29 11:30:11 2014 +0000"
      },
      "message": "am e87d36f8: Merge \"Revert \"Remove unused apache related API.\"\"\n\n* commit \u0027e87d36f8925a34f85ba80c886757d07ad03fed42\u0027:\n  Revert \"Remove unused apache related API.\"\n"
    },
    {
      "commit": "d3389e2f32478bba4eddff3b7b63e07b74008ea7",
      "tree": "76032bfe380bdb8b7902e05741f058b80a0f2007",
      "parents": [
        "b27ea56312692c5ee0f38dad38e2a3832086b40a",
        "9834af9ccf75b896c6bfbfec784055ac552759ad"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Oct 29 11:23:45 2014 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Oct 29 11:23:45 2014 +0000"
      },
      "message": "resolved conflicts for merge of 9834af9c to stage-aosp-master\n\nChange-Id: Ibdada14406f49684cf345162204b9810452f25a2\n"
    },
    {
      "commit": "b27ea56312692c5ee0f38dad38e2a3832086b40a",
      "tree": "81b2c057554110c5954eebd440f9f154d6654b4b",
      "parents": [
        "dfdc6acc4809f395b9db2136acc89b6de932a1a5",
        "00fd36399fd8dd9566b582c24817d130982bc270"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Oct 29 05:47:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 29 05:47:26 2014 +0000"
      },
      "message": "am 00fd3639: Merge \"Remove tests/SslLoad.\"\n\n* commit \u002700fd36399fd8dd9566b582c24817d130982bc270\u0027:\n  Remove tests/SslLoad.\n"
    },
    {
      "commit": "e87d36f8925a34f85ba80c886757d07ad03fed42",
      "tree": "20eeccbffabec39e53173f4ed6e3da786b400825",
      "parents": [
        "9834af9ccf75b896c6bfbfec784055ac552759ad",
        "31f54ef8150019e4a8c501181806199ef7699fea"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Oct 27 16:55:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 27 16:55:42 2014 +0000"
      },
      "message": "Merge \"Revert \"Remove unused apache related API.\"\""
    },
    {
      "commit": "31f54ef8150019e4a8c501181806199ef7699fea",
      "tree": "cf0b3f156304178e4204109bfec64d255d3d3ae9",
      "parents": [
        "3f2714e18bfd979aefefa1d45c50a69fca21cf14"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Oct 27 16:55:14 2014 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Oct 27 16:55:14 2014 +0000"
      },
      "message": "Revert \"Remove unused apache related API.\"\n\nThis reverts commit 3f2714e18bfd979aefefa1d45c50a69fca21cf14.\n\nChange-Id: Ie0e51897ab509d112dc37ca7b90b4139b0a82d8d\n"
    },
    {
      "commit": "9834af9ccf75b896c6bfbfec784055ac552759ad",
      "tree": "a465a82d8ecebefb6a90186f6c20db5dd571f496",
      "parents": [
        "00fd36399fd8dd9566b582c24817d130982bc270",
        "3f2714e18bfd979aefefa1d45c50a69fca21cf14"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Oct 27 16:17:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 27 16:17:21 2014 +0000"
      },
      "message": "Merge \"Remove unused apache related API.\""
    },
    {
      "commit": "3f2714e18bfd979aefefa1d45c50a69fca21cf14",
      "tree": "98108c7e63d140a87c5799a273e02de99bc57823",
      "parents": [
        "ced7ebdb1d522b4206e2048b278554ca841aeaba"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Oct 24 14:22:21 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Oct 24 14:27:07 2014 +0100"
      },
      "message": "Remove unused apache related API.\n\nHidden and used only in unit tests.\n\nChange-Id: I492b735f0f7e129946e28c31ad9d91c98aacf987\n"
    },
    {
      "commit": "3f2d1a460a72f00b887b508a8423f88f976b7782",
      "tree": "97acbb588345686f3b03934894ce36d1ace6afe9",
      "parents": [
        "ced7ebdb1d522b4206e2048b278554ca841aeaba"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Oct 24 14:16:41 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Oct 24 14:16:41 2014 +0100"
      },
      "message": "Remove tests/SslLoad.\n\nCrufty code that hasn\u0027t been touched in the past five years.\nThe test seems generally useless and there are dozens of richer\ntests and benchmarks in conscrypt and libcore.\n\nChange-Id: Ifbec8d419fd37f3b6323c9c74f47d0b7c85c9d4b\n"
    },
    {
      "commit": "7ab73f1e983cf2be077d147d0542974a8f768431",
      "tree": "a131b368015eff93a4a302193ea1eadc76c50fbe",
      "parents": [
        "013ccb64302e18d4b6461351448a1fd6b9a7c53d",
        "76f24bde7816dd97ed2375ec41c9817be0330d9f"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Oct 21 23:34:46 2014 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 21 23:34:46 2014 +0000"
      },
      "message": "am e73a54f3: am bf463af2: Merge \"Surface:lockHardwareCanvas\" into lmp-mr1-dev\nautomerge: 76f24bd\n\n* commit \u002776f24bde7816dd97ed2375ec41c9817be0330d9f\u0027:\n  Surface:lockHardwareCanvas\n"
    },
    {
      "commit": "76f24bde7816dd97ed2375ec41c9817be0330d9f",
      "tree": "9d43594953773de2f7fa76cf37b65abfdcc7fb55",
      "parents": [
        "aec33e66acbcf83a58b0e7af14c6330f48063bf8",
        "e73a54f33c029552469fcf1cda46eed2f360a38e"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Oct 21 21:39:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 21 21:39:36 2014 +0000"
      },
      "message": "am e73a54f3: am bf463af2: Merge \"Surface:lockHardwareCanvas\" into lmp-mr1-dev\n\n* commit \u0027e73a54f33c029552469fcf1cda46eed2f360a38e\u0027:\n  Surface:lockHardwareCanvas\n"
    },
    {
      "commit": "bb2d0cc7e1d487f7021b1f9ec0c6740e41b535f2",
      "tree": "661b6c6d833d545fc3f91fab7810ab73febc21a5",
      "parents": [
        "ea6f0ae86d62cff88d63b926578c588a956d0512"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Oct 21 10:09:36 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Oct 21 13:23:56 2014 -0700"
      },
      "message": "Surface:lockHardwareCanvas\n\nBug: 17440886\n\nChange-Id: I1f2d98c63ec1a2814c2258cf7e0096139263770a\n"
    },
    {
      "commit": "6189bdd883c72f034448b350ea7263b602712811",
      "tree": "002384f8451644b8e0d67d8498c2d3bc07756e08",
      "parents": [
        "b52d5aaa170a641813c937c4d281bff9896c9f74",
        "6a7335acd862babb40435f678348e3e651d77c89"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Oct 10 22:08:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 10 22:08:02 2014 +0000"
      },
      "message": "am 6a7335ac: am 3406be85: am 5237c0c3: Merge \"Support negative value in exponential data in the pathData.\" into lmp-mr1-dev\n\n* commit \u00276a7335acd862babb40435f678348e3e651d77c89\u0027:\n  Support negative value in exponential data in the pathData.\n"
    },
    {
      "commit": "2d1cd5b20b283df6dc5c4d49abe9b1e992b2298c",
      "tree": "e6ddab38885ee2fb29330398dfee4852b2e0b342",
      "parents": [
        "5fef96c5a6c8aa6e4bac9d4266863bb1f4baeb00",
        "f9c45addceed8d98f5a9a8a7486e91e4980b1fec"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Fri Oct 10 22:06:43 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 10 22:06:43 2014 +0000"
      },
      "message": "am f9c45add: am a591efe2: am dbc9aa2c: am eecf74bc: am ed65c63b: Merge \"Add tests for model management [SDK Only]\" into lmp-dev\n\n* commit \u0027f9c45addceed8d98f5a9a8a7486e91e4980b1fec\u0027:\n  Add tests for model management [SDK Only]\n"
    },
    {
      "commit": "6a7335acd862babb40435f678348e3e651d77c89",
      "tree": "41106a010ffee9a73d58dea6d99f22f24753f033",
      "parents": [
        "261009066751c9efad4e87ac12667182b0c13d43",
        "3406be853d21af58d551adbde805706f43ef51e2"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Oct 10 20:12:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 10 20:12:06 2014 +0000"
      },
      "message": "am 3406be85: am 5237c0c3: Merge \"Support negative value in exponential data in the pathData.\" into lmp-mr1-dev\n\n* commit \u00273406be853d21af58d551adbde805706f43ef51e2\u0027:\n  Support negative value in exponential data in the pathData.\n"
    },
    {
      "commit": "5237c0c3c99eb5dcaf237a291e3c97b030e4e52a",
      "tree": "51887a2d4c0f9e3212a436cfdb093d0ee58dcafd",
      "parents": [
        "69f35c8e1bc5b7bd087907d7d88a5de4cf57ba42",
        "897f6daeffe965d546ebdc9a05c99a638b37f37d"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Oct 10 19:59:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 10 19:59:23 2014 +0000"
      },
      "message": "Merge \"Support negative value in exponential data in the pathData.\" into lmp-mr1-dev"
    },
    {
      "commit": "846d53c1d5b6a8002614475281008d5732d48fbf",
      "tree": "66c62c282a59b899c6a9f57fe4fd363e6fa95c4c",
      "parents": [
        "cd66707c7b6e09b7d87513f8b2d44022fb84782c",
        "39af6ae064399ad58023752732ed2d388e897736"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Oct 10 18:39:43 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 10 18:39:43 2014 +0000"
      },
      "message": "am 39af6ae0: am a92dd37f: am e6411c76: Merge \"Support dot separation as the svg path data did.\" into lmp-mr1-dev\n\n* commit \u002739af6ae064399ad58023752732ed2d388e897736\u0027:\n  Support dot separation as the svg path data did.\n"
    },
    {
      "commit": "897f6daeffe965d546ebdc9a05c99a638b37f37d",
      "tree": "14fb0526b861ffa6e8c1822d699ab50684de62e1",
      "parents": [
        "4cc3e2704a93197213ca0978b8c940abcb59e49a"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Oct 07 15:09:32 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Oct 10 11:11:34 2014 -0700"
      },
      "message": "Support negative value in exponential data in the pathData.\n\nNow \"1e-5\" will not be separated as \"1e\" and \"-5\".\n\nAdd one test for this use case.\nMake sure we print out the pathData when path parsing has error.\n\nb/17919923\n\nChange-Id: I10a00ce21166cfb5a009c49c1a93f40eeb956d83\n"
    },
    {
      "commit": "f9c45addceed8d98f5a9a8a7486e91e4980b1fec",
      "tree": "2a1f57d5914f794a9fcc6488fab6ea3d8847b0dc",
      "parents": [
        "eaecf6a2c98169534dc8d4bd98099b3731b67b1d",
        "a591efe2839d45fe40928e97bf8c3c8c16e6ac82"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Fri Oct 10 17:14:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 10 17:14:23 2014 +0000"
      },
      "message": "am a591efe2: am dbc9aa2c: am eecf74bc: am ed65c63b: Merge \"Add tests for model management [SDK Only]\" into lmp-dev\n\n* commit \u0027a591efe2839d45fe40928e97bf8c3c8c16e6ac82\u0027:\n  Add tests for model management [SDK Only]\n"
    },
    {
      "commit": "39af6ae064399ad58023752732ed2d388e897736",
      "tree": "f966378856a9273f0df6119b162d0c719467e629",
      "parents": [
        "ad54e37f3da97fe4b3607e989eb51968d8963861",
        "a92dd37feb28923c1633b85d12382bc2aa2e03da"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Oct 10 16:57:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 10 16:57:03 2014 +0000"
      },
      "message": "am a92dd37f: am e6411c76: Merge \"Support dot separation as the svg path data did.\" into lmp-mr1-dev\n\n* commit \u0027a92dd37feb28923c1633b85d12382bc2aa2e03da\u0027:\n  Support dot separation as the svg path data did.\n"
    },
    {
      "commit": "dbc9aa2c7ced2a961f1a0cbe02e179edd439d53b",
      "tree": "a9a29b8d36e602eb05ecbc8f7f24e5d05e653130",
      "parents": [
        "c3f8a8b1ec788a65c247203ddb268a9acc634ab7",
        "eecf74bcf7746c20f4b8cf69448e4b292357026d"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Fri Oct 10 00:30:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 10 00:30:18 2014 +0000"
      },
      "message": "am eecf74bc: am ed65c63b: Merge \"Add tests for model management [SDK Only]\" into lmp-dev\n\n* commit \u0027eecf74bcf7746c20f4b8cf69448e4b292357026d\u0027:\n  Add tests for model management [SDK Only]\n"
    },
    {
      "commit": "f49c37d0b9cc226c7d2867a7a9cc731ee734b761",
      "tree": "730b9987a5ea6d5281a9275b40b8510e946fc1ba",
      "parents": [
        "e2a176d6002276f7a9fc01cc6b4bf6e2f8d4e942",
        "ed65c63bdc4a4413da5195f7e5fa392ce72f6135"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Thu Oct 09 17:57:53 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 09 17:57:53 2014 +0000"
      },
      "message": "am ed65c63b: Merge \"Add tests for model management [SDK Only]\" into lmp-dev\n\n* commit \u0027ed65c63bdc4a4413da5195f7e5fa392ce72f6135\u0027:\n  Add tests for model management [SDK Only]\n"
    },
    {
      "commit": "ed65c63bdc4a4413da5195f7e5fa392ce72f6135",
      "tree": "1d591b82f5583d4a4dfaafb5c5e46ddfd9a1704e",
      "parents": [
        "5e5bc4b13cd1fc657da940c14e2333d8d3b18080",
        "b585ac5b5e672c11c80a01eb42a0d3ebd495f21b"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Thu Oct 09 17:54:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 09 17:54:16 2014 +0000"
      },
      "message": "Merge \"Add tests for model management [SDK Only]\" into lmp-dev"
    },
    {
      "commit": "e6411c76c44930cd893b78ea9f59f26a4a441881",
      "tree": "d24407605996da4fcc74af60c6106860844926f3",
      "parents": [
        "c1f4c0fefebfb296846e88324c1bb7dee6b5c876",
        "4cc3e2704a93197213ca0978b8c940abcb59e49a"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Oct 09 16:34:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 09 16:34:40 2014 +0000"
      },
      "message": "Merge \"Support dot separation as the svg path data did.\" into lmp-mr1-dev"
    },
    {
      "commit": "4cc3e2704a93197213ca0978b8c940abcb59e49a",
      "tree": "6f19eb407d9fc3fccb546098148485ff2b01d29e",
      "parents": [
        "384ff9ef5d2dc1278f63eb7e0f42ad03a9163dec"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Oct 07 13:11:22 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed Oct 08 15:51:37 2014 -0700"
      },
      "message": "Support dot separation as the svg path data did.\n\nLike \"0.0.0\" will be separated to \"0.0 .0\" now, just to make sure we are more\ncomplied with svg path data.\n\nb/17892882\n\nChange-Id: Id7b64e9882f5174aa794a0256e2a29d66c724876\n"
    },
    {
      "commit": "5959304e58e0687f6229155bf9fde51de20f36f2",
      "tree": "74f647c7d708e859a04538400d213d57832d04f3",
      "parents": [
        "1229a372a7fb3274cf7a3099fd46c08adea2cbde",
        "1a98dd5cc7ea89793208b51983198bfbeade5ccc"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 07 20:47:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 07 20:47:19 2014 +0000"
      },
      "message": "am 1a98dd5c: Merge \"Load shared library dependencies for AppWidgets\" into lmp-dev\n\n* commit \u00271a98dd5cc7ea89793208b51983198bfbeade5ccc\u0027:\n  Load shared library dependencies for AppWidgets\n"
    },
    {
      "commit": "ee437a6915fa2a30ad303e3773f9751ccc6c26ca",
      "tree": "a495c43ec7edb285269f885516af4616412af844",
      "parents": [
        "be64e1a1eb71da77088d47c03a95dcfcce5745e7",
        "d6353c8c0ee7f4a16c129df90679e734f735b4c9"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 07 20:41:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 07 20:41:11 2014 +0000"
      },
      "message": "am d6353c8c: am 5166be90: am 18ab83e5: am f189c445: am 1a98dd5c: Merge \"Load shared library dependencies for AppWidgets\" into lmp-dev\n\n* commit \u0027d6353c8c0ee7f4a16c129df90679e734f735b4c9\u0027:\n  Load shared library dependencies for AppWidgets\n"
    },
    {
      "commit": "d6353c8c0ee7f4a16c129df90679e734f735b4c9",
      "tree": "497c71862b00ddd655ab472660e211770708c76e",
      "parents": [
        "0f306a3ce7ca6bcc46c264ba0d64a150a889e433",
        "5166be9007b65728e0c55e88ef4d25417a8157ce"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 07 20:34:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 07 20:34:50 2014 +0000"
      },
      "message": "am 5166be90: am 18ab83e5: am f189c445: am 1a98dd5c: Merge \"Load shared library dependencies for AppWidgets\" into lmp-dev\n\n* commit \u00275166be9007b65728e0c55e88ef4d25417a8157ce\u0027:\n  Load shared library dependencies for AppWidgets\n"
    },
    {
      "commit": "18ab83e571e1ef7e4599d38cffc080dca704a06d",
      "tree": "492a2425f6fef238ca7982cea84b521bf487d2df",
      "parents": [
        "fc3487ceddbcea9a28148a90a8e0ba5a4b76b08f",
        "f189c445b84365a3f1bd2b678fdca37f9df8d5d1"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 07 20:03:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 07 20:03:24 2014 +0000"
      },
      "message": "am f189c445: am 1a98dd5c: Merge \"Load shared library dependencies for AppWidgets\" into lmp-dev\n\n* commit \u0027f189c445b84365a3f1bd2b678fdca37f9df8d5d1\u0027:\n  Load shared library dependencies for AppWidgets\n"
    },
    {
      "commit": "1a98dd5cc7ea89793208b51983198bfbeade5ccc",
      "tree": "03546d9a5684721b0442cf94582518de90fd4427",
      "parents": [
        "733bcc7fbe8f03c92f20c57dd25cbc3b011cef9e",
        "d00bb5edcfc8ee5c2026f66785b703b388314b22"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 07 19:51:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 07 19:51:17 2014 +0000"
      },
      "message": "Merge \"Load shared library dependencies for AppWidgets\" into lmp-dev"
    },
    {
      "commit": "d00bb5edcfc8ee5c2026f66785b703b388314b22",
      "tree": "8eca016216872e5aaf34f33e690b83ca96d619aa",
      "parents": [
        "a80aba70728c2843df94474dbd7829dadb77855f"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 07 12:14:45 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 07 12:14:45 2014 -0700"
      },
      "message": "Load shared library dependencies for AppWidgets\n\nPackageManager and AppWidgetHostServiceImpl should\nbe loading the resources of any shared libraries being\nused by the app, as they have references in their Widgets\nor application icons/labels, etc.\n\nBug:17668152\nChange-Id: I359662334edb125d7570089916727df4eeba02bb\n"
    },
    {
      "commit": "b585ac5b5e672c11c80a01eb42a0d3ebd495f21b",
      "tree": "d1ea45482784a05a460317d65d91186f288f3902",
      "parents": [
        "fc8d65197a6404a93f1230ac5ebc635438a5c094"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Mon Oct 06 16:46:55 2014 -0700"
      },
      "committer": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Tue Oct 07 11:24:51 2014 -0700"
      },
      "message": "Add tests for model management [SDK Only]\n\nThis doesn\u0027t change any functionality/APIs etc.\nIt allows us to launch the activity and manually test the enrollment\nmethods.\n\nBug: 17885286\nChange-Id: I506d9bb98a592131c04a50c9d6224164ffe07183\n"
    },
    {
      "commit": "22dbaddf58144ea847c9aa617be0e77114f3f7c3",
      "tree": "6e07af9ca93deabb9828e488beb3041ec01d2087",
      "parents": [
        "ccc946da7d5499b80adf5f6ab463b58eb5cec7bd",
        "8b718b80e0caf179a174f8417fe4f5b875297de6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 06 19:43:58 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 06 19:43:58 2014 +0000"
      },
      "message": "am 8b718b80: am db75703b: am 2f577e83: am 90d557b7: am 7f7d240b: Merge \"Fix issue #17752399: Multiple apps broken by GET_TASKS permission change\" into lmp-dev\n\n* commit \u00278b718b80e0caf179a174f8417fe4f5b875297de6\u0027:\n  Fix issue #17752399: Multiple apps broken by GET_TASKS permission change\n"
    },
    {
      "commit": "8b718b80e0caf179a174f8417fe4f5b875297de6",
      "tree": "58e741b2a843d00447a706642a5d66373082b61d",
      "parents": [
        "9d27bbd5bc0d1171420a16fe851e2347a3e5e028",
        "db75703b261e1d1446cca210d7dcafa3279c31bc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 06 19:39:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 06 19:39:50 2014 +0000"
      },
      "message": "am db75703b: am 2f577e83: am 90d557b7: am 7f7d240b: Merge \"Fix issue #17752399: Multiple apps broken by GET_TASKS permission change\" into lmp-dev\n\n* commit \u0027db75703b261e1d1446cca210d7dcafa3279c31bc\u0027:\n  Fix issue #17752399: Multiple apps broken by GET_TASKS permission change\n"
    },
    {
      "commit": "2f577e83cbd5b12e47178a90443390210b446102",
      "tree": "0af80371684ebe02720fa58cb72d18926af90653",
      "parents": [
        "4795dfba7fb5f7c03e1f85ec2464258f4987d364",
        "90d557b7a68e64e049a44560b76b959ef87f13d7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 06 19:22:53 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 06 19:22:53 2014 +0000"
      },
      "message": "am 90d557b7: am 7f7d240b: Merge \"Fix issue #17752399: Multiple apps broken by GET_TASKS permission change\" into lmp-dev\n\n* commit \u002790d557b7a68e64e049a44560b76b959ef87f13d7\u0027:\n  Fix issue #17752399: Multiple apps broken by GET_TASKS permission change\n"
    },
    {
      "commit": "2131b18542cdc9c5a428746eb04d8f403f1f88e9",
      "tree": "64f28507a07162efe42a7c87c1587c75859c84e4",
      "parents": [
        "6d93c975fb388fdfdc0081e0d47d0ab7a69e5840",
        "7f7d240b13b96b617e298c6178af0425308f5ef9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 06 18:58:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 06 18:58:57 2014 +0000"
      },
      "message": "am 7f7d240b: Merge \"Fix issue #17752399: Multiple apps broken by GET_TASKS permission change\" into lmp-dev\n\n* commit \u00277f7d240b13b96b617e298c6178af0425308f5ef9\u0027:\n  Fix issue #17752399: Multiple apps broken by GET_TASKS permission change\n"
    },
    {
      "commit": "2d7576b082b84068fb9d68419b710b9bec49139b",
      "tree": "90842d7939ca423ed778ba88978b83fbe4962683",
      "parents": [
        "1e2e4307ff381e5cb9d8d19eb6a1aca763ba9415"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 03 16:26:04 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 03 16:26:04 2014 -0700"
      },
      "message": "Fix issue #17752399: Multiple apps broken by GET_TASKS permission change\n\nKeep around GET_TASKS as a permission available to apps, so apps still\nthink they have it and don\u0027t get all uppity because they don\u0027t.\n\nAdd a new REAL_GET_TASKS that is the actual permission now.\n\nPlus some temporary compatibility code until everyone can transition\nfromn GET_TASKS to REAL_GET_TASKS.\n\nChange-Id: I12c1102eed24844685dcbd2fa3b612811603958f\n"
    },
    {
      "commit": "ebf2e8b45155af338432ccd93d2979857b784b77",
      "tree": "a4686bc9f5f73e00f1862787dc25eb80940d7291",
      "parents": [
        "d27edcaa197e492a46cb3f751396450cc1850c4e",
        "c2a0b4482d7144e8382346ea4c22c7b89368fec0"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 02 13:39:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 02 13:39:55 2014 +0000"
      },
      "message": "am c2a0b448: resolved conflicts for merge of ee665151 to lmp-mr1-dev-plus-aosp\n\n* commit \u0027c2a0b4482d7144e8382346ea4c22c7b89368fec0\u0027:\n  Switch from FloatMath -\u003e Math and Math.hypot where possible\n"
    },
    {
      "commit": "c2a0b4482d7144e8382346ea4c22c7b89368fec0",
      "tree": "f0ec3fbeee8dde1d56ad85c59d858ec093d5eb9d",
      "parents": [
        "f08384c763d2e57c05e0be4325c267d12fc516d4",
        "ee665151a4c6359cbfbb9a6795aa9097c4622083"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 02 14:32:37 2014 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 02 14:32:37 2014 +0100"
      },
      "message": "resolved conflicts for merge of ee665151 to lmp-mr1-dev-plus-aosp\n\nChange-Id: I2588c65b7a9fa43f968151a206924a804f0595a7\n"
    },
    {
      "commit": "81c4c8157608918b7954f30478441b7d44535179",
      "tree": "bdb86ba6135612248fe5c70f1a77ec3ee44fc69c",
      "parents": [
        "b04491a6ffc9d5ef3450ea5fd8a08eff442c27a2",
        "d8e94409e031e97ba5aa966f2e7e97fd6bb43e32"
      ],
      "author": {
        "name": "wsmlby",
        "email": "wsmlby@google.com",
        "time": "Thu Oct 02 12:53:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 02 12:53:11 2014 +0000"
      },
      "message": "am d8e94409: am 49049aef: am 2e7aa675: am 489502cf: am 7e1ae00c: Merge \"Throw error when no intent can be found\" into lmp-dev\n\n* commit \u0027d8e94409e031e97ba5aa966f2e7e97fd6bb43e32\u0027:\n  Throw error when no intent can be found\n"
    },
    {
      "commit": "29e2e5d2d5815e308443f0fffee18dd1b528968b",
      "tree": "49d4868ab013d45bdb26084005db35f16c930a3b",
      "parents": [
        "9db0d62d96243447960e0d9732e8033ba183b5ce",
        "e18d68d6ab2f5354441162719ec87cb57de83519"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Oct 02 12:52:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 02 12:52:38 2014 +0000"
      },
      "message": "am e18d68d6: am 4e789dbf: am 8628387c: am b226d295: am c6a06d43: Merge \"Revert \"Fix issue with using locally defined attrs in a shared lib\"\" into lmp-dev\n\n* commit \u0027e18d68d6ab2f5354441162719ec87cb57de83519\u0027:\n  Revert \"Fix issue with using locally defined attrs in a shared lib\"\n"
    },
    {
      "commit": "2777d4b713eadec80d720c5d7090978464b02134",
      "tree": "24327a20caaaca54c68b49a93379a0d1b6252d13",
      "parents": [
        "5a76866317361e569a40121444c7fb88989c95e9",
        "043c4b35026a733058d01e159fa3c9259a16e766"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Oct 02 12:52:16 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 02 12:52:16 2014 +0000"
      },
      "message": "am 043c4b35: am 51ec33bb: am 2298938c: Merge \"More test cases from UX team for AVD.\" into lmp-mr1-dev\n\n* commit \u0027043c4b35026a733058d01e159fa3c9259a16e766\u0027:\n  More test cases from UX team for AVD.\n"
    },
    {
      "commit": "f7cf5d43aa13405f9d0dd54f6038f710a0423323",
      "tree": "76f33c6e39a9ca49ff9c1d9d776cb86115bc7ff3",
      "parents": [
        "92c414724f84e32df3c0f79ce11e37ef3d481611",
        "ee665151a4c6359cbfbb9a6795aa9097c4622083"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 02 11:48:08 2014 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 02 11:48:08 2014 +0100"
      },
      "message": "resolved conflicts for merge of ee665151 to lmp-dev-plus-aosp\n\nChange-Id: I97671e62de26919e391dbb2686511584c59ab990\n"
    },
    {
      "commit": "2e7aa67585778cc4ef518ee259103c7dfd384ee9",
      "tree": "d33ca8c8fe089a6acc8c259068ce61476f84621c",
      "parents": [
        "cae740173f2797209bea31f3df23e6b664754498",
        "489502cf606b12cc0f872cec6dfd18d0e41db93f"
      ],
      "author": {
        "name": "wsmlby",
        "email": "wsmlby@google.com",
        "time": "Wed Oct 01 22:18:13 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 01 22:18:13 2014 +0000"
      },
      "message": "am 489502cf: am 7e1ae00c: Merge \"Throw error when no intent can be found\" into lmp-dev\n\n* commit \u0027489502cf606b12cc0f872cec6dfd18d0e41db93f\u0027:\n  Throw error when no intent can be found\n"
    },
    {
      "commit": "8628387c604168ccd1ae9c20b8b8d34c68e5f526",
      "tree": "585e6fe7c967966f305e9b32e1eb9f57b881b5b9",
      "parents": [
        "7ce8d27fcd83a4e193765f1814fb8f47d7ebf372",
        "b226d2951c8641f9851e40b4e13b4ae25cb1a482"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 01 22:15:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 01 22:15:56 2014 +0000"
      },
      "message": "am b226d295: am c6a06d43: Merge \"Revert \"Fix issue with using locally defined attrs in a shared lib\"\" into lmp-dev\n\n* commit \u0027b226d2951c8641f9851e40b4e13b4ae25cb1a482\u0027:\n  Revert \"Fix issue with using locally defined attrs in a shared lib\"\n"
    },
    {
      "commit": "2298938cef8d5aa2211ef08e27553354918e5554",
      "tree": "d7c2b4ad55a2195071864a82f15b6ba041d6ad0e",
      "parents": [
        "3867e4d0c08ad74ee16dfde70e81c77f09e0e0ff",
        "6eafdfcd1c704aa1914be8edacaa7512f528a75f"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed Oct 01 21:10:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 01 21:10:57 2014 +0000"
      },
      "message": "Merge \"More test cases from UX team for AVD.\" into lmp-mr1-dev"
    },
    {
      "commit": "6bd30ee1a252e41a3fcdcb1f11dc031da5895698",
      "tree": "9dd9211eff4430e79a7deeefb1af84c9281237a1",
      "parents": [
        "9cf01b63cb0023aec0e05b1ce050ff572532b876"
      ],
      "author": {
        "name": "wsmlby",
        "email": "wsmlby@google.com",
        "time": "Wed Oct 01 12:47:25 2014 -0700"
      },
      "committer": {
        "name": "Bingyan Liu",
        "email": "wsmlby@google.com",
        "time": "Wed Oct 01 20:57:55 2014 +0000"
      },
      "message": "Throw error when no intent can be found\n\nbug: 17396762\n\nChange-Id: I10502d5d1e2332d9e6820ee645234c125e937b7a"
    },
    {
      "commit": "908c748096d855d47da2f5e20fd4d9d31d1e603c",
      "tree": "8031415a8deef274fa5bc89ba5c9744d6378889b",
      "parents": [
        "5069dd69898bd0d9c69ba2bbd37239ec8d1c9dc6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 01 18:11:18 2014 +0000"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 01 18:11:18 2014 +0000"
      },
      "message": "Revert \"Fix issue with using locally defined attrs in a shared lib\"\n\nThis reverts commit 5069dd69898bd0d9c69ba2bbd37239ec8d1c9dc6.\n\nThe reverted commit caused issues loading resources supplied by static libraries.\n\nBug 17748356\n\nChange-Id: I860a4f31451ee7c03c02974826472a67226b029f\n"
    },
    {
      "commit": "8cb387b3b7004c84fdf5eaea1158591e43838f4c",
      "tree": "d4ab2dcac8192bc4141480f7f75fc8066f73ab96",
      "parents": [
        "a3194bd6b2355bca9bb6e079c5c849d9c258a73b",
        "7923da5f5d05f256179e0d926b3b55bbf1d29a8e"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Oct 01 17:19:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 01 17:19:30 2014 +0000"
      },
      "message": "am 7923da5f: am 06f380e9: am 95731abe: am bb7b5197: am cd8e7381: Merge \"Fix issue with using locally defined attrs in a shared lib\" into lmp-dev\n\n* commit \u00277923da5f5d05f256179e0d926b3b55bbf1d29a8e\u0027:\n  Fix issue with using locally defined attrs in a shared lib\n"
    },
    {
      "commit": "33253a4baa6279f81a73425b49dfb6abe5f5416e",
      "tree": "c0077bd08ebc6f3c138a3b4ddb54a0ea1108b200",
      "parents": [
        "0451728645d559d904f579894d4b59e971e2369e"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 01 11:55:10 2014 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 01 14:04:15 2014 +0100"
      },
      "message": "Switch from FloatMath -\u003e Math and Math.hypot where possible\n\nThe motivation is an API change: FloatMath is going to be\ndeprecated and/or removed. Performance is not the goal of\nthis change.\n\nThat said...\n\nMath is faster than FloatMath with AOT compilation.\n\nWhile making the change, occurances of:\n\n{Float}Math.sqrt(x * x + y * y) and\n{Float}Math.sqrt({Float}Math.pow(x, 2) + {Float}Math.pow(y, 2))\n\nhave been replaced with:\n\n{(float)} Math.hypot(x, y)\n\nRight now there is no runtime intrinsic for hypot so is not faster\nin all cases for AOT compilation:\n\nMath.sqrt(x * x + y * y) is faster than Math.hypot(x, y) with\nAOT, but all other combinations of FloatMath, use of pow() etc.\nare slower than hypot().\n\nhypot() has the advantage of being self documenting and\ncould be optimized in future. None of the behavior differences\naround NaN and rounding appear to be important for the cases\nlooked at: they all assume results and arguments are in range\nand usually the results are cast to float.\n\nDifferent implementations measured on hammerhead / L:\n\nAOT compiled:\n\n[FloatMath.hypot(x, y)]\nbenchmark\u003dHypot_FloatMathHypot} 633.85 ns; σ\u003d0.32 ns @ 3 trials\n\n[FloatMath.sqrt(x*x + y*y)]\nbenchmark\u003dHypot_FloatMathSqrtMult} 684.17 ns; σ\u003d4.83 ns @ 3 trials\n\n[FloatMath.sqrt(FloatMath.pow(x, 2) + FloatMath.pow(y, 2))]\nbenchmark\u003dHypot_FloatMathSqrtPow} 1270.65 ns; σ\u003d12.20 ns @ 6 trials\n\n[(float) Math.hypot(x, y)]\nbenchmark\u003dHypot_MathHypot} 96.80 ns; σ\u003d0.05 ns @ 3 trials\n\n[(float) Math.sqrt(x*x + y*y)]\nbenchmark\u003dHypot_MathSqrtMult} 23.97 ns; σ\u003d0.01 ns @ 3 trials\n\n[(float) Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2))]\nbenchmark\u003dHypot_MathSqrtPow} 156.19 ns; σ\u003d0.12 ns @ 3 trials\n\nInterpreter:\n\nbenchmark\u003dHypot_FloatMathHypot} 1180.54 ns; σ\u003d5.13 ns @ 3 trials\nbenchmark\u003dHypot_FloatMathSqrtMult} 1121.05 ns; σ\u003d3.80 ns @ 3 trials\nbenchmark\u003dHypot_FloatMathSqrtPow} 3327.14 ns; σ\u003d7.33 ns @ 3 trials\nbenchmark\u003dHypot_MathHypot} 856.57 ns; σ\u003d1.41 ns @ 3 trials\nbenchmark\u003dHypot_MathSqrtMult} 1028.92 ns; σ\u003d9.11 ns @ 3 trials\nbenchmark\u003dHypot_MathSqrtPow} 2539.47 ns; σ\u003d24.44 ns @ 3 trials\n\nBug: https://code.google.com/p/android/issues/detail?id\u003d36199\nChange-Id: I06c91f682095e627cb547d60d936ef87941be692\n"
    },
    {
      "commit": "6eafdfcd1c704aa1914be8edacaa7512f528a75f",
      "tree": "67ab012bf0cefeb9e9e3dcad6aa34431d628ccb7",
      "parents": [
        "80aa626e04355c98d61e0da3419b941431f1bcfa"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Sep 23 17:00:55 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Sep 30 17:24:05 2014 -0700"
      },
      "message": "More test cases from UX team for AVD.\n\nThis adds more realistic avds for testing purpose.\nAlso add root level alpha tests.\n\nb/17698712\n\nChange-Id: I32efaecf8a46a110c77e432a5307296e8a443160\n"
    },
    {
      "commit": "5069dd69898bd0d9c69ba2bbd37239ec8d1c9dc6",
      "tree": "f0ddd3b922e53ed84c14558c6345724a588656ba",
      "parents": [
        "75c33d9d04d8c0a9884a70077681261b57c7833c"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Sep 30 16:06:58 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Sep 30 16:18:09 2014 -0700"
      },
      "message": "Fix issue with using locally defined attrs in a shared lib\n\nThe attribute name resource IDs were never fixed up with\nthe runtime package ID so we weren\u0027t finding attributes\nwhenever the runtime package ID was different than the build\ntime one, which happened to be when a shared lib referenced itself\n(0x00 vs 0x02).\n\nBug:17666947\nChange-Id: Icf3e874bcea0e27eebe42d60fbed626a34bf9266\n"
    },
    {
      "commit": "4932877113fe7fc7d673a60d311c578fcb71c92f",
      "tree": "9f131cf269b0fc88ed275227dace35f873056e07",
      "parents": [
        "2255f771f0ec4fe8cf9a0edce3c544860985836d",
        "00bbe915de17df7e8210361f18e6dc53b4a0b382"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Fri Sep 26 15:25:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 26 15:25:55 2014 +0000"
      },
      "message": "am 00cbb751: am 5e8f023d: am a59c7f03: am dff59b8b: am 23df1c46: Merge \"Allow null queues to be set in MediaSession\" into lmp-dev\n\n* commit \u002700cbb751533bf683480ba80f0c450c59c6ca96a1\u0027:\n  Allow null queues to be set in MediaSession\n"
    },
    {
      "commit": "df26651ff45838ab8c2927178250a44a30bac4dd",
      "tree": "557b0cba0839928ea9c29097a3206f91c2a22494",
      "parents": [
        "864a8b667a5f15f60dd0fe0628f536f1cb175756",
        "03fce072cac092923e10a6b5f09fcde333375f9e"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Sep 25 18:28:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 25 18:28:21 2014 +0000"
      },
      "message": "Merge \"Allow null queues to be set in MediaSession\" into lmp-dev"
    },
    {
      "commit": "f06355712a9e6aa6f444e736dcae92fe20a86977",
      "tree": "09a3dd79914788296204257f4b393065127b8643",
      "parents": [
        "34ee1d264840783c5ec233397bf9f777935539dc",
        "32b6756bfe2c3ff91b54976f88f2a5aa199da2af"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Sep 25 17:18:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 25 17:18:26 2014 +0000"
      },
      "message": "am e7b9e3c6: am 72e1f678: am 0ecbcd00: am 64816d53: am a00457a6: Merge \"Add one more test and update old tests\" into lmp-dev\n\n* commit \u0027e7b9e3c6a36f0f88b345204249c0848cc4cfb2d9\u0027:\n  Add one more test and update old tests\n"
    },
    {
      "commit": "9d23862bfdc18729e9d5f5a5c98e84fdf293f006",
      "tree": "900937fe6cd9f1b68cbcc17c75d2e2c8089051fd",
      "parents": [
        "dde353394c43ad01820c27db403cb9dedd36da4e",
        "80f44408a19485a1ca134ec88c14e8bc975c0ce3"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed Sep 24 23:07:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 24 23:07:35 2014 +0000"
      },
      "message": "Merge \"Add one more test and update old tests\" into lmp-dev"
    },
    {
      "commit": "03fce072cac092923e10a6b5f09fcde333375f9e",
      "tree": "128bdd32a0001add7f2804af68231fedcae4dc3e",
      "parents": [
        "23b113592a5f461ec66026cbf8bce253cb8d3a46"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed Sep 24 09:46:57 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed Sep 24 14:35:32 2014 -0700"
      },
      "message": "Allow null queues to be set in MediaSession\n\nAlso add some test code for it to OneMedia.\n\nbug:17593962\nChange-Id: I074e2bb0329d9a97f623e4309bb7dada157b8324\n"
    },
    {
      "commit": "0e3ba836c8bcfe55abf78ce24aa1baf76b23e42d",
      "tree": "3a346d90eb03841c8216ab131b2143f2bdf312df",
      "parents": [
        "d6910899bd8eb7d4a691b01634f1cc00457f7bad",
        "e46582522565fd007acb48b27b6236be170aa43e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 24 17:17:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 24 17:17:42 2014 +0000"
      },
      "message": "am 1dbd1440: am 2129bb01: am 657bd7ec: am fa3089f8: am 0d18d08d: Merge \"Work on issue #17628623: Need to update default preferred activities for YouTube\" into lmp-dev\n\n* commit \u00271dbd14405618f8645a9873c5d904bad549197edb\u0027:\n  Work on issue #17628623: Need to update default preferred activities for YouTube\n"
    },
    {
      "commit": "58817f502c3c9cfa8a4b3b04cd1cc3ca3644b1aa",
      "tree": "1ddca85d745c07c7bdf7a652461e74342f8316e2",
      "parents": [
        "8cfd9e6c110d4abbbbe88599ada976dd55b6cf50",
        "eeb2c7e712dbae91de04ab2338c1fbccfbce7ba2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 24 01:00:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 24 01:00:03 2014 +0000"
      },
      "message": "Merge \"Work on issue #17628623: Need to update default preferred activities for YouTube\" into lmp-dev"
    },
    {
      "commit": "eeb2c7e712dbae91de04ab2338c1fbccfbce7ba2",
      "tree": "02ff12fb190fc18e32f69f16438fb2f719a0ee4f",
      "parents": [
        "4c45b649c36d6c28d22a98d979fbda3b7c36677a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 23 16:45:39 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 23 16:45:39 2014 -0700"
      },
      "message": "Work on issue #17628623: Need to update default preferred activities for YouTube\n\nImprove the warning logs when setting up preferred activities\nto help identify when there are issues and what they are.  Also\nimprove the algorithm a little to still apply permissions when\nresetting them and there are additional third party apps, as long\nas the additional app is something like another browser and the\npreferred activity being set is more specific (has a better match).\n\nAnd add an example of using manifest-based preferred activities\nin to ActivityTest -- and yes it DOES work! :p\n\nChange-Id: I1ff39e03a5df6526206e0c3882085396b355d814\n"
    },
    {
      "commit": "80f44408a19485a1ca134ec88c14e8bc975c0ce3",
      "tree": "20b4321b3febc837b26aa52208db54deba2128a5",
      "parents": [
        "fdb35f0526e63dc4d6882d86029d9beacc6a2d07"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Sep 23 16:35:05 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Sep 23 16:35:53 2014 -0700"
      },
      "message": "Add one more test and update old tests\n\nThis is just updating the internal test app.\nNo real functionality changed.\n\nb/17631551\n\nChange-Id: Icc01e017ea4fbf97712214e6ac02691d29ea5e96\n"
    },
    {
      "commit": "ec9d2fc09ce828acdd205983a8b14a6c3ab8e764",
      "tree": "b468e451a7d32032c1329548bac3200c82c6d256",
      "parents": [
        "8eef062bf8a2561191d1843802eab5adc9586255",
        "485736aeae8ba7ebc2252682f404da5fc54bb8f8"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Sep 23 20:57:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 23 20:57:10 2014 +0000"
      },
      "message": "am e15e5958: am 2b7813c6: am 065502cb: am 892412af: am 8518c090: Merge \"Fix animation on the some properties\" into lmp-dev\n\n* commit \u0027e15e595801caf1d2d2165d356b3951d753b3d56e\u0027:\n  Fix animation on the some properties\n"
    }
  ],
  "next": "dbcccffc3760f702887faa95b2748125bac88a89"
}
