Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2018.10 release #265

Closed
56 tasks done
mosra opened this issue Jul 25, 2018 · 20 comments
Closed
56 tasks done

2018.10 release #265

mosra opened this issue Jul 25, 2018 · 20 comments

Comments

@mosra
Copy link
Owner

mosra commented Jul 25, 2018

After releasing 2018.04 I decided to have a bit more time to pull bigger features in and so 2018.06 was skipped. I don't want to take the release too long, so I'd like to have 2018.08 as the next release -- i.e., before the end of August. ha no chance.

What needs to be done:

What should be done (very good for marketing, but it's not extremely critical if this misses the milestone):

These lists might grow later. ugh NO, ENUFF

Apart from that there's a lot of other not-as-important things to add, but since I won't have time to anything extra, I won't list them here. As always, help is greatly appreciated -- and if anybody is willing to contribute, their name will be prominently mentioned in the release notes :)

@mosra mosra added this to the 2018.0c milestone Jul 25, 2018
@mosra mosra self-assigned this Jul 25, 2018
@mosra mosra added this to TODO in Project management via automation Jul 25, 2018
@mosra mosra moved this from TODO to In progress in Project management Aug 4, 2018
@mosra
Copy link
Owner Author

mosra commented Aug 4, 2018

Basic animation support (#191 and mosra/magnum-plugins#46) has been merged to master.

@mosra
Copy link
Owner Author

mosra commented Aug 5, 2018

Majority of the JPEG export code from mosra/magnum-plugins#26 has been merged to master.

@mosra
Copy link
Owner Author

mosra commented Aug 24, 2018

@mosra
Copy link
Owner Author

mosra commented Aug 25, 2018

Ui is DPI-aware since mosra/magnum-extras@87beabb.

@mosra
Copy link
Owner Author

mosra commented Aug 25, 2018

OVR integration update from mosra/magnum-integration#26 was merged and similar changes done in the examples repo in mosra/magnum-examples@1ea3c0e and mosra/magnum-examples@7bf00e0.

@mosra
Copy link
Owner Author

mosra commented Aug 26, 2018

The corrade-rc utility is standalone since mosra/corrade@fb56f72 and it's now also possible to compile only it, without any other libraries -- useful for crosscompiling.

@mosra
Copy link
Owner Author

mosra commented Aug 26, 2018

Box2D example integrated in mosra/magnum-examples@62d4712 (docs, web demo), mouse interaction example from mosra/magnum-examples#46 integrated as well (docs). Inline math rendering was broken due to a stale cache file, seems to be okay now.

All demos on http://magnum.graphics/showcase/ are now updated to be DPI-aware. Bug hunting welcome ;)

@mosra
Copy link
Owner Author

mosra commented Aug 27, 2018

Magnum::Vk library is now successfully compiling on Windows (and on AppVeyor) since d578d4d and 6f2b115. Thanks goes to @LB-- for figuring out the compiler command line.

@mosra
Copy link
Owner Author

mosra commented Aug 27, 2018

@Squareys could you please test CMake 3.12 in combination with Emscripten on Windows? I remember there being issues with platform file ignored and thus no *.bc or *.js files generated. Can't reproduce this on Linux.

Thanks a lot 👍

@mosra
Copy link
Owner Author

mosra commented Aug 28, 2018

Magnum::Ui now works again on 32bit Windows since mosra/corrade@b83c116. (Well, there's still that ugly workaround, but it'll be fixed soon after the release is out. Too fragile to break it again for the release.)

@mosra
Copy link
Owner Author

mosra commented Aug 30, 2018

@mosra
Copy link
Owner Author

mosra commented Aug 31, 2018

@mosra
Copy link
Owner Author

mosra commented Aug 31, 2018

Fuzzy tests for JPEG conversion from mosra/magnum-plugins#26 merged in mosra/magnum-plugins@228e2d4.

@mosra mosra changed the title 2018.08 release 2018.09 release Sep 3, 2018
@mosra
Copy link
Owner Author

mosra commented Sep 3, 2018

Okay, I'll stop pretending I can make the release in August.

Spline interpolation from #267 is integrated now; docs are updated with all the fresh new stuff. And also with all the new deprecation warnings.

@mosra
Copy link
Owner Author

mosra commented Sep 9, 2018

Audio support on Android and the rest of animation stuff from #101 is scheduled for later, there's enough for this release already.

@mosra
Copy link
Owner Author

mosra commented Sep 16, 2018

@Squareys
Copy link
Contributor

@Squareys could you please test CMake 3.12 in combination with Emscripten on Windows?

CMake 3.12.3 + Emscripten 1.38.6 worked great for compiling a project that uses Magnum. Or is this about compiling magnum itself?

@Squareys
Copy link
Contributor

Compiling Corrade, Magnum, Magnum Plugins and Magnum Integration also worked fine and created .bc files.

@mosra mosra changed the title 2018.09 release 2018.10 release Oct 15, 2018
@mosra
Copy link
Owner Author

mosra commented Oct 15, 2018

With #268 and mosra/magnum-examples#48 integrated it's only Vulkan enum translation and some minor bits missing. Everything else is postponed, otherwise I wouldn't release anything ever. I think I can do this 😱

@Squareys thanks for the confirmation!

@mosra
Copy link
Owner Author

mosra commented Oct 22, 2018

Wrapping up! 💥

@mosra mosra closed this as completed Oct 22, 2018
@mosra mosra moved this from In progress to Done in Project management Dec 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

2 participants