Skip to content

Commit

Permalink
release 0.8.0
Browse files Browse the repository at this point in the history
git-svn-id: https://lcm.googlecode.com/svn/trunk@636 989093bb-e83e-0410-a25a-9184cbcad8d0
  • Loading branch information
ashuang committed Jan 21, 2012
1 parent 209d091 commit c9bc134
Show file tree
Hide file tree
Showing 6 changed files with 101 additions and 6 deletions.
69 changes: 69 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,72 @@
2012-01-20 ashuang

* [r635] docs/release_checklist, lcm/lcm.h, test/c/Makefile: add C
unit test Makefile add C/C++ API version macros:
LCM_MAJOR_VERSION LCM_MINOR_VERSION LCM_MICRO_VERSION

2012-01-19 ashuang

* [r634] lcm-python/lcm/__init__.py, lcm-python/module.c,
lcm-python/pyeventlog.c, lcm-python/pylcm.c,
lcm-python/pylcm_subscription.c, lcmgen/emit_python.c: revert
r631 (didn't mean to commit)
* [r633] lcmgen/emit_python.c: emit_python bugfix in decoding
multivariable arrays
* [r632] lcmgen-test/types/canbus_list_t.lcm,
lcmgen-test/types/canbus_t.lcm, lcmgen-test/types/image_t.lcm,
lcmgen-test/types/laser_t.lcm, lcmgen-test/types/lcmtest_t.lcm,
lcmgen-test/types/pose_t.lcm, test, test/README, test/c,
test/c/client.c, test/c/common.c, test/c/common.h,
test/c/server.c, test/python, test/python/cleanup.sh,
test/python/client.py, test/python/gen-types.sh, test/test.py,
test/types, test/types/exampleconst_t.lcm,
test/types/multidim_array_t.lcm, test/types/node_t.lcm,
test/types/primitives_list_t.lcm, test/types/primitives_t.lcm:
start writing some unit tests
* [r631] lcm-python/lcm/__init__.py, lcm-python/module.c,
lcm-python/pyeventlog.c, lcm-python/pylcm.c,
lcm-python/pylcm_subscription.c, lcmgen/emit_python.c: simon
schulz patch

2012-01-15 mrwalter@gmail.com

* [r630] docs/content/multicast-setup.dox: updated buffer settings
for osx

2012-01-06 ashuang

* [r629] lcm-logger/lcm_logger.c, lcm-logger/lcm_logplayer.c,
lcm/lcm.c, lcmgen/emit_cpp.c: re #43 Clean up some minor memory
leaks

2011-12-18 abachrach@gmail.com

* [r628] lcm-java/lcm/logging/LogPlayer.java: added command line
parameters to: 1) start logplayer with the log being paused. 2)
filter out specific channels from being played back by default.
The channels will still show up in the gui, however they will be
disabled by default.

2011-12-11 ashuang

* [r627] lcmgen/emit_cpp.c: bugfix re issue #42
* [r626] lcmgen/emit_c.c, lcmgen/emit_cpp.c: lcmgen: whitespace
edits.
* [r625] lcmgen/emit_cpp.c: re issue #42 c++ decode: don't try to
dynamically resize fixed-size arrays.

2011-11-19 ashuang

* [r624] docs/content/java-notes.dox, lcm/lcm-cpp-impl.hpp,
lcm/lcm-cpp.hpp: C++: rename LCM::fileno() to LCM::getFileno()
fileno is apparently implemented as a macro in some places. fix
doxygen typo

2011-10-15 ashuang

* [r619] ChangeLog, NEWS, configure.in, lcm-python/setup.py:
release 0.7.1

2011-10-09 ashuang

* [r618] lcm-java/lcm/util/ClassDiscoverer.java: ClassDiscoverer
Expand Down
2 changes: 1 addition & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ if WITH_EXAMPLES
SUBDIRS += examples
endif

EXTRA_DIST = WinSpecific lcm-dotnet docs
EXTRA_DIST = WinSpecific lcm-dotnet docs test
ACLOCAL_AMFLAGS = -I m4
26 changes: 26 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
Jan 20, 2012
============

Release 0.8.0

This release changes the C++ API, adds some features to lcm-logplayer-gui, and
fixes a few bugs.

lcm-c:
- add new macros LCM_MAJOR_VERSION, LCM_MINOR_VERSION, LCM_MICRO_VERSION to
check LCM version from C/C++.
lcm-c++:
- rename LCM::fileno() to LCM::getFileno()
fileno is implemented as a macro on some platforms, and is thus effectively
a reserved keyword.
lcm-gen:
C++:
- don't try to dynamically resize fixed-size arrays (re issue #42)
Python:
- bugfix in decoding multivariable arrays
lcm-logplayer-gui:
add command line parameters to:
- start logplayer with the log paused
- filter out specific channels from being played back by default.


Oct 15, 2011
============

Expand Down
4 changes: 2 additions & 2 deletions configure.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
AC_PREREQ(2.50)
AC_INIT([lcm], 0.7.1)
AC_INIT([lcm], 0.8.0)
AC_CONFIG_SRCDIR([lcm/lcm.h])
AC_CANONICAL_SYSTEM
AM_INIT_AUTOMAKE([foreign])
Expand All @@ -23,7 +23,7 @@ dnl 3. If the interface changes consist solely of additions, increment AGE.
dnl 4. If the interface has removed or changed elements, set AGE to 0.
dnl ---------------------------------------------------------------------------
LIBLCM_AGE=1
LIBLCM_REVISION=2
LIBLCM_REVISION=3
LIBLCM_CURRENT=2
AC_SUBST(LIBLCM_AGE)
AC_SUBST(LIBLCM_REVISION)
Expand Down
2 changes: 1 addition & 1 deletion lcm-python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@
"-D_LARGEFILE_SOURCE",
"-std=gnu99" ])

setup(name="lcm", version="0.7.1",
setup(name="lcm", version="0.8.0",
ext_modules=[pylcm_extension],
packages=["lcm"])
4 changes: 2 additions & 2 deletions lcm/lcm.h
Original file line number Diff line number Diff line change
Expand Up @@ -295,8 +295,8 @@ LCM_API_FUNCTION
int lcm_subscription_set_queue_capacity(lcm_subscription_t* handler, int num_messages);

#define LCM_MAJOR_VERSION 0
#define LCM_MINOR_VERSION 7
#define LCM_MICRO_VERSION 1
#define LCM_MINOR_VERSION 8
#define LCM_MICRO_VERSION 0

/**
* @}
Expand Down

0 comments on commit c9bc134

Please sign in to comment.