Yet Another Robot Platform
A (partial) list of bug fixed and issues resolved in this release can be found here.
YARP_gslwas removed from the
YARP_LIBRARIESCMake variable where it was erroneously added. If you are using that library you might need to add
YARP::YARP_gslto the list of libraries linked by your target.
CREATE_SHARED_LIBRARYoption is deprecated in favour of the standard
YARP_EXPERIMENTAL_FILTER_APIoption can be used to hide also symbols from the
impllibraries (it will not build at the moment).
length-related parameters was fixed. You might have to fix your configuration files.
YARP_VERSION_TWEAKmeanings hasn't changed.
YARP_VERSION_STRINGwas removed since it was never used.
YARP_CLEAN_APIbuild with GCC 6.1 or later (that uses c++14 by default) by forcing
YARP_EXPERIMENTAL_CXX11on MSVC 12 2013.
YARP_FATAL_ERRORSoptions were restored.
yarp_add_idlcommand when generating files using paths containing
yarp_idl_to_dircommand when generating files on paths containing white spaces.
yarp::os::idl::BareStyle<T>are no longer erroneously marked as
IControlLimits2Rawnow inherits publicly from IControlLimitsRaw.
tcproscarrier causing a severe slowdown of
yarp::os::Publisherwhen multiple ros clients are connected to the same topic.
getLaserMeasurement()function of various hardware devices: laser_angle_of_view was not computed correctly.
start()return value is checked (important for avoiding address conflict), all the ports needed are opened only once and not multiple times, fixed memory leaks.
This is a list of people that contributed to this release (generated from the git history using
git shortlog -ens --no-merges v2.3.68..v18.104.22.168):