{"push_id":620441042,"size":40,"distinct_size":40,"ref":"refs/heads/retroplayer-15alpha2","head":"0fa6c368245b82d31b1384cb9a878e0268427230","before":"2191c90072069704589602c53cf8d5e58c18c311","commits":[{"sha":"5d606c40d8f932d75b118845eb66253853cec147","author":{"email":"f89004d65a9cf95b1ce98a1f0a6d0bd97f9f8a9a@gmail.com","name":"Garrett Brown"},"message":"[retroplayer] - (0001) Remove joystick code\n\nThis effectively removes joystick support from XBMC. This rids us of our\nplatform-specific, rampantly-duplicated and overly-complex joystick handling\nspread across far too much of the codebase.\n\nJoystick support will return in a following commit. Platform specific code\nwill be isolated entirely in binary add-ons.\n\nRemoval of joystick code is incomplete on Android (todo)","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/5d606c40d8f932d75b118845eb66253853cec147"},{"sha":"ef1249966ea12271947db9ffe433a060b1750580","author":{"email":"f89004d65a9cf95b1ce98a1f0a6d0bd97f9f8a9a@gmail.com","name":"Garrett Brown"},"message":"[retroplayer] - (0002) Remove joystick keymaps","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/ef1249966ea12271947db9ffe433a060b1750580"},{"sha":"e10b2157016b276db7871003624878e6a650d109","author":{"email":"f89004d65a9cf95b1ce98a1f0a6d0bd97f9f8a9a@gmail.com","name":"Garrett Brown"},"message":"[retroplayer] - (0003) Joystick library\n\nThanks to a1rwulf for fixing the joystick library build.","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/e10b2157016b276db7871003624878e6a650d109"},{"sha":"b6b52f8a9f5cb9cd8aa46607c7f40f555461f5af","author":{"email":"f89004d65a9cf95b1ce98a1f0a6d0bd97f9f8a9a@gmail.com","name":"Garrett Brown"},"message":"[retroplayer] - (0004) Peripheral add-ons\n\nThanks to frostworx for fixing the peripheral add-ons build.","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/b6b52f8a9f5cb9cd8aa46607c7f40f555461f5af"},{"sha":"b8402cd6b1e9703655c909aaecc244645e53553e","author":{"email":"f89004d65a9cf95b1ce98a1f0a6d0bd97f9f8a9a@gmail.com","name":"Garrett Brown"},"message":"[retroplayer] - (0005) Add game info tags to XBMC\n\nThis is mostly a stop-gap implementation until PyRomInfo\n(https://github.com/garbear/pyrominfo) is included.\n\nThanks to fetzerch for fixing a PVR-related crash.","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/b8402cd6b1e9703655c909aaecc244645e53553e"},{"sha":"9a591fa42dd65e3e258e990554e9b4f869cf79ff","author":{"email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com","name":"Garrett Brown"},"message":"[xcode] Squash into 0005","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/9a591fa42dd65e3e258e990554e9b4f869cf79ff"},{"sha":"18d32c3dad5d6119cb82cd93dea1a91d6f90064d","author":{"email":"f89004d65a9cf95b1ce98a1f0a6d0bd97f9f8a9a@gmail.com","name":"Garrett Brown"},"message":"[retroplayer] - (0006) Added XBMC Game binary add-ons\n\nThanks to a1rwulf for catching a missing callback symbol and fixing some\nrebase errors.","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/18d32c3dad5d6119cb82cd93dea1a91d6f90064d"},{"sha":"9662501446fdbfa99b66af23d6c9214944901b56","author":{"email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com","name":"Garrett Brown"},"message":"Squash into 0006","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/9662501446fdbfa99b66af23d6c9214944901b56"},{"sha":"3eadc5d722731a5c18eb6e85b8a714a72e4ce876","author":{"email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com","name":"Garrett Brown"},"message":"Squash into 0006","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/3eadc5d722731a5c18eb6e85b8a714a72e4ce876"},{"sha":"be4df5e36bbb2426fa08e4e461b02a3a025a8336","author":{"email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com","name":"Garrett Brown"},"message":"Squash into 0006","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/be4df5e36bbb2426fa08e4e461b02a3a025a8336"},{"sha":"dde0f743848a73f2b423c0fd757fa57dd5bd550f","author":{"email":"f89004d65a9cf95b1ce98a1f0a6d0bd97f9f8a9a@gmail.com","name":"Garrett Brown"},"message":"[retroplayer] - (0007) Add Game Client add-ons for the Game API","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/dde0f743848a73f2b423c0fd757fa57dd5bd550f"},{"sha":"fc8ba05604fefec4a7c12e473fd63dec7dc9a217","author":{"email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com","name":"Garrett Brown"},"message":"Squash into 0007","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/fc8ba05604fefec4a7c12e473fd63dec7dc9a217"},{"sha":"d467fa56eb7326cc1f5515d80853ca0d330f0c49","author":{"email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com","name":"Garrett Brown"},"message":"Squash into 0006","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/d467fa56eb7326cc1f5515d80853ca0d330f0c49"},{"sha":"e674730ee8174e4a5f343fbff5633bf5956afc94","author":{"email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com","name":"Garrett Brown"},"message":"Squash into 0006/0007 and revert for 0008","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/e674730ee8174e4a5f343fbff5633bf5956afc94"},{"sha":"8cbaf1f0d4eef31eaa578427f2f5f3b6374be537","author":{"email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com","name":"Garrett Brown"},"message":"[xcode] Squash into 0006/0007","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/8cbaf1f0d4eef31eaa578427f2f5f3b6374be537"},{"sha":"c6f836418f283ccfab7a7a43a494693cae28fd94","author":{"email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com","name":"Garrett Brown"},"message":"[vs] Squash into 0006/0007","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/c6f836418f283ccfab7a7a43a494693cae28fd94"},{"sha":"9914da6850e67f3d2aa7d07e0409252f7230b8c5","author":{"email":"f89004d65a9cf95b1ce98a1f0a6d0bd97f9f8a9a@gmail.com","name":"Garrett Brown"},"message":"[retroplayer] - (0008) Added RetroPlayer\n\nTODO: Fix check for g_renderManager.IsStarted()\n      This is returning false despite the render manager being started during its\n      configuration. After commenting out this check, video plays properly.\n\nTODO: Fix call to CAddonInstaller::Get().PromptForInstall() (broken after rebase)","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/9914da6850e67f3d2aa7d07e0409252f7230b8c5"},{"sha":"b999f55c5e39738213bc36ddf834252a49a46be5","author":{"email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com","name":"Garrett Brown"},"message":"Squash into 0008","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/b999f55c5e39738213bc36ddf834252a49a46be5"},{"sha":"b9ff86151ea1f703a1169aae4958a7de4d7a69d2","author":{"email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com","name":"Garrett Brown"},"message":"Revert \"Squash into 0006/0007 and revert for 0008\"\n\nThis reverts commit 22d499287f24db49b88753b9f05c24b6dceae1f7.","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/b9ff86151ea1f703a1169aae4958a7de4d7a69d2"},{"sha":"41d6e2d0cef59d4fe0291f4086924f0e3904fee3","author":{"email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com","name":"Garrett Brown"},"message":"[retroplayer] - (0009) Add game add-ons to build system","distinct":true,"url":"https://api.github.com/repos/garbear/xbmc/commits/41d6e2d0cef59d4fe0291f4086924f0e3904fee3"}]}