Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kinetic devel #5

Merged
merged 75 commits into from
Dec 28, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
63103f4
fix open mode on Windows
dirk-thomas Feb 27, 2017
3e6767f
Fix BZip2 inclusion
vrabaud Mar 10, 2017
ac213f9
Respect if/unless for roslaunch-check.
mikepurvis Mar 10, 2017
a95d25e
fix rosbag::View::iterator copy assignment operator (#1017)
sbarthelemy Mar 17, 2017
46d5fd9
fix rosmsg show from bag
dirk-thomas Feb 27, 2017
785e071
Add subscriber to connection log messages. (#1023)
deng02 Mar 28, 2017
9f1517b
ensure cwd exists
dirk-thomas Apr 14, 2017
0da79aa
Sleep in rospy wait_for_service even if exceptions raised
Apr 6, 2017
ca444ab
Avoid deleting XmlRpcClient's while they are being still in use on an…
afakihcpr Apr 25, 2017
99364d6
Abort topic lookup on connection refused
guillaumeautran May 2, 2017
0888295
Fix bug in transport_tcp (#1050)
bxwllzz May 17, 2017
007c88c
Fix race condition that lead to miss first message (lunar) (#1058)
esteve May 18, 2017
0b9770f
ensure pid file is removed on exit
furushchev May 18, 2017
41c2067
Changed the check command output to be a little bit more specific.
allenh1 May 24, 2017
183344a
[roslaunch] Fix pid file removing condition
otamachan Jun 26, 2017
699b09a
[rospy] Add option to reset timer when time moved backwards (#1083)
wkentaro Jul 6, 2017
725cf7d
add missing mutex lock for publisher links
dirk-thomas Jul 6, 2017
d5ba92c
[rospy] Improve rospy.logXXX_throttle performance
otamachan Jul 7, 2017
e3edb22
Added logging output when `roslogging` cannot change permissions (#1068)
nordmoen Jul 7, 2017
85ba344
[rostest] Check /clock publication neatly in publishtest (#973)
wkentaro Jul 10, 2017
004e280
A fix to a critical stack buffer overflow vulnerability which leads t…
dingelish Jul 10, 2017
6682e0f
only launch core nodes if master was launched by roslaunch
dirk-thomas Jul 12, 2017
720f610
Made copying rosbag::Bag a compiler error to prevent crashes and adde…
racko Jul 17, 2017
daa9dac
[roscpp] add missing header for writev().
Jul 19, 2017
8d4cbec
Add SteadyTimer (#1014)
flixr Jul 19, 2017
d6acee1
Close CLOSE_WAIT sockets by default (#1104)
dirk-thomas Jul 21, 2017
687dc90
fix handling connections without indices
dirk-thomas Jul 21, 2017
b13c1ff
fix rostopic prining long integers
dirk-thomas Jul 21, 2017
66a62cd
update tests to match stringify changes
dirk-thomas Aug 9, 2017
91b9f14
ignore headers with zero stamp in statistics
dirk-thomas Aug 9, 2017
6d7a78f
Improves the stability of SteadyTimerHelper.
kmactavish Aug 2, 2017
22ac0f8
Improve steady timer tests (#1132)
kmactavish Aug 11, 2017
3e71a45
xmlrpc_manager: use SteadyTime for timeout
flixr Aug 12, 2017
a31ddd0
Replaced deprecated lz4 function call
racko Aug 12, 2017
5f689af
Removed deprecated dynamic exception specifications
racko Aug 12, 2017
c11b6ce
only use CLOCK_MONOTONIC if not apple
ffurrer Aug 14, 2017
45df3c0
Improved whitespace to fix g++ 7 warning
racko Aug 12, 2017
fd51652
Using poll() in favor of select() in the XmlRPCDispatcher (#833)
mgrrx Feb 8, 2017
0ee9edb
poll flags emulate select, verify requests, sync/init sources/fds
kmactavish Aug 12, 2017
ced009c
Fix rostopic hz and bw in Python 3 (#1126)
kartikmohta Aug 15, 2017
7b592eb
Don't direct users to build rosout with rosmake. (#1140)
mikepurvis Aug 18, 2017
603c0cb
use not deprecated console_bridge macros and undefine the deprecated …
dirk-thomas Aug 21, 2017
9730569
Fix rosbag API for Python 3
Aug 22, 2017
8f26db9
Sort the output of rosnode info.
iwanders Sep 11, 2017
a915a99
Minor fixes for compatibility with both Python 2 & 3
kartikmohta Sep 14, 2017
b8fecba
[bug] fixes #1158 (#1159)
git-afsantos Oct 4, 2017
b4b6360
rosconsole: replaced 'while(0)' by 'while(false)'
Oct 5, 2017
266f8a7
Change rospy.Rate hz type from int to float (#1177)
okalachev Oct 5, 2017
6e906e4
Don't try to set unknown socket options (#1172)
jspricke Oct 5, 2017
3cfef19
rosnode: Return exit code 1 if there is an error. (#1178)
luator Oct 5, 2017
4ff5bd8
Fixed an out of bounds read in void rosbag::View::iterator::increment…
racko Oct 17, 2017
7aa64f9
Test bzfile_ and lz4s_ before reading/writing/closing (#1183)
jwon02 Oct 20, 2017
bb4681c
More agile demux. (#1196)
peci1 Oct 23, 2017
af02431
catch exception with `socket.TCP_INFO` on WSL (#1212)
Yay295 Nov 2, 2017
97488e2
fix path check
dirk-thomas Jul 14, 2017
73778dd
fix error message to mention what was actually tested
dirk-thomas Jul 14, 2017
2214138
fix roswtf test when rosdep is not initialized
dirk-thomas Jul 14, 2017
b1a6932
Merge pull request #1205 from ros/backports_kinetic
dirk-thomas Nov 6, 2017
ffcc92f
update changelogs
dirk-thomas Nov 6, 2017
0e7327f
1.12.8
dirk-thomas Nov 6, 2017
a5c74ec
backward compatibility with libconsole-bridge in Jessie
dirk-thomas Nov 6, 2017
ee8595d
Merge pull request #1219 from ros/fix_jessie
dirk-thomas Nov 6, 2017
d123761
update changelogs
dirk-thomas Nov 6, 2017
031279f
1.12.9
dirk-thomas Nov 6, 2017
3e3712e
backward compatibility with libconsole-bridge in Jessie (take 2)
dirk-thomas Nov 7, 2017
38cc8e7
update changelogs
dirk-thomas Nov 7, 2017
4b0232c
1.12.10
dirk-thomas Nov 7, 2017
f5b795e
Revert "Replaced deprecated lz4 function call"
dirk-thomas Nov 7, 2017
2804ea6
Merge pull request #1220 from ros/revert_lz4_deprecation
dirk-thomas Nov 7, 2017
4c9bf64
update changelogs
dirk-thomas Nov 7, 2017
f3c4ae8
1.12.11
dirk-thomas Nov 7, 2017
0542c4c
backward compatibility with libconsole-bridge in Jessie (take 3) (#1235)
mikaelarguedas Nov 16, 2017
b921029
update changelogs
dirk-thomas Nov 16, 2017
ab76f34
1.12.12
dirk-thomas Nov 16, 2017
078481c
place console_bridge macros definition in header and use it everywher…
mikaelarguedas Dec 19, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions clients/roscpp/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,32 @@
Changelog for package roscpp
^^^^^^^^^^^^^^^^^^^^^^^^^^^^

1.12.12 (2017-11-16)
--------------------

1.12.11 (2017-11-07)
--------------------

1.12.10 (2017-11-06)
--------------------

1.12.9 (2017-11-06)
-------------------

1.12.8 (2017-11-06)
-------------------
* check if socket options are available before using them (`#1172 <https://github.com/ros/ros_comm/issues/1172>`_)
* only use CLOCK_MONOTONIC if not on OS X (`#1142 <https://github.com/ros/ros_comm/issues/1142>`_)
* xmlrpc_manager: use SteadyTime for timeout (`#1134 <https://github.com/ros/ros_comm/issues/1134>`_)
* ignore headers with zero stamp in statistics (`#1127 <https://github.com/ros/ros_comm/issues/1127>`_)
* add SteadyTimer, used in TimerManager (`#1014 <https://github.com/ros/ros_comm/issues/1014>`_)
* include missing header for writev() (`#1105 <https://github.com/ros/ros_comm/pull/1105>`_)
* add missing mutex lock for publisher links (`#1090 <https://github.com/ros/ros_comm/pull/1090>`_)
* fix race condition that lead to miss first message (`#1058 <https://github.com/ros/ros_comm/issues/1058>`_)
* fix bug in transport_tcp on Windows (`#1050 <https://github.com/ros/ros_comm/issues/1050>`_)
* add subscriber to connection log messages (`#1023 <https://github.com/ros/ros_comm/issues/1023>`_)
* avoid deleting XmlRpcClient while being used in another thread (`#1013 <https://github.com/ros/ros_comm/issues/1013>`_)

1.12.7 (2017-02-17)
-------------------
* move connection specific log message to new name roscpp_internal.connections (`#980 <https://github.com/ros/ros_comm/pull/980>`_)
Expand Down
3 changes: 2 additions & 1 deletion clients/roscpp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ list(GET roscpp_VERSION_LIST 2 roscpp_VERSION_PATCH)

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/include/ros/common.h.in ${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_INCLUDE_DESTINATION}/ros/common.h)

find_package(Boost REQUIRED COMPONENTS signals filesystem system)
find_package(Boost REQUIRED COMPONENTS chrono filesystem signals system)

include_directories(include ${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_INCLUDE_DESTINATION}/ros ${catkin_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS})

Expand Down Expand Up @@ -118,6 +118,7 @@ add_library(roscpp
src/libros/poll_set.cpp
src/libros/service.cpp
src/libros/this_node.cpp
src/libros/steady_timer.cpp
)

add_dependencies(roscpp ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
Expand Down
23 changes: 23 additions & 0 deletions clients/roscpp/include/boost_161_condition_variable.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#ifndef BOOST_THREAD_CONDITION_VARIABLE_HPP
#define BOOST_THREAD_CONDITION_VARIABLE_HPP

// condition_variable.hpp
//
// (C) Copyright 2007 Anthony Williams
//
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)

#include <boost/thread/detail/platform.hpp>
#if defined(BOOST_THREAD_PLATFORM_WIN32)
#include <boost/thread/win32/condition_variable.hpp>
#elif defined(BOOST_THREAD_PLATFORM_PTHREAD)
//#include <boost/thread/pthread/condition_variable.hpp>
#include "boost_161_pthread_condition_variable.h"
#else
#error "Boost threads unavailable on this platform"
#endif

#endif

Loading