{"push_id":840529606,"size":4,"distinct_size":4,"ref":"refs/heads/inbound","head":"fe35f1825269fc2d6ac7bec4528d0f157550f196","before":"c3830d77b0e0c0b5fc59b2fbfae5d6348b94b7e1","commits":[{"sha":"d1d54b4b4860195c5a1b53ba92a00ca84cd3b1b0","author":{"email":"5f6c3c483b761e007e91b9b7e2d2ea43c12097a1@mozilla.com","name":"Nathan Froyd"},"message":"Bug 1215156 - move SetPixel* functions into nsBMPDecoder.cpp; r=seth\n\nThese functions are only used in nsBMPDecoder.cpp; we don't need them\nanywhere else.  The only other place they might get used would be the\nBMP encoder, but the encoder appears to have its own routines for\nsetting pixel data, which don't overlap very well with the decoder's.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/d1d54b4b4860195c5a1b53ba92a00ca84cd3b1b0"},{"sha":"ed0f5e4822465ae48a0c64ef8608fd7e38cd81b2","author":{"email":"5f6c3c483b761e007e91b9b7e2d2ea43c12097a1@mozilla.com","name":"Nathan Froyd"},"message":"Bug 1215763 - part 1 - remove unnecessary nsAutoPtr.h includes; r=seth\n\nThese turned up when grepping around for nsAutoPtr; it seemed easier to\nremove them as a first step.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/ed0f5e4822465ae48a0c64ef8608fd7e38cd81b2"},{"sha":"0e77a32c8768b2d94e53beb01ac80aab1fb7a6dc","author":{"email":"5f6c3c483b761e007e91b9b7e2d2ea43c12097a1@mozilla.com","name":"Nathan Froyd"},"message":"Bug 1215763 - part 2 - s/nsAutoPtr/UniquePtr/ in image/; r=seth\n\nThese conversions should be straightforward, but we have to add a .get\nfor nsExpirationTracker::Iterator.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/0e77a32c8768b2d94e53beb01ac80aab1fb7a6dc"},{"sha":"fe35f1825269fc2d6ac7bec4528d0f157550f196","author":{"email":"5f6c3c483b761e007e91b9b7e2d2ea43c12097a1@mozilla.com","name":"Nathan Froyd"},"message":"Bug 1215763 - part 3 - s/nsAutoArrayPtr/UniquePtr/ in nsBMPEncoder; r=seth\n\nThe wrinkle here is that while we can pass a UniquePtr to\nConvertHostARGBRow, we can't pass UniquePtr to\nEncodeImageDataRow{24,32}, as the latter get called with raw pointers\nout of our control.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/fe35f1825269fc2d6ac7bec4528d0f157550f196"}]}