)]}'
{
  "commit": "f602d362ba4bb3adbf1eb4e38a794fb14274293a",
  "tree": "d2b5da88fbc52e10a2c9b09f9027b32c539c5022",
  "parents": [
    "07ccf5ad7edfeeebb79208ad3e8a52917fe038a8"
  ],
  "author": {
    "name": "Mike Lockwood",
    "email": "lockwood@android.com",
    "time": "Sun Jun 20 14:28:16 2010 -0700"
  },
  "committer": {
    "name": "Mike Lockwood",
    "email": "lockwood@android.com",
    "time": "Tue Jun 22 09:26:41 2010 -0400"
  },
  "message": "GPS: remove GpsEventThread from GpsLocationProvider\n\nRather than polling for events from the native code in an event thread,\nwe now require the GPS HAL libraries to call our callbacks from a thread\nthat is registered with the JVM to call directly into Java.\nThis eliminates a thread from our code and removes one step in the chain\nof message passing from the GPS to the Location Manager client.\n\nChange-Id: I2745a157690310ba9a699a8369f54a7366c6b1ba\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "466642a47c6f8d071d45cdc12a43148a0da83ca7",
      "old_mode": 33188,
      "old_path": "core/jni/AndroidRuntime.cpp",
      "new_id": "3e69c7822540cbe66c0b15e5983d6e09566d6e6f",
      "new_mode": 33188,
      "new_path": "core/jni/AndroidRuntime.cpp"
    },
    {
      "type": "modify",
      "old_id": "99ab2f0b733e811a4794197553ff3d3e9265335c",
      "old_mode": 33188,
      "old_path": "include/android_runtime/AndroidRuntime.h",
      "new_id": "97a96b25ddf961a1416dba49a418937e87a30a67",
      "new_mode": 33188,
      "new_path": "include/android_runtime/AndroidRuntime.h"
    },
    {
      "type": "modify",
      "old_id": "0cf67a3dc3d71712a75fde4e5e08d823dbcfa1da",
      "old_mode": 33261,
      "old_path": "services/java/com/android/server/location/GpsLocationProvider.java",
      "new_id": "4b4c784001c4ee4646274efdea3e62b9688a8d3f",
      "new_mode": 33261,
      "new_path": "services/java/com/android/server/location/GpsLocationProvider.java"
    },
    {
      "type": "modify",
      "old_id": "afd6ca89121f320d01e78533a3f02cca90d6b12d",
      "old_mode": 33261,
      "old_path": "services/jni/com_android_server_location_GpsLocationProvider.cpp",
      "new_id": "0b41dd8096b22dbf33d772621e9dbed887a9bf15",
      "new_mode": 33261,
      "new_path": "services/jni/com_android_server_location_GpsLocationProvider.cpp"
    }
  ]
}
