{"action":"created","issue":{"url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/7341","repository_url":"https://api.github.com/repos/dolphin-emu/dolphin","labels_url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/7341/labels{/name}","comments_url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/7341/comments","events_url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/7341/events","html_url":"https://github.com/dolphin-emu/dolphin/pull/7341","id":351821618,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA5MzEyNzk2","number":7341,"title":"Use simplified libpng PNG reading API to avoid PNG reading bugs.","user":{"login":"AdmiralCurtiss","id":4522237,"node_id":"MDQ6VXNlcjQ1MjIyMzc=","avatar_url":"https://avatars1.githubusercontent.com/u/4522237?v=4","gravatar_id":"","url":"https://api.github.com/users/AdmiralCurtiss","html_url":"https://github.com/AdmiralCurtiss","followers_url":"https://api.github.com/users/AdmiralCurtiss/followers","following_url":"https://api.github.com/users/AdmiralCurtiss/following{/other_user}","gists_url":"https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}","starred_url":"https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdmiralCurtiss/subscriptions","organizations_url":"https://api.github.com/users/AdmiralCurtiss/orgs","repos_url":"https://api.github.com/users/AdmiralCurtiss/repos","events_url":"https://api.github.com/users/AdmiralCurtiss/events{/privacy}","received_events_url":"https://api.github.com/users/AdmiralCurtiss/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-08-18T13:45:56Z","updated_at":"2018-08-19T15:34:36Z","closed_at":"2018-08-19T11:30:37Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/dolphin-emu/dolphin/pulls/7341","html_url":"https://github.com/dolphin-emu/dolphin/pull/7341","diff_url":"https://github.com/dolphin-emu/dolphin/pull/7341.diff","patch_url":"https://github.com/dolphin-emu/dolphin/pull/7341.patch"},"body":"This fixes [issue 11279](https://bugs.dolphin-emu.org/issues/11279) and makes the code much simpler in the process.\r\n\r\nHowever, there is a caveat. This API only exists in libpng 1.6 and later; see http://www.libpng.org/pub/png/libpng-manual.txt, `V. Simplified API`. Do we need to support earlier versions?\r\n\r\nIn any case, this proves that the current implementation of LoadPNG() is faulty, so even if we need to use the old API we use this as a jumping off point to figure out the problem."},"comment":{"url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/414135619","html_url":"https://github.com/dolphin-emu/dolphin/pull/7341#issuecomment-414135619","issue_url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/7341","id":414135619,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNDEzNTYxOQ==","user":{"login":"JosJuice","id":6716818,"node_id":"MDQ6VXNlcjY3MTY4MTg=","avatar_url":"https://avatars2.githubusercontent.com/u/6716818?v=4","gravatar_id":"","url":"https://api.github.com/users/JosJuice","html_url":"https://github.com/JosJuice","followers_url":"https://api.github.com/users/JosJuice/followers","following_url":"https://api.github.com/users/JosJuice/following{/other_user}","gists_url":"https://api.github.com/users/JosJuice/gists{/gist_id}","starred_url":"https://api.github.com/users/JosJuice/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JosJuice/subscriptions","organizations_url":"https://api.github.com/users/JosJuice/orgs","repos_url":"https://api.github.com/users/JosJuice/repos","events_url":"https://api.github.com/users/JosJuice/events{/privacy}","received_events_url":"https://api.github.com/users/JosJuice/received_events","type":"User","site_admin":false},"created_at":"2018-08-19T15:34:36Z","updated_at":"2018-08-19T15:34:36Z","author_association":"CONTRIBUTOR","body":"I'm working on a fix and will open a PR soon."}}
{"actor":{"display_login":"JosJuice"}}