{"action":"created","issue":{"url":"https://api.github.com/repos/mkulagowski/MineZPRaft/issues/7","labels_url":"https://api.github.com/repos/mkulagowski/MineZPRaft/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/mkulagowski/MineZPRaft/issues/7/comments","events_url":"https://api.github.com/repos/mkulagowski/MineZPRaft/issues/7/events","html_url":"https://github.com/mkulagowski/MineZPRaft/issues/7","id":112380498,"number":7,"title":"Window Manager Implementation","user":{"login":"mkulagowski","id":9683535,"avatar_url":"https://avatars.githubusercontent.com/u/9683535?v=3","gravatar_id":"","url":"https://api.github.com/users/mkulagowski","html_url":"https://github.com/mkulagowski","followers_url":"https://api.github.com/users/mkulagowski/followers","following_url":"https://api.github.com/users/mkulagowski/following{/other_user}","gists_url":"https://api.github.com/users/mkulagowski/gists{/gist_id}","starred_url":"https://api.github.com/users/mkulagowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mkulagowski/subscriptions","organizations_url":"https://api.github.com/users/mkulagowski/orgs","repos_url":"https://api.github.com/users/mkulagowski/repos","events_url":"https://api.github.com/users/mkulagowski/events{/privacy}","received_events_url":"https://api.github.com/users/mkulagowski/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mkulagowski/MineZPRaft/labels/medium%20priority","name":"medium priority","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/mkulagowski/MineZPRaft/milestones/2","html_url":"https://github.com/mkulagowski/MineZPRaft/milestones/Application%20skeleton%20deadline","labels_url":"https://api.github.com/repos/mkulagowski/MineZPRaft/milestones/2/labels","id":1357366,"number":2,"title":"Application skeleton deadline","description":"Student wysyła e-mail z załącznikiem zawierającym wszystko to, co tej pory powstało w związku z projektem, po czym czeka na ocenę lub na zaproszenie na rozmowę.\r\nW temacie e-maila koniecznie proszę wpisać ZPR.\r\nReguły biurokracji wymagają aby w przesłanym archiwum wraz z projektem końcowym przysłać również wszystko to, co się wcześniej wytworzyło.\r\nArchiwum powinno nazywać się tak jak nazwiska członków zespołu, np. Kowalski_Nowak.zip.\r\nW archiwum powinien być porządek, dokumentacja końcowa niech nazywa się \"dokumentacja końcowa.pdf\", dokumentacja wstępna \"dokumentacja wstępna.pdf\", w katalogu ,,Szkielet aplikacji'' znajduje się wysłany szkielet aplikacji, a w katalogu ,,rozwiązanie zadania'' znajduje się rozwiązania zadania czyli to, co mam aktualnie sprawdzić.\r\nOprócz tego w archiwum powinien istnieć plik ,,temat projektu.txt'' zawierający temat projektu w formie takiej jak podałem na stronie.","creator":{"login":"mkulagowski","id":9683535,"avatar_url":"https://avatars.githubusercontent.com/u/9683535?v=3","gravatar_id":"","url":"https://api.github.com/users/mkulagowski","html_url":"https://github.com/mkulagowski","followers_url":"https://api.github.com/users/mkulagowski/followers","following_url":"https://api.github.com/users/mkulagowski/following{/other_user}","gists_url":"https://api.github.com/users/mkulagowski/gists{/gist_id}","starred_url":"https://api.github.com/users/mkulagowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mkulagowski/subscriptions","organizations_url":"https://api.github.com/users/mkulagowski/orgs","repos_url":"https://api.github.com/users/mkulagowski/repos","events_url":"https://api.github.com/users/mkulagowski/events{/privacy}","received_events_url":"https://api.github.com/users/mkulagowski/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":0,"state":"open","created_at":"2015-10-15T13:55:36Z","updated_at":"2015-10-20T14:27:17Z","due_on":"2015-11-30T23:00:00Z","closed_at":null},"comments":3,"created_at":"2015-10-20T14:25:15Z","updated_at":"2015-10-21T13:29:06Z","closed_at":null,"body":"We need to display our game somewhere - this will be module that manages window and all of its properties. Not sure if we'll use X11 or Wayland - need research.\r\n\r\nIt may be somehow connected to #6 and/or #4.\r\n\r\nTBD:\r\n- [x] Check availability of Wayland/X11\r\n - [x] X-Server\r\n   - [X] Xlib\r\n    - [ ] ~~XBC~~\r\n - [ ] ~~Wayland~~\r\n- [ ] Class\r\n - [ ] Skeleton\r\n - [ ] Proper class\r\n- [ ] Window display\r\n - [ ] Creation / deletion\r\n - [ ] Fullscreen / windowed\r\n - [ ] Resizing\r\n - [ ] Title\r\n- [ ] Player input capture\r\n - [ ] Probably will use #6 or they will be merged together\r\n"},"comment":{"url":"https://api.github.com/repos/mkulagowski/MineZPRaft/issues/comments/149894085","html_url":"https://github.com/mkulagowski/MineZPRaft/issues/7#issuecomment-149894085","issue_url":"https://api.github.com/repos/mkulagowski/MineZPRaft/issues/7","id":149894085,"user":{"login":"mkulagowski","id":9683535,"avatar_url":"https://avatars.githubusercontent.com/u/9683535?v=3","gravatar_id":"","url":"https://api.github.com/users/mkulagowski","html_url":"https://github.com/mkulagowski","followers_url":"https://api.github.com/users/mkulagowski/followers","following_url":"https://api.github.com/users/mkulagowski/following{/other_user}","gists_url":"https://api.github.com/users/mkulagowski/gists{/gist_id}","starred_url":"https://api.github.com/users/mkulagowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mkulagowski/subscriptions","organizations_url":"https://api.github.com/users/mkulagowski/orgs","repos_url":"https://api.github.com/users/mkulagowski/repos","events_url":"https://api.github.com/users/mkulagowski/events{/privacy}","received_events_url":"https://api.github.com/users/mkulagowski/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T13:29:06Z","updated_at":"2015-10-21T13:29:06Z","body":"I've tried to do this on XCB, which is at least 2 times faster then standard Xlib.\r\nUnfortunately one cannot use pure XCB for applications with OGL. It has some glxAPI, but it does not touch OpenGL client-side state - a little bit of Xlib use would be needed here.\r\nHere is a [source](http://xcb.freedesktop.org/opengl/)"}}