)]}'
{
  "log": [
    {
      "commit": "de0fe2daafb769cc37ca922ffef6dbafb8c6cae2",
      "tree": "72df3a279f35055d631ab1dd4579d9aef56ddaeb",
      "parents": [
        "9c46e06478ddd821c9172c77f48fa7f64a870ad0"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Sun Jun 15 09:37:58 2014 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Jun 18 18:15:22 2014 -0700"
      },
      "message": "Swap the chess king and queen glyphs in Droid Sans Fallback.\n\nAlso remove the unused DroidSansFallbackLegacy.ttf.\n\nBased on public bug report\nhttps://code.google.com/p/android/issues/detail?id\u003d71389.\nThe original glyphs were mistakenly swapped.\n\nFollowing is the code that was run on the font:\n\nimport sys\nfrom fontTools import ttLib\nWHITE_KING \u003d 0x2654\nWHITE_QUEEN \u003d 0x2655\nBLACK_KING \u003d 0x265A\nBLACK_QUEEN \u003d 0x265B\nfont_name \u003d sys.argv[1]\nfont \u003d ttLib.TTFont(font_name)\nfor table in font[\u0027cmap\u0027].tables:\n  cmap \u003d table.cmap\n  cmap[WHITE_KING], cmap[WHITE_QUEEN] \u003d cmap[WHITE_QUEEN], cmap[WHITE_KING]\n  cmap[BLACK_KING], cmap[BLACK_QUEEN] \u003d cmap[BLACK_QUEEN], cmap[BLACK_KING]\nfont.save(font_name+\u0027-fixed\u0027)\n\nBug: 15643969\nChange-Id: Iacee3d72ef8146016e15828f051822460ae2ff4e\n"
    },
    {
      "commit": "9c46e06478ddd821c9172c77f48fa7f64a870ad0",
      "tree": "4262dfdaeebaeea39b34e3b301b5cb5867b4b63a",
      "parents": [
        "028d64f9ab1b5d03c71780c737d10c4643bb0b1f",
        "d1de2567c6758e81a87c0f5eff9ff53ffebab134"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 19 00:51:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:43:29 2014 +0000"
      },
      "message": "Merge \"Introduce \u003capplication\u003e attribute android:fullBackupOnly\u003d{boolean}\""
    },
    {
      "commit": "d1de2567c6758e81a87c0f5eff9ff53ffebab134",
      "tree": "8702c88af3cfaff9909ddeb1e5bce5bcb9be5b3d",
      "parents": [
        "16b414f46f04ba868856f7b8e65b3bdf084218f6"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 17 17:12:35 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 17 18:02:48 2014 -0700"
      },
      "message": "Introduce \u003capplication\u003e attribute android:fullBackupOnly\u003d{boolean}\n\nIt is quite possible for an application to be happy with having the OS\nsave full-data archives of its data, but still need to selectively\nfilter the set of saved files or otherwise participate in full-data\nbackup and restore.  In general we assume that any app which provides\na backup agent implementation will be directly participating via the\nincremental key/value backup API; this new attribute allows an app\nto tell the OS \"perform full-data backup/restore for me even though\nI am supplying my own agent implementation to participate.\"\n\nChange-Id: I810c50d44aa683b1f23604b7d1f3e96a1722103a\n"
    },
    {
      "commit": "16b414f46f04ba868856f7b8e65b3bdf084218f6",
      "tree": "644700c02a0e18b280ffbf98a6b3f15748b222a0",
      "parents": [
        "e35a0b30ac0fa6592d834aa29b30296fb5bbf703",
        "53c68a44acbd9343dda648c17652e921c28fda1d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jun 18 00:06:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 22:59:52 2014 +0000"
      },
      "message": "Merge \"Fix bug when Keyguard gets hidden.\""
    },
    {
      "commit": "e35a0b30ac0fa6592d834aa29b30296fb5bbf703",
      "tree": "3edc3824d42ea390f8fc08f4364565c94bdf2849",
      "parents": [
        "93afb5f1d9b557fe1c1010b3a56d3f18235dd4ec",
        "d52697784fcf91b62a1a487a0229c1a6548853cd"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 17 23:48:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 22:59:52 2014 +0000"
      },
      "message": "Merge \"Throw exception when a bad adapter is passed to Spinner\""
    },
    {
      "commit": "d52697784fcf91b62a1a487a0229c1a6548853cd",
      "tree": "9441ed5f0b547233ae0092724e369ce0f116405e",
      "parents": [
        "8fb63d5a5a61ff6974f792a3ea815af193d1a7a0"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 17 16:43:45 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 17 16:43:45 2014 -0700"
      },
      "message": "Throw exception when a bad adapter is passed to Spinner\n\nBUG: 13570583\nChange-Id: Ia38fa907bad7634f79d0da15b885905de23c9c46\n"
    },
    {
      "commit": "93afb5f1d9b557fe1c1010b3a56d3f18235dd4ec",
      "tree": "ed7a2ef62768481f4a6d2bd43446debfe1851459",
      "parents": [
        "8fb63d5a5a61ff6974f792a3ea815af193d1a7a0"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 17 16:25:57 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 17 16:27:40 2014 -0700"
      },
      "message": "Update accessibility focus color\n\nBUG: 15453163\nChange-Id: I1504246cfdf7c4af2c9817c47b6bb71f7dc53573\n"
    },
    {
      "commit": "53c68a44acbd9343dda648c17652e921c28fda1d",
      "tree": "43f69c8ee631c1f67bf118582b79e9a9be63e6ff",
      "parents": [
        "1f681448c6b7db451c31af7d61c0b85b7b5af04f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jun 17 15:04:47 2014 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jun 17 15:28:05 2014 -0700"
      },
      "message": "Fix bug when Keyguard gets hidden.\n\nWe make sure in Keyguard that we only hide ourselves in\nstartKeyguardExitAnimation ourselves when we requested a hide.\n\nIn addition, this change also fixes a bug in WindowAnimator that\nit should only call startKeyguardExitAnimation when Keyguard actually\nrequested a hide.\n\nBug: 15676717\nChange-Id: I2279cccb9916985b7e9a2f41137878be5782cb9c\n"
    },
    {
      "commit": "028d64f9ab1b5d03c71780c737d10c4643bb0b1f",
      "tree": "1ed3e36ab3b9a25b58c3d1f05b5953bdf293a6a2",
      "parents": [
        "cacf07de4110a85220d5366d7c18d601415a5526",
        "8b74c4f67ec389f845057dd5b839428c897a667b"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 19 00:48:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:07:42 2014 +0000"
      },
      "message": "Merge \"Add getSystemPhoneApplication to TelecommManager\""
    },
    {
      "commit": "8b74c4f67ec389f845057dd5b839428c897a667b",
      "tree": "95f4aa9bed17f0cbea8b5aa525f03aa06acaff14",
      "parents": [
        "4961bc88d7bab869a5296789d26fcfa31ad5f644"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jun 18 13:01:26 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jun 18 13:01:26 2014 -0700"
      },
      "message": "Add getSystemPhoneApplication to TelecommManager\n\nChange-Id: Ie67698e8363d1498b37692dc7be23b14a0d8c388\n"
    },
    {
      "commit": "cacf07de4110a85220d5366d7c18d601415a5526",
      "tree": "64edcd2f0cf5f3117c208128c9b7d2e3593d980a",
      "parents": [
        "80888cb20657d841de6e66601e9bd74a942734ef",
        "ba724e27086ba03e4a9f2d9b52a7a74fcc6c5e07"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Thu Jun 19 00:37:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 18:28:24 2014 +0000"
      },
      "message": "Merge \"Fix the default VPN confirm dialog component name.\""
    },
    {
      "commit": "ba724e27086ba03e4a9f2d9b52a7a74fcc6c5e07",
      "tree": "e10d7990504f381f8a8de6457b1f9db1d26f15c2",
      "parents": [
        "3bbd9be166fecc5c333f49e18a2f46c7355472cd"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Wed Jun 18 17:30:22 2014 -0700"
      },
      "committer": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Wed Jun 18 17:32:37 2014 -0700"
      },
      "message": "Fix the default VPN confirm dialog component name.\n\nThis was a mistake introduced in http://ag/479286.\n\nBug: 15087985\nChange-Id: I09e1cdcbfbe36b322db9b3178324a9ebb7d5e586\n"
    },
    {
      "commit": "3bbd9be166fecc5c333f49e18a2f46c7355472cd",
      "tree": "047bb3eeee200f2eba114a851a96c464206dd19d",
      "parents": [
        "0e33c1286d984555802f6b2b81ace9b6021c2d9f",
        "acc1957d78bb52f90c38751d139d8808e2124007"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jun 19 00:25:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 19 00:17:11 2014 +0000"
      },
      "message": "Merge \"TvContract: Change constants of canonical genres to all-caps values\""
    },
    {
      "commit": "80888cb20657d841de6e66601e9bd74a942734ef",
      "tree": "2ea97958cfc1e260c3d60c259705481f9f978f88",
      "parents": [
        "3bbd9be166fecc5c333f49e18a2f46c7355472cd",
        "5568f54e14e213ac100cacbbf57689faa6dd3d59"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 19 00:35:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 19:24:54 2014 +0000"
      },
      "message": "Merge \"Fix job service validation in secondary users\""
    },
    {
      "commit": "5568f54e14e213ac100cacbbf57689faa6dd3d59",
      "tree": "e19d06fd5c5252d13cf854c227a19a4526c9ad7d",
      "parents": [
        "0d8acb2cebe37296c37b4e6507afe44fe5666f90"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 18 13:53:31 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 18 14:02:46 2014 -0700"
      },
      "message": "Fix job service validation in secondary users\n\nBug 15714663\n\nChange-Id: I101bcc979f30062bec36f462522227b857b58054\n"
    },
    {
      "commit": "0d8acb2cebe37296c37b4e6507afe44fe5666f90",
      "tree": "6e44793b6772199f1dfccd1362bd37c1958a61ec",
      "parents": [
        "17982084432886af7dea8fc4dc2c309cef18169e",
        "02bc31e7b351281e7ca905dbf7ad72ec4119e2e0"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Wed Jun 18 20:29:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 19:24:54 2014 +0000"
      },
      "message": "Merge \"setSelectedHeader() when switching to fragment\""
    },
    {
      "commit": "17982084432886af7dea8fc4dc2c309cef18169e",
      "tree": "176ef497e82d1f7bce371ca1df43f8e1cbbbadd9",
      "parents": [
        "fb421641bfce28164b27e98dd2b8fbfdf7a93757",
        "4c20ea29728a80b42487b3ba1600d11d5ea47bcc"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jun 18 20:21:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 19:24:54 2014 +0000"
      },
      "message": "Merge \"Fix blinking animation during Visibility transitions.\""
    },
    {
      "commit": "0e33c1286d984555802f6b2b81ace9b6021c2d9f",
      "tree": "1839b1a92f6812288433de985b0f5d16ce7d5acd",
      "parents": [
        "f1a32d708270f2f90bbe04c25175e59ec8ce692a",
        "68e0de81d5689d8f2b3c36cb067a43765557daa1"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jun 19 00:24:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 18:28:24 2014 +0000"
      },
      "message": "Merge \"TvContract: Add columns for video format and resolution\""
    },
    {
      "commit": "f1a32d708270f2f90bbe04c25175e59ec8ce692a",
      "tree": "0cd7144c35b4763ccd3634711f5de7e0a1c016ab",
      "parents": [
        "42892f8aa57cb5f577c67f17431e162c1ac505de",
        "1a8438a8bb665d40f983241a09148ea67dffa775"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Jun 19 00:07:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 18:22:48 2014 +0000"
      },
      "message": "Merge \"Add Cherokee, Canadian Aboriginal Syllabics, and Yi fonts.\""
    },
    {
      "commit": "4c20ea29728a80b42487b3ba1600d11d5ea47bcc",
      "tree": "c41b7386074db7fbe0e32abca35e53509abde4dd",
      "parents": [
        "6170cca05eb13cfb44c8d13e7a447cd24f27a62c"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jun 17 10:14:39 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jun 18 11:13:06 2014 -0700"
      },
      "message": "Fix blinking animation during Visibility transitions.\n\nBug 15618501\n\nChange-Id: I9dff9eb386a4bfb51caec24f3f7cc0fad06ae04c\n"
    },
    {
      "commit": "1a8438a8bb665d40f983241a09148ea67dffa775",
      "tree": "52a46faa4930eca641be2ac212d61c1822a6e82b",
      "parents": [
        "bce527139a9fe80a8195a4fc787759ff27da8d27"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Jun 17 20:21:47 2014 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Jun 17 20:21:47 2014 -0700"
      },
      "message": "Add Cherokee, Canadian Aboriginal Syllabics, and Yi fonts.\n\nBug: 15708701\nChange-Id: I1cdd26798ace5eec24d09b9b5b49eb943edacbe9\n"
    },
    {
      "commit": "acc1957d78bb52f90c38751d139d8808e2124007",
      "tree": "01b9360ae272ac8562a47e9929dff0304852f611",
      "parents": [
        "87161a76677dfd35abf6940f0daf16b9a9f77293"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Jun 17 16:10:43 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Jun 17 19:44:10 2014 -0700"
      },
      "message": "TvContract: Change constants of canonical genres to all-caps values\n\nThis is just for consistency with other constant values.\n\nChange-Id: If226af08e66532c9110bc88e3c68d3958c67cdb6\n"
    },
    {
      "commit": "68e0de81d5689d8f2b3c36cb067a43765557daa1",
      "tree": "e6e874fb8f5c0e12c12f3cf101e4d0147ac4f6b3",
      "parents": [
        "2fc02ba031076414dd569d2044c1923b40e3bad4"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri Jun 13 15:52:49 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Jun 17 19:41:43 2014 -0700"
      },
      "message": "TvContract: Add columns for video format and resolution\n\nAdded COLUMN_VIDEO_FORMAT to the Channels table to indicate typical\nvideo format for programs from a given TV channel, which can later be\nused to filter out channels. Also defined common video formats and\nresolutions and a utility method to get the video resolution for a given\nformat.\n\nAdded COLUMN_VIDEO_WIDTH and COLUMN_VIDEO_HEIGHT to the Programs table\nto indicate the actual video dimension for each individual TV program,\nwhich can be shown as a part of program information by applications.\n\nBug: 15351111, 15456031\nChange-Id: Id72e25de40f06a1b615620365e06cf11e4cd9f81\n"
    },
    {
      "commit": "4961bc88d7bab869a5296789d26fcfa31ad5f644",
      "tree": "24fb63dc81e721826259c9d49c1b1dc715d0ec79",
      "parents": [
        "5834ee75038e9095cefe089cdb26795b3ffe9e38"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 17 12:04:07 2014 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 17 22:55:16 2014 +0000"
      },
      "message": "camera2: Map camera characteristics in the managed layer\n\nChange-Id: Ic86c8df3d703e7cf89caa856387e2c0a1b977401\n"
    },
    {
      "commit": "bce527139a9fe80a8195a4fc787759ff27da8d27",
      "tree": "b31815e022a63aeff48d089564641688721a0b58",
      "parents": [
        "128be2a919d2915a1a677cddb3a2e93617dc4d0b",
        "187d01765b935d07936f74343b4f4af590c239a1"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Wed Jun 18 02:38:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 22:26:08 2014 +0000"
      },
      "message": "Merge \"Add SystemAudioAutoInitiationAction and SystemAudioStatusAction\""
    },
    {
      "commit": "187d01765b935d07936f74343b4f4af590c239a1",
      "tree": "4eb31dc7192c853bd786fab1495aec257e73ec9f",
      "parents": [
        "3ecdd832c77483c909fbf90d17d0e6d97ca365ee"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Tue Jun 17 17:48:42 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Wed Jun 18 11:37:11 2014 +0900"
      },
      "message": "Add SystemAudioAutoInitiationAction and SystemAudioStatusAction\n\nOnce all device discovery action is done if there is audio amplifier\non device list, it should trigger system audio initiation action.\nOn or off of system audio is decided by Tv\u0027s last audio setting\n(speaker). If system audio was the last audio setting, it will\ntry to turn on system audio; otherwise will turn it off.\n\nIn other hands, SystemAudioStatusAction is added to update\nsystem audio status (mute or volume) after\nSystemAudioAutoInitiationAction. In fact, RequestArcAction has\nalmost same code as it has and will refactore RequesArcAction\nin the following changes.\n\nChange-Id: I3d591242e79549cb73e14546f0d057ba08f878ef\n"
    },
    {
      "commit": "128be2a919d2915a1a677cddb3a2e93617dc4d0b",
      "tree": "c51ae2ee9ece19e0c66c264f018a6e0793175852",
      "parents": [
        "f76ba856f30d5dac5f83351345cb3ad20dd5228d",
        "5ba5ab3111d3738ac33efbeb7c4e87f46d923b37"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jun 18 01:47:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 01:47:15 2014 +0000"
      },
      "message": "am 5ba5ab31: (-s ours) am 1595c61d: am 5a49fc33: am c57b410c: Add a script to rename fonts for SDK. [DO NOT MERGE]\n\n* commit \u00275ba5ab3111d3738ac33efbeb7c4e87f46d923b37\u0027:\n  Add a script to rename fonts for SDK. [DO NOT MERGE]\n"
    },
    {
      "commit": "5ba5ab3111d3738ac33efbeb7c4e87f46d923b37",
      "tree": "18da5e9602c037a4d6948eb8f2be96561c19cba1",
      "parents": [
        "0ead2a00f4eebb36c2c1206e156fbf1543ee0dd6",
        "1595c61d2f1f081111958b4a22e8fec25402f3cd"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jun 18 00:20:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 00:20:35 2014 +0000"
      },
      "message": "am 1595c61d: am 5a49fc33: am c57b410c: Add a script to rename fonts for SDK. [DO NOT MERGE]\n\n* commit \u00271595c61d2f1f081111958b4a22e8fec25402f3cd\u0027:\n  Add a script to rename fonts for SDK. [DO NOT MERGE]\n"
    },
    {
      "commit": "1595c61d2f1f081111958b4a22e8fec25402f3cd",
      "tree": "28bea50381f4af05c6b534ee4c16c6dde206a69d",
      "parents": [
        "0bfee5a4905a14a318731661214558792abc2f7d",
        "5a49fc331ec7d5aa2532d650c32ea68733cbd5c0"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jun 18 00:15:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 00:15:35 2014 +0000"
      },
      "message": "am 5a49fc33: am c57b410c: Add a script to rename fonts for SDK. [DO NOT MERGE]\n\n* commit \u00275a49fc331ec7d5aa2532d650c32ea68733cbd5c0\u0027:\n  Add a script to rename fonts for SDK. [DO NOT MERGE]\n"
    },
    {
      "commit": "5a49fc331ec7d5aa2532d650c32ea68733cbd5c0",
      "tree": "b20b615bba254342a4a51d48ec5f76458524c944",
      "parents": [
        "bd8ca9f9adf10a5b7e1e04ed139e4108758e286f",
        "c57b410c8ef41e269f82f3b42a8d22a15c08755b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jun 18 00:10:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 00:10:34 2014 +0000"
      },
      "message": "am c57b410c: Add a script to rename fonts for SDK. [DO NOT MERGE]\n\n* commit \u0027c57b410c8ef41e269f82f3b42a8d22a15c08755b\u0027:\n  Add a script to rename fonts for SDK. [DO NOT MERGE]\n"
    },
    {
      "commit": "0ead2a00f4eebb36c2c1206e156fbf1543ee0dd6",
      "tree": "474aee57b405c9e7adb5edda85fac41928d585a1",
      "parents": [
        "1d3f9b72505cdf72889f9f1984005097ed35d314",
        "15967d0a8f8f858b0ed6aaf9d5aab5c65b94257f"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 17 22:53:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 17 22:53:09 2014 +0000"
      },
      "message": "am 15967d0a: am 88b37eda: Merge \"Fix reading memory usage for 64-bit processes\"\n\n* commit \u002715967d0a8f8f858b0ed6aaf9d5aab5c65b94257f\u0027:\n  Fix reading memory usage for 64-bit processes\n"
    },
    {
      "commit": "15967d0a8f8f858b0ed6aaf9d5aab5c65b94257f",
      "tree": "9781b7988cb50d7ecfc30cd606bfecdf69ca4e70",
      "parents": [
        "51736de19a4c225a54cda73754d0f57aa68def4f",
        "88b37edaeab7b31cab0f5115e5c9f63a49991408"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 17 22:47:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 17 22:47:50 2014 +0000"
      },
      "message": "am 88b37eda: Merge \"Fix reading memory usage for 64-bit processes\"\n\n* commit \u002788b37edaeab7b31cab0f5115e5c9f63a49991408\u0027:\n  Fix reading memory usage for 64-bit processes\n"
    },
    {
      "commit": "f76ba856f30d5dac5f83351345cb3ad20dd5228d",
      "tree": "c51ae2ee9ece19e0c66c264f018a6e0793175852",
      "parents": [
        "05d38d28b622036a7a1f6dd7e751af023a37e876",
        "dc952584e37fca96ad0e02e13b2438038fef6bef"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Jun 18 01:44:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 22:28:18 2014 +0000"
      },
      "message": "Merge \"Print a warning message instead of throwing IllegalStateException\""
    },
    {
      "commit": "6170cca05eb13cfb44c8d13e7a447cd24f27a62c",
      "tree": "97408edf8d84c0488804d6595edc37f89f775458",
      "parents": [
        "aebc0cd5960e177ff6d58908b6ee536b8a177cdd"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 17 14:47:16 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 17 14:54:39 2014 -0700"
      },
      "message": "Not touchable windows should not hide windows behind\n\nWhen computing which windows to report for accessibility we were not\nreporting windows behind non touchable ones. However, if a window is\nnot-touchable the touch events go to the window behind it. Hence, a\nnot-touchable window should not affect the reproted windows for\naccessibility.\n\nChange-Id: I213a32b33b0986a73d8bbdf0a3e40e6ca6e4261b\n"
    },
    {
      "commit": "88b37edaeab7b31cab0f5115e5c9f63a49991408",
      "tree": "840333219639355b71ac4b1fb71567baa106093c",
      "parents": [
        "4c488cca531f209921cc4dfbc27ff7cdecfda71b",
        "0c6bc73c5e12dd4caae5bf3acbf1d26c3a9ad130"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 17 22:40:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 17 21:47:03 2014 +0000"
      },
      "message": "Merge \"Fix reading memory usage for 64-bit processes\""
    },
    {
      "commit": "0c6bc73c5e12dd4caae5bf3acbf1d26c3a9ad130",
      "tree": "cc2b5404b0885ed585d79cf2c248c6c6bff25ade",
      "parents": [
        "18cd9f57621b47889bdf81b2b04413569a999ef4"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 17 15:18:07 2014 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 17 15:25:45 2014 -0700"
      },
      "message": "Fix reading memory usage for 64-bit processes\n\n64-bit process will have virtual addresses that don\u0027t fit in an\nunsigned long if ActivityManagerService is in a 32-bit process,\nand the locations of the \u0027-\u0027 and \u0027 \u0027 characters in the maps\nare not predictable.  Fix the sscanf for finding the start of the\nmapping, and use it again to find the end of the mapping.  Also\nfix a few 64-bit warnings.\n\nChange-Id: I8855c76085142768be1d45346f1032fd37cbe4eb\n"
    },
    {
      "commit": "5834ee75038e9095cefe089cdb26795b3ffe9e38",
      "tree": "bbde7ff354720d2b16ca863e6eb5b58ecccc9bef",
      "parents": [
        "6b605045b17baece0e653fca60d59572736323cd",
        "88fb96505ce7587b23479d07ed77412f69a84ce8"
      ],
      "author": {
        "name": "fafaisland",
        "email": "fafaisland@google.com",
        "time": "Tue Jun 17 22:54:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:46:58 2014 +0000"
      },
      "message": "Merge \"Add READ_ALL_VOICEMAIL permission in the core\""
    },
    {
      "commit": "88fb96505ce7587b23479d07ed77412f69a84ce8",
      "tree": "986a7469ba0e617a25bef719e13595b3539e1a37",
      "parents": [
        "585fc71ea71e594b179bf53522f6201b3858f91c"
      ],
      "author": {
        "name": "fafaisland",
        "email": "fafaisland@google.com",
        "time": "Tue Jun 17 11:22:22 2014 -0700"
      },
      "committer": {
        "name": "fafaisland",
        "email": "fafaisland@google.com",
        "time": "Tue Jun 17 15:51:58 2014 -0700"
      },
      "message": "Add READ_ALL_VOICEMAIL permission in the core\n\nBug:15695227\n\nChange-Id: I96bebcd949293679d938b2ec290820d4ed9035fa\n"
    },
    {
      "commit": "42892f8aa57cb5f577c67f17431e162c1ac505de",
      "tree": "676eb4226e3baf9301ab3b3287f11baf2a92bb43",
      "parents": [
        "c4de2caaaf79303f413a2a0c0fd8cdf142c79d81",
        "3bd90617ec07a1093139de39591a624b21468e46"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 18 23:50:54 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:43:29 2014 +0000"
      },
      "message": "Merge \"Don\u0027t end lock task mode when not in lock task mode\""
    },
    {
      "commit": "3bd90617ec07a1093139de39591a624b21468e46",
      "tree": "f475bd3a468c8a630fe4b69aa96f99c970b19b32",
      "parents": [
        "0d8acb2cebe37296c37b4e6507afe44fe5666f90"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 18 16:37:52 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 18 16:37:52 2014 -0700"
      },
      "message": "Don\u0027t end lock task mode when not in lock task mode\n\nChange-Id: I3724d68ed7116d47024638d56c5bf43c4866f82e\n"
    },
    {
      "commit": "c4de2caaaf79303f413a2a0c0fd8cdf142c79d81",
      "tree": "3ebf85fc201d3d9231c1ef75b1d220e64e185535",
      "parents": [
        "864b75be515eec7a2818c0b62fe4174e7b7210c2",
        "7ab650cb43fc75786eadfc1c3f8eae8a358723f6"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Jun 18 23:45:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 18:28:24 2014 +0000"
      },
      "message": "Merge \"Adding start delay to the task view transforms.\""
    },
    {
      "commit": "864b75be515eec7a2818c0b62fe4174e7b7210c2",
      "tree": "e1378f10feb479cc48dc578a2e0cbd4e2737e27f",
      "parents": [
        "7a2d46f39bb47304be4faa63123af3a14a5133d7",
        "3aa4de11b05599d75af92a15820731144941c38f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jun 18 23:14:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 23:14:14 2014 +0000"
      },
      "message": "am 3aa4de11: am 802aaf3b: am 47de3060: Merge \"Fix element size on 64b\"\n\n* commit \u00273aa4de11b05599d75af92a15820731144941c38f\u0027:\n  Fix element size on 64b\n"
    },
    {
      "commit": "3aa4de11b05599d75af92a15820731144941c38f",
      "tree": "1c04ceba2f9eaf0a82563709f52ae1349b722ecb",
      "parents": [
        "7deaf7c5304aed9ca2ed6dc0e6c5e853127e6020",
        "802aaf3b9d029e8f6fdb1bf0a81758484801d330"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jun 18 23:08:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 23:08:35 2014 +0000"
      },
      "message": "am 802aaf3b: am 47de3060: Merge \"Fix element size on 64b\"\n\n* commit \u0027802aaf3b9d029e8f6fdb1bf0a81758484801d330\u0027:\n  Fix element size on 64b\n"
    },
    {
      "commit": "802aaf3b9d029e8f6fdb1bf0a81758484801d330",
      "tree": "39fd9e3ebba7ad9b5e385dbda1ed54e31a268553",
      "parents": [
        "15967d0a8f8f858b0ed6aaf9d5aab5c65b94257f",
        "47de306050576535014ff2b0c08006f951eea2ee"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jun 18 22:54:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 22:54:08 2014 +0000"
      },
      "message": "am 47de3060: Merge \"Fix element size on 64b\"\n\n* commit \u002747de306050576535014ff2b0c08006f951eea2ee\u0027:\n  Fix element size on 64b\n"
    },
    {
      "commit": "7ab650cb43fc75786eadfc1c3f8eae8a358723f6",
      "tree": "a0ce7191123c3df2781eb5a4b7c565ec18b3ad60",
      "parents": [
        "c6543afd6b94671c99bd7a934da010918a015286"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Jun 18 14:25:34 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Jun 18 14:30:32 2014 -0700"
      },
      "message": "Adding start delay to the task view transforms.\n\n- Adding slight delay to task bar buttons to allow touch feedback to show\n\nChange-Id: I9f31ca378541fc34c7b741840c7f038340684b13\n"
    },
    {
      "commit": "7deaf7c5304aed9ca2ed6dc0e6c5e853127e6020",
      "tree": "a97aaf25922d57b68993736dbf0d34d2d98eb071",
      "parents": [
        "8312bfd6181037eb7dab04a38bca9b6231bcad00",
        "f2dcb390444ffb42cf8637c99f53d821917554e6"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Jun 18 19:37:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 19:37:02 2014 +0000"
      },
      "message": "am f2dcb390: Merge \"Limit swipe dismiss progress to positive values\" into klp-modular-dev\n\n* commit \u0027f2dcb390444ffb42cf8637c99f53d821917554e6\u0027:\n  Limit swipe dismiss progress to positive values\n"
    },
    {
      "commit": "8312bfd6181037eb7dab04a38bca9b6231bcad00",
      "tree": "21dff178c6770d70093a5aa1be40d371809fb67d",
      "parents": [
        "82ea0eb213d75163398fdd0f1da672e058e64f17",
        "5cfea84264911b93057a667cbcaf90e10740d658"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 18 18:33:31 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 18:33:31 2014 +0000"
      },
      "message": "am 5cfea842: Merge \"docs: add allowembedded\" into klp-modular-dev\n\n* commit \u00275cfea84264911b93057a667cbcaf90e10740d658\u0027:\n  docs: add allowembedded\n"
    },
    {
      "commit": "7a2d46f39bb47304be4faa63123af3a14a5133d7",
      "tree": "aa6c3727451f6aa3406a46f6f1ee2bc5a6d49b79",
      "parents": [
        "52cd83e6cfc3559a5b6fbe62e17359211482f0a8",
        "275e085d5a42ced54bb79e40ff76c77539e7d82d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 18 23:09:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 18:28:24 2014 +0000"
      },
      "message": "Merge \"Stronger PackageParser contract, more split work.\""
    },
    {
      "commit": "275e085d5a42ced54bb79e40ff76c77539e7d82d",
      "tree": "4de6a262ffb6132f0387b44c582e26dfea02e6b7",
      "parents": [
        "b593539faf6b27c7c631c9286a442b01c25848ab"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jun 17 18:18:49 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 18 16:04:13 2014 -0700"
      },
      "message": "Stronger PackageParser contract, more split work.\n\nRequire that method callers always provide relevant paths, instead of\nrelying on constructor.  Move DisplayMetrics to be an overall parser\nparameter, and move PARSE_TRUSTED_OVERLAY to flags.\n\nParse split APKs and apply deterministic ordering based on split\nnames.  Assert consistent package name and version code across all\nsplit APKs in a package, and enforce unique split names and required\nbase APK.\n\nCollect certificates for split APKs, enforcing they\u0027re all signed\nconsistently.  Better flow control and resource cleanup when\ncollecting certs.  Refactor validation code so it\u0027s easier to reason\nabout.  Cleaner maintenance of read buffer when draining stream\ncontents.\n\nChange-Id: I8bc8c62095fbb933227b9e76ad8771f4b1246fe8\n"
    },
    {
      "commit": "52cd83e6cfc3559a5b6fbe62e17359211482f0a8",
      "tree": "bdb418420a5abf920196c434421497931268410c",
      "parents": [
        "e48df005750549b5531a916368f168189e370acc",
        "3cc716c445688228311bead8641c467e91effab9"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jun 18 22:58:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 22:47:18 2014 +0000"
      },
      "message": "Merge \"Don\u0027t make translucent window opaque during activity transition.\""
    },
    {
      "commit": "b593539faf6b27c7c631c9286a442b01c25848ab",
      "tree": "fe1a378ff72513bd6d5a0cf500e9bbdc7f402f8b",
      "parents": [
        "ca48160138eccf5d3f3715bb144a144e77726a23"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 18 18:28:46 2014 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 18 18:28:46 2014 -0400"
      },
      "message": "Fix docs breakage from refactor\n\nChange-Id: I567249542ee02e4bde3e0e03cdfae8969104c1b8\n"
    },
    {
      "commit": "3cc716c445688228311bead8641c467e91effab9",
      "tree": "33f1a5fcf94fe6b433ea5719da9f4feed11dbf4c",
      "parents": [
        "17982084432886af7dea8fc4dc2c309cef18169e"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 12 16:35:35 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jun 18 20:21:47 2014 +0000"
      },
      "message": "Don\u0027t make translucent window opaque during activity transition.\n\nBug 15535332\n\nReturning transitions will continue to not work until\nBug 14869070 is fixed.\n\nChange-Id: If0128b58eb852b037924ae6dea8e975fedbe5be7\n"
    },
    {
      "commit": "e48df005750549b5531a916368f168189e370acc",
      "tree": "437af941e4e6cbd502910014b4f130e9d06b8169",
      "parents": [
        "b593539faf6b27c7c631c9286a442b01c25848ab",
        "6ac174b97246ed40fe780b29561603b61770fa17"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Jun 18 22:44:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 19:24:54 2014 +0000"
      },
      "message": "Merge \"Clean up tessellation cache in prep for other tesselation types\""
    },
    {
      "commit": "6ac174b97246ed40fe780b29561603b61770fa17",
      "tree": "944bb70042d1907f3bb687f9cee862e6cbdd72b1",
      "parents": [
        "6b2df21ecacfa6826a85cabdf8d6fe0e81fe11d9"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jun 17 13:47:05 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Jun 18 15:31:55 2014 -0700"
      },
      "message": "Clean up tessellation cache in prep for other tesselation types\n\nbug:15536396\n\nAlso fixes compilation warning, avoids SkPaint deep copy\n\nChange-Id: I74334f08b1d34c6789aabf968ff62db5bacbed1b\n"
    },
    {
      "commit": "82ea0eb213d75163398fdd0f1da672e058e64f17",
      "tree": "3b6f75feb5c24aa9275d01008bec1828f8eed62e",
      "parents": [
        "a2d30107c401f66dacec3853bc9efdbaca7558e8",
        "ef655f26fceba274b75e41f0b085434aa12914c8"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Jun 18 16:07:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 16:07:41 2014 +0000"
      },
      "message": "am ef655f26: docs: Added \"games\" metadata tag for Play Games landing page in d.a.c. Bug: 15709471\n\n* commit \u0027ef655f26fceba274b75e41f0b085434aa12914c8\u0027:\n  docs: Added \"games\" metadata tag for Play Games landing page in d.a.c. Bug: 15709471\n"
    },
    {
      "commit": "ef655f26fceba274b75e41f0b085434aa12914c8",
      "tree": "77ebac42885294e32f17a99f321efdcaaf0b7984",
      "parents": [
        "f546eeb1ede3c33ca3ec7fff6b8deb9d4e5cbc3e"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Jun 18 08:56:28 2014 -0700"
      },
      "committer": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Jun 18 08:57:24 2014 -0700"
      },
      "message": "docs: Added \"games\" metadata tag for Play Games landing page in d.a.c.\nBug: 15709471\n\nChange-Id: Ibac4bd844245e71a8cb975bd86d07f9df0c25be5\n"
    },
    {
      "commit": "a2d30107c401f66dacec3853bc9efdbaca7558e8",
      "tree": "e6fce4fe2ec8f0e181c49f69052da17d6ce913ef",
      "parents": [
        "d664830ce43c7eb6be6b4d11f9740542172cabec",
        "f546eeb1ede3c33ca3ec7fff6b8deb9d4e5cbc3e"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Wed Jun 18 03:18:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 03:18:24 2014 +0000"
      },
      "message": "am f546eeb1: Merge \"DO NOT MERGE Reduce chance of notification listener dropped messages.\" into klp-modular-dev\n\n* commit \u0027f546eeb1ede3c33ca3ec7fff6b8deb9d4e5cbc3e\u0027:\n  DO NOT MERGE Reduce chance of notification listener dropped messages.\n"
    },
    {
      "commit": "d664830ce43c7eb6be6b4d11f9740542172cabec",
      "tree": "4301fd02bab57783f7967a79113fd74ffbfd3ffe",
      "parents": [
        "04095773beb2fed34ae7cd3d80c8f6f8e8cea05e",
        "95df0762c40bb79418d5fc8d59bc997a419e6250"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 18 03:13:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 03:13:23 2014 +0000"
      },
      "message": "am 95df0762: Merge \"docs: Edits to the L Preview API overview.\" into klp-modular-dev\n\n* commit \u002795df0762c40bb79418d5fc8d59bc997a419e6250\u0027:\n  docs: Edits to the L Preview API overview.\n"
    },
    {
      "commit": "04095773beb2fed34ae7cd3d80c8f6f8e8cea05e",
      "tree": "9946787024c4a0490bed62f5db70291230437591",
      "parents": [
        "003ff78a84f2b216660b524fc49665394a339d25",
        "b5d79bd2ab8b0382e05f38653ce0fbb56290ea58"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 18 03:13:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 03:13:19 2014 +0000"
      },
      "message": "am b5d79bd2: Merge \"Android TV Landing Page\" into klp-modular-dev\n\n* commit \u0027b5d79bd2ab8b0382e05f38653ce0fbb56290ea58\u0027:\n  Android TV Landing Page\n"
    },
    {
      "commit": "003ff78a84f2b216660b524fc49665394a339d25",
      "tree": "720c42c3789f0a385bfafb116241cb2bf7ea0e08",
      "parents": [
        "5ba5ab3111d3738ac33efbeb7c4e87f46d923b37",
        "8e18e0169d3488e9a9ca02d1ff7aee06932a54a3"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Jun 18 03:13:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 03:13:15 2014 +0000"
      },
      "message": "am 8e18e016: Wear Landing page fixes\n\n* commit \u00278e18e0169d3488e9a9ca02d1ff7aee06932a54a3\u0027:\n  Wear Landing page fixes\n"
    },
    {
      "commit": "8e18e0169d3488e9a9ca02d1ff7aee06932a54a3",
      "tree": "f0f74f8772412ee550c6b735c2e8c29fbca7b9aa",
      "parents": [
        "1595c61d2f1f081111958b4a22e8fec25402f3cd"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Jun 17 20:00:33 2014 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Jun 17 20:00:33 2014 -0700"
      },
      "message": "Wear Landing page fixes\n\n- fixed scroll animation\n- un-hardcoded G+ widget\n\nChange-Id: I679d6d5baf65516a163bb01ec3bf90c1b53e647b\n"
    },
    {
      "commit": "c6543afd6b94671c99bd7a934da010918a015286",
      "tree": "b45b43ff2a8efc916008da5620ab928e3a0f5318",
      "parents": [
        "3afc6fa0a00f0ebf67d2a2e7ced344d91ad6e155",
        "c0154537b0b7926ce6a3c778597b3c2735ca5497"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Wed Jun 18 16:55:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 22:01:53 2014 +0000"
      },
      "message": "Merge \"Update API for launcher apps to use abstract class.\""
    },
    {
      "commit": "5cfea84264911b93057a667cbcaf90e10740d658",
      "tree": "143ad535bd681d7c02321a961853582398a399f7",
      "parents": [
        "ef655f26fceba274b75e41f0b085434aa12914c8",
        "fa9ea9fd3c1805cb5778828ca6d93c63ade134b7"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 18 18:25:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:43:29 2014 +0000"
      },
      "message": "Merge \"docs: add allowembedded\" into klp-modular-dev"
    },
    {
      "commit": "fa9ea9fd3c1805cb5778828ca6d93c63ade134b7",
      "tree": "0da8028c03b7281375ae7393c500ecd2c1f0d3d2",
      "parents": [
        "d73b045090990d11da1648c695c4a81b99c5aa3b"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Sun Jun 15 23:03:01 2014 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 18 00:42:27 2014 -0700"
      },
      "message": "docs: add allowembedded\n\nChange-Id: I748db66a62c85ad37f900b5bde83be178a1c6902\n"
    },
    {
      "commit": "ca48160138eccf5d3f3715bb144a144e77726a23",
      "tree": "ba1fbe63f43ad56b899b19cd1e9da84183bcf59f",
      "parents": [
        "d1e01b7631665b9e41b13968dac1e2fa5964bb00",
        "c25e506f7fc08790c0532f927f31310a2ca778b7"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jun 18 21:40:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:43:29 2014 +0000"
      },
      "message": "Merge \"Throw ISE on too-big-views-with-layers\""
    },
    {
      "commit": "c25e506f7fc08790c0532f927f31310a2ca778b7",
      "tree": "65317bcbeeb38b60a74306be22f8c37276196ffe",
      "parents": [
        "ce9f308063cc2bc7851f3f58c881da8a7271eecc"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jun 18 14:21:29 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jun 18 14:31:52 2014 -0700"
      },
      "message": "Throw ISE on too-big-views-with-layers\n\n Bug: 12971954\n\nChange-Id: I3ef995e91f236014b0a72a90846ef19ce6dc42b1\n"
    },
    {
      "commit": "d1e01b7631665b9e41b13968dac1e2fa5964bb00",
      "tree": "c3aa7ce0ac391964be41c4f0ff7f34642cd8c3c9",
      "parents": [
        "538df1927b878974bf40bd4bb515a7b9b30a0874",
        "7deaf7c5304aed9ca2ed6dc0e6c5e853127e6020"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Jun 18 21:09:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 21:09:39 2014 +0000"
      },
      "message": "am 7deaf7c5: am f2dcb390: Merge \"Limit swipe dismiss progress to positive values\" into klp-modular-dev\n\n* commit \u00277deaf7c5304aed9ca2ed6dc0e6c5e853127e6020\u0027:\n  Limit swipe dismiss progress to positive values\n"
    },
    {
      "commit": "538df1927b878974bf40bd4bb515a7b9b30a0874",
      "tree": "d5d0e7f5133ecb666ec780ad20ddb0e58f9fa993",
      "parents": [
        "0d8acb2cebe37296c37b4e6507afe44fe5666f90",
        "8312bfd6181037eb7dab04a38bca9b6231bcad00"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 18 21:09:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 21:09:23 2014 +0000"
      },
      "message": "am 8312bfd6: am 5cfea842: Merge \"docs: add allowembedded\" into klp-modular-dev\n\n* commit \u00278312bfd6181037eb7dab04a38bca9b6231bcad00\u0027:\n  docs: add allowembedded\n"
    },
    {
      "commit": "ce9f308063cc2bc7851f3f58c881da8a7271eecc",
      "tree": "f153d877f331bd2d20e43b87aeafb0e531bff941",
      "parents": [
        "4193730ad8d3c17f807a6b2f7df16510491a3432"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jun 17 16:18:09 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jun 18 07:19:50 2014 -0700"
      },
      "message": "Fix dirty calculation for layer updates\n\n Bug: 15682142\n\n Defer early return of alpha \u003c\u003d 0 for damage accumulation until\n popTransform() so that layer updates will be performed regardless\n of alpha\n\nChange-Id: Ifb94dd3ed2d96d610e6f2f3071933903016273a5\n"
    },
    {
      "commit": "47de306050576535014ff2b0c08006f951eea2ee",
      "tree": "c4a30f9ad69212d246da1677404cbc90f16d0867",
      "parents": [
        "88b37edaeab7b31cab0f5115e5c9f63a49991408",
        "b49dfeaea96375b3b8fc1921f8b891c340f0baf2"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jun 18 21:21:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 17 21:42:00 2014 +0000"
      },
      "message": "Merge \"Fix element size on 64b\""
    },
    {
      "commit": "b49dfeaea96375b3b8fc1921f8b891c340f0baf2",
      "tree": "c4a30f9ad69212d246da1677404cbc90f16d0867",
      "parents": [
        "88b37edaeab7b31cab0f5115e5c9f63a49991408"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jun 18 13:17:57 2014 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jun 18 13:17:57 2014 -0700"
      },
      "message": "Fix element size on 64b\n\nRenderScript Element types know their own size.  This\nchange properly tracks the new object sizes.\n\nChange-Id: I3cbf76a7ec5f68056ed5599e9406cea05ba86969\n"
    },
    {
      "commit": "4193730ad8d3c17f807a6b2f7df16510491a3432",
      "tree": "782bb5adfe6e5e45cf2e2c17a71f29a8705c0582",
      "parents": [
        "ebf55ad6dec7e59dca668cf97ac81619793defe0",
        "a0388bb6ffaf22e4996081b4969dcc9d4056580b"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Jun 18 13:42:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:13:21 2014 +0000"
      },
      "message": "Merge \"Battery saver notifications should be public.\""
    },
    {
      "commit": "a0388bb6ffaf22e4996081b4969dcc9d4056580b",
      "tree": "0125162d5ef04beee3b13153569fcd5c39689774",
      "parents": [
        "a062a9339add79a84862a34e363e3e454a6ec435"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Jun 18 09:40:00 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Jun 18 09:40:00 2014 -0400"
      },
      "message": "Battery saver notifications should be public.\n\nBug:15713445\nChange-Id: I2ed0e47bcc3120baf85c8529b7ef15756e215ea7\n"
    },
    {
      "commit": "a062a9339add79a84862a34e363e3e454a6ec435",
      "tree": "762956e7db68884b17ca92f5374b06ddfec66de9",
      "parents": [
        "df48918c3f54043e2f4c4c333d407867f8d2339a"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Wed Jun 18 10:00:39 2014 +0900"
      },
      "committer": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Wed Jun 18 03:53:16 2014 +0000"
      },
      "message": "Implement portSelect/sendKeyEvent for HdmiControlService\n\nTIF (TV Input Framework) uses these API to switch inputs, send\nkeys for selected device on CEC bus. Also renamed getActiveInput\nto getActivePortId to use a unified term for port/input.\n\nChange-Id: I8196825c0d960988cc1c0bb58a628ccd8ab1957e\n"
    },
    {
      "commit": "df48918c3f54043e2f4c4c333d407867f8d2339a",
      "tree": "38effffd94e6404e49bb66d928bd1df8d9382e54",
      "parents": [
        "dc7918654e6c193b6fda29bc4d71e85113434845",
        "a2d30107c401f66dacec3853bc9efdbaca7558e8"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Wed Jun 18 03:22:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 03:22:28 2014 +0000"
      },
      "message": "am a2d30107: (-s ours) am f546eeb1: Merge \"DO NOT MERGE Reduce chance of notification listener dropped messages.\" into klp-modular-dev\n\n* commit \u0027a2d30107c401f66dacec3853bc9efdbaca7558e8\u0027:\n  DO NOT MERGE Reduce chance of notification listener dropped messages.\n"
    },
    {
      "commit": "dc7918654e6c193b6fda29bc4d71e85113434845",
      "tree": "38effffd94e6404e49bb66d928bd1df8d9382e54",
      "parents": [
        "6827bded7842957bec53a2078e4066f2941bb26c",
        "d664830ce43c7eb6be6b4d11f9740542172cabec"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 18 03:22:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 03:22:22 2014 +0000"
      },
      "message": "am d664830c: am 95df0762: Merge \"docs: Edits to the L Preview API overview.\" into klp-modular-dev\n\n* commit \u0027d664830ce43c7eb6be6b4d11f9740542172cabec\u0027:\n  docs: Edits to the L Preview API overview.\n"
    },
    {
      "commit": "6827bded7842957bec53a2078e4066f2941bb26c",
      "tree": "66bebb7f25f21e6a64b5456d586f3df4773300b4",
      "parents": [
        "af991947142495e38631389f9bb9014a7c9416c6",
        "04095773beb2fed34ae7cd3d80c8f6f8e8cea05e"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 18 03:22:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 03:22:17 2014 +0000"
      },
      "message": "am 04095773: am b5d79bd2: Merge \"Android TV Landing Page\" into klp-modular-dev\n\n* commit \u002704095773beb2fed34ae7cd3d80c8f6f8e8cea05e\u0027:\n  Android TV Landing Page\n"
    },
    {
      "commit": "af991947142495e38631389f9bb9014a7c9416c6",
      "tree": "04b5d9301bcd130270f0015b168dc112e523d626",
      "parents": [
        "bce527139a9fe80a8195a4fc787759ff27da8d27",
        "003ff78a84f2b216660b524fc49665394a339d25"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Jun 18 03:22:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 03:22:12 2014 +0000"
      },
      "message": "am 003ff78a: am 8e18e016: Wear Landing page fixes\n\n* commit \u0027003ff78a84f2b216660b524fc49665394a339d25\u0027:\n  Wear Landing page fixes\n"
    },
    {
      "commit": "ebf55ad6dec7e59dca668cf97ac81619793defe0",
      "tree": "c6bfd8b06bbbee5b22cd14d50850731513400afd",
      "parents": [
        "a6685f4e439b1e314c0cf3ed9b16b42b5aa36d92",
        "d7b8621bde44857ebb07130693a00f5f777887d4"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 18 13:22:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:07:42 2014 +0000"
      },
      "message": "Merge \"Change lock-task DPM authorization to packages\""
    },
    {
      "commit": "a6685f4e439b1e314c0cf3ed9b16b42b5aa36d92",
      "tree": "0d0ae9c4237c8a6f48b46fab43e70d651f4a8607",
      "parents": [
        "a062a9339add79a84862a34e363e3e454a6ec435"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Wed Jun 18 11:52:25 2014 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Wed Jun 18 12:23:07 2014 +0100"
      },
      "message": "Update corp badge assets.\n\nBug: 15445217\nChange-Id: Ie91548625be91272ee684be2c314a9d2e9376b76\n"
    },
    {
      "commit": "fb421641bfce28164b27e98dd2b8fbfdf7a93757",
      "tree": "284bd9cabd7d526e65ce6ee75cabcd974c80d2f3",
      "parents": [
        "c37bf2a87efdfd34a4dc2e7de5a8f4aeaed81d05",
        "fb600d60c06192f1a5b1c09bc86f92a80894a6c1"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Jun 18 20:03:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:03:08 2014 +0000"
      },
      "message": "Merge \"Fix build break in log statement\""
    },
    {
      "commit": "fb600d60c06192f1a5b1c09bc86f92a80894a6c1",
      "tree": "17f3eab052206843bfed3a62342b40c0fcd5e1b3",
      "parents": [
        "b9db146d0da2d10c0f2ade631d01d11a9fb9882d"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Jun 18 12:56:28 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Jun 18 13:00:28 2014 -0700"
      },
      "message": "Fix build break in log statement\n\nFor logging purposes, a uint32_t was being converted into\na void pointer, which on certain systems would be a conversion\nto a different size.\n\nChange-Id: I90af69ab975d84c9c8cbb1cce94ff4e9cc6edcf2\n"
    },
    {
      "commit": "b9db146d0da2d10c0f2ade631d01d11a9fb9882d",
      "tree": "ab4ad4941df3a34f68a1685602c7e6b17dc00ae8",
      "parents": [
        "7ccf51dd796cc4c2bfcdf3d3a17b9987a4c8461d",
        "16c1bd5db8f4f18e1eee8b19006bba5f06a88123"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed Jun 18 19:57:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:43:29 2014 +0000"
      },
      "message": "Merge \"Improve constant state for VectorDrawable\""
    },
    {
      "commit": "16c1bd5db8f4f18e1eee8b19006bba5f06a88123",
      "tree": "2c4d15d0c4a80dcb10cc2df45e40ad30747e40dd",
      "parents": [
        "5adf8ee451085ed6106b7dbadc6d8dcd9d90722b"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Mon Jun 16 10:30:58 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed Jun 18 12:55:22 2014 -0700"
      },
      "message": "Improve constant state for VectorDrawable\n\n    Now inflation will not cause duplicated constant states.\n    And update tests.\n\nChange-Id: I66861e5451c4c10d18756e8522546ea1cb938a55\n"
    },
    {
      "commit": "5adf8ee451085ed6106b7dbadc6d8dcd9d90722b",
      "tree": "834af11ebb4f8cbc3aab1cad825eecd4a9606da2",
      "parents": [
        "1ae1fd4692b475e8bec8f2a45b55463a967f2d40"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 18 10:57:12 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 18 17:58:35 2014 +0000"
      },
      "message": "Fix bitmap tinting\n\nBUG: 15716407\nChange-Id: I4008c9763fedc2f716040cd3f73ad79d77343960\n"
    },
    {
      "commit": "1ae1fd4692b475e8bec8f2a45b55463a967f2d40",
      "tree": "783c8deae0d1c4321a60f5061e33cf39c340450b",
      "parents": [
        "7d4769c18358f6d51bd77d45afe72040f073ab6f",
        "2854ed50254f06c9da21b8fe028b300b6ab267e2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jun 18 17:56:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:46:58 2014 +0000"
      },
      "message": "Merge \"Fix AudioFormat getBytesPerSample to recognize float\""
    },
    {
      "commit": "2854ed50254f06c9da21b8fe028b300b6ab267e2",
      "tree": "5cf9019638934b3fa7338c4c4f002cac5573c14d",
      "parents": [
        "40ff293a1a1ef00d0cb751d395fd86a4d8d0aec3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jun 18 08:41:56 2014 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jun 18 10:51:15 2014 -0700"
      },
      "message": "Fix AudioFormat getBytesPerSample to recognize float\n\nBug: 15719638\nChange-Id: Id53a07ef24e4403f3bad7a13c4dd801e556769eb\n"
    },
    {
      "commit": "7d4769c18358f6d51bd77d45afe72040f073ab6f",
      "tree": "df5fe0c081ddf4c81c37af218395d1948687b934",
      "parents": [
        "5c80ad2077f3e755413ea47a35f51e9d25dbb083",
        "38c209b938b371d8852a104815c508c49ceabca6"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Jun 18 17:36:24 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 17:00:38 2014 +0000"
      },
      "message": "Merge \"Move SubtitleData processing to SubtitleTrack\""
    },
    {
      "commit": "5c80ad2077f3e755413ea47a35f51e9d25dbb083",
      "tree": "4b457b592aae38ac1ee88b050dc18d5316f291b8",
      "parents": [
        "c6543afd6b94671c99bd7a934da010918a015286"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jun 12 19:52:58 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Jun 18 10:10:07 2014 -0700"
      },
      "message": "Clean up the EPG data when a TV input package is removed\n\nAlso removed an unused parameter from sendSessionTokenToClientLocked().\n\nBug: 14981342\nChange-Id: I5bcf6050386a2bc3e216f44420390c4b78282af4\n"
    },
    {
      "commit": "38c209b938b371d8852a104815c508c49ceabca6",
      "tree": "ce49bf1fc7b2541ab9398ec625a27915d20163d4",
      "parents": [
        "1c46ae419c8f04c0359fea82ef8c8718db14e9b4"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jun 10 17:28:37 2014 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jun 17 16:12:14 2014 -0700"
      },
      "message": "Move SubtitleData processing to SubtitleTrack\n\nChange-Id: Ia338a7a1b51e449d0ab6df9933ea0efcc2d12849\n"
    },
    {
      "commit": "c37bf2a87efdfd34a4dc2e7de5a8f4aeaed81d05",
      "tree": "40d3d12b566e3923cfa7b495b19d0a63ef8dd5ec",
      "parents": [
        "b9db146d0da2d10c0f2ade631d01d11a9fb9882d",
        "72c16de7e30353636e1efac4304d7f1ce23ec69e"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 18 20:03:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:13:21 2014 +0000"
      },
      "message": "Merge \"Fix missed running update-api\""
    },
    {
      "commit": "72c16de7e30353636e1efac4304d7f1ce23ec69e",
      "tree": "963259069ecd4b265add5ba3e6519549e4e26458",
      "parents": [
        "35c62a4668a85aa4318c9ec564f2e06e8a2d2a30"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 18 16:00:34 2014 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 18 16:00:34 2014 -0400"
      },
      "message": "Fix missed running update-api\n\nThe build server is stuck on something else, but will likely soon\ndiscover this...\n\nChange-Id: Ib029d07a09d373f8bea1204176f3d00c830c9f0b\n"
    },
    {
      "commit": "35c62a4668a85aa4318c9ec564f2e06e8a2d2a30",
      "tree": "247ba7dcb424d2e8a297c50c5d50fb48aba7a535",
      "parents": [
        "5d140e4b1b1d43c742a7d67dd5f9d394c846945f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jun 17 10:24:47 2014 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 18 14:56:24 2014 -0400"
      },
      "message": "Notify any profile/device owners of lock task\n\nAdd a method for DeviceAdminReceivers of profile/device owners to\nbe notified that lock task mode has entered or exited for an app\nthey have whitelisted.\n\nChange-Id: Id124287d41564bbfccdacccf1977b7acb3ddec3f\n"
    },
    {
      "commit": "f2dcb390444ffb42cf8637c99f53d821917554e6",
      "tree": "1358bfe2f4fbe986246e72b75859a504749d87f2",
      "parents": [
        "5cfea84264911b93057a667cbcaf90e10740d658",
        "6c5c48a8b05e7668de551c3bf37aa3f33c7f0920"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Jun 18 19:32:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:03:08 2014 +0000"
      },
      "message": "Merge \"Limit swipe dismiss progress to positive values\" into klp-modular-dev"
    },
    {
      "commit": "6c5c48a8b05e7668de551c3bf37aa3f33c7f0920",
      "tree": "840faf477633c0060d5789e2388a4c23c5f52590",
      "parents": [
        "f546eeb1ede3c33ca3ec7fff6b8deb9d4e5cbc3e"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Jun 18 10:43:29 2014 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Jun 18 16:08:06 2014 +0000"
      },
      "message": "Limit swipe dismiss progress to positive values\n\nBUG: 15716749\n\nChange-Id: Ibd6daa1a515611e5c9b8a02c6df75130aa8c093b"
    },
    {
      "commit": "7ccf51dd796cc4c2bfcdf3d3a17b9987a4c8461d",
      "tree": "6d30a502c8f675f3eed1497ac8f2188420b8bcb1",
      "parents": [
        "58f90ab1ee1465411421f439737606e8e7baf756",
        "94d2cf9725ba21a60e28fc9dadb3b65bac873e12"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 18 19:50:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:03:08 2014 +0000"
      },
      "message": "Merge \"Change clearDeviceOwnerApp to take a package\""
    },
    {
      "commit": "94d2cf9725ba21a60e28fc9dadb3b65bac873e12",
      "tree": "c1eee1fa12c445619964f66908daf79f9800f936",
      "parents": [
        "5d140e4b1b1d43c742a7d67dd5f9d394c846945f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 18 09:53:34 2014 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 18 09:53:34 2014 -0400"
      },
      "message": "Change clearDeviceOwnerApp to take a package\n\nIf the caller is sharing uid, then the package from getPackage()\nmay not be the desired one.  This also matches better with the\nother device owner calls.\n\nChange-Id: I14f2ec4bff0717273f626072dabad0d2c76068a5\n"
    },
    {
      "commit": "58f90ab1ee1465411421f439737606e8e7baf756",
      "tree": "da9f863e3ec066ea883e8e38da73ee0642c6b1a9",
      "parents": [
        "fbe6be4f653d73d5c51ee0a2fb40d2a34c2366fd",
        "a0dc40409265fa46c3ceee91ec68d2f45b8f67e8"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Jun 18 19:25:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:03:08 2014 +0000"
      },
      "message": "Merge \"Fix namespace for picture\""
    },
    {
      "commit": "a0dc40409265fa46c3ceee91ec68d2f45b8f67e8",
      "tree": "9a7c2de41e1972c1699d4b2e2e79202302935b49",
      "parents": [
        "c802c8cda234129c1ce3c7a939bd68a1d5813ce6"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Jun 18 15:15:45 2014 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Jun 18 15:17:50 2014 -0400"
      },
      "message": "Fix namespace for picture\n\nChange-Id: Id21ebcf2ba4befb4af15cd1d493428a64599afc1\n"
    },
    {
      "commit": "c802c8cda234129c1ce3c7a939bd68a1d5813ce6",
      "tree": "585bd48cb549886acc78df8843f2899e0dfc7bf0",
      "parents": [
        "bc8bd76bc707cede75638ca299feb4a8d8698f3b",
        "9d2b5e1930bfc4b1da1c865843c247c708ea1565"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 18 19:09:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 21:46:58 2014 +0000"
      },
      "message": "Merge \"Implement drawTextOnPath with Minikin\""
    }
  ],
  "next": "9d2b5e1930bfc4b1da1c865843c247c708ea1565"
}
