{"action":"created","issue":{"url":"https://api.github.com/repos/stsp/dosemu2/issues/87","labels_url":"https://api.github.com/repos/stsp/dosemu2/issues/87/labels{/name}","comments_url":"https://api.github.com/repos/stsp/dosemu2/issues/87/comments","events_url":"https://api.github.com/repos/stsp/dosemu2/issues/87/events","html_url":"https://github.com/stsp/dosemu2/issues/87","id":109478040,"number":87,"title":"SDL2 / X  / Mir / Wayland on Linux","user":{"login":"andrewbird","id":220835,"avatar_url":"https://avatars.githubusercontent.com/u/220835?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewbird","html_url":"https://github.com/andrewbird","followers_url":"https://api.github.com/users/andrewbird/followers","following_url":"https://api.github.com/users/andrewbird/following{/other_user}","gists_url":"https://api.github.com/users/andrewbird/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewbird/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewbird/subscriptions","organizations_url":"https://api.github.com/users/andrewbird/orgs","repos_url":"https://api.github.com/users/andrewbird/repos","events_url":"https://api.github.com/users/andrewbird/events{/privacy}","received_events_url":"https://api.github.com/users/andrewbird/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-02T11:58:55Z","updated_at":"2015-10-02T12:42:44Z","closed_at":null,"body":"Raising this issue is more for talking SDL1/2 etc than identifying an actual problem. I noticed before, and I think Stas mentioned it the other day, the SDL plugin has heavy use of the X plugin for some functions such as keyboard etc. In an ideal world the SDL plugin wouldn't need the X one loaded, so I started looking at the code and thinking about how to untangle them. This led me to consider that SDL might not run an X environment at all. SDL1 used to be able to run on the linux framebuffer directly, but SDL2 dropped support for that, so the only current usage for SDL2 is running on X, although Mir & Wayland support is in SDL2. Does that mean we can depend upon X always being around in the SDL2 plugin and drop the X_SUPPORT ifdefs etc?\r\nI notice you have an SDL1 based branch in git, are you planning a new SDL1 plugin specifically to support framebuffer, or is it dead code?  "},"comment":{"url":"https://api.github.com/repos/stsp/dosemu2/issues/comments/145007241","html_url":"https://github.com/stsp/dosemu2/issues/87#issuecomment-145007241","issue_url":"https://api.github.com/repos/stsp/dosemu2/issues/87","id":145007241,"user":{"login":"stsp","id":3295627,"avatar_url":"https://avatars.githubusercontent.com/u/3295627?v=3","gravatar_id":"","url":"https://api.github.com/users/stsp","html_url":"https://github.com/stsp","followers_url":"https://api.github.com/users/stsp/followers","following_url":"https://api.github.com/users/stsp/following{/other_user}","gists_url":"https://api.github.com/users/stsp/gists{/gist_id}","starred_url":"https://api.github.com/users/stsp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stsp/subscriptions","organizations_url":"https://api.github.com/users/stsp/orgs","repos_url":"https://api.github.com/users/stsp/repos","events_url":"https://api.github.com/users/stsp/events{/privacy}","received_events_url":"https://api.github.com/users/stsp/received_events","type":"User","site_admin":false},"created_at":"2015-10-02T12:42:44Z","updated_at":"2015-10-02T12:42:44Z","body":"Do they provide directFB? If not - no wonder\r\nits support is disabled.\r\nIn fact, if font rendering and screen selection is\r\nuntangled, then the things are much better.\r\nOnly i18n will remain, and its optional.\r\nBut really, if you have some free time, you\r\ncan consider solving these bugs:\r\nhttps://bugzilla.libsdl.org/show_bug.cgi?id=2895\r\nhttps://bugzilla.libsdl.org/show_bug.cgi?id=2893\r\nWith these fixed I'd feel much safer having SDL\r\nby default."}}