YARP 2.3.72.1 Release Notes
A (partial) list of bug fixed and issues resolved in this release can be found here.
Bug Fixes
Build System
- Fixed build with CMake < 3.4
CMake Modules
- Removed
IMPORTED_GLOBAL
property from YarpOSXUtilities.cmake
.
Libraries
<tt>YARP_sig</tt>
- Fixed bug in
yarp::sig::Sound::operator+=
<tt>YARP_dev</tt>
- ControlBoardWrapper now correctly passes on any monitoring to wrapped subdevices.
- Subdevices wrapped by ControlBoardWrapper are now identified by their actual name by the monitor object, that is, their name will be displayed on the command line if
yarpdev
was called with --verbose
. Previously, it used a generic "subdevice" identifier.
- Added missing
IFrameGrabberControl2
to RGBDSensorWrapper
.
- Fixed
RGBDSensorWrapper
compatibility with frameGrabberGui2
.
- Fixed joint remapping in method
getRefVelocity()
.
- Fix
VOCAB_CURRENT_REF_GROUP
message parser in ControlBoardWrapper (#1734)
<tt>YARP_serversql</tt>
- Added check if
rossrv
, tcpros
and xmlrpc
are installed when yarpserver is launched with --ros
option. (#722)
<tt>YARP_OS</tt>
- Added timeout parameter in
TcpConnector::connect()
to unify behaviour with the ACE_SOCK_Connector
.
GUIs
yarpscope
yarpmanager
- Added
checkNetwork
before contacting the nameserver.(#1536)
- Added the ping on
yarprun
nodes.
- Fixed mismatch of port connections when not ordered by ID.(#964)
- Fixed mismatch of resources when not ordered by ID
yarpmotorgui
- Fixed compilation on macOS
yarplogger
- Fixed compilation on macOS
Devices
<tt>ControlBoardRemapper</tt>
- Fixed
getEncoderAccelerations()
method.
<tt>depthCamera</tt>
- Fixed find OpenNI2 in CMakelists.txt.
<tt>AnalogWrapper</tt>
- Fixed issue preventing publication of FT sensor data to ROS.
Bindings
- Fixed out of source builds.
- Added
SWIG_PREPROCESSOR_SHOULD_SKIP_THIS
to avoid the SWIG preprocessor from parsing VOCAB
. Introduced SWIG-compliant working VOCAB
definitions in yarp.i
, with required checks on target language and SWIG version.
- Removed related hacks required for compilation from YARP internals.
- Added
test_vocab.lua
to catch regressions on VOCAB
in the future.
- Renamed
test_string.lua
to more representative test_port.lua
, enabled it to run without the yarpserver
, and integrate it in the test infrastructure.
Contributors
This is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v2.3.72..v2.3.72.1
):
55 Daniele E. Domenichelli <daniele.domenichelli@iit.it>
21 Nicolò Genesio <nicolo.genesio@iit.it>
14 Juan G. Victores <jcgvicto@gmail.com>
6 Alberto Cardellino <alberto.cardellino@iit.it>
5 Silvio Traversaro <silvio.traversaro@iit.it>
3 Damiano Enerli <damiano.enerli@iit.it>
3 Ugo Pattacini <ugo.pattacini@iit.it>
2 Bartek Łukawski <bwmn.peter@gmail.com>
2 Claudio Fantacci <claudio.fantacci@iit.it>
2 Marco Randazzo <marco.randazzo@iit.it>
2 Matteo Brunettini <matteo.brunettini@iit.it>
2 Nuno Guedelha <nuno.guedelha@iit.it>
1 Andrea Ruzzenenti <andrea.ruzzenenti@iit.it>
1 Lorenzo Rapetti <lorenzo.rapetti@iit.it>
1 Prashanth Ramadoss <prashanthramadoss@gmail.com>