{"push_id":1052806330,"size":10,"distinct_size":10,"ref":"refs/heads/topic-refactor-classes","head":"a8140e6d96c129e545e84caa4e13b989a77ad233","before":"b4425cb094af2d6576609f3186a44b8ebf0d25f4","commits":[{"sha":"dd29b4b9ac474a70369b0b1df3e1cc303a6818ff","author":{"email":"1b129920f63cdbc7d60db0bb73323bd6a5051710@yahoo.co.uk","name":"Rob Hagemans"},"message":"keep session reference in Drawing class","distinct":true,"url":"https://api.github.com/repos/robhagemans/pcbasic/commits/dd29b4b9ac474a70369b0b1df3e1cc303a6818ff"},{"sha":"5e4f0f9499dbf165e1446d1fc0a569ae0a9609b7","author":{"email":"1b129920f63cdbc7d60db0bb73323bd6a5051710@yahoo.co.uk","name":"Rob Hagemans"},"message":"remove globals from machine module","distinct":true,"url":"https://api.github.com/repos/robhagemans/pcbasic/commits/5e4f0f9499dbf165e1446d1fc0a569ae0a9609b7"},{"sha":"a8114c529cdd7c0443b605fa10e808c2ea35cd0c","author":{"email":"1b129920f63cdbc7d60db0bb73323bd6a5051710@yahoo.co.uk","name":"Rob Hagemans"},"message":"move option_double out of vartypes module","distinct":true,"url":"https://api.github.com/repos/robhagemans/pcbasic/commits/a8114c529cdd7c0443b605fa10e808c2ea35cd0c"},{"sha":"5b8d573c2784f85de49a1b36136327e3a7b71906","author":{"email":"1b129920f63cdbc7d60db0bb73323bd6a5051710@yahoo.co.uk","name":"Rob Hagemans"},"message":"remove num_fn_keys global from events module","distinct":true,"url":"https://api.github.com/repos/robhagemans/pcbasic/commits/5b8d573c2784f85de49a1b36136327e3a7b71906"},{"sha":"fa83ce2ebc9aac1bc53a22bbcf2cba8d298c1622","author":{"email":"1b129920f63cdbc7d60db0bb73323bd6a5051710@yahoo.co.uk","name":"Rob Hagemans"},"message":"move complete_name into var, parse_scalar into expressions","distinct":true,"url":"https://api.github.com/repos/robhagemans/pcbasic/commits/fa83ce2ebc9aac1bc53a22bbcf2cba8d298c1622"},{"sha":"d9fbeb570cdf752e0ef24dc76e1b199edf790b04","author":{"email":"1b129920f63cdbc7d60db0bb73323bd6a5051710@yahoo.co.uk","name":"Rob Hagemans"},"message":"move data segment memory access to DataSegment","distinct":true,"url":"https://api.github.com/repos/robhagemans/pcbasic/commits/d9fbeb570cdf752e0ef24dc76e1b199edf790b04"},{"sha":"f184eb4c1e98acae838f085dbed4d99cfe343305","author":{"email":"1b129920f63cdbc7d60db0bb73323bd6a5051710@yahoo.co.uk","name":"Rob Hagemans"},"message":"correct offsets in Program memory access","distinct":true,"url":"https://api.github.com/repos/robhagemans/pcbasic/commits/f184eb4c1e98acae838f085dbed4d99cfe343305"},{"sha":"d120ea02d16773a02cc30f36417d80798066c35c","author":{"email":"1b129920f63cdbc7d60db0bb73323bd6a5051710@yahoo.co.uk","name":"Rob Hagemans"},"message":"restructure relation Program and DataSegment","distinct":true,"url":"https://api.github.com/repos/robhagemans/pcbasic/commits/d120ea02d16773a02cc30f36417d80798066c35c"},{"sha":"649c87c1feac35106c578bbc5dc01cbee17907b5","author":{"email":"1b129920f63cdbc7d60db0bb73323bd6a5051710@yahoo.co.uk","name":"Rob Hagemans"},"message":"remove unneccessary wait() calls","distinct":true,"url":"https://api.github.com/repos/robhagemans/pcbasic/commits/649c87c1feac35106c578bbc5dc01cbee17907b5"},{"sha":"a8140e6d96c129e545e84caa4e13b989a77ad233","author":{"email":"1b129920f63cdbc7d60db0bb73323bd6a5051710@yahoo.co.uk","name":"Rob Hagemans"},"message":"move machine port handling into MachinePorts class","distinct":true,"url":"https://api.github.com/repos/robhagemans/pcbasic/commits/a8140e6d96c129e545e84caa4e13b989a77ad233"}]}