This page lists changes that were made in the 1.1.x series of common (C Turtle Alpha).
Contents
1.1.12 (Forthcoming
- Python action client wait_for_server no longer sleeps for 1 second, the number of publishers is checked instead.
1.1.11 (2010-07-21)
Fix for connection check between client and server. <<Ticket(ros-pkg 3500)>>
genaction.py - msg folder generation now parallel safe <<Ticket(ros-pkg 4286)>>
1.1.10 (2010-07-09)
Reporting more information on unexpected comm state in python action client <<Ticket(ros-pkg 4194)>>
Returning after reporting unexpected feedback in the py simple action client <<Ticket(ros-pkg 4205)>>
Removing Python 2.6 exception syntax in simple action server <<Ticket(ros-pkg 4203)>>
1.1.9 (2010-07-06)
test_nodelet patch for single threaded tests <<Ticket(ros-pkg 4082)>>
Catch ROSInterruptException in .sleep() on shutdown <<Ticket(ros-pkg 4228)>>
1.1.8 (2010-06-30)
Python simple action server now aborts goals when the execute callback throws an exception <<Ticket(ros-pkg 4154)>>
- Python simple action client no longer crashes when a goal with an empty id is sent to it
1.1.7 (2010-06-22)
pluginlib linking patch for OSX and Lucid <<Ticket(ros-pkg 4094)>>
- Fixed a bug in cancel_all_goals in the python action client
Patch for string parameter <<Ticket(ros-pkg 4181)>>
Change to use new pluginlib API <<Ticket(ros-pkg 4144)>>
Raises XacroExceptions instead of strings. <<Ticket(ros-pkg 4209)>>
1.1.6 (2010-06-08)
actionlib Fix for possible deadlock with both the C++ and python action servers
nodelet Avoid busy wait.
1.1.5 (2010-05-17)
nodelet implemented nodelet unloading on shutdown (r29596).
1.1.4 (2010-05-11)
test_nodelet patch for load based test failiure
1.1.3 (2010-05-11)
actionlib patch for SimpleActionClient python failure <<Ticket(ros-pkg 4064)>>
test_nodelet patch for tests<<Ticket(ros-pkg 4048)>>
bfl changed to tarball download
1.1.2 (2010-04-23)
Suppress exposure of boost::filesystem <<Ticket(ros-pkg 4013)>>
genaction.py no longer fails on mac os. <<Ticket(ros-pkg 3863)>>
- Removed deprecated set_status_list_size and replaced it by status_list.resize
Removed deprecated simple action client methods <<Ticket(ros-pkg 3701)>>
- waitForActionServerToStart
- waitForGoalToFinish
- getGoalState
- getTerminalState
- waitForResult and waitForServer both no longer busy-wait
Python action server & client support namespace remapping to be consistent with C++ implementation <<Ticket(ros-pkg 3873)>>
Added WAITING_FOR_CANCEL_ACK in the Python action client <<Ticket(ros-pkg 3881)>>
- The Python action client no longer skips over callbacks when it misses statuses.
- waitForResult and waitForServer both no longer busy-wait
1.1.1 (2010-04-21)
- Pull in bugfixes up to revision 31655
removed deprecated TransferFunctionFilter. It is replaced by SingleChannelTransferFunctionFilter. #3703
Xacro now places comments below <?xml> tag (#3859)
- Added WAITING_FOR_CANCEL_ACK in the Python action client (#3881)
- The Python action client no longer skips over callbacks when it misses statuses.
Added a helper function for using the EnclosureDeleter
- waitForResult and waitForServer both no longer busy-wait
nodelet proper thread pools <<Ticket(ros-pkg 3875)>>
Added getName and isClassAvailable functions to the class loader to help with making early adopter code backwards compatible <<Ticket(ros-pkg 3937)>>
Added getRegisteredLibraries() method to get the list of libraries containing plugins. <<Ticket(ros-pkg 3346)>>
1.1.0 (2010-03-10)
pluginlib now uses recommended syntax package/name to get rid of global namespace.
- new macro PLUGINLIB_DECLARE_CLASS(package, name, class, base_class)
- deprecated macro PLUGINLIB_REGISTER_CLASS(name, class, base_class)
New Package: nodelet API reviewed provides dynamic loading of multiple nodelets within the same process for high efficiency message passing.
- there are a number of helper packages which are more experimental and unreviewed such as nodelet_tutorial_math and nodelet_topic_tools