YARP 2.3.65
YARP 2.3.65 (2016-05-13) Release Notes
A (partial) list of bug fixed and issues resolved in this release can be found
here
Important Changes
- YARP is now automatically installed with the RPATH enabled.
This can be disabled by setting theCMAKE_SKIP_RPATH
or
CMAKE_SKIP_INSTALL_RPATH
variables. - The
portmonitor
can now be built without LUA and uses YARP plugins system
of having to locate the shared libraries manually. - The
yarp::dev::IDepthSensor
,yarp::dev::IRGBDSensor
interfaces and the
RGBDSensorClient
andRGBDSensorWrapper
devices were erroneously introduced
as a "stable", but they are still under development and therefore are not to
be used, and will be removed in the next tweak release (v2.3.65.1).
They will be probably re-introduced in the next stable release series
(v2.3.68).
Bug Fixes
YARP_OS
- Fixed memory leaks when building with c++11.
- Fixed
yarp::os::Thread::getKey()
method for c++11. - Fixed race condition in
yarp::os::Thread::getKey()
.
New Features
YARP_OS
ResourceFinder::configure(argc,argv,bool)
accepts a third optional parameter
to keep/skip the first command line argument
yarprobotinterface
The robotInterface
tool in
robotology/icub-main was imported
in YARP with a few non compatible changes:
robotInterface
was renamedyarprobotinterface
to follow the convention
with yarp executables- The RPC port opened is now //yarprobotinterface
- The default
.ini
file name is nowyarprobotinterface.ini
- The DTD line for XML files is now
<!DOCTYPE [...] PUBLIC "-//YARP//DTD yarprobotinterface 1.0//EN" "http://www.yarp.it/DTD/yarprobotinterfaceV1.0.dtd">
yarpmanager++
A new yarpmanager++
tool which merges the functionalities of the yarpmanager
and yarpbuilder
was added.
Deprecated Features
YARP_OS
yarp::os::Module
is now deprecated in favour ofyarp::os::RFModule
.YARP_ASSERT
is now deprecated in favour ofyAssert
.
YARP_dev
- The following YARP methods have been deprecated:
- iPositionControl::setPositionMode()
- iVelocityControl::setVelocityMode()
- iTorqueControl::setTorqueMode()
- iOpenLoopControl::setOpenLoopMode()
Devices
controlboard
andclientcontrolboard
devices are now deprecated in favour
ofcontrolboardwrapper2
andremote_controlboard
.
Tools
yarpserver2
andyarpserver3
are now considered deprecated and will be
removed in the next release.
GUIs
- All guis based on GTK2 are now considered deprecated and will be removed in
the next release.
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.64..v2.3.65
):
480 Daniele E. Domenichelli <[email protected]>
92 Alberto Cardellino <[email protected]>
81 Marco Randazzo <[email protected]>
57 Ali Paikan <[email protected]>
48 Ugo Pattacini <[email protected]>
44 Lorenzo Natale <[email protected]>
24 Francesco Romano <[email protected]>
24 Silvio Traversaro <[email protected]>
17 Matteo Brunettini <[email protected]>
15 Vadim Tikhanoff <[email protected]>
5 Giulia Vezzani <[email protected]>
4 Alessandro Roncone <[email protected]>
4 Elena Ceseracciu <[email protected]>
4 Konstantinos Theofilis <[email protected]>
3 Davide Perrone <[email protected]>
3 YARP Developers <[email protected]>
2 Claudio Fantacci <[email protected]>
2 Davide Pollarolo <[email protected]>
2 Francesco Nori <[email protected]>
1 Alessio Rocchi <[email protected]>
1 Davide Tome <[email protected]>
1 Francesca Stramandinoli <[email protected]>
1 Gabriele Nava <[email protected]>
1 Valentina Gaggero <[email protected]>