- The
processFeedback
function of the menu handler no longer catches theKeyErrors
of the feedback_cb. See: #29 - Added the
empty()
andsize()
members toInteractiveMarkerServer
interface. See: #30 - Contributors: Blake Anderson, Guglielmo Gemignani
- Fix build when disabling tests with
-DCATKIN_ENABLE_TESTING=OFF
. See: #26 - Fix use of uninitialized variables. See: #24
- Fix potential segfault when shutting down. See: #25
- Contributors: Alexis Ballier, David Gossow, Max Schwarz
- Added explicit keyword argument queue_size for publisher in Python code and use the same default queue_size value as C++.
- Fixed a SEGFAULT in setPose reported in #18 Previously, calling setPose() on an interactive marker causes a SEGFAULT if applyChanges() was not called on the server at least once since the marker was created. I traced the actual SEGFAULT to the doSetPose function. The value of header passed from setPose() is invalid because, in this case, marker_context_it = marker_contexts_.end(). I added a check for this case and, if there is no marker is present, instead use the header from the pending update.
- Contributors: David Gossow, Mike Koval, William Woodall, ipa-fxm
- Adding William Woodall as maintainer
- fix threading bugs Fix locking of data structures shared across threads.
- Contributors: Acorn Pooley, William Woodall, hersh
- fix regression in menu_handler.py fixes #14
- Contributors: William Woodall
- cleanup python code and package contents
- remove useless dependencies
- Contributors: Vincent Rabaud, William Woodall
- remove debug statement that could produce segfault; init_it->msg->markers may be empty
- Contributors: Filip Jares