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)

  • rosdep:

    • 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)

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)

  • rosdep: implemented REP 111 and REP 112

  • 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)>>

  • roslib:

    • 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

  • rospack:

    • 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)>>.

Wiki: ROS/ChangeList/1.5 (last edited 2011-08-11 20:39:04 by KenConley)