Fixes for test_roslib_comm and test_rosmsg based on updates to ros stack.
- Doc reviews
rospy: reconnect subscribers to publishers if connection dies.
Record for specified duration: <<Ticket(ros 1185)>>
Split bag based on duration <<Ticket(ros 3015)>>
There is a new syntax for splitting bags: "--split --size <SIZE>" or "--split --duration <DURATION>". The syntax of "--split <SIZE>" has been deprecated.
When recording from a simulated source, bags don't begin recording until the first clock message is published. <<Ticket(ros,2947)>>
Fixed naming conflict with X11 <<Ticket(ros 3205)>>
Relax strictness of topic name filter in Python API <<Ticket(ros 3057)>>
Fix for rosbag play --loop resetting pause state when stepping past end of bag <<Ticket(ros 3031)>>
Added missing Bag iterator to Python API <<Ticket(ros 3058)>>
rosbag info optimization <<Ticket(ros 3124)>>
Views now take an optional parameter to reduce overlapping regions to only contain single message instances <<Ticket(ros 2749)>>
For the play command, the default outgoing queue size has been changed from 0 to 100 <<Ticket(ros 2386)>>
New option for rosbag play: "--topics" allows you to specify list of topics to playback from a bag. <<Ticket(ros 1234)>>
New option for rosbag record: "--node" allows you to specify a node to record the same topics as. <<Ticket(ros 2061)>>
New option for rosbag play: "--skip-empty" allows you to skip regions of a bag where there are no messages for more than the specified number of seconds. <<Ticket(ros 2985)>>
rostopic: rostopic pub -f option for loading data from a file and improved support for reading piped YAML data. This has two basic modes:
- single message: you can publish a single message at a rate, or latch it
- multi-message: you can publish a stream of messages at a rate (default 10hz)
rostopic: You can now pipe YAML data to rostopic pub and set rates as well as latching.
rosmsg: FreeBSD support for rosmsg users <<Ticket(ros 3172)>>
roslaunch: change <rosparam> tag to allow empty rosparam files and empty tag content <<Ticket(ros 3163)>>
roswtf: added --offline option to run only offline checks (r12696).
roswtf: don't warn about stack depends on ros or ros_comm, which are often implicit (r12695).
roscpp: Added support for the xmlrpc calls: GetSubscriptions and GetPublications
Removed install of deprecated rosrecord/rosplay binaries into ROS_ROOT/bin.
- Empty release into C Turtle for backwards compatibility