{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/6438","labels_url":"https://api.github.com/repos/xbmc/xbmc/issues/6438/labels{/name}","comments_url":"https://api.github.com/repos/xbmc/xbmc/issues/6438/comments","events_url":"https://api.github.com/repos/xbmc/xbmc/issues/6438/events","html_url":"https://github.com/xbmc/xbmc/pull/6438","id":57731683,"number":6438,"title":"Part 2 of input refactoring","user":{"login":"Paxxi","id":874927,"avatar_url":"https://avatars.githubusercontent.com/u/874927?v=3","gravatar_id":"","url":"https://api.github.com/users/Paxxi","html_url":"https://github.com/Paxxi","followers_url":"https://api.github.com/users/Paxxi/followers","following_url":"https://api.github.com/users/Paxxi/following{/other_user}","gists_url":"https://api.github.com/users/Paxxi/gists{/gist_id}","starred_url":"https://api.github.com/users/Paxxi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Paxxi/subscriptions","organizations_url":"https://api.github.com/users/Paxxi/orgs","repos_url":"https://api.github.com/users/Paxxi/repos","events_url":"https://api.github.com/users/Paxxi/events{/privacy}","received_events_url":"https://api.github.com/users/Paxxi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Improvement","name":"Improvement","color":"0b02e1"},{"url":"https://api.github.com/repos/xbmc/xbmc/labels/RFC","name":"RFC","color":"d7e102"}],"state":"closed","locked":false,"assignee":{"login":"Paxxi","id":874927,"avatar_url":"https://avatars.githubusercontent.com/u/874927?v=3","gravatar_id":"","url":"https://api.github.com/users/Paxxi","html_url":"https://github.com/Paxxi","followers_url":"https://api.github.com/users/Paxxi/followers","following_url":"https://api.github.com/users/Paxxi/following{/other_user}","gists_url":"https://api.github.com/users/Paxxi/gists{/gist_id}","starred_url":"https://api.github.com/users/Paxxi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Paxxi/subscriptions","organizations_url":"https://api.github.com/users/Paxxi/orgs","repos_url":"https://api.github.com/users/Paxxi/repos","events_url":"https://api.github.com/users/Paxxi/events{/privacy}","received_events_url":"https://api.github.com/users/Paxxi/received_events","type":"User","site_admin":false},"milestone":null,"comments":11,"created_at":"2015-02-15T14:18:54Z","updated_at":"2015-03-02T22:05:34Z","closed_at":"2015-03-02T22:02:58Z","pull_request":{"url":"https://api.github.com/repos/xbmc/xbmc/pulls/6438","html_url":"https://github.com/xbmc/xbmc/pull/6438","diff_url":"https://github.com/xbmc/xbmc/pull/6438.diff","patch_url":"https://github.com/xbmc/xbmc/pull/6438.patch"},"body":"As the title says, this is a continuation of the refactoring I started. More input handling functions are moved from CApplication and globals have been moved into CInputManager as private members instead.\r\n\r\nI've tried to hide implementation details to make calling code cleaner, ifdefs are hidden in inputmanager instead of callers having to be aware of this.\r\n\r\nThe last commit moving key.h/cpp requires some xcode person to fix the project file I assume, make files are sorted."},"comment":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/comments/76836560","html_url":"https://github.com/xbmc/xbmc/pull/6438#issuecomment-76836560","issue_url":"https://api.github.com/repos/xbmc/xbmc/issues/6438","id":76836560,"user":{"login":"garbear","id":531482,"avatar_url":"https://avatars.githubusercontent.com/u/531482?v=3","gravatar_id":"","url":"https://api.github.com/users/garbear","html_url":"https://github.com/garbear","followers_url":"https://api.github.com/users/garbear/followers","following_url":"https://api.github.com/users/garbear/following{/other_user}","gists_url":"https://api.github.com/users/garbear/gists{/gist_id}","starred_url":"https://api.github.com/users/garbear/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garbear/subscriptions","organizations_url":"https://api.github.com/users/garbear/orgs","repos_url":"https://api.github.com/users/garbear/repos","events_url":"https://api.github.com/users/garbear/events{/privacy}","received_events_url":"https://api.github.com/users/garbear/received_events","type":"User","site_admin":false},"created_at":"2015-03-02T22:05:34Z","updated_at":"2015-03-02T22:05:34Z","body":"thanks! this pr has made the input additions in RetroPlayer much more consolidated"}}