)]}'
{
  "log": [
    {
      "commit": "6e2fe75624c069bd374da65dc9d6d9ba84b4b5ba",
      "tree": "35e2e95c988ffcd022a8b16e324192798101e121",
      "parents": [
        "38b74bc9ce7e3e10abf98540d86dfcdeb14ceefd"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Jun 23 17:25:53 2015 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Mon Jul 27 13:40:21 2015 -0700"
      },
      "message": "Add callback-based support for Hardware Activity Recognition.\nb/17112184\n\nAdd a callback-based mechanism for GmsCore to connect to Hardware Activity\nRecognition. This allows GmsCore to stop polling to identify if the Android\nplatform supports the functionality or not.\n\nChange-Id: I8f9459cbd15eecd70f6919c6551e6f7a663c732f\n"
    },
    {
      "commit": "b870dbf86bd47c750d2a5350a83ec245396578ee",
      "tree": "043536606f0330901052341bbe4fadcfbc5b2599",
      "parents": [
        "648abe156596a5f76e6bd883c4d25d0380bbd469"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jun 22 12:42:53 2015 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jun 22 12:42:53 2015 -0700"
      },
      "message": "Fix privacy leaks in LocationManager\n\n-Register for listener for permission changes and stop\n request immediately if client loses permission.\n-Also remove permission requirement to remove geofences\n and clean up permission annotations.\n\nBug: 21903866\nChange-Id: I7e028b6b2ca5b21f25fcbba5de86dfb55caff872\n"
    },
    {
      "commit": "b71218aec133981126b0f916fc1f731fdbb04b1b",
      "tree": "fd5bb69dffe475ed277c992f38202561d68bab84",
      "parents": [
        "f858f7034c911c1a4dc45daa6e80ee0f9925e008"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 17 14:44:39 2015 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 17 15:16:51 2015 -0400"
      },
      "message": "Add way to get the network location provider package\n\nBug: 21805447\nChange-Id: Ie9fd35a69d8808ae4346927b30b77e9fd733b569\n"
    },
    {
      "commit": "1ce4b6d3c6cb5b2eb9c9d00472be12245db92427",
      "tree": "d8c7d63276de0a8609ff5bb2422a2e55bad1562a",
      "parents": [
        "08f247fe2e073a5ec62dc0469d83f514aab31c42"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jun 11 10:19:43 2015 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Jun 12 10:16:04 2015 -0400"
      },
      "message": "remove usage of deprecated method setLatestEventInfo\n\nBug: 18510449\nChange-Id: I56a77991c729990e501f402e007dfa79ee57621e\n"
    },
    {
      "commit": "a4db6473f7890326330f951ec11bae9adb661221",
      "tree": "770e4c48480dcf34d902c096ad378b8d07b787bf",
      "parents": [
        "c0a9cd440db7a2881baf5f970eb78aabc11614e3"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu May 21 16:26:33 2015 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu May 21 16:29:40 2015 -0700"
      },
      "message": "CountryDetector no longer requires location permissions.\n\nCountry information is already available elsewhere (MNC/MCC), so there\u0027s no\npoint enforcing these permissions.\n\nIt wasn\u0027t properly enforcing the permissions anyway, since the code path in\nquestion was sometimes executed on a handler thread.\n\nBug 20927020\n\nChange-Id: Ia090664917f7b694e80dd55934db442633bab1d8\n"
    },
    {
      "commit": "f7e9cf4fb48ea80cbc5088204ac3f898109623f7",
      "tree": "ef7eca0fc42142de07c0304c150b5afca2045617",
      "parents": [
        "90c66e3ded4a91613b0c1760ab2ef15e0d118a36"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 13 10:40:31 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 13 15:37:21 2015 -0700"
      },
      "message": "Access mock location is no longer a runtime permission - framework\n\nThe access mock location is no longer a runtime permission. It is a\nsignature protected one that apps cannot get but the fact they request\nit means they want to inject location into the system. Now the user\ngets to choose the current mock location app in developer options from\nthe apps that request the mock location permission. The access to mock\nlocation is no longer guarded by the permisson but from a new app op\nwhich is off by default and the settiings UI sets it to enabled only\nfor the currently selected mock location app.\n\nbug:21078873\n\nChange-Id: I19e3f9dc7c7de82eab46b30fec1abfbca54a0e59\n"
    },
    {
      "commit": "cbba357159fdd2db94052addb14d989df39ccd97",
      "tree": "6422eb909935e6637059a9e8a28b924e0942d48e",
      "parents": [
        "402bcf77d2870837d271b6b1cceb0942be152a6d",
        "2c160c1a64a696dcb6261311ca0a406a07231d33"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Apr 29 18:34:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 29 18:34:18 2015 +0000"
      },
      "message": "am 2c160c1a: am bdf9ffdd: am c0667853: Merge \"Add SystemApis in GpsMeasurements APIs to reflect changes in GPS HAL. b/19938206\" into mnc-dev\n\n* commit \u00272c160c1a64a696dcb6261311ca0a406a07231d33\u0027:\n  Add SystemApis in GpsMeasurements APIs to reflect changes in GPS HAL. b/19938206\n"
    },
    {
      "commit": "d593bf272d1e8bbbb1326fff74910f8f4774d921",
      "tree": "9b4fd9e1bb2f5392f0c19f669ce1dfc021c8b270",
      "parents": [
        "6ab47fc111a8c5eb814b9bbea7ebd0ae429fa709"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Apr 15 16:14:57 2015 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Apr 28 12:49:20 2015 -0700"
      },
      "message": "Add SystemApis in GpsMeasurements APIs to reflect changes in GPS HAL.\nb/19938206\n\nChange-Id: I91fd65b29e091b600ee4982a16321308e4d55aef\n"
    },
    {
      "commit": "c347ec6763f621165e1cb3da235d540967a7922a",
      "tree": "fcb6f0e782e8fdfabac16bfb4634cad3a994162d",
      "parents": [
        "63fc1514755601772e0fab029f4aa8003f54ddec"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Apr 08 12:59:37 2015 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Apr 23 16:45:04 2015 -0700"
      },
      "message": "Add permission annotations on the LocationManager API\n\nChange-Id: I244e8da8a91bba05e5437b9b386caf4e5cf7b125\n"
    },
    {
      "commit": "5e72118f193258259912c0a51688bd4434c8896e",
      "tree": "bda19ff953f9fb2b1c349890ce8a1b53fcb04550",
      "parents": [
        "2eabe5b7a9c396b1d6baebca7505a4e921312fc2"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Apr 14 11:38:08 2015 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Apr 15 12:57:17 2015 -0700"
      },
      "message": "Update GpsMeasurements APIs to reflect changes in GPS HAL.\nb/19938206\n\nAll new introduced APIs are hidden.\n\nGpsMeasurement#isPseudorangeRateCorrected() is need to properly identify different types\nof data provided by different partners. Given the nature of each GPS engine, this change is\nrequired to accomodate the data that can be provided by many partners.\nGpsNavigationMessage#getStatus() is required to ensure that the Location process is aware\nif the state of the messages, and can act depending on it.\n\nChange-Id: Ie34b1e69bf26a1bde86931ce61168421429bf8f8\n"
    },
    {
      "commit": "cfc9b6d6ab3c622ea4f9d06c28d6e0d2055d98e1",
      "tree": "1fed5109ca15005e7a688d4bd4d28678748fe53e",
      "parents": [
        "fff30439cafb737eb54de807caab4fb61432f2cc"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Apr 14 12:14:03 2015 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Apr 14 12:14:03 2015 -0700"
      },
      "message": "Add versioning to FLP HAL.\n\nRetain compatibility with implementations compiled\nagainst old headers or left unchanged from LMP.\n\nChange-Id: I3f7cfaaf0cba8697c312940a805b053c6040caa6\n"
    },
    {
      "commit": "fff30439cafb737eb54de807caab4fb61432f2cc",
      "tree": "95f9f5ff2c65b0a495236b92e20f664c92ff61f4",
      "parents": [
        "832017963d1d74ba41348deed5eb747b45b441fb"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Sun Apr 12 21:26:02 2015 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Apr 13 19:13:52 2015 -0700"
      },
      "message": "Add ability to flush FLP HAL batched locations buffer.\n\nCurrently GmsCore has to guess how many locations to retrieve\nbased on requested frequency and then demux the output looking\nfor timestamps (that aren\u0027t monotonically increasing).  This\ncapability gives GmsCore a more graceful solution.\n\nChange-Id: Ie1d71615f699bc0d3c63f8b80aa7b40b9971cf96\n"
    },
    {
      "commit": "15003f19e5e5a443222569401f167a3ac0e1de3a",
      "tree": "74259f8732f9e5aa7cc8bb96b1d44d7d8ebdb59c",
      "parents": [
        "ffca45a2cdd778e6edd5c3959bf53c6192b7e035"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Sun Apr 12 20:57:57 2015 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Apr 13 17:25:27 2015 -0700"
      },
      "message": "Add a status callback for location batching in FLP HAL\n\n-Allows GmsCore to know when location is unsuccessful so\n it can switch to a SW solution.\n\nChange-Id: I3d1df7b828f7fb189446881eea87d9a952310614\n"
    },
    {
      "commit": "ffca45a2cdd778e6edd5c3959bf53c6192b7e035",
      "tree": "0cfdbd98208c1472dee47baf0b37bde953165d4e",
      "parents": [
        "295a93b99f1773638553a0d00898824dc7ba79e5"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Sat Apr 11 23:15:08 2015 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Sun Apr 12 16:22:03 2015 -0700"
      },
      "message": "Add capability callback for FLP HAL.\n\nLet HAL implementation tell if geofencing/batching is\nsupported and which technologies (GNNS, wifi, etc)\ncan be used.\n\nStill todo: Add ability for GmsCore geofencing to\ntell which technologies are supported (instead of\njust using it to update monitoring).  This requires\nSystemApi change + approval so will do in separate CL.\n\nNote that the classes in the lib are not copied\ndirectly into GmsCore.  The instance will always\nbe whatever is in the platform.  This is why\nthe callback is backwards compatible as long as\ntheir is a default implementation (but not if\nit\u0027s abstract).\n\nChange-Id: I7d6adeb049b89935bc4443785df5d7ef4c730e5d\n"
    },
    {
      "commit": "295a93b99f1773638553a0d00898824dc7ba79e5",
      "tree": "7828e35f42940e01e45355ba9cbd685caa67a588",
      "parents": [
        "1c146c78af00f30f6fa71c4577a66f27a5981aa2"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Wed Apr 08 15:31:30 2015 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Wed Apr 08 17:33:38 2015 -0700"
      },
      "message": "Add smallest displacement field to FLP HAL\n\nChange-Id: I4d857256c035c65185be3be8401bec8d45091aaf\n"
    },
    {
      "commit": "4a357cd2e55293402d7172766f7f9419815fc1e8",
      "tree": "f2cedee7f41f48a8141a2798ca6100912553e4ef",
      "parents": [
        "f2560e62cf26cae64f5751b0479743e09cb7bd7f"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Mar 18 18:37:18 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Mar 18 18:37:18 2015 -0700"
      },
      "message": "Replace usages of deprecated Resources.getColor() and getColorStateList()\n\nChange-Id: I8f64fe6c4c44a92ff6d07250223ba590a1d691b0\n"
    },
    {
      "commit": "08c7116ab9cd04ad6dd3c04aa1017237e7f409ac",
      "tree": "6ddb0659a3ecd024e0165ba050940bc40ea257fe",
      "parents": [
        "3062e57072145ba5e71ba8b2cf565d3453db04a7"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sat Feb 28 13:12:17 2015 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sat Feb 28 14:47:49 2015 -0500"
      },
      "message": "Remove unused imports in frameworks/base.\n\nChange-Id: I031443de83f93eb57a98863001826671b18f3b17\n"
    },
    {
      "commit": "c91ac688295e3d64ad1dd7539a713f5de60fea05",
      "tree": "fe3c54f40fd2b8798b7303a6659b86f718375af9",
      "parents": [
        "5b179afb19a00e03f1bed0f7eb6af9b0462f2f02"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Mon Feb 09 14:24:39 2015 -0800"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Feb 11 13:16:28 2015 -0800"
      },
      "message": "Update handling of enum/flag fields in GPS data structures.\n\nIt fixes cases when flags where filtered in the platform, because they were\nchecked as enums.\nIt also simplies handling of future values in enums/flags.\n\nChange-Id: I83a0f82cc4562749081bf7e279ea52e2d5ba1f7c\n"
    },
    {
      "commit": "6bde4683ae1f70f7b5e53f853b6a7479bcebd5d5",
      "tree": "3804ff0a8b55fff0a506d7f5b2328c0e355d68ba",
      "parents": [
        "ad575295918dba197dcf61bfb81d56348ed1f073"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Jan 30 16:11:20 2015 -0800"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Feb 03 13:17:14 2015 -0800"
      },
      "message": "Reduce memory usage of GpsStatus objects.\n\nA simple GpsStatus object uses 9K of space, given that it initializes an array\nof 255 GpsSatellite objects.\nThis change reduces the memory footprint in the average case, and keeps the\nsemantics of the API and its GpsSatellite sibling objects without any changes.\nIn a best case scenario it brings the memory usage per object to 1K.\nIt\u0027s likely in most cases that only 20-50 satellites will be in view. So the\nusage should not exceeed half of the original memory usage.\nIt was considered to keep the internal array but a SparseArray provided bigger\nmemory savings in the test scenario of ~700B.\n\nChange-Id: Ie2d2144d776a74d4904a08c0d6c5aec6d3bba7cc\n"
    },
    {
      "commit": "4b1b8e4c44daf97e48f0fb21a74486072a505815",
      "tree": "f7c183310beb5f4b82d20283243f61bc43e2c269",
      "parents": [
        "462c9f50c3e52fb62287830056d5b1346120a233"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Mon Feb 02 11:42:20 2015 -0800"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Mon Feb 02 11:42:20 2015 -0800"
      },
      "message": "Revert API breaking change in  System API.\n\nChange introduced in ag/616521\n\nChange-Id: Ia95982b051496e123b4a179746aea15c6a0b8a65\n"
    },
    {
      "commit": "22287fe7c20f0382ce3e5ae5b480a3f18b625094",
      "tree": "daa7137b87d92174ab49e45458e44c5665c1e554",
      "parents": [
        "e300553a01160c093c44c1f428117360714e513f",
        "13a60b0d41c740448ea39ca19842c7b193c61efd"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Mon Feb 02 18:07:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 02 18:07:41 2015 +0000"
      },
      "message": "Merge \"Fix race condition generating READY and NOT_SUPPORTED statuses.\""
    },
    {
      "commit": "71f0cd45eff088d26309564d6766003bb788a04b",
      "tree": "95d2454e86a4cac3d00b32b51db2622c1b03b689",
      "parents": [
        "14dc3c900febb05cca89ffe610ebf7fb970e552b"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Fri Jan 30 11:29:42 2015 -0800"
      },
      "committer": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Fri Jan 30 11:29:42 2015 -0800"
      },
      "message": "Update Location.convert() javadocs to reflect their inconsistency with locales.\n\nThe Location.convert() methods do not invert each other as might be\nexpected. Changing this would introduce breaking changes, so I\u0027ve\nupdated the javadocs to make this clearer.\n\nBug: 13280976\nChange-Id: If4bd3c83d5fb67915450849ca471aabc27544dac\n"
    },
    {
      "commit": "13a60b0d41c740448ea39ca19842c7b193c61efd",
      "tree": "2ea5b94cf67b90031101e5a4d8963aa9334719c3",
      "parents": [
        "34efbcedac4157b1e92fcd8fd746ba2754b44858"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Thu Jan 15 18:36:01 2015 -0800"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Jan 23 10:26:17 2015 -0800"
      },
      "message": "Fix race condition generating READY and NOT_SUPPORTED statuses.\n\nThe race condition only affects when the client registers for several (all) location listeners.\nAnd the side efects are benign: only the measurement and navigation message status are incurrectly\nbeing sent to the application, but there are no crashes or any real data from GPS being\nmisscommunicated.\nAlso:\n- cache the last reported status to filter sending notifications when no changes have occurred\n- do some cleanup and refactoring in the code changed\n\nChange-Id: I0692e6b70847dc1ee092d7a05a2c6ba3cd9fa147\n"
    },
    {
      "commit": "4d72e3e07e23fb13d4ba7f97f4c088948fef3e64",
      "tree": "16197eccecd18b7cddd891d47d52cdd4f347bdee",
      "parents": [
        "9ff2160eddf4dfbd118eb9b0656e7803603f215a",
        "a4c40c373477983622622186946d21802400876e"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Dec 30 12:29:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 30 12:29:38 2014 +0000"
      },
      "message": "am a4c40c37: am 72d33849: Merge \"Missing break in switch statement\"\n\n* commit \u0027a4c40c373477983622622186946d21802400876e\u0027:\n  Missing break in switch statement\n"
    },
    {
      "commit": "72d33849fea5de45087bfa79e645fa282ce8fcef",
      "tree": "a48b090ae102291ff16f0158a662472418a11194",
      "parents": [
        "5106dd44f9e5877aee8e70711c026e9e23783d4c",
        "d79b4963e2680078f963fe7afabc28636e7a25c2"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Dec 30 09:43:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 30 09:43:03 2014 +0000"
      },
      "message": "Merge \"Missing break in switch statement\""
    },
    {
      "commit": "ffa2b14d6f22d7ba2c6ca0ca392aa927009ac54b",
      "tree": "c59fecbbf1d6c3b70abcc5b2bcc9eacc0883638d",
      "parents": [
        "05b500bfa05a21f76504b7daeba349d3b39a1b7e",
        "0091629788e883222ad358fa70e2cdfb3d71a296"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Nov 07 18:43:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 07 18:43:36 2014 +0000"
      },
      "message": "am 00916297: am 3546c9a5: Merge \"Mark Gps Raw related APIs as System APIs. b/16727892\" into lmp-mr1-dev\n\n* commit \u00270091629788e883222ad358fa70e2cdfb3d71a296\u0027:\n  Mark Gps Raw related APIs as System APIs. b/16727892\n"
    },
    {
      "commit": "3546c9a5821fc8a754e05593d314c49cd6bca0d0",
      "tree": "6a93b27a9a5accaa30989c56d0fc898e76cdc226",
      "parents": [
        "14638d76bb1be95c6de1df7daad98af4a0ea92d4",
        "a62050d42c7d76d57ae555ffcb6d8efc5cf79de1"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Nov 07 18:22:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 07 18:22:32 2014 +0000"
      },
      "message": "Merge \"Mark Gps Raw related APIs as System APIs. b/16727892\" into lmp-mr1-dev"
    },
    {
      "commit": "031550a31e56bb8300ba9d1225004581ec156777",
      "tree": "7ff7ec53077c87bfda0f28fd6ca0ff64bb7f2007",
      "parents": [
        "587cdde2e2bf7e833e433c1edd6e8078832e327c",
        "9ed36c42d8c3731b8ca631292881110eb8897cec"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Nov 07 00:07:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 07 00:07:30 2014 +0000"
      },
      "message": "am 9ed36c42: Merge \"Add support for GPS measurement/navigation message capabilities. b/16727892 b/16815124\" into lmp-mr1-dev automerge: 992b9aa\n\n* commit \u00279ed36c42d8c3731b8ca631292881110eb8897cec\u0027:\n  Add support for GPS measurement/navigation message capabilities. b/16727892 b/16815124\n"
    },
    {
      "commit": "91c962ad9c90e79b8dbbf7aaaaf2d827adf7cc16",
      "tree": "3505aaad0268b062574fc45ea9be091238a27efa",
      "parents": [
        "fcfe6f5c7e12548d20c31bcad4db5089d23b78d8",
        "a084d357d3fd0a5696998e786aeb10ff394f24d5"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Nov 07 00:07:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 07 00:07:12 2014 +0000"
      },
      "message": "am a084d357: Merge \"Fix reference leak in GPS measurement JNI layer. b/16727892 b/17075171\" into lmp-mr1-dev automerge: c3e5599\n\n* commit \u0027a084d357d3fd0a5696998e786aeb10ff394f24d5\u0027:\n  Fix reference leak in GPS measurement JNI layer. b/16727892 b/17075171\n"
    },
    {
      "commit": "992b9aa37b0b7dba45505593cc4715d5be5aecbb",
      "tree": "3741dd0710d344cde4644442f45ba2c36e213e62",
      "parents": [
        "a11bb7427171418681428754051d5ee4dce851ee",
        "6568d709e78d6ccaf256b7d0e4a19cdfb26deafb"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Thu Nov 06 23:22:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 06 23:22:46 2014 +0000"
      },
      "message": "Merge \"Add support for GPS measurement/navigation message capabilities. b/16727892 b/16815124\" into lmp-mr1-dev"
    },
    {
      "commit": "a62050d42c7d76d57ae555ffcb6d8efc5cf79de1",
      "tree": "ca17272abaecc91788925fe5d35014ada8e7f905",
      "parents": [
        "b9eabc5c2b54145772cbec1c6cec90360925e174"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Thu Oct 23 14:07:25 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Oct 31 14:05:27 2014 -0700"
      },
      "message": "Mark Gps Raw related APIs as System APIs.\nb/16727892\n\nChange-Id: I29d78d45aef7829c3321ae4e7c26549e46fa39f9\n"
    },
    {
      "commit": "6568d709e78d6ccaf256b7d0e4a19cdfb26deafb",
      "tree": "c1c6bcbe94f2d6f95c31b1bb1522e5514171b461",
      "parents": [
        "b9eabc5c2b54145772cbec1c6cec90360925e174"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Mon Oct 27 12:47:41 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Oct 31 14:03:20 2014 -0700"
      },
      "message": "Add support for GPS measurement/navigation message capabilities.\nb/16727892\nb/16815124\n\nThe listeners are changed to receive statuses asynchronously, this is required because GPS HAL,\nrequires time to be notified of the capabilities it supports.\n\nChange-Id: Ie69fdd629d8680341386a2c736bc851632dd2bda\n"
    },
    {
      "commit": "df1198401101805a335535dd08231cbb0e2af500",
      "tree": "b63166f1cb576558596055043cd0cffc6d1d303e",
      "parents": [
        "b9eabc5c2b54145772cbec1c6cec90360925e174"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Oct 14 16:52:43 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Oct 31 13:59:17 2014 -0700"
      },
      "message": "Fix reference leak in GPS measurement JNI layer.\nb/16727892\nb/17075171\n\nChange-Id: I5f41c6db114078b927e56a7614fa7c09a288e2b2\n"
    },
    {
      "commit": "75a6e82bcc625025c5f48dc6c33d0dd469e9ca61",
      "tree": "a969ed89802235c1f39494ab37a7e31c2a8143e5",
      "parents": [
        "7c5020db4f5fc8f72179d6e34b9189e70f14eb5c",
        "36ae48a850bade17d485cb49dd40a3f11f667ad4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 10 04:26:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 10 04:26:40 2014 +0000"
      },
      "message": "am 36ae48a8: am d83e9e42: am 0761b1b5: am 89b19695: Merge \"Put in real \"code\" (aka marketing) name.\" into lmp-dev\n\n* commit \u002736ae48a850bade17d485cb49dd40a3f11f667ad4\u0027:\n  Put in real \"code\" (aka marketing) name.\n"
    },
    {
      "commit": "529b78941c20c2b45312eeedbd509d0ded4f7323",
      "tree": "1aff9a9aac271e48dec04cb986c5cadc5f4105e9",
      "parents": [
        "511925c9e143ebc6eeb0efdf433cc0519b5e5eb1",
        "89b196958fee07475765bd3c458098464ba16f2e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 08 22:48:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 08 22:48:44 2014 +0000"
      },
      "message": "am 89b19695: Merge \"Put in real \"code\" (aka marketing) name.\" into lmp-dev\n\n* commit \u002789b196958fee07475765bd3c458098464ba16f2e\u0027:\n  Put in real \"code\" (aka marketing) name.\n"
    },
    {
      "commit": "89b196958fee07475765bd3c458098464ba16f2e",
      "tree": "08c0d22686180c281faaeb1e9c5e9cc93405dcb3",
      "parents": [
        "908a4f9a4372a9627e821b5800936095b0f0b5b0",
        "955d8d69ea6caabce1461dc25b339b9bf9dc61a6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 08 17:59:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 08 17:59:19 2014 +0000"
      },
      "message": "Merge \"Put in real \"code\" (aka marketing) name.\" into lmp-dev"
    },
    {
      "commit": "955d8d69ea6caabce1461dc25b339b9bf9dc61a6",
      "tree": "f6bd4b5d4be17a8e237e837d59c3f8aaa76ebe55",
      "parents": [
        "0d334365c6123388a0df81438b82122be29d19ab"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 07 20:17:19 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 07 20:17:19 2014 -0700"
      },
      "message": "Put in real \"code\" (aka marketing) name.\n\nChange-Id: Idb3976edfae37293ed75cb5b869b4b42d8042bbe\n"
    },
    {
      "commit": "786037ee25b1e8119af73df72b265f70df726651",
      "tree": "c21fd53aaa1218d1328ffe9d25fd355d0ca4b273",
      "parents": [
        "f2017fdd55b50442faec4e3f57284432c32bf2d2",
        "11735a0b759b79e6737b512f69f2efa0603d4e3f"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Tue Oct 07 22:48:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 07 22:48:59 2014 +0000"
      },
      "message": "am 11735a0b: am 61e6d40b: am 5b5bc109: am 6ec5a256: am 4be6fdeb: am ba2199fa: Merge \"docs: Modified the notice in the android.location package file to strongly encourage developers to migrate to the Google Play Services Location API.\" into klp-modular-docs\n\n* commit \u002711735a0b759b79e6737b512f69f2efa0603d4e3f\u0027:\n  docs: Modified the notice in the android.location package file to strongly encourage developers to migrate to the Google Play Services Location API.\n"
    },
    {
      "commit": "3f5184c3947386e7a9944470faa896c190d5d1ad",
      "tree": "36f37b7a6db53cd73d38e815842e6262b1c1e08e",
      "parents": [
        "adc5504a6e8e013d0dbeaa9cf606c190e4b1cff0",
        "6ec5a256d78579057e82691e4cc21ca6222e2b1f"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Tue Oct 07 22:32:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 07 22:32:08 2014 +0000"
      },
      "message": "am 6ec5a256: am 4be6fdeb: am ba2199fa: Merge \"docs: Modified the notice in the android.location package file to strongly encourage developers to migrate to the Google Play Services Location API.\" into klp-modular-docs\n\n* commit \u00276ec5a256d78579057e82691e4cc21ca6222e2b1f\u0027:\n  docs: Modified the notice in the android.location package file to strongly encourage developers to migrate to the Google Play Services Location API.\n"
    },
    {
      "commit": "6ec5a256d78579057e82691e4cc21ca6222e2b1f",
      "tree": "7ff011535ad293a3f383ceb8e502aa7ed183f538",
      "parents": [
        "c2b35efb58623b778d0feaf49cc00e5e8bc9eed4",
        "4be6fdebdd386dc18159c5557db91936a62f42ab"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Tue Oct 07 22:23:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 07 22:23:40 2014 +0000"
      },
      "message": "am 4be6fdeb: am ba2199fa: Merge \"docs: Modified the notice in the android.location package file to strongly encourage developers to migrate to the Google Play Services Location API.\" into klp-modular-docs\n\n* commit \u00274be6fdebdd386dc18159c5557db91936a62f42ab\u0027:\n  docs: Modified the notice in the android.location package file to strongly encourage developers to migrate to the Google Play Services Location API.\n"
    },
    {
      "commit": "380dde32a742a993a42cfad9643499da207ff95e",
      "tree": "4727c67dc184ccc07b5dfb96412fdc82e901c6f4",
      "parents": [
        "52a1816180c7a85b13c543a5cdb6a7506cb8f01d"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Thu Sep 11 16:50:09 2014 -0700"
      },
      "committer": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Fri Oct 03 14:14:08 2014 -0700"
      },
      "message": "docs: Modified the notice in the android.location package file to strongly\nencourage developers to migrate to the Google Play Services Location API.\n\nChange-Id: I9c2602daa7198eca38841582865c6a973f5acec8\n"
    },
    {
      "commit": "2e6c5f1acc2149c732a4dbd54abfa2c773d6d797",
      "tree": "01eafe7fe2e5620b8f0f4ebcd3493c1621b1f032",
      "parents": [
        "d99db031ea0ff1fe93c924573f70eae8cd6f8edb",
        "69822632560413bd1abfc7e3b35307fcef2739ad"
      ],
      "author": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Fri Sep 26 04:29:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 26 04:29:47 2014 +0000"
      },
      "message": "am df9e62f0: am f4ada994: am b2ae0d6f: am e6e4b2bf: Merge \"Fix an incorrect behavior that failed AT\u0026T privacy test.\" into lmp-dev\n\n* commit \u0027df9e62f058e6e8f9a5853460d9c916fe5dfae751\u0027:\n  Fix an incorrect behavior that failed AT\u0026T privacy test.\n"
    },
    {
      "commit": "023838f9e2562fcede3c3b6afae0e95b1a323196",
      "tree": "b69dc5688bfee3cea8521b6f330c13c0782f474f",
      "parents": [
        "40c632b93176690f390121dd9f378cb2f491c3e1",
        "43d5d896781d1481e01f3d658dc6dbae5bc03b74"
      ],
      "author": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Thu Sep 25 23:44:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 25 23:44:22 2014 +0000"
      },
      "message": "am e6e4b2bf: Merge \"Fix an incorrect behavior that failed AT\u0026T privacy test.\" into lmp-dev\n\n* commit \u0027e6e4b2bfa3782f63ed0b4b802e5a9d59a6a48f49\u0027:\n  Fix an incorrect behavior that failed AT\u0026T privacy test.\n"
    },
    {
      "commit": "566ebfde2b3195ec5897a680c879241c46f33477",
      "tree": "f9225cb738fa8655221ecb75822f3e12faaecda8",
      "parents": [
        "33ae07ab814df0242625bb1e1961f464b630a7fe"
      ],
      "author": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Thu Sep 25 14:33:08 2014 -0700"
      },
      "committer": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Thu Sep 25 14:53:54 2014 -0700"
      },
      "message": "Fix an incorrect behavior that failed AT\u0026T privacy test.\n\nBug: 17278951\n\nChange-Id: I8b8bf4ed19af8738e7cef3553c8a06f7e27c7264\n"
    },
    {
      "commit": "ea1653a774b70f0eef7f90ef95935e7172ba4ac1",
      "tree": "02ad95680a30cc6661edcc3b3c181eb6c9d4e989",
      "parents": [
        "97e853d00c984e912b3989a3f56267d3181ba4dc",
        "57ac96ca358c6ccb92cb4eaf5146ee763d1038a5"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Wed Sep 17 22:09:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 17 22:09:24 2014 +0000"
      },
      "message": "am 8601ffdd: am 9f115938: am 4233ee4b: am b2e91428: Merge \"Add @SystemApi to LocationManager methods used by GmsCore (with reflection). Bug: 17515515\" into lmp-dev\n\n* commit \u00278601ffdd4c0cf864ef3bb95cdd355512a2654656\u0027:\n  Add @SystemApi to LocationManager methods used by GmsCore (with reflection). Bug: 17515515\n"
    },
    {
      "commit": "6c65c49f31f6a618e05c23b89ed659f5d4abbe94",
      "tree": "5762094cb725e26e59de77dd4ce2735fde6dbb28",
      "parents": [
        "8424665e0e7678beeed01009e63f466adbc93929",
        "709aecb3ac3ab4f12c4234eabfaa54b4225940f9"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Wed Sep 17 21:43:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 17 21:43:50 2014 +0000"
      },
      "message": "am ef52db95: am b2e91428: Merge \"Add @SystemApi to LocationManager methods used by GmsCore (with reflection). Bug: 17515515\" into lmp-dev\n\n* commit \u0027ef52db9536b0aef77a1543ca3a97a4ad43a70e9a\u0027:\n  Add @SystemApi to LocationManager methods used by GmsCore (with reflection). Bug: 17515515\n"
    },
    {
      "commit": "61ee1eda0afb78c4ded09ac516f58283191e38df",
      "tree": "639c91ca1ae2607b66e2fe942cc9b7da1ddb5930",
      "parents": [
        "fd20f196b12fbb6934283baadb855837f4215b40",
        "4bd34887324b90478ee89358697c543dca9cf4dc"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Wed Sep 17 21:20:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 17 21:20:27 2014 +0000"
      },
      "message": "Merge \"Add @SystemApi to LocationManager methods used by GmsCore (with reflection). Bug: 17515515\" into lmp-dev"
    },
    {
      "commit": "4bd34887324b90478ee89358697c543dca9cf4dc",
      "tree": "66fee8c503d8ce3492665538e680af26d74a6a70",
      "parents": [
        "833dcd4bea5cadccaa55f9a06942bb36d01d73ac"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Sep 15 19:22:24 2014 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Sep 15 19:22:24 2014 -0700"
      },
      "message": "Add @SystemApi to LocationManager methods used by GmsCore (with reflection).\nBug: 17515515\n\nChange-Id: I005871c721868bc52a3057839949eb342181b7b8\n"
    },
    {
      "commit": "fbaeeda8368450735a9df0b54371df3b0d33b2c9",
      "tree": "07f0dd89c5a6eaf2dd16284cf6a0dca4ef886e7b",
      "parents": [
        "40461ddd8c1c087a31c1febbed76507e8d77ee40",
        "3ba9b1254a81da70f56199ce0510a4cdf3455d4f"
      ],
      "author": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Sat Sep 13 02:30:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Sep 13 02:30:28 2014 +0000"
      },
      "message": "am 345926e6: am 4290fb7b: Merge \"Handle user privacy properly during network initiated requests. Bug: 16131208\" into lmp-dev\n\n* commit \u0027345926e691664520c781fb05deb41d090f0473eb\u0027:\n  Handle user privacy properly during network initiated requests. Bug: 16131208\n"
    },
    {
      "commit": "7c485bf66a2f9c2ca0ce54e624ce48d39c568b97",
      "tree": "2b1fb4dcf9d51bfbede3ef59cd28b3d125a496b3",
      "parents": [
        "26f9ea38a5b6030714757834b94dce737aa8d564"
      ],
      "author": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Wed Sep 10 15:33:34 2014 -0700"
      },
      "committer": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Fri Sep 12 14:56:00 2014 -0700"
      },
      "message": "Handle user privacy properly during network initiated requests.\nBug: 16131208\n\nChange-Id: Ic6f83fcf24eef9e0e26e303bb652651f0dc2970a\n"
    },
    {
      "commit": "c4c7c9d5f204929baa9fc20252fe29404aae9163",
      "tree": "2f843291802ce92c5203a2e3be0f68096a324103",
      "parents": [
        "f8cc0fdcb03aed93781f9a1c62334616371e0cbb",
        "60874f9e27eeb6522623298a9e0bda19589fbacc"
      ],
      "author": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Mon Sep 08 22:48:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 08 22:48:30 2014 +0000"
      },
      "message": "am 62645748: am 38000b0f: Merge \"Manually merge QC\\\u0027s change for SUPL_ES.\" into lmp-dev\n\n* commit \u0027626457486cbf5e40c77019f965755ae30b72af22\u0027:\n  Manually merge QC\u0027s change for SUPL_ES.\n"
    },
    {
      "commit": "ff4f6c8859ead7cc94ff0d5ce46c8b346a769523",
      "tree": "2328d90933cd46b8add0d492799e76f0273e318b",
      "parents": [
        "be5b6569407635eb8d23b1934f90a508da0e60be",
        "3324e954127de3db2b3200fdefca8f4d0400b7bb"
      ],
      "author": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Mon Sep 08 22:15:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 08 22:15:32 2014 +0000"
      },
      "message": "Merge \"Manually merge QC\u0027s change for SUPL_ES.\" into lmp-dev"
    },
    {
      "commit": "4656e69bf36d42a35c9290ab79eeb33b4cca1d5c",
      "tree": "84c6fe3c5e58781c54ce34961d9152d370919dae",
      "parents": [
        "8268ad6779c38fb67ea3783fd57bf71bb0cccc51",
        "2008cff73bbc816f867dac0cd057899bed714356"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 08 13:08:43 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 08 13:08:43 2014 -0700"
      },
      "message": "resolved conflicts for merge of 2008cff7 to lmp-dev-plus-aosp\n\nChange-Id: I5148eda624e8504f12dbc1288cd4a7a5b7c10850\n"
    },
    {
      "commit": "bc3095139e9b8c7640fe6cebb4fc527af916d1be",
      "tree": "605d2d26202c89f6ad4ccff46c0537c563f9c3c9",
      "parents": [
        "a740b2bf9a492df5301336e2533651fa90e57c6b"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Mon Sep 08 10:06:34 2014 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Mon Sep 08 10:14:33 2014 -0700"
      },
      "message": "Fix a STOPSHIP\n\nChange-Id: I3714f1645c0a847e912cb79515fe3991960c1698\n"
    },
    {
      "commit": "3324e954127de3db2b3200fdefca8f4d0400b7bb",
      "tree": "fa426aee823ce4e29e42200f085a280b59c3190b",
      "parents": [
        "68c936f77d836285c255e98b73bdadb78025ade9"
      ],
      "author": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Sun Sep 07 01:30:42 2014 -0700"
      },
      "committer": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Mon Sep 08 07:11:02 2014 +0000"
      },
      "message": "Manually merge QC\u0027s change for SUPL_ES.\n\nOriginal CL: https://android-review.googlesource.com/#/c/105431\n\nEmergency SUPL\n\nAdded emergency SUPL when UE is\nin emergency mode.\n\nBug: 17118312\n\n\nChange-Id: Id9b77add9bbab139b983a84d5a4c798c9c94df43"
    },
    {
      "commit": "d0646dca40ff740bd49755ad60751678b0ccca52",
      "tree": "8e1cf2b4efebac703e253a1f14abc34557e8154e",
      "parents": [
        "2d3571cc17a5a6b1072951227d889ce14a3f88cf"
      ],
      "author": {
        "name": "Mark Doliner",
        "email": "mark@kingant.net",
        "time": "Wed Aug 27 16:04:02 2014 -0700"
      },
      "committer": {
        "name": "Mark Doliner",
        "email": "mark@kingant.net",
        "time": "Fri Sep 05 13:57:51 2014 -0700"
      },
      "message": "Small documentation fixes across many files.\n\nChange-Id: I3e8787ce4bc6018ea1dc9aef2a2cd4e0a8dde663\n"
    },
    {
      "commit": "649db7f0a5b1a2add3f68ace9d7896a76340ff78",
      "tree": "a4109e9ec77cb73dceb62aa8a05228cfe6576c3f",
      "parents": [
        "8b9c97a4e27364750d4ca72ec724596c5bc93d32",
        "17c5e79496bc1e2d53bc3c4e33bad4b39b80c36d"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Sep 04 22:56:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 04 22:56:58 2014 +0000"
      },
      "message": "Merge \"Keep LMP from breaking KitKat API\" into lmp-dev"
    },
    {
      "commit": "17c5e79496bc1e2d53bc3c4e33bad4b39b80c36d",
      "tree": "a81fc3b35a526f01d51b42a7bae6fcfa8f994e1a",
      "parents": [
        "127343cb460c8d23f9fb59bcf4bcea6e9b9cea03"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Sep 04 15:42:36 2014 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Sep 04 15:42:36 2014 -0700"
      },
      "message": "Keep LMP from breaking KitKat API\n\n- Bug: 17390371\n\nChange-Id: I25c1abebcc42ed24abd57bbe2834a40fb8ee834b\n"
    },
    {
      "commit": "e7baf5afc07127854e5791d93f05e6b46633bc47",
      "tree": "dccc1979337473bb6be4747adec6ac1a1b8013fe",
      "parents": [
        "a4b9a191a85507b077f59b6ac5ce210caa0a84a3",
        "c20b795cf05b48fe5e024c19dab9c7e4b18cd10f"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Sep 04 20:53:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 04 20:53:39 2014 +0000"
      },
      "message": "Merge \"Add @SystemApi annotations to methods used by GmsCore. -Currently these methods are called using reflection for location. Bug: 17371392 Change-Id: I6546f5b485415beff69164ba0d526757ee831f69\" into lmp-dev"
    },
    {
      "commit": "c20b795cf05b48fe5e024c19dab9c7e4b18cd10f",
      "tree": "428ea0d77719c9f13acb134ee89e6488a2f3059c",
      "parents": [
        "833dcd4bea5cadccaa55f9a06942bb36d01d73ac"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Sep 04 11:29:01 2014 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Sep 04 20:53:21 2014 +0000"
      },
      "message": "Add @SystemApi annotations to methods used by GmsCore.\n-Currently these methods are called using reflection for location.\nBug: 17371392\nChange-Id: I6546f5b485415beff69164ba0d526757ee831f69\n"
    },
    {
      "commit": "52617bbff8607cdc208ba107ec111bd1471433cb",
      "tree": "5e48b8c85895759f7145a6136e2053d7218ac003",
      "parents": [
        "09daab204c4121138b77d43c3c56632474612a4d"
      ],
      "author": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Mon Aug 25 11:49:11 2014 -0700"
      },
      "committer": {
        "name": "Tsuwei Chen",
        "email": "tsuwei@google.com",
        "time": "Sat Aug 30 00:17:39 2014 +0000"
      },
      "message": "Reload GPS configuration after carrier info is available.\nBug: 17110478\nChange-Id: I1ecb71c4ca661df3dfeaea1622d73caeacb1350e"
    },
    {
      "commit": "255dd04271088590fedc46c8e22b2fd4ab142d39",
      "tree": "9b0087d4e1cee5335f4d55b037b5e3a6ff13a30f",
      "parents": [
        "5e85359a36c14c0c568b73f138f6c8f4baad9b8e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Aug 19 22:29:02 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 20 14:25:18 2014 +0200"
      },
      "message": "Added notification color to all system notifications\n\nBug: 17128331\nChange-Id: I81a94510ef51b99916f314c0dd65852426a1fbeb\n"
    },
    {
      "commit": "4b3e3931270f8e406fc806bc7fa1c2788256687d",
      "tree": "b2b057ff2396faa88e2d21743199f6bd52ce2a74",
      "parents": [
        "5320b04fe74f0120f84dd9fe09785491f42a766b"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Mon Jul 21 18:01:47 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Jul 23 10:30:21 2014 -0700"
      },
      "message": "Expose Gps Navigation Messages in the platform.\nb/16405976\n\nChange-Id: Ic982ea2467d116585780c20c2fa7e974e50f8345\n"
    },
    {
      "commit": "81cabb8a7fb5b61f16bf49c2757ccb51bc88e708",
      "tree": "764694ca6dc9e33b2a812c6d795de7e654fb63d8",
      "parents": [
        "caf26263a7e186882c1875f022530324852fe75f"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Jul 22 09:59:43 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Jul 22 10:03:28 2014 -0700"
      },
      "message": "Add uncertainty for GPS received TOW field.\nb/16463499\n\nChange-Id: I5dde8a2737d9345eb7f77edc64ab7286254a65e4\n"
    },
    {
      "commit": "2102dd725540bcf51bf324a2775fbcffe45dd32f",
      "tree": "4cd058abcb38fb0dfb1a48f4247b158ef5ab6364",
      "parents": [
        "3b3795601051f9ae7008e2b3e29e683f5d4a2e53"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Jul 18 17:50:24 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Mon Jul 21 10:38:12 2014 -0700"
      },
      "message": "Update GPS HAL raw measurements support.\n\nAlign the GPS framework with the GPS HAL\nb/16374800\n\nRemove localTime field from API\nb/16241708\n\nUpdate Property containers for measurements to use bit masks\nb/16238371\n\nChange-Id: Id4db16c3153d0020bf2edb5a67f59353662762d0\n"
    },
    {
      "commit": "3b0224dc3c2e7ffb93dc56970395003d0e387545",
      "tree": "124600c9f791f7fc8df131c1a9cd07281df90985",
      "parents": [
        "69eef8a0d250ae1b50b510499014e109bd2c6112"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Jul 16 14:28:06 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Thu Jul 17 11:09:46 2014 -0700"
      },
      "message": "Fix exceptions in ActivityRecognition platform stack.\n\nb/16348349\n\nChange-Id: I1f85283c86130b86389a1be7da49904658b0558c\n"
    },
    {
      "commit": "a4fa3b5aa53cf677b623fe346c585cb8a0c1ce26",
      "tree": "0985853023d46ec4cf9a12aa3e6c190aa5a4efec",
      "parents": [
        "dfd6b4e9f475ef3a8cf7fc7b5451b8c73aecdfff"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Jul 09 10:46:39 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Jul 11 15:58:36 2014 -0700"
      },
      "message": "Add support in the platform for Activity Recognition Hardware.\n\nChange-Id: I7c4fff3526583475a5edf1f4ba8fede4e9419ead\n"
    },
    {
      "commit": "ea8a8a6076f04360de2d25b3e5853cde8026cd5f",
      "tree": "7c416b43028165443b11a3e433d9044b54b9fe81",
      "parents": [
        "34257d8544190979a0c1dfe63350fc50136e4dd0"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Mon Jun 23 18:19:03 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Jul 11 12:20:39 2014 -0700"
      },
      "message": "Update location framework to accept raw data from GPS HAL.\n\nChange-Id: Ib4feca004b53fa89dcece4299974ab08913455a0\n"
    },
    {
      "commit": "43c9b107d838d2d152d243151f1728d3b39a2821",
      "tree": "4186057f4ec26a622811e1d15edfa040dc78910e",
      "parents": [
        "61dcb08c856c93247771c1d769deeba61eaf779f",
        "812de6f6d75f71d1c2fd9cd319a78389c5adb703"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Jul 05 17:23:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 05 17:23:25 2014 +0000"
      },
      "message": "am 812de6f6: am dbed61c8: am ca2df286: Merge \"Fix typo in the exception message.\"\n\n* commit \u0027812de6f6d75f71d1c2fd9cd319a78389c5adb703\u0027:\n  Fix typo in the exception message.\n"
    },
    {
      "commit": "552bd68c2c592348b45fb823b939fb289afb4af7",
      "tree": "0b7f50743afa98f7193608965f0b27bbd48b7829",
      "parents": [
        "e54a764cfd83825096edd55dd22cc7b3a6af45da"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Jun 17 13:46:30 2014 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Jun 17 13:46:30 2014 -0700"
      },
      "message": "Update Location documentation for altitude (WGS84 instead of sea level).\n\nChange-Id: I9531fba75bc1fee7d0e7c1dc179e3d05fb3e8a42\n"
    },
    {
      "commit": "cc972725af35284c0b571aaa0dc6873e69b15119",
      "tree": "5c6a0e5e648b2f541a7c72642e36e9d0b24e697c",
      "parents": [
        "250bb6e3e045a88022db526b074e7ab38c47d93c"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Apr 25 11:37:52 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Apr 25 11:39:16 2014 -0700"
      },
      "message": "Make sure FLP HAL statuses currently used are translated (if needed) correctly into the framework.\nb/14118906\n\nChange-Id: I4723a3b9cad99aacc70bd3b7b5b5e034aa6c033d\n"
    },
    {
      "commit": "248ada68cce2d1ab8f59ef18b869d866f4af6045",
      "tree": "b95f98a5bd20ee3585a5c5e92896cc7956baa05e",
      "parents": [
        "08488bf3fe6f4b1fadf59821feaf07b4c2ae52ae"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Fri Feb 28 18:12:47 2014 -0800"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Mon Mar 03 10:30:36 2014 -0800"
      },
      "message": "Injected settings no longer include summaries\n\n- Bug: 13279850\n\nChange-Id: I0fd1e60b2a56c45776963c29bbae6f176fdf1bea\n"
    },
    {
      "commit": "afecea18054c457cbd55d1ed9c023f2c2aa3726b",
      "tree": "8db4e4553a2c8b61d32572d62ed8f3f103ba4c5a",
      "parents": [
        "8a78a807097397ccd9c6ea20868f71c7ee19ef1d"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Fri Feb 28 17:38:31 2014 -0800"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Fri Feb 28 17:38:31 2014 -0800"
      },
      "message": "Seeing if a provider is enabled doesn\u0027t require special permissions\n\n- Bug: 10696351\n\nChange-Id: I4f1612ce10587728e71277587144fdcb59445b3f\n"
    },
    {
      "commit": "8a985d24ce9a38f40ed88fecbdcd0e75e3a68f44",
      "tree": "a71a241bf554a157a25d54dce66364d7881c3579",
      "parents": [
        "875e2101d71afe7e4acf10b061c942fbf7294775"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Feb 25 09:40:05 2014 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Feb 25 09:49:29 2014 -0500"
      },
      "message": "Tabs -\u003e spaces in frameworks/base.\n\nChange-Id: I5a84e8e93ac99b5ed0212b37bf66efa5e53864be\n"
    },
    {
      "commit": "405393cfe33c857e2f430ebc09c891b886c75e73",
      "tree": "09fa3916db9bbf356afca8e7d293f285d0d95caa",
      "parents": [
        "4a72b3064cecc85c56b8d75bb4a2d9fedbf76ec8"
      ],
      "author": {
        "name": "Masaki Muranaka",
        "email": "monaka@monami-software.com",
        "time": "Thu Oct 24 00:46:52 2013 +0000"
      },
      "committer": {
        "name": "Masaki Muranaka",
        "email": "monaka@monami-software.com",
        "time": "Wed Dec 11 01:43:29 2013 +0000"
      },
      "message": "Fix typo in the exception message.\n\nChange-Id: I5e8c089dfd406af40c4eb3aa76af13398c05b7e6\nSigned-off-by: Masaki Muranaka \u003cmonaka@monami-software.com\u003e\n"
    },
    {
      "commit": "6090995951c6e2e4dcf38102f01793f8a94166e1",
      "tree": "37f32f4b269fc26a18e3249a18459a476c473266",
      "parents": [
        "266f48cc042dda828109eb135088cdb6f0f7c1d5"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 19 16:54:46 2013 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Nov 20 11:31:47 2013 -0500"
      },
      "message": "Remove unused imports from frameworks/base.\n\nChange-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906\n"
    },
    {
      "commit": "d5759437eeb3137e4a05471ff0f4681c0254e81a",
      "tree": "0d22df7aa8d52ead9ef9da0f417fe43bb70814e7",
      "parents": [
        "e91a3f5229405b39a3ba59aa0a3e44527eef063e"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Wed Sep 11 11:03:03 2013 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Wed Sep 11 11:03:03 2013 -0700"
      },
      "message": "Improve some javadoc related to isProviderEnabled() apis\n\n- LocationManager.isProviderEnabled() no longer throws SecurityException:\nthe caller could already circumvent the permission check by calling\nSecure.isLocationProviderEnabled()\n\nChange-Id: I5abd04264299671ed35ce4594b5be46d86378767\n"
    },
    {
      "commit": "cef05c28eb452810e4b79895970457ff2bdef5b4",
      "tree": "42b1171cac99d57c5c2cd146cd175dd5e602178b",
      "parents": [
        "9e8bdc39bcdfc22d05edd5f4a0ca69cdffec4f34"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Sep 05 09:45:03 2013 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Sep 05 09:45:03 2013 -0700"
      },
      "message": "Incorporate new API council comments\n\n- Split getStatus() into onGetSummary() and onGetEnabled()\n\n- Call them on app\u0027s UI thread\n\n- Allow runtime exceptions to propagate up\n\n- Make a couple of more methods final to prevent subclasses from playing\naround with the intent\n\n- Remove explicit timing requirement from javadoc\n\n- Mention that this will be restricted to system-image apps (will be\nenforced by the actual settings code)\n\n- b/10461474\n\nChange-Id: Id22dd7a707c05de396ae4c5810e839ca734714c0\n"
    },
    {
      "commit": "40a86c24d2601df4966c57573a5bf58b30a41990",
      "tree": "a34b94d308b15723986736c4f1b096b61e2a4267",
      "parents": [
        "d0e2a2e7a9a6c247f501a5044d1c19cd82c6129d"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Tue Sep 03 18:05:13 2013 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Tue Sep 03 18:07:10 2013 -0700"
      },
      "message": "Add LocationManager.MODE_CHANGED_ACTION broadcast\n\n- Currently redundant with PROVIDERS_CHANGED_ACTION, but that may\nchange in the future\n\n- Part of fix for b/10409275\n\nChange-Id: I12daaf20e6546fd9e9dc71c599967fa0ad95e27f\n"
    },
    {
      "commit": "546113d4c290f36bf21b1e9c7b93d1592df17fce",
      "tree": "1854fd104c3685b77bfec1286201ce8fe588ea16",
      "parents": [
        "81e0b1bd8325a2897a34f58a1e781e4d653f49fe"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Fri Aug 30 10:09:39 2013 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Fri Aug 30 10:09:39 2013 -0700"
      },
      "message": "Improve constant names for settings injection API\n\n- Add timing for getStatus() call to encourage implementors to be fast\n\n- Affects b/10461474\n\nChange-Id: I503cbae5cf27008c587a39ab4e60d8e09daedecc\n"
    },
    {
      "commit": "7f6f45723adea684529dd9b7465d798f10c3acbf",
      "tree": "09f8e28dfb2fff373306c9ba1f509151269df6c3",
      "parents": [
        "4a9c7fec662315d9da48f0f5f99313f270424b48"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Tue Aug 27 10:53:15 2013 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Tue Aug 27 10:53:15 2013 -0700"
      },
      "message": "Remove or reduce visibility of deprecated methods\n\n- Fix additional getInt() path, restores the location settings screen\nfunctionality.\n\n- Should fix \"unresolved link\" build breakages in\ngit_klp-dev-plus-aosp-without-vendor, which is much more persnickety than\nklp-dev for some reason.\n\n- Add warning that we may add additional location modes in the future.\n\n- Finish fix for b/10461763 and b/10461474\n\nChange-Id: Id7155e3a0d7526a377d446018ef3bdb057bad3a6\n"
    },
    {
      "commit": "d79b4963e2680078f963fe7afabc28636e7a25c2",
      "tree": "9140981cf3a4e306618d7f49859430d069b81dc0",
      "parents": [
        "f39abeb4c4fe19bb0b83d1218e180d5ae1ef1a11"
      ],
      "author": {
        "name": "You Kim",
        "email": "you.kim72@gmail.com",
        "time": "Wed Aug 28 00:52:52 2013 +0900"
      },
      "committer": {
        "name": "You Kim",
        "email": "you.kim72@gmail.com",
        "time": "Wed Aug 28 00:52:52 2013 +0900"
      },
      "message": "Missing break in switch statement\n\nChange-Id: I1b7e7a94df8d39e162050911e31e510d2ce5447e\n"
    },
    {
      "commit": "4a7c49c81f021ebb01c1ac06737b4e705f212783",
      "tree": "639a41aa3ac049e8342ea0a9d9949201abc5a894",
      "parents": [
        "94366313331a789440a3c077173aafcb85cabe78"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Mon Aug 26 10:08:12 2013 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Mon Aug 26 10:08:12 2013 -0700"
      },
      "message": "Address API Review for SettingInjectorService\n\n- Escape \u003c and \u003e in javadoc\n\n- Constructor does not take log tag\n\n- Start intent rename\n\n- Comments for Status.summary and enabled\n\n- Bonus fixes:\n\n  - Start renaming STATUS_KEY to SUMMARY_KEY\n\n  - Send message back even if getting the status fails so we don\u0027t have\n  to wait for the fetch to time out\n\n  - Add comment about setting activity being invoked when disabled\n\n- Partial fix for b/10461474\n\nChange-Id: I025e7e0782c2873a4eda20ab4793bc6145daf8db\n"
    },
    {
      "commit": "c8211ea1cc65560938c31263edce6fcb87016acb",
      "tree": "75a6222f9d839bfa72292e85a051707baed27bc4",
      "parents": [
        "83208e34f6a0381d5627886dbf98ff8f313e590f"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Aug 22 14:28:12 2013 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Aug 22 14:28:12 2013 -0700"
      },
      "message": "Add a little comment about the enabled value\n\nChange-Id: I4ac0b864f55992242b6a3b0d8ffb328f23f6b645\n"
    },
    {
      "commit": "184e75146cb17f8695dffba69e0ca8d80b350af3",
      "tree": "49eda39243813244415af6cd876f6752f1dbc28d",
      "parents": [
        "b6e8943933f745f5e3f248ac058fc8dbca8f8ab1"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Mon Aug 19 13:10:19 2013 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Mon Aug 19 13:13:21 2013 -0700"
      },
      "message": "Warn that SettingInjectorService must be fast\n\n- Move UPDATE_INTENT to SettingInjectorSErvice\n\nChange-Id: I9c8f8dc0878647a051cb852721b3436e9d55b391\n"
    },
    {
      "commit": "3e32bdd41832d383b03f928cfd2341b9693dc78b",
      "tree": "67903b97c875c8b76d5a5cac34f3dfd764eab5db",
      "parents": [
        "d0d554579b244d8d98e63e866be19333a8aa8b2e"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Aug 16 16:16:27 2013 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Aug 16 16:16:27 2013 -0700"
      },
      "message": "Add comments to new hidden API in LocationRequest.\nDocument their purpose and permissions required in case\nthis is unhidden in a different code line.\n\nChange-Id: I42f6f950157f488cf51b361e3411861ff98794e8\n"
    },
    {
      "commit": "d0d554579b244d8d98e63e866be19333a8aa8b2e",
      "tree": "68e759b34c32156255f56ec032d366a384cd3da0",
      "parents": [
        "e3c754bb1c518c9166ff4275b5ee59f36c999f4c",
        "def20a3350ce239b929ef0ebbbf913cc0b42cf5f"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Aug 16 22:55:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 16 22:55:21 2013 +0000"
      },
      "message": "Merge \"Use default class loader when creating a LocationRequest from Parcel. This seems to be the standard usage, and there are rare reports of requestLocationUpdates giving NullPointerExceptions on the first call to requestLocationUpdates but not on subsequent calls (b/10207898).\" into klp-dev"
    },
    {
      "commit": "6de10472786ee17106b096eddbb603ab735c11a7",
      "tree": "30355c0022ae44d871229520b9cac5410e0b2710",
      "parents": [
        "dad0f462ae6fee99840bbea910c810282bbc1c54"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Aug 16 14:12:59 2013 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Aug 16 14:12:59 2013 -0700"
      },
      "message": "Ensure LocationRequest\u0027s worksource defaults to null\nHelps to make sure the service doesn\u0027t throw a\nSecurityException for not having the UPDATE_DEVICE_STATS\npermission.\n\nChange-Id: I9be0302f1378d2c4441e6b7d5ce472ed0d5fbd80\n"
    },
    {
      "commit": "def20a3350ce239b929ef0ebbbf913cc0b42cf5f",
      "tree": "c09d9a2a07b1436b649ff4f0226f8ac5fac3b299",
      "parents": [
        "6bab49deaa96ddb0c427c1e2ab127608e5a8d93b"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Aug 15 16:01:42 2013 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Aug 15 16:01:42 2013 -0700"
      },
      "message": "Use default class loader when creating a LocationRequest from Parcel.\nThis seems to be the standard usage, and there are rare reports of\nrequestLocationUpdates giving NullPointerExceptions on the first call\nto requestLocationUpdates but not on subsequent calls (b/10207898).\n\nChange-Id: If7a873fba5a2cd77b836ff3fda89105da20104ac\n"
    },
    {
      "commit": "95b2299dc476f4dbd50b8da8e0debff4b5ccba50",
      "tree": "2b1f9c8afba2b8f47c8fdcbe5323d23332bc5625",
      "parents": [
        "d48233e1e62c119b4bd67ad66e471f6a21e68a3d",
        "fa2992c412c08f76331a3f58ca57cf8cf04e7b84"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Wed Aug 14 00:18:16 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 14 00:22:18 2013 +0000"
      },
      "message": "Merge \"API for location settings injection\" into klp-dev"
    },
    {
      "commit": "0682809ad08db284d7110aab44108d5e9c310e6b",
      "tree": "2aa38602adac05aa16f829f995b21d239ba2494c",
      "parents": [
        "f464511a7be2e381f508b5b2b937f19c98d800c2"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Mon Aug 12 18:50:30 2013 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Aug 13 16:00:04 2013 -0700"
      },
      "message": "Add support in the platform for Flp Geofencing.\n\nChange-Id: I0fb0e276d3a06322697bb5d46323779aca1f78c5\n"
    },
    {
      "commit": "fa2992c412c08f76331a3f58ca57cf8cf04e7b84",
      "tree": "8ff95fba0faff30428923dfcee0c5dda4596f9a8",
      "parents": [
        "5893a97cbf398ca3e1bff5444454343d94e25a4c"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Tue Aug 13 14:41:22 2013 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Tue Aug 13 14:41:22 2013 -0700"
      },
      "message": "API for location settings injection\n\n- Partial fix for b/10287745\n\nChange-Id: Ie998ce0a7b350e4183fce5753bfac3eb51238ff4\n"
    },
    {
      "commit": "64be0c617f902398cbbcc2b145c86a8fbfc2feac",
      "tree": "2d86c935647cd4860f3dc6aef3cff18d3b2423a2",
      "parents": [
        "f6c7a5fd6680d74972738e60ad5c9cf34bfc43ef"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Aug 09 15:01:49 2013 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Aug 09 16:56:43 2013 -0700"
      },
      "message": "Address Robin\u0027s code review comments in initial FlpHal submission.\n\nChange-Id: I50889599fdc5938a19b8bff4f11e64f44bcebdbf\n"
    },
    {
      "commit": "1af4b0280af406cfc7eb46810f6b76e57b983e11",
      "tree": "1f7f8d5a86c8dcd42cb24474e93b58bb0775071e",
      "parents": [
        "8ffe17ae32e72e5d872a36d5048bf912d28e766f"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Jul 12 15:43:36 2013 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Thu Aug 08 15:27:38 2013 -0700"
      },
      "message": "Add FlpHal layer to support Location Batching.\n\nChange-Id: Ia3a57d869dfb3f067a1b95fa66d54f311ddcfdc3\n"
    },
    {
      "commit": "c750c1fb83fbdec895e236dda7207db4da14ec49",
      "tree": "0b853aa47bad8e6dd2c3eafd1f1bd7437768d170",
      "parents": [
        "4104d3295203d8a1f2d15d572293fdc1171631c6"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Aug 08 12:56:57 2013 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Aug 08 14:06:25 2013 -0700"
      },
      "message": "Update gps status icon to be a \"high power\" location icon.\nMove icon to right side of the screen and synchronize status with\nAppOpsManager.OP_MONITOR_HIGH_POWER_LOCATION.\n\nChange-Id: Iea2570501cb18be0489669fd4ea240dc63f9567a\n"
    },
    {
      "commit": "40e5782f5c79ea660b98b8875086f592367bc1d2",
      "tree": "8fdfd3a5bbe90b996c71e933230b7138505fdaa7",
      "parents": [
        "930524ade21464a4f8cbbf80fed7039f4e813965"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Jul 30 11:36:48 2013 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Aug 01 14:31:48 2013 -0700"
      },
      "message": "Allow a particular LocationRequest to be excluded from\nAppOps monitoring as long as the client as the appropriate\npermission (UPDATE_DEVICE_STATS).\n\nChange-Id: I7223a53bc1551e6498302a22eb310c8c5b5684b0\n"
    },
    {
      "commit": "82edc9b3482307a8e93655aadabb4f9ad24efe46",
      "tree": "cb82eabd1b6c11293eb6cb0dbea2e6ad00ca7d2b",
      "parents": [
        "757ec7837db85eae675cda5cfaf94040268327fd"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri Jul 19 11:31:42 2013 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Jul 22 16:50:13 2013 -0700"
      },
      "message": "Add WorkSource capability to LocationManager\n\nChange-Id: I0fbbad0879b87ecc75a503bf7963356595bf4b96\n"
    },
    {
      "commit": "8c84109b9fbbf473b225707a38261ff5f99d95fb",
      "tree": "9796143a5fb2980d58612a247a737448a428f742",
      "parents": [
        "3af16b226b8467100091b4e02fc3e70a002d567e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 24 13:46:13 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 24 18:16:48 2013 -0700"
      },
      "message": "Use FastPrintWriter...  everywhere.\n\nOne problem this turned up is, because FastPrintWriter does\nits own buffering, a lot of code that used to use PrintWriter\nwould fail -- if it pointed to a StringWriter, there was no\nbuffering, so it could just immediately get the result.  Now\nyou need to first flush the FastPrintWriter.\n\nAlso added some new constructors to specify the size of buffer\nthat FastPrintWriter should use.\n\nChange-Id: If48cd28d7be0b6b3278bbb69a8357e6ce88cf54a\n"
    },
    {
      "commit": "0b5c30a16e48a8ac7ebe71af0240a1b0c7e43eac",
      "tree": "7b8089fc31368022e80fa594264f004e1d567896",
      "parents": [
        "c6f7a7ff880c2154d0e794efcef06d9790517365"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon May 20 15:08:14 2013 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon May 20 15:08:14 2013 -0700"
      },
      "message": "Make com.android.location.provider visible to apps-only build.\n\nChange-Id: Ic7983418d9577343817d5a80ebb0847804d2a1b2\n"
    },
    {
      "commit": "89cded957cee206287ff8da00cf6450c31967702",
      "tree": "7dc4e1df54ec5f903d372e5a96f89067f8e4e545",
      "parents": [
        "0500297714a26c744304a323267d5d642f351326",
        "39069b6e82fa848608d56b4efc8f28785816fe27"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon May 13 23:36:58 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 13 23:36:58 2013 -0700"
      },
      "message": "am 39069b6e: am efb3726c: am 2b8f3734: am e3c549fc: am cd70c873: Merge \"Android U: Making Apps Location-Aware\" into jb-mr1.1-docs\n\n* commit \u002739069b6e82fa848608d56b4efc8f28785816fe27\u0027:\n  Android U: Making Apps Location-Aware\n"
    }
  ],
  "next": "39069b6e82fa848608d56b4efc8f28785816fe27"
}
