)]}'
{
  "log": [
    {
      "commit": "ead1af83194c60f656248c86113edb9186ee6502",
      "tree": "5f6549100f5819ed58d8a343ff026f17fab13471",
      "parents": [
        "ba43f7e914cd2cb8145ffeb5720aa5e87be48b9b"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri Apr 17 16:51:55 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Apr 22 15:34:07 2015 -0700"
      },
      "message": "Move new script group API into ScriptGroup class\n\nAnd mark existing methods and builder deprecated.\nRemoved ScriptGroup2 class.\nRenamed nested class UnboundValue to Input.\nMarked classes Closure, Future, and Input as final.\n\nChange-Id: I362910c115e9d0173dc515674e08bf4878232879\n"
    },
    {
      "commit": "e386f7f5108e9c2aa7547394f23d5936d7993cfe",
      "tree": "077d119576c620bd310dea03f8e5e9afa8143905",
      "parents": [
        "e5e49a175c27b95d6b8928ab435bfde9f9db3c81",
        "fd70bb13678c371b8cf53a416ed90ed69caaae9e"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 17 07:02:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 17 07:02:59 2015 +0000"
      },
      "message": "Merge \"Expose peer LLCP version in NDEF callbacks.\""
    },
    {
      "commit": "fd70bb13678c371b8cf53a416ed90ed69caaae9e",
      "tree": "5d42e2926cd39d7f4a56103e84bac76f4b5a1850",
      "parents": [
        "1be312dfb02e86731da6ac54a39956db791f4978"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Apr 14 11:38:21 2015 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Apr 15 12:33:37 2015 +0200"
      },
      "message": "Expose peer LLCP version in NDEF callbacks.\n\nChange-Id: I98b9a9764b66345f842c1f845c8a386161d965f5\n"
    },
    {
      "commit": "acc8c09d3a12d00b565a76acc26061172c3dd3c6",
      "tree": "6f4077bf87d609de10b44bf3d52da1ec0b097b94",
      "parents": [
        "c1c6528d2b686d5a17e577e7864a319dcba7c224"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Apr 13 15:33:34 2015 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Apr 14 16:19:11 2015 +0900"
      },
      "message": "Add android.net.IpPrefix#contains()\n\nThis was originally to avoid RuntimeException in RouteInfo#matches():\n    When an IPv6 prefix with a length greater than the max permitted\n    for IPv4 is matched against an Inet4Address, the call to\n    NetworkUtils throws RuntimeException.\n\nChange-Id: I92e2bd19a4e7d656cf682fd27678da07e211850d\n"
    },
    {
      "commit": "dec4688f40b0018fbd1f00db05581966f531d88f",
      "tree": "569eedaa5ff26c7889c2585f87087b020715ddba",
      "parents": [
        "97467d82a31964e36cb6bc32ac4cf00e884c190e"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Sep 30 15:10:48 2014 -0700"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Apr 07 17:25:23 2015 +0000"
      },
      "message": "Load libraries directly from apk\n\n Introduced new \u0027extractNativeLibs\u0027 attribute to manifest/application.\n Setting it to false prevents installer from extracting library from apk.\n\n The default value for extractNativeLibs is true.\n\nBug: 8076853\n(cherry picked from commit ff193d642eea7128faad837d19e347cd25212c27)\nChange-Id: I1aa2c039bb2a590ae72f256acc9ba5401c2c59b1"
    },
    {
      "commit": "97e0ba691222d037c1820ca8338ad13d07221daf",
      "tree": "9821e56739c43c385c5486aa6579a8a3241af6b2",
      "parents": [
        "18d836b61811270bfae8cec6e0e782234dfcf5a4",
        "b73e029fea53fd5aeaf01ad7ba15560329d8de1c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Feb 12 02:25:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 12 02:25:29 2015 +0000"
      },
      "message": "am b73e029f: am 0ec652cf: Merge \"Add DENSITY_280\" into lmp-mr1-dev\n\n* commit \u0027b73e029fea53fd5aeaf01ad7ba15560329d8de1c\u0027:\n  Add DENSITY_280\n"
    },
    {
      "commit": "0ec652cf72bd8b7f619462f172ac0152d4d6c83d",
      "tree": "971cd0603979336924aa707913389398d1fa0414",
      "parents": [
        "3292c0e2640667e5ef78896653a41c85e7de06c5",
        "f6d4045d6c386fe09eafb894aa1ff79ca6f04178"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Feb 12 02:08:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 12 02:08:04 2015 +0000"
      },
      "message": "Merge \"Add DENSITY_280\" into lmp-mr1-dev"
    },
    {
      "commit": "f6d4045d6c386fe09eafb894aa1ff79ca6f04178",
      "tree": "8b124cb40778c99cc04e6c96c66721113303c1b6",
      "parents": [
        "d7310bd1499c0b48594a8fbbcbe0c7e80c1e5832"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Feb 11 13:34:43 2015 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Feb 11 13:34:43 2015 -0800"
      },
      "message": "Add DENSITY_280\n\nBug 19350604\n\nChange-Id: I94f5162c31f9c8853908d7c4699974c236cc7fe7\n"
    },
    {
      "commit": "f5021f68185f500d608d3765988f4f96f0c6be6b",
      "tree": "3d9565e9a8a84cce9a5171efc420122ec1a47f60",
      "parents": [
        "f9259107342559456105392e3387a3c8a1e5d6e4"
      ],
      "author": {
        "name": "Nick Vaccaro",
        "email": "nvaccaro@google.com",
        "time": "Fri Jan 23 15:09:45 2015 -0800"
      },
      "committer": {
        "name": "Nick Vaccaro",
        "email": "nvaccaro@google.com",
        "time": "Tue Feb 10 20:43:44 2015 +0000"
      },
      "message": "Update API to contain new wrist tilt sensor type and string.\n\nConvert the wrist tilt sensor from being a vendor-defined sensor\ntype to being an official android sensor type.\n\nChange-Id: I39807bdca4f4c853fa0f7e88e6d98c02245f2a8b\n"
    },
    {
      "commit": "8f31fa81e0a79f51ceb301193a2c77ca7f619769",
      "tree": "e19a56059f8e811c11a71e92e57c5d616948df7b",
      "parents": [
        "24c02c418673a18a287ce0820f0024f7a18ff181",
        "3ca77ccf873f12e116a66d1c1a417fe89f75af85"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Feb 10 00:34:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 10 00:34:43 2015 +0000"
      },
      "message": "am 3ca77ccf: am 455502b7: Merge \"Add API to check if a Bluetooth connection is encrypted (1/2)\" into lmp-mr1-dev\n\n* commit \u00273ca77ccf873f12e116a66d1c1a417fe89f75af85\u0027:\n  Add API to check if a Bluetooth connection is encrypted (1/2)\n"
    },
    {
      "commit": "2b8696e3a91194db0bfd876b8cc68843a7ccd080",
      "tree": "48316ac39345afaa904650fea44623545d0438c0",
      "parents": [
        "9a166c7da3d77c4b9801dbe249f78149649d5b0e"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Feb 05 20:06:33 2015 -0800"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Mon Feb 09 11:31:06 2015 -0800"
      },
      "message": "Add API to check if a Bluetooth connection is encrypted (1/2)\n\nBug: 19186961\nChange-Id: I24656a07ee23ebfe067a9dfb9c1bc4041c782d8c\n"
    },
    {
      "commit": "53b9fbd1610b6d3deb837dab34fd309d515f6385",
      "tree": "1bc0e11815601a7547b00be33763e8306b9fa717",
      "parents": [
        "13c7044186b90f7f63e7a17996222edfb18460f5"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Feb 06 12:06:34 2015 -0800"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Feb 06 12:06:34 2015 -0800"
      },
      "message": "Expose userActivityTimeout through @SystemApi getter/setter.\n\nThis reverts commit 0dad5720902fad041bc8e2221953aab6dd1d2d8f.\nSystem api documentation is not updated under PDK builds.\n\nChange-Id: I851bcd66e0b764265e69ac104d5604bf316d5d10\n"
    },
    {
      "commit": "e847b5baefa17d39b051a2932c69283be495d275",
      "tree": "b0bc6ac455a53d727160e211ad8509d5f8877896",
      "parents": [
        "1836f6b8f3f34ad31acc04f861c380b186e52193"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Feb 02 08:19:11 2015 -0800"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Feb 06 02:41:09 2015 +0000"
      },
      "message": "Make THEATER_MODE_ON a System API.\n\nBug: 19043538\nChange-Id: Ibf0d6b45868ca90eb792a40c5d1b1395774486b8\n(cherry picked from commit cdfebd60fad097fa58d45f13104990cd323be61b)\n"
    },
    {
      "commit": "9fedc72a0bd3bbdee0b1ed19357546dfe686e1a8",
      "tree": "f1c9e8f15fefb011b132d79551cef4ed4eb379ee",
      "parents": [
        "eeb43fbd61adfc6511528e2e13fd5372a14e2831"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Wed Jan 28 15:59:46 2015 -0800"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Thu Feb 05 12:29:42 2015 -0800"
      },
      "message": "Add wallpaper controlling system apis.\n\nChange-Id: Ibaa8009e9b9d2e58254a4d9107a316c7f1de2211\n"
    },
    {
      "commit": "8a2b1199a6db0c6f2493e96e25ec1d89e3f62769",
      "tree": "4f634a0e7cf8932c874d7e8376b9a61ceaa938d6",
      "parents": [
        "feabeb624361c234279a03c6dcdb6a53ee48eddc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 29 11:47:24 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 29 11:47:24 2015 -0800"
      },
      "message": "Fixing conference merge where only one party is added to conference.\n\n- Adding \"onConferenceStarted\" listener for Connections.\n- This is necessary so that an ImsCall can report the fact that it has\nwent from being a single party call to a multiparty call.  This was not\npreviously necessary since the multiparty bit change would be detected\nwhen one of the connections being merged changed state.  Since we now must\ndefer the establishment of the conference until all connections have been\nmerged, we need a means of detecting when the call becomes multiparty.\n\nBug: 18960042\nChange-Id: I3ba138cb546e3efdf89b29d6676d00257a5e00cd\n"
    },
    {
      "commit": "1061652a37e18683c994f9d4b872ecf990125a05",
      "tree": "b9c2ffbc9714934f3f948223bec9dd308b40cfbf",
      "parents": [
        "e2f4ab930fa4526cf989624356051b99008c23a6",
        "034dc3839f2dced12d89e6ebbb93e6e288cfa9bf"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Jan 28 17:50:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 28 17:50:39 2015 +0000"
      },
      "message": "Merge \"Revert \"Make THEATER_MODE_ON setting a system api.\"\" into lmp-mr1-dev"
    },
    {
      "commit": "034dc3839f2dced12d89e6ebbb93e6e288cfa9bf",
      "tree": "bef6f761baac8331ab14db37757a41036a324dc0",
      "parents": [
        "35dafda1b0357eb0f2eef766427a2b473967a918"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Jan 28 17:45:35 2015 +0000"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Jan 28 17:45:35 2015 +0000"
      },
      "message": "Revert \"Make THEATER_MODE_ON setting a system api.\"\n\nThis reverts commit 35dafda1b0357eb0f2eef766427a2b473967a918.\n\nChange-Id: I76e72592791682e0dbee719fbd518962a1bdcd11\n"
    },
    {
      "commit": "d8cb404035e8e133e310f5d811d44e3b0ecb8dcf",
      "tree": "a4cd6ae49fc8ab1bb2b8374bf6fb97a5913dfa11",
      "parents": [
        "7608492dea3e05e6c6ace5bceb17dceb512dbc6d",
        "35dafda1b0357eb0f2eef766427a2b473967a918"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Jan 28 17:03:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 28 17:03:57 2015 +0000"
      },
      "message": "Merge \"Make THEATER_MODE_ON setting a system api.\" into lmp-mr1-dev"
    },
    {
      "commit": "c059271ca44a6bf73b562f8be4434854f25ba111",
      "tree": "21d99d278e0df9913b5531ffcc15ca81d24d58a2",
      "parents": [
        "8995e140ad557c9f3f4667becbaaf0ba4c667638"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Jan 26 12:35:35 2015 -0800"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Jan 26 12:35:35 2015 -0800"
      },
      "message": "Update system-api for new getLine1Number() method.\n\nAdd new method in TelecomManager to system-current.txt.\n\nBug: 19087382\nChange-Id: Id6db61fed45301cc1a15ded6e362d7858f24a273\n"
    },
    {
      "commit": "35dafda1b0357eb0f2eef766427a2b473967a918",
      "tree": "d3d15013d608b4ab1ccab54debe385c94b08365d",
      "parents": [
        "d57adbbc4f2f8ccd8fc4a4de0508a8243ace3866"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Jan 26 08:21:10 2015 -0800"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Jan 26 08:21:10 2015 -0800"
      },
      "message": "Make THEATER_MODE_ON setting a system api.\n\nThis will allow an unbundled home to continue accessing this property.\n\nBug: 19043538\nChange-Id: I845a8726e617ca7b6f7f7347a0ac5aa0620d6658\n"
    },
    {
      "commit": "3379c1cb62488393c2c49b5f38483656c7175fa1",
      "tree": "61c5c30ad664271f527bd0666117403f0b669f53",
      "parents": [
        "76cf035513d843c66d2fafe85b6a37c4c19b9223"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Fri Jan 23 17:13:28 2015 +0900"
      },
      "committer": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Fri Jan 23 17:13:50 2015 +0900"
      },
      "message": "Fix broken build\n\nUpdated system-current.txt\n\nChange-Id: I1f80d5543f0a828cf59d50d1271916a1210674d3\n"
    },
    {
      "commit": "02937eba3251c475263169f0529060d8cdd1cc1a",
      "tree": "5c4551ec0374a250c6941808c7b28948b307ab57",
      "parents": [
        "d22c8d9961340ba1b7d7601d1c99e2557b6a9f0b"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Jan 09 11:51:26 2015 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jan 20 16:30:47 2015 -0800"
      },
      "message": "Check in \"current\" system API files.\n\nThe API files were generated by running \"make showcommands update-system-api\".\n\nBug: 18960664\nChange-Id: Ibb4756d98be3cbf67f6103f5d5d8ff060b3c34c9\n"
    },
    {
      "commit": "400a3f6df20b92e639f20956301a36beb67b511b",
      "tree": "6860ed85a5dc31f6a7147fcb8c324bad81137921",
      "parents": [
        "b018399a3a2762e95126acbe14397eca15bad772"
      ],
      "author": {
        "name": "Stuart Scott",
        "email": "stuartscott@google.com",
        "time": "Wed Jan 14 10:49:49 2015 -0800"
      },
      "committer": {
        "name": "Stuart Scott",
        "email": "stuartscott@google.com",
        "time": "Wed Jan 14 12:12:02 2015 -0800"
      },
      "message": "Unhide getDataRoaming, Messenger uses it to decide to download MMS or not.\n\nbug:19015551\nChange-Id: Ibcad6424695a97bd9ae123010bdf740449d09327\n"
    },
    {
      "commit": "6e41019633975358cf2f84c5d1e09e6e3a049875",
      "tree": "2f9cbd3a63f74c1cb2b4ab5ec9be1999685564b8",
      "parents": [
        "820088587e732fe04b705248a06f275bf264be33",
        "3fb3abd10a5980a0a5afe7f0e54f736eff84b5a5"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed Jan 14 00:06:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 14 00:06:19 2015 +0000"
      },
      "message": "Merge \"Rename setGlobalPreferredNetworkType to setPreferredNetworkTypeToGlobal per API council.\" into lmp-mr1-dev"
    },
    {
      "commit": "e3b0449b0f2fe9f4ed59bd0d209d6b992bfe4372",
      "tree": "9014533968a8e230ba81299c59afdd1e056d5b4f",
      "parents": [
        "207d7bd3a4aca3478910ec740a0c810868fbeabb",
        "4abdd079498801edf6d144ba6d6965d4cb00e91e"
      ],
      "author": {
        "name": "Stuart Scott",
        "email": "stuartscott@google.com",
        "time": "Tue Jan 13 22:43:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 13 22:43:14 2015 +0000"
      },
      "message": "Merge \"Update javadoc and hide getNameSource and getDataRoaming.\" into lmp-mr1-dev"
    },
    {
      "commit": "3fb3abd10a5980a0a5afe7f0e54f736eff84b5a5",
      "tree": "fd7110b9582268143eede575dfad192afe9950a5",
      "parents": [
        "ef04ae79af58cc86c4312fac18c8a4eb24fc73ae"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Tue Jan 13 13:50:25 2015 -0800"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Tue Jan 13 14:11:11 2015 -0800"
      },
      "message": "Rename setGlobalPreferredNetworkType to setPreferredNetworkTypeToGlobal per API council.\n\nBug: b/18983535\nChange-Id: I937b7ce38615e07f653d3ee02d734edfcfea3897\n"
    },
    {
      "commit": "4abdd079498801edf6d144ba6d6965d4cb00e91e",
      "tree": "e44ab45a1f5c48d3dd27795b7a1de75828be3602",
      "parents": [
        "b71f9f96f7f464267c59a80add495388338ced04"
      ],
      "author": {
        "name": "Stuart Scott",
        "email": "stuartscott@google.com",
        "time": "Mon Jan 12 15:13:21 2015 -0800"
      },
      "committer": {
        "name": "Stuart Scott",
        "email": "stuartscott@google.com",
        "time": "Tue Jan 13 12:31:04 2015 -0800"
      },
      "message": "Update javadoc and hide getNameSource and getDataRoaming.\n\nNote SubscriptionInfo was not public in 21 and 22 hasn\u0027t been released yet.\n\nbug:18983672\nChange-Id: I9e8684eea2462fb655846d0719158d54007fabc5\n"
    },
    {
      "commit": "84c5e8ebf0185ca65d4bab148f6d72d71940aba8",
      "tree": "9c20218ac7faf822822d5659d628b44784cd933c",
      "parents": [
        "9320e9f0a6af9269bc145ec7ab3d4b351f0614af",
        "071743f0cbbfab36150db6ec945452579d02e8dd"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jan 13 19:02:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 13 19:02:07 2015 +0000"
      },
      "message": "Merge \"Rename reg/unreg OnSubscriptionsChangedListener.\" into lmp-mr1-dev"
    },
    {
      "commit": "071743f0cbbfab36150db6ec945452579d02e8dd",
      "tree": "c37a9c3f6b510520e36ea4802eaeb21cfc8ed498",
      "parents": [
        "71922de6c8e407ff24bb1a500cb53bb1a647c758"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jan 12 17:11:04 2015 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jan 13 08:36:24 2015 -0800"
      },
      "message": "Rename reg/unreg OnSubscriptionsChangedListener.\n\nTo addOnSubscriptionsChangedListener and\nremoveOnSubscriptionsChangedListener.\n\nBug: 18984103\nChange-Id: I6636905093812af89c1c3702840e44c8c5ea891f\n"
    },
    {
      "commit": "b6ab098bad4b126eaaaa3aaa5a512fefc4e0749b",
      "tree": "88795842ca404d4fb95c112df57d2075149b6145",
      "parents": [
        "5a21b0c2d0fca36fbbfb32641002ad4122c6b128"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 07 17:00:12 2015 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 07 17:00:12 2015 -0800"
      },
      "message": "Add API for nested pre-processing of a11y events; fix ResolverDrawerLayout\n\nAdd API for handling nested pre-processing of accessibility events\nsimilar to nested pre-scroll or pre-fling. This allows custom views to\ndelegate a nested scroll to a parent via the accessibility system.\n\nUse this functionality to allow opening the ResolverDrawerLayout via\naccessibility commands.\n\nBug 18827274\n\nChange-Id: Icd5a502605b78a861bb03e7b11923841a72eb9ab\n"
    },
    {
      "commit": "bd2d53413ccb2f0a954c657b21652298de543b8b",
      "tree": "6281fb5e7be78314a42aa8386ce2a664636f2984",
      "parents": [
        "1c6014e77dfad1a7af229d642df7b7300beee721"
      ],
      "author": {
        "name": "Ye Wen",
        "email": "ywen@google.com",
        "time": "Tue Jan 06 14:07:55 2015 -0800"
      },
      "committer": {
        "name": "Ye Wen",
        "email": "ywen@google.com",
        "time": "Tue Jan 06 14:07:55 2015 -0800"
      },
      "message": "Add new mms error for no data network (airplane mode or no mobile data)\n\nb/18872094\n\nChange-Id: Ia2e939fe91b6f80c192d601c80de551f173e5e6f\n"
    },
    {
      "commit": "5cec9203a19f41b2ae1cd434834ecc63f2c0a142",
      "tree": "7d0c2529f05e6408b157ae74d5cb18b1b217b793",
      "parents": [
        "0bb83b07d1602c1a99c938471edfc411a47dbffc"
      ],
      "author": {
        "name": "Cheuksan Wang",
        "email": "edwang@google.com",
        "time": "Tue Dec 16 13:40:36 2014 -0800"
      },
      "committer": {
        "name": "Cheuksan Wang",
        "email": "edwang@google.com",
        "time": "Tue Dec 16 13:40:36 2014 -0800"
      },
      "message": "remove actions and calls for the old sms/mms api\nBUG: 18005911\n\nChange-Id: Ifb900eb7f8bc03e205ac46d3dfb27e4baaaaf6b8\n"
    },
    {
      "commit": "eb4de87683a0d1959d64af08f3685e1b3701a314",
      "tree": "d61ebc2bc2127073631177961a1925692f9f27b7",
      "parents": [
        "6bdbae07cf9b3929dca471072bea7001f7996efb",
        "98513d7bd44fe9ce14733c8162544c2114f8f21b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Dec 10 17:56:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 10 17:56:58 2014 +0000"
      },
      "message": "Merge \"Update API and documentation for invalid subscriptions id\u0027s\" into lmp-mr1-dev"
    },
    {
      "commit": "7a17e0b601c7f65a2ae0b53d8494ae1722c7a28b",
      "tree": "d66d9428ac3d387b2a5c95643c5f2660b22155bd",
      "parents": [
        "c79343ce6545a78fd7673f05ec0a41209be9b27d",
        "73bdf9761be2abdd85efc5fce165f3fa80fcfa65"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Dec 10 16:56:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 10 16:56:15 2014 +0000"
      },
      "message": "Merge \"Add put/getBoolean/Array to PersistableBundle\" into lmp-mr1-dev"
    },
    {
      "commit": "73bdf9761be2abdd85efc5fce165f3fa80fcfa65",
      "tree": "c3f07cadb82532daac7efc6eb2fac46904160ff8",
      "parents": [
        "dc99c50427ec700fa4b4191b92f0132cf7238c4b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Dec 09 18:10:20 2014 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Dec 09 18:10:20 2014 -0800"
      },
      "message": "Add put/getBoolean/Array to PersistableBundle\n\nDue to popular demand the methods putBoolean(), getBoolean(),\nputBooleanArray() and getBooleanArray() have been added to\nPersistableBundle.\n\nFixes bug 18390436.\n\nChange-Id: Id133ba902aca774f98529e36ce560e873b88ad5b\n"
    },
    {
      "commit": "98513d7bd44fe9ce14733c8162544c2114f8f21b",
      "tree": "781d0aa9697cad14735839fda418ce5586be8eb3",
      "parents": [
        "cdcabe4cd6510e1009c01f5266da74b0ae1f1b32"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Dec 08 12:44:16 2014 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Dec 08 12:44:16 2014 -0800"
      },
      "message": "Update API and documentation for invalid subscriptions id\u0027s\n\nBug: 18668873\nChange-Id: I3ee987b77fef856e97ea09898c695147cb87a517\n"
    },
    {
      "commit": "b942b6f15c51c2ff48c59d8f620ee6156d00f67e",
      "tree": "65246fb8a87d6dea8e854c6955e2dfb260322dfc",
      "parents": [
        "2ea3650d18ab0ce4dba2cee101d639400b411452"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Dec 08 10:37:39 2014 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Dec 08 10:37:39 2014 -0800"
      },
      "message": "Fix hotspot coordinate propagation in ViewGroup and AbsListView\n\nThere was a weird disconnect between setPressed() and hotspot propagation\nbehavior. This makes hotspot propagation work like setPressed(). Also\nfixes ripple animation during drag-to-open.\n\nBUG: 18631557\nBUG: 18593243\nChange-Id: Id4adf5d815e4d426b4182aac4d0c780f04472ae4\n"
    },
    {
      "commit": "846e712dc72c0721131413bcae48f3d8b923411b",
      "tree": "586a88d1a3b5e9d7ceb87f53c20a6ee397bce434",
      "parents": [
        "968ef51c679105df4770a2d04b506a7f5ffacaf8"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Nov 19 14:50:58 2014 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri Dec 05 15:44:17 2014 -0800"
      },
      "message": "Unhide secure stop APIs\n\nChange-Id: If25406a6657c8f9d558e659bf5af73bac9bc434c\nrelated-to-bug: 18053197\nrelated-to-bug: 18076411\n"
    },
    {
      "commit": "f4eac129545fd583d33d9e7ab05cc87f61079bb9",
      "tree": "08397133a6739f3e7b990a6e9e9f2bc2f67fec89",
      "parents": [
        "5a5afe010d2f8fb7e8f00858b8a305b4745c0469"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Dec 05 11:10:15 2014 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Dec 05 11:31:08 2014 -0800"
      },
      "message": "Camera2: Add HDR scene mode for backwards compatibility.\n\nTo maximize backwards compatibility, support the HDR scene mode fully,\nas it was supported on Camera HAL1 / Camera API1.\n\nBug: 18639933\nChange-Id: I35c164563379f7f820b42c674bd91f706061170c\n"
    },
    {
      "commit": "109ec376da86de1275f73fa432d6344431a457e9",
      "tree": "016b2ff769ac9e5d5bd0eb29e859985985e42af9",
      "parents": [
        "bd15e4f59c0ac4386ad11ba1555e41cb32d3a52c",
        "b72eb97e4bca1e4fd68e79f9d04e9a6a15aebd21"
      ],
      "author": {
        "name": "Cheuksan Wang",
        "email": "edwang@google.com",
        "time": "Thu Dec 04 00:19:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 04 00:19:06 2014 +0000"
      },
      "message": "Merge \"new SMS/MMS carrier app API\" into lmp-mr1-dev"
    },
    {
      "commit": "08a125562c9af620e83e9f96c7810eae871d6067",
      "tree": "c2d03d318a849cae18c6bd9941fb10cf06521a38",
      "parents": [
        "a9355bd1c5d80777172103bd4e694972fedf8e54"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Dec 03 18:54:50 2014 +0000"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Dec 03 11:12:39 2014 -0800"
      },
      "message": "Revert \"Camera: Add new capability flags as system features as well\"\n\nThis reverts commit 6aee1d2ba52cf7f44c9355f279844b8a937903da.\nBut leaves in some of the improved documentation.\n\nBug: 18281970\nBug: 18573576\nChange-Id: I320f2229456ac039bc8f3cd8bc8b4ea6cf0e80eb\n"
    },
    {
      "commit": "a6f8b2ce552debde1f8a1ea673d689f96c56d67b",
      "tree": "f0d2b706a602a32645d0e44ce6be065206d50075",
      "parents": [
        "1b33396ee4047e79777495a8682b9117e88bba5c"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Dec 02 15:26:33 2014 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Dec 02 15:26:33 2014 -0800"
      },
      "message": "Deprecate one-arg getDrawableForDensity, update currents.txt\n\nBUG: 18579576\nChange-Id: I7df6ec2952ab121e2be8ae0a016ccf36f6fba2ff\n"
    },
    {
      "commit": "a1a6c300afffebfb46e84dc1941f6bddca145a8f",
      "tree": "4559b616544629cf4704c5fca547ebc6bb86f7b4",
      "parents": [
        "b4355ec3d0f7ab0aa44a746df7df250466cd701e",
        "16bf846990293e1f19f042eed8e2ce5e7348ac5a"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Dec 02 08:01:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 02 08:02:02 2014 +0000"
      },
      "message": "Merge \"Add server-side callback for change in MTU (4/4)\" into lmp-mr1-dev"
    },
    {
      "commit": "b72eb97e4bca1e4fd68e79f9d04e9a6a15aebd21",
      "tree": "34a04312d4d42e92d89af8fb96d8af52f76ecad8",
      "parents": [
        "4cd3e47e584fb1508db8f0e559f1167ab07c68c3"
      ],
      "author": {
        "name": "Cheuksan Wang",
        "email": "edwang@google.com",
        "time": "Fri Nov 21 16:54:02 2014 -0800"
      },
      "committer": {
        "name": "Cheuksan Wang",
        "email": "edwang@google.com",
        "time": "Mon Dec 01 18:11:07 2014 -0800"
      },
      "message": "new SMS/MMS carrier app API\n\nChanges based on api council review\n\nBUG: 18005911\nChange-Id: I23bd207ce70f7fa201d6d964c1700cfc44cb009b\n"
    },
    {
      "commit": "0201a6f6f16a872405a5f9ee65026e948eb162d0",
      "tree": "b65f2da0cb63cd38fd8c3a03238951dd424493e5",
      "parents": [
        "6ca3ba73b78be57dd50fe5813f076b3e166cc659"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Dec 01 11:48:53 2014 -0800"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Dec 01 11:48:53 2014 -0800"
      },
      "message": "TelephonyManager.setLine1NumberForDisplay should return a boolean.\n\nThe call can fail and should return the success status of the call.\n\nBug: 18571337\nChange-Id: I5f4a0bd65c807a018d2f2df9e39cf9125252257f\n"
    },
    {
      "commit": "16bf846990293e1f19f042eed8e2ce5e7348ac5a",
      "tree": "52dada38d415efe3cbd1efa711f4fc8735fa6dd0",
      "parents": [
        "a181da10ac5a7fc750d046e7789ba2244ee563b9"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Nov 18 11:34:26 2014 -0800"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Wed Nov 26 12:58:44 2014 -0800"
      },
      "message": "Add server-side callback for change in MTU (4/4)\n\nWhen a client requests to update the LE transport MTU, the server\ncurrently does not get notified and can therefor not properly size\nnotifications appropriate to the current MTU.\n\nBug: 18388114\nChange-Id: I515bfc2cc9846490d57de71860f41ea9a61fa243\n"
    },
    {
      "commit": "a7e87acb2416d4212c84fb9c45353dbf6ee15e6a",
      "tree": "bd7129820d1100c0169bf56e63e60ebf1a884a31",
      "parents": [
        "5977f7d52008f9b8dfc429acfde222a6e0afb2a2"
      ],
      "author": {
        "name": "Paul Crowley",
        "email": "paulcrowley@google.com",
        "time": "Tue Nov 18 13:50:19 2014 +0000"
      },
      "committer": {
        "name": "Paul Crowley",
        "email": "paulcrowley@google.com",
        "time": "Tue Nov 25 20:48:41 2014 +0000"
      },
      "message": "Add flag for wiping factory reset protection data.\n\nBug: 18366448\nChange-Id: If8904888a6bf8611d34647e6d65d2347d824dbb3\n"
    },
    {
      "commit": "aa6076701d1026cb5de0ed9a16b2b5a79a0f9d1b",
      "tree": "7ec6a1a5dcc461f9115a2b33790934a1a786c852",
      "parents": [
        "8c81609616498b382d61d08371c547d644fa0709"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Nov 24 11:27:50 2014 -0800"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Nov 24 13:53:57 2014 -0800"
      },
      "message": "Make the Context service constant for UsageStats public\n\nThis was an oversight in L, where we did not make this\nservice constant public.\n\nChange-Id: I42e38cb5ef8420cadc1a4a6705821189d911ccfe\n"
    },
    {
      "commit": "88d2a3c0e1b4a8c53a489db5d627beb80b1b9957",
      "tree": "18761183dea3ba5e0c63283feb938934a3454294",
      "parents": [
        "4dfce43e976a294b3b575564c855214a8e5cef58"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Nov 22 16:49:34 2014 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Nov 24 12:13:11 2014 -0800"
      },
      "message": "Introduce revision codes for split APKs.\n\nApps delivered as multiple split APKs must have identical package\nnames, version code, and signatures.  However, developers may want\nto iterate quickly on a subset of splits without having to increment\nthe version code, which would require delivery of the entire app.\n\nThis change introduces \"revision codes\" which can vary between\nsplit APKs belonging to the same app.  An install is valid as long\nas the normal version code is identical across all splits.  Splits\ncan be added/removed to an app over time, but if a split is present\nacross an upgrade the revision code must not decrease.\n\nSince system apps could have been updated with splits, only revert\nto the built-in APKs if the version code is strictly greater than the\ndata version.  Also fix bug to enable inheriting from system apps\nwhen adding splits.\n\nBug: 18481866\nChange-Id: I34d8e14c141a8eb95c33ffe24b4e52d6af5c8260\n"
    },
    {
      "commit": "2bbea56d1258f7b55183ddba6364815f17aafe88",
      "tree": "4fe5e22a6cbd93a73e1c803b89e6039d3dfa87e7",
      "parents": [
        "5bbb1af74a40f60d6609c2b1c580cb91ffb12c54",
        "b2411f77caada008074dc4ebe647471d0276fd62"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 24 17:54:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 24 17:54:06 2014 +0000"
      },
      "message": "Merge \"Final resource IDs.\" into lmp-mr1-dev"
    },
    {
      "commit": "45e27327178be9d5524cfcbdde9bb83502668e46",
      "tree": "d9a4fc13b6b7a37884cd4deb9c0138ad0b2cd3ad",
      "parents": [
        "aaea7e81141f4feb6cf5804b815567247b9c1f3a",
        "c2c0beab79a907f63e109eefe2a5aabcf2e3fd8f"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Mon Nov 24 17:24:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 24 17:24:04 2014 +0000"
      },
      "message": "Merge \"Allow VPNs to specify their underlying networks.\" into lmp-mr1-dev"
    },
    {
      "commit": "12c2136e556b54a717624d8479ec4650f363ce45",
      "tree": "c622e909ab642ce21030e9f5b860692c26bf31d1",
      "parents": [
        "c398f175cdc2ceb31bc45b6541f7cd9c3c52406a",
        "d09c4cad65c708f2c4810d24295456708a2000d2"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Nov 22 20:19:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 22 20:19:25 2014 +0000"
      },
      "message": "Merge \"Additional changes to SubscriptionManager API as per API council.\" into lmp-mr1-dev"
    },
    {
      "commit": "d09c4cad65c708f2c4810d24295456708a2000d2",
      "tree": "27dd308bdb4d662a149287a7cc168770a065a992",
      "parents": [
        "85f463c5b59350fa4c4a05007f8a7b65a9a89da3"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Nov 22 10:08:16 2014 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Nov 22 10:08:16 2014 -0800"
      },
      "message": "Additional changes to SubscriptionManager API as per API council.\n\nbug: 17575308\nChange-Id: Idd98aa46c15a9219ccf28091c62602ac8bf16c62\n"
    },
    {
      "commit": "dfa99f63677c238453293f48b62b4fffcc101262",
      "tree": "04b9acf70e3e9d227579ecfb685974e21d636035",
      "parents": [
        "a08adb2437f641087e01436293736be235fe1fda",
        "6aee1d2ba52cf7f44c9355f279844b8a937903da"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sat Nov 22 04:57:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 22 04:57:49 2014 +0000"
      },
      "message": "Merge \"Camera: Add new capability flags as system features as well\" into lmp-mr1-dev"
    },
    {
      "commit": "b2411f77caada008074dc4ebe647471d0276fd62",
      "tree": "d337727591821454da4f2616eaf2a65e5c01e1ca",
      "parents": [
        "a6d2789c954698f6dca5479b305689d22fc05d80"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 21 17:04:53 2014 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 21 17:04:53 2014 -0800"
      },
      "message": "Final resource IDs.\n\nChange-Id: Ie4b811f2a914191dded8de1b3d6321cff4db882c\n"
    },
    {
      "commit": "d45cedd6f5efd141be08ce4ffcecf478fbedb056",
      "tree": "046092035beb51e8578af02402ddd3f158458d5f",
      "parents": [
        "0284e5e49864a6e039d77210bbea0a013b0e23ec",
        "d6e6e7235a7e5c82d64beada54ac89c2b1dec201"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Nov 21 19:18:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 21 19:18:50 2014 +0000"
      },
      "message": "Merge \"Make default windows features configurable.\" into lmp-mr1-dev"
    },
    {
      "commit": "d6e6e7235a7e5c82d64beada54ac89c2b1dec201",
      "tree": "f51bdf6a7ae3687cac6a64ced2957f3bb01a2d47",
      "parents": [
        "a6d2789c954698f6dca5479b305689d22fc05d80"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Nov 21 11:08:45 2014 -0800"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Nov 21 11:08:45 2014 -0800"
      },
      "message": "Make default windows features configurable.\n\nBug: 18434078\nChange-Id: I0bafce1a201088a8681f4b9e43237e23b49296a2\n"
    },
    {
      "commit": "c2c0beab79a907f63e109eefe2a5aabcf2e3fd8f",
      "tree": "a0a879c50b307f171dd2b0dc3a5abcb2be4afbc1",
      "parents": [
        "21b5ee3f0e39be4a79bcfb2b79b0529f75f5cb58"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Tue Nov 11 16:09:21 2014 -0800"
      },
      "committer": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Fri Nov 21 09:26:18 2014 -0800"
      },
      "message": "Allow VPNs to specify their underlying networks.\n\nThese are used when responding to getActiveNetworkInfo() (and cousins)\nwhen an app is subject to the VPN.\n\nBug: 17460017\nChange-Id: Ief7a840c760777a41d3358aa6b8e4cdd99c29f24\n"
    },
    {
      "commit": "28096c49d81ddcdde51627e9d396947efdc4f508",
      "tree": "6c067f5a8082836d55b2fc535ba5d02053358929",
      "parents": [
        "271ddfce2cfb9e193a1ac83459010c095d918617",
        "24b1c23c62b3d8ca1d762a76b2f1ef6360fc683e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 21 01:31:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 21 01:31:10 2014 +0000"
      },
      "message": "Merge \"Fix issue #15828903: Intent.parseUri allows call to FLAG_GRANT_*_URI_PERMISSION\" into lmp-mr1-dev"
    },
    {
      "commit": "24b1c23c62b3d8ca1d762a76b2f1ef6360fc683e",
      "tree": "7ff5b24df000003126c17c504313507f4693107a",
      "parents": [
        "a6d2789c954698f6dca5479b305689d22fc05d80"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 20 17:17:39 2014 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 20 17:17:39 2014 -0800"
      },
      "message": "Fix issue #15828903: Intent.parseUri allows call to FLAG_GRANT_*_URI_PERMISSION\n\nYou now need to set a flag if you want this unsafe behavior.\n\nChange-Id: I185e9a04e005e42a887c3d58a2818616790b060a\n"
    },
    {
      "commit": "e0a377f50951d51b5ddf3be6f0ce361affdffc56",
      "tree": "3eaebc298f9a11dc037347c1787e66aae00176e0",
      "parents": [
        "4e9ea5e9aef8e35eaa5a876e726544277c80dec5",
        "8513453e3778e87a1fad93bf9d40efb1f39b003d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Nov 21 00:08:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 21 00:08:25 2014 +0000"
      },
      "message": "Merge \"Make DeviceDefault alert dialog themes public\" into lmp-mr1-dev"
    },
    {
      "commit": "4e9ea5e9aef8e35eaa5a876e726544277c80dec5",
      "tree": "5726f10dfb79a4b4d4ae744ebd2b985b6335ab26",
      "parents": [
        "83fb64e8ec4c6bc0930f50b24bd1c36a81f6a1c2",
        "90e9307e8fa713081aeccd8f5f212c0f1255bd07"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Nov 21 00:04:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 21 00:04:23 2014 +0000"
      },
      "message": "Merge \"Rename EXTRA_NETWORK ConnectivityManager constants.\" into lmp-mr1-dev"
    },
    {
      "commit": "6aee1d2ba52cf7f44c9355f279844b8a937903da",
      "tree": "7b37f6b1dc491dfdbc770363b290b7a587a4bf54",
      "parents": [
        "df84cb90df6f4a98c853dd61e858f62a584cdac5"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Nov 20 14:36:26 2014 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Nov 20 15:52:40 2014 -0800"
      },
      "message": "Camera: Add new capability flags as system features as well\n\nAlso add all the L and L MR1 new system features to the uses-feature documentation.\n\nBug: 18281970\nChange-Id: I116ca3fd04cd90eb53cc696b6fa62488687e7740\n"
    },
    {
      "commit": "8513453e3778e87a1fad93bf9d40efb1f39b003d",
      "tree": "dcd9e39378184ca0bc1fe8a13897809dd6d3e060",
      "parents": [
        "df84cb90df6f4a98c853dd61e858f62a584cdac5"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Nov 20 15:24:36 2014 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Nov 20 15:24:36 2014 -0800"
      },
      "message": "Make DeviceDefault alert dialog themes public\n\nBUG: 18426645\nChange-Id: Icd93dd4b153285e7636a59bec193b2fdf2d21da8\n"
    },
    {
      "commit": "af6e657ab873623ed0e94bc8bcf8ed03f6bbe167",
      "tree": "bfda933ef4d6d89fd0167ad5195aea39dd235c99",
      "parents": [
        "25418aabb687b39a9e5bbe7c387bfcb81bde1222",
        "50bfeec868157106e8b60abf8964cb24462af182"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Nov 20 21:38:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 20 21:38:14 2014 +0000"
      },
      "message": "Merge \"Update KeyguardManager.isDeviceLocked API\" into lmp-mr1-dev"
    },
    {
      "commit": "50bfeec868157106e8b60abf8964cb24462af182",
      "tree": "38591fdb7288bc6cde58e1c2d6fa4c0a961c1ab3",
      "parents": [
        "6d0e2c9cb948a10137e6b5a4eb00e601622fe8ee"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Nov 20 16:21:11 2014 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Nov 20 21:45:04 2014 +0100"
      },
      "message": "Update KeyguardManager.isDeviceLocked API\n\nBug: 18414067\nChange-Id: I0715714c2c9a122f578ec0c6f508faae12e6f752\n"
    },
    {
      "commit": "816e19eb6d5795f98f072494c763b20fe3412c30",
      "tree": "991be9b0daf84e6b269b5dadb669d0dbe26abd0f",
      "parents": [
        "4a57e908177c86819ade1ebb813677698f1a526a",
        "2d1ee982276f5dbd0e035778b731b48e4ef34515"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 20 20:31:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 20 20:31:49 2014 +0000"
      },
      "message": "Merge \"Revert \"Additional changes to SubscriptionManager API as per API council.\"\" into lmp-mr1-dev"
    },
    {
      "commit": "2d1ee982276f5dbd0e035778b731b48e4ef34515",
      "tree": "54b91fd0d47c400df93c0c2ed7fae7eff2f05f0e",
      "parents": [
        "baf21da1e17ef358632c078128d381b3be218a08"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 20 20:29:51 2014 +0000"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 20 20:29:51 2014 +0000"
      },
      "message": "Revert \"Additional changes to SubscriptionManager API as per API council.\"\n\nThis reverts commit baf21da1e17ef358632c078128d381b3be218a08.\n\nChange-Id: I73cbdfadf07ca3cf20b042781b62aafcc72b17d6\n"
    },
    {
      "commit": "4a57e908177c86819ade1ebb813677698f1a526a",
      "tree": "916d681318589193f86496504e09c4ab9a6bc9a0",
      "parents": [
        "37983832081cd5e825ad2e4151332d0d2fed1533",
        "baf21da1e17ef358632c078128d381b3be218a08"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 20 20:20:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 20 20:20:02 2014 +0000"
      },
      "message": "Merge \"Additional changes to SubscriptionManager API as per API council.\" into lmp-mr1-dev"
    },
    {
      "commit": "a9b67771547a89ad08ffb5008adb89dde4009d9a",
      "tree": "d1abb9ef43cdb13d8492c72ec87c6a03f61a4b3d",
      "parents": [
        "3b2ba44be3699a4e133d7a09cb4ed182405d7ff9",
        "ab57c29092eb9185375de86d82ff32e6079f5cec"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Thu Nov 20 17:44:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 20 17:44:36 2014 +0000"
      },
      "message": "Merge \"Carrierprivileges: Addressing API council suggestions.\" into lmp-mr1-dev"
    },
    {
      "commit": "90e9307e8fa713081aeccd8f5f212c0f1255bd07",
      "tree": "821a5ad88106c408b6d956906dfb6d018c94f96f",
      "parents": [
        "d4340f89f830e9caec3230cba01dfae79580d8aa"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Nov 19 12:12:24 2014 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Nov 20 13:16:31 2014 +0900"
      },
      "message": "Rename EXTRA_NETWORK ConnectivityManager constants.\n\nPer b/18414703:\n\n    s/\\\u003cEXTRA_NETWORK_REQUEST_NETWORK\\\u003e/EXTRA_NETWORK/g\n    s/\\\u003cEXTRA_NETWORK_REQUEST_NETWORK_REQUEST\\\u003e/EXTRA_NETWORK_REQUEST/g\n\nAdditionally, associated string values updated to:\n\n    android.net.extra.NETWORK\n    android.net.extra.NETWORK_REQUEST\n\nBug: 18414703\nChange-Id: I7aeed2161829742affc666e835a97ce2c28356fe\n"
    },
    {
      "commit": "baf21da1e17ef358632c078128d381b3be218a08",
      "tree": "79cadbe931c5b39dded6743a95c824a2a591f7a3",
      "parents": [
        "6722598ef3d23f75d244399536b2302b30388c51"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 19 16:03:09 2014 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 19 16:03:09 2014 -0800"
      },
      "message": "Additional changes to SubscriptionManager API as per API council.\n\nbug: 17575308\nChange-Id: I7773965094510999bfce8fc6b2b31ba6ce496653\n"
    },
    {
      "commit": "85603a7faf0a8067803ae6424bc590f6e2a17e07",
      "tree": "76b2a34685933551f7ddccaf30430c2423283ba0",
      "parents": [
        "a582bd4b42e6bd52cb611bd551d0b60ba1ed664f",
        "0d1c27a713cb49de8f6f4fd0a129baa883153921"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Nov 20 00:02:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 20 00:02:09 2014 +0000"
      },
      "message": "Merge \"Fix seeking and scaled duration behavior\" into lmp-mr1-dev"
    },
    {
      "commit": "b130d5961cb154e8821cfa42fdd820d67497d84d",
      "tree": "2d8946e0179d2e589e766eb263b53e95d84d59d0",
      "parents": [
        "552eca1a713ab8f6c60d6ec0d350ef33813cd25b",
        "cb8ed3705cd8f50d43ff4a0c5d91d545f28add7a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Nov 19 23:52:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 19 23:52:24 2014 +0000"
      },
      "message": "Merge \"Remove underline and search icon from ActionBar search view\" into lmp-mr1-dev"
    },
    {
      "commit": "0d1c27a713cb49de8f6f4fd0a129baa883153921",
      "tree": "3374be2ac9b7233de37055bb2ed6d15d6497b43f",
      "parents": [
        "5aadd5b6fa8ee9f09cd4870c8f104c1e611aebcd"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Nov 03 18:35:16 2014 +0000"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Nov 19 15:29:47 2014 -0800"
      },
      "message": "Fix seeking and scaled duration behavior\n\nThe animation scaled was not being factored in early enough in the\nactivity lifecycle. Also, setCurrentPlaytTime() was not accounting for\nthe scaled duration correctly. Finally, added setCurrentFraction() as\na more general-purpose seeking facility.\n\nIssue #18222006 Animator duration scale ignored in some situations\nIssue #17951668 add ability to seek fraction, not just time\n\nChange-Id: Idad401f5ff5026d7046c36eee09d78a4793215dc\n"
    },
    {
      "commit": "cb8ed3705cd8f50d43ff4a0c5d91d545f28add7a",
      "tree": "afc4a247108332b79b8875be4dd610ab67075f3a",
      "parents": [
        "3a9a53cb75890484687c75b6fb134d21f2e7a334"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Nov 18 17:05:35 2014 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Nov 18 17:05:35 2014 -0800"
      },
      "message": "Remove underline and search icon from ActionBar search view\n\nBUG: 17396265\nChange-Id: I751bc79538f1ea412192172035920e59351270f1\n"
    },
    {
      "commit": "ab57c29092eb9185375de86d82ff32e6079f5cec",
      "tree": "e36929317a636b41010aa3ad35179d708c4d03d1",
      "parents": [
        "6cb51968c205e84d6ba730d73c3aaf00ccf8c649"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Nov 18 11:40:50 2014 -0800"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Nov 18 17:05:12 2014 -0800"
      },
      "message": "Carrierprivileges: Addressing API council suggestions.\n\n- hasCarrierPrivileges - renamed to getCarrierPrivilegeStatus\n- setLine1NumberForDisplay should not be usable by apps that have MODIFY_PHONE_STATE\n- setVoiceMailNumber should not be usable by apps that have MODIFY_PHONE_STATE\n- setOperatorBrandOverride should not be usable by apps that have MODIFY_PHONE_STATE\n\nNot addressed:\n- setGlobalPreferredNetworkType() should not be usable by apps that have MODIFY_PHONE_STATE\n\nThe underlying call is needed by system apps (OMADM) too.\n\nBug: 18356155\nChange-Id: Idc6468a0bd0b0c52b9de1d8446f98c90ac0b3238\n"
    },
    {
      "commit": "f984eb42724e66326549d7bf33a7ec1515a7ff3c",
      "tree": "9f4b1f60fed5d96bdb251363274d023912b887a0",
      "parents": [
        "ed0976897a8d8eb1f7bf55ae25aece84b172cbb4",
        "643d5caf648ee63b824d9042b95806233bf3473b"
      ],
      "author": {
        "name": "Ye Wen",
        "email": "ywen@google.com",
        "time": "Tue Nov 18 20:30:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 18 20:30:29 2014 +0000"
      },
      "message": "Merge \"Addressing API review issues for SmsManager (2/3)\" into lmp-mr1-dev"
    },
    {
      "commit": "0925db87150300a679090a41f6eec26aad5c75e5",
      "tree": "1847e36d478744b1c3c200eeb90d07021515f40d",
      "parents": [
        "d4e55bdfc50635903e04934785ed82c39257506c",
        "5a1442589f3fd3e1eca74e70ca666eb7b3a0f9b2"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Tue Nov 18 19:28:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 18 19:28:17 2014 +0000"
      },
      "message": "Merge \"Rename the dont_disable_system_apps constant.\" into lmp-mr1-dev"
    },
    {
      "commit": "5a1442589f3fd3e1eca74e70ca666eb7b3a0f9b2",
      "tree": "3fc3d4b97b85747bc493ad0717367ec9001a457b",
      "parents": [
        "b3ec64e1005c82d41b6d1a1d86b6933fd25d87d2"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Tue Nov 18 13:25:04 2014 +0000"
      },
      "committer": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Tue Nov 18 13:25:04 2014 +0000"
      },
      "message": "Rename the dont_disable_system_apps constant.\n\nBug:18414080\nChange-Id: Ief9c6ac4346ab0588514f89a659fcb09d10d6574\n"
    },
    {
      "commit": "c9f1b3a0e8f64ae75f71e363c612b8734031b1b2",
      "tree": "5c7522c29c171b89a4c090f7383df89942a94f7a",
      "parents": [
        "b079117384c038e1c02fb58fefafcb2a72cb0cf3",
        "5c1a63c2235c36ce0b520fa88a9d21ffe255756e"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Nov 17 23:49:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 17 23:49:29 2014 +0000"
      },
      "message": "Merge \"Add new API to set voicemail number.\" into lmp-mr1-dev"
    },
    {
      "commit": "643d5caf648ee63b824d9042b95806233bf3473b",
      "tree": "35fc492fd8d348689fd5dfce141aa5c391138cb9",
      "parents": [
        "a1b32c47f5044b510d2c77360f13a9e2c5d53137"
      ],
      "author": {
        "name": "Ye Wen",
        "email": "ywen@google.com",
        "time": "Wed Nov 12 14:56:30 2014 -0800"
      },
      "committer": {
        "name": "Ye Wen",
        "email": "ywen@google.com",
        "time": "Mon Nov 17 11:46:36 2014 -0800"
      },
      "message": "Addressing API review issues for SmsManager (2/3)\n\nb/18356155\n\nChange-Id: I2941284c48db7734f1b056263e4b53790f665a1c\n"
    },
    {
      "commit": "126a7468c2b86f27779443f5f2578a03f3ad78e8",
      "tree": "8e9420a069bb7ac5192562bfec1216ad52c03ebd",
      "parents": [
        "8c8d8b1012b409b653679a8f0236d57de346f4d7"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Nov 04 16:31:01 2014 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Nov 17 17:50:05 2014 +0000"
      },
      "message": "Camera2: Add BURST_CAPTURE capability flag\n\nThis capability (a subset of FULL) indicates that a camera device\ncan capture high-rate (\u003e\u003d 20fps) bursts of images at full device\nresolution, in at least the YUV_420_888 format.\n\nIt also guarantees that the synchronization latency for a device is\nrelatively small, so that fixed-setting bursts can be captured quickly.\n\nBug: 18281970\nChange-Id: Ifc8fc43252a77097d804429d1c9f6fa71a95aa4f\n"
    },
    {
      "commit": "4d2d97763f0963d7011d04290dc87b2940aefb33",
      "tree": "69e72aa9e59321c0477b1ca52c2d90d9a604d6bf",
      "parents": [
        "7658f0edefab392b2af13b6558d08385c9b3ed5a",
        "0c22e6919ab56e85f02b3255493d0009d711a807"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat Nov 15 01:13:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 15 01:13:54 2014 +0000"
      },
      "message": "Merge \"camera2: Add READ_SETTINGS capability.\" into lmp-mr1-dev"
    },
    {
      "commit": "f39cec0b068abcf306eb91c304ed2eb76e60f8c0",
      "tree": "6ddc44374e07e16d94c1338ea8b9c4f6b206f73f",
      "parents": [
        "437d02d389711487a29662455b52a601053d9749",
        "8c4115617833e83253a53fe855ea96bdb39fbe1d"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Fri Nov 14 10:26:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 14 10:26:38 2014 +0000"
      },
      "message": "Merge \"Add extra to enable device admins to skip removal of system apps.\" into lmp-mr1-dev"
    },
    {
      "commit": "0c22e6919ab56e85f02b3255493d0009d711a807",
      "tree": "46c220d4f8bf4c7de648c6485a16c6d76f361768",
      "parents": [
        "6c912b7d056c67b41fd46f31de168795e97c2336"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Nov 11 12:00:34 2014 -0800"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu Nov 13 15:15:07 2014 -0800"
      },
      "message": "camera2: Add READ_SETTINGS capability.\n\nBug: 18281970\nChange-Id: I28be92a85f0a843c690f9ff49263440cd871e40d\n"
    },
    {
      "commit": "6b3bf0ceef92d1a627360c6502f52f0237f7e50a",
      "tree": "cde76cb60763cc64dee3c02ba7005e35bfb08da4",
      "parents": [
        "24859ba016f740c16113e04271ebe6b3eb61a241",
        "0e12fa12cb2cd4e049e560bdad8f1cd654825f3b"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Nov 13 22:46:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 13 22:46:22 2014 +0000"
      },
      "message": "Merge \"Add offset method to Outline\" into lmp-mr1-dev"
    },
    {
      "commit": "fb8db1c84b7fd59f596a6c090a8035fab08ef2f5",
      "tree": "0f8c3976578764b322cd01d9938e04cea7f24b41",
      "parents": [
        "a81b1cad2bc3c8eca7ae4046f79058daf02dc82c",
        "f9c50c45c615338bf9bfe57cd1ecff490051c997"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Thu Nov 13 22:15:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 13 22:15:46 2014 +0000"
      },
      "message": "Merge \"new sms/mms carrier app API\" into lmp-mr1-dev"
    },
    {
      "commit": "fdcdb7429e3f150818e8df561a62328444b102c5",
      "tree": "5e4b6da4a511d54761f6e34e3df5f330c2c32d59",
      "parents": [
        "28d3c245a1dde4aa5294192bec9980d8a93b0489",
        "8778f993aeb7ec3df88aa0b244381253257bafe2"
      ],
      "author": {
        "name": "Simranjit Singh Kohli",
        "email": "simranjit@google.com",
        "time": "Thu Nov 13 19:18:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 13 19:18:30 2014 +0000"
      },
      "message": "Merge \"[RemoveAccount API]: Adding support for intent.\" into lmp-mr1-dev"
    },
    {
      "commit": "8c4115617833e83253a53fe855ea96bdb39fbe1d",
      "tree": "99c4de732d594abdbd966bd744c6f4115fdfa859",
      "parents": [
        "4bc3c8bd643ca6840bf5b3fe01d8221f3a389d96"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Wed Nov 12 18:03:11 2014 +0000"
      },
      "committer": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Thu Nov 13 18:16:28 2014 +0000"
      },
      "message": "Add extra to enable device admins to skip removal of system apps.\n\nBug:17369849\nChange-Id: Ibc1c0f480c436c7075725f79ffaaf92832c1154a\n"
    },
    {
      "commit": "c61cabe5b3e22c8ebbb0ef91a33c63904ecb9873",
      "tree": "08b769903d7c0415b29c4984c3d5dfdc38f47dbd",
      "parents": [
        "bf79cbaba915dbbf419e5f59ca1ab258f64c88b4",
        "a73766790ac6c3588f362b340792a5239710117c"
      ],
      "author": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Thu Nov 13 15:31:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 13 15:31:11 2014 +0000"
      },
      "message": "Merge \"Update current.txt with the new extra\" into lmp-mr1-dev"
    },
    {
      "commit": "bf79cbaba915dbbf419e5f59ca1ab258f64c88b4",
      "tree": "0ec521577892b3418df6af2756827a1cc132d610",
      "parents": [
        "6e33f0fbb57a8afc2184bd9a1798db8bd29e680a",
        "451e338c51e8c45efc0d21536dfae6f78f6d5e06"
      ],
      "author": {
        "name": "Ignacio Solla",
        "email": "igsolla@google.com",
        "time": "Thu Nov 13 15:03:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 13 15:03:45 2014 +0000"
      },
      "message": "Merge \"[WebView] Allow the WebView to be compiled against the system SDK.\" into lmp-mr1-dev"
    },
    {
      "commit": "a73766790ac6c3588f362b340792a5239710117c",
      "tree": "56ee69a5a663e8bac030b8e1b96476fd9fbee842",
      "parents": [
        "aaf2f3e8954d3d5d01953ceb7c8f631db7412e13"
      ],
      "author": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Thu Nov 13 14:43:02 2014 +0000"
      },
      "committer": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Thu Nov 13 14:43:03 2014 +0000"
      },
      "message": "Update current.txt with the new extra\n\nBug: 17716971\nChange-Id: Ice82394c681665aff96724faa2e8056656d2b1ab\n"
    },
    {
      "commit": "0e12fa12cb2cd4e049e560bdad8f1cd654825f3b",
      "tree": "3f38849f50bcd0da5a7ca11cc87ef01ccce178fc",
      "parents": [
        "6c912b7d056c67b41fd46f31de168795e97c2336"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Nov 12 11:45:47 2014 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Nov 12 16:17:33 2014 -0800"
      },
      "message": "Add offset method to Outline\n\nAlso clean up offset docs in Path\n\nChange-Id: Ieca02611d32acce726efba652ae1969340a55a76\n"
    },
    {
      "commit": "f9c50c45c615338bf9bfe57cd1ecff490051c997",
      "tree": "e1d8e5e08e58c6a16d59c46730c5ad7f3451af28",
      "parents": [
        "975590f22916e184204678758bb339c1d2b6b57f"
      ],
      "author": {
        "name": "Cheuksan Wang",
        "email": "edwang@google.com",
        "time": "Tue Oct 21 15:58:23 2014 -0700"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Wed Nov 12 15:29:41 2014 -0800"
      },
      "message": "new sms/mms carrier app API\n\nBUG: 18005911\n\nChange-Id: Ib961badc1ccac270f1244f8d971d9abec324b73f\n"
    },
    {
      "commit": "451e338c51e8c45efc0d21536dfae6f78f6d5e06",
      "tree": "2bfd224fb7603168b00a7e98a3a37998dbdb14c6",
      "parents": [
        "667ec63c9ed695ca71f6639f18c31995fb8ff880"
      ],
      "author": {
        "name": "Ignacio Solla",
        "email": "igsolla@google.com",
        "time": "Mon Nov 10 10:35:54 2014 +0000"
      },
      "committer": {
        "name": "Ignacio Solla",
        "email": "igsolla@google.com",
        "time": "Wed Nov 12 22:49:56 2014 +0000"
      },
      "message": "[WebView] Allow the WebView to be compiled against the system SDK.\n\nBUG:18152150\nChange-Id: Ifd6dcac17663631058d895c61bb6e8018c5aeecc\n"
    },
    {
      "commit": "5c1a63c2235c36ce0b520fa88a9d21ffe255756e",
      "tree": "60a4b01ce24e19bb7e78f4f552bc0d001becb27e",
      "parents": [
        "89444a380d85f8961a4a900734590571375b4f3f"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Sun Nov 09 16:16:06 2014 -0800"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Nov 12 09:38:18 2014 -0800"
      },
      "message": "Add new API to set voicemail number.\n\nThe API is protected by system or carrier privilege.\n\nBug: 17393589\nChange-Id: I33f4a00b30e0f5d72e5d53553a187d974872eab6\n"
    },
    {
      "commit": "9840c07667bb0363c93fb8459e6c08f7e30d5df1",
      "tree": "697c72a8af464edf67932ec1577b84244fdf6300",
      "parents": [
        "3f558e7285d8632b81cde4a9f1d0829e02be5fa0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Nov 11 20:21:21 2014 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Nov 11 20:35:58 2014 -0800"
      },
      "message": "Make Message.setAsynchronous() public.\n\nThere are many cases in real world applications where it is desirable\nto continue processing messages on the Looper even when most other\nmessages have been suspended by a synchronization barrier pending\ncompletion of the next drawing frame on vsync.\n\nInternally the framework is able to mark certain messages as being\nindependent of these higher level synchronization invariants by\nflagging them as asynchronous.\n\nThis change exposes the existing function and improves on the\ndocumentation so that it is clearer what is meant by asynchronous.\n\nBug: 18283959\nChange-Id: I775e4c95938123a364b21a9f2c39019bf37e1afd\n"
    },
    {
      "commit": "43bbf30a06a2aee05db9b80b287672017fbada5c",
      "tree": "4b378ee774b4a4b2486fd6225fc89e9909e75917",
      "parents": [
        "5c14bc213be3e311c150b7cb86dc880937b3b7b7",
        "a374c3d03b28f135cdfba2cadf6fe6f03ac010bd"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 12 01:13:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 12 01:13:04 2014 +0000"
      },
      "message": "Merge \"Update SubscriptionManager API as per API council.\" into lmp-mr1-dev"
    },
    {
      "commit": "a374c3d03b28f135cdfba2cadf6fe6f03ac010bd",
      "tree": "4152a9f67c7cdb3cba1ffafca6d6fcde853e8e6d",
      "parents": [
        "54a5ca1aad1bdbb154ca731ab9a6c026d58a42d6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Nov 11 11:48:04 2014 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Nov 11 11:48:04 2014 -0800"
      },
      "message": "Update SubscriptionManager API as per API council.\n\nbug: 17575308\nChange-Id: Ib39a60e4f75981a466e9d606ec627756efad018d\n"
    }
  ],
  "next": "a9b503aec2cd27eeb40fab8436c64b4c7de9cacf"
}
