{"push_id":550686994,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"8934a3f08e618770adc9c9d74cd374e1ddb65ad5","before":"0d42ea476be9d8b371ff934e3e059f4198ea8213","commits":[{"sha":"2982fa85526c149a447ba34759056508326dcc91","author":{"email":"11c8e4ebfa928769d586c0c806805d3ce0667f3d@me.com","name":"Brad Allred"},"message":"Font: refactoring StringSize for force breaking\n\nwe need to be able to handle force breaking words that are too long even for their own line.\nthis fixes an infinite loop possibility with bad data (possible that some original data is like this too tho)","distinct":true,"url":"https://api.github.com/repos/gemrb/gemrb/commits/2982fa85526c149a447ba34759056508326dcc91"},{"sha":"0a4a3c69571c08b31991cf1a65a4a9125a38ca38","author":{"email":"11c8e4ebfa928769d586c0c806805d3ce0667f3d@me.com","name":"Brad Allred"},"message":"Font::StringSize: keep a running count of characters instead of attempting to rewind\n\nthis fixes a rare issue where wrapping strings that ended in a space would be truncated.","distinct":true,"url":"https://api.github.com/repos/gemrb/gemrb/commits/0a4a3c69571c08b31991cf1a65a4a9125a38ca38"},{"sha":"8934a3f08e618770adc9c9d74cd374e1ddb65ad5","author":{"email":"11c8e4ebfa928769d586c0c806805d3ce0667f3d@me.com","name":"Brad Allred"},"message":"TextContainer: these conditions aren't mutually exclusive\n\nso we have to pass each their own metrics (otherwise we may end up passing modified metrics to the second call)","distinct":true,"url":"https://api.github.com/repos/gemrb/gemrb/commits/8934a3f08e618770adc9c9d74cd374e1ddb65ad5"}]}