{"push_id":636805822,"size":32,"distinct_size":1,"ref":"refs/heads/development","head":"bcbc5f2ad11fc79c5b6c6861dd72703cb6f39ac2","before":"6caad632d92accf6e4be2746548b9e9f62814ed7","commits":[{"sha":"37eac6f21f562e2ca3e48831cda0c3751128558f","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Memory checker implementation.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/37eac6f21f562e2ca3e48831cda0c3751128558f"},{"sha":"eba6a855a6303fa1cd41561e43234bd803cd042f","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Remove debugging messages.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/eba6a855a6303fa1cd41561e43234bd803cd042f"},{"sha":"f328da0165d6c15e02929cd3f49f5c159470f0d1","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Move toolkit import registration to the start of the toolkit API initialization.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/f328da0165d6c15e02929cd3f49f5c159470f0d1"},{"sha":"0462fcc8a4d148a830d2ee93dc1bd4dc5b80abd2","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Add locks to memory checking functions.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/0462fcc8a4d148a830d2ee93dc1bd4dc5b80abd2"},{"sha":"96e06debddbec601df7ab9da1bd2f55a489c6501","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Use efree().","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/96e06debddbec601df7ab9da1bd2f55a489c6501"},{"sha":"d3d47302cf5a89b9a3e99933fc466bbed222943e","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Disable -Wdeclaration-after-statement, add -std=gnu99.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/d3d47302cf5a89b9a3e99933fc466bbed222943e"},{"sha":"90a7559f1bf5d6a6683845b38596039529c35072","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Rework toolkit system so that it can deal with memory API dependencies/imports correctly.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/90a7559f1bf5d6a6683845b38596039529c35072"},{"sha":"347cc0eb47aa0d1d919e0f502572f77152a8278b","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Client: add missing headers to files.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/347cc0eb47aa0d1d919e0f502572f77152a8278b"},{"sha":"7b2ecf6e174575a730c32d670caf43199de3cfd7","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Use free() instead of efree() on pointer from x11_get_property().","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/7b2ecf6e174575a730c32d670caf43199de3cfd7"},{"sha":"15a0169f1c58cbb870ae11788e127f84e6cf5093","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Use correct data format specifier.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/15a0169f1c58cbb870ae11788e127f84e6cf5093"},{"sha":"2fe6643104bc2589ab06578f773c8038b94833c9","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Consistently use error-checking memory API in binreloc API.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/2fe6643104bc2589ab06578f773c8038b94833c9"},{"sha":"e86178615097dde17fbb88a318e214bd4be0be3a","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Use error-checking API for data received from cURL.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/e86178615097dde17fbb88a318e214bd4be0be3a"},{"sha":"751ab1ff7baaacd2140d7803d527c779493daee0","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Sync toolkit.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/751ab1ff7baaacd2140d7803d527c779493daee0"},{"sha":"e6a3ed50969dc1f595206aa4b47db85471a2c311","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Minimap widget: use error-checking calloc.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/e6a3ed50969dc1f595206aa4b47db85471a2c311"},{"sha":"be7b6908c82865ce652f5e0d9412db700e1f3788","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Fix incorrect deinitialization order.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/be7b6908c82865ce652f5e0d9412db700e1f3788"},{"sha":"076bb13ba279cf11b5eb9203e4c4635aa5c08a40","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Client: free bmaps to avoid reachable memory at shutdown.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/076bb13ba279cf11b5eb9203e4c4635aa5c08a40"},{"sha":"a400e090436ed6bb08483a001c1e746433d26f4d","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Client: update prototypes, add missing includes to files.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/a400e090436ed6bb08483a001c1e746433d26f4d"},{"sha":"e08a81af3341e5b2a8dc26ffd738cd56dc2e178e","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Better allocation tracking of strings allocated through string API functions.","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/e08a81af3341e5b2a8dc26ffd738cd56dc2e178e"},{"sha":"b8f4cf3e872ad082d9485d73aca2a27f7c2ba887","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Fix memory leak in account_free().","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/b8f4cf3e872ad082d9485d73aca2a27f7c2ba887"},{"sha":"5d3a974b6df6c05ab633a69a58aaa48fd898a7c7","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@atokar.net","name":"Alex Tokar"},"message":"Fix memory leak in file_path().","distinct":false,"url":"https://api.github.com/repos/atrinik/atrinik/commits/5d3a974b6df6c05ab633a69a58aaa48fd898a7c7"}]}