{"action":"created","issue":{"url":"https://api.github.com/repos/mosra/magnum/issues/108","repository_url":"https://api.github.com/repos/mosra/magnum","labels_url":"https://api.github.com/repos/mosra/magnum/issues/108/labels{/name}","comments_url":"https://api.github.com/repos/mosra/magnum/issues/108/comments","events_url":"https://api.github.com/repos/mosra/magnum/issues/108/events","html_url":"https://github.com/mosra/magnum/issues/108","id":103778086,"number":108,"title":"Next release","user":{"login":"mosra","id":344828,"avatar_url":"https://avatars.githubusercontent.com/u/344828?v=3","gravatar_id":"","url":"https://api.github.com/users/mosra","html_url":"https://github.com/mosra","followers_url":"https://api.github.com/users/mosra/followers","following_url":"https://api.github.com/users/mosra/following{/other_user}","gists_url":"https://api.github.com/users/mosra/gists{/gist_id}","starred_url":"https://api.github.com/users/mosra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mosra/subscriptions","organizations_url":"https://api.github.com/users/mosra/orgs","repos_url":"https://api.github.com/users/mosra/repos","events_url":"https://api.github.com/users/mosra/events{/privacy}","received_events_url":"https://api.github.com/users/mosra/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"mosra","id":344828,"avatar_url":"https://avatars.githubusercontent.com/u/344828?v=3","gravatar_id":"","url":"https://api.github.com/users/mosra","html_url":"https://github.com/mosra","followers_url":"https://api.github.com/users/mosra/followers","following_url":"https://api.github.com/users/mosra/following{/other_user}","gists_url":"https://api.github.com/users/mosra/gists{/gist_id}","starred_url":"https://api.github.com/users/mosra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mosra/subscriptions","organizations_url":"https://api.github.com/users/mosra/orgs","repos_url":"https://api.github.com/users/mosra/repos","events_url":"https://api.github.com/users/mosra/events{/privacy}","received_events_url":"https://api.github.com/users/mosra/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2015-08-28T19:09:32Z","updated_at":"2016-03-21T08:20:23Z","closed_at":null,"body":"There's *a lot* of new stuff which should be made into official release as soon as possible in order to keep the changelog in sane size.\r\n\r\nA (hopefully not very growing) list of things to do:\r\n\r\nGeneral:\r\n- [x] At least somewhat usable MSVC 2015 support (#96)\r\n- [ ] PNaCl support (that allows me to drop currently abandoned GCC 4.4 support)\r\n- [x] Publicly available CI for Windows + Linux + OSX (#99)\r\n- ~~Put documentation on readthedocs.org~~ (postponed, see #113)\r\n- [ ] Fix currently pending issues and TODOs\r\n- [ ] Something's wrong with recent Emscripten builds (Utility::Resource)\r\n- [ ] Stabilize new APIs\r\n- [ ] Drop stuff that's long deprecated\r\n- [ ] Update copyright year\r\n\r\nCore Magnum lib:\r\n- [ ] ~~Finish~~ Fix pixel storage support (#104)\r\n- [ ] `magnum-imageconverter` utility\r\n- [ ] \"OpenGL 2015\" and OpenGL ES 3.2 support (just a few new function aliases)\r\n- [x] Finish Windows Store/Phone support (a4d3beb0c3c718ce7cd38a537fc9be7d27235215)\r\n- [ ] `WindowlessXEglApplication` to be able to run utilities on embedded Linux devices\r\n- [ ] `Container::Array` instances returned from plugin crash on dangling deleter pointer after a plugin is unloaded\r\n- [x] Implement compressed subimage queries to finally have complete textures (affected by a bug on NVidia) (645edecbcdc76902e80634bcc54782544512cf0a)\r\n    - [x] which means adding a clean way for driver workarounds and ability to selectively disable them from command-line (356491e1dfb74df635fe607fc2f75a6989278e1c)\r\n    - [x] and from environment to have all cases conveniently batch-testable (707d1d084d20c5c98814873e7b1dc24cc29623f9)\r\n\r\nPlugins:\r\n- [x] Merge DDS importer (mosra/magnum-plugins#7)\r\n- [x] Add AnyImageConverter and AnyAudioImporter\r\n- [ ] Make StbImageConverter produce also other image formats\r\n- [ ] Implement StbDxtImageConverter using `stb_dxt` and (dynamically) use it in DdsImageConverter (should be easy as the other way around is already done)\r\n\r\nExamples:\r\n- [ ] Port Audio example to Emscripten (should be fun)\r\n- [ ] Check what's new in WebGL 2 land (mosra/magnum-examples#12)\r\n- [ ] Picking example broken on Mesa\r\n\r\nIntegration:\r\n- [x] Stabilize OvrIntegration API and ~~update to 0.7 (mosra/magnum-integration#7)~~ 0.8 (mosra/magnum-integration#10, mosra/magnum-examples#19, hopefully they will finally stop completely breaking the API with each new release)"},"comment":{"url":"https://api.github.com/repos/mosra/magnum/issues/comments/199168732","html_url":"https://github.com/mosra/magnum/issues/108#issuecomment-199168732","issue_url":"https://api.github.com/repos/mosra/magnum/issues/108","id":199168732,"user":{"login":"Squareys","id":1889284,"avatar_url":"https://avatars.githubusercontent.com/u/1889284?v=3","gravatar_id":"","url":"https://api.github.com/users/Squareys","html_url":"https://github.com/Squareys","followers_url":"https://api.github.com/users/Squareys/followers","following_url":"https://api.github.com/users/Squareys/following{/other_user}","gists_url":"https://api.github.com/users/Squareys/gists{/gist_id}","starred_url":"https://api.github.com/users/Squareys/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Squareys/subscriptions","organizations_url":"https://api.github.com/users/Squareys/orgs","repos_url":"https://api.github.com/users/Squareys/repos","events_url":"https://api.github.com/users/Squareys/events{/privacy}","received_events_url":"https://api.github.com/users/Squareys/received_events","type":"User","site_admin":false},"created_at":"2016-03-21T08:20:23Z","updated_at":"2016-03-21T08:20:23Z","body":"I would suggest to drop the following items from the list, since the last release has now almost been a year ago:\r\n\r\n - magnum-imageconverter utility\r\n - WindowlessXEglApplication to be able to run utilities on embedded Linux devices\r\n - \"OpenGL 2015\" and OpenGL ES 3.2 support (just a few new function aliases)\r\n - Make StbImageConverter produce also other image formats\r\n - Implement StbDxtImageConverter using stb_dxt and (dynamically) use it in DdsImageConverter\r\n - Port Audio example to Emscripten (should be fun)\r\n - Check what's new in WebGL 2 land (mosra/magnum-examples#12)\r\n\r\nOr in general, I feel our strategy should be: Don't add new stuff for this release, but fix existing and remove old stuff :)\r\n\r\nI know that list is pretty radical, but many simple todos still add up. Also, it's just a suggestion, of course.\r\n\r\nAlso \"Update copyright year\" has been done, right?\r\n"}}