Contents
1.5.11 (2011-07-27)
Fixed tinyxml source rosdep to install header directly into /usr/include
1.5.10 (2011-07-27)
rosbuild: allow tests to be declared in multiple CMakeLists.txt files <<Ticket(ros 3586)>>.
mk: dependency fix to git_checkout.mk to allow parallel builds <<Ticket(ros 5074)>>
- added source rosdep for tinyxml on osx
- Various Windows-related fixes
1.5.9 (2011-07-14)
- Added caching to speedup rosdep check, about 5x increase
- Added support for version-locked apt rosdeps.
rospack: removed unused rospack_lite.py
Integrated several Python 3k compatibility patches <<Ticket(ros 3166)>> (thanks Michael Karg, Severin Lemaignan, Lorenz Mösenlechner)
More roslib patches
1.5.8 (2011-07-12)
Added back an explicit load of roslib.stacks into roslib. This is due to a bug in purge_build.py in the rosdeb assets that requires this module to be accessible on load.
1.5.7 (2011-07-12)
rosmake: Fixed issue that re-generated message headers every time rosmake got called. <<Ticket(ros 3396)>>
mk: changed hg_checkout.mk to apply patches with -p1 instead of -p0, to match output from hg diff <<Ticket(ros 3525)>>
rosbuild: added rosbuild_find_ros_stack() macro <<Ticket(ros 3557)>>
Moved several rosdeps to common_rosdeps. This rosdeps are not used in ROS itself. Moving them to a higher-level stack minimizes integration issues.
- libxext
- opengl
- libxml2
- scons
- libxxf86vm
- curl
- zziplib
- libxaw
- cppunit
- Removed unused rosdeps:
- octave
- ncurses
- Integrated several Python 3k compatibility patches
roslib: <<Ticket(ros 3576)>>. r14214, 14215, r14218, r14228, r14234
- rosunit: r14220, r14219
- test_rosdep: r14221
Removed unnecessary include of roslib.stacks in roslib default module.
1.5.6 (2011-07-07)
rosunit: test result summary now handles multiple test suites reported in single XML file <<Ticket(ros 3563)>>
rosbuild: removed some pre-CMake-2.6 workarounds
1.5.5 (2011-07-06)
- source rosdep prototype
1.5.4 (2011-06-28)
Added tinyxml rosdep. Will replace tinyxml ROS package.
- Deprecation cleanup:
removed roslib/include/roslib/Log.h and Clock.h
removed Python roslib.Clock, Log, and Header
removed roslib.Time.from_seconds()
removed pkg_dirs argument for roslib.packages.list_pkgs()
removed support for Python 2.4 in roslib.genpy
rosbuild: Fixed timestamp on generated files <<Ticket(ros 3396)>>
1.5.3 (2011-06-13)
- Fix for critical bug with stack manifest parsing.
1.5.2 (2011-06-13)
rospack: Added check for self-dependency <<Ticket(ros 3526)>>
mk:
Removed restriction on location of patch files for downloaded tarballs <<Ticket(ros 3532)>>
Allow multiple patches against hg checkouts <<Ticket(ros 3525)>>
rosbuild: on OSX, declare 10.6 to be the minimum supported version <<Ticket(ros 3491)>>
1.5.1 (2011-06-09)
roslib.stacks: bug fix for stack_of(pkg) for unary stacks.
roslib.manifestlib: add rosbuild2 as a valid tag
Added missing test assets for test_roslib
FreeBSD Python 2.7 updates <<Ticket(ros 3517)>> (Thanks Rene Ladan)
1.5.0 (2011-05-25)
- Unary stack support:
rosstack: bug fix to support unary stack logic (stacks that are also packages).
rosbuild_make_distribution() macro now is just a noop/marker.
rosbash: patch from ryohei to add stack completion <<Ticket(ros 3369)>>
bug fix for roslib.stacks env override parameters, which are mainly used in unit testing.
bug fix for roslib.message.check_types() to validate uint8[] representation as Python string correctly. Thanks mdesnoyer for the patch <<Ticket(ros 3357)>>
msg generators now fail if msg attempts to load invalid dependencies. Bug fix in roslib.gentools. <<Ticket(ros 3425)>>
rosbuild: use cross-platform processor-counting scheme <<Ticket(ros 3350)>>.
rosemacs: add rosbag-view-mode
Put TinyXML symbols in namespace <<Ticket(ros 3193)>>.
MinGW compile fixes <<Ticket(ros 3193)>>.
Fix uninitialized variable <<Ticket(ros 3338)>>.
Fix uninitialized variable <<Ticket(ros 3488)>>
mk:
Don't unnecessarily revert hg checkouts <<Ticket(ros 3246)>>.