)]}'
{
  "commit": "ec0832133a2115e065eed6e330da95b5c518003b",
  "tree": "dc8f46262e3ca519ea5af0ff80728cd68e104ff9",
  "parents": [
    "6eade79f90b5a592c16a6a5fb0a4b409dc3848e6"
  ],
  "author": {
    "name": "Jeff Brown",
    "email": "jeffbrown@google.com",
    "time": "Wed Sep 11 20:45:25 2013 -0700"
  },
  "committer": {
    "name": "Jeff Brown",
    "email": "jeffbrown@google.com",
    "time": "Thu Sep 12 14:37:21 2013 -0700"
  },
  "message": "Allow phone to enter suspend with positive proximity.\n\nAs part of the power manager rewrite in JB MR1, we removed the ability\nfor the phone to suspend with positive proximity because it was not\nclear that the proximity sensor was always correctly registered as\na wake-up source.  The sensor service itself does not contain any\ncode to manage wake-ups.  Therefore proximity sensor based wake-up\nrelies on the sensor driver acquiring a timed wake lock when the\nsensor reports a negative result.  This behavior is not very well\ndefined in the sensor HAL so there is a chance that it will not\nwork reliably on all devices.\n\nThis change adds a new config.xml resource to specify whether the\ndevice should be allowed to suspend when the screen is off due to\npositive proximity.  Devices that support this feature should set\nthe \"config_suspendWhenScreenOffDueToProximity\" resource to \"true\" in\ntheir resource overlays.  The feature is disabled by default.\n\nBug: 9760828\nChange-Id: Ic65ab7df0357271b133e2e44f5e35e7756e1e9e0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab95d4006bc06151a2bc4eb1f1af27091a8d6454",
      "old_mode": 33188,
      "old_path": "core/res/res/values/config.xml",
      "new_id": "83e5ae9aa94370e07dc188b71bf750fad30d2c4b",
      "new_mode": 33188,
      "new_path": "core/res/res/values/config.xml"
    },
    {
      "type": "modify",
      "old_id": "7b2a1b4c5601c52a9fd12d898a3edcaf2e5ad532",
      "old_mode": 33188,
      "old_path": "core/res/res/values/symbols.xml",
      "new_id": "ecdf18894878ad3d96febc9ea6fc9a2a64dd63ba",
      "new_mode": 33188,
      "new_path": "core/res/res/values/symbols.xml"
    },
    {
      "type": "modify",
      "old_id": "b5010f2ac7b020d7af4e4c522f593955bdce7f82",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/power/DisplayPowerController.java",
      "new_id": "976a328c4ecb44dcbdeccea19032763a4ea69fdb",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/power/DisplayPowerController.java"
    },
    {
      "type": "modify",
      "old_id": "2167f67319fee840eadddae14bc45e4434571557",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/power/PowerManagerService.java",
      "new_id": "fe09a33b3d3bc82acbe0faa098617250d4c3235d",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/power/PowerManagerService.java"
    }
  ]
}
