)]}'
{
  "log": [
    {
      "commit": "fc81bfe3fb43296ca7040b8f259e1cbec50898ca",
      "tree": "eb983f0d6d2fbe71a392584f54a65e5fc6647601",
      "parents": [
        "0421754a21ff93827ea6e02f21a09db8ce247de8",
        "3ab1ec05491d5da8eea070889c03b6ea4f2af5bc"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 10 20:06:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 20:06:18 2014 +0000"
      },
      "message": "Merge \"RTL support for print UI.\" into lmp-dev"
    },
    {
      "commit": "657d30e7f407d427b89b3f7f0b960cfd5fc3f01d",
      "tree": "e559a9224a14f7cfbdb0d3850aed3324291dea66",
      "parents": [
        "fab395e9b9d49fe824d562f1b4dd7a400d944d4e",
        "ee7ea8534067fd83ce4e446da5fd8b538cc2c444"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Sep 10 19:48:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 19:48:21 2014 +0000"
      },
      "message": "Merge \"Camera2: Allow captures right after abort\" into lmp-dev"
    },
    {
      "commit": "8c9e975c44d35c111176e4b8c38555121495e7ae",
      "tree": "fab2e06763562face3a82502b2cbd0cf159410e9",
      "parents": [
        "3d13b16ae482e9c2a04484b56b7112612458c861",
        "35f7a94c846cfdaa75ed6bc58ec37bdef7a09be8"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 10 19:30:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 19:30:22 2014 +0000"
      },
      "message": "Merge \"Don\u0027t accept score below 0.\" into lmp-dev"
    },
    {
      "commit": "6cb95276c3ead697f18e3d211c8d5b5ffacf379f",
      "tree": "2f0417ff2965f02a03f0ef6dd05571cb7ef20308",
      "parents": [
        "f35423bb4e74f6cdc5e4cfc5302e659457e30f5d",
        "2a129789adbfa64098cba50a27f88d9602d022ab"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Sep 10 17:46:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 17:46:21 2014 +0000"
      },
      "message": "Merge \"Update unclear Fragment Javadoc.\" into lmp-dev"
    },
    {
      "commit": "35f7a94c846cfdaa75ed6bc58ec37bdef7a09be8",
      "tree": "c16a982acd21d51932bc83920eb187363a10aa4b",
      "parents": [
        "36f32f1b97b7437c50bd0a71d7c2ebd5bcd8c2ae"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Sep 09 14:46:37 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 10 10:39:37 2014 -0700"
      },
      "message": "Don\u0027t accept score below 0.\n\nNetwork Factories are allowed to go below, but networks need to be\nconstrained.  Allowing the network to go below 0 meant that -1 could\nsometimes leak through and foul the logic.\n\nThe core of 17361330 will be fixed when we stop sending scores for\nlistens to NetworkFactories, but it exposed this issue too.  Summary:\n\n1 - add a network listener.  This isn\u0027t  a request so it\u0027s not sent\nto networks.\n2 - alter your score (ethernet sets score to -1 when the link goes\ndown) (16:07:39.782)\n3 - a bug in ConnectivityService causes score changes to get sent for\nall network requests and network listeners causing NetworkFactories\nto no see 2 entities.  This bug will be fixed by a pending change\n(https://googleplex-android-review.googlesource.com/#/c/540840/).\nThis causes the ethernet NetworkFactory to see two entities, both\nserved by networks of score -1.  (16:07:39.989)\n4 - disconnect Ethernet - this only sends 0 scores for known\nrequests, not network listeners.  Had it been sent for both entities\nthey both would have evaluated that the networkfactory score (-1)\nwas lower than the request score (0) and both released their\nrefcount. (16:08:03.147)\n5 - this means the listener is tracked by the EthernetNetworkFactory\nwith a score of -1 while the factory itself has a score of -1 so the\nnetwork release isn\u0027t called.\n\nbug:17361330\nChange-Id: Ife34ca0f9c233dd3c3df80f6fea580af43afcdeb\n"
    },
    {
      "commit": "a3256cd3e7efa9d16bb0c9bfae3583c03a414afa",
      "tree": "9c2de2e4beb01eeacdfcd17583d492777fba9caf",
      "parents": [
        "df980618a309df46e8569d3b16a6ff4f286e24de",
        "059d766e1450eede014076957cda6300e75f84b5"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Sep 10 17:11:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 17:11:21 2014 +0000"
      },
      "message": "Merge \"camera2: Fix preview stretching in LEGACY mode.\" into lmp-dev"
    },
    {
      "commit": "df980618a309df46e8569d3b16a6ff4f286e24de",
      "tree": "b106743aa2e8e858a219bdd2bb3e58ea2a383bc8",
      "parents": [
        "6658b159dbb4892a6429891f2ae9eccef3b59ccf",
        "ef9c523848e76490270c3e954aab10369c56f602"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Wed Sep 10 16:26:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 16:26:50 2014 +0000"
      },
      "message": "Merge \"Update string value for provisioning action and extra\" into lmp-dev"
    },
    {
      "commit": "c8e4fa41f22cc23937a8660992ee60502ed6e13f",
      "tree": "09280409e193f86e18c3601b5b66a094204a3884",
      "parents": [
        "3e5d59c3653700e4dfe77b665eba0bbc88e470de",
        "4dd81467e33a694138da6916fc68ca79501a9429"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Sep 10 15:00:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 15:00:20 2014 +0000"
      },
      "message": "Merge \"Move zen mode constants and code to framework\" into lmp-dev"
    },
    {
      "commit": "3e5d59c3653700e4dfe77b665eba0bbc88e470de",
      "tree": "1ab30d74fa16626f8be49c135210e5a0d7c2c4a4",
      "parents": [
        "b7d63aedf57e946c1a555e773d1e3591122544a7",
        "9034f2452b94363bf4c868a32c4f7fed4ad6dc6a"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Sep 10 14:46:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 14:46:20 2014 +0000"
      },
      "message": "Merge \"Zen: make Condition available over @SystemApi\" into lmp-dev"
    },
    {
      "commit": "9034f2452b94363bf4c868a32c4f7fed4ad6dc6a",
      "tree": "5b38e86cb840731e16d8b64bb23ea98a654dae2e",
      "parents": [
        "c727fb1fc2a0653f2f1355c2f5aa826a3126dcc4"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Sep 10 10:42:13 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Sep 10 10:42:13 2014 -0400"
      },
      "message": "Zen: make Condition available over @SystemApi\n\nFix build.\n\nBug:16819503\nChange-Id: I011723a770a9a8b7fc8124defd56137ec5f1704e\n"
    },
    {
      "commit": "b7d63aedf57e946c1a555e773d1e3591122544a7",
      "tree": "c4629cc4a656f71381d083c7f18bba5a8eb5c374",
      "parents": [
        "cb0567f98cc6d13365a32c3adaa41078a8afc8d4",
        "fd3c4744f265c5277e6e2641a18d5ec3dff19f6b"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Sep 10 14:30:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 14:30:17 2014 +0000"
      },
      "message": "Merge \"Use intrinsic size for path animation in AnimatedVectorDrawable\" into lmp-dev"
    },
    {
      "commit": "cb0567f98cc6d13365a32c3adaa41078a8afc8d4",
      "tree": "5160eef2e97764e0421d1dc7c11b8c807c2ed427",
      "parents": [
        "fdef6284707fc7063f35646ce7b432138c6b39cc",
        "ce2ee3d6de670e52abed7f432778701113ba9c07"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Sep 10 14:29:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 14:29:59 2014 +0000"
      },
      "message": "Merge \"Fix fade transition not working with Activity Transitions.\" into lmp-dev"
    },
    {
      "commit": "4dd81467e33a694138da6916fc68ca79501a9429",
      "tree": "bbba4e89ccc3309509f612bc9512e7e785ab401d",
      "parents": [
        "00fb8a80c87150bc0e032d36d3ff1ea8bef988b3"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Sep 08 10:13:59 2014 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Sep 10 09:30:03 2014 -0400"
      },
      "message": "Move zen mode constants and code to framework\n\nThis allows the strings and code to be shared with settings.\n\nBug: 15454830\nChange-Id: I9300af4f8b6d80042452b75db3418b20c5c5cc81\n"
    },
    {
      "commit": "bf4e41747d138bf89c6c3fa5076a38334d3b45e1",
      "tree": "093070fcd2be8c02b52701251d7018159dc47ca5",
      "parents": [
        "c727fb1fc2a0653f2f1355c2f5aa826a3126dcc4"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Sep 10 09:10:00 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Sep 10 09:13:54 2014 -0400"
      },
      "message": "Zen: Make condition providers available via @SystemApi.\n\nBug:16819503\nChange-Id: Ibd7004f7a0928d3f14f9ccd55088cf645d5285e2\n"
    },
    {
      "commit": "f950641e28b72e50505f94d0a1fa895b2cced783",
      "tree": "fed7ce487ee2c5f69a8038e90542d85ca5f772b6",
      "parents": [
        "c8824b18c1fe1ea917d4cc8b72796522c25605f0",
        "3870d451f7d3913a05ffa144d03167bde9221adb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Sep 10 11:23:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 11:23:38 2014 +0000"
      },
      "message": "Merge \"Add system trust agents on first boot or when adding user\" into lmp-dev"
    },
    {
      "commit": "c8824b18c1fe1ea917d4cc8b72796522c25605f0",
      "tree": "b91d7070287d3e049a70f761b59325548adec29a",
      "parents": [
        "c8e1d78af967579a5a3227f3234420baca49042f",
        "8942bcd6ea7de228d1145599739bd43a881dfe1d"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Wed Sep 10 11:14:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 11:14:59 2014 +0000"
      },
      "message": "Merge \"Remember userId when stripping / rebuilding notification.\" into lmp-dev"
    },
    {
      "commit": "c8e1d78af967579a5a3227f3234420baca49042f",
      "tree": "55db2bd008b33a28e47cfa236aaf09b617e43944",
      "parents": [
        "b907affce2ca0451637770710b5bedc8162f69cf",
        "704dd61f5be9266b3cfdfeb407b6fc4822bac7af"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Wed Sep 10 11:14:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 11:14:33 2014 +0000"
      },
      "message": "Merge \"NoLiService: Delete @removed meetsInterruptionFilter\" into lmp-dev"
    },
    {
      "commit": "b907affce2ca0451637770710b5bedc8162f69cf",
      "tree": "1538f7f64b3b99b3a7f94b5b5f5dfedc7a2b5b7b",
      "parents": [
        "c90f95c79ddd930c3fba13352f15ce7666eca402",
        "aca4b25f479065088a798eff3b87ec46325632e3"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Wed Sep 10 11:14:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 11:14:08 2014 +0000"
      },
      "message": "Merge \"Notification: Use ViewStub for ProgressBar\" into lmp-dev"
    },
    {
      "commit": "c90f95c79ddd930c3fba13352f15ce7666eca402",
      "tree": "2c54ce73d551b3aa889e524c6654161c38d88439",
      "parents": [
        "f8eef096223301d855bc726f7c2f8df2183ceb10",
        "19ccb5fd759dc9284da32320ed1219bee3e031be"
      ],
      "author": {
        "name": "Adam Connors",
        "email": "adamconnors@google.com",
        "time": "Wed Sep 10 10:07:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 10:07:15 2014 +0000"
      },
      "message": "Merge \"Add feature flags for verified boot and securely remove users.\" into lmp-dev"
    },
    {
      "commit": "f8eef096223301d855bc726f7c2f8df2183ceb10",
      "tree": "e2d55c6179b5ce9e27f648aee5198754561dd361",
      "parents": [
        "ec19d621b33ac1dfd22964e8418d792f6dc3fdfe",
        "443c2bafd824779a75cd4b922b6839a8df9795e9"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Sep 10 08:29:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 08:29:31 2014 +0000"
      },
      "message": "Merge \"Use public APIs to instantiate InputMethodSubtype\" into lmp-dev"
    },
    {
      "commit": "ec19d621b33ac1dfd22964e8418d792f6dc3fdfe",
      "tree": "c1720fe08952f5d922f4dbcf297c73edd6eed03c",
      "parents": [
        "a0000c6c3c0cccb99c86a41df02ea5770db70a21",
        "e3da790f8c2a8d728ba8febc1334ff44883055d2"
      ],
      "author": {
        "name": "Jessica Hummel",
        "email": "jhummel@google.com",
        "time": "Wed Sep 10 08:08:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 08:08:48 2014 +0000"
      },
      "message": "Merge \"Remove unused DEFAULT_MANAGED_PROFILE_NAME extra from DevicePolicyManager.\" into lmp-dev"
    },
    {
      "commit": "e3da790f8c2a8d728ba8febc1334ff44883055d2",
      "tree": "84e09bb13c115758d9b177c476d18cf9dad94918",
      "parents": [
        "699a49b9f1d1a7f44a37fa9df96f22f724fbeb1f"
      ],
      "author": {
        "name": "Jessica Hummel",
        "email": "jhummel@google.com",
        "time": "Wed Aug 20 15:20:11 2014 +0100"
      },
      "committer": {
        "name": "Jessica Hummel",
        "email": "jhummel@google.com",
        "time": "Wed Sep 10 08:08:02 2014 +0000"
      },
      "message": "Remove unused DEFAULT_MANAGED_PROFILE_NAME extra from DevicePolicyManager.\n\nChange-Id: I6fe96df66a4a78cf2e2455d58bba13051d108fdf\nbug:17152955"
    },
    {
      "commit": "443c2bafd824779a75cd4b922b6839a8df9795e9",
      "tree": "d19d285b70d435fa4f9f4631d13f12549f29812e",
      "parents": [
        "f14fb34292a31b278501e325a7f89745a91abf5a"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Sep 10 14:10:30 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Sep 10 15:42:14 2014 +0900"
      },
      "message": "Use public APIs to instantiate InputMethodSubtype\n\nThis is a groundwork for subsequent CLs that are\nsupposed to improve default input method selection\nlogics.\n\nHistorically we have had a @hide constructor of\nInputMethodSubtype. However, this contructor is\na bit obsolete because we can not specify some\nparameters that were added in recent platform\nreleases. We should use InputMethodSubtypeBuilder\ninstead.\n\nBUG: 17347871\nChange-Id: I72ad79682a58344e14380eb20e26edf98aee37cd\n"
    },
    {
      "commit": "3ab1ec05491d5da8eea070889c03b6ea4f2af5bc",
      "tree": "dfd0ecbaf40b97e46473873bb287b42489463611",
      "parents": [
        "cd7955f66c3b1c47b477ae197ec15c586cec784e"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 09 21:26:24 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 09 21:30:35 2014 -0700"
      },
      "message": "RTL support for print UI.\n\nbug:16966145\n\nChange-Id: I488d11f1941545630d52eea4c4d48c43667c6067\n"
    },
    {
      "commit": "5fea53d0853a0995f6432fcc54ed48b6b975db51",
      "tree": "3a8fb06b8433dfdaa52442bccd9f0d72ff935c8f",
      "parents": [
        "2c5afa320e617556351ff058f9ef94f7cdbd24cb",
        "86e15557c52e2847d2adc8495a281dcf0239506e"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Wed Sep 10 02:43:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 02:43:23 2014 +0000"
      },
      "message": "Merge \"Allow protected wifi in connectivity tests\" into lmp-dev"
    },
    {
      "commit": "86e15557c52e2847d2adc8495a281dcf0239506e",
      "tree": "bac02331fbaf242a3707318f56a0273c8c012a96",
      "parents": [
        "f5031e549472d1d813fa39b6b2973cd20c1b1120"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Tue Sep 09 19:25:55 2014 -0700"
      },
      "committer": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Tue Sep 09 19:25:55 2014 -0700"
      },
      "message": "Allow protected wifi in connectivity tests\n\nChange-Id: I31285572f90bfb46cc28fb04e79cb9b407477a7d\n"
    },
    {
      "commit": "059d766e1450eede014076957cda6300e75f84b5",
      "tree": "d8b1a8ee2d6fd7feb7f78af2ab2b30f304629eab",
      "parents": [
        "605e71922e83e887991b2ef2bce1b24358098288"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Sep 09 18:46:00 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Sep 09 19:04:45 2014 -0700"
      },
      "message": "camera2: Fix preview stretching in LEGACY mode.\n\nBug: 17447262\nChange-Id: Idf4ba8d3702cf03c5b01045e2e3efe380b503002\n"
    },
    {
      "commit": "cd7955f66c3b1c47b477ae197ec15c586cec784e",
      "tree": "504f2fe89c4e1237dfb8929f8822ba8cac8258c7",
      "parents": [
        "0fd9d8a2c8494be0a6e2c327beca385be00a7a86",
        "e809b11bc10941e829f96e703c6bb3ddb7948a41"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Sep 10 01:27:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 01:27:57 2014 +0000"
      },
      "message": "Merge \"Improve dialog padding when title or body text are missing\" into lmp-dev"
    },
    {
      "commit": "e809b11bc10941e829f96e703c6bb3ddb7948a41",
      "tree": "ba1be19ef8ba253bf36c568f14145b8a70daa6fe",
      "parents": [
        "3ab7bf1a3d1383190a8c3a84f1216227529fdcec"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Sep 09 18:24:52 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Sep 09 18:24:52 2014 -0700"
      },
      "message": "Improve dialog padding when title or body text are missing\n\nBUG: 17446820\nChange-Id: I20ace8660da90e6722e55978a3ce49eeafcd1220\n"
    },
    {
      "commit": "2a129789adbfa64098cba50a27f88d9602d022ab",
      "tree": "d516b57d078b588dd8945e0d58f437b417f085f5",
      "parents": [
        "2f439763bd4ce8b38ab66ed45e3d8ed4a31e9a33"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Sep 09 18:10:57 2014 -0700"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Sep 09 18:10:57 2014 -0700"
      },
      "message": "Update unclear Fragment Javadoc.\n\n\"Empty\" could imply that the constructor body itself is empty, which\nis not a requirement. All that matters is that the constructor is\npublic and takes no arguments.\n\nChange-Id: Id1cda8835baee9f9ad89aba8b3d33b963e61e718\n"
    },
    {
      "commit": "b9515f9c44573118d39506d3d187f5b873a86196",
      "tree": "df7d39760f815b2c5d82310df0f92ac125cdf944",
      "parents": [
        "fb04057bf6d6d21376e9907e559490006cb24fe9"
      ],
      "author": {
        "name": "Xia Ying",
        "email": "yingxia@motorola.com",
        "time": "Thu Sep 04 17:12:25 2014 -0500"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Sep 10 00:11:23 2014 +0000"
      },
      "message": "Support to load default voicemail number from the configuration.\n\nIf there is no preload VM number in the sim card, carriers such as\nVerizon require to load a default vm number from the configurantion.\nDefine config_default_vm_number for this purpose. And there are two\noptional formats for this configuration, example as below:\n(1)\u003citem\u003evoicemail number\u003c/item\u003e\n(2)\u003citem\u003evoicemail number;gid\u003c/item\u003e\n\nBug: 17209959\nChange-Id: Ia4e78ad7265e73bb4e4a823dbaeb606935d39f46"
    },
    {
      "commit": "fd3c4744f265c5277e6e2641a18d5ec3dff19f6b",
      "tree": "3f3bb4110817cdee515cc134afb9258eb223ed5d",
      "parents": [
        "8232d822aa97e78e982ed154ac618cde34baac2a"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Sep 08 13:23:36 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Sep 09 17:09:57 2014 -0700"
      },
      "message": "Use intrinsic size for path animation in AnimatedVectorDrawable\n\nBug 16984007\n\nAnimated Vector Drawables were using the viewport dimensions for\ncalculating the allowable animation error. Instead of using viewport\ndimensions, it is better to use the intrinsic dimensions. Using\nthe viewport dimensions meant that a small viewport (e.g. 1x1)\nwould mean that animation paths within would only have an accuracy\nof 50% of the dimensions of the drawable.\n\nChange-Id: Id0152eabb4effd1e50c644eea7a371b38baeb7c1\n"
    },
    {
      "commit": "732edf098fe9728238bf3b69a3b3cfcb221edf35",
      "tree": "db8240cb51045529de5734745a1661ef21a33ae6",
      "parents": [
        "98ff7bce66f03da14e39fa7e532a7202bde7dce6",
        "6590d7c75c1d706f70ebf6a5594d6a7601c080df"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Sep 09 23:50:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 23:50:04 2014 +0000"
      },
      "message": "Merge changes I79ba54d7,I224fb4b6 into lmp-dev\n\n* changes:\n  Make UsageStats API default on only for the system\n  ActivityManager shouldn\u0027t return null for getCurrentUser\n"
    },
    {
      "commit": "98ff7bce66f03da14e39fa7e532a7202bde7dce6",
      "tree": "c595f43f037eef38ec6c3cae8f164f3c95e231b2",
      "parents": [
        "e7ad74f070559336e9ad67897553e34a9c584242",
        "67862cf3de23f112c92cba6cbedce86a4ff43da4"
      ],
      "author": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Tue Sep 09 23:29:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 23:29:14 2014 +0000"
      },
      "message": "Merge \"Move carrier-specific GPS parameters out of framework/base directory. Bug: 17288144\" into lmp-dev"
    },
    {
      "commit": "a7cbaeb138b280b51f282a371cd11c65c0d05d1b",
      "tree": "64814e042625d0b77817479b94fd003e6b199892",
      "parents": [
        "ad0c450d4d9a1db6384984884e2a8244fe0c5071",
        "b687788f52e8367a32efbfdbc4738c2cae5804c1"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Sep 09 22:58:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 22:58:28 2014 +0000"
      },
      "message": "Merge \"Bring up the IME when TextView receives ACTION_CLICK\" into lmp-dev"
    },
    {
      "commit": "ad0c450d4d9a1db6384984884e2a8244fe0c5071",
      "tree": "bcb2e3b83c201798e0e2e319c25957e82eecda13",
      "parents": [
        "363c408af59604ff8d7c644130d13f3b726fd119",
        "e8d153673bdbbb113559ad592ad8a4e92e8d0d7e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 09 22:56:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 22:56:20 2014 +0000"
      },
      "message": "Merge \"ActionMenuViews always reserve overflow when creating their own menus\" into lmp-dev"
    },
    {
      "commit": "363c408af59604ff8d7c644130d13f3b726fd119",
      "tree": "90fca111cd572be1c0af90e81bf0277c4024c7c6",
      "parents": [
        "ee44595bd53c4f3f6a2eeb664ea96a268636c041",
        "9e079298edd022c43a960729442a53557fd16e45"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Sep 09 22:51:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 22:51:27 2014 +0000"
      },
      "message": "Merge \"Fix BackupManager.isBackupEnabled()\" into lmp-dev"
    },
    {
      "commit": "ad5f44a68c70f783fb4be85f089f63bfdd63ec0c",
      "tree": "dd89b0fc2596dd64f402076d9e8f6794b770e2ed",
      "parents": [
        "8544c7da8640d4c0b6c94f46d0519c1006aa6452",
        "bc09755e193c2802d2d88871ac3d1f182b260c30"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 09 22:44:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 22:44:52 2014 +0000"
      },
      "message": "Merge \"Missing manifest error should be NO_CERTIFICATES.\" into lmp-dev"
    },
    {
      "commit": "9e079298edd022c43a960729442a53557fd16e45",
      "tree": "8c7b74f07d15cc0e9dc6a608ee0c1ea12bf91e6b",
      "parents": [
        "8544c7da8640d4c0b6c94f46d0519c1006aa6452"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Sep 09 15:10:56 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Tue Sep 09 22:36:14 2014 +0000"
      },
      "message": "Fix BackupManager.isBackupEnabled()\n\nIt wasn\u0027t properly lazy-initializing the service binder, so it always\nthought the backend service didn\u0027t exist, and so always returned false.\n\nAlso directly validated that every usage of sService in the module is\nnow correctly lazy-initialized.\n\nBug 16661321\n\nChange-Id: If5fbb18aef81bfa8fd70eb40a1f6af54cc96d804\n"
    },
    {
      "commit": "67862cf3de23f112c92cba6cbedce86a4ff43da4",
      "tree": "d233f756a0d06fe0763e2c8fcbb2ec63ca27631f",
      "parents": [
        "38553adb4fb42bde28f4a08fb115650741f14643"
      ],
      "author": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Tue Sep 09 15:09:57 2014 -0700"
      },
      "committer": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Tue Sep 09 22:27:04 2014 +0000"
      },
      "message": "Move carrier-specific GPS parameters out of framework/base directory.\nBug: 17288144\n\nAll carrier values has been moved to device only directory, in this change:\nhttps://googleplex-android-review.git.corp.google.com/#/c/543322\n\nChange-Id: Idb958a75edc612dc83c8382fa6546c3588889e39"
    },
    {
      "commit": "8544c7da8640d4c0b6c94f46d0519c1006aa6452",
      "tree": "e0e1729444a2d7f7da6825ea26a803a6c9985705",
      "parents": [
        "31913c334a7bae1e1a285dc947d15911f028c10b",
        "808150f066b53da1573e8b1fbd6b377d0fc229f8"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Sep 09 22:24:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 22:24:49 2014 +0000"
      },
      "message": "Merge \"camera2: make 3A regions null when not available\" into lmp-dev"
    },
    {
      "commit": "31913c334a7bae1e1a285dc947d15911f028c10b",
      "tree": "248b0c7d03cda3b08612594f3ccb2f2bb1435a83",
      "parents": [
        "2bc9f4178a1f7851c54e91c8d2e6e98a50729742",
        "e8df3093f53fa992f89e019b2fc87ff4fac0f335"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 09 22:20:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 22:20:58 2014 +0000"
      },
      "message": "Merge \"Camera2: Add frameNumber to CaptureCallback#onCaptureStarted\" into lmp-dev"
    },
    {
      "commit": "2bc9f4178a1f7851c54e91c8d2e6e98a50729742",
      "tree": "b5a9ea89c5c3ce6ea4039669e641e7fb6f3079f7",
      "parents": [
        "15040e0a58b620e0fd75c8a6a8cd8b403aad5c22",
        "cbd55abd81f6715b20dda70c8616534c89f50aec"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Sep 09 22:12:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 22:12:06 2014 +0000"
      },
      "message": "Merge \"make autojoin associated scan period a config opttion\" into lmp-dev"
    },
    {
      "commit": "15040e0a58b620e0fd75c8a6a8cd8b403aad5c22",
      "tree": "3c208273095eda6e99c20bc49c4765add712580e",
      "parents": [
        "bc67eee7106df735d69cc4b4939605ef19b9c881",
        "62ce332c141cf7bc7200c4c87d63e395874fc3ec"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 09 22:11:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 22:11:20 2014 +0000"
      },
      "message": "Merge \"Trim unnecessary pages when printing.\" into lmp-dev"
    },
    {
      "commit": "ce2ee3d6de670e52abed7f432778701113ba9c07",
      "tree": "f3fcd215c9174eac72d73850a449779d283b515a",
      "parents": [
        "bb3b2dcafb43806d37f3dfab41cd3cecad8c9f03"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Sep 09 15:04:31 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Sep 09 15:04:31 2014 -0700"
      },
      "message": "Fix fade transition not working with Activity Transitions.\n\nBug 17440475\n\ntransitionAlpha must be set when using Transition.forceVisibility,\nbut shouldn\u0027t be set when views initially come into the scene.\n\nChange-Id: Icc61c83c701508d09dadb074c86094171dcce78a\n"
    },
    {
      "commit": "3870d451f7d3913a05ffa144d03167bde9221adb",
      "tree": "24e521630295a1c5bb958bb92756fe76227d2058",
      "parents": [
        "fbc3f1984a1630186b8f37f8be951ae3033441ce"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Sep 05 18:22:28 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Sep 10 00:02:38 2014 +0200"
      },
      "message": "Add system trust agents on first boot or when adding user\n\nWhile we\u0027re in there also call listeners when they\u0027re added\nso they know the state immediately.\n\nBug: 17258031\nChange-Id: I5f1186314795f3fafd78e1b3e2d5102cdaec65d6\n"
    },
    {
      "commit": "bc09755e193c2802d2d88871ac3d1f182b260c30",
      "tree": "46bbfe3a4a4dbff500dc63b738f2ae195ef6fd5f",
      "parents": [
        "e47d5435de839523c1bb05c283eaec5968167db0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 09 14:57:26 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 09 14:57:26 2014 -0700"
      },
      "message": "Missing manifest error should be NO_CERTIFICATES.\n\nWhen META-INF/MANIFEST.MF is missing, treat as NO_CERTIFICATES\ninstead of CERTIFICATE_ENCODING.  Also remove redundant layer of\ndebugging details when wrapping exceptions.\n\nBug: 15667982\nChange-Id: I6e8216d5bf6e42da1feb70c89f991001380305be\n"
    },
    {
      "commit": "3ab7bf1a3d1383190a8c3a84f1216227529fdcec",
      "tree": "8907b17eecbb7fcf0cd5b9f6057b4873a4436134",
      "parents": [
        "8143d2fbfdb47ba9e4ed3d6f05972dabf1bf7e5a",
        "30478148bda4667f9ab9a9cd83f90d6c2fb017ff"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 09 21:51:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 21:51:17 2014 +0000"
      },
      "message": "Merge \"add some assert messages to download manager test\" into lmp-dev"
    },
    {
      "commit": "30478148bda4667f9ab9a9cd83f90d6c2fb017ff",
      "tree": "056c269038b1c1a2dc5cf9c545c209a557d541a2",
      "parents": [
        "97dc52c8579d70a075e9c999f1f244bbcf3e9bc1"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 09 14:44:17 2014 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 09 14:44:17 2014 -0700"
      },
      "message": "add some assert messages to download manager test\n\nChange-Id: If2e1bdd115eddeeb7bdebf0fab29a3756fee4ceb\n"
    },
    {
      "commit": "6aad5057b66775d7eb5c781de12dd22de7823405",
      "tree": "b62d08fbb11f17ae600459c6c5da567131bb364f",
      "parents": [
        "1a7a63ad5eb0e45277421bcc75b1c484b15ff70c",
        "304a13b25bf9e35afb83df83202c271fd2685126"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Sep 09 21:43:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 21:43:33 2014 +0000"
      },
      "message": "Merge \"Update alert dialog styling to match Material spec\" into lmp-dev"
    },
    {
      "commit": "1a7a63ad5eb0e45277421bcc75b1c484b15ff70c",
      "tree": "dbf3ceed2ab80b47b9324c939f840978b1f10df0",
      "parents": [
        "38553adb4fb42bde28f4a08fb115650741f14643"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue Sep 09 10:37:31 2014 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Sep 09 21:25:44 2014 +0000"
      },
      "message": "Fix for b/16400888 - API Review: GridLayout attributes\n\nColumn weights specify the relative proportions of space distribution \nwithin a *row*. With that in mind, I flipped the vertical and horizontal \naxes in the docs - but that was a mistake. This CL flips the docs back. \nThe code works the right way around so doesn\u0027t need to be modified.\n\nChange-Id: I1a36882eee8d1b9bd7b8ef10e03cbf66de0ac261\n(cherry picked from commit 4ae5f5ee917b2014abe3b6e0b99451693cd2b896)\n"
    },
    {
      "commit": "e8d153673bdbbb113559ad592ad8a4e92e8d0d7e",
      "tree": "1e977e497800bd0233a16c10f82af6ecfa3a8c4a",
      "parents": [
        "345d4f4f14038c2225cd599f9c432b25e572dc2c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 09 13:51:16 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 09 13:51:16 2014 -0700"
      },
      "message": "ActionMenuViews always reserve overflow when creating their own menus\n\nActionMenuViews work in two modes: hosting another Menu instance or\ncreating their own. The former is used when an action bar is\ndisplaying a window\u0027s options menu. The latter is used when an\nActionMenuView (or Toolbar) is placed within an arbitrary layout and\nthe getMenu method is called.\n\nWhen showing a window\u0027s options menu, ActionMenuPresenter calls into\nthe ActionBarPolicy to determine if we should reserve an overflow\nbutton or if overflow will be presented by the window instead. Always\nreserve overflow if the ActionMenuView is presenting its own menu.\n\nBug 17381966\n\nChange-Id: I17c495986994d421bf6276ae39ba233243432e97\n"
    },
    {
      "commit": "b687788f52e8367a32efbfdbc4738c2cae5804c1",
      "tree": "ed72fa03c68a1d63e00e25e854567c39eee88a79",
      "parents": [
        "f98fbb710b3092cd2282682cee1dc9cd09ecaa2e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Sep 07 15:49:49 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Sep 09 13:38:08 2014 -0700"
      },
      "message": "Bring up the IME when TextView receives ACTION_CLICK\n\nSimulates the relevant portions of a DOWN/UP event pair to request focus\nand bring up the IME.\n\nBUG: 8213791\nChange-Id: Idb32d81552ecbbdefc64686c914eba6d8e28b0b8\n"
    },
    {
      "commit": "6590d7c75c1d706f70ebf6a5594d6a7601c080df",
      "tree": "90e3ea0e6a5304833bb6e2f1d36e6dc756ddb4f4",
      "parents": [
        "eddeb49a734a524347587e7654025c489fb6331e"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Sep 08 18:31:21 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Sep 09 20:30:33 2014 +0000"
      },
      "message": "Make UsageStats API default on only for the system\n\nThis changes the PACKAGE_USAGE_STATS permission to be\na signature only permission, meaning that only apps\nsigned with the system signature have access to the\nUsageStats API enabled by default.\n\nBug:17428130\nChange-Id: I79ba54d7102c770ea2490f014a1f6736f0f46b3a\n"
    },
    {
      "commit": "da6e6c888f81d3bd19ff1f3cf9b081b7f9b2a013",
      "tree": "e2561a92276ba6ba431bb20f5e20ebb33812f52b",
      "parents": [
        "a237e05cd7d86bd322b15b1552dcb93f9f70c0f1",
        "26af829fd70609cf073b56e54e1f78faf83a5e8b"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 09 20:29:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 20:29:57 2014 +0000"
      },
      "message": "Merge \"User restriction to disallow outgoing NFC beam\" into lmp-dev"
    },
    {
      "commit": "a237e05cd7d86bd322b15b1552dcb93f9f70c0f1",
      "tree": "c51c3ce1b0b7123be94b6725c9547f99ac2eeeff",
      "parents": [
        "d5dfb723b8a33a74d5e86173ce4e72ad400a6375",
        "e47d5435de839523c1bb05c283eaec5968167db0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 09 20:29:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 20:29:36 2014 +0000"
      },
      "message": "Merge \"Use sscanf() for parsing tag values.\" into lmp-dev"
    },
    {
      "commit": "0b81adcaea4acd2968947efa516321e6378dd51d",
      "tree": "9f4547fb0488afd18087485f126995a6271cdd75",
      "parents": [
        "b505298489ca55e605dda7195dc5e2d58f6be365",
        "1d13406538b79785d2d0928689b8d5037e851ecf"
      ],
      "author": {
        "name": "Riley Andrews",
        "email": "riandrews@google.com",
        "time": "Tue Sep 09 19:59:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 19:59:15 2014 +0000"
      },
      "message": "Merge \"Use surfaceflinger for recents thumbnail rotations.\" into lmp-dev"
    },
    {
      "commit": "b505298489ca55e605dda7195dc5e2d58f6be365",
      "tree": "6060c88591c983075f86426b4fe7714477f8673f",
      "parents": [
        "2f439763bd4ce8b38ab66ed45e3d8ed4a31e9a33",
        "77c180a5137348022fce388930a9781863f83e74"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Sep 09 19:57:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 19:57:09 2014 +0000"
      },
      "message": "Merge \"Use correct row/column order in list and grid CollectionItems\" into lmp-dev"
    },
    {
      "commit": "ee7ea8534067fd83ce4e446da5fd8b538cc2c444",
      "tree": "c8ce40c9657a839e16c25606e057b33e4013c0e1",
      "parents": [
        "e8df3093f53fa992f89e019b2fc87ff4fac0f335"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 09 11:42:43 2014 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 09 12:38:12 2014 -0700"
      },
      "message": "Camera2: Allow captures right after abort\n\nSince implementation is still largely synchronous, this is safe.\nFor the future full-asynchronous implementation, this is the behavior\nwe want in any case.\n\nBug: 17345630\nChange-Id: Ib54a3441b21fa8cb42bcc6548e5639d9db7ec193\n"
    },
    {
      "commit": "e8df3093f53fa992f89e019b2fc87ff4fac0f335",
      "tree": "485c68892af4ab75e69c461783ffb7cbd26100c8",
      "parents": [
        "5f5df97df96895c92f0d067c90d527aab2d7f1e3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Sep 08 14:30:50 2014 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 09 12:38:11 2014 -0700"
      },
      "message": "Camera2: Add frameNumber to CaptureCallback#onCaptureStarted\n\nOtherwise, cannot reliably match up capture progressed and failure callbacks\nwith the start callback.\n\nBug: 17421092\nChange-Id: I91d92be70a15536b215bac330370ce37e426ec26\n"
    },
    {
      "commit": "e47d5435de839523c1bb05c283eaec5968167db0",
      "tree": "ce5292ee5a44ffd20cca26eb2e2fdd4a6e368a92",
      "parents": [
        "e016605981985b64cc28a8272474ae925801548b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 09 12:29:41 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 09 12:29:41 2014 -0700"
      },
      "message": "Use sscanf() for parsing tag values.\n\nNeither strtoll() nor strtoull() can parse the %llx formatted tag\nvalues coming from the kernel.  We know the lowest 32 bits will never\nbe set, so fast-path the 3-character case as 0x0.\n\nBug: 17365163\nChange-Id: I238bbd2830c9335e7ab7a53362d6e12b46e0bcb3\n"
    },
    {
      "commit": "26af829fd70609cf073b56e54e1f78faf83a5e8b",
      "tree": "dc36d8c2cf0e6c0df0f0448a061f819dfdc701cf",
      "parents": [
        "6a73202e00c2cef8f9438c3308f19739101c3d6d"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 09 09:57:27 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 09 12:09:47 2014 -0700"
      },
      "message": "User restriction to disallow outgoing NFC beam\n\nThis can be controlled by MDMs via DPM.\n\nAlso fixes:\n - javadoc for restrictions\n - persisting of cross profile copy/paste restriction\n\nBug: 17387303\nChange-Id: Ie148f56189181d2a4c6345c0823d417ab13a94a3\n"
    },
    {
      "commit": "2f439763bd4ce8b38ab66ed45e3d8ed4a31e9a33",
      "tree": "b16803773b79f18cf4930ec242772809e5f7f8a1",
      "parents": [
        "69fb8a23990fd8948be6f0045c2b0b988b6ca6d6",
        "e9aac5f44d7bf8c4a523773e57c30fd8340850eb"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue Sep 09 18:35:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 18:35:54 2014 +0000"
      },
      "message": "Merge \"Remove reference to StatusBarNotification after the value is accessed.\" into lmp-dev"
    },
    {
      "commit": "eddeb49a734a524347587e7654025c489fb6331e",
      "tree": "be97112ec8bef4e25069185b038446bbd5988892",
      "parents": [
        "97e75e1da97f01e82c0105b1f915821a99dda196"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Sep 08 17:50:03 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Sep 09 11:15:17 2014 -0700"
      },
      "message": "ActivityManager shouldn\u0027t return null for getCurrentUser\n\nThere was a race where ActivityManager would return null\nfor getCurrentUser() when switching between guest accounts.\nThis is because the Guest account was marked for deletion\nwhile it was still active.\n\nBug:17290209\n\nChange-Id: I224fb4b6836380e5acb7dbeb8f3343d74505f88a\n"
    },
    {
      "commit": "fc3922d49b20f52a12c7557b8c37bb022030e6f2",
      "tree": "72f77a381d2f5d5f5d93a8439905a3cce21ef173",
      "parents": [
        "9580f6c6cb24086c250f1d1c09139c060fd8b50a"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Wed Aug 20 11:56:44 2014 -0700"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Sep 09 18:03:40 2014 +0000"
      },
      "message": "Copy visibility docs from support version to base Notification.\n\n(Noticed the difference in a javadoc diff between Notification and\nNotificationCompat)\n\nBug: 17424399\n\nChange-Id: I639a46c429ffebf8ca47118b2ea80f40ccdc1286"
    },
    {
      "commit": "1f14863871d9d1297dc51e085a83b304ca3917e3",
      "tree": "41bc64b633ad3a04a7d77ceaca6f44a6b101c8bb",
      "parents": [
        "76776943204fa5367d13948dba5b1e3de8916cd9",
        "82468851b5ee54af3237b1e93a8518835e3be7bb"
      ],
      "author": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Tue Sep 09 18:02:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 18:02:57 2014 +0000"
      },
      "message": "Merge \"Set MTU size to 1410 for Telus.\" into lmp-dev"
    },
    {
      "commit": "76776943204fa5367d13948dba5b1e3de8916cd9",
      "tree": "7e5d14d39f340733568691a74b567aa77ffc295c",
      "parents": [
        "bc0272754df7a2fb71bf709a2a8a7c852ee69e5c",
        "c788487ae5b28bb6f84410fcdb101f0bdfcd467e"
      ],
      "author": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Tue Sep 09 17:45:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 17:45:36 2014 +0000"
      },
      "message": "Merge \"Removing the NO_CROSS_PROFILE flag for intent forwarding\" into lmp-dev"
    },
    {
      "commit": "8fd30e4486376b6cf7dd9af14d2e16428b22844f",
      "tree": "340fb85a6782342b6fc7f6eb81d59fd614b67648",
      "parents": [
        "a45fe78110424f8228d6b2d8a85af9754a670ee6",
        "7fb614664707f4c67dbbad8320e7d3cc10750df1"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue Sep 09 17:25:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 17:25:47 2014 +0000"
      },
      "message": "Merge \"Add support for a circular bitmap overlay for round android wear emulator.\" into lmp-dev"
    },
    {
      "commit": "345d4f4f14038c2225cd599f9c432b25e572dc2c",
      "tree": "e116de958f5269166bac765250fbacb2239be860",
      "parents": [
        "bb8c4834613207cf880e8491b33eb495cc268548",
        "0321573fa7583cd2ac4ece015c2eb784e3b24eb8"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 09 17:05:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 17:05:04 2014 +0000"
      },
      "message": "Merge \"Remove deprecated (and now unused) API method.\" into lmp-dev"
    },
    {
      "commit": "82468851b5ee54af3237b1e93a8518835e3be7bb",
      "tree": "62dfad8acbaf13a14c511dde78013da808dd330f",
      "parents": [
        "4a965545aec00df81d6c5075269c5de8cae5aa95"
      ],
      "author": {
        "name": "New Author Steven Liu",
        "email": "stevenliu@motorola.com",
        "time": "Tue Aug 26 11:27:54 2014 -0700"
      },
      "committer": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Tue Sep 09 16:44:44 2014 +0000"
      },
      "message": "Set MTU size to 1410 for Telus.\n\nBug: 17391167\nChange-Id: I38c0d2a311624db66113b5eda2a5eceb6fec2a69\n"
    },
    {
      "commit": "bb8c4834613207cf880e8491b33eb495cc268548",
      "tree": "72cbe245c7a129087bd75a5611d8dddd820f1538",
      "parents": [
        "84e4e62d3b173b6d4a3645fd947244980576da6b",
        "067e5f68b9216b233df1c6529db182ff9b2887ab"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 09 16:41:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 16:41:44 2014 +0000"
      },
      "message": "Merge \"Add new wallpaper features for insets and offsets.\" into lmp-dev"
    },
    {
      "commit": "62ce332c141cf7bc7200c4c87d63e395874fc3ec",
      "tree": "b07d01bf00e4cdd04ed74514e392578ceb9409f7",
      "parents": [
        "b86d5b57aa7e15455fc16e558121fa84c81ca38b"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 04 21:17:17 2014 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 09 09:38:07 2014 -0700"
      },
      "message": "Trim unnecessary pages when printing.\n\nA user may request a subset of the document\u0027s pages to be printed.\nIn this case the expectation is that the resulting document does\nnot include not selected pages. While print serivices can do the\ntrimming themselves or the printer may do so, moving, potantually\nmany, redundant pages is inefficient. The real problem is when\nsaving to a PDF file where the saved file must not have the pages\nthe user did not select. This change adds shredding of undesired\npages from the PDF before saving it or passing it to a print service.\n:\nbug:17285994\n\nChange-Id: I7deba535af99457bea3c118202314f0f3812e809\n"
    },
    {
      "commit": "ef9c523848e76490270c3e954aab10369c56f602",
      "tree": "74f8f4453e79ae5fb9c4a76a01654f0bdebf3054",
      "parents": [
        "fbc3f1984a1630186b8f37f8be951ae3033441ce"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Mon Sep 08 13:51:18 2014 +0100"
      },
      "committer": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Tue Sep 09 17:14:43 2014 +0100"
      },
      "message": "Update string value for provisioning action and extra\n\nAs per API review. This will be submitted in sync with a new version of DMAgent, as the string is hardcoded there.\n\nBug: 17389863\nChange-Id: I3a3d7a9cf05bcb713da8690ceec6af02845a5ff1\n"
    },
    {
      "commit": "0321573fa7583cd2ac4ece015c2eb784e3b24eb8",
      "tree": "b623a531de65b0eb2cae0cd778fcfa654829a1a9",
      "parents": [
        "68c936f77d836285c255e98b73bdadb78025ade9"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 09 08:53:56 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 09 08:53:56 2014 -0700"
      },
      "message": "Remove deprecated (and now unused) API method.\n\nRemoves ActivityOptions.makeLaunchTaskBehindAnimation().\n\nFixes bug 16958544.\n\nChange-Id: I2d58f4235994fe01d55b3309d0ec6f8449c5d5b8\n"
    },
    {
      "commit": "808150f066b53da1573e8b1fbd6b377d0fc229f8",
      "tree": "28bbd0e33575b0aeb0ad2edec7c0bddd538f1db8",
      "parents": [
        "a740b2bf9a492df5301336e2533651fa90e57c6b"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Sep 08 15:48:47 2014 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Sep 09 07:56:18 2014 -0700"
      },
      "message": "camera2: make 3A regions null when not available\n\nBug: 17346456\nChange-Id: If8e1611614622e7eef6f77e03ef55375650f1c51\n"
    },
    {
      "commit": "aca4b25f479065088a798eff3b87ec46325632e3",
      "tree": "a13c93498d13f69e8b05412e58bb8084a941392b",
      "parents": [
        "a41c4bcc3dcac9e808c9d524e24454d132790e9a"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue Sep 09 15:58:41 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue Sep 09 15:58:41 2014 +0200"
      },
      "message": "Notification: Use ViewStub for ProgressBar\n\nLazily inflate ProgressBars since they\u0027re expensive.\n\nBug: 17366831\nBug: 17399567\nChange-Id: I2b85169a67d41a66fead2fccef2381eaa671c3e4\n"
    },
    {
      "commit": "1d38f5899019f3f0dead3b7aae6a22b216546845",
      "tree": "c5d3bcb5977ab8fe5dedfb0ad7f1c3d834da0156",
      "parents": [
        "eea87a3a44b27d849c594f1fcea57013f7c4d2fb",
        "f0ae135049048424bceccb0799b12377181b25f0"
      ],
      "author": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Tue Sep 09 11:05:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 11:05:45 2014 +0000"
      },
      "message": "Merge \"Extend IKeyChainService AIDL with CACert retrieval\" into lmp-dev"
    },
    {
      "commit": "c788487ae5b28bb6f84410fcdb101f0bdfcd467e",
      "tree": "90aef27b70aa50b76b391f2e98e120442e692261",
      "parents": [
        "5f183f0671dfa1d87ca6d741deb457170c432493"
      ],
      "author": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Tue Sep 09 10:21:11 2014 +0100"
      },
      "committer": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Tue Sep 09 12:04:34 2014 +0100"
      },
      "message": "Removing the NO_CROSS_PROFILE flag for intent forwarding\n\nBug: 17435289\nChange-Id: Iffbecd3cf9338a8633bfcc5bc47247bfc50e7546\n"
    },
    {
      "commit": "704dd61f5be9266b3cfdfeb407b6fc4822bac7af",
      "tree": "b841c9123fd31c6989611b33c67f55e1093bec3e",
      "parents": [
        "a41c4bcc3dcac9e808c9d524e24454d132790e9a"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue Sep 09 11:31:43 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue Sep 09 11:31:43 2014 +0200"
      },
      "message": "NoLiService: Delete @removed meetsInterruptionFilter\n\nThis should not break any apps as this API has been marked\n@removed more than a week ago.\n\nBug: 17425123\nChange-Id: I19d7e933a3f2a59e1b406a9f87d272f058a13e0d\n"
    },
    {
      "commit": "f8a52c06674e3e215898ba4a390f7cc43b4c486a",
      "tree": "556102f1f3ef6bc09842b8bc240e986571f09d90",
      "parents": [
        "699a49b9f1d1a7f44a37fa9df96f22f724fbeb1f",
        "6e412adaa70a25c6b47eb274736b67071e6e47c6"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue Sep 09 09:07:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 09:07:02 2014 +0000"
      },
      "message": "Merge \"Allowing a ContentProvider to have a null authority.\" into lmp-dev"
    },
    {
      "commit": "cbd55abd81f6715b20dda70c8616534c89f50aec",
      "tree": "048e505d279fec03685c8a15055cde5d8880676e",
      "parents": [
        "6db58cb0a19dd40cab5de5bcb55994281c0e925a"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Sep 09 01:30:55 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Sep 09 01:30:55 2014 -0700"
      },
      "message": "make autojoin associated scan period a config opttion\n\nChange-Id: Ieb187b255f0f87cb33493d98c23a9f01dab15fc6\n"
    },
    {
      "commit": "699a49b9f1d1a7f44a37fa9df96f22f724fbeb1f",
      "tree": "f3f913889e4a0c6b1b15b95766d5b86632065a9b",
      "parents": [
        "e04c75eb3899e6a085c419bb92ff423b417ae8f0"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Sep 09 12:39:49 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Sep 09 14:33:07 2014 +0900"
      },
      "message": "Follow up API signature changes of CursorAnchorInfo part 2\n\nThis is another follow up CL for Ic8c6fab58c01206872a34e7e.\n\nIb2371849d32bb44da9ef59f05e648a476e03699a didn\u0027t cover\nfollowing renamings.  This CL fixes them.\n\n- #getCharacterRect -\u003e #getCharacterBounds\n- #getCharacterRectFlags -\u003e #getCharacterBoundsFlags\n\nBUG: 17365414\nChange-Id: I120795da3f25f1e2fa71f455f92e3cd1c036c1d5\n"
    },
    {
      "commit": "7fb614664707f4c67dbbad8320e7d3cc10750df1",
      "tree": "0df6320121f5a42ab4ff7636b81090c0823306f1",
      "parents": [
        "e04c75eb3899e6a085c419bb92ff423b417ae8f0"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon Sep 08 21:34:52 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon Sep 08 21:34:52 2014 -0700"
      },
      "message": "Add support for a circular bitmap overlay for round android wear emulator.\n\nAndroid wear emulators have never had support for enabling both gpu\nemulation and also having a round clip overlay present. Fix this by\nsupporting a drawable overlay when the ro.emulator.circular system\nproperty is set.\n\nBug: 13415409\n\nChange-Id: I6e0840ebe5c77adb786a7ba7ec6af348308ca46a\n"
    },
    {
      "commit": "1d13406538b79785d2d0928689b8d5037e851ecf",
      "tree": "2b6757ac9990e9aab9edbeb1961828dadc3cb17a",
      "parents": [
        "1893d9b3a9845b602cbf9a107f3f8342205b0daf"
      ],
      "author": {
        "name": "Riley Andrews",
        "email": "riandrews@google.com",
        "time": "Thu Aug 21 15:47:07 2014 -0700"
      },
      "committer": {
        "name": "Riley Andrews",
        "email": "riandrews@google.com",
        "time": "Tue Sep 09 03:15:48 2014 +0000"
      },
      "message": "Use surfaceflinger for recents thumbnail rotations.\n\n+ This removes 30ms of latency on app to home transitions\n  on volantis.\nChange-Id: Ia3747b8f8be0d41b9b3d095753edfe1df185c84d\n"
    },
    {
      "commit": "fd1e93d128da9dbb2f97630c01239bb56199686e",
      "tree": "fb81640b6562d3c37265427548072595ec9a1dce",
      "parents": [
        "36f32f1b97b7437c50bd0a71d7c2ebd5bcd8c2ae"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 07 16:52:22 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Sep 08 19:25:37 2014 -0700"
      },
      "message": "New new design for ResolverActivity\n\nSwitch back to using a list as the grid and differently positioned\nactivity icons were confusing to users. Keep the distinct \"last used\"\npresentation but align icons and titles with the further choices\nbelow. Adjust this to make the fold more apparent. Remember\nopen/closed slider state across config changes.\n\nFix some bugs in nested scrolling and flinging.\n\nBug 17301272\n\nChange-Id: I175937d5821df27b6ac7ffad7f01cd9a6ed3e3e3\n"
    },
    {
      "commit": "067e5f68b9216b233df1c6529db182ff9b2887ab",
      "tree": "6ffa000238b204c01bc00274851262945c0ed812",
      "parents": [
        "8232d822aa97e78e982ed154ac618cde34baac2a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 07 23:14:30 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 08 18:02:18 2014 -0700"
      },
      "message": "Add new wallpaper features for insets and offsets.\n\nIssue #17394151: WallpaperService / Engines need to get notified\nof WindowInsets\n\nIssue #17394203 Wallpapers need a system API to be shifted in order\nto support burn in protection\n\nAdds a new API on WallpaperManager to set additional offsets to\nmake wallpapers extend beyond the display size.\n\nInsets are now reported to wallpapers, to use as they may.  This\nincludes information about the above offsets, so they can place\ntheir content within the visible area.  And to help with this, also\nexpose the stable offsets APIs in WindowInsets which is also very\nuseful information for the wallpaper.\n\nAnother new API on WallpaperManager to set a raw offset to apply\nto the wallpaper window, forcing it to move on the screen regardless\nof what the wallpaper is drawing.\n\nFix wallpapers when used with overscan enabled, so they still extend\nout across the entire screen.  Conveniently, the above new window\ninsets information is very useful for this case as well!\n\nAnd a new wallpaper test app for all this stuff.\n\nChange-Id: I287ee36581283dd34607609fcd3170d99d120d8e\n"
    },
    {
      "commit": "f43f04ed6f20b917e126e8f831ff40a9e9775695",
      "tree": "78c2276f07136ef60a9b7c0abff146b00cdf64af",
      "parents": [
        "8d29a06ad770d52ba4e62d0991efd8325c0eadfd",
        "6b0ed64fb868e64684031558cbdeedcd94d40713"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Sep 09 00:41:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 00:41:35 2014 +0000"
      },
      "message": "Merge \"Frameworks/base: Add native bridge post-fork initialization\" into lmp-dev"
    },
    {
      "commit": "8e3b4d41e3a70eef19e3928f6aca9b7e8712aa08",
      "tree": "723de9483c55231e6629036a052c39dfddbff6ef",
      "parents": [
        "68f92691d0f11d46e7cc0717dd1d46acac8b90f7",
        "6faa6759cde497acbdf33cadbed74cd1c5e94471"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Sep 08 23:21:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 08 23:21:49 2014 +0000"
      },
      "message": "Merge \"Add FEATURE_GAMEPAD.\" into lmp-dev"
    },
    {
      "commit": "6faa6759cde497acbdf33cadbed74cd1c5e94471",
      "tree": "221508073b997d88a5773d781b88d7d94000f827",
      "parents": [
        "d87f2107d9d8d8e7bbc63613203f8a5c5b07b75f"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Sep 05 17:57:44 2014 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Sep 08 16:08:18 2014 -0700"
      },
      "message": "Add FEATURE_GAMEPAD.\n\nThis allows micro-consoles or other devices to signify that there\u0027s a\ngame controller in the box, even if the user hasn\u0027t connected it.\n\nChange-Id: Ie5e2cf69f777ebe84abb83f34c9ed63d9555deff\n"
    },
    {
      "commit": "77c180a5137348022fce388930a9781863f83e74",
      "tree": "c9a3f8283409206fb40918a49c7f23598ed6b29f",
      "parents": [
        "f98fbb710b3092cd2282682cee1dc9cd09ecaa2e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Sep 08 15:30:34 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Sep 08 15:30:34 2014 -0700"
      },
      "message": "Use correct row/column order in list and grid CollectionItems\n\nBUG: 17427260\nChange-Id: Ie90767100bc38fa903173ae150b9807203230020\n"
    },
    {
      "commit": "478f5a62125053e8a50c5e133d6cbb1182cea853",
      "tree": "c26d008fcbd5293643456e05f8767a68e8e55221",
      "parents": [
        "6a73202e00c2cef8f9438c3308f19739101c3d6d",
        "e3198b719f3cf68e8e2f3b793bab8cc1e416df05"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Sep 08 21:43:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 08 21:43:30 2014 +0000"
      },
      "message": "Merge \"Replace Calls.FEATURES_NONE with 0 (1/4)\" into lmp-dev"
    },
    {
      "commit": "d9037a48c6a3537b90c72fce9845fae182be62db",
      "tree": "a01426653d10e70c12a196f9c896e980c8c4444a",
      "parents": [
        "897b01b39e6fc4478956f649253a1c14330c9fdf",
        "10a574fbf3c786791b84078f41932f83ad3e34ff"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Sep 08 20:43:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 08 20:47:07 2014 +0000"
      },
      "message": "Merge \"Renaming of LauncherApps apis\" into lmp-dev"
    },
    {
      "commit": "e3198b719f3cf68e8e2f3b793bab8cc1e416df05",
      "tree": "0257a8a59f5877c13f8222db6e792a7b001655a4",
      "parents": [
        "171575266c57e1f7b5d6956e129b3cfa0a01dcdd"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Sep 08 13:33:51 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Sep 08 13:33:51 2014 -0700"
      },
      "message": "Replace Calls.FEATURES_NONE with 0 (1/4)\n\nBug: 17253963\nChange-Id: I9e9e56cdf4c9a60ac1e047bef0eba2ba0c8f10fb\n"
    },
    {
      "commit": "8942bcd6ea7de228d1145599739bd43a881dfe1d",
      "tree": "341fed6e818e373abef965db2cdf9bf9b9ca83bd",
      "parents": [
        "2dbf3eac537b9351d34649a9bd185f936ff6528c"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Sep 08 21:09:47 2014 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Sep 08 21:09:47 2014 +0100"
      },
      "message": "Remember userId when stripping / rebuilding notification.\n\nApplicationInfo.uid isn\u0027t enough because when system\nposts notifications it Context.getUserId doesn\u0027t match\nuserId bit of ApplicationInfo.uid, so put back the\nmOriginatingUserId.\n\nBug: 17002733\nChange-Id: Ie3d8de121255bcb551cbe80c263e74f1a60b6f1c\n"
    },
    {
      "commit": "6b0ed64fb868e64684031558cbdeedcd94d40713",
      "tree": "6fad5dc79a49707226c9973d08d651f6e2b86bad",
      "parents": [
        "48f0b48555c1e36a0d6cb56512a7ed1312d6c4c0"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Sep 04 15:43:11 2014 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Sep 08 13:07:59 2014 -0700"
      },
      "message": "Frameworks/base: Add native bridge post-fork initialization\n\n(cherry picked from commit d7746a8b65ee4690427ed798816f970218578fa3)\n\nChange-Id: I5a20de1cb68dd1802937b369b14c50c9c1031c67\n"
    },
    {
      "commit": "48f0b48555c1e36a0d6cb56512a7ed1312d6c4c0",
      "tree": "4ac281786254509330f728708b2e21a7543fd6dd",
      "parents": [
        "f98fbb710b3092cd2282682cee1dc9cd09ecaa2e",
        "c2a4060005cc55e8261103becbd49607b09ced45"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Sep 08 20:02:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 08 20:02:10 2014 +0000"
      },
      "message": "Merge \"Revert \"Ensure ApplicationInfo is for correct user for system/android package.\" Cache in ActivityThread means this still doesn\u0027t make sure we will get an ApplicationInfo for the user being requested. So reverting.\" into lmp-dev"
    },
    {
      "commit": "f98fbb710b3092cd2282682cee1dc9cd09ecaa2e",
      "tree": "6e275274bf97295d8d51bf3796cfc2569163a776",
      "parents": [
        "a3bb226b08b3a31233e3ba3c8b7925eec0e3314b",
        "457a10d29c151664fc274c06be7e44f813b12767"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Sep 08 19:46:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 08 19:46:45 2014 +0000"
      },
      "message": "Merge \"Restrict line count for BigTextStyle\" into lmp-dev"
    },
    {
      "commit": "c2a4060005cc55e8261103becbd49607b09ced45",
      "tree": "24dcaa47e49ee4c8499dab0692ddaa1b9af99ce3",
      "parents": [
        "6df8d523b289c6ff94eacffb874fc926be82a862"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Sep 08 18:51:15 2014 +0000"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Sep 08 18:53:56 2014 +0000"
      },
      "message": "Revert \"Ensure ApplicationInfo is for correct user for system/android package.\"\nCache in ActivityThread means this still doesn\u0027t make sure we will\nget an ApplicationInfo for the user being requested. So reverting.\n\nThis reverts commit 4a3b8aa08d743b28d53b327597abf03a925641f2.\n\nBug:17002733\nChange-Id: Ie40eb31c4074cea09de3d6a41fe38b14e00eb059"
    },
    {
      "commit": "2bb02c799cac8facc712a9e87dddfe3c50363222",
      "tree": "15ae2f874fa596d64ba21b2fb8768fbaa11a166f",
      "parents": [
        "2b02f887377ebededf199c5094268f6f4ce95b6e",
        "7498efdc5e163d6b4a11db941c7d13c169d37284"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 08 18:45:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 08 18:45:04 2014 +0000"
      },
      "message": "Merge \"Clicking on partially coverd views by other views or windows.\" into lmp-dev"
    },
    {
      "commit": "2b02f887377ebededf199c5094268f6f4ce95b6e",
      "tree": "c324b2956562888c253b12b428f4047a179db67b",
      "parents": [
        "100d9471abcd9717046285afd9b84ca8171928eb",
        "50c290406af81850a5d876754fd2bb4bd29df5d4"
      ],
      "author": {
        "name": "Dharmesh Mokani",
        "email": "mokani@google.com",
        "time": "Mon Sep 08 18:43:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 08 18:43:14 2014 +0000"
      },
      "message": "Merge \"Remove old methods : AlwaysOnHotwordDetector\" into lmp-dev"
    }
  ],
  "next": "214e7ad1750786d5f2af55b030a25b02b6986c0d"
}
