{"push_id":581283395,"size":13,"distinct_size":12,"ref":"refs/heads/c++11","head":"b10572c0d296da671675976e2be775395e76f793","before":"6b039cd35b34fa93397cda14844570de9bfde075","commits":[{"sha":"7c913aefb433306a0533b8283c287e90351e5517","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Bump version to 1.2","distinct":false,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/7c913aefb433306a0533b8283c287e90351e5517"},{"sha":"328c82acf8e1166c2c71700ecf327628f9522717","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Major refactor for C++11\n\nMany of the shared pointers are removed, except where necessary.\nNew FormatEnumerator introduced to replace Manager interface for each of the\nother libraries.\nIncrement library revision to 2 and version number to 2.0","distinct":true,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/328c82acf8e1166c2c71700ecf327628f9522717"},{"sha":"0802b21e770926d4119c61e61167c2a7b51d3103","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Make stream::seg take a unique_ptr\n\nThe stream it uses shouldn't be modified while the stream::seg has it or\ndata corruption will be likely.","distinct":true,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/0802b21e770926d4119c61e61167c2a7b51d3103"},{"sha":"315f212312c7d531f79c72db624853f8a44104cf","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Make suppitems take unique_ptrs\n\nShould be no need to peruse these while they are in use.","distinct":true,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/315f212312c7d531f79c72db624853f8a44104cf"},{"sha":"22a346d1d10c0fa3209088847c48435eda314582","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Change stream::pos to stream::len where the value is used as a length","distinct":true,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/22a346d1d10c0fa3209088847c48435eda314582"},{"sha":"27429ecd1d89cac93a925c6aa996e451332ec942","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Change stream::sub so that offset and length are virtual functions\n\nThis allows them to be overridden for a custom substream that gets the offset\nand length values from somewhere else.","distinct":true,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/27429ecd1d89cac93a925c6aa996e451332ec942"},{"sha":"5b8b2e33bf4c1e2adb4e73638d27bbc597e2af36","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Update stream::filtered to replace truncation with set-real-size","distinct":true,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/5b8b2e33bf4c1e2adb4e73638d27bbc597e2af36"},{"sha":"8b2a6b7c8a3d98453373259c1b39c9199adec45c","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Add virtual destructors to stream base classes\n\nThis makes sure custom stream::sub instances get destructed correctly.","distinct":true,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/8b2a6b7c8a3d98453373259c1b39c9199adec45c"},{"sha":"a508100e3394353dfe31b9af6808bb67acc43bb6","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Replace some Boost code with C++11 equivalents\n\n - boost::bind -> std::bind\n - boost::function -> std::function\n\nRemove some Boost dependencies from compilation process.","distinct":true,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/a508100e3394353dfe31b9af6808bb67acc43bb6"},{"sha":"92e7205eec785ea78135579c35dcbcd85a30625e","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Update version number for installation directory","distinct":true,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/92e7205eec785ea78135579c35dcbcd85a30625e"},{"sha":"f826b08e2c6dd99ff639466fbaf65b04c3c6e6de","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Enable pedantic GCC warnings","distinct":true,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/f826b08e2c6dd99ff639466fbaf65b04c3c6e6de"},{"sha":"a820ef2a0930436c73eb5aa91346dc5d5d9117b8","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Add virtual destructor to camoto::filter\n\nThis ensures no memory leaks when filters are destroyed.","distinct":true,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/a820ef2a0930436c73eb5aa91346dc5d5d9117b8"},{"sha":"b10572c0d296da671675976e2be775395e76f793","author":{"email":"3a6fc0226eaf906b904549508a7ce406df472e62@shikadi.net","name":"Adam Nielsen"},"message":"Minor formatting fixes","distinct":true,"url":"https://api.github.com/repos/Malvineous/libgamecommon/commits/b10572c0d296da671675976e2be775395e76f793"}]}