Skip to content

Commit 4a1cba6

Browse files
committed
merge branch ign-gazebo3 into viz_collisions
Signed-off-by: Jenn Nguyen <[email protected]>
2 parents 6d06daf + 9c0a0ab commit 4a1cba6

File tree

163 files changed

+13874
-5415
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

163 files changed

+13874
-5415
lines changed

CMakeLists.txt

+21-16
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.5.1 FATAL_ERROR)
33
#============================================================================
44
# Initialize the project
55
#============================================================================
6-
project(ignition-gazebo3 VERSION 3.5.0)
6+
project(ignition-gazebo3 VERSION 3.6.0)
77

88
#============================================================================
99
# Find ignition-cmake
@@ -70,12 +70,12 @@ set(IGN_COMMON_VER ${ignition-common3_VERSION_MAJOR})
7070

7171
#--------------------------------------
7272
# Find ignition-fuel_tools
73-
ign_find_package(ignition-fuel_tools4 REQUIRED VERSION 4.1)
73+
ign_find_package(ignition-fuel_tools4 REQUIRED VERSION 4.3)
7474
set(IGN_FUEL_TOOLS_VER ${ignition-fuel_tools4_VERSION_MAJOR})
7575

7676
#--------------------------------------
7777
# Find ignition-gui
78-
ign_find_package(ignition-gui3 REQUIRED VERSION 3.1)
78+
ign_find_package(ignition-gui3 REQUIRED VERSION 3.4)
7979
set(IGN_GUI_VER ${ignition-gui3_VERSION_MAJOR})
8080
ign_find_package (Qt5
8181
COMPONENTS
@@ -158,19 +158,24 @@ ign_create_packages()
158158
configure_file(${CMAKE_SOURCE_DIR}/api.md.in ${CMAKE_BINARY_DIR}/api.md)
159159
configure_file(${CMAKE_SOURCE_DIR}/tutorials.md.in ${CMAKE_BINARY_DIR}/tutorials.md)
160160

161-
ign_create_docs(
162-
API_MAINPAGE_MD "${CMAKE_BINARY_DIR}/api.md"
163-
TUTORIALS_MAINPAGE_MD "${CMAKE_BINARY_DIR}/tutorials.md"
164-
ADDITIONAL_INPUT_DIRS "${CMAKE_SOURCE_DIR}/src/systems ${CMAKE_SOURCE_DIR}/src/gui/plugins"
165-
TAGFILES
166-
"${IGNITION-MATH_DOXYGEN_TAGFILE} = ${IGNITION-MATH_API_URL}"
167-
"${IGNITION-MSGS_DOXYGEN_TAGFILE} = ${IGNITION-MSGS_API_URL}"
168-
"${IGNITION-PHYSICS_DOXYGEN_TAGFILE} = ${IGNITION-PHYSICS_API_URL}"
169-
"${IGNITION-PLUGIN_DOXYGEN_TAGFILE} = ${IGNITION-PLUGIN_API_URL}"
170-
"${IGNITION-TRANSPORT_DOXYGEN_TAGFILE} = ${IGNITION-TRANSPORT_API_URL}"
171-
"${IGNITION-SENSORS_DOXYGEN_TAGFILE} = ${IGNITION-SENSORS_API_URL}"
172-
"${IGNITION-COMMON_DOXYGEN_TAGFILE} = ${IGNITION-COMMON_API_URL}"
173-
)
161+
# disable doxygen on macOS due to issues with doxygen 1.9.0
162+
# there is an unreleased fix; revert this when 1.9.1 is released
163+
# https://github.com/ignitionrobotics/ign-gazebo/issues/520
164+
if (NOT APPLE)
165+
ign_create_docs(
166+
API_MAINPAGE_MD "${CMAKE_BINARY_DIR}/api.md"
167+
TUTORIALS_MAINPAGE_MD "${CMAKE_BINARY_DIR}/tutorials.md"
168+
ADDITIONAL_INPUT_DIRS "${CMAKE_SOURCE_DIR}/src/systems ${CMAKE_SOURCE_DIR}/src/gui/plugins"
169+
TAGFILES
170+
"${IGNITION-MATH_DOXYGEN_TAGFILE} = ${IGNITION-MATH_API_URL}"
171+
"${IGNITION-MSGS_DOXYGEN_TAGFILE} = ${IGNITION-MSGS_API_URL}"
172+
"${IGNITION-PHYSICS_DOXYGEN_TAGFILE} = ${IGNITION-PHYSICS_API_URL}"
173+
"${IGNITION-PLUGIN_DOXYGEN_TAGFILE} = ${IGNITION-PLUGIN_API_URL}"
174+
"${IGNITION-TRANSPORT_DOXYGEN_TAGFILE} = ${IGNITION-TRANSPORT_API_URL}"
175+
"${IGNITION-SENSORS_DOXYGEN_TAGFILE} = ${IGNITION-SENSORS_API_URL}"
176+
"${IGNITION-COMMON_DOXYGEN_TAGFILE} = ${IGNITION-COMMON_API_URL}"
177+
)
178+
endif()
174179

175180
if(TARGET doc)
176181
file(COPY ${CMAKE_SOURCE_DIR}/tutorials/files/ DESTINATION ${CMAKE_BINARY_DIR}/doxygen/html/files/)

Changelog.md

+62
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,68 @@
22

33
### Ignition Gazebo 3.X.X (20XX-XX-XX)
44

5+
### Ignition Gazebo 3.6.0 (2020-12-30)
6+
7+
1. Fix pose msg conversion when msg is missing orientation
8+
* [Pull Request 450](https://github.com/ignitionrobotics/ign-gazebo/pull/450)
9+
10+
1. Address code checker warnings
11+
* [Pull Request 443](https://github.com/ignitionrobotics/ign-gazebo/pull/443)
12+
* [Pull Request 491](https://github.com/ignitionrobotics/ign-gazebo/pull/491)
13+
* [Pull Request 499](https://github.com/ignitionrobotics/ign-gazebo/pull/499)
14+
* [Pull Request 502](https://github.com/ignitionrobotics/ign-gazebo/pull/502)
15+
16+
1. Test fixes
17+
* [Pull Request 455](https://github.com/ignitionrobotics/ign-gazebo/pull/455)
18+
* [Pull Request 463](https://github.com/ignitionrobotics/ign-gazebo/pull/463)
19+
* [Pull Request 452](https://github.com/ignitionrobotics/ign-gazebo/pull/452)
20+
* [Pull Request 480](https://github.com/ignitionrobotics/ign-gazebo/pull/480)
21+
22+
1. Documentation updates
23+
* [Pull Request 472](https://github.com/ignitionrobotics/ign-gazebo/pull/472)
24+
25+
1. Fix segfault in the Breadcrumb system when associated model is unloaded
26+
* [Pull Request 454](https://github.com/ignitionrobotics/ign-gazebo/pull/454)
27+
28+
1. Added user commands to example thermal camera world
29+
* [Pull Request 442](https://github.com/ignitionrobotics/ign-gazebo/pull/442)
30+
31+
1. Helper function to set component data
32+
* [Pull Request 436](https://github.com/ignitionrobotics/ign-gazebo/pull/436)
33+
34+
1. Remove unneeded if statement in EntityComponentManager
35+
* [Pull Request 432](https://github.com/ignitionrobotics/ign-gazebo/pull/432)
36+
37+
1. Clarify how time is represented in each phase of a System step
38+
* [Pull Request 467](https://github.com/ignitionrobotics/ign-gazebo/pull/467)
39+
40+
1. Switch to async state service request
41+
* [Pull Request 461](https://github.com/ignitionrobotics/ign-gazebo/pull/461)
42+
43+
1. Update key event handling
44+
* [Pull Request 466](https://github.com/ignitionrobotics/ign-gazebo/pull/466)
45+
46+
1. Tape Measure Plugin
47+
* [Pull Request 456](https://github.com/ignitionrobotics/ign-gazebo/pull/456)
48+
49+
1. Move deselect and preview termination to render thread
50+
* [Pull Request 493](https://github.com/ignitionrobotics/ign-gazebo/pull/493)
51+
52+
1. Logical audio sensor plugin
53+
* [Pull Request 401](https://github.com/ignitionrobotics/ign-gazebo/pull/401)
54+
55+
1. add frame_id and child_frame_id attribute support for DiffDrive
56+
* [Pull Request 361](https://github.com/ignitionrobotics/ign-gazebo/pull/361)
57+
58+
1. Add ability to record video based on sim time
59+
* [Pull Request 414](https://github.com/ignitionrobotics/ign-gazebo/pull/414)
60+
61+
1. Add lockstep mode to video recording
62+
* [Pull Request 419](https://github.com/ignitionrobotics/ign-gazebo/pull/419)
63+
64+
1. Disable right click menu when using measuring tool
65+
* [Pull Request 458](https://github.com/ignitionrobotics/ign-gazebo/pull/458)
66+
567
### Ignition Gazebo 3.5.0 (2020-11-03)
668

769
1. Updated source build instructions

0 commit comments

Comments
 (0)