Skip to content

Commit c9bc134

Browse files
author
ashuang
committed
release 0.8.0
git-svn-id: https://lcm.googlecode.com/svn/trunk@636 989093bb-e83e-0410-a25a-9184cbcad8d0
1 parent 209d091 commit c9bc134

File tree

6 files changed

+101
-6
lines changed

6 files changed

+101
-6
lines changed

ChangeLog

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,72 @@
1+
2012-01-20 ashuang
2+
3+
* [r635] docs/release_checklist, lcm/lcm.h, test/c/Makefile: add C
4+
unit test Makefile add C/C++ API version macros:
5+
LCM_MAJOR_VERSION LCM_MINOR_VERSION LCM_MICRO_VERSION
6+
7+
2012-01-19 ashuang
8+
9+
* [r634] lcm-python/lcm/__init__.py, lcm-python/module.c,
10+
lcm-python/pyeventlog.c, lcm-python/pylcm.c,
11+
lcm-python/pylcm_subscription.c, lcmgen/emit_python.c: revert
12+
r631 (didn't mean to commit)
13+
* [r633] lcmgen/emit_python.c: emit_python bugfix in decoding
14+
multivariable arrays
15+
* [r632] lcmgen-test/types/canbus_list_t.lcm,
16+
lcmgen-test/types/canbus_t.lcm, lcmgen-test/types/image_t.lcm,
17+
lcmgen-test/types/laser_t.lcm, lcmgen-test/types/lcmtest_t.lcm,
18+
lcmgen-test/types/pose_t.lcm, test, test/README, test/c,
19+
test/c/client.c, test/c/common.c, test/c/common.h,
20+
test/c/server.c, test/python, test/python/cleanup.sh,
21+
test/python/client.py, test/python/gen-types.sh, test/test.py,
22+
test/types, test/types/exampleconst_t.lcm,
23+
test/types/multidim_array_t.lcm, test/types/node_t.lcm,
24+
test/types/primitives_list_t.lcm, test/types/primitives_t.lcm:
25+
start writing some unit tests
26+
* [r631] lcm-python/lcm/__init__.py, lcm-python/module.c,
27+
lcm-python/pyeventlog.c, lcm-python/pylcm.c,
28+
lcm-python/pylcm_subscription.c, lcmgen/emit_python.c: simon
29+
schulz patch
30+
31+
32+
33+
* [r630] docs/content/multicast-setup.dox: updated buffer settings
34+
for osx
35+
36+
2012-01-06 ashuang
37+
38+
* [r629] lcm-logger/lcm_logger.c, lcm-logger/lcm_logplayer.c,
39+
lcm/lcm.c, lcmgen/emit_cpp.c: re #43 Clean up some minor memory
40+
leaks
41+
42+
43+
44+
* [r628] lcm-java/lcm/logging/LogPlayer.java: added command line
45+
parameters to: 1) start logplayer with the log being paused. 2)
46+
filter out specific channels from being played back by default.
47+
The channels will still show up in the gui, however they will be
48+
disabled by default.
49+
50+
2011-12-11 ashuang
51+
52+
* [r627] lcmgen/emit_cpp.c: bugfix re issue #42
53+
* [r626] lcmgen/emit_c.c, lcmgen/emit_cpp.c: lcmgen: whitespace
54+
edits.
55+
* [r625] lcmgen/emit_cpp.c: re issue #42 c++ decode: don't try to
56+
dynamically resize fixed-size arrays.
57+
58+
2011-11-19 ashuang
59+
60+
* [r624] docs/content/java-notes.dox, lcm/lcm-cpp-impl.hpp,
61+
lcm/lcm-cpp.hpp: C++: rename LCM::fileno() to LCM::getFileno()
62+
fileno is apparently implemented as a macro in some places. fix
63+
doxygen typo
64+
65+
2011-10-15 ashuang
66+
67+
* [r619] ChangeLog, NEWS, configure.in, lcm-python/setup.py:
68+
release 0.7.1
69+
170
2011-10-09 ashuang
271

372
* [r618] lcm-java/lcm/util/ClassDiscoverer.java: ClassDiscoverer

Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ if WITH_EXAMPLES
1212
SUBDIRS += examples
1313
endif
1414

15-
EXTRA_DIST = WinSpecific lcm-dotnet docs
15+
EXTRA_DIST = WinSpecific lcm-dotnet docs test
1616
ACLOCAL_AMFLAGS = -I m4

NEWS

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
Jan 20, 2012
2+
============
3+
4+
Release 0.8.0
5+
6+
This release changes the C++ API, adds some features to lcm-logplayer-gui, and
7+
fixes a few bugs.
8+
9+
lcm-c:
10+
- add new macros LCM_MAJOR_VERSION, LCM_MINOR_VERSION, LCM_MICRO_VERSION to
11+
check LCM version from C/C++.
12+
lcm-c++:
13+
- rename LCM::fileno() to LCM::getFileno()
14+
fileno is implemented as a macro on some platforms, and is thus effectively
15+
a reserved keyword.
16+
lcm-gen:
17+
C++:
18+
- don't try to dynamically resize fixed-size arrays (re issue #42)
19+
Python:
20+
- bugfix in decoding multivariable arrays
21+
lcm-logplayer-gui:
22+
add command line parameters to:
23+
- start logplayer with the log paused
24+
- filter out specific channels from being played back by default.
25+
26+
127
Oct 15, 2011
228
============
329

configure.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
AC_PREREQ(2.50)
2-
AC_INIT([lcm], 0.7.1)
2+
AC_INIT([lcm], 0.8.0)
33
AC_CONFIG_SRCDIR([lcm/lcm.h])
44
AC_CANONICAL_SYSTEM
55
AM_INIT_AUTOMAKE([foreign])
@@ -23,7 +23,7 @@ dnl 3. If the interface changes consist solely of additions, increment AGE.
2323
dnl 4. If the interface has removed or changed elements, set AGE to 0.
2424
dnl ---------------------------------------------------------------------------
2525
LIBLCM_AGE=1
26-
LIBLCM_REVISION=2
26+
LIBLCM_REVISION=3
2727
LIBLCM_CURRENT=2
2828
AC_SUBST(LIBLCM_AGE)
2929
AC_SUBST(LIBLCM_REVISION)

lcm-python/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
"-D_LARGEFILE_SOURCE",
2727
"-std=gnu99" ])
2828

29-
setup(name="lcm", version="0.7.1",
29+
setup(name="lcm", version="0.8.0",
3030
ext_modules=[pylcm_extension],
3131
packages=["lcm"])

lcm/lcm.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,8 +295,8 @@ LCM_API_FUNCTION
295295
int lcm_subscription_set_queue_capacity(lcm_subscription_t* handler, int num_messages);
296296

297297
#define LCM_MAJOR_VERSION 0
298-
#define LCM_MINOR_VERSION 7
299-
#define LCM_MICRO_VERSION 1
298+
#define LCM_MINOR_VERSION 8
299+
#define LCM_MICRO_VERSION 0
300300

301301
/**
302302
* @}

0 commit comments

Comments
 (0)