You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Version 2.4.2: Released Feb 3rd, 2022
Changes in libraries:
\ref mrpt_containers_grp
mrpt::container::yaml::operator(size_t) added, conditionally to size_t being a different type than uint64_t and such (Fixes build errors on OSX).
\ref mrpt_core_grp
mrpt::callStackBackTrace() (and exception backtraces) now only use BFD to solve for line numbers in DEBUG builds, to avoid the large delay in processing each exception.
New method mrpt::WorkerThreadsPool::size().
\ref mrpt_expr_grp
ExprTk updated to latest version.
\ref mrpt_gui_grp
GUI windows can now have custom icons via mrpt::gui::CDisplayWindowGUI::setIcon() or mrpt::gui::CDisplayWindowGUI::setIconFromData()
\ref mrpt_img_grp
New static method mrpt::img::CImage::LoadFromFile()
\ref mrpt_math_grp
Vector and matrix classes: add [[nodiscard]] to static "constructor" methods to avoid mistakes.
\ref mrpt_opengl_grp
mrpt::opengl::CFBORender now does not rely on GLUT to create opengl contexts, but on EGL.
\ref mrpt_typemeta_grp
Add syntactic sugar function mrpt::typemeta::str2enum<>().
BUG FIXES:
mrpt::opengl::CFBORender did only render the main viewport, it now processes all of them.