After a week of testing and fixing some remaining issues with the 2nd and 3rd release candidate, we’ve decided to do one last release candidate before doing the final release since there were several last minute problems that we had to solve.
It would be really useful if you could download the packages for the platforms you use and report if you notice any issues.
One of the major changes in 0.10.0 is the move to glm as our vector math library substituting the ofVec and ofMatrix classes. The old classes are still there and you don’t need to move to glm right away, indeed old projects should work with some minor adjustments since ofVec and glm::vec classes are interchangeable. We’ll post some more information about this and other new features in the following days.
It would be really helpful, if you could try running existing projects with 0.10.0 RC4 to see if issues arise but 0.10.0 is a major version change and as such there’s some breaking changes so testing old projects will likely require some changes in your code. Feel free to ask in this same thread if you find any problem migrating old projects.
If you find any other problem in the release please open an issue in the github issue tracker.
Windows – Visual Studio 2017: http://openframeworks.cc/versions/v0.10.0RC4/of_v0.10.0RC4_vs2017_release.zip
Windows – msys2 & Qt Creator: http://openframeworks.cc/versions/v0.10.0RC4/of_v0.10.0RC4_msys2_release.zip
mac OS – Xcode & emscripten: http://openframeworks.cc/versions/v0.10.0RC4/of_v0.10.0RC4_osx_release.zip
linux 64 – makefiles & Qt Creator & emscripten: http://openframeworks.cc/versions/v0.10.0RC4/of_v0.10.0RC4_linux64gcc6_release.tar.gz
linux armv6 (raspberry pi) with raspbian – makefiles: http://openframeworks.cc/versions/v0.10.0RC4/of_v0.10.0RC4_linuxarmv6l_release.tar.gz
linux armv7 (tested mostly on raspberry pi with archlinux) – makefiles: http://openframeworks.cc/versions/v0.10.0RC4/of_v0.10.0RC4_linuxarmv7l_release.tar.gz
Because of relatively recent changes in the way c++ is compiled by gcc, the linux versions above are only compatible with gcc 6 or later. if you have an older distribution in linux desktop you can check your gcc version with
and use the corresponding version:
linux 64 gcc4 or earlier – makefiles & Qt Creator & emscripten: http://openframeworks.cc/versions/v0.10.0RC4/of_v0.10.0RC4_linux64gcc4_release.tar.gz
linux 64 gcc 5 – makefiles & Qt Creator & emscripten: http://openframeworks.cc/versions/v0.10.0RC4/of_v0.10.0RC4_linux64gcc5_release.tar.gz
The main changes since RC3 are:
- macos project generator is now signed so it can be opened without relaxing the security settings of the operating system.
- vs: add back a missing library removed accidentally during RC2 update of openssl
- added rotatedRad/Deg to path and polyline to use the conventions used in other places for rotation
- android: added PG and projects to the download
- android: fixed a problem with sound streams
- android: fixed a problem with wifimanager leak
- some fixes for examples not compiling
- linux: some fixes to compile_examples script
- ofTruetypeFont: added a check and an error message if the font can’t be loaded cause of texture size limit
If everything goes well we’ll do a final release sometime this week.
Thank you for helping test the 0.10.0 release!