{"push_id":1363786598,"size":8,"distinct_size":8,"ref":"refs/heads/game-cleanup-1","head":"c45088d85667b93b20e4db535a33e610d6c112b8","before":"1cbfab688b484ddcbf4ae4cc85c9831ccdc5459e","commits":[{"sha":"3f38b855f7890f70353c3c38580f366b23ad4572","author":{"name":"Daniel Evans","email":"8ba258345e8c7589d20364528ac4964f896605aa@rekt.io"},"message":"Use C++14","distinct":true,"url":"https://api.github.com/repos/danhedron/openrw/commits/3f38b855f7890f70353c3c38580f366b23ad4572"},{"sha":"0001902c190c045c4cad19672ebcfd878b3dcd65","author":{"name":"Daniel Evans","email":"8ba258345e8c7589d20364528ac4964f896605aa@rekt.io"},"message":"Overhaul State and StateManager to remove pointers\n\nRemoved raw State pointers in favour of unique_ptrs\nAvoid allowing control flow to re-enter States that have exited\nDefer releasing states until the end of the frame","distinct":true,"url":"https://api.github.com/repos/danhedron/openrw/commits/0001902c190c045c4cad19672ebcfd878b3dcd65"},{"sha":"07cc4ca306bcbc4654a2b61745a3b744e1a596b3","author":{"name":"Daniel Evans","email":"8ba258345e8c7589d20364528ac4964f896605aa@rekt.io"},"message":"Improve Menu system implementation","distinct":true,"url":"https://api.github.com/repos/danhedron/openrw/commits/07cc4ca306bcbc4654a2b61745a3b744e1a596b3"},{"sha":"3fdc5420b3a76e5c9c36fef3501d11be966278e7","author":{"name":"Daniel Evans","email":"8ba258345e8c7589d20364528ac4964f896605aa@rekt.io"},"message":"Make MenuEntry height a property of the Menu","distinct":true,"url":"https://api.github.com/repos/danhedron/openrw/commits/3fdc5420b3a76e5c9c36fef3501d11be966278e7"},{"sha":"0e69c989e524fbeeb336999b70cc235adbc5acb2","author":{"name":"Daniel Evans","email":"8ba258345e8c7589d20364528ac4964f896605aa@rekt.io"},"message":"Remove very dead debug code","distinct":true,"url":"https://api.github.com/repos/danhedron/openrw/commits/0e69c989e524fbeeb336999b70cc235adbc5acb2"},{"sha":"9f7fa5bb47b970352dbccf94a8c62aa2c16ff234","author":{"name":"Daniel Evans","email":"8ba258345e8c7589d20364528ac4964f896605aa@rekt.io"},"message":"Make GameState instance a direct member of RWGame","distinct":true,"url":"https://api.github.com/repos/danhedron/openrw/commits/9f7fa5bb47b970352dbccf94a8c62aa2c16ff234"},{"sha":"c4bb48b05e4ecfa3daf462caa3351e6949253240","author":{"name":"Daniel Evans","email":"8ba258345e8c7589d20364528ac4964f896605aa@rekt.io"},"message":"Use unique_ptr for GameWorld instance","distinct":true,"url":"https://api.github.com/repos/danhedron/openrw/commits/c4bb48b05e4ecfa3daf462caa3351e6949253240"},{"sha":"c45088d85667b93b20e4db535a33e610d6c112b8","author":{"name":"Daniel Evans","email":"8ba258345e8c7589d20364528ac4964f896605aa@rekt.io"},"message":"Simplify Script system by removing SCMOpcodes\n\nThis was just a useless container for a set of modules. We only have\none module now so don't bother with it. This means we can remove some\nmore raw new & deletes from RWGame too.","distinct":true,"url":"https://api.github.com/repos/danhedron/openrw/commits/c45088d85667b93b20e4db535a33e610d6c112b8"}]}
{"actor":{"display_login":"danhedron"}}