)]}'
{
  "commit": "c56ac1ec298630ba95e44a9da9efeb9d1a6d43d4",
  "tree": "1ff14f33418849dd3a01e71dc283d3b3aa9bed9b",
  "parents": [
    "f75f0cf36a417768a80c64e049c6a657a422eb14"
  ],
  "author": {
    "name": "Karl Wiberg",
    "email": "kwiberg@webrtc.org",
    "time": "Mon May 04 12:54:55 2015"
  },
  "committer": {
    "name": "Karl Wiberg",
    "email": "kwiberg@webrtc.org",
    "time": "Mon May 04 12:54:56 2015"
  },
  "message": "rtc::Buffer: Remove backwards compatibility band-aids\n\nThis CL makes two changes to rtc::Buffer that have had to wait for\nChromium\u0027s use of it to be modernized:\n\n  1. Change default return type of rtc::Buffer::data() from char* to\n     uint8_t*. uint8_t is a more natural type for bytes, and won\u0027t\n     accidentally convert to a string. (Chromium previously expected\n     the default return type to be char, which is why\n     rtc::Buffer::data() initially got char as default return type in\n     9478437f, but that\u0027s been fixed now.)\n\n  2. Stop accepting void* inputs in constructors and methods. While\n     this is convenient, it\u0027s also dangerous since any pointer type\n     will implicitly convert to void*.\n\n(This was previously committed (9e1a6d7c) but had to be reverted\n(cbf09274) because Chromium on Android wasn\u0027t quite ready for it).\n\nTBR\u003dtommi@webrtc.org\n\nReview URL: https://webrtc-codereview.appspot.com/47109004\n\nCr-Commit-Position: refs/heads/master@{#9132}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ce65fafd0ebb0e42fc4ea59c80b168a93cadf12",
      "old_mode": 33188,
      "old_path": "talk/session/media/channel.cc",
      "new_id": "0034f15d9b104d916cc2687e371e90f6c3d1dc4c",
      "new_mode": 33188,
      "new_path": "talk/session/media/channel.cc"
    },
    {
      "type": "modify",
      "old_id": "8959b40d8822bcc815ba7cccabb06242bda4f91c",
      "old_mode": 33188,
      "old_path": "webrtc/base/buffer.h",
      "new_id": "8071701d5a148b0262f192d9fb015d494acb1356",
      "new_mode": 33188,
      "new_path": "webrtc/base/buffer.h"
    },
    {
      "type": "modify",
      "old_id": "963209c94b70b03409d9a9051c413bf506f9a7f3",
      "old_mode": 33188,
      "old_path": "webrtc/base/buffer_unittest.cc",
      "new_id": "f1ae6b86766b27c86640e1d818488ba71c2a4c2d",
      "new_mode": 33188,
      "new_path": "webrtc/base/buffer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9b168feffc06f8c6f918391747d2188dddb39244",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_sender_unittest.cc",
      "new_id": "566772a42a78e0ecd3d8056f628b230e1b6599d1",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_sender_unittest.cc"
    }
  ]
}
