)]}'
{
  "log": [
    {
      "commit": "3decd141a51849fa7f84cb4e5a28fa047ff9be37",
      "tree": "477991bdec7ce715824f187e28908e9b7621b8d6",
      "parents": [
        "ccee3b158a83afb3df7cf9ea33690f5c56cf6244",
        "0b4da0c4f263ec623611a421eaea4d9a611bc9a3"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 18:44:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:44:02 2014 +0000"
      },
      "message": "am ab9906c0: Merge \"Support list navigation mode for toolbar action bars\" into lmp-preview-dev\n\n* commit \u0027ab9906c0735fb22017f3d673207897347edeba92\u0027:\n  Support list navigation mode for toolbar action bars\n"
    },
    {
      "commit": "ccee3b158a83afb3df7cf9ea33690f5c56cf6244",
      "tree": "e9b849eaa470441bd1414365769c7b319b421dbb",
      "parents": [
        "7b92af62b8334541744097e488a493497065c0fb",
        "3f6680ad4880de4a94296733fdd4533ea55862d5"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Jun 04 18:43:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:43:50 2014 +0000"
      },
      "message": "am c354b069: Merge \"DNG: Write out additional fields.\" into lmp-preview-dev\n\n* commit \u0027c354b06955508816af29daefdac5ef9ea9b89fbb\u0027:\n  DNG: Write out additional fields.\n"
    },
    {
      "commit": "7b92af62b8334541744097e488a493497065c0fb",
      "tree": "7dac7f9129ddfce696005323719b81a1c6edceba",
      "parents": [
        "8a3e0a5c0b9ec620e69bcba40a419eca74cd0e6c",
        "856edebad73560e9b1cce021a7de9a0470d07176"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Jun 04 18:43:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:43:37 2014 +0000"
      },
      "message": "am 7e127344: Zen: Stateful condition panel.\n\n* commit \u00277e12734486152ee4f6467e13e6b4cdd3a9c7bf8d\u0027:\n  Zen: Stateful condition panel.\n"
    },
    {
      "commit": "8a3e0a5c0b9ec620e69bcba40a419eca74cd0e6c",
      "tree": "293fddf0ad9d0f11c477f7d4f04977431f001fc3",
      "parents": [
        "22b893fde125ea6620563c91aab7a28dd68a1f73",
        "a48e7b5500d38320592cec034619323781112401"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 18:43:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:43:23 2014 +0000"
      },
      "message": "am 15fabac3: Merge \"Fix build, fix Drawable loop\" into lmp-preview-dev\n\n* commit \u002715fabac37d6c1ce575c66338b4a51b2f8d8afb96\u0027:\n  Fix build, fix Drawable loop\n"
    },
    {
      "commit": "22b893fde125ea6620563c91aab7a28dd68a1f73",
      "tree": "416d5af8b24edd029819d3a82d9b1bda7bd1b706",
      "parents": [
        "5398aec7001b37e7de48d67f8133d0303451678a",
        "55a54e17df5d77d83d5221345eaea65f1a6094b9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 11:42:06 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 11:42:06 2014 -0700"
      },
      "message": "Merge commit \u0027096d52fb\u0027 into manualmerge\n\nConflicts:\n\tapi/current.txt\n\nChange-Id: Iaf1f9172a73e74885475c30ffefcb7d0e32a5883\n"
    },
    {
      "commit": "5398aec7001b37e7de48d67f8133d0303451678a",
      "tree": "ad0c1b4b54f161ffcbc3b479c4a4e575de2392e1",
      "parents": [
        "b3f9156f87a44bd4ffb6590a0dbff0958f806319",
        "bd4d1c31f3bcee427f6664d4002f4d111083647f"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 18:09:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:09:52 2014 +0000"
      },
      "message": "am a929b2d4: Merge \"Set starting value on ripple exit animation\" into lmp-preview-dev\n\n* commit \u0027a929b2d49386cfb3cdf4e0eaecca61184fa0c857\u0027:\n  Set starting value on ripple exit animation\n"
    },
    {
      "commit": "b3f9156f87a44bd4ffb6590a0dbff0958f806319",
      "tree": "e0b082521d69f568fe067cff6450b139722687fa",
      "parents": [
        "62c5c1bd554a7f1b80b82af97b396c0d7af0ae16",
        "3ad30bf6d8e3b1a6d7047022ec545f6cfe9f43f2"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jun 04 18:09:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:09:26 2014 +0000"
      },
      "message": "am 43631db9: Merge \"Layout keyguard according to flags.\" into lmp-preview-dev\n\n* commit \u002743631db9093a87529a5c1b2732b7102398bbfd2f\u0027:\n  Layout keyguard according to flags.\n"
    },
    {
      "commit": "62c5c1bd554a7f1b80b82af97b396c0d7af0ae16",
      "tree": "86fe863ba28f46b929f3b60942eac5019c7cbae4",
      "parents": [
        "1fa8b11d93691cfdd0ca38b34176b3ecd61c4eff",
        "c213c7a1521a1b5d96ca05fcc62769044bd30d30"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 18:09:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:09:21 2014 +0000"
      },
      "message": "am 4d75314b: Merge \"Quantum tab indicators, clean up text appearances\" into lmp-preview-dev\n\n* commit \u00274d75314b5b03cacffddcd15aea7b5172f89b0512\u0027:\n  Quantum tab indicators, clean up text appearances\n"
    },
    {
      "commit": "1fa8b11d93691cfdd0ca38b34176b3ecd61c4eff",
      "tree": "e01cdfb133eb79e7b9a3a3736499cb6cb37d8c21",
      "parents": [
        "0a9c02df1ed9b93a37cd0d1cc815355cfed55486",
        "560ad617cbb832a54ca10c4c8fba1b9fc369a05c"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 18:09:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:09:14 2014 +0000"
      },
      "message": "am cd5b044e: Merge \"Fix drawable cache, add quantum assets to preload list\" into lmp-preview-dev\n\n* commit \u0027cd5b044eaf38cc1fad926dff5d5d1b35c3c8b6a3\u0027:\n  Fix drawable cache, add quantum assets to preload list\n"
    },
    {
      "commit": "0a9c02df1ed9b93a37cd0d1cc815355cfed55486",
      "tree": "1d0fa2b089a56e26bd797aaaf8901c40bbd0fe11",
      "parents": [
        "34f521e2af11b82b131b92a149ee30e23452a41e",
        "e42c72e1b27888035e0ee4455c0c90d63abe3c75"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jun 04 18:09:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:09:08 2014 +0000"
      },
      "message": "am b733f632: Merge \"Move owner info to main lockscreen.\" into lmp-preview-dev\n\n* commit \u0027b733f6322870f06d75a020f0f9f0bbba634875e7\u0027:\n  Move owner info to main lockscreen.\n"
    },
    {
      "commit": "34f521e2af11b82b131b92a149ee30e23452a41e",
      "tree": "f2738509932214b2b868867df4e855cb1e2e4958",
      "parents": [
        "e4a369d1f894e146460855fb8beb625a9e52162d",
        "959ab56ba22fc1c27ae383f4e6d15f5015c5b929"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jun 04 18:09:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:09:01 2014 +0000"
      },
      "message": "am 7a49d92b: Merge \"Fix invalid Keyguard state with encrypted devices.\" into lmp-preview-dev\n\n* commit \u00277a49d92bf6fd23af7dff29fd3cb97fcd5c05cfc9\u0027:\n  Fix invalid Keyguard state with encrypted devices.\n"
    },
    {
      "commit": "e4a369d1f894e146460855fb8beb625a9e52162d",
      "tree": "b378236019094c9d8e9827dcc30503d80ba1db68",
      "parents": [
        "30591cc1abb05c61bc63e358ba68680e7b21753e",
        "aaa58d1c4abc63a78809a153cf80c2cb525ba2c2"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Jun 04 18:08:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:08:52 2014 +0000"
      },
      "message": "am 02dc5023: Handle Zen Mode computations correctly for updated notifications.\n\n* commit \u002702dc50231e5a3d5754281f819df418793260f526\u0027:\n  Handle Zen Mode computations correctly for updated notifications.\n"
    },
    {
      "commit": "30591cc1abb05c61bc63e358ba68680e7b21753e",
      "tree": "d4b13e62d00ae5c7253b44996e113e9fa6a5d73a",
      "parents": [
        "d5375b954864370037c96f0ff419763e2317c1fc",
        "c936ea393fbc0e592b3f0b3a0827488c356898bb"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Jun 04 18:08:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:08:48 2014 +0000"
      },
      "message": "am 1e58ac1d: Merge \"Apply Zen Mode later, after we\\\u0027ve found the old record.\" into lmp-preview-dev\n\n* commit \u00271e58ac1d71b630435c3e69180d9e92662c6f65dd\u0027:\n  Apply Zen Mode later, after we\u0027ve found the old record.\n"
    },
    {
      "commit": "d5375b954864370037c96f0ff419763e2317c1fc",
      "tree": "168c29c74ed46881ad688d08ed64768f6ef17f37",
      "parents": [
        "8f68ed6959d655de7cc8f077c0d9dddd97fbd655",
        "a52c68772da2bac5a4f1e701fcfa9efacf87136a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jun 04 18:08:43 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:08:43 2014 +0000"
      },
      "message": "am d98ab64e: Merge \"Animate unlock icon while unlocking.\" into lmp-preview-dev\n\n* commit \u0027d98ab64eeb3f12db6a0664dbd3871abe1d18452a\u0027:\n  Animate unlock icon while unlocking.\n"
    },
    {
      "commit": "8f68ed6959d655de7cc8f077c0d9dddd97fbd655",
      "tree": "8124e18b097cd4c08979ef26d167dc83987f49e1",
      "parents": [
        "d9ec3dafa032e8679f010bc1433aacf67b9da051",
        "4327e2fbcd68ec022a8d365bbe171dbc3cb97c65"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jun 04 18:08:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:08:28 2014 +0000"
      },
      "message": "am 4aeb033a: Merge \"Fix fake status bar not visible in SHADE_LOCKED state.\" into lmp-preview-dev\n\n* commit \u00274aeb033aff7259cbffe01931902a9b520ab4648f\u0027:\n  Fix fake status bar not visible in SHADE_LOCKED state.\n"
    },
    {
      "commit": "d9ec3dafa032e8679f010bc1433aacf67b9da051",
      "tree": "9c46ff634db7a461f843bb10cfecdecf95ef8dfe",
      "parents": [
        "59255e3c6306959610c71f745152436115d5837f",
        "40646c5c6a376bde5636c407cfed66349c6c895a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 18:08:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:08:22 2014 +0000"
      },
      "message": "am b1c7f7f5: Merge \"Fix NPE when ripples are canceled due to visibility change\" into lmp-preview-dev\n\n* commit \u0027b1c7f7f538e8c4947f75406cc6089f6680f59a31\u0027:\n  Fix NPE when ripples are canceled due to visibility change\n"
    },
    {
      "commit": "59255e3c6306959610c71f745152436115d5837f",
      "tree": "0e35fa973933d9a986130712c7f06f8dd29f4a24",
      "parents": [
        "1199d87a05452db668e2d7a2308475bf805265f2",
        "6b264f6e7b59cddf2ef0128935a5c1a06c01b40c"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Jun 04 18:08:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 18:08:08 2014 +0000"
      },
      "message": "am 7b7f89fb: Merge \"Fixing crash, ensuring that we get the post-animation callback, adding nav bar scrim (Bug. 15157307)\" into lmp-preview-dev\n\n* commit \u00277b7f89fb4b08e81c80821078f92c908f80b21e1e\u0027:\n  Fixing crash, ensuring that we get the post-animation callback, adding nav bar scrim (Bug. 15157307)\n"
    },
    {
      "commit": "1199d87a05452db668e2d7a2308475bf805265f2",
      "tree": "503c1989db07be0240dc75520f8e2077a2d79949",
      "parents": [
        "478738068f179914237de634d606dde6963363c7",
        "dddd2625585c80a16f47ef9322a5dee93094c9df"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jun 04 17:59:53 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:59:53 2014 +0000"
      },
      "message": "am dddd2625: (-s ours) am af2e7bc2: (-s ours) am fdb15a76: (-s ours) DO NOT MERGE: Mark new util type functions as @hide in AOSP.\n\n* commit \u0027dddd2625585c80a16f47ef9322a5dee93094c9df\u0027:\n  DO NOT MERGE: Mark new util type functions as @hide in AOSP.\n"
    },
    {
      "commit": "dddd2625585c80a16f47ef9322a5dee93094c9df",
      "tree": "ba830ab2df3e7e3b0f190715b89a631671b84e4a",
      "parents": [
        "750d537acf9f76f8dee18bf256b8ebbac4c460bc",
        "af2e7bc2e0784efd883b495a20aaffa374e8a840"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jun 04 17:56:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:56:02 2014 +0000"
      },
      "message": "am af2e7bc2: (-s ours) am fdb15a76: (-s ours) DO NOT MERGE: Mark new util type functions as @hide in AOSP.\n\n* commit \u0027af2e7bc2e0784efd883b495a20aaffa374e8a840\u0027:\n  DO NOT MERGE: Mark new util type functions as @hide in AOSP.\n"
    },
    {
      "commit": "478738068f179914237de634d606dde6963363c7",
      "tree": "503c1989db07be0240dc75520f8e2077a2d79949",
      "parents": [
        "d893701ffbdd3c5ef8fdf42d21b050c7f484151d",
        "750d537acf9f76f8dee18bf256b8ebbac4c460bc"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Jun 04 17:54:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:54:38 2014 +0000"
      },
      "message": "am 750d537a: am c2086e09: am 15ceb87a: am 2e10cc90: Merge \"docs: Fixed error in code sample.\" into klp-docs\n\n* commit \u0027750d537acf9f76f8dee18bf256b8ebbac4c460bc\u0027:\n  docs: Fixed error in code sample.\n"
    },
    {
      "commit": "d893701ffbdd3c5ef8fdf42d21b050c7f484151d",
      "tree": "048df0918d4b95a6c46d6f7a95964a7fadcd1465",
      "parents": [
        "13d6cfb3b51c4740585cb7881f83ce789527901a",
        "d53f1bd0e4a00677c12d38cfd525b5592d352fd7"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Wed Jun 04 17:54:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:54:30 2014 +0000"
      },
      "message": "am d53f1bd0: am 234474d5: am 693a9546: am 6e949d9c: Merge \"docs: Added release notes for SDK Tools 22.6.4\" into klp-docs\n\n* commit \u0027d53f1bd0e4a00677c12d38cfd525b5592d352fd7\u0027:\n  docs: Added release notes for SDK Tools 22.6.4\n"
    },
    {
      "commit": "750d537acf9f76f8dee18bf256b8ebbac4c460bc",
      "tree": "ba830ab2df3e7e3b0f190715b89a631671b84e4a",
      "parents": [
        "d53f1bd0e4a00677c12d38cfd525b5592d352fd7",
        "c2086e09df1fa5b0f147f9474a9dd924f487468f"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Jun 04 17:43:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:43:24 2014 +0000"
      },
      "message": "am c2086e09: am 15ceb87a: am 2e10cc90: Merge \"docs: Fixed error in code sample.\" into klp-docs\n\n* commit \u0027c2086e09df1fa5b0f147f9474a9dd924f487468f\u0027:\n  docs: Fixed error in code sample.\n"
    },
    {
      "commit": "c2086e09df1fa5b0f147f9474a9dd924f487468f",
      "tree": "ee31a41ae67dcd785e638f69061066d82a4d713e",
      "parents": [
        "234474d565e668935a97bc6719ddee5c6d8d8b43",
        "15ceb87a07d9ad1fba4265112492e34c5cc360f5"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Jun 04 17:40:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:40:03 2014 +0000"
      },
      "message": "am 15ceb87a: am 2e10cc90: Merge \"docs: Fixed error in code sample.\" into klp-docs\n\n* commit \u002715ceb87a07d9ad1fba4265112492e34c5cc360f5\u0027:\n  docs: Fixed error in code sample.\n"
    },
    {
      "commit": "af2e7bc2e0784efd883b495a20aaffa374e8a840",
      "tree": "518d6ab2a7ad9b6152cc05f8171f34e0e15b60d6",
      "parents": [
        "1afc29ae3895f7362e50f1d7b9f35bb689c96140",
        "fdb15a76a30de169aac63d4c2260aa293477557e"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jun 04 17:39:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:39:54 2014 +0000"
      },
      "message": "am fdb15a76: (-s ours) DO NOT MERGE: Mark new util type functions as @hide in AOSP.\n\n* commit \u0027fdb15a76a30de169aac63d4c2260aa293477557e\u0027:\n  DO NOT MERGE: Mark new util type functions as @hide in AOSP.\n"
    },
    {
      "commit": "15ceb87a07d9ad1fba4265112492e34c5cc360f5",
      "tree": "4991447647f6d84a701f3362cc717e29e6ab7906",
      "parents": [
        "693a954626866e40b01264ff57fe6c336a7504a8",
        "2e10cc9021b1cd3d90c55038191872f29a02c3f2"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Jun 04 17:35:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:35:45 2014 +0000"
      },
      "message": "am 2e10cc90: Merge \"docs: Fixed error in code sample.\" into klp-docs\n\n* commit \u00272e10cc9021b1cd3d90c55038191872f29a02c3f2\u0027:\n  docs: Fixed error in code sample.\n"
    },
    {
      "commit": "d53f1bd0e4a00677c12d38cfd525b5592d352fd7",
      "tree": "df6b16243eda87797393cc83edecd103c93a13db",
      "parents": [
        "f4220ca1fae79cb1cf2b9edeefe6462f3be2546d",
        "234474d565e668935a97bc6719ddee5c6d8d8b43"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Wed Jun 04 17:34:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:34:06 2014 +0000"
      },
      "message": "am 234474d5: am 693a9546: am 6e949d9c: Merge \"docs: Added release notes for SDK Tools 22.6.4\" into klp-docs\n\n* commit \u0027234474d565e668935a97bc6719ddee5c6d8d8b43\u0027:\n  docs: Added release notes for SDK Tools 22.6.4\n"
    },
    {
      "commit": "2e10cc9021b1cd3d90c55038191872f29a02c3f2",
      "tree": "9a1b41e9830483c31b0ae824fe5ca7e6adbbde98",
      "parents": [
        "6e949d9ca5044e5c2243fe8366d9a7ac55d57803",
        "9b8b1b6193f330b8ba7864f3288708cb31b6023c"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Jun 04 17:32:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 17:32:46 2014 +0000"
      },
      "message": "Merge \"docs: Fixed error in code sample.\" into klp-docs"
    },
    {
      "commit": "234474d565e668935a97bc6719ddee5c6d8d8b43",
      "tree": "690febb03fd3afb44072966259ae976d310b3ccd",
      "parents": [
        "f4f105f1615d61b9e5e63b2bd5184d54987b3bba",
        "693a954626866e40b01264ff57fe6c336a7504a8"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Wed Jun 04 17:29:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:29:36 2014 +0000"
      },
      "message": "am 693a9546: am 6e949d9c: Merge \"docs: Added release notes for SDK Tools 22.6.4\" into klp-docs\n\n* commit \u0027693a954626866e40b01264ff57fe6c336a7504a8\u0027:\n  docs: Added release notes for SDK Tools 22.6.4\n"
    },
    {
      "commit": "fdb15a76a30de169aac63d4c2260aa293477557e",
      "tree": "fca7d60184b0b729027912bf2c1a23efa148f5b2",
      "parents": [
        "1afc29ae3895f7362e50f1d7b9f35bb689c96140"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:57:20 2014 -0800"
      },
      "committer": {
        "name": "Qiwen Zhao",
        "email": "zhao@google.com",
        "time": "Wed Jun 04 10:25:54 2014 -0700"
      },
      "message": "DO NOT MERGE: Mark new util type functions as @hide in AOSP.\n\nChange-Id: I834e07aef142aa79ed1603535689d0b833357f6c\n"
    },
    {
      "commit": "693a954626866e40b01264ff57fe6c336a7504a8",
      "tree": "b095c4eeb44dcf52a7d3ababd0bc2c8d5e8df083",
      "parents": [
        "dd57a6b24d819bbfd9d2422f52dfb0fe9d43b3e9",
        "6e949d9ca5044e5c2243fe8366d9a7ac55d57803"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Wed Jun 04 17:24:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:24:35 2014 +0000"
      },
      "message": "am 6e949d9c: Merge \"docs: Added release notes for SDK Tools 22.6.4\" into klp-docs\n\n* commit \u00276e949d9ca5044e5c2243fe8366d9a7ac55d57803\u0027:\n  docs: Added release notes for SDK Tools 22.6.4\n"
    },
    {
      "commit": "6e949d9ca5044e5c2243fe8366d9a7ac55d57803",
      "tree": "e1667cbd026e6ebf5551331e1e18a53761fa432a",
      "parents": [
        "bb33ff04b7d1f7f554331426bd9940edbbfd395d",
        "a01b7003c09a3a7f82dd5fa9fc80c659173c7fb1"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Wed Jun 04 17:21:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 17:21:39 2014 +0000"
      },
      "message": "Merge \"docs: Added release notes for SDK Tools 22.6.4\" into klp-docs"
    },
    {
      "commit": "13d6cfb3b51c4740585cb7881f83ce789527901a",
      "tree": "70130c5bfe9e490a7d78ce3ae9124a3b1b11967a",
      "parents": [
        "4806c12711412357cf5b07d85b42166097dcd61d",
        "0ac81cb785241f49abc39ba639abddc33b891971"
      ],
      "author": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Wed Jun 04 17:12:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 17:12:36 2014 +0000"
      },
      "message": "Merge \"Removes bad comment from CookieManager\""
    },
    {
      "commit": "4806c12711412357cf5b07d85b42166097dcd61d",
      "tree": "04fee6689ea67313f298f4cf1c054f9d91277dd3",
      "parents": [
        "43cb6b1a451b95d426a248013b507d98e4e46824",
        "32aa65a11207e1fb7d346a68fdf3299f87a20db4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 04 17:03:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:03:25 2014 +0000"
      },
      "message": "am e8f910c6: Fix Legacy NetworkInfo API\n\n* commit \u0027e8f910c635710e4b2d7f299ba33f6205cc4371e3\u0027:\n  Fix Legacy NetworkInfo API\n"
    },
    {
      "commit": "43cb6b1a451b95d426a248013b507d98e4e46824",
      "tree": "04fee6689ea67313f298f4cf1c054f9d91277dd3",
      "parents": [
        "1b002210e1815f450c43df72f4920eb72fd46cbc",
        "93a2bb2063fdbca9f844202f0eca12330605511b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jun 04 17:03:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:03:18 2014 +0000"
      },
      "message": "am ec90358d: Improve hint animations.\n\n* commit \u0027ec90358dbca10cdc6a162ef42baddbf509614f14\u0027:\n  Improve hint animations.\n"
    },
    {
      "commit": "1b002210e1815f450c43df72f4920eb72fd46cbc",
      "tree": "9f7dbef1e5f8566013400359f9aea7b228c01586",
      "parents": [
        "bff6251f4397791e5d4dab576af15978b272041a",
        "b3f0a2ff000ca2481f95ee8f7d7b487e33b87eca"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jun 04 17:03:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:03:12 2014 +0000"
      },
      "message": "am b1c204fe: Hint for phone and camera.\n\n* commit \u0027b1c204fe534cc17a8a801e50a83ab747e94d4472\u0027:\n  Hint for phone and camera.\n"
    },
    {
      "commit": "bff6251f4397791e5d4dab576af15978b272041a",
      "tree": "bb0be14c55836ae6d1f023112dc5f992d1b01196",
      "parents": [
        "542681732b7bd110fd792716bc2b2713e70368e1",
        "282a615263a808f7887a2d8c56726946e252a60f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jun 04 17:03:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:03:05 2014 +0000"
      },
      "message": "am a573bcb6: Hide phone/camera affordance when unlocking.\n\n* commit \u0027a573bcb69bae182da33f3a7be830eaf9995f817e\u0027:\n  Hide phone/camera affordance when unlocking.\n"
    },
    {
      "commit": "542681732b7bd110fd792716bc2b2713e70368e1",
      "tree": "a310f2b61f53e0a604f4c2f4460ed900770e547c",
      "parents": [
        "cebb5d1b4b87fbaa5d674ddba6dbe7be145106a1",
        "af12d0aff05532772bf3d5066885c375f17ddd6e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 04 17:03:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:03:01 2014 +0000"
      },
      "message": "am 8d0c8451: (-s ours) Merge \"Disable now defunct touch analysis facility - DO NOT MERGE\" into lmp-preview-dev\n\n* commit \u00278d0c84512cb1d1fa7b2be072df0b8d9c1e16d837\u0027:\n  Disable now defunct touch analysis facility - DO NOT MERGE\n"
    },
    {
      "commit": "cebb5d1b4b87fbaa5d674ddba6dbe7be145106a1",
      "tree": "a310f2b61f53e0a604f4c2f4460ed900770e547c",
      "parents": [
        "065ec0f7aeb73765ccd0bd894a717d2ce97d0689",
        "c3e9b45da09b8689df1d6d474c68e9db37e948ab"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Wed Jun 04 17:02:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:02:32 2014 +0000"
      },
      "message": "am 20909bb0: (-s ours) Merge \"DO NOT MERGE: Added missing entries in the cec device array\" into lmp-preview-dev\n\n* commit \u002720909bb03bf636c6168ad19ccb481c7961fdb8a4\u0027:\n  DO NOT MERGE: Added missing entries in the cec device array\n"
    },
    {
      "commit": "065ec0f7aeb73765ccd0bd894a717d2ce97d0689",
      "tree": "a310f2b61f53e0a604f4c2f4460ed900770e547c",
      "parents": [
        "2fabda19067e41f04d526bf7a7ac754ddc7c7345",
        "faa3ff9ba89486aad83eab0526aea46ea7bbcfe6"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed Jun 04 17:02:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:02:10 2014 +0000"
      },
      "message": "am 44f3a86a: (-s ours) Merge \"Revert sendEnvelope changes [DO NOT MERGE]\" into lmp-preview-dev\n\n* commit \u002744f3a86a67fc46065c1d17c1048694e880b87b30\u0027:\n  Revert sendEnvelope changes [DO NOT MERGE]\n"
    },
    {
      "commit": "2fabda19067e41f04d526bf7a7ac754ddc7c7345",
      "tree": "a310f2b61f53e0a604f4c2f4460ed900770e547c",
      "parents": [
        "77fa242097c58bd838c49a7dfc7cfde11d07bf61",
        "6510d43d073747387a59636a18f13da98ff4183f"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Wed Jun 04 17:02:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:02:02 2014 +0000"
      },
      "message": "am 283a2233: Merge \"Add device capability config for new BLE features(MA, scan filter).(1/3) Fixes b/15387925.\" into lmp-preview-dev\n\n* commit \u0027283a223371df58274fdc4380f9710511775eecc5\u0027:\n  Add device capability config for new BLE features(MA, scan filter).(1/3) Fixes b/15387925.\n"
    },
    {
      "commit": "77fa242097c58bd838c49a7dfc7cfde11d07bf61",
      "tree": "f9714d8a91a75868b3b07874908f8f9c90e6bd67",
      "parents": [
        "450758a55cc625cc12bf818390cc1899ad0a74bc",
        "10621710900981a1e01cb53efa2a2f96f890b633"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 04 17:01:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:01:56 2014 +0000"
      },
      "message": "am ead9aa35: Merge \"Refactor NetworkFactory.\" into lmp-preview-dev\n\n* commit \u0027ead9aa35d4f5b94d9d602247826ba97afe2b6791\u0027:\n  Refactor NetworkFactory.\n"
    },
    {
      "commit": "450758a55cc625cc12bf818390cc1899ad0a74bc",
      "tree": "f9714d8a91a75868b3b07874908f8f9c90e6bd67",
      "parents": [
        "78b13b219f385646c80ef72035989e08330d533a",
        "7b2ae34b97943a4dfe3fa6b5c1c74f415b468993"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Jun 04 17:01:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:01:47 2014 +0000"
      },
      "message": "am 65d95bfa: Merge \"Add onAudioStreamChanged and onClosedCaptionStreamChanged callbacks from TIS to application.\" into lmp-preview-dev\n\n* commit \u002765d95bfa011fa50e50403f41e08afa2af5d9746e\u0027:\n  Add onAudioStreamChanged and onClosedCaptionStreamChanged callbacks from TIS to application.\n"
    },
    {
      "commit": "78b13b219f385646c80ef72035989e08330d533a",
      "tree": "3654c806ab3ec4288f5b7defb68f461beb36f446",
      "parents": [
        "059a9ca35e1a251785b9ebf64e0d97c72ac85b78",
        "f4220ca1fae79cb1cf2b9edeefe6462f3be2546d"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 04 17:01:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 17:01:11 2014 +0000"
      },
      "message": "am f4220ca1: am f4f105f1: am dd57a6b2: am bb33ff04: update device dashboard for June\n\n* commit \u0027f4220ca1fae79cb1cf2b9edeefe6462f3be2546d\u0027:\n  update device dashboard for June\n"
    },
    {
      "commit": "f4220ca1fae79cb1cf2b9edeefe6462f3be2546d",
      "tree": "d0e2f465e803b0402cfb8c9859cc838618197aa2",
      "parents": [
        "c799a830b2d29db5747cc89558c9effb6baddb22",
        "f4f105f1615d61b9e5e63b2bd5184d54987b3bba"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 04 16:57:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 16:57:39 2014 +0000"
      },
      "message": "am f4f105f1: am dd57a6b2: am bb33ff04: update device dashboard for June\n\n* commit \u0027f4f105f1615d61b9e5e63b2bd5184d54987b3bba\u0027:\n  update device dashboard for June\n"
    },
    {
      "commit": "f4f105f1615d61b9e5e63b2bd5184d54987b3bba",
      "tree": "0a49746db96737521d967ea6f05de457c96e33e7",
      "parents": [
        "88d1c560ea797e3ec974fd735531c126f8453a64",
        "dd57a6b24d819bbfd9d2422f52dfb0fe9d43b3e9"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 04 16:54:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 16:54:45 2014 +0000"
      },
      "message": "am dd57a6b2: am bb33ff04: update device dashboard for June\n\n* commit \u0027dd57a6b24d819bbfd9d2422f52dfb0fe9d43b3e9\u0027:\n  update device dashboard for June\n"
    },
    {
      "commit": "dd57a6b24d819bbfd9d2422f52dfb0fe9d43b3e9",
      "tree": "94d148d8999f1ca2a6e267dce2af9f9bbf3ff1f4",
      "parents": [
        "ea5fa98c7c381a37c113b7d2efdd6a406d902949",
        "bb33ff04b7d1f7f554331426bd9940edbbfd395d"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 04 16:50:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 16:50:26 2014 +0000"
      },
      "message": "am bb33ff04: update device dashboard for June\n\n* commit \u0027bb33ff04b7d1f7f554331426bd9940edbbfd395d\u0027:\n  update device dashboard for June\n"
    },
    {
      "commit": "059a9ca35e1a251785b9ebf64e0d97c72ac85b78",
      "tree": "bba6c18ebdbf3f45507cf4a285ef38f7295fdb76",
      "parents": [
        "2f4188c8a0bcca8c1f3250957bbd4b7878abba48",
        "0aa5420504d0414fdcfd54f7352ac8009707717f"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed Jun 04 16:45:13 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 16:45:13 2014 +0000"
      },
      "message": "am aca37776: handle removal of self added configurations\n\n* commit \u0027aca3777661f2e29d5cca60a8a11dea2878eae6e5\u0027:\n  handle removal of self added configurations\n"
    },
    {
      "commit": "2f4188c8a0bcca8c1f3250957bbd4b7878abba48",
      "tree": "bba6c18ebdbf3f45507cf4a285ef38f7295fdb76",
      "parents": [
        "676f92e9a77a547b80a3a22bb3d4e4d0d2aa0bed",
        "49fa8e15baa4aeeb7cc2581ce9c2d8689973c8c7"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 04 16:45:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 16:45:02 2014 +0000"
      },
      "message": "am 5fc756c3: (-s ours) Merge \"Rewrite startUsingNetworkFeature for new API\" into lmp-preview-dev\n\n* commit \u00275fc756c3f4b7203d53834b9750332325ebf4e92d\u0027:\n  Rewrite startUsingNetworkFeature for new API\n"
    },
    {
      "commit": "bb33ff04b7d1f7f554331426bd9940edbbfd395d",
      "tree": "e62d3ebe40f61f9c3451aa95a698f062d71b9bc7",
      "parents": [
        "c659e7465df342920f3906cbc0b024f610bf65bd"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 04 08:34:40 2014 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jun 04 09:27:18 2014 -0700"
      },
      "message": "update device dashboard for June\n\nChange-Id: Ibc02e80f4d4fa721039229f63dee0af878c21765\n"
    },
    {
      "commit": "676f92e9a77a547b80a3a22bb3d4e4d0d2aa0bed",
      "tree": "bba6c18ebdbf3f45507cf4a285ef38f7295fdb76",
      "parents": [
        "a578ab00c41e5ac6cc4b69ff4ba61d2c94c5e47c",
        "95d49149cc7fff87a18449fa661454c1b5ddbd30"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@google.com",
        "time": "Wed Jun 04 16:04:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 16:04:45 2014 +0000"
      },
      "message": "Merge \"Canvas JNI cleanup.\""
    },
    {
      "commit": "95d49149cc7fff87a18449fa661454c1b5ddbd30",
      "tree": "3727c264b091e5206e58bf818ceb7900c7da7ab0",
      "parents": [
        "522a0278065b929e0d75d1d118e26a39ed57f010"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@google.com",
        "time": "Tue Jun 03 12:27:17 2014 -0400"
      },
      "committer": {
        "name": "Florin Malita",
        "email": "fmalita@google.com",
        "time": "Wed Jun 04 11:09:18 2014 -0400"
      },
      "message": "Canvas JNI cleanup.\n\nAs pointed out in a previous patch review, some native Canvas methods do not\nreceive a native canvas handle and instead have to use GraphicsJNI to query\nthe object mNativeCanvasWrapper field.\n\nTo avoid the extra JNI call, this change adds the missing Java wrapper\nmethods and ensures that all native calls are passed efficient native\nhandles.\n\nAlso, some native methods are consolidated: save, saveAll -\u003e save,\nclipRect* -\u003e clipRect.\n\nChange-Id: I2eae4a633f6a463d9fbae2ca632661acc8b5cfc3\n"
    },
    {
      "commit": "a578ab00c41e5ac6cc4b69ff4ba61d2c94c5e47c",
      "tree": "35ddffa10c0df5f3187ae57ff7e496c388926c55",
      "parents": [
        "9e8df26f3b707c63db9029103a90f65800afe6ce",
        "0aa39dc2dcfca20f4d9cbeb1699d48a4808f2c70"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Wed Jun 04 14:04:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 14:04:18 2014 +0000"
      },
      "message": "Merge \"Ignore inPurgeable and inInputShareable.\""
    },
    {
      "commit": "9e8df26f3b707c63db9029103a90f65800afe6ce",
      "tree": "147c19fdc85f14526f4e5bfc33aa718fc6f3b0f0",
      "parents": [
        "000e57403767e81ab9bf4ddf598ac01f93334087",
        "a07557471e43226fd23f6447c1e61177726524c9"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 04 12:47:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 12:47:07 2014 +0000"
      },
      "message": "Merge \"Hardening token validation in InputMethodManagerService\""
    },
    {
      "commit": "000e57403767e81ab9bf4ddf598ac01f93334087",
      "tree": "63ef9073351679603b84b36a1fb86481ab49f5df",
      "parents": [
        "43eb10122774f4e98268649d3e98c8bdc39d28f4",
        "c799a830b2d29db5747cc89558c9effb6baddb22"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jun 04 12:40:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 12:40:48 2014 +0000"
      },
      "message": "am c799a830: am 88d1c560: am ea5fa98c: am c659e746: Merge \"Doc update: new Volley class\" into klp-docs\n\n* commit \u0027c799a830b2d29db5747cc89558c9effb6baddb22\u0027:\n  Doc update: new Volley class\n"
    },
    {
      "commit": "c799a830b2d29db5747cc89558c9effb6baddb22",
      "tree": "2bdbbdf456f73f89f1dd2b713d3cd00222f1ca4e",
      "parents": [
        "c1d8b0c4e904b7aaeb0897fd008f5525cb731dd0",
        "88d1c560ea797e3ec974fd735531c126f8453a64"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jun 04 12:36:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 12:36:21 2014 +0000"
      },
      "message": "am 88d1c560: am ea5fa98c: am c659e746: Merge \"Doc update: new Volley class\" into klp-docs\n\n* commit \u002788d1c560ea797e3ec974fd735531c126f8453a64\u0027:\n  Doc update: new Volley class\n"
    },
    {
      "commit": "88d1c560ea797e3ec974fd735531c126f8453a64",
      "tree": "9d5992293330b37a3cedfa89b88b3fc11b83b1d1",
      "parents": [
        "689eb9e98e5f03f4502358e52f07158b31b8e5e5",
        "ea5fa98c7c381a37c113b7d2efdd6a406d902949"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jun 04 12:32:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 12:32:09 2014 +0000"
      },
      "message": "am ea5fa98c: am c659e746: Merge \"Doc update: new Volley class\" into klp-docs\n\n* commit \u0027ea5fa98c7c381a37c113b7d2efdd6a406d902949\u0027:\n  Doc update: new Volley class\n"
    },
    {
      "commit": "ea5fa98c7c381a37c113b7d2efdd6a406d902949",
      "tree": "fb24ca1fbe8e713e5c91a1b4a2dc1e26f19f08a6",
      "parents": [
        "dba68be33efe4ee322a9ff3d895ed257162c0908",
        "c659e7465df342920f3906cbc0b024f610bf65bd"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jun 04 12:26:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 12:26:44 2014 +0000"
      },
      "message": "am c659e746: Merge \"Doc update: new Volley class\" into klp-docs\n\n* commit \u0027c659e7465df342920f3906cbc0b024f610bf65bd\u0027:\n  Doc update: new Volley class\n"
    },
    {
      "commit": "a07557471e43226fd23f6447c1e61177726524c9",
      "tree": "1810a61177d80a55ee24cfd3b49dee7ed1eab870",
      "parents": [
        "43eb10122774f4e98268649d3e98c8bdc39d28f4"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 04 20:28:18 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 04 21:15:31 2014 +0900"
      },
      "message": "Hardening token validation in InputMethodManagerService\n\nThis CL adds missing token validations in\nInputMethodManagerService#switchToNextInputMethod and\nInputMethodManagerService#shouldOfferSwitchingToNextInputMethod.\n\nThis CL also fixes a possible race condition when validating\nthe token in InputMethodManagerService#updateStatusIcon.\n\nBUG: 15420379\nChange-Id: I043aa30a19c821f33effd57dfd6590b0e3ed817b\n"
    },
    {
      "commit": "c659e7465df342920f3906cbc0b024f610bf65bd",
      "tree": "0c232432daec35d652af5b2ad2d3b85f4352ce7a",
      "parents": [
        "00aae2793d37ed098a80bc0a98e8008b36178714",
        "1a89ae4cdcf8d467e5d081234ec66a097045f772"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jun 04 12:01:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 12:01:39 2014 +0000"
      },
      "message": "Merge \"Doc update: new Volley class\" into klp-docs"
    },
    {
      "commit": "43eb10122774f4e98268649d3e98c8bdc39d28f4",
      "tree": "82f4d1cd01ad162ecefc591fd2cf325fc5d5098e",
      "parents": [
        "1b8737ee18f5d80adda41eafca6143a046a47a13",
        "22c97be73b2686a4a06cf31d0b211f47e7b92595"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 04 11:24:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 11:24:31 2014 +0000"
      },
      "message": "Merge \"Remove code duplication in InputMethodManagerService\""
    },
    {
      "commit": "22c97be73b2686a4a06cf31d0b211f47e7b92595",
      "tree": "9c2f92c17d492c4710a1b89669d5cf111885a6e9",
      "parents": [
        "4e02bc6f8fa64d8a8398371836e2e9abf3be3070"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 04 19:43:36 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 04 19:45:18 2014 +0900"
      },
      "message": "Remove code duplication in InputMethodManagerService\n\nThis is a groundwork for the subsequent fix. It should not change\nexisting behavior.\n\nBUG: 15420379\nChange-Id: I106b3f50731c799e06b26d1eab9c6a406c06d78c\n"
    },
    {
      "commit": "1b8737ee18f5d80adda41eafca6143a046a47a13",
      "tree": "c57d0413c941cc1b96cf4ce0273f4b237e15b338",
      "parents": [
        "8554f62fbccf2b7339d146302836584f1e2b8d72",
        "866896df168d1382732c97e49617ab2f2995d376"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Wed Jun 04 10:11:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 10:11:46 2014 +0000"
      },
      "message": "Merge \"Remove enableSystemApp() and enableSystemAppWithInten().\""
    },
    {
      "commit": "8554f62fbccf2b7339d146302836584f1e2b8d72",
      "tree": "227d0779fcf9c930ca24b6446f333977b3e10063",
      "parents": [
        "e3abed72d6ab02eb1dc1f8b128213c70422f3917",
        "4e02bc6f8fa64d8a8398371836e2e9abf3be3070"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 04 10:01:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 10:01:13 2014 +0000"
      },
      "message": "Merge \"Remove redundant synchronization blocks from IMMS\""
    },
    {
      "commit": "4e02bc6f8fa64d8a8398371836e2e9abf3be3070",
      "tree": "f71f8ad53a9881543d0bb7927b6bd67f094212fb",
      "parents": [
        "41eca132b24f2371be4fa26828803395df533beb"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 04 18:37:20 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 04 18:37:20 2014 +0900"
      },
      "message": "Remove redundant synchronization blocks from IMMS\n\nThis is a groundwork for the subsequent fix. It should not change\nexisting behavior.\n\nBUG: 15420379\nChange-Id: I6f81ec77e748a8c7c26ffa1f5faf39684b210ae4\n"
    },
    {
      "commit": "e3abed72d6ab02eb1dc1f8b128213c70422f3917",
      "tree": "cc0ee4428eddd9c3e390b90c0a178db96d7c52c8",
      "parents": [
        "41eca132b24f2371be4fa26828803395df533beb"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Jun 03 16:37:01 2014 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jun 04 09:16:55 2014 +0000"
      },
      "message": "Add missing #isSpeaking to TTS API V2\n\nTextToSpeech#isSpeaking queries TTS engine if it\u0027s\ncurrently outputting any audio, it was present in the\nTTS API V1.\n\nChange-Id: Iee4a91976b9b80653811fb458ac48d75418752cf\n"
    },
    {
      "commit": "41eca132b24f2371be4fa26828803395df533beb",
      "tree": "3054067c3f4ff45a1510aa74a0d2f0d610dc95f6",
      "parents": [
        "16ce2933e05fcb3786d528e9ba3052fee6bddcb8",
        "4d07c48e4882bfc4223ed6f818d2f8cc1d06f328"
      ],
      "author": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Wed Jun 04 05:12:54 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 05:12:55 2014 +0000"
      },
      "message": "Merge \"Add API definition for WebSettings.setVideoOverlayForEmbeddedEncryptedVideoEnabled.\""
    },
    {
      "commit": "16ce2933e05fcb3786d528e9ba3052fee6bddcb8",
      "tree": "e6cce2cfd8d9b6c9c8308e16f6d78c9e50b9cee1",
      "parents": [
        "85bf50e904badc5b673d3c20969812d46b31a297",
        "ae12a0fbb316a507d59cf9484ccfbecb6bd51ddd"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 04 04:41:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 04:41:03 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "85bf50e904badc5b673d3c20969812d46b31a297",
      "tree": "a2c875fed30eb8c6a964322c128e9314f28d56c8",
      "parents": [
        "2d616fccc8efeb62f785826c484e70bc86e738da",
        "d4aee346bffa2b2df0d5ab506145841b0c7a65b9"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 04 04:40:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 04:41:03 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "2d616fccc8efeb62f785826c484e70bc86e738da",
      "tree": "c74d128eead297755b23bc06e1d4420b1370c977",
      "parents": [
        "e3ceca2cf9333f1782d1799f6d46f4a19fed3106",
        "9c0cd2b2ee076bef3bd01c6dd4ae483a143e5f3f"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 04 04:40:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 04:40:57 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "e3ceca2cf9333f1782d1799f6d46f4a19fed3106",
      "tree": "443863802e7e5bda6a5839bd2d0dc8480183bf7f",
      "parents": [
        "6aa93994f33163b9758a28c527aa43147daf3139",
        "1aff2e2a28032260d0a9fe5645fe646aca6eb9dc"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 04 04:40:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 04:40:39 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "6aa93994f33163b9758a28c527aa43147daf3139",
      "tree": "6349ff3726241ec57dc95c9a491c4118cb080247",
      "parents": [
        "19c63ee77f2f028e74dbf67ccf24964ba6eab18f",
        "6a64d118f7f8b52a7cd826b2e626083a27101776"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 04 04:40:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 04:40:35 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "19c63ee77f2f028e74dbf67ccf24964ba6eab18f",
      "tree": "cc08f35380a8a1320c21ffa1ebb3be4ceb199f52",
      "parents": [
        "a8ac8d0bb539c979fefd1b37d35a4ac6222f059e",
        "0f70313157c766415d9c13e568de0d69a04c437c"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 04 04:40:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 04:40:28 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "a8ac8d0bb539c979fefd1b37d35a4ac6222f059e",
      "tree": "094d815d18177c9ae1c2f2211956b073067d8ea0",
      "parents": [
        "31d8ebdf199edd860b40668bae6b2e996f390b92",
        "c1d8b0c4e904b7aaeb0897fd008f5525cb731dd0"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed Jun 04 03:16:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 03:16:27 2014 +0000"
      },
      "message": "am c1d8b0c4: am 689eb9e9: am dba68be3: am 00aae279: Merge \"Fixed typos. \"describe\"--\u003e\"describes\"; \"allow\"--\u003e\"allows\"\" into klp-docs\n\n* commit \u0027c1d8b0c4e904b7aaeb0897fd008f5525cb731dd0\u0027:\n  Fixed typos. \"describe\"--\u003e\"describes\"; \"allow\"--\u003e\"allows\"\n"
    },
    {
      "commit": "c1d8b0c4e904b7aaeb0897fd008f5525cb731dd0",
      "tree": "dc3a7fb0a8e0cd105e7d89c387940e1f83635b5e",
      "parents": [
        "c5d7478c956817382d93fea3654ae6ba386bb32c",
        "689eb9e98e5f03f4502358e52f07158b31b8e5e5"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed Jun 04 03:13:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 03:13:09 2014 +0000"
      },
      "message": "am 689eb9e9: am dba68be3: am 00aae279: Merge \"Fixed typos. \"describe\"--\u003e\"describes\"; \"allow\"--\u003e\"allows\"\" into klp-docs\n\n* commit \u0027689eb9e98e5f03f4502358e52f07158b31b8e5e5\u0027:\n  Fixed typos. \"describe\"--\u003e\"describes\"; \"allow\"--\u003e\"allows\"\n"
    },
    {
      "commit": "689eb9e98e5f03f4502358e52f07158b31b8e5e5",
      "tree": "624828f4f6f7cb1171a92d26a6fe62cfc9588765",
      "parents": [
        "e21d8d7b23f3978ad78d71a7e4b2b4311035d679",
        "dba68be33efe4ee322a9ff3d895ed257162c0908"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed Jun 04 03:09:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 03:09:34 2014 +0000"
      },
      "message": "am dba68be3: am 00aae279: Merge \"Fixed typos. \"describe\"--\u003e\"describes\"; \"allow\"--\u003e\"allows\"\" into klp-docs\n\n* commit \u0027dba68be33efe4ee322a9ff3d895ed257162c0908\u0027:\n  Fixed typos. \"describe\"--\u003e\"describes\"; \"allow\"--\u003e\"allows\"\n"
    },
    {
      "commit": "dba68be33efe4ee322a9ff3d895ed257162c0908",
      "tree": "ed5cab4075f27ecd6b138d2c37ffaf6d728f8841",
      "parents": [
        "93a27e236b88636e68543d5edd80e5a5c176fb57",
        "00aae2793d37ed098a80bc0a98e8008b36178714"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed Jun 04 03:05:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 03:05:26 2014 +0000"
      },
      "message": "am 00aae279: Merge \"Fixed typos. \"describe\"--\u003e\"describes\"; \"allow\"--\u003e\"allows\"\" into klp-docs\n\n* commit \u002700aae2793d37ed098a80bc0a98e8008b36178714\u0027:\n  Fixed typos. \"describe\"--\u003e\"describes\"; \"allow\"--\u003e\"allows\"\n"
    },
    {
      "commit": "00aae2793d37ed098a80bc0a98e8008b36178714",
      "tree": "514a4a94e897ac216c5683dce60a2a02a9831c21",
      "parents": [
        "7f0c6478ae5266be92ebfa8b0c6244f1a101ce01",
        "6a67b2beb23393f263796dc89cc0f6ca7b25d16e"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed Jun 04 03:01:52 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 03:01:52 2014 +0000"
      },
      "message": "Merge \"Fixed typos. \"describe\"--\u003e\"describes\"; \"allow\"--\u003e\"allows\"\" into klp-docs"
    },
    {
      "commit": "31d8ebdf199edd860b40668bae6b2e996f390b92",
      "tree": "6394844ca543eb3acd6748fe0b988b89c36157c7",
      "parents": [
        "441eccc3cbff4490827b130aad35c4b4a2bca8bd",
        "1b3718ee66322b5d1bd0d4eb9cc3d20e0a6cec6c"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Tue Jun 03 18:13:26 2014 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Tue Jun 03 18:13:26 2014 -0700"
      },
      "message": "Fix merge conflicts in 1b645ee0325615a9797fc8e0dba728c85507da0c\n"
    },
    {
      "commit": "441eccc3cbff4490827b130aad35c4b4a2bca8bd",
      "tree": "6394844ca543eb3acd6748fe0b988b89c36157c7",
      "parents": [
        "87163eecf49ae1e921f1231801843479f98d77c7",
        "c5d7478c956817382d93fea3654ae6ba386bb32c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jun 04 00:12:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 00:12:05 2014 +0000"
      },
      "message": "am c5d7478c: am e21d8d7b: am 93a27e23: am 7f0c6478: Merge \"Adjust h3 margins for dynamic content blocks.\" into klp-docs\n\n* commit \u0027c5d7478c956817382d93fea3654ae6ba386bb32c\u0027:\n  Adjust h3 margins for dynamic content blocks.\n"
    },
    {
      "commit": "87163eecf49ae1e921f1231801843479f98d77c7",
      "tree": "dc72e2006657fd446f8115403e27487c998cbd76",
      "parents": [
        "e039531817c11f59a6311c4c47dacf28a42df351",
        "22af5b842869abff5418263e6fb0b4b925077629"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jun 04 00:11:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 00:11:50 2014 +0000"
      },
      "message": "am 22af5b84: (-s ours) am 81dfc082: Merge \"Force all windows to redraw before unblanking screen\" into klp-modular-dev\n\n* commit \u002722af5b842869abff5418263e6fb0b4b925077629\u0027:\n  Force all windows to redraw before unblanking screen\n"
    },
    {
      "commit": "0b4da0c4f263ec623611a421eaea4d9a611bc9a3",
      "tree": "fcb9c5a766dc9cce6acf10b46010f0ed97812a5d",
      "parents": [
        "3f6680ad4880de4a94296733fdd4533ea55862d5",
        "6790b0502b0ab6375ab9f750a5faf6a9b1748a4c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 03 23:56:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 23:56:43 2014 +0000"
      },
      "message": "Merge \"Support list navigation mode for toolbar action bars\" into lmp-preview-dev"
    },
    {
      "commit": "6790b0502b0ab6375ab9f750a5faf6a9b1748a4c",
      "tree": "317909633eb04bc926c460ce1a1ac2dd4d39d99d",
      "parents": [
        "a48e7b5500d38320592cec034619323781112401"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jun 02 13:30:11 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 03 16:51:25 2014 -0700"
      },
      "message": "Support list navigation mode for toolbar action bars\n\nAdd support for the list(spinner) navigation mode for ToolbarActionBar\nand WindowDecorActionBar when a Toolbar is substituting for an\nActionBarView.\n\nBug 15332084\n\nChange-Id: Ic618686f7767c4a14410ae359435d7c1b244e4fa\n"
    },
    {
      "commit": "3f6680ad4880de4a94296733fdd4533ea55862d5",
      "tree": "44622cc9c7ce7a60eab439514ab63970e86fa0b5",
      "parents": [
        "856edebad73560e9b1cce021a7de9a0470d07176",
        "b8df8e07d6fc530c82d21ca3199411e2e60975b1"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Jun 03 23:38:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 23:38:57 2014 +0000"
      },
      "message": "Merge \"DNG: Write out additional fields.\" into lmp-preview-dev"
    },
    {
      "commit": "9b8b1b6193f330b8ba7864f3288708cb31b6023c",
      "tree": "4ff10ba3a6eeeaa1c84339716f2e21ad880c3b26",
      "parents": [
        "47ede8340b8bd4e5e5c500ddf84b3510dd12c1a0"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Tue Jun 03 16:07:59 2014 -0700"
      },
      "committer": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Tue Jun 03 23:38:49 2014 +0000"
      },
      "message": "docs: Fixed error in code sample.\n\nThe code sample didn\u0027t match the sample project. Also rewrote one\nparagraph to clarify that you *create* a particular XML file (external\nbug report said the file was missing from the sample project).\n\nAlso fixed formatting in a different line sample (overlong line\nforced code box to scroll).\n\nDoc is staged to:\nhttp://asolovay.mtv:9098/training/contacts-provider/retrieve-names.html#NameMatch\n\nbug: 15377898\nChange-Id: I0898956255aa9174b12811e6f6ca826434b28c20"
    },
    {
      "commit": "c5d7478c956817382d93fea3654ae6ba386bb32c",
      "tree": "80e8f4bcfd6bc06e294478effe6661d063b3dee7",
      "parents": [
        "22af5b842869abff5418263e6fb0b4b925077629",
        "e21d8d7b23f3978ad78d71a7e4b2b4311035d679"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jun 03 23:21:46 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 23:21:46 2014 +0000"
      },
      "message": "am e21d8d7b: am 93a27e23: am 7f0c6478: Merge \"Adjust h3 margins for dynamic content blocks.\" into klp-docs\n\n* commit \u0027e21d8d7b23f3978ad78d71a7e4b2b4311035d679\u0027:\n  Adjust h3 margins for dynamic content blocks.\n"
    },
    {
      "commit": "e21d8d7b23f3978ad78d71a7e4b2b4311035d679",
      "tree": "4b9cc9aad0d83ef241c467cd3311726b1926f586",
      "parents": [
        "81dfc082d2add8463469e3eac9db94d6d93005ce",
        "93a27e236b88636e68543d5edd80e5a5c176fb57"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jun 03 23:18:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 23:18:15 2014 +0000"
      },
      "message": "am 93a27e23: am 7f0c6478: Merge \"Adjust h3 margins for dynamic content blocks.\" into klp-docs\n\n* commit \u002793a27e236b88636e68543d5edd80e5a5c176fb57\u0027:\n  Adjust h3 margins for dynamic content blocks.\n"
    },
    {
      "commit": "93a27e236b88636e68543d5edd80e5a5c176fb57",
      "tree": "4dd2dcc00804802bd61ff3d4ed722745208b38ac",
      "parents": [
        "92641015c83ec027f0d06b8047804f5ffc2dc16b",
        "7f0c6478ae5266be92ebfa8b0c6244f1a101ce01"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jun 03 23:13:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 23:13:50 2014 +0000"
      },
      "message": "am 7f0c6478: Merge \"Adjust h3 margins for dynamic content blocks.\" into klp-docs\n\n* commit \u00277f0c6478ae5266be92ebfa8b0c6244f1a101ce01\u0027:\n  Adjust h3 margins for dynamic content blocks.\n"
    },
    {
      "commit": "7f0c6478ae5266be92ebfa8b0c6244f1a101ce01",
      "tree": "91a54426e1bfcaad8bdd06f2126fd8a1592c03ea",
      "parents": [
        "47ede8340b8bd4e5e5c500ddf84b3510dd12c1a0",
        "ccd1e9e525560a3590e60d96847316fe5d068c3e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jun 03 23:09:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 23:09:37 2014 +0000"
      },
      "message": "Merge \"Adjust h3 margins for dynamic content blocks.\" into klp-docs"
    },
    {
      "commit": "856edebad73560e9b1cce021a7de9a0470d07176",
      "tree": "b5d422f8786a998f23cf24af8e758b727c0252b4",
      "parents": [
        "a48e7b5500d38320592cec034619323781112401"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Jun 01 20:36:47 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jun 03 19:05:55 2014 -0400"
      },
      "message": "Zen: Stateful condition panel.\n\nWhen DND is on, expanded panel shows the current time\ncondition, or time remaining.  The last time bucket\nselected is remembered as the default option for the\nnext time.\n\nMove the server-side countdown helper into a proper\ncondition provider, but register it in-process as a\nsystem provider.\n\nMove common countdown condition parsing into ZenModeConfig\nto reuse from system components.\n\nKeep the manual exit condition around in zen mode config\nand add plumbing for getting / listening to the\ncontroller.\n\nKeep the last QS detail panel around instead of\nrecreating it every time.\n\nFix the time condition\u0027s plus and minus button\nenabling logic, and enhance the click handler to\ndeal properly with the next or previous bucket.\n\nBug:15344758\nChange-Id: Ie7018a1c20e20f6d7e5f9e7874188374e6f8e2ab\n"
    },
    {
      "commit": "e039531817c11f59a6311c4c47dacf28a42df351",
      "tree": "dc72e2006657fd446f8115403e27487c998cbd76",
      "parents": [
        "56f9e6f8d5436d50530807950661e66ca5efe2bb",
        "fbd6fe04fb26eb94d2fe131dd18a5f37b3d3e52d"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jun 03 22:58:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 22:58:12 2014 +0000"
      },
      "message": "am fbd6fe04: (-s ours) am 1afc29ae: Merge \"Add support for mixed 32/64 APKs using RenderScript.\"\n\n* commit \u0027fbd6fe04fb26eb94d2fe131dd18a5f37b3d3e52d\u0027:\n  Add support for mixed 32/64 APKs using RenderScript.\n"
    },
    {
      "commit": "a48e7b5500d38320592cec034619323781112401",
      "tree": "ff0001551cef91bebed32df6aed72fa1a12c9ae3",
      "parents": [
        "55a54e17df5d77d83d5221345eaea65f1a6094b9",
        "910a0b4d02d0be3e164a32825785fa3d02fe55a2"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 22:49:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 22:49:33 2014 +0000"
      },
      "message": "Merge \"Fix build, fix Drawable loop\" into lmp-preview-dev"
    },
    {
      "commit": "55a54e17df5d77d83d5221345eaea65f1a6094b9",
      "tree": "76d95a773d6786e705e8b66be530bd791c7751d9",
      "parents": [
        "bd4d1c31f3bcee427f6664d4002f4d111083647f",
        "dcf7b59f845297c6e96950615e439d96ce3fb739"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 22:45:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 22:49:33 2014 +0000"
      },
      "message": "Merge \"Update theme colors, fix EditText state transition\" into lmp-preview-dev"
    },
    {
      "commit": "bd4d1c31f3bcee427f6664d4002f4d111083647f",
      "tree": "6ad5073d9b2a00c704013ae9d15a48cfd483757d",
      "parents": [
        "3ad30bf6d8e3b1a6d7047022ec545f6cfe9f43f2",
        "840ff809628127f026620ed127d7f8e134a75e63"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 22:44:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 22:49:33 2014 +0000"
      },
      "message": "Merge \"Set starting value on ripple exit animation\" into lmp-preview-dev"
    },
    {
      "commit": "910a0b4d02d0be3e164a32825785fa3d02fe55a2",
      "tree": "cf8709de1e5e70a11c96223c716e7367c6b2f17c",
      "parents": [
        "c213c7a1521a1b5d96ca05fcc62769044bd30d30"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 15:48:30 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 03 15:48:30 2014 -0700"
      },
      "message": "Fix build, fix Drawable loop\n\nChange-Id: I524b7f40c700ebe601fdbe80644a46e90ab2bba0\n"
    },
    {
      "commit": "22af5b842869abff5418263e6fb0b4b925077629",
      "tree": "3937565850255dc517cbd9dccebd4b168b32ad51",
      "parents": [
        "fbd6fe04fb26eb94d2fe131dd18a5f37b3d3e52d",
        "81dfc082d2add8463469e3eac9db94d6d93005ce"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jun 03 22:44:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 22:44:52 2014 +0000"
      },
      "message": "am 81dfc082: Merge \"Force all windows to redraw before unblanking screen\" into klp-modular-dev\n\n* commit \u002781dfc082d2add8463469e3eac9db94d6d93005ce\u0027:\n  Force all windows to redraw before unblanking screen\n"
    },
    {
      "commit": "81dfc082d2add8463469e3eac9db94d6d93005ce",
      "tree": "3b47578d856890fd1a4c3e7ecab82994d8b9ce6a",
      "parents": [
        "2e78de7f37fd2fb8666e31a610aeb0efba5ad626",
        "228742d2781c2c6b924e2c2dc0ac2a6b62e33e10"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jun 03 22:41:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 22:41:38 2014 +0000"
      },
      "message": "Merge \"Force all windows to redraw before unblanking screen\" into klp-modular-dev"
    },
    {
      "commit": "56f9e6f8d5436d50530807950661e66ca5efe2bb",
      "tree": "dc72e2006657fd446f8115403e27487c998cbd76",
      "parents": [
        "422b38f1a003d2633743e3249906c80084d88d11"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri May 16 11:47:26 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jun 03 15:11:37 2014 -0700"
      },
      "message": "Add support for mixed 32/64 APKs using RenderScript.\n\nChange-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c\n"
    },
    {
      "commit": "b8df8e07d6fc530c82d21ca3199411e2e60975b1",
      "tree": "544aee9ed712c6bff044c86ada66f655b6431883",
      "parents": [
        "dc925857fcd6a9097d6a1d8b85fca231e8d102fc"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Jun 02 22:59:45 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Jun 03 15:07:50 2014 -0700"
      },
      "message": "DNG: Write out additional fields.\n\nBug: 15112503\n\nChange-Id: Ib06d9a5e70e6e3d5063a95a7109538ef64f03334\n"
    },
    {
      "commit": "fbd6fe04fb26eb94d2fe131dd18a5f37b3d3e52d",
      "tree": "9fe0b9baacf8f24e1d22094bb4b13ae58264d371",
      "parents": [
        "3fedec19e6efc22755b1e2e4bed67615d2acb9c2",
        "1afc29ae3895f7362e50f1d7b9f35bb689c96140"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jun 03 21:52:53 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 03 21:52:53 2014 +0000"
      },
      "message": "am 1afc29ae: Merge \"Add support for mixed 32/64 APKs using RenderScript.\"\n\n* commit \u00271afc29ae3895f7362e50f1d7b9f35bb689c96140\u0027:\n  Add support for mixed 32/64 APKs using RenderScript.\n"
    },
    {
      "commit": "3ad30bf6d8e3b1a6d7047022ec545f6cfe9f43f2",
      "tree": "c481bb217d93ca9a19596145a9720ce74a6013a5",
      "parents": [
        "c213c7a1521a1b5d96ca05fcc62769044bd30d30",
        "beac1064f16085674f37a34acb721d02523732bc"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jun 03 21:49:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 03 21:49:31 2014 +0000"
      },
      "message": "Merge \"Layout keyguard according to flags.\" into lmp-preview-dev"
    }
  ],
  "next": "dcf7b59f845297c6e96950615e439d96ce3fb739"
}
