YARP <yarp-3.4> Release Notes
A (partial) list of bug fixed and issues resolved in this release can be found here.
Build System
- YCM is now searched when compiling bindings externally.
- Fixed dependency on
YARP_math for several devices (laserFromExternalPort, laserFromPointCloud, laserFromRosTopic).
rpLidar2 device is now disabled when building with Clang.
- Fixed
upowerBattery device in static builds.
Devices
<tt>controlboardwrapper2</tt>
Fix access to the timestamp not protected by mutex (#2396).
Build System
- Fixed include directories for PortAudio on Windows (#2387).
yarp::os
<tt>NameSpace</tt>
- Fix
checkNetwork timeout variant not working as checkNetwork when NetworkBase::setLocalMode(true) is called.
Libraries
<tt>sig</tt>
<tt>utils</tt>
- Fixed ROI bug in
depthToPC(), values are now correctly clipped.
device
<tt>ffmpeg</tt>
- Corrected a minor error in
FfmpegGrabber.cpp that caused a segmentation fault when using a video with audio track as a source for the device
- N.B. The device can now be used and do not crash but the actual audio grabbing has not been tested yet.
Libraries
<tt>sig</tt>
<tt>PointCloudTypes</tt>
- Fixed logging of RGBA values via
toString() for types DataRGBA, DataXYZRGBA and DataXYZNormalRGBA.
Build System
- Fixed toggling the value of
SKIP_ACE from ON to OFF
Tools
<tt>yarpmotorgui</tt>
- Fixed UI file (slider options). Some text was truncated.
- Log components are now printed in colors when
YARP_COLORED_OUTPUT is enabled.
Tools
<tt>yarpbatterygui</tt>
- The window can no longer be resized.
- The window background can no longer be moved around.
- The window no longer stays on top automatically. A new
--keep-above switch is provided to restore this behavior.
Tools
<tt>yarpmobilebasegui</tt>
- Fixed gui buttons when the value of max linear/angular velocity is < 0