Skip to content

Commit

Permalink
YARP 3.3.3
Browse files Browse the repository at this point in the history
  • Loading branch information
drdanz committed Jul 20, 2020
1 parent a7d04cd commit 033aea1
Show file tree
Hide file tree
Showing 22 changed files with 113 additions and 182 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ endif()

# Main project
project(YARP
VERSION 3.3.2
VERSION 3.3.3
LANGUAGES C CXX)
set(PROJECT_DESCRIPTION "YARP: A thin middleware for humanoid robots and more")

Expand Down
3 changes: 2 additions & 1 deletion COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,8 @@ The list of committers in the YARP repository (ordered by number of commit) is:
Konstantinos Theofilis
Alexandre Bernardino
Tobias Fischer
Duarte Aragao
Bartek Łukawski
Duarte Aragao
Francesco Nori
Juan G. Victores
Nuno Guedelha
Expand Down Expand Up @@ -158,6 +158,7 @@ The list of committers in the YARP repository (ordered by number of commit) is:
Elena Rampone
Emilio Benenati
Enrico Mingo
Ettore Landini
Francesca Stramandinoli
Giovanni Saponaro
Giulio Romualdi
Expand Down
3 changes: 2 additions & 1 deletion doc/download.dox
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

Latest YARP release is:

+ \ref v3_3_2
+ \ref v3_3_3

\section download_source_code Source Code

Expand Down Expand Up @@ -58,6 +58,7 @@ Previous versions are hosted on

__Previous releases version and dates__:

+ \ref v3_3_2
+ \ref v3_3_1
+ \ref v3_3_0
+ \ref v3_2_2
Expand Down
106 changes: 106 additions & 0 deletions doc/release/v3_3_3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
YARP v3.3.3 (2020-07-20) {#v3_3_3}
========================

[TOC]

YARP v3.3.3 Release Notes
=========================


A (partial) list of bug fixed and issues resolved in this release can be found
[here](https://github.com/robotology/yarp/issues?q=label%3A%22Fixed+in%3A+YARP+v3.3.3%22).


Bug Fixes
---------

### Build System

* Bison and flex are no longer run when crosscompiling.


### Libraries

#### `os`

##### `Bottle`

* Fixed precision for floating point numbers, to ensure that they are read as
the original floating point written.
* Fixed `toString` and `fromString` when writing or reading infinity, negative
infinity or nan.
* Fixed `fromString` when reading a 64 bit integer.

##### `WireReader`

* Fixed reading a `Float32` from a `Float64` (#2227).
This is not a common use case, but it can happen when a `Float32` is written
on a file, and then read again into YARP (as a `Float64`), and then restored
in the original type using `copyPortable()`.

##### `Timer`

* Fixed `Timer` in monothread mode taking 100% of the CPU.
* Fixed `Timer`s in separate threads not updating their settings.

#### `dev`

* Fixed dependency from `YARP_math` that should be `PUBLIC`. A few headers
include `YARP_math` headers.


### Devices

#### `batteryClient`

* Fixed methods returning int instead of double:
* `getVoltage()`
* `getCurrent()`
* `getCharge()`
* `getTemperature()`

#### `batteryWraper`

* Fixed parameters accepted by subdevice not printed with --verbose.

#### `Navigation2DClient`
* The method `checkNearToLocation` now correctly checks if two orientations are
similar (below a certain threshold), also considering the critical points
0, 180, 360, -180, -180, etc.

#### `controlboardwrapper2`

* Exposed missing `yarp::dev::IMotor::setGearboxRatio` method via RPC.

#### `remote_controlboard`

* Implemented missing `yarp::dev::IMotor::setGearboxRatio` method.
* Fixed group command `yarp::dev::IInteractionMode::getInteractionModes`.

#### `fakeBattery`

* Fixed `PeriodicThread` using 100% CPU.


### GUIs

#### `yarpview`

* Now the "checked" state of the two checkable elements in the File menu of
`yarpview` (i.e. "Save single image..." and "Save a set of images...") turns
to false when the corresponding dialogs are closed.


Contributors
------------

This is a list of people that contributed to this release (generated from the
git history using `git shortlog -ens --no-merges v3.3.2..v3.3.3`):
```
28 Daniele E. Domenichelli <[email protected]>
2 Andrea Ruzzenenti <[email protected]>
2 Bartek Łukawski <[email protected]>
1 Ettore Landini <[email protected]>
1 Marco Randazzo <[email protected]>
1 Silvio Traversaro <[email protected]>
```
12 changes: 0 additions & 12 deletions doc/release/yarp_3_3/000_yarp_3_3.md

This file was deleted.

13 changes: 0 additions & 13 deletions doc/release/yarp_3_3/README.md

This file was deleted.

13 changes: 0 additions & 13 deletions doc/release/yarp_3_3/fix_2227.md

This file was deleted.

12 changes: 0 additions & 12 deletions doc/release/yarp_3_3/fix_batteryClient.md

This file was deleted.

8 changes: 0 additions & 8 deletions doc/release/yarp_3_3/fix_batteryWrapper.md

This file was deleted.

14 changes: 0 additions & 14 deletions doc/release/yarp_3_3/fix_bug_checkNearToLocation.md

This file was deleted.

12 changes: 0 additions & 12 deletions doc/release/yarp_3_3/fix_controlBoard_setGearboxRatio.md

This file was deleted.

9 changes: 0 additions & 9 deletions doc/release/yarp_3_3/fix_dev_math_dependency.md

This file was deleted.

8 changes: 0 additions & 8 deletions doc/release/yarp_3_3/fix_fakeBattery.md

This file was deleted.

11 changes: 0 additions & 11 deletions doc/release/yarp_3_3/fix_float_precision.md

This file was deleted.

10 changes: 0 additions & 10 deletions doc/release/yarp_3_3/fix_fromString_inf_nan.md

This file was deleted.

10 changes: 0 additions & 10 deletions doc/release/yarp_3_3/fix_fromString_int64.md

This file was deleted.

10 changes: 0 additions & 10 deletions doc/release/yarp_3_3/fix_fromString_neg_inf.md

This file was deleted.

8 changes: 0 additions & 8 deletions doc/release/yarp_3_3/fix_remoteCB_getInteractionModesGroup.md

This file was deleted.

6 changes: 0 additions & 6 deletions doc/release/yarp_3_3/fix_thrift_crosscompiling.md

This file was deleted.

10 changes: 0 additions & 10 deletions doc/release/yarp_3_3/fix_yarpview_save_menu_checks.md

This file was deleted.

11 changes: 0 additions & 11 deletions doc/release/yarp_3_3/timerfix.md

This file was deleted.

4 changes: 2 additions & 2 deletions doc/releases.dox
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@

This page lists the main changes introduced in YARP at each release.

\section yarp_3_3_series YARP 3.3 Series
\li \subpage yarp_3_3
\section v3_3_3_series YARP 3.3 Series
\li \subpage v3_3_3
\li \subpage v3_3_2
\li \subpage v3_3_1
\li \subpage v3_3_0
Expand Down

0 comments on commit 033aea1

Please sign in to comment.