{"push_id":1097612155,"size":25,"distinct_size":1,"ref":"refs/heads/debian","head":"c85f5250e1eec594d809bd0180c6adfb4f8cf530","before":"cfd72b4d0ff1369e8bdbbe61f24a5f41e597a0b7","commits":[{"sha":"9a29ad5bad6348951ca99e875f4945a4b9189b84","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"Code cleanup","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/9a29ad5bad6348951ca99e875f4945a4b9189b84"},{"sha":"39b9c332d619682cbd4788589fbb174a7f0a01ca","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"Remove gcc-specific optimization","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/39b9c332d619682cbd4788589fbb174a7f0a01ca"},{"sha":"179d16c133eb286e7a14951ca1b86db4dc8b6b8d","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"Move NTDEC-112 to its own file","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/179d16c133eb286e7a14951ca1b86db4dc8b6b8d"},{"sha":"a32d635cd0e715383998e9db444532f9b86c6197","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"Update copyright notice","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/a32d635cd0e715383998e9db444532f9b86c6197"},{"sha":"c2e0ffd0ca54a4ce5ac0affd6fec93458b320f1a","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"code cleanup","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/c2e0ffd0ca54a4ce5ac0affd6fec93458b320f1a"},{"sha":"17b5bb2115b4b8bb1912abb72bc896130bd9cf29","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"VRC2 only implements vertical and horizontal mirroring","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/17b5bb2115b4b8bb1912abb72bc896130bd9cf29"},{"sha":"b39c14c78683fbcbf7f6ea41d56e201d25d3e5dd","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"SNES Controller support","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/b39c14c78683fbcbf7f6ea41d56e201d25d3e5dd"},{"sha":"0d864f328e79b61cd92d2f572a38270848b3180a","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"Fix error dialog when can't load main config","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/0d864f328e79b61cd92d2f572a38270848b3180a"},{"sha":"c4a3e0ebfb58813b074182540bc41fd012c6019a","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"check for fds bios in rom directory","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/c4a3e0ebfb58813b074182540bc41fd012c6019a"},{"sha":"da786fb8aceffda8508fafc1dafd98f3cdc4ecc0","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"Generate synthetic joystick events on joystick removal\n\nWhen a joystick or gamecontroller is removed, generate fake\naxis/hat/button events to ensure that the input state is reset\nto something sane.  On some platforms, removing a joystick\ncan cause garbage events to be reported by SDL.  This can lead\nto \"stuck\" buttons or directions.\n\nJust report all axes as 0 (if they weren't 0), all hats as centered\nif they weren't and all buttons as released.\n\nAlso, just ignore events received for already removed joysticks;\non some platforms SDL can report garbage events *after* the joystick\nhas been removed.  Failing to ignore these will lead to a crash.","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/da786fb8aceffda8508fafc1dafd98f3cdc4ecc0"},{"sha":"31c970115afe0c3c3c9e4cd83378fd15ececcd04","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"fix auto-hiding cursor when not using gtk","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/31c970115afe0c3c3c9e4cd83378fd15ececcd04"},{"sha":"ff6122a54380a5f7d05fa15025dd366747e25f7a","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"Check configured ROM path for FDS BIOS","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/ff6122a54380a5f7d05fa15025dd366747e25f7a"},{"sha":"4b521f67f187c5bbd66e2b95aa9b9e8b87a3f5ca","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"Add check_directory_exists function","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/4b521f67f187c5bbd66e2b95aa9b9e8b87a3f5ca"},{"sha":"d61c9b98615a4d303cbd140248d2710e9eef608b","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"Fix portable mode on Windows","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/d61c9b98615a4d303cbd140248d2710e9eef608b"},{"sha":"dde0d80a7e288a85dbd7eb226eaa3a186d89fe5a","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"menu cleanup","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/dde0d80a7e288a85dbd7eb226eaa3a186d89fe5a"},{"sha":"972774834a7145be7a86d07da92a66445ddd369f","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"Fix naming of windows key","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/972774834a7145be7a86d07da92a66445ddd369f"},{"sha":"9565842a3f13830e2c9069eaa3e3f180c3f8a72c","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"improve support for mapper 185","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/9565842a3f13830e2c9069eaa3e3f180c3f8a72c"},{"sha":"3f2b8fcbd41739336a471a9c2e59487bab87e038","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"Handle submapper field properly for mapper 185","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/3f2b8fcbd41739336a471a9c2e59487bab87e038"},{"sha":"0b90aa070b6afb45141e0c9bd69b0cae3d39ef6e","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"fix mapper 36","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/0b90aa070b6afb45141e0c9bd69b0cae3d39ef6e"},{"sha":"0afa7cfea0c1eafb63c962ac8fa19b91174cde0b","author":{"email":"909c7a4fd05acc5a6fac5469ff38f65563b79219@gmail.com","name":"Ryan Jackson"},"message":"Fix segfault when opening a new rom","distinct":false,"url":"https://api.github.com/repos/perilsensitive/cxnes/commits/0afa7cfea0c1eafb63c962ac8fa19b91174cde0b"}]}