{"action":"created","issue":{"url":"https://api.github.com/repos/Cloudef/wlc/issues/149","repository_url":"https://api.github.com/repos/Cloudef/wlc","labels_url":"https://api.github.com/repos/Cloudef/wlc/issues/149/labels{/name}","comments_url":"https://api.github.com/repos/Cloudef/wlc/issues/149/comments","events_url":"https://api.github.com/repos/Cloudef/wlc/issues/149/events","html_url":"https://github.com/Cloudef/wlc/pull/149","id":146065878,"number":149,"title":"Implement new callbacks and several *fixes*","user":{"login":"ammen99","id":6287487,"avatar_url":"https://avatars.githubusercontent.com/u/6287487?v=3","gravatar_id":"","url":"https://api.github.com/users/ammen99","html_url":"https://github.com/ammen99","followers_url":"https://api.github.com/users/ammen99/followers","following_url":"https://api.github.com/users/ammen99/following{/other_user}","gists_url":"https://api.github.com/users/ammen99/gists{/gist_id}","starred_url":"https://api.github.com/users/ammen99/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ammen99/subscriptions","organizations_url":"https://api.github.com/users/ammen99/orgs","repos_url":"https://api.github.com/users/ammen99/repos","events_url":"https://api.github.com/users/ammen99/events{/privacy}","received_events_url":"https://api.github.com/users/ammen99/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-04-05T18:11:23Z","updated_at":"2016-04-06T08:50:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Cloudef/wlc/pulls/149","html_url":"https://github.com/Cloudef/wlc/pull/149","diff_url":"https://github.com/Cloudef/wlc/pull/149.diff","patch_url":"https://github.com/Cloudef/wlc/pull/149.patch"},"body":"From what I saw, there is currently no signal which is emitted when the current tty is changed. When such a thing happens, the GL context is destroyed. This causes problems when the compositor has own GL state(textures, programs etc.) because these have to be recreated also. That's why we need the activated/deactivated signals. There is also a fix for switching to a tty >= 12. Lastly, why are alpha and depth buffers disabled? These are useful for creating a fade-in/out animation, as well as when rendering 3D animations.\r\n\r\nResolves #137 "},"comment":{"url":"https://api.github.com/repos/Cloudef/wlc/issues/comments/206227693","html_url":"https://github.com/Cloudef/wlc/pull/149#issuecomment-206227693","issue_url":"https://api.github.com/repos/Cloudef/wlc/issues/149","id":206227693,"user":{"login":"ammen99","id":6287487,"avatar_url":"https://avatars.githubusercontent.com/u/6287487?v=3","gravatar_id":"","url":"https://api.github.com/users/ammen99","html_url":"https://github.com/ammen99","followers_url":"https://api.github.com/users/ammen99/followers","following_url":"https://api.github.com/users/ammen99/following{/other_user}","gists_url":"https://api.github.com/users/ammen99/gists{/gist_id}","starred_url":"https://api.github.com/users/ammen99/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ammen99/subscriptions","organizations_url":"https://api.github.com/users/ammen99/orgs","repos_url":"https://api.github.com/users/ammen99/repos","events_url":"https://api.github.com/users/ammen99/events{/privacy}","received_events_url":"https://api.github.com/users/ammen99/received_events","type":"User","site_admin":false},"created_at":"2016-04-06T08:50:23Z","updated_at":"2016-04-06T08:50:23Z","body":"Ready"}}