)]}'
{
  "log": [
    {
      "commit": "732af43eb1025dd4abd690c02f051aa7738c4c9b",
      "tree": "c903e2073e0072d0f3676da84c2944cb590fb9a1",
      "parents": [
        "a0995ab8212a26945fe377346e110fa9a6e663dd",
        "2a236a64664f7f04753733d857fec641c7c9db59"
      ],
      "author": {
        "name": "Fergus Henderson",
        "email": "fergus@google.com",
        "time": "Fri Aug 01 11:27:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 31 19:45:19 2014 +0000"
      },
      "message": "Merge \"Simplify generics, and make Builder concrete.\" into lmp-dev"
    },
    {
      "commit": "97c0b90f891a0ee1d051ba29d825cde1f0eeaad4",
      "tree": "3a1267d7f2a4a8644a0e072d18e14de4252e84cb",
      "parents": [
        "3f1ddf83a4faba3dec71ed7eebe1835f4685cf60"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jul 24 11:51:31 2014 +0200"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Aug 01 10:57:05 2014 +0000"
      },
      "message": "Expose headsUpContentView so developers can customize it.\n\nBug: 13510114\nChange-Id: I645c204e366fefab58224d2e67d00e701dc661aa\n"
    },
    {
      "commit": "2a236a64664f7f04753733d857fec641c7c9db59",
      "tree": "60c0a2a1b5c0221d83c940d4924d0c70a6f0d8c0",
      "parents": [
        "38a7170449f0c8974f01c3513dee2c5e4e99b476"
      ],
      "author": {
        "name": "Niels Egberts",
        "email": "nielse@google.com",
        "time": "Thu Jul 31 21:33:37 2014 +0100"
      },
      "committer": {
        "name": "Niels Egberts",
        "email": "nielse@google.com",
        "time": "Fri Aug 01 11:46:16 2014 +0100"
      },
      "message": "Simplify generics, and make Builder concrete.\n\nChange-Id: I3e14966527c254d2c15dddefc2ef60cdde30421f\n"
    },
    {
      "commit": "5c5b83fcd58d21c9ab7ac986bf84f604ec5bb4b5",
      "tree": "042670f975c8ad51f618483bd9a636961e61a64c",
      "parents": [
        "012ef36a6c5e9745d112c734aed916cab052558c"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Jul 29 11:48:36 2014 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Aug 01 13:47:28 2014 +0900"
      },
      "message": "TIF: Use XML file for representing TvContentRating\n\nThis change addresses the following API council feedback.\n\n- Remove all constants from TvContentRating. Instead this class becomes a\n  general parser for a tuple of \"rating domain\"+type+subtype(s).\n- Instead of constants in the API, the rating definitions should come from\n  parsed XML meta-data tied to a TvInputService entry in the AndroidManifest.\n  This XML should define a ranked order of the rating constants along with\n  @string references for displaying in the Settings UI.  Mention that the\n  \"rating domain\" should be scoped similar to a package name, for example\n  \"com.youtube.ratings\".\n- For system-defined rating types (like US, Korea, etc) we should parse this\n  same XML format, but it may come from a hard-coded XML resource (since they\n  aren\u0027t tied to a single TvInputService.)\n- Thoroughly document the built-in supported types in javadoc on TvContentRating.\n\nChange-Id: I0a9526c73c8ca67fd0eeac63f3c63c05657a45e3\n"
    },
    {
      "commit": "3776ce3949729e3194d783b6f29d04929341f88e",
      "tree": "25ac5a6bc0a8d4c3afb6e514ad14b6bbf1e30a37",
      "parents": [
        "fc2f1bde1919896457e9ffdace65fa95de372555",
        "67c01a4b6d890212fb4647973a627e25a3a9788b"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Aug 01 02:08:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 11:19:20 2014 +0000"
      },
      "message": "Merge \"Revert \"Service data and manufacturer data can be repeated fields.\"\" into lmp-dev"
    },
    {
      "commit": "67c01a4b6d890212fb4647973a627e25a3a9788b",
      "tree": "27cc21eceaa75dd0905bdb54f8d46979909f34dd",
      "parents": [
        "3f7a39063ab7b3d7a38b773449ba2b37674e3458"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Aug 01 01:24:14 2014 +0000"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Aug 01 01:24:14 2014 +0000"
      },
      "message": "Revert \"Service data and manufacturer data can be repeated fields.\"\n\nThis reverts commit 26dc9b99b17ca9d8ce3632c48e8b6c1450ee53e9.\n\nChange-Id: I1846d0a6491c5b2ba5905411bd98f5d17909b705\n"
    },
    {
      "commit": "3f7a39063ab7b3d7a38b773449ba2b37674e3458",
      "tree": "9ec4582d7c00f26b89c74155032b93b8518ff9a4",
      "parents": [
        "8e554924c527183962fc908c5f916f390f806c74"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Jul 29 12:33:03 2014 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Thu Jul 31 15:43:05 2014 -0700"
      },
      "message": "Service data and manufacturer data can be repeated fields.\n\nb/16635899\n\nChange-Id: I73f1f4effd3f0e38cd427297eb9d22f3ba285d61\n"
    },
    {
      "commit": "ceb2adca4905bc1f80545792d82bed5d877ed583",
      "tree": "86b5aa99228e89d26747470841f2570d6c6eef98",
      "parents": [
        "f5f45bc224d69f478ce446d85720a514a3d12f7e",
        "1cb2d0d4bba387665128c62c342e59103ea4be26"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 31 22:24:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 23:00:08 2014 +0000"
      },
      "message": "Merge \"Persist install sessions, more lifecycle.\" into lmp-dev"
    },
    {
      "commit": "1cb2d0d4bba387665128c62c342e59103ea4be26",
      "tree": "2659fda22f585adf01574c24f1f23dbb3caccef2",
      "parents": [
        "874bcd82c223ce58c9d76edcf619b3988c672307"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 30 16:45:01 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 31 15:17:03 2014 -0700"
      },
      "message": "Persist install sessions, more lifecycle.\n\nTo resume install sessions across device boots, persist session\ndetails and read at boot.  Drop sessions older than 3 days, since\nthey\u0027re probably buggy installers.\n\nAdd session callback lifecycle around open/close to give home apps\ndetails about active installs.  Also give them a well-known intent\nto show session details.\n\nExtend Session to list staged APKs and open them read-only, giving\ninstallers a mechanism to verify delivered bits, for example using\nMessageDigest, before committing.\n\nSwitch to generating random session IDs instead of sequential.\n\nDefensively resize app icons if too large.  Reject runaway\ninstallers when they have too many active sessions.\n\nBug: 16514389\nChange-Id: I66c2266cb82fc72b1eb980a615566773f4290498\n"
    },
    {
      "commit": "68f96d8db5e5e701b6a12b5cddecc985e56a26c6",
      "tree": "65ad3d754b7b7aa1f2e0c29760fc7273c500ee19",
      "parents": [
        "73140e4df9ed9cfcc897f5cd0742b81d9839d4d4"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jul 31 13:13:10 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jul 31 21:58:06 2014 +0000"
      },
      "message": "Add differentiating transitions for returning/reentering.\n\nBug 16550363\n\nChange-Id: I85f9a8bcbc92ce048d06b36579bb05893534f7f8\n"
    },
    {
      "commit": "76f3cceea69cb8926ef2400e826cebbb99be8530",
      "tree": "ac2c08c2a669cc53228f8e5d52b39f98563fa595",
      "parents": [
        "c9b5cd3caeb587077a7e86448c4efad3790ddc6a",
        "3f7a39063ab7b3d7a38b773449ba2b37674e3458"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Thu Jul 31 23:47:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 29 22:44:51 2014 +0000"
      },
      "message": "Merge \"Service data and manufacturer data can be repeated fields.\" into lmp-dev"
    },
    {
      "commit": "d5ce9759524740cfb02638fd1d7b44315957b422",
      "tree": "2bbb5cf248d1773d90dacc9e2ca1868507937de8",
      "parents": [
        "8d367bcd2281286ec3b8895ade17e839720a8bd9"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jul 24 15:54:23 2014 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Jul 31 16:15:51 2014 +0900"
      },
      "message": "TIF: Make TvTrackInfo methods more explicit.\n\nThis change addresses the following API council feedback:\n\nTvTrackInfo:\n-- Remove all KEY_/VALUE_ constants, and replace with explicit,\n   strongly-typed accessor methods.\n-- Add additional Bundle getExtras() method (in addition to the explicit\n   types); most of the time this Bundle will be null.\n\nBug: 16542165\nChange-Id: Ie48cb170b2bbf07d9460fdc8ed77d7db01799772\n"
    },
    {
      "commit": "5b37fa2ed574dbfaf2a2ef6adf5daccb9db941a8",
      "tree": "5b3e5b026dafeb883dde1880ab0c38310b3fb0b3",
      "parents": [
        "4b54271f1bbd29957c47433155c58aa792105d6d"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jul 29 22:51:27 2014 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Jul 31 02:17:28 2014 +0000"
      },
      "message": "Allow using third-party HTTP/... stacks for per-network URLs.\n\nAlso switch to double-checked locking for\nmNetworkBoundSocketFactory and OkHttpClient.\n\nChange-Id: Ic52776ee760036ad5623b7496156b8909dc282fa\n"
    },
    {
      "commit": "a122e8df741456ea34e4a57d205411b8371a16db",
      "tree": "312659c03d1cf99dcab3ffb9367db4f2c266b70d",
      "parents": [
        "f9a274c9b8578dda6afeda422bff18b1577028b9"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Jul 29 21:15:42 2014 -0700"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Jul 30 18:09:53 2014 -0700"
      },
      "message": "Add new APIs iccExchangeSimIO and iccTransmitApduBasicChannel to TelephonyManager.\n\nThe new APIs are needed to support SEEK.\n\nAlso modifies TelephonyManager.iccOpenLogicalChannel to return the status of\nthe command.\n\nChange-Id: Iff2674fb0e23210f2579cb883e64571347ade5e6\n"
    },
    {
      "commit": "f9a274c9b8578dda6afeda422bff18b1577028b9",
      "tree": "ff9dbed8a193d895ca2465a50f6eb85025b0b01b",
      "parents": [
        "6a7d8c42890451e01ca7b4baba03d430808265bc"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Jul 25 15:11:56 2014 -0700"
      },
      "committer": {
        "name": "Daniel Estrada Alva",
        "email": "destradaa@google.com",
        "time": "Wed Jul 30 23:35:08 2014 +0000"
      },
      "message": "Add support for sources in Geofencing APIs.\n\nSupport setting the source when adding geofences.\nb/14117199\n\nSurface the source when FLP geofence changes state.\nb/14119200\n\nChange-Id: I50dc40a9caee400594e1778c98e284e0db0d5e66\n"
    },
    {
      "commit": "46359204a831be21fae912e35afa0e9b9917bd1e",
      "tree": "c0f61d88379ff59a3526cc4d5b59474d5e7081d3",
      "parents": [
        "fa75e3d465a9600b800ad253f1e236f4d375e430",
        "0c0dde7171c7ea35bbc6d64a41f94b428cb4d1f6"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jul 30 21:24:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 29 21:36:00 2014 +0000"
      },
      "message": "Merge \"Update switch assets, fix SearchView asset 9-patch areas\" into lmp-dev"
    },
    {
      "commit": "0c0dde7171c7ea35bbc6d64a41f94b428cb4d1f6",
      "tree": "44f17649bc950877d054d5ed85dc2378562de39d",
      "parents": [
        "f660edb25a99282ce86b91804cd0145c1ef54bab"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jul 30 13:29:39 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jul 30 13:37:35 2014 -0700"
      },
      "message": "Update switch assets, fix SearchView asset 9-patch areas\n\nBUG: 16606037\nBUG: 16467249\nChange-Id: I9a5888e37317d1f8a6481f9733f784bbd37268f3\n"
    },
    {
      "commit": "1d0a7ccd007e7ce62588212f76db09d2e593b742",
      "tree": "e7182018a73ef9993a5509ea3b74a3b42a5e1f3b",
      "parents": [
        "0bc94550b46a9eef515e395fb7975781ed5b95e6"
      ],
      "author": {
        "name": "keunyoung",
        "email": "keunyoung@google.com",
        "time": "Mon Jul 28 13:12:50 2014 -0700"
      },
      "committer": {
        "name": "keunyoung",
        "email": "keunyoung@google.com",
        "time": "Wed Jul 30 14:12:34 2014 -0700"
      },
      "message": "add UiModeManager.ENABLE_CAR_MODE_NO_WAKE_LOCK flag for enableCarMode\n\n- When this flag is set, system no longer keeps the display on while in car mode.\n\nbug: 15472822\nChange-Id: I277368be5227eaf96213684598f278c39e4c34db\n"
    },
    {
      "commit": "90521b282936632e2f2c262ad0f45bfed9e03ea7",
      "tree": "28f9d60c26d9256f93aed07dffdea85ba9ad8511",
      "parents": [
        "8e554924c527183962fc908c5f916f390f806c74",
        "668327d0286591324fa7592ee9b39255076e2165"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Thu Jul 31 23:00:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 15:36:21 2014 +0000"
      },
      "message": "Merge \"Tighten the checks around a detector being invalidated\" into lmp-dev"
    },
    {
      "commit": "668327d0286591324fa7592ee9b39255076e2165",
      "tree": "afe925721cebd3edc447b1c360bb2ef95e42e77c",
      "parents": [
        "6bf8be555267c55bae6615bcd5cd6903d5e06745"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Tue Jul 29 12:53:34 2014 -0700"
      },
      "committer": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Thu Jul 31 15:48:26 2014 -0700"
      },
      "message": "Tighten the checks around a detector being invalidated\n\nDon\u0027t call back for a detector being marked invalid because\nthat happens when someone else obtains a detector or VIS shuts down,\nin either case we don\u0027t want a loop where two entities keep creating new detectors\nand being invalidated.\n\nDon\u0027t call back on an invalid detector for availability change/detected/started and stopped\nonly propagate errors.\n\nThis helps us with cases where a callback for the previous VIS may get called and then crash because it\ntries to make calls without being the current VIS.\n\nIn the new scheme of things, if the VIS changes, or the current VIS obtains a new AlwaysOnHotwordDetector,\nthe previous one is shutdown and internally marked as invalid and all calls to it fail with an IllegalStateException.\n\nBug: 16629417\nChange-Id: I74417bf76ba80916ebc21b042c18b3467857733e\n"
    },
    {
      "commit": "a3dbd1087dfad0cacdb274420ec70505e236ad42",
      "tree": "6daa92cb1283dcb46bc7643231d02baeccefb488",
      "parents": [
        "f62af27846b49dde99f3a665ad83696e37e1833b"
      ],
      "author": {
        "name": "Ye Wen",
        "email": "ywen@google.com",
        "time": "Tue Jul 29 10:42:25 2014 -0700"
      },
      "committer": {
        "name": "Ye Wen",
        "email": "ywen@google.com",
        "time": "Wed Jul 30 12:57:10 2014 -0700"
      },
      "message": "Move archived column from pdu/sms to threads (1/4)\n\nAlso add API to archive a conversation\n\nChange-Id: Ib7daf6e0c3205c3c084406800c9c5bf054e1ca40\n"
    },
    {
      "commit": "4579fd2d0c23f92546633e472439f9207acb3ae0",
      "tree": "3b92d67937fcff50f3a7552fa8886c415d6cab05",
      "parents": [
        "078646c57b2b90d5cf1dfa2f45183e39a814bce8",
        "4600f9b60753adab4e65258a05744a46938fce86"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Wed Jul 30 19:33:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 15:35:58 2014 +0000"
      },
      "message": "Merge \"Strip RemoteViews from Notifications, re-create them in SysUI\" into lmp-dev"
    },
    {
      "commit": "4600f9b60753adab4e65258a05744a46938fce86",
      "tree": "42c2ee07ecf1379b0fb7eb7be18cd312fb72fb46",
      "parents": [
        "af4d04cab6d48ae0d6a5e79bd30f679af87abaad"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue Jul 22 22:44:43 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Wed Jul 30 20:17:12 2014 +0200"
      },
      "message": "Strip RemoteViews from Notifications, re-create them in SysUI\n\nBug: 16329721\nChange-Id: Ic0bea763ffaec4c5644ca78705007211ac6b4b88\n"
    },
    {
      "commit": "d511fc2fa469939c92cb93b649d4740980aa2ee1",
      "tree": "6187d98342bda17aa81a8b44a33dd4ae52d19f3a",
      "parents": [
        "38e2d104d80e092af7d997db025b2a9b47150470"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Mon Jul 28 16:37:34 2014 -0700"
      },
      "committer": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Jul 30 16:47:19 2014 +0000"
      },
      "message": "API Review: VectorDrawable. Remove clipToPath, add MiterLimit\n\nbug:16488254\n\nChange-Id: I693fd46eaf9af016ea9cefe44b559e0aee7c8f03\n"
    },
    {
      "commit": "38e2d104d80e092af7d997db025b2a9b47150470",
      "tree": "af12464cd06fe524c75c6f040b6ccd68666e4c23",
      "parents": [
        "65d630bad3cbf3bd9d048678db54c1129eeb0cef",
        "94c8761dc56c93324f611e4a513aad1ca2164c26"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jul 30 16:35:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 23:00:08 2014 +0000"
      },
      "message": "Merge \"ContactsContract API changes\" into lmp-dev"
    },
    {
      "commit": "94c8761dc56c93324f611e4a513aad1ca2164c26",
      "tree": "45d9da47263b99d3ddb0971e74c1a8f652f20836",
      "parents": [
        "48b3fe6f128de204c6cb0b51973897ba4896e348"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jul 18 18:57:17 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 29 19:00:32 2014 -0700"
      },
      "message": "ContactsContract API changes\n\n* Make ContactCounts an interface\n* Improve clarity of ContactCounts documentation\n* Add PinnedPositions.undemote method, and hide the method name\nconstant that is only used for the internal implementation\n\nBug: 16403306\n\nChange-Id: If8b5cad779293cb9a3b90e698b13481f79b2351f\n"
    },
    {
      "commit": "6fc1901b1a8d5e7622eebd7170087671d102520f",
      "tree": "d74e67976e5cfdb621dfe60698f1ba026a010973",
      "parents": [
        "f709a5ba8cc6516d7f750613c09752b6817d3bd0",
        "0288ca63e3f0aee05ad2ede23564e04e53aca950"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Wed Jul 30 00:49:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 22:45:16 2014 +0000"
      },
      "message": "Merge \"SensorManager API changes.\" into lmp-dev"
    },
    {
      "commit": "0288ca63e3f0aee05ad2ede23564e04e53aca950",
      "tree": "6705f9e1a92fad1fe3aafd0f330a4b850cb6ad8f",
      "parents": [
        "05ad96e9a33e4e3d5568cfc3443fcb4dd7067433"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Mon Jul 28 14:53:44 2014 -0700"
      },
      "committer": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Tue Jul 29 17:41:02 2014 -0700"
      },
      "message": "SensorManager API changes.\n\n     i) Remove WAKE_UP_* sensor constants and corresponding string constants.\n     ii) Add getDefaultSensor(int, boolean) API.\n\nBug: 16399898\nChange-Id: I53cb7dec02568503ebd35983e6b0c64e9c5070d7\n"
    },
    {
      "commit": "5d231e134353a7cb07ecc7d6dd1a4ffdcf194bca",
      "tree": "d6adbf581cdcd01887b554ab19e1555cfb473a5a",
      "parents": [
        "8a850b4c0e0d4ceff4553dbb2490fe13f0e05f9d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Jul 27 14:51:29 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jul 30 00:07:46 2014 +0000"
      },
      "message": "Adding video width/height to camera capabilities.\n\nBug: 16602621\nBug: 16573836\nChange-Id: Idaca4b6d889bf7910fcc37bee7ef478e2fbe3af3"
    },
    {
      "commit": "abd9d3c5c7100c45812ee80975ac59f5b1902a71",
      "tree": "12bd801edaad705a96353ef67d5184ab205f53ac",
      "parents": [
        "8b5a858ee388729cc6e1c386965d5c31cd2a47aa"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Jul 28 13:01:52 2014 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jul 29 23:30:34 2014 +0000"
      },
      "message": "Camera2: API review updates\n\n- Rename CameraCharacteristics#SENSOR_INFO_TIMESTAMP_CALIBRATION\n  to TIMESTAMP_SOURCE\n- Remove StreamConfigurationMap#NO_MIN_FRAME_DURATION\n\nBug: 16402755\nChange-Id: I6c30a1e931c9f064c22092d362bcc61bd88e2f8a\n"
    },
    {
      "commit": "edeb0d21045f043970a782621cec789e709191b1",
      "tree": "35442ec081e718937cc860061f747791367265cd",
      "parents": [
        "ffdfcd7f270da8992e689bf539842684725d50fc",
        "f8b69887b438683adee56ad1038d1414cc501ff9"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Jul 29 22:42:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 27 22:35:46 2014 +0000"
      },
      "message": "Merge \"Connection creation and service wiring for WiFi call managers (1/3)\" into lmp-dev"
    },
    {
      "commit": "f8b69887b438683adee56ad1038d1414cc501ff9",
      "tree": "03137a3833829b98d6bf70c1bcf987d491bd0e05",
      "parents": [
        "5ad92c52781bf69f7e06c38c834421eecd943a23"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Fri Jul 25 15:14:01 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Jul 29 15:14:33 2014 -0700"
      },
      "message": "Connection creation and service wiring for WiFi call managers (1/3)\n\nBug: 16469413\nChange-Id: I019922f76f54d2fa376513a6284d6322959a8235\n"
    },
    {
      "commit": "36761644623c7af73cadfe14041f2c9c68a4b8ad",
      "tree": "08ba2a0a54e002b5849b61eee3c579fea299b095",
      "parents": [
        "5ad92c52781bf69f7e06c38c834421eecd943a23",
        "bdf366cc70639b0e16b8f84eebe612a48a8b8b06"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jul 29 22:13:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 29 21:36:00 2014 +0000"
      },
      "message": "Merge \"camera2: Api change (#getFrameNumber -\u003e long; @hide REQUEST_FRAME_COUNT)\" into lmp-dev"
    },
    {
      "commit": "bdf366cc70639b0e16b8f84eebe612a48a8b8b06",
      "tree": "16462c554cb11a21016fbcf032f2519a8cbdead8",
      "parents": [
        "3a3eb157417fb5618518b29d889c23e8831b081c"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Jul 25 16:54:20 2014 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jul 29 15:09:45 2014 -0700"
      },
      "message": "camera2: Api change (#getFrameNumber -\u003e long; @hide REQUEST_FRAME_COUNT)\n\nChange-Id: I164011c97a57fb9fb9c504ae4c5f394dcb36a4bc\n"
    },
    {
      "commit": "0d6ea71bcfe44ada319ac9387d9ce1b3761eea58",
      "tree": "96e208cd198170b3a33f18797c4275e890bc354a",
      "parents": [
        "40495e054591ed4bc110c710c46996ef163664c1"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jul 28 14:39:23 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 29 09:27:31 2014 -0700"
      },
      "message": "Add new proximity sensors in Telecomm (1/3)\n\nAdd the following two APIs in Telecomm and use them in InCallUI\nsetProximitySensorOn\nsetProximitySensorOff(boolean turnScreenOnImmediately)\n\nBug: 16573954\nChange-Id: I8219e9c659f4ea4493f5cd5c8bcaa95a98d180e2\n"
    },
    {
      "commit": "eed396f79227261ecbf895f18345e842d691bc67",
      "tree": "0b0f7e0b10fba73fa84633c689b3ad908479e785",
      "parents": [
        "c6acfa29d57cd322188ae22f30ae4291158ceaa6"
      ],
      "author": {
        "name": "Marcin Kosiba",
        "email": "mkosiba@google.com",
        "time": "Sat Jul 19 01:10:47 2014 +0100"
      },
      "committer": {
        "name": "Marcin Kosiba",
        "email": "mkosiba@google.com",
        "time": "Tue Jul 29 15:17:07 2014 +0100"
      },
      "message": "Make webview text encoding and keySystemUUID mapping and error page public.\n\nThese resources will need to be accessed from the APK-bundled\nWebView and therefore need to be made public.\n\nBUG: 11505352\nChange-Id: I5e988671cc8342ed4146a90b4de1246460232050\n"
    },
    {
      "commit": "7f60d881b3b757106f9fe19720f42a497956299c",
      "tree": "2c9160ee726b92f48d55adc10ae2ce4282ff0d52",
      "parents": [
        "73915cf2ca01d4e822249641c4b73f512da93e10",
        "1ed12ddb8c46193cc4d790b9c7d6a5d61afb3311"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Wed Jul 30 19:02:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 15:36:21 2014 +0000"
      },
      "message": "Merge \"Make startRecognition async\" into lmp-dev"
    },
    {
      "commit": "1ed12ddb8c46193cc4d790b9c7d6a5d61afb3311",
      "tree": "98c42d193596c9c24dc94b8c1df391081160a7d3",
      "parents": [
        "38e2d104d80e092af7d997db025b2a9b47150470"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Tue Jul 29 14:41:50 2014 -0700"
      },
      "committer": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Wed Jul 30 11:43:41 2014 -0700"
      },
      "message": "Make startRecognition async\n\n- This is needed for telephony and audio integration which should happen via async callbacks\nthat\u0027ll end up starting/stopping recognition.\n\ne.g. if a startRecognition happens when in a phone call - the onDetectionStarted will get called once the phone\ncall ends.\n\nFor now the transient stoppages due to internal reasons will not be propagated back to the client.\n\nBug: 16514535\nBug: 16515468\nChange-Id: I1b2b8edd28f5c5e67c453f66c23e1a67a626114e\n"
    },
    {
      "commit": "48332d622b138aeb3a198efe29bb3d4705411f62",
      "tree": "c9f4378b192b8cb159e64e34334b3be72ba6e06d",
      "parents": [
        "4d193bdbe70d82842ff3cba614a9ed6f32f1449b"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jul 28 14:04:20 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 29 13:35:59 2014 -0700"
      },
      "message": "Convert VideoState into an inner class.\n\n- Add helper functions to make it easier to figure out properties of a\nparticular video state, to make things more convenient.\n- Update references and documentation.\n\nBug: 16629892\nChange-Id: I621532e8cab080afd56e5db739b9edbee6261f74\n"
    },
    {
      "commit": "60727e07c6ef72e2f494266939c02494a3df28f8",
      "tree": "93c4d59934335d43a9650819ea89e465a26c37d9",
      "parents": [
        "ec9c7090f845e0804dab70a73307a747dca1ba3d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jul 28 16:56:32 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jul 29 12:49:50 2014 -0700"
      },
      "message": "Clean up TimePicker and DatePicker styling\n\nRemoves the time and date picker specific themes and defaults their\ntheme attributes to use the alert dialog theme attribute\u0027s value.\n\nBUG: 14973897\nChange-Id: Id5cc74ea0c1a379fc1ee76b354a1bb5ba329585a\n"
    },
    {
      "commit": "1cc41c938cfe587441a63f0d6176f59fcf2f25b4",
      "tree": "98c7144f8cca3b46411549aad4bbdcaa5376df00",
      "parents": [
        "a8da02c914ac4621cc94c1ba5fd36e3a885980e4",
        "a06d5ca1d96af3555ad4e384994e6321a0c5bb9c"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jul 29 13:15:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 15:36:04 2014 +0000"
      },
      "message": "Merge \"Make TrustAgentService a SystemApi\" into lmp-dev"
    },
    {
      "commit": "a06d5ca1d96af3555ad4e384994e6321a0c5bb9c",
      "tree": "f546743dd918af16d42fa5b81ab92949640d2a5d",
      "parents": [
        "e37e43d0bdf0b865d117d8087d4ebc71072aa5c1"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Jul 28 15:14:21 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jul 29 12:54:49 2014 +0200"
      },
      "message": "Make TrustAgentService a SystemApi\n\nBug: 16401527\nChange-Id: I6d19281600bacac7c8a29afc07c39ca1d461d23c\n"
    },
    {
      "commit": "604e7558ef32098644b2f9456d7743a07ae789dc",
      "tree": "c8e5ec30a280a3a26768a0df8c5f2e75f29e0d32",
      "parents": [
        "3af1afb0696fac2b3e0dd537048c0e6d11d2df03"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jul 18 19:00:02 2014 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jul 28 21:32:01 2014 -0700"
      },
      "message": "Add new DevicePolicyManager API to allow fine-grained TrustAgent management\n\nThis adds a new feature that allows a device admin to specify a\nwhitelist of features that are allowed for the given admin.\n\nChange-Id: I83f853318efbcf72308532d0a997374f73fa9c10\n"
    },
    {
      "commit": "4e7ec71e64e6831344529457a25830250ba79385",
      "tree": "e696ed12f14523ad8975283f008da8eb447845ba",
      "parents": [
        "0fa59b898a14f7ee8b4f31232ee48e12f3d0eef0"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 28 10:25:27 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 29 01:46:57 2014 +0000"
      },
      "message": "Handle synchronous failed connection\n\nChange-Id: I406ccbdd1f70c85456b6e0d689332cf40a756707\n"
    },
    {
      "commit": "22132d7950e57603e14259a337d6461d8478f07a",
      "tree": "514199cdf799d517fa5df62f222a3a013b126d24",
      "parents": [
        "a7dc1702afe21294f889c38fa6ad6b748e84f0e5"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jul 28 13:48:39 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jul 28 21:10:16 2014 +0000"
      },
      "message": "Make affiliatedTaskId public and unhidden.\n\nAllow apps to see which of their tasks are affiliated in the\nRecentTaskInfo returned by getAppTasks().\n\nFixes bug 16546323.\n\nChange-Id: I54d75c02c194f58fb6513fa91c312289460f56b4\n"
    },
    {
      "commit": "c2c0bdc10a16bb78979533093a021470071bbecb",
      "tree": "97bda10486e77999d02bce2f8ac903b8638fb9d1",
      "parents": [
        "bd9b106806f9792be210cc2d9848d8b1f4b9664d",
        "5f3e1f2a2dfaa4d1abdda4d0cd7871aea82ffcbd"
      ],
      "author": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Mon Jul 28 20:25:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 20:48:02 2014 +0000"
      },
      "message": "Merge \"s/thumbnail/icon in the browsing api.\" into lmp-dev"
    },
    {
      "commit": "5f3e1f2a2dfaa4d1abdda4d0cd7871aea82ffcbd",
      "tree": "adecba9b5990440c52fde72be8aad79b4ebbd8c3",
      "parents": [
        "e0b8c378b7b4881396346116a9c1d633d1a4eb9f"
      ],
      "author": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Mon Jul 28 11:35:36 2014 -0700"
      },
      "committer": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Mon Jul 28 11:35:36 2014 -0700"
      },
      "message": "s/thumbnail/icon in the browsing api.\n\nChange-Id: I73bf76ed9628872094db74aef48a8e68864d6b4d\n"
    },
    {
      "commit": "c15fbba494b79e197ccc88e6f160103c9aedbc5a",
      "tree": "3203c37423c4e33be9479d4b4bf4589578997fd0",
      "parents": [
        "38ff6a25c823ae94567f1edcfe427e6e57c09194",
        "9f3ed850b6521bec8a946a54bb8a15565b4aa67e"
      ],
      "author": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Mon Jul 28 20:09:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 18:28:56 2014 +0000"
      },
      "message": "Merge \"Add WebView.enableSlowWholeDocumentDraw\" into lmp-dev"
    },
    {
      "commit": "e0b8c378b7b4881396346116a9c1d633d1a4eb9f",
      "tree": "95ae9d75bd7387301c409a7e0870465472bc153a",
      "parents": [
        "30674e91a2b9c6c24e141b31240e3867d97eb0d0",
        "031149cd5f22bd858142633c7a763450f42793f7"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Mon Jul 28 18:07:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 21:16:23 2014 +0000"
      },
      "message": "Merge changes I87f551a7,Icb8dc76c,I66fbf585,I0c9506e7 into lmp-dev\n\n* changes:\n  Add context to MediaController constructor\n  Add getPackageName to MediaController\n  Expose a way to set a PendingIntent for restarting playback\n  Finish plumbing for launch intents in sessions\n"
    },
    {
      "commit": "031149cd5f22bd858142633c7a763450f42793f7",
      "tree": "2a405fc0c7cae702e5d85eeb3979d560f6caca99",
      "parents": [
        "aa4e23bbb36994708ba72c5f4c83255025d99e07"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Fri Jul 25 16:00:52 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Mon Jul 28 11:02:15 2014 -0700"
      },
      "message": "Add context to MediaController constructor\n\nThis also adds a convenience method to MediaSession to allow getting\na controller instead of having to create and cache your own.\n\nbug:16561220\nChange-Id: I87f551a7474e71f1cf2f07e0e541c3a4515cd977\n"
    },
    {
      "commit": "aa4e23bbb36994708ba72c5f4c83255025d99e07",
      "tree": "ba6776a3c108a1a31351c212abfb1ba800f34a15",
      "parents": [
        "b214efbb9170a9f6a4991684a63ca59680074cc7"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Jul 24 18:35:11 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Fri Jul 25 16:22:59 2014 -0700"
      },
      "message": "Add getPackageName to MediaController\n\nThis removes the MediaSessionInfo class and adds a method on the\ncontroller to get the package name. This also converts code that\ndepended on the session\u0027s UUID to use the token for comparison or\nthe Tag in the case of test code that needs a string identifier.\n\nChange-Id: Icb8dc76c70e23e897da8fd07651c524b96372bf9\n"
    },
    {
      "commit": "b214efbb9170a9f6a4991684a63ca59680074cc7",
      "tree": "d0b6c029868b82b6dab23a15dc138937a60dfd79",
      "parents": [
        "e34c09daf89fb888fe2638e71758573462d85173"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Jul 24 13:20:30 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Fri Jul 25 16:22:18 2014 -0700"
      },
      "message": "Expose a way to set a PendingIntent for restarting playback\n\nThis is to allow apps to set a PendingIntent to restart playback. This\nis not persisted across reboots but will allow music to start playing\nagain for the life of the system. Only the most recent priority app with\na PI set will be cached. This also deprecates methods in AudioManager\nthat do this and unhides the unregister method in MediaSessionManager.\n\nChange-Id: I66fbf5856333468d8cb8a3022809778ba00d426e\n"
    },
    {
      "commit": "e34c09daf89fb888fe2638e71758573462d85173",
      "tree": "891916dfc1bd3c18808e4979a7129356d4b62377",
      "parents": [
        "76fca4e177e18b591439fdff64b8f5242a5122d0"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Jul 24 10:20:41 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Fri Jul 25 16:22:17 2014 -0700"
      },
      "message": "Finish plumbing for launch intents in sessions\n\nThis finishes out the plumbing for setting a launchable PendingIntent\non a session and getting it from a controller to launch an app\u0027s UI.\n\nChange-Id: I0c9506e7c3f0ebf57070ca7e0d91324eb3fdd1e1\n"
    },
    {
      "commit": "76fca4e177e18b591439fdff64b8f5242a5122d0",
      "tree": "738153d1c30bb3759f5d6c30968a63bbd1708366",
      "parents": [
        "9e8ade2eb7ee835963473c9cf6faaf5423b0b048"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed Jul 23 14:53:30 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Fri Jul 25 16:22:16 2014 -0700"
      },
      "message": "Add getFlags and getSessionToken to MediaController\n\ngetFlags was hidden, should have been public. Also added getSessionToken\nas a convenience method for apps to get the token used to create a\ncontroller.\n\nbug:15408392\nChange-Id: Icb19b43ebb7e01727eec1a4e667dafcfc3b8d4eb\n"
    },
    {
      "commit": "30674e91a2b9c6c24e141b31240e3867d97eb0d0",
      "tree": "657509ba33be9ee4e1d720dc6196055741a4c35b",
      "parents": [
        "14185765213c6ff3ea762053f7bafda3760530d4",
        "76fca4e177e18b591439fdff64b8f5242a5122d0"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Mon Jul 28 18:06:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 20:48:02 2014 +0000"
      },
      "message": "Merge \"Add getFlags and getSessionToken to MediaController\" into lmp-dev"
    },
    {
      "commit": "14185765213c6ff3ea762053f7bafda3760530d4",
      "tree": "f930ea6858405447db45da85f712d732f372040e",
      "parents": [
        "0e31a13fafb5b57b84ca67edb2364bbb1cc4c2ea"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jul 25 09:41:56 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jul 28 10:41:37 2014 -0700"
      },
      "message": "Move VideoCallProvider into ConnectionService.\n\nBug: 16494880\nChange-Id: I0778197d06fcd219db4a1e1fa065e69026254a99\n"
    },
    {
      "commit": "c473dc4e4f090899f1d95a01669c02416cd27feb",
      "tree": "f38c360439c706e1179ce421bf9834a3b0c384c5",
      "parents": [
        "d65e8f4b6b37b274fcd5b7701a73eaef7c4ba8b4"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Jul 18 01:34:19 2014 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jul 28 16:16:58 2014 +0000"
      },
      "message": "Add a getBoundURL method that returns a network-specific URL.\n\nChange-Id: I4b57e675bb87064ab75dcc36b00fdc7a2987b86e\n"
    },
    {
      "commit": "17a3814ac6a47b5c0e06e03bfd697994802b6469",
      "tree": "ca9c763c517d058365662c8b077522af32739692",
      "parents": [
        "eb527ef7a651def56ab29c0595e75df76ea63e3b",
        "bf11f98deb09ef54ff4161fba75d22b1a0a458ee"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri Jul 25 22:46:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 15:36:21 2014 +0000"
      },
      "message": "Merge \"Make creating the Connection synchronous\" into lmp-dev"
    },
    {
      "commit": "bf11f98deb09ef54ff4161fba75d22b1a0a458ee",
      "tree": "526e0d5e79171083db73b1bc46a053ba9887c23c",
      "parents": [
        "ca7a229eabbcca8f6d0b65df12bc5231d54a5ea4"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sun Jul 20 22:06:28 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri Jul 25 11:07:50 2014 -0700"
      },
      "message": "Make creating the Connection synchronous\n\nGet rid of CreateConnectionResponse and have the ConnectionService\nreturn the built connection instead.\n\nChange-Id: Ibbf896e5b188b98eb386d6624d3a5d5cacf49922\n"
    },
    {
      "commit": "3087e49667f0feaa1110f138d62d166ed5d03ffd",
      "tree": "78e3aadc4e51200ba76bf1ca0caa1f993122dcf6",
      "parents": [
        "2b92253021f6b117786ed445a42e19df9916d619"
      ],
      "author": {
        "name": "Jay Civelli",
        "email": "jcivelli@google.com",
        "time": "Fri Jul 11 14:56:46 2014 -0700"
      },
      "committer": {
        "name": "Jay Civelli",
        "email": "jcivelli@google.com",
        "time": "Fri Jul 25 22:04:19 2014 +0000"
      },
      "message": "Add new intent to prompt user for their device credential. DO NOT MERGE\n\nBug: 16242766\ncherry-pick from master 2e7beadedeb7d41d8c2d1cc62956bdd9f5081d26\n\nChange-Id: I76efb3bef888eb1e94c4e5455934816fb4acc5bc\n"
    },
    {
      "commit": "63e44bd99951fbfa67781b2f28159f9e06493d8a",
      "tree": "4570221c8bba586bd0d782f24c4e8c8a65819581",
      "parents": [
        "466d203c4ff032477d9a6bdb077ce3cd9b4fe070",
        "50aca23bd7f51a3cf32a1f7e32238cc1e26ca1a0"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jul 25 16:03:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 22:43:15 2014 +0000"
      },
      "message": "Merge \"Add VideoCall and VideoCall.Listener as an inner classes of Call.\" into lmp-dev"
    },
    {
      "commit": "466d203c4ff032477d9a6bdb077ce3cd9b4fe070",
      "tree": "f15fec2df5e817479c18f2bf0f4648ae343962b3",
      "parents": [
        "cae05e0b4c4726236487bdd7c23b82e93f85fd23"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Wed Jul 23 12:23:35 2014 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Fri Jul 25 15:59:51 2014 +0000"
      },
      "message": "Add method to launch settings app details page.\n\nAdd a method to LauncherApps to allow launchers to\nshow application details for an app in a managed profile.\n\nBug: 16371359\nChange-Id: I23acb4365c09e4a7b9fa742ae6fc7e04434f45aa\n"
    },
    {
      "commit": "50aca23bd7f51a3cf32a1f7e32238cc1e26ca1a0",
      "tree": "72e45070d8a10bf2f3f450f340b5687a9700982d",
      "parents": [
        "ed1391a9297db5e2a8671bbf2d83654ee5d28702"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 22 16:41:54 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jul 25 08:58:10 2014 -0700"
      },
      "message": "Add VideoCall and VideoCall.Listener as an inner classes of Call.\n\nBug: 16494880\nBug: 16495203\nChange-Id: Ife3b6723374ea5fbbff4927c4f9168d075be21e1\n"
    },
    {
      "commit": "b42c89bfb0415d2a4b1d8b7247309f15fd348974",
      "tree": "2ae889793571ea0c4dddc51230df469b5dd863d4",
      "parents": [
        "6c9eee87476411faebcfa68c82abaae86344ef91"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Jul 28 19:20:07 2014 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Wed Jul 30 11:21:01 2014 +0000"
      },
      "message": "Add optional handler to LauncherApps callback\n\nAllow caller to pass in handler to LauncherApps\nwhen adding a callback.\nStop apps adding callbacks twice.\n\nBug: 16401733\nChange-Id: I2e192091c1b79acb905d899e96d6dacd45e561da\n"
    },
    {
      "commit": "783645e99f909ffc7a2d5d2fca9324cc0e9b7362",
      "tree": "ca3488762396123816eab210f35746e8e84ac31f",
      "parents": [
        "6e62a1508cb7a5efcdde2ae9e51672fea4296dca"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Jul 28 17:30:50 2014 +0900"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Jul 30 15:39:39 2014 +0900"
      },
      "message": "TIF: Merge TvParentalControlManager into TvInputManager\n\nThis change addresses the following API council feedback.\n\nTvParentalControlManager:\n-- Replace the listener interface with a broadcast Intent with well-known\n   action, something like ACTION_BLOCKED_RATINGS_CHANGED.\n-- TvParentalControlManager goes away, and two remaining methods move to\n   TvInputManager.\n\n\u003d\u003d Implementation changes \u003d\u003d\n-- The user-selected rating preferences should be stored in an XML file, and\n   loaded at boot by your internal system service.  It should _not_ be stored in\n   a Secure/Global setting.\n\nBug: 16542165\nChange-Id: I278df963576652ec9163a66c1ef99419fcdb36c2\n"
    },
    {
      "commit": "6e62a1508cb7a5efcdde2ae9e51672fea4296dca",
      "tree": "6e502bd4db044d1b186d7554aebf0fc44b220d78",
      "parents": [
        "9e244b93c4845b0a67258f51c151d87c7b5cfc3e"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Jul 29 17:25:47 2014 +0900"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Jul 30 11:46:41 2014 +0900"
      },
      "message": "TIF: Use more consistent constant names\n\nChange-Id: Iee7cbbba621e4174c9fdaedc86d3830ca9f46cfe\n"
    },
    {
      "commit": "237aecd18d0edf56c038761f570758c310c9e6df",
      "tree": "8a035545845ab9cde90bed16eb09aacd3dc786c0",
      "parents": [
        "3ae16ddabcf4959607140b233ebc1613442e2f9e"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Jul 21 14:06:09 2014 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Fri Jul 25 10:12:11 2014 +0000"
      },
      "message": "Change getBadgedLabelForUser to use CharSequence\n\nBug: 16401636\nChange-Id: I45410a6293007dd789d6770d63397824559b756e\n"
    },
    {
      "commit": "9d0f7c4fbce9445de763ac08b5f387412393359c",
      "tree": "2cf02dbe57813f649a49481f0301cff1f6b838da",
      "parents": [
        "16606119117b6fc738ff60d98dad765fab3068ae"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Jul 24 15:32:34 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Jul 25 03:16:00 2014 +0000"
      },
      "message": "Add more disconnect causes 1/4\n\nBug: 15692074\nChange-Id: Ib94c33fac8450b70e53dbe12d71f41777e9e140c\n"
    },
    {
      "commit": "8746a478abcfb3b0d73b156232051af1e8d21ce2",
      "tree": "486f71a97dc3d5abd13d70ed6f72f964cf76a967",
      "parents": [
        "cfec0fbacb4038f39170cef816e7c597a6fc5eb2"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Jul 24 15:12:54 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Jul 25 01:35:02 2014 +0000"
      },
      "message": "Create end of animation callback for Activity\n\nActivities cannot draw while their entering animations are active.\nThis change introduces a callback, onEnterAnimationComplete() so\nthat activities can know when their draws will be effective.\n\nFixes bug 13658460.\n\nChange-Id: Ic48540cd4c7e37538f10cb2dc0852aa3f55d11e1\n"
    },
    {
      "commit": "94a509b123d1a115756bab8facf5d0ca54b42ff5",
      "tree": "4ea59ee5f7b63d2daa35b1d664805800d70d1e28",
      "parents": [
        "c0c3dc4ee303dd66e622415605e4dac5453c426d"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Jul 24 13:52:40 2014 +0900"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Jul 25 10:19:12 2014 +0900"
      },
      "message": "Remove COLUMN_CONDITIONAL_ACCESS from TvContract.\n\nIt turned out that having this flag in Channels table does not\nmake sense for some European countries because they scremble the signal\nper program basis. Also, the current flag does not fit to the use-case\nlike \u0027pay per view\u0027. Decided to remove this in L release because it\u0027s not\nclear how we will handle the cases raised at this moment.\n\nChange-Id: Ibbf829f331a307ac89a553e00ece18d5958e72b5\n"
    },
    {
      "commit": "86c545ea8cb276e215a9e76efdde02b0ce98013f",
      "tree": "1f14bfd69802e4d97b2ed3b6f5aaf43e05aee30d",
      "parents": [
        "ccf9fca47149d102293668c2e81febc175e0329e"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jul 23 11:27:33 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jul 25 00:52:42 2014 +0000"
      },
      "message": "MediaFormat: add capture rate key\n\nChange-Id: I2f7dd244d41d52aab6a172ae5df3e1fce3edd694\n"
    },
    {
      "commit": "c5a1e2c87222dcb8d558f0624b0723dfc923907e",
      "tree": "fbecbed1adcc796f1d713a23bd6c1c156a0582f3",
      "parents": [
        "09890b3a908c0f48cec4b451c1d110c2870725af",
        "48f6c4506919c7f5ba1834bbf18eec025cb713ca"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Jul 24 22:36:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 22:06:48 2014 +0000"
      },
      "message": "Merge \"Address API review\" into lmp-dev"
    },
    {
      "commit": "48f6c4506919c7f5ba1834bbf18eec025cb713ca",
      "tree": "7d44c3af8aa4628ec986009f15d31dfe38c50a01",
      "parents": [
        "4f994eb2ddbe68b0eada89dcaae34c079df55c7e"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri Jul 18 16:23:46 2014 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Jul 24 15:18:57 2014 -0700"
      },
      "message": "Address API review\n\nBug: 16403458\n\nAddress API review. This change updates the FileChooser api. The\nlargest change is, as requested by API council, providing a helper\nto reduce the code app developers need to implement. This\nchange does not include the CookieManager changes that was requested.\n\nChange-Id: I30d75f36df6bc96d9842b63fdd25c4ff62aee5bb\n"
    },
    {
      "commit": "eea3c5d735b33e2ece7f5cdfd2c70ae4e0d5b732",
      "tree": "7ab339387182aee60223f27d6a515d17c18d5df6",
      "parents": [
        "20e0c50f601e5930a246d4556118423a49c12ca1",
        "7d24679c6cea5d0916fcdfdf629dc2e09707dd42"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jul 25 21:21:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 15:36:02 2014 +0000"
      },
      "message": "Merge \"Update the value of PinnedPositions.UNPINNED to 0\" into lmp-dev"
    },
    {
      "commit": "7d24679c6cea5d0916fcdfdf629dc2e09707dd42",
      "tree": "d1be8747303ebe3c115552c9c662be6b4ead37e8",
      "parents": [
        "acb4099deff72c2c631f7110a405a3331d3e8b27"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jul 25 10:05:55 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jul 25 10:05:55 2014 -0700"
      },
      "message": "Update the value of PinnedPositions.UNPINNED to 0\n\nBug: 16403306\nChange-Id: I6ff5a6051694245831db31db9d37ac0793eb0c32\n"
    },
    {
      "commit": "78b7211507eefdf48a23050284195e39bced9313",
      "tree": "434e6e3939e0d431ed0e37a38391d5aaddb00fcb",
      "parents": [
        "c437f6eef2e92fd1ca1c542a8e41315253ec7747",
        "e88700a2ad69e9b99824f2de3d8ba3d44054b24c"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 25 20:09:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 22:06:48 2014 +0000"
      },
      "message": "Merge \"Remove duplicate Toolbar method for setting content description\" into lmp-dev"
    },
    {
      "commit": "e88700a2ad69e9b99824f2de3d8ba3d44054b24c",
      "tree": "2a809aee7cd332a7339af104486f3be1c889d6c3",
      "parents": [
        "63e44bd99951fbfa67781b2f28159f9e06493d8a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 25 12:57:31 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 25 12:57:31 2014 -0700"
      },
      "message": "Remove duplicate Toolbar method for setting content description\n\nAlso moves the setNavigationIcon(int) method closer to the one that\ntakes a Drawable.\n\nBUG: 16491458\nChange-Id: Ia02f05e6270c9d420f61f7ab34117b4c7e6548ec\n"
    },
    {
      "commit": "16c8e3f49497b6046972ae650772f65768366be8",
      "tree": "56ad5dc58ab923e35029d25430d30bc77b218994",
      "parents": [
        "186655285fb5deafc4d56ca8efad2d115dfd6af3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 24 17:08:17 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jul 25 11:59:48 2014 -0700"
      },
      "message": "PackageInstaller changes based on feedback.\n\nMostly cosmetic changes from API council feedback.\n\nBug: 16543552\nChange-Id: Ic926829b3f77c31f50a899c59b779353daf00d59\n"
    },
    {
      "commit": "186655285fb5deafc4d56ca8efad2d115dfd6af3",
      "tree": "d5223338cb9875ce36464acca40580128be8bc8b",
      "parents": [
        "6b2dd6337e61379705c59466776a5e96b2e583cd"
      ],
      "author": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Fri Jul 25 11:22:55 2014 -0700"
      },
      "committer": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Fri Jul 25 11:23:30 2014 -0700"
      },
      "message": "fix build\n\nChange-Id: Id5a93019b60ac4881f398b80de2e14786776a883\n"
    },
    {
      "commit": "6b2dd6337e61379705c59466776a5e96b2e583cd",
      "tree": "2c15493fc564108d53d06aa09899ac2b3036c063",
      "parents": [
        "3fbad42a4b315827df8159fcb74b78ef055aa3ef"
      ],
      "author": {
        "name": "Paul Soulos",
        "email": "psoulos@google.com",
        "time": "Thu Jul 24 17:17:42 2014 -0700"
      },
      "committer": {
        "name": "Paul Soulos",
        "email": "psoulos@google.com",
        "time": "Fri Jul 25 18:17:35 2014 +0000"
      },
      "message": "Adds getTypeLabel to ContactsContract Event\n\nBug: 16550284\nChange-Id: Ie95093a2c9bca2b9ba130dea470c8beef94cd659\n"
    },
    {
      "commit": "e411fdfa4c131cfd1cac14e9e1be1ae9e40cc2a5",
      "tree": "5f230324a7358fbf2ec7db5d40f3883c650bcf7a",
      "parents": [
        "e37e43d0bdf0b865d117d8087d4ebc71072aa5c1"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jul 28 23:00:44 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 29 14:43:03 2014 +0200"
      },
      "message": "Remove WindowManager.LayoutParams.TYPE_KEYGUARD (1/2)\n\nChange-Id: I5d234dc4383bbf205bde1a0e7f1e8266fc37d13a\n"
    },
    {
      "commit": "d49d6bf0cd12952b7fe4377d6cefbcad297ed8d3",
      "tree": "fe05608ce3c11644085d394f0544041d974110e9",
      "parents": [
        "9a89bc6524620c87c7a321433470c668e2b95d69",
        "ffae67288198b941cd8d266ca272474818d2da6c"
      ],
      "author": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Thu Jul 24 17:53:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 15:36:05 2014 +0000"
      },
      "message": "Merge \"Update CookieManager API for Council review.\" into lmp-dev"
    },
    {
      "commit": "1b1f1b611c8e648b9737e7930e6982cf117134ce",
      "tree": "39c5b47f062dd78f4f5128cea6b9d96c4ec6a3d1",
      "parents": [
        "feb2b8c0bffa07bfcac2ae834f0737f7f3e982d8"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Jul 23 17:49:08 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu Jul 24 17:43:54 2014 +0000"
      },
      "message": "camera2: Move noise model to dynamic metadata.\n\nBug: 16369384\n\nChange-Id: I7a540705176c7be68431a977e2b7218ffa1bddd0\n"
    },
    {
      "commit": "ffae67288198b941cd8d266ca272474818d2da6c",
      "tree": "ea3f858be5070497f9f406ff7ce51bc59b052cce",
      "parents": [
        "058fc640017c90120c599d378a4cbc55668b05b7"
      ],
      "author": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Mon Jul 21 12:00:10 2014 +0100"
      },
      "committer": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Thu Jul 24 18:10:25 2014 +0100"
      },
      "message": "Update CookieManager API for Council review.\n\nRemove synchronized from setAcceptThirdPartyCookies\n\nBug: 16403458\nChange-Id: I6073da2c03fd0952bc447f7cfe0d959148af6877\n"
    },
    {
      "commit": "8a9068573c8f2f038d1eebbe9ccad18bc291f5ce",
      "tree": "e3c39ad35a9d2a63191d89618d7983d76ab2914c",
      "parents": [
        "ddbce3263270c3b66c377be2d9f388fc11b23483",
        "0d266899da8f612194a8393ec69c4fd870f2f45c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jul 28 13:22:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 15:35:58 2014 +0000"
      },
      "message": "Merge \"Fix status icon reappearing for legacy activities\" into lmp-dev"
    },
    {
      "commit": "fbf35c9289e3a69f956d3266827806c45ad2f7b5",
      "tree": "a0f7ef22dc6bfc4a3c5866ed015d6b463f6647e7",
      "parents": [
        "0a63289632de0f76cf844c403e2ffd6bdb861846",
        "f8794065cc084a7e66e993638d990b64b8879169"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Jul 28 12:14:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 12:14:55 2014 +0000"
      },
      "message": "am ad83af39: am c20b846a: am 04c5422e: TIF: Rename methods in TvInputService\n\n* commit \u0027ad83af3960d6eb00f17013a30198b7fd6842a817\u0027:\n  TIF: Rename methods in TvInputService\n"
    },
    {
      "commit": "91a801d42f3acc35404da51ba26605093922503a",
      "tree": "8f930006baddf54bb7233a91efd3b7b11e67452d",
      "parents": [
        "f7f8fd64c8e8251caaf0d41d07f3bfe9c79e5335"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jul 24 13:49:03 2014 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Jul 28 17:28:15 2014 +0900"
      },
      "message": "TIF: Rename methods in TvInputService\n\nThis change addresses the following council feedback.\n\nTvInputService.Session:\n-- Rename onRequestUnblockContent() --\u003e onUnblockContent()\n-- Change all dispatch* methods to be notify*\n\nBug: 16542165\nChange-Id: Ib9c8dc825665fdf75ebd1d13b1e39c39514132f1\n"
    },
    {
      "commit": "b49f099611ecb522a30b07d25beadf8d07c94d74",
      "tree": "e0efe7f923837b4f9f57da718907b234a18dd07b",
      "parents": [
        "79a53de48c44e28963d3a81cc93912f4cb8b496c",
        "3464253289e65b8ce7c3300c5ba1f8fba31eb309"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sat Jul 26 01:11:04 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 26 01:11:04 2014 +0000"
      },
      "message": "am c5697654: am 2720d7ba: am 77b2010c: Merge \"Add public attribute for window clipToOutline\" into lmp-dev\n\n* commit \u0027c5697654cdaa433b3eddfa032cee4f2b6c77d97e\u0027:\n  Add public attribute for window clipToOutline\n"
    },
    {
      "commit": "79a53de48c44e28963d3a81cc93912f4cb8b496c",
      "tree": "094ce39787651d14d13d3f9a2f8796dd1ecd56f0",
      "parents": [
        "1032332cef64667edfd19e4e19a57e7ce0f42486",
        "ed53458f8301e1b3a3fad8d8ac76137210b7e0ee"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Sat Jul 26 01:10:51 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 26 01:10:51 2014 +0000"
      },
      "message": "am 996db1f2: am c877e92e: am b52d22ce: Merge \"CamcorderProfiles: add high speed profile constants\" into lmp-dev\n\n* commit \u0027996db1f2f20c5375c1675c2d07249b7a83728fe5\u0027:\n  CamcorderProfiles: add high speed profile constants\n"
    },
    {
      "commit": "29e2dd95fdc99cf3f23b33f1b5509f3b67f84709",
      "tree": "92967ca91afe191fb5366a9da96b02602d7caf01",
      "parents": [
        "2332ad8c29fc33e062b7d4faf67bd13300459666",
        "13107189170fd03839c3e1f94246900d32f09ace"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Jul 25 23:42:46 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 25 23:42:46 2014 +0000"
      },
      "message": "am 5b942f14: am 6038139c: am ed2a502c: Merge \"API REVIEW: VectorDrawable\" into lmp-dev\n\n* commit \u00275b942f1430bc5bf6ee35455919b7985d8fdefdc2\u0027:\n  API REVIEW: VectorDrawable\n"
    },
    {
      "commit": "8e6e3234d1b198b2eafc21184ebb19b958509424",
      "tree": "390c6172e31ce0dd00bbb7638c3be66042228620",
      "parents": [
        "b2049de0279fd1a56bb0f4ccd2660f1f496c82f1",
        "5e83bc357c8e9013fd06ebc85b16bf85c49312b8"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri Jul 25 23:13:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 25 23:13:26 2014 +0000"
      },
      "message": "am 8e7488da: am eeb7ea86: am 2f22a0eb: Merge \"Make creating the Connection synchronous\" into lmp-dev\n\n* commit \u00278e7488dad21e6db08a8d9c15318f394aa04dfedd\u0027:\n  Make creating the Connection synchronous\n"
    },
    {
      "commit": "acaf686488d98087a4a571256a4bc3fea1271b9a",
      "tree": "e291c5f6a6650d760770fd2b2b8ce55e5d541850",
      "parents": [
        "e12a1259729c647c46023b34bc1aa2bbdee112dc",
        "09002ed8674cb8ee8f034439d9e4c61d2b7b3e4f"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jul 25 21:57:43 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 25 21:57:43 2014 +0000"
      },
      "message": "am ff650115: am e120d1e5: am c8f3ac84: Merge \"Update the value of PinnedPositions.UNPINNED to 0\" into lmp-dev\n\n* commit \u0027ff65011576f13cd28cafe6a83098b18bf66344db\u0027:\n  Update the value of PinnedPositions.UNPINNED to 0\n"
    },
    {
      "commit": "d0e9449963e6d213aa0984bf1a67f0a8cb6f642a",
      "tree": "a24b2e1fb8e1b0aac17675f44cbd73a1c6db406b",
      "parents": [
        "c2f331678844cff3256a15611fc646546811a198",
        "40982d46f95a95e48b7f667ada651280036b2419"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sat Jul 26 00:58:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 21:16:23 2014 +0000"
      },
      "message": "Merge \"Add public attribute for window clipToOutline\" into lmp-dev"
    },
    {
      "commit": "40982d46f95a95e48b7f667ada651280036b2419",
      "tree": "c1b1514ade55761ad46f67a4b13ca9240f343da5",
      "parents": [
        "63e44bd99951fbfa67781b2f28159f9e06493d8a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 25 17:48:55 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 25 17:48:55 2014 -0700"
      },
      "message": "Add public attribute for window clipToOutline\n\nAlso ensures clipToOutline is false is the background is null.\n\nBUG: 16549166\nBUG: 16566746\nChange-Id: Iacb08b64464cb93cbd8f34f2ec0308a77d40aab5\n"
    },
    {
      "commit": "a95c8abb366d9c39450513335f550b56da13b30a",
      "tree": "93bd8f429df7d0b8aa1aa7d22d4a60f60e36944b",
      "parents": [
        "9e8ade2eb7ee835963473c9cf6faaf5423b0b048"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed Jul 23 09:47:50 2014 -0700"
      },
      "committer": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Fri Jul 25 23:26:41 2014 +0000"
      },
      "message": "API REVIEW: VectorDrawable\n\n- Merge \u003csize\u003e and \u003cviewport\u003e attributes all in to top-level \u003cvector\u003e tag\n- Indent attributes under \u003cgroup\u003e in java doc.\n- Updata android:stroke to be android:strokeColor, likewise android:fill\n- Instead of android:clipToPath, make this a different clip-path tag.\n- Document units of the various attributes\n- Add example code for defining a VectorDrawable resource\n\nMore than that:\n\u003d Refactor the code to better support clipPath as a sub-class.\n\u003d Update all the xml files to use the new attributes and clip-path tag.\n\nTODO:\n-- Remove clipToPath, since that should happen on build break Friday.\n\nbug:16488254\n\nChange-Id: I6db5680ef83cb26c8f064a60fc7d6e7142974b0f\n"
    },
    {
      "commit": "0ef12ae0a534bb7b4dfe5c5181583c85bd32241f",
      "tree": "768f48f2ee9c7d2b8261d9733db588a99688f937",
      "parents": [
        "7484c82a5db892b2c1d6430957814ae3c2af21d3",
        "575d1beacf68a7a7d26c9a1e1030f944fa7978e0"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 25 20:21:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 25 20:21:19 2014 +0000"
      },
      "message": "am aa7deddf: am 86706558: am e1af5ff0: Merge \"Remove duplicate Toolbar method for setting content description\" into lmp-dev\n\n* commit \u0027aa7deddf21ca2bf3b0f5175dc302f8c50dab31f9\u0027:\n  Remove duplicate Toolbar method for setting content description\n"
    },
    {
      "commit": "b64fd1957f573ba649497c84c2cf5af9828ec5c0",
      "tree": "8479543ecbd28dd6a3ca88ea9d9f3e562dd8ccff",
      "parents": [
        "eacd0339847116930d3009fc8e49c17dce52d830",
        "53d64de0ac9a0819dd424a7de3d29e2a7d457d50"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jul 25 19:25:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 25 19:25:10 2014 +0000"
      },
      "message": "am 891d3aa9: am a475ef57: am 4d700a9c: Merge \"PackageInstaller changes based on feedback.\" into lmp-dev\n\n* commit \u0027891d3aa977653fb79f544f69fab2d214e58cd2b3\u0027:\n  PackageInstaller changes based on feedback.\n"
    },
    {
      "commit": "c7e4229bdad78f6cd5278ffb734fbe372df99691",
      "tree": "c08f8c0a453dd5ffdce9a10d0803928cdce32b54",
      "parents": [
        "bda303319b9684f508f4b7478bdbeae5ad690e56",
        "3407105f6061d30e0b0c7d2dd608e4353250dc2c"
      ],
      "author": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Fri Jul 25 19:24:46 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 25 19:24:46 2014 +0000"
      },
      "message": "am 2efbbf29: am 8048a9f8: am 040ad25d: fix build\n\n* commit \u00272efbbf29dae2e509b466162b732d8a8c95086833\u0027:\n  fix build\n"
    },
    {
      "commit": "bda303319b9684f508f4b7478bdbeae5ad690e56",
      "tree": "a14619ee94a5b91affd083603983f42ebd0f71d4",
      "parents": [
        "70b6dcbdd82c186b924ba136afe9ff2e50521a03",
        "3302ee3de5d84465ec123ba68d9eaa0e81e3612a"
      ],
      "author": {
        "name": "Paul Soulos",
        "email": "psoulos@google.com",
        "time": "Fri Jul 25 19:24:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 25 19:24:41 2014 +0000"
      },
      "message": "am d6e7338f: am 22a78a16: am 50655afc: Adds getTypeLabel to ContactsContract Event\n\n* commit \u0027d6e7338f2ae25670e4b4ef4b7f9cda5ac9117449\u0027:\n  Adds getTypeLabel to ContactsContract Event\n"
    },
    {
      "commit": "f7badff8bbcbd45939c2f60cfcc88c6d3b07c6b2",
      "tree": "49e8d59024d719eb22f498b723460cee3d2d68ae",
      "parents": [
        "cdd5fe98b67afe021dc55719e5727ac3d0103e7c"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jul 23 13:42:11 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jul 25 23:59:06 2014 +0000"
      },
      "message": "CamcorderProfiles: add high speed profile constants\n\nChange-Id: I8f783466f8c2560820db14488acc1a309d27ab0f\n"
    }
  ],
  "next": "cdd5fe98b67afe021dc55719e5727ac3d0103e7c"
}
