)]}'
{
  "log": [
    {
      "commit": "132fe8d27dcb45b363dff3eeb347ff2f4cf60901",
      "tree": "0e4c3338fd9e8562438f3e83f6f32c0f78aa4402",
      "parents": [
        "dbccd44a638ae8705a5b14bff8b2dd74abc26045"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Oct 31 23:30:47 2013 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Nov 25 17:24:30 2013 +0900"
      },
      "message": "Use BaseNetworkObserver in Tethering.\n\nTethering currently inherits from the AIDL interface\nINetworkManagementEventObserver, so it has to provide no-op\nimplementations of all the interface\u0027s methods. Inherit from\nBaseNetworkObserver and get rid of the no-ops.\n\n[Cherry-pick of f4e90eac87bc31611ddd80c46fc924d35ce66c1c]\n\nBug: 9180552\nChange-Id: I74859b0d77951005651aaaa418185857e40eeedb\n"
    },
    {
      "commit": "dbccd44a638ae8705a5b14bff8b2dd74abc26045",
      "tree": "14bfabaf3f3c7be86dfc064e919e00433a0cf2bb",
      "parents": [
        "ecfae4f899873f224e1aeed076dc8a41f8884487",
        "b873a17ce7be0a9771c24999adca6964431728f6"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Nov 22 11:18:57 2013 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Nov 22 11:18:57 2013 -0800"
      },
      "message": "Merge commit \u0027b873a17ce7be0a9771c24999adca6964431728f6\u0027 into HEAD\n\nChange-Id: I938755073e70602cc8f51ce9bd420fdcf870cecd\n"
    },
    {
      "commit": "ecfae4f899873f224e1aeed076dc8a41f8884487",
      "tree": "2b4c35e000ca13d528588cda8e76dbaa7adbc37c",
      "parents": [
        "90192a6165f37207fa8ceb15c07aa9582327c294",
        "a4c8fabfbb0bf5bf9da5267c13230c5169b5943d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Nov 21 18:02:00 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 21 18:02:00 2013 -0800"
      },
      "message": "am a4c8fabf: Merge \"fix ethernet and wifi can\\\u0027t be tuned seperately issue\"\n\n* commit \u0027a4c8fabfbb0bf5bf9da5267c13230c5169b5943d\u0027:\n  fix ethernet and wifi can\u0027t be tuned seperately issue\n"
    },
    {
      "commit": "a4c8fabfbb0bf5bf9da5267c13230c5169b5943d",
      "tree": "ec8817cfa07a445196ccdfda5f2847b3759d9dbe",
      "parents": [
        "0495f4eded46efd7035ed672dc933ec6430b93fd",
        "a363a10ca2c58cdce83ee2bade97626d256b124d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 22 01:57:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 22 01:57:05 2013 +0000"
      },
      "message": "Merge \"fix ethernet and wifi can\u0027t be tuned seperately issue\""
    },
    {
      "commit": "90192a6165f37207fa8ceb15c07aa9582327c294",
      "tree": "d5d196848916e0750723d5ef866678232d875468",
      "parents": [
        "47b260d071859a8c20bb0af2bcc095e253f7046c",
        "0495f4eded46efd7035ed672dc933ec6430b93fd"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Nov 21 08:50:05 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 21 08:50:05 2013 -0800"
      },
      "message": "am 0495f4ed: Merge \"Make SurfaceView layers captured by screenshotApplications()\"\n\n* commit \u00270495f4eded46efd7035ed672dc933ec6430b93fd\u0027:\n  Make SurfaceView layers captured by screenshotApplications()\n"
    },
    {
      "commit": "0495f4eded46efd7035ed672dc933ec6430b93fd",
      "tree": "41e9040d63a8368cbdb876086249e2fb7af908a4",
      "parents": [
        "572b759a41fd490fd21b5831dd8b8434b7fd5df8",
        "7ccba974175149b2afa1665fbdbd8c4b7c5ccb3c"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Nov 21 16:45:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 21 16:45:29 2013 +0000"
      },
      "message": "Merge \"Make SurfaceView layers captured by screenshotApplications()\""
    },
    {
      "commit": "7ccba974175149b2afa1665fbdbd8c4b7c5ccb3c",
      "tree": "41e9040d63a8368cbdb876086249e2fb7af908a4",
      "parents": [
        "572b759a41fd490fd21b5831dd8b8434b7fd5df8"
      ],
      "author": {
        "name": "Sangkyu Lee",
        "email": "sk82.lee@lge.com",
        "time": "Thu Nov 21 15:20:33 2013 +0900"
      },
      "committer": {
        "name": "Sangkyu Lee",
        "email": "sk82.lee@lge.com",
        "time": "Thu Nov 21 15:20:33 2013 +0900"
      },
      "message": "Make SurfaceView layers captured by screenshotApplications()\n\nSince SurfaceView layers are located below application layers,\nSurfaceView is not captured by screenshotApplications()\nwhen the application is running in fullscreen.\n\nMoreover, ws.isFullscreen(dw, dh) returns mostly true\non the devices which do not use the navigation bar.\n\nChange-Id: Ia1036c79054950384a97504714929fd85c8147de\nSigned-off-by: Sangkyu Lee \u003csk82.lee@lge.com\u003e\n"
    },
    {
      "commit": "a363a10ca2c58cdce83ee2bade97626d256b124d",
      "tree": "a1528df8dbdbef7ba1eaa948903fc6b047b6128d",
      "parents": [
        "572b759a41fd490fd21b5831dd8b8434b7fd5df8"
      ],
      "author": {
        "name": "Jianzheng Zhou",
        "email": "jianzheng.zhou@freescale.com",
        "time": "Fri Nov 15 13:32:23 2013 +0800"
      },
      "committer": {
        "name": "Jianzheng Zhou",
        "email": "jianzheng.zhou@freescale.com",
        "time": "Fri Nov 15 13:32:23 2013 +0800"
      },
      "message": "fix ethernet and wifi can\u0027t be tuned seperately issue\n\nethernet especially Gigabit enet use the same tune data with wifi\nwon\u0027t reach best performance.\n\nChange-Id: Iac50ba47904c76ff7b5b8ad226e83451359ec534\nSigned-off-by: Jianzheng Zhou \u003cjianzheng.zhou@freescale.com\u003e\n"
    },
    {
      "commit": "47b260d071859a8c20bb0af2bcc095e253f7046c",
      "tree": "b415c415153dc9442974b1d0085ee5ce54a0a55b",
      "parents": [
        "ec9e8933effe1dcb6887f7dca1cc0d78e6107e38",
        "572b759a41fd490fd21b5831dd8b8434b7fd5df8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Thu Nov 14 16:35:42 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 14 16:35:42 2013 -0800"
      },
      "message": "am 572b759a: Merge \"Use index in SparseArray access properly\"\n\n* commit \u0027572b759a41fd490fd21b5831dd8b8434b7fd5df8\u0027:\n  Use index in SparseArray access properly\n"
    },
    {
      "commit": "572b759a41fd490fd21b5831dd8b8434b7fd5df8",
      "tree": "10952c15ecd09548942a73cdb273a1f53c928192",
      "parents": [
        "3b9244b4b4d5008daa9763a169a751975c75cc54",
        "b94d654d36d6352d56847d877450b80da7e0d5b4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Fri Nov 15 00:33:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 15 00:33:20 2013 +0000"
      },
      "message": "Merge \"Use index in SparseArray access properly\""
    },
    {
      "commit": "ec9e8933effe1dcb6887f7dca1cc0d78e6107e38",
      "tree": "5a7fcd4cbff9b2aae93d4223ffb43e3585f88869",
      "parents": [
        "84f4ad807152b6266431144425f153c48db28696",
        "3b9244b4b4d5008daa9763a169a751975c75cc54"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 13 16:27:56 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 13 16:27:56 2013 -0800"
      },
      "message": "am 3b9244b4: Merge \"Fix for the invalid Global Proxy Setting\"\n\n* commit \u00273b9244b4b4d5008daa9763a169a751975c75cc54\u0027:\n  Fix for the invalid Global Proxy Setting\n"
    },
    {
      "commit": "3b9244b4b4d5008daa9763a169a751975c75cc54",
      "tree": "14e80a10fbbc0b17ec5a027eda39c4e42b80ed50",
      "parents": [
        "87c5eeb48b1a0c498eae9bd2877fb33678d90b8a",
        "f89fade0cd23764167e31eecaf4173c340189cb9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Nov 14 00:23:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 14 00:23:04 2013 +0000"
      },
      "message": "Merge \"Fix for the invalid Global Proxy Setting\""
    },
    {
      "commit": "84f4ad807152b6266431144425f153c48db28696",
      "tree": "9179ea9536db32dcd6de70c369aba4624b518c30",
      "parents": [
        "6eddb39c857b178672218a345a276c4304e7ad37",
        "87c5eeb48b1a0c498eae9bd2877fb33678d90b8a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 13 15:21:51 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 13 15:21:51 2013 -0800"
      },
      "message": "am 87c5eeb4: Merge \"Fix a JNI local reference leak in JNIMediaPlayerListener::notify.\"\n\n* commit \u002787c5eeb48b1a0c498eae9bd2877fb33678d90b8a\u0027:\n  Fix a JNI local reference leak in JNIMediaPlayerListener::notify.\n"
    },
    {
      "commit": "87c5eeb48b1a0c498eae9bd2877fb33678d90b8a",
      "tree": "8f2c38e0cec0e6e0cce75197332a92784ae204a2",
      "parents": [
        "18490abd9bcb401f0d75a314056fb2a44dd61f07",
        "99f752149b1a0df9ea0ba311d609d4d6e103787c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 13 23:18:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 13 23:18:00 2013 +0000"
      },
      "message": "Merge \"Fix a JNI local reference leak in JNIMediaPlayerListener::notify.\""
    },
    {
      "commit": "99f752149b1a0df9ea0ba311d609d4d6e103787c",
      "tree": "e208c7dca975c193a06c72bcba146e4ab13b5bea",
      "parents": [
        "01e42c0be27f492a7325141f509755aa064923f3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 13 15:10:40 2013 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 13 15:10:40 2013 -0800"
      },
      "message": "Fix a JNI local reference leak in JNIMediaPlayerListener::notify.\n\nBug: https://code.google.com/p/android/issues/detail?id\u003d62137\nChange-Id: I776cd83a66de37fdbbe8af367bf1b26e5e0c7247\n"
    },
    {
      "commit": "6eddb39c857b178672218a345a276c4304e7ad37",
      "tree": "db20fbbe123bccd81d42d61734c6cc2a0cdf9d99",
      "parents": [
        "221080078a36f4b30fe6edc8c91f339a5b84ed83",
        "18490abd9bcb401f0d75a314056fb2a44dd61f07"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 13 10:25:30 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 13 10:25:30 2013 -0800"
      },
      "message": "am 18490abd: Merge \"Fix NPE in ConnectivityService\"\n\n* commit \u002718490abd9bcb401f0d75a314056fb2a44dd61f07\u0027:\n  Fix NPE in ConnectivityService\n"
    },
    {
      "commit": "18490abd9bcb401f0d75a314056fb2a44dd61f07",
      "tree": "d07a96d6cc25250050a27d2883d084c868fd606a",
      "parents": [
        "01e42c0be27f492a7325141f509755aa064923f3",
        "151d3032eb81337b0b876b0a43c6faefe54e516a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 13 18:22:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 13 18:22:26 2013 +0000"
      },
      "message": "Merge \"Fix NPE in ConnectivityService\""
    },
    {
      "commit": "151d3032eb81337b0b876b0a43c6faefe54e516a",
      "tree": "ebdfdca8200fd0eaa86d38ab3ebf528697788ff5",
      "parents": [
        "0b807d2e74f786af0d44162d92cc0bf85883349a"
      ],
      "author": {
        "name": "Ken Mixter",
        "email": "kmixter@google.com",
        "time": "Thu Nov 07 22:08:24 2013 -0800"
      },
      "committer": {
        "name": "Ken Mixter",
        "email": "kmixter@google.com",
        "time": "Tue Nov 12 22:17:46 2013 -0800"
      },
      "message": "Fix NPE in ConnectivityService\n\nCould occur when requestRouteToHostAddress is called on a network\nwith no associated tracker.  Code later in the method handles\nthis case gracefully but code introduced in JB throws an exception.\n\nChange-Id: I6c8a0e313ecbcca120aeb5dd0802a72114749aa1\n"
    },
    {
      "commit": "b94d654d36d6352d56847d877450b80da7e0d5b4",
      "tree": "8a46c24753509eccb0b82f5b4a2ae0ee44c8ba15",
      "parents": [
        "01e42c0be27f492a7325141f509755aa064923f3"
      ],
      "author": {
        "name": "Igor Chernyshev",
        "email": "igorc@google.com",
        "time": "Tue Nov 12 18:56:21 2013 -0800"
      },
      "committer": {
        "name": "Igor Chernyshev",
        "email": "igorc@google.com",
        "time": "Tue Nov 12 18:56:21 2013 -0800"
      },
      "message": "Use index in SparseArray access properly\n\nThe original code was calling get() rather than valueAt(),\ntreating index as if it was a key.\n\nChange-Id: I52539dfcb49b3d2ee3cb027d38c50b46f73b5ee7\nSigned-off-by: Igor Chernyshev \u003cigorc@google.com\u003e\n"
    },
    {
      "commit": "f89fade0cd23764167e31eecaf4173c340189cb9",
      "tree": "8b01fe24ef03dbc5a2137b1d83803cf93af43567",
      "parents": [
        "01e42c0be27f492a7325141f509755aa064923f3"
      ],
      "author": {
        "name": "Raj Mamadgi",
        "email": "rmamadgi@sta.samsung.com",
        "time": "Mon Nov 11 13:52:58 2013 -0800"
      },
      "committer": {
        "name": "Ankit Somani",
        "email": "a.somani@sta.samsung.com",
        "time": "Tue Nov 12 21:14:02 2013 -0500"
      },
      "message": "Fix for the invalid Global Proxy Setting\n\nb/11598568\n\nAdding validation for Global Proxy setting before it is\nbeing set.\n\nProxy is validated at the boot time also to make sure\nthe value set is valid.\n\nChange-Id: Ib93d24a80af1a329694f07c47bd81dfcc1e1b874\nSigned-off-by: Raj Mamadgi \u003crmamadgi@sta.samsung.com\u003e\n"
    },
    {
      "commit": "221080078a36f4b30fe6edc8c91f339a5b84ed83",
      "tree": "87d6ba53f31e5182849a2185fbabbfae62db3ff9",
      "parents": [
        "ede7f9d3a39d87f12d58df495f28108784e9b588",
        "01e42c0be27f492a7325141f509755aa064923f3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Nov 12 14:55:38 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 12 14:55:38 2013 -0800"
      },
      "message": "am 01e42c0b: Merge \"Fix libinput to build with uapi headers.\"\n\n* commit \u002701e42c0be27f492a7325141f509755aa064923f3\u0027:\n  Fix libinput to build with uapi headers.\n"
    },
    {
      "commit": "01e42c0be27f492a7325141f509755aa064923f3",
      "tree": "645121296e1753f707610ce7b5e6ea68cf63d534",
      "parents": [
        "9e71310d15d9dfcbf5e1c94948e0260f3dc3e678",
        "6a2e9bccefe4de367125d8c04c3c9a7a3bebef10"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Nov 12 22:38:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 12 22:38:50 2013 +0000"
      },
      "message": "Merge \"Fix libinput to build with uapi headers.\""
    },
    {
      "commit": "6a2e9bccefe4de367125d8c04c3c9a7a3bebef10",
      "tree": "645121296e1753f707610ce7b5e6ea68cf63d534",
      "parents": [
        "9e71310d15d9dfcbf5e1c94948e0260f3dc3e678"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Nov 12 13:16:37 2013 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Nov 12 13:16:37 2013 -0800"
      },
      "message": "Fix libinput to build with uapi headers.\n\nBug: 11559337\nChange-Id: I00ca91162de7cd42e03df23bbe4208e169b2ebfe\n"
    },
    {
      "commit": "ede7f9d3a39d87f12d58df495f28108784e9b588",
      "tree": "139f3d77af5ce190405ba2c2b8634735e63b9631",
      "parents": [
        "6ed16a89d836a33b9242f91b05e8ecb149abf909",
        "9e71310d15d9dfcbf5e1c94948e0260f3dc3e678"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 07 23:03:43 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 07 23:03:43 2013 -0800"
      },
      "message": "am 9e71310d: Merge \"Remove incorrect (and unused) capget code.\"\n\n* commit \u00279e71310d15d9dfcbf5e1c94948e0260f3dc3e678\u0027:\n  Remove incorrect (and unused) capget code.\n"
    },
    {
      "commit": "9e71310d15d9dfcbf5e1c94948e0260f3dc3e678",
      "tree": "3e6510adbd4519b5a475cac628a057ce122c6e7e",
      "parents": [
        "0b807d2e74f786af0d44162d92cc0bf85883349a",
        "42a4bb5730266f80585e67262c73505d0bfffbf8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Nov 08 07:01:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 08 07:01:43 2013 +0000"
      },
      "message": "Merge \"Remove incorrect (and unused) capget code.\""
    },
    {
      "commit": "42a4bb5730266f80585e67262c73505d0bfffbf8",
      "tree": "3e6510adbd4519b5a475cac628a057ce122c6e7e",
      "parents": [
        "0b807d2e74f786af0d44162d92cc0bf85883349a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 07 17:21:03 2013 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 07 22:35:23 2013 -0800"
      },
      "message": "Remove incorrect (and unused) capget code.\n\nNote that if you revert this change, the code it removes is incorrect,\nand doesn\u0027t handle the top 32 bits of capabilities, one of which we\u0027re\nalready using: CAP_BLOCK_SUSPEND.\n\nBug: 11508244\nChange-Id: Ice1f51334bce4941c6d24d6016450a2ebcf92886\n"
    },
    {
      "commit": "6ed16a89d836a33b9242f91b05e8ecb149abf909",
      "tree": "759d85edf89c9a7d58f3c5b2db3caa4e5fedfe35",
      "parents": [
        "c0b2d860effef8b2c80594855e8634fe8ed1ce74",
        "0b807d2e74f786af0d44162d92cc0bf85883349a"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Tue Nov 05 17:08:00 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 05 17:08:00 2013 -0800"
      },
      "message": "am 0b807d2e: Merge \"Update the layer\\\u0027s alpha value upon composition of the layer\"\n\n* commit \u00270b807d2e74f786af0d44162d92cc0bf85883349a\u0027:\n  Update the layer\u0027s alpha value upon composition of the layer\n"
    },
    {
      "commit": "0b807d2e74f786af0d44162d92cc0bf85883349a",
      "tree": "a181871afd5ff68ee63722c960ffbe035b1a78ef",
      "parents": [
        "01ac953180d2ec2a020e1fc82bba8218c0aa4555",
        "a5ff739d3c9e15d07f1d5c644b4f11205cdac0e8"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Wed Nov 06 01:05:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 06 01:05:54 2013 +0000"
      },
      "message": "Merge \"Update the layer\u0027s alpha value upon composition of the layer\""
    },
    {
      "commit": "c0b2d860effef8b2c80594855e8634fe8ed1ce74",
      "tree": "05aa09f0ffb6fea49efa822daee00cd964309142",
      "parents": [
        "4f33a5d7dd50c9ec883e0a3377327460e1df5015",
        "01ac953180d2ec2a020e1fc82bba8218c0aa4555"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Nov 05 10:08:06 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 05 10:08:06 2013 -0800"
      },
      "message": "am 01ac9531: Merge \"Treat UnsatisfiedLinkError as non-fatal\"\n\n* commit \u002701ac953180d2ec2a020e1fc82bba8218c0aa4555\u0027:\n  Treat UnsatisfiedLinkError as non-fatal\n"
    },
    {
      "commit": "a5ff739d3c9e15d07f1d5c644b4f11205cdac0e8",
      "tree": "ee98034d893f195d9f692735e75ee22a816601da",
      "parents": [
        "1f8350935caa6a44ef2608e34d4e3a91db4424a7"
      ],
      "author": {
        "name": "Digish Pandya",
        "email": "digishp@codeaurora.org",
        "time": "Mon Nov 04 06:30:25 2013 +0530"
      },
      "committer": {
        "name": "Digish Pandya",
        "email": "digishp@codeaurora.org",
        "time": "Tue Nov 05 09:22:37 2013 +0530"
      },
      "message": "Update the layer\u0027s alpha value upon composition of the layer\n\nFixes: This patch makes sure that the layer\u0027s alpha value is\nup-to-date and does not reflect the previous view\u0027s alpha value.\nit fixes the square block on marquee fading edge when text view\nis applied transparency.\n\nChange-Id: I110649db72a75fecc02ba56c201a05773f80328c\n"
    },
    {
      "commit": "01ac953180d2ec2a020e1fc82bba8218c0aa4555",
      "tree": "74b99a8f8c601927e944f6b89a40d6f3015eca91",
      "parents": [
        "1f8350935caa6a44ef2608e34d4e3a91db4424a7",
        "ad13bd5c0d83dd87599dbca11b93cd1ea413006d"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Nov 04 18:06:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 04 18:06:36 2013 +0000"
      },
      "message": "Merge \"Treat UnsatisfiedLinkError as non-fatal\""
    },
    {
      "commit": "ad13bd5c0d83dd87599dbca11b93cd1ea413006d",
      "tree": "74b99a8f8c601927e944f6b89a40d6f3015eca91",
      "parents": [
        "1f8350935caa6a44ef2608e34d4e3a91db4424a7"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Sun Nov 03 22:47:11 2013 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Nov 04 09:58:25 2013 -0800"
      },
      "message": "Treat UnsatisfiedLinkError as non-fatal\n\nBug: 11466297\n\n(cherry picked from commit e92f19e58caa05f5f4086d12a6396116ce6182aa)\n\nChange-Id: I449474078b9f465f1da26a27bf96f9c35d2bb2fc\n"
    },
    {
      "commit": "4f33a5d7dd50c9ec883e0a3377327460e1df5015",
      "tree": "88183ed94a74c2fcfa535cc370bfab27250ae470",
      "parents": [
        "ee907eaf10b4588e3f932a466720bc1b1b11508f",
        "1f8350935caa6a44ef2608e34d4e3a91db4424a7"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Wed Oct 30 12:22:36 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 30 12:22:36 2013 -0700"
      },
      "message": "am 1f835093: Merge \"Remove parentheses around return statement\"\n\n* commit \u00271f8350935caa6a44ef2608e34d4e3a91db4424a7\u0027:\n  Remove parentheses around return statement\n"
    },
    {
      "commit": "1f8350935caa6a44ef2608e34d4e3a91db4424a7",
      "tree": "291768c2eb0301c1eea34eebb8c98dad65ed4013",
      "parents": [
        "91135202e76a89af4d9bd8f2c30f8f006fbcaf44",
        "67ab4bae1d7ef0534e43638d5158e9f6066ea495"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Wed Oct 30 19:19:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 30 19:19:29 2013 +0000"
      },
      "message": "Merge \"Remove parentheses around return statement\""
    },
    {
      "commit": "67ab4bae1d7ef0534e43638d5158e9f6066ea495",
      "tree": "291768c2eb0301c1eea34eebb8c98dad65ed4013",
      "parents": [
        "91135202e76a89af4d9bd8f2c30f8f006fbcaf44"
      ],
      "author": {
        "name": "Taeho Kim",
        "email": "jyte82@gmail.com",
        "time": "Wed Oct 30 20:13:59 2013 +0900"
      },
      "committer": {
        "name": "Taeho Kim",
        "email": "jyte82@gmail.com",
        "time": "Wed Oct 30 20:13:59 2013 +0900"
      },
      "message": "Remove parentheses around return statement\n\nRemoved parentheses around return statement in drag-n-drop sample,\nwhich is not part of the Android style.\n\nChange-Id: I09701829b277f2aa84b1fff1c7a8ea8241bdc578\nSigned-off-by: Taeho Kim \u003cjyte82@gmail.com\u003e\n"
    },
    {
      "commit": "ee907eaf10b4588e3f932a466720bc1b1b11508f",
      "tree": "c63a71415ef1e37101ae2ecd842a7b1b21fa7aeb",
      "parents": [
        "94de60cccc2ac971aa5a63edd1783e99956473c4",
        "91135202e76a89af4d9bd8f2c30f8f006fbcaf44"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 29 17:01:44 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 29 17:01:44 2013 -0700"
      },
      "message": "am 91135202: Merge \"Always initialize local boolean variables when possible\"\n\n* commit \u002791135202e76a89af4d9bd8f2c30f8f006fbcaf44\u0027:\n  Always initialize local boolean variables when possible\n"
    },
    {
      "commit": "91135202e76a89af4d9bd8f2c30f8f006fbcaf44",
      "tree": "c1d4c18c47f15ba534de1147bb140a2383acc64c",
      "parents": [
        "e431b97c1f1692a42c9a348a5ff930f82eee2537",
        "91c4cd51b4808e87c2634b3f98b60f1d6e62e43f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 29 23:58:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 29 23:58:30 2013 +0000"
      },
      "message": "Merge \"Always initialize local boolean variables when possible\""
    },
    {
      "commit": "91c4cd51b4808e87c2634b3f98b60f1d6e62e43f",
      "tree": "dc23f46c109e29690119d706f130f774a9d5d50e",
      "parents": [
        "69920427ea01421d34f3a7576bdd135527b20859"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Oct 29 13:24:41 2013 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 29 16:56:30 2013 -0700"
      },
      "message": "Always initialize local boolean variables when possible\n\nIt\u0027s currently possible to reference deviceModeChanged in InputReader\nwhile it\u0027s in an unknown state. Change the style of initialization\nhere and a few other places to better prevent this type of error.\n\n(cherry-pick of f583d0dcc6e5c1968c472c844f6c8fbbe036ad78.)\n\nBug: 11433748\nChange-Id: Ic450ca4afe50987b022db9d20bb1cb18ccf060cc\n"
    },
    {
      "commit": "94de60cccc2ac971aa5a63edd1783e99956473c4",
      "tree": "fb48ac7dde02e6e841b081d501fca378045e9b7d",
      "parents": [
        "145cac85f8ff077447d282c147e4c8865833b76a",
        "e431b97c1f1692a42c9a348a5ff930f82eee2537"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Tue Oct 29 15:05:54 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 29 15:05:54 2013 -0700"
      },
      "message": "am e431b97c: Merge \"Fixed Drag-and-Drop sample code\"\n\n* commit \u0027e431b97c1f1692a42c9a348a5ff930f82eee2537\u0027:\n  Fixed Drag-and-Drop sample code\n"
    },
    {
      "commit": "e431b97c1f1692a42c9a348a5ff930f82eee2537",
      "tree": "082f7fbb41e6e64a0b1ac96482afbcf5c54cd0a2",
      "parents": [
        "4bf6eb1775649a803efcc6da8f06e5083ed24f34",
        "130e1294e8aead233911e7895cedb63af5752519"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Tue Oct 29 22:02:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 29 22:02:06 2013 +0000"
      },
      "message": "Merge \"Fixed Drag-and-Drop sample code\""
    },
    {
      "commit": "145cac85f8ff077447d282c147e4c8865833b76a",
      "tree": "06cb143204cc2ae049f4184362b2300f44ee0cdd",
      "parents": [
        "5214dae44cbf9a5d51b7c5a468b8bf86c56d9ffd",
        "4bf6eb1775649a803efcc6da8f06e5083ed24f34"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Tue Oct 29 14:06:07 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 29 14:06:07 2013 -0700"
      },
      "message": "am 4bf6eb17: Merge \"Memory leak in IInputMethodSessionWrapper executeMessage\"\n\n* commit \u00274bf6eb1775649a803efcc6da8f06e5083ed24f34\u0027:\n  Memory leak in IInputMethodSessionWrapper executeMessage\n"
    },
    {
      "commit": "5214dae44cbf9a5d51b7c5a468b8bf86c56d9ffd",
      "tree": "737e455fb653654fb8a86bc7bf9146e781f34600",
      "parents": [
        "8f592378a1ea7f31d57253dc202f42707ef4da36",
        "6dbbba4e9adc3f1c2481698e42f4ffc0c68937f1"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Tue Oct 29 14:02:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 29 14:02:34 2013 -0700"
      },
      "message": "am 6dbbba4e: Merge \"handle negative temperature\"\n\n* commit \u00276dbbba4e9adc3f1c2481698e42f4ffc0c68937f1\u0027:\n  handle negative temperature\n"
    },
    {
      "commit": "4bf6eb1775649a803efcc6da8f06e5083ed24f34",
      "tree": "e4bdfc7a2d5764611dc0e5f197292e23b2944dc2",
      "parents": [
        "6dbbba4e9adc3f1c2481698e42f4ffc0c68937f1",
        "857cdff07862b34d6f5f1815dec1d1e509594e35"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Tue Oct 29 21:01:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 29 21:01:13 2013 +0000"
      },
      "message": "Merge \"Memory leak in IInputMethodSessionWrapper executeMessage\""
    },
    {
      "commit": "6dbbba4e9adc3f1c2481698e42f4ffc0c68937f1",
      "tree": "171f9d13d927dde85eb83192b4f6e78f3be74c8e",
      "parents": [
        "69920427ea01421d34f3a7576bdd135527b20859",
        "c7e9e8b4f3e264375b416eff830739ecf0dc206c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Tue Oct 29 20:59:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 29 20:59:38 2013 +0000"
      },
      "message": "Merge \"handle negative temperature\""
    },
    {
      "commit": "8f592378a1ea7f31d57253dc202f42707ef4da36",
      "tree": "ff92cf68202608d8fdd76e3f47a208a2933f725d",
      "parents": [
        "569220399841ae1a3fd62a1b77fa087bca2ee0f3",
        "69920427ea01421d34f3a7576bdd135527b20859"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 29 13:32:33 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 29 13:32:33 2013 -0700"
      },
      "message": "am 69920427: Merge \"Fix a variety of small publicly-reported bugs.\"\n\n* commit \u002769920427ea01421d34f3a7576bdd135527b20859\u0027:\n  Fix a variety of small publicly-reported bugs.\n"
    },
    {
      "commit": "69920427ea01421d34f3a7576bdd135527b20859",
      "tree": "cc6a7e56e5c5e74d66603c8170660fd99c52bff3",
      "parents": [
        "b4cae4a955ebd91cf35aaeb00ab12ce6f1d5fc48",
        "c367d48c55e5a3fa0df14fd62889e4bb6b63cb01"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 29 20:30:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 29 20:30:27 2013 +0000"
      },
      "message": "Merge \"Fix a variety of small publicly-reported bugs.\""
    },
    {
      "commit": "c367d48c55e5a3fa0df14fd62889e4bb6b63cb01",
      "tree": "cc6a7e56e5c5e74d66603c8170660fd99c52bff3",
      "parents": [
        "b4cae4a955ebd91cf35aaeb00ab12ce6f1d5fc48"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 29 13:12:55 2013 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 29 13:12:55 2013 -0700"
      },
      "message": "Fix a variety of small publicly-reported bugs.\n\nPossible NULL dereference in cmds/bootanimation/BootAnimation.cpp.\nhttps://code.google.com/p/android/issues/detail?id\u003d61556\n\nMissing fclose in core/jni/android_os_Debug.cpp.\nhttps://code.google.com/p/android/issues/detail?id\u003d61546\n\nBad loop guards in core/jni/android_util_Process.cpp.\nhttps://code.google.com/p/android/issues/detail?id\u003d61557\n\nAssignment to wrong variable in libs/androidfw/AssetManager.cpp.\nhttps://code.google.com/p/android/issues/detail?id\u003d61560\n\nMissing delete[]s in libs/androidfw/ObbFile.cpp.\nhttps://code.google.com/p/android/issues/detail?id\u003d61549\n\nLeaks on error in tools/aapt/Images.cpp.\nhttps://code.google.com/p/android/issues/detail?id\u003d61552\n\nTwo missing fclose calls in tools/aapt/Resource.cpp.\nhttps://code.google.com/p/android/issues/detail?id\u003d61553\n\nMissing fclose in tools/aidl/aidl.cpp.\nhttps://code.google.com/p/android/issues/detail?id\u003d61554\n\nChange-Id: I5820f3824e72d07a9acb776cf0af3e7443f5694a\n"
    },
    {
      "commit": "569220399841ae1a3fd62a1b77fa087bca2ee0f3",
      "tree": "da24702917a2e8714712928a272ee6d3bafef058",
      "parents": [
        "ddc91628819f02d6cfb60cfa26b582d52fa76cde",
        "b4cae4a955ebd91cf35aaeb00ab12ce6f1d5fc48"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Oct 29 08:50:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 29 08:50:28 2013 -0700"
      },
      "message": "am b4cae4a9: Merge \"Fix SSLCertificateSocketFactory.getDefaultCipherSuites.\"\n\n* commit \u0027b4cae4a955ebd91cf35aaeb00ab12ce6f1d5fc48\u0027:\n  Fix SSLCertificateSocketFactory.getDefaultCipherSuites.\n"
    },
    {
      "commit": "b4cae4a955ebd91cf35aaeb00ab12ce6f1d5fc48",
      "tree": "43ea0be76e581d543a9776ac778b37b8cfa91d3e",
      "parents": [
        "a1b4d97b6920d3cd84fe19b07512a0de6996bb4c",
        "019118af67c60448030540deca37d972c8839d38"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Oct 29 15:47:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 29 15:47:34 2013 +0000"
      },
      "message": "Merge \"Fix SSLCertificateSocketFactory.getDefaultCipherSuites.\""
    },
    {
      "commit": "130e1294e8aead233911e7895cedb63af5752519",
      "tree": "98bce8145a33519e378c78cd4a72d1ba4f63f440",
      "parents": [
        "a1b4d97b6920d3cd84fe19b07512a0de6996bb4c"
      ],
      "author": {
        "name": "Taeho Kim",
        "email": "jyte82@gmail.com",
        "time": "Thu Oct 17 10:43:06 2013 +0900"
      },
      "committer": {
        "name": "Taeho Kim",
        "email": "jyte82@gmail.com",
        "time": "Tue Oct 29 23:32:16 2013 +0900"
      },
      "message": "Fixed Drag-and-Drop sample code\n\nFixed some erros in \u0027Responding to drag events\u0027 sample code on\nhttp://developer.android.com/guide/topics/ui/drag-drop.html\n\nChanged View.OnDragEventListener to View.OnDragListener,\ndeleted brace start(\u0027{\u0027) after DragEvent.ACTION_DRAG_ENTERED which\ndoes not have matching ends, and removed \u0027break\u0027 on each case in\nswich statement which causes \u0027Unreachable code\u0027 error.\nAdded return statement at the \u0027default\u0027 case, so that onDrag() method\ncan return value in all case.\n\nChange-Id: I7d2335f5c405626e3f0cff275b52818762c84634\nSigned-off-by: Taeho Kim \u003cjyte82@gmail.com\u003e\n"
    },
    {
      "commit": "019118af67c60448030540deca37d972c8839d38",
      "tree": "43ea0be76e581d543a9776ac778b37b8cfa91d3e",
      "parents": [
        "a1b4d97b6920d3cd84fe19b07512a0de6996bb4c"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Mon Oct 28 16:16:38 2013 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Mon Oct 28 16:24:33 2013 -0700"
      },
      "message": "Fix SSLCertificateSocketFactory.getDefaultCipherSuites.\n\nThe method was returning all supported cipher suites instead of the\ndefault ones only. The default list of cipher suites actually used by\nsockets created by this factory is not affected by this issue.\n\nChange-Id: I2e4d7c6547fcb29ff7a0943bc8791706cc8d22bc\n"
    },
    {
      "commit": "ddc91628819f02d6cfb60cfa26b582d52fa76cde",
      "tree": "f6f51a7faa835adcfaad689d58036d23580ed582",
      "parents": [
        "6614220cd4bf2b9eb280dc8cc83bd95658a8156a",
        "a1b4d97b6920d3cd84fe19b07512a0de6996bb4c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@android.com",
        "time": "Mon Oct 21 10:31:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 21 10:31:23 2013 -0700"
      },
      "message": "am a1b4d97b: Merge \"Removed duplicate items on table of contents\"\n\n* commit \u0027a1b4d97b6920d3cd84fe19b07512a0de6996bb4c\u0027:\n  Removed duplicate items on table of contents\n"
    },
    {
      "commit": "a1b4d97b6920d3cd84fe19b07512a0de6996bb4c",
      "tree": "6f1a70fcb096bc6f8b516581258e11405b3206b1",
      "parents": [
        "3b459214f6e4682c75b58e101ce4679ecc1382b1",
        "6ef383ad1319f3b531af1eeb7b23807b09f489da"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@android.com",
        "time": "Mon Oct 21 17:27:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 21 17:27:34 2013 +0000"
      },
      "message": "Merge \"Removed duplicate items on table of contents\""
    },
    {
      "commit": "6614220cd4bf2b9eb280dc8cc83bd95658a8156a",
      "tree": "4496a939521fb47fc595555901f64a6dfa18f029",
      "parents": [
        "2ec939bac6263fefee2605d2b50136955cfcba6d",
        "3b459214f6e4682c75b58e101ce4679ecc1382b1"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Oct 21 09:01:38 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 21 09:01:38 2013 -0700"
      },
      "message": "am 3b459214: Merge \"Fix typo for radio technology\"\n\n* commit \u00273b459214f6e4682c75b58e101ce4679ecc1382b1\u0027:\n  Fix typo for radio technology\n"
    },
    {
      "commit": "3b459214f6e4682c75b58e101ce4679ecc1382b1",
      "tree": "2c6be95eb4200b9f2a71006766aea26abc48fe23",
      "parents": [
        "cf4c7bdd1c108345596ebf77ab9c853da9235de5",
        "20a03ecc10bdd301a53b650cdefb41108e3b265a"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Oct 21 15:58:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 21 15:58:33 2013 +0000"
      },
      "message": "Merge \"Fix typo for radio technology\""
    },
    {
      "commit": "20a03ecc10bdd301a53b650cdefb41108e3b265a",
      "tree": "2c6be95eb4200b9f2a71006766aea26abc48fe23",
      "parents": [
        "cf4c7bdd1c108345596ebf77ab9c853da9235de5"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Sat Oct 19 17:26:11 2013 -0700"
      },
      "committer": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Sun Oct 20 00:27:32 2013 +0000"
      },
      "message": "Fix typo for radio technology\n\nChange-Id: I792517f4c3aa568b014d6c2bc0023ce5255f8abb\n"
    },
    {
      "commit": "2ec939bac6263fefee2605d2b50136955cfcba6d",
      "tree": "81080525f46d73820eac9efb8e7b6ce6e0c59a6d",
      "parents": [
        "4a5b3f0ad0b742fbdce154236b15185aaff87ffb",
        "cf4c7bdd1c108345596ebf77ab9c853da9235de5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 18 12:07:52 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 18 12:07:52 2013 -0700"
      },
      "message": "am cf4c7bdd: Merge \"Fix whitespace issues after casts.\"\n\n* commit \u0027cf4c7bdd1c108345596ebf77ab9c853da9235de5\u0027:\n  Fix whitespace issues after casts.\n"
    },
    {
      "commit": "4a5b3f0ad0b742fbdce154236b15185aaff87ffb",
      "tree": "feb1676534998fd934ca83926d39419cea1c489b",
      "parents": [
        "69779458aeef3fa9d9c6f54487784cf558c850e8",
        "ac6e036a787de7582ec1556038f7170b3a020fcb"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 18 12:07:43 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 18 12:07:43 2013 -0700"
      },
      "message": "am ac6e036a: Merge \"Remove dependency on jniGetNonMovableArrayElements.\"\n\n* commit \u0027ac6e036a787de7582ec1556038f7170b3a020fcb\u0027:\n  Remove dependency on jniGetNonMovableArrayElements.\n"
    },
    {
      "commit": "cf4c7bdd1c108345596ebf77ab9c853da9235de5",
      "tree": "b9729eac897ac662881b6d9937db8066cc5bf485",
      "parents": [
        "ac6e036a787de7582ec1556038f7170b3a020fcb",
        "6ecb7a9a27c96e50525de2bc5c78391bf401bf72"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 18 18:05:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 18 18:05:27 2013 +0000"
      },
      "message": "Merge \"Fix whitespace issues after casts.\""
    },
    {
      "commit": "6ecb7a9a27c96e50525de2bc5c78391bf401bf72",
      "tree": "b9729eac897ac662881b6d9937db8066cc5bf485",
      "parents": [
        "ac6e036a787de7582ec1556038f7170b3a020fcb"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Oct 18 11:04:11 2013 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Oct 18 11:04:31 2013 -0700"
      },
      "message": "Fix whitespace issues after casts.\n\nChange-Id: Ief3e50fbedd193e22509aac783f16ba1288908de\n"
    },
    {
      "commit": "ac6e036a787de7582ec1556038f7170b3a020fcb",
      "tree": "f9c50ae8062b943ab8ee584fa3314427755450c7",
      "parents": [
        "7878883ed922f17c930c0d40588f62acf73f9a9c",
        "7384b428c445f07540fd6a80a21727d03be65d96"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 18 18:01:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 18 18:01:12 2013 +0000"
      },
      "message": "Merge \"Remove dependency on jniGetNonMovableArrayElements.\""
    },
    {
      "commit": "7384b428c445f07540fd6a80a21727d03be65d96",
      "tree": "f9c50ae8062b943ab8ee584fa3314427755450c7",
      "parents": [
        "7878883ed922f17c930c0d40588f62acf73f9a9c"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Oct 17 18:16:42 2013 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Oct 18 10:58:25 2013 -0700"
      },
      "message": "Remove dependency on jniGetNonMovableArrayElements.\n\njniGetNonMovableArrayElements is not safe and is going to be deleted.\n\nChange-Id: I6daae1e4ac9e01ca593cda522fdbeb774eef1eff\n(cherry picked from commit 75a5038849cecf38aba72721272ff07cca09501f)\n"
    },
    {
      "commit": "6ef383ad1319f3b531af1eeb7b23807b09f489da",
      "tree": "3d50a7ea6e95628ea55b832952df4b556f2b4120",
      "parents": [
        "7878883ed922f17c930c0d40588f62acf73f9a9c"
      ],
      "author": {
        "name": "Taeho Kim",
        "email": "jyte82@gmail.com",
        "time": "Thu Oct 17 11:10:19 2013 +0900"
      },
      "committer": {
        "name": "Taeho Kim",
        "email": "jyte82@gmail.com",
        "time": "Thu Oct 17 11:10:19 2013 +0900"
      },
      "message": "Removed duplicate items on table of contents\n\nRemoved duplicate, broken item in \u0027in this document\u0027 on Performance Tips (http://developer.android.com/traning/articles/perf-tips.html)\n\nChange-Id: I499d9bb314fa471e6d2c0590f59c2f71077c00b8\nSigned-off-by: Taeho Kim \u003cjyte82@gmail.com\u003e\n"
    },
    {
      "commit": "b873a17ce7be0a9771c24999adca6964431728f6",
      "tree": "3337e8c4680cfda58c49f2e704c4d9376ec7f00e",
      "parents": [
        "6155bfb788a771362d76a0d7d1c0cff1d9170ebf",
        "e5f3f65827043ac7b32287a3371c33c9fb90d030"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 18:16:14 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 18:16:14 2013 -0700"
      },
      "message": "am e5f3f658: (-s ours) am 192a856d: (-s ours) Merge \"Import translations. DO NOT MERGE\" into klp-dev\n\n* commit \u0027e5f3f65827043ac7b32287a3371c33c9fb90d030\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "e5f3f65827043ac7b32287a3371c33c9fb90d030",
      "tree": "99834956de1e54d2be6329b7b56628f3bb8d96bd",
      "parents": [
        "e704c3c9ee6a9ed2b7fbf34a0fcf70b0062d0dfb",
        "192a856df21429a1a152130394225118710d5125"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 18:12:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 18:12:23 2013 -0700"
      },
      "message": "am 192a856d: (-s ours) Merge \"Import translations. DO NOT MERGE\" into klp-dev\n\n* commit \u0027192a856df21429a1a152130394225118710d5125\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "192a856df21429a1a152130394225118710d5125",
      "tree": "7ab2305378795e3b5de4bb6d218a54ec9312ba3b",
      "parents": [
        "41e6e50ce60b0f806c69f66e8e3362e3a6c422ad",
        "829ebd42b2a1e6f9adb3578b247d1d7300b56e9e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Oct 17 01:08:30 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 01:08:31 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "6155bfb788a771362d76a0d7d1c0cff1d9170ebf",
      "tree": "3337e8c4680cfda58c49f2e704c4d9376ec7f00e",
      "parents": [
        "7ce6090a30ef7245c66ef0e9562ec22adce29471",
        "e704c3c9ee6a9ed2b7fbf34a0fcf70b0062d0dfb"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Wed Oct 16 18:01:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 18:01:53 2013 -0700"
      },
      "message": "am e704c3c9: am 41e6e50c: merge in klp-release (no-op)\n\n* commit \u0027e704c3c9ee6a9ed2b7fbf34a0fcf70b0062d0dfb\u0027: (27 commits)\n  Fix dock rect calculation when nav is translucent.\n  Fix registerListener and flush bugs.\n  Guard against NPE when using existing process.\n  Add missing locking when updating the accessibility node info cache.\n  Fix issue #11113111: `dumpsys activity service` is broken\n  Revert \"Use a build-specific wifi country code\"\n  Fix CookieSyncManager for WebViewClassic\n  Retain IME assignment if no windows accept input.\n  KLP/KitKat is now API 19.\n  Decouple construction of WebView, CookieSyncManager, WebViewDatabase\n  Fix issue #10921903: CTS: android.os.cts.ParcelTest#testReadBundle...\n  De-blue the add lock screen widget pressed state\n  De-blue notification backgrounds\n  Revert behavior to perform onResume.\n  PackageManager#queryIntentServices breaks its contract.\n  Choosing default paper size for the \"Save to PDF\" fake printer\n  Adding hidden APIs for observing the print jobs state.\n  Disallow range selection if the document has unknown page count.\n  Missed signal in FusedPrintersLoader.\n  Page range validation edge case handling.\n  ...\n"
    },
    {
      "commit": "829ebd42b2a1e6f9adb3578b247d1d7300b56e9e",
      "tree": "5daacaccf46b394abf32c802d3bd1c42a2702a8f",
      "parents": [
        "67fc6b0b4708161bc8e716f7effc47e7c15d1ca6"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 17:57:29 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 17:57:29 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0642a5841c24a7866dfe8a72ab2fc9acb696fd7d\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e704c3c9ee6a9ed2b7fbf34a0fcf70b0062d0dfb",
      "tree": "99834956de1e54d2be6329b7b56628f3bb8d96bd",
      "parents": [
        "5cff1d32adcaad178fc1ba5adf6b8545022ba474",
        "41e6e50ce60b0f806c69f66e8e3362e3a6c422ad"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Wed Oct 16 17:52:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 17:52:12 2013 -0700"
      },
      "message": "am 41e6e50c: merge in klp-release (no-op)\n\n* commit \u002741e6e50ce60b0f806c69f66e8e3362e3a6c422ad\u0027: (27 commits)\n  Fix dock rect calculation when nav is translucent.\n  Fix registerListener and flush bugs.\n  Guard against NPE when using existing process.\n  Add missing locking when updating the accessibility node info cache.\n  Fix issue #11113111: `dumpsys activity service` is broken\n  Revert \"Use a build-specific wifi country code\"\n  Fix CookieSyncManager for WebViewClassic\n  Retain IME assignment if no windows accept input.\n  KLP/KitKat is now API 19.\n  Decouple construction of WebView, CookieSyncManager, WebViewDatabase\n  Fix issue #10921903: CTS: android.os.cts.ParcelTest#testReadBundle...\n  De-blue the add lock screen widget pressed state\n  De-blue notification backgrounds\n  Revert behavior to perform onResume.\n  PackageManager#queryIntentServices breaks its contract.\n  Choosing default paper size for the \"Save to PDF\" fake printer\n  Adding hidden APIs for observing the print jobs state.\n  Disallow range selection if the document has unknown page count.\n  Missed signal in FusedPrintersLoader.\n  Page range validation edge case handling.\n  ...\n"
    },
    {
      "commit": "41e6e50ce60b0f806c69f66e8e3362e3a6c422ad",
      "tree": "c7ddc09f859a50828669c54c11d602fd5bff9b3f",
      "parents": [
        "4928e2cef574b50c919519a703d81415241acb26",
        "f7ff458902949116de72da52d2b63bab5bbe37fd"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Wed Oct 16 17:42:40 2013 -0700"
      },
      "committer": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Wed Oct 16 17:42:40 2013 -0700"
      },
      "message": "merge in klp-release (no-op)\n"
    },
    {
      "commit": "7ce6090a30ef7245c66ef0e9562ec22adce29471",
      "tree": "3337e8c4680cfda58c49f2e704c4d9376ec7f00e",
      "parents": [
        "98d1ba4bd7e9f5b504ad0b7094c639df2c399734",
        "5cff1d32adcaad178fc1ba5adf6b8545022ba474"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Oct 16 16:47:42 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:47:42 2013 -0700"
      },
      "message": "am 5cff1d32: am 4928e2ce: am e90993bb: am 61884867: am 2d96a0d3: FileProvider training fix: add note about Support Lib to setup lesson\n\n* commit \u00275cff1d32adcaad178fc1ba5adf6b8545022ba474\u0027:\n  FileProvider training fix: add note about Support Lib to setup lesson\n"
    },
    {
      "commit": "98d1ba4bd7e9f5b504ad0b7094c639df2c399734",
      "tree": "f8233e2af6539a673c2b53ae92debdbcebbbafbf",
      "parents": [
        "53998c0f503f258b65d4333e621ceda0ba4b5a5d",
        "650b4616c1a4eedcafd9cdd5fcbde94454fff069"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Oct 16 16:47:39 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:47:39 2013 -0700"
      },
      "message": "am 650b4616: am 6355103b: Merge \"Camera2: filter bad faces\" into klp-dev\n\n* commit \u0027650b4616c1a4eedcafd9cdd5fcbde94454fff069\u0027:\n  Camera2: filter bad faces\n"
    },
    {
      "commit": "53998c0f503f258b65d4333e621ceda0ba4b5a5d",
      "tree": "90b899dfb51add526bac1daa36f52a1bbe2a5e40",
      "parents": [
        "3e97084232b748c11be7a0dfe03a6b1f0f333c1b",
        "13bc41a52d19dc32a5a0a9b23d27a26978439010"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 16 16:43:59 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:43:59 2013 -0700"
      },
      "message": "am 13bc41a5: am 265a099c: Merge \"Add APIs for an advanced print options activity.\" into klp-dev\n\n* commit \u002713bc41a52d19dc32a5a0a9b23d27a26978439010\u0027:\n  Add APIs for an advanced print options activity.\n"
    },
    {
      "commit": "5cff1d32adcaad178fc1ba5adf6b8545022ba474",
      "tree": "99834956de1e54d2be6329b7b56628f3bb8d96bd",
      "parents": [
        "650b4616c1a4eedcafd9cdd5fcbde94454fff069",
        "4928e2cef574b50c919519a703d81415241acb26"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Oct 16 16:41:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:41:34 2013 -0700"
      },
      "message": "am 4928e2ce: am e90993bb: am 61884867: am 2d96a0d3: FileProvider training fix: add note about Support Lib to setup lesson\n\n* commit \u00274928e2cef574b50c919519a703d81415241acb26\u0027:\n  FileProvider training fix: add note about Support Lib to setup lesson\n"
    },
    {
      "commit": "650b4616c1a4eedcafd9cdd5fcbde94454fff069",
      "tree": "6a635f42786f49d24dd818d9e3e5ef78374219e9",
      "parents": [
        "13bc41a52d19dc32a5a0a9b23d27a26978439010",
        "6355103bcae6f46105a53e2a8210c0b809980506"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Oct 16 16:41:31 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:41:31 2013 -0700"
      },
      "message": "am 6355103b: Merge \"Camera2: filter bad faces\" into klp-dev\n\n* commit \u00276355103bcae6f46105a53e2a8210c0b809980506\u0027:\n  Camera2: filter bad faces\n"
    },
    {
      "commit": "4928e2cef574b50c919519a703d81415241acb26",
      "tree": "c7ddc09f859a50828669c54c11d602fd5bff9b3f",
      "parents": [
        "6355103bcae6f46105a53e2a8210c0b809980506",
        "e90993bb5d30521fcb858702493b55836628b8b2"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Oct 16 16:40:17 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:40:17 2013 -0700"
      },
      "message": "am e90993bb: am 61884867: am 2d96a0d3: FileProvider training fix: add note about Support Lib to setup lesson\n\n* commit \u0027e90993bb5d30521fcb858702493b55836628b8b2\u0027:\n  FileProvider training fix: add note about Support Lib to setup lesson\n"
    },
    {
      "commit": "6355103bcae6f46105a53e2a8210c0b809980506",
      "tree": "084df9aafba2c2978e3e593313282149707e2680",
      "parents": [
        "265a099c105ec600e52011862c2e49b748a860d0",
        "844b3520cc31dbca40f282e5a0e3e6d442d4c686"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Oct 16 23:39:24 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 23:39:24 2013 +0000"
      },
      "message": "Merge \"Camera2: filter bad faces\" into klp-dev"
    },
    {
      "commit": "13bc41a52d19dc32a5a0a9b23d27a26978439010",
      "tree": "34ed9391dccc91e1e26f60d19e2ad4ecbb271447",
      "parents": [
        "7ca960b7c7d9c942d12636cc18191f704c9cd3a6",
        "265a099c105ec600e52011862c2e49b748a860d0"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 16 16:37:48 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:37:48 2013 -0700"
      },
      "message": "am 265a099c: Merge \"Add APIs for an advanced print options activity.\" into klp-dev\n\n* commit \u0027265a099c105ec600e52011862c2e49b748a860d0\u0027:\n  Add APIs for an advanced print options activity.\n"
    },
    {
      "commit": "e90993bb5d30521fcb858702493b55836628b8b2",
      "tree": "c4af0a8c7d7bf9a75e1148b57a032dae95287c8a",
      "parents": [
        "a4825fbe24871c57cc855c7d8640a92d114c0514",
        "6188486766230318ee1e4b91164f3c69c5a4359a"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Oct 16 16:37:48 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:37:48 2013 -0700"
      },
      "message": "am 61884867: am 2d96a0d3: FileProvider training fix: add note about Support Lib to setup lesson\n\n* commit \u00276188486766230318ee1e4b91164f3c69c5a4359a\u0027:\n  FileProvider training fix: add note about Support Lib to setup lesson\n"
    },
    {
      "commit": "3e97084232b748c11be7a0dfe03a6b1f0f333c1b",
      "tree": "47fe4828366077e4bc09ec7e9352cffb990206de",
      "parents": [
        "9b1afd36bb7e56abf371e255c8addd2008fc8990",
        "7ca960b7c7d9c942d12636cc18191f704c9cd3a6"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 16:36:26 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:36:26 2013 -0700"
      },
      "message": "am 7ca960b7: (-s ours) am a41d7d9c: (-s ours) Merge \"Import translations. DO NOT MERGE\" into klp-dev\n\n* commit \u00277ca960b7c7d9c942d12636cc18191f704c9cd3a6\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "9b1afd36bb7e56abf371e255c8addd2008fc8990",
      "tree": "47fe4828366077e4bc09ec7e9352cffb990206de",
      "parents": [
        "b75fb2230678d443c56c499ef9b8d5977fb3c846",
        "90472ebd0d264d12ff0fe43e30480ae4bf55eca5"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 16:36:19 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:36:19 2013 -0700"
      },
      "message": "am 90472ebd: (-s ours) am 477af29d: (-s ours) Merge \"Import translations. DO NOT MERGE\" into klp-dev\n\n* commit \u002790472ebd0d264d12ff0fe43e30480ae4bf55eca5\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "b75fb2230678d443c56c499ef9b8d5977fb3c846",
      "tree": "47fe4828366077e4bc09ec7e9352cffb990206de",
      "parents": [
        "2d4cbc7a000a135e1bd757a51682c40949c5f754",
        "29745b3eb3120e9a22ba6c23bdb9c67a8f8da7ce"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 16:36:14 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:36:14 2013 -0700"
      },
      "message": "am 29745b3e: (-s ours) am b65ab00e: (-s ours) Merge \"Import translations. DO NOT MERGE\" into klp-dev\n\n* commit \u002729745b3eb3120e9a22ba6c23bdb9c67a8f8da7ce\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "2d4cbc7a000a135e1bd757a51682c40949c5f754",
      "tree": "47fe4828366077e4bc09ec7e9352cffb990206de",
      "parents": [
        "c724c28f3c60eee5bc946a7f71b941304972c525",
        "29c4161d55e7a69b3addcfeabeee8f0911a3f464"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 16:36:11 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:36:11 2013 -0700"
      },
      "message": "am 29c4161d: (-s ours) am fde69a53: (-s ours) Merge \"Import translations. DO NOT MERGE\" into klp-dev\n\n* commit \u002729c4161d55e7a69b3addcfeabeee8f0911a3f464\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "c724c28f3c60eee5bc946a7f71b941304972c525",
      "tree": "47fe4828366077e4bc09ec7e9352cffb990206de",
      "parents": [
        "3d66877b93c037a81f40d896b74b507c57926c54",
        "2c837ca3b5a99e9d89b0ab6d2155f10b048ed255"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 16 16:36:08 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:36:08 2013 -0700"
      },
      "message": "am 2c837ca3: am afb3a418: Merge \"Doc change: add i/o 2013 design video embeds to videos page.\" into klp-dev\n\n* commit \u00272c837ca3b5a99e9d89b0ab6d2155f10b048ed255\u0027:\n  Doc change: add i/o 2013 design video embeds to videos page.\n"
    },
    {
      "commit": "3d66877b93c037a81f40d896b74b507c57926c54",
      "tree": "e141c50c0ce73d02c8ccc1c0365e961261fdd153",
      "parents": [
        "25e7240e997d9af058f2700f7626b8c9d155ee3a",
        "0763e1565b8e82a1754b21e7c9096b525402f724"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 16 16:36:03 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:36:03 2013 -0700"
      },
      "message": "am 0763e156: am 89ec7c78: Merge \"some javadoc improvements for virtual display and new meta tag name\" into klp-dev\n\n* commit \u00270763e1565b8e82a1754b21e7c9096b525402f724\u0027:\n  some javadoc improvements for virtual display and new meta tag name\n"
    },
    {
      "commit": "265a099c105ec600e52011862c2e49b748a860d0",
      "tree": "810407324ffb30ecd959a5f725b58584ec97ee66",
      "parents": [
        "a41d7d9c6d075255960643b75feea2953533e1d6",
        "1c43fceaaa5f9aa6e29e2670f44f312632241007"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 16 23:35:35 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 23:35:35 2013 +0000"
      },
      "message": "Merge \"Add APIs for an advanced print options activity.\" into klp-dev"
    },
    {
      "commit": "6188486766230318ee1e4b91164f3c69c5a4359a",
      "tree": "ec4de47c0676c1c4fe0383890ccee4bbaf678db7",
      "parents": [
        "655d8c40092730c8029299eb28961263eaad086c",
        "2d96a0d3424314b53b46b0fd6fd5b0dad71e7790"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Oct 16 16:34:06 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:34:06 2013 -0700"
      },
      "message": "am 2d96a0d3: FileProvider training fix: add note about Support Lib to setup lesson\n\n* commit \u00272d96a0d3424314b53b46b0fd6fd5b0dad71e7790\u0027:\n  FileProvider training fix: add note about Support Lib to setup lesson\n"
    },
    {
      "commit": "7ca960b7c7d9c942d12636cc18191f704c9cd3a6",
      "tree": "209db45835219b72d0f6231cdf71f120ebb68edd",
      "parents": [
        "90472ebd0d264d12ff0fe43e30480ae4bf55eca5",
        "a41d7d9c6d075255960643b75feea2953533e1d6"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 16:30:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:30:34 2013 -0700"
      },
      "message": "am a41d7d9c: (-s ours) Merge \"Import translations. DO NOT MERGE\" into klp-dev\n\n* commit \u0027a41d7d9c6d075255960643b75feea2953533e1d6\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "90472ebd0d264d12ff0fe43e30480ae4bf55eca5",
      "tree": "209db45835219b72d0f6231cdf71f120ebb68edd",
      "parents": [
        "29745b3eb3120e9a22ba6c23bdb9c67a8f8da7ce",
        "477af29d35508411efa11463c1d8c53c7bf05cb9"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 16:30:31 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:30:31 2013 -0700"
      },
      "message": "am 477af29d: (-s ours) Merge \"Import translations. DO NOT MERGE\" into klp-dev\n\n* commit \u0027477af29d35508411efa11463c1d8c53c7bf05cb9\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "29745b3eb3120e9a22ba6c23bdb9c67a8f8da7ce",
      "tree": "209db45835219b72d0f6231cdf71f120ebb68edd",
      "parents": [
        "29c4161d55e7a69b3addcfeabeee8f0911a3f464",
        "b65ab00e109a1bc6fdfd3fe9bac8293f408c8063"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 16:30:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:30:28 2013 -0700"
      },
      "message": "am b65ab00e: (-s ours) Merge \"Import translations. DO NOT MERGE\" into klp-dev\n\n* commit \u0027b65ab00e109a1bc6fdfd3fe9bac8293f408c8063\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "29c4161d55e7a69b3addcfeabeee8f0911a3f464",
      "tree": "209db45835219b72d0f6231cdf71f120ebb68edd",
      "parents": [
        "2c837ca3b5a99e9d89b0ab6d2155f10b048ed255",
        "fde69a537099a5cf935b141615fed5ba05ba8043"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 16:30:26 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:30:26 2013 -0700"
      },
      "message": "am fde69a53: (-s ours) Merge \"Import translations. DO NOT MERGE\" into klp-dev\n\n* commit \u0027fde69a537099a5cf935b141615fed5ba05ba8043\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "2c837ca3b5a99e9d89b0ab6d2155f10b048ed255",
      "tree": "209db45835219b72d0f6231cdf71f120ebb68edd",
      "parents": [
        "0763e1565b8e82a1754b21e7c9096b525402f724",
        "afb3a418c36de5b37d41b8167241c682b9be23dc"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 16 16:30:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:30:23 2013 -0700"
      },
      "message": "am afb3a418: Merge \"Doc change: add i/o 2013 design video embeds to videos page.\" into klp-dev\n\n* commit \u0027afb3a418c36de5b37d41b8167241c682b9be23dc\u0027:\n  Doc change: add i/o 2013 design video embeds to videos page.\n"
    },
    {
      "commit": "0763e1565b8e82a1754b21e7c9096b525402f724",
      "tree": "96a21cde50756b1c365ab70941458f13e7bcef92",
      "parents": [
        "519d8895a29dd78f5250ee2ececac4e03a6f5b70",
        "89ec7c781e64574f649492c14c7db33eb8e6702c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 16 16:30:20 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 16 16:30:20 2013 -0700"
      },
      "message": "am 89ec7c78: Merge \"some javadoc improvements for virtual display and new meta tag name\" into klp-dev\n\n* commit \u002789ec7c781e64574f649492c14c7db33eb8e6702c\u0027:\n  some javadoc improvements for virtual display and new meta tag name\n"
    },
    {
      "commit": "a41d7d9c6d075255960643b75feea2953533e1d6",
      "tree": "692ba93f028a1991dc78e84264079328cdd70e2a",
      "parents": [
        "477af29d35508411efa11463c1d8c53c7bf05cb9",
        "58c564fce9b08befd061d52c5269559ef28671f1"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 23:21:04 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 23:21:04 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "477af29d35508411efa11463c1d8c53c7bf05cb9",
      "tree": "a3e0f16737d374fd964feb8ce2127d092a63aaf7",
      "parents": [
        "b65ab00e109a1bc6fdfd3fe9bac8293f408c8063",
        "d232a6f988770d0e55f41b0f3e68b4bce65e761a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 23:20:39 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 23:20:39 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "b65ab00e109a1bc6fdfd3fe9bac8293f408c8063",
      "tree": "f32c03eff5c22e68dfe96724ceb0b49c6dd8acc6",
      "parents": [
        "fde69a537099a5cf935b141615fed5ba05ba8043",
        "f6cfa3de153640b221d217f6313e019476887347"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 23:20:09 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 23:20:10 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "fde69a537099a5cf935b141615fed5ba05ba8043",
      "tree": "56368dc428860b23f29102331cdde2eb34c4e18e",
      "parents": [
        "afb3a418c36de5b37d41b8167241c682b9be23dc",
        "5c9c04b0a225de3d44ced5310e5ce0939b223ee7"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 16 23:19:58 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 23:19:58 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "844b3520cc31dbca40f282e5a0e3e6d442d4c686",
      "tree": "71a0d7dacff39f97ca4f42556f74e5c2282062d2",
      "parents": [
        "67fc6b0b4708161bc8e716f7effc47e7c15d1ca6"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Oct 16 16:13:50 2013 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Oct 16 16:13:50 2013 -0700"
      },
      "message": "Camera2: filter bad faces\n\nFilter bad face score and ids.\n\nBug: 11257538\nChange-Id: I9beb042e8c0d2f08a3efcd2877deee036b80482f\n"
    },
    {
      "commit": "afb3a418c36de5b37d41b8167241c682b9be23dc",
      "tree": "040f0bd34ed1601fce1f3a1cb678eb1b231a1f09",
      "parents": [
        "89ec7c781e64574f649492c14c7db33eb8e6702c",
        "593d970615d32517e4ecba8a6d29373c7b8e6151"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 16 23:10:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 23:10:12 2013 +0000"
      },
      "message": "Merge \"Doc change: add i/o 2013 design video embeds to videos page.\" into klp-dev"
    },
    {
      "commit": "89ec7c781e64574f649492c14c7db33eb8e6702c",
      "tree": "0faae3194c31b3e88854576a31ca647254e05e50",
      "parents": [
        "9c446d82736dde10a9cf13de9165334f4e699afe",
        "cc2195bb560cc155bf3e7d3a7f27fe619a497124"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 16 23:01:01 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 23:01:02 2013 +0000"
      },
      "message": "Merge \"some javadoc improvements for virtual display and new meta tag name\" into klp-dev"
    }
  ],
  "next": "1c43fceaaa5f9aa6e29e2670f44f312632241007"
}
