Skip to content

Commit fa04dfc

Browse files
author
ashuang
committed
LCM release 0.9.1
git-svn-id: https://lcm.googlecode.com/svn/trunk@693 989093bb-e83e-0410-a25a-9184cbcad8d0
1 parent 61484b5 commit fa04dfc

File tree

6 files changed

+186
-5
lines changed

6 files changed

+186
-5
lines changed

ChangeLog

Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,132 @@
1+
2012-10-07 ashuang
2+
3+
* [r692] WinSpecific/README.txt, WinSpecific/include/lcm: update
4+
WinSpecific/README.txt and remove dead directory
5+
* [r691] WinSpecific/WinLCM.cpp, WinSpecific/WinPorting.cpp,
6+
WinSpecific/WinPorting.h, WinSpecific/include/lcm/eventlog.h,
7+
WinSpecific/include/lcm/lcm.h,
8+
WinSpecific/include/lcm/lcm_coretypes.h, lcm-logger/glib_util.c,
9+
lcm-logger/lcm-logger.vcproj, lcm-logger/lcm-logplayer.vcproj,
10+
lcm-logger/lcm_logger.c, lcm-python/pyeventlog.c, lcm/eventlog.c,
11+
lcm/lcm.vcproj, lcm/lcm_file.c, lcm/lcm_internal.h,
12+
lcm/lcm_tcpq.c, lcm/lcm_udp.c, lcm/windows,
13+
lcm/windows/WinLCM.cpp, lcm/windows/WinPorting.cpp,
14+
lcm/windows/WinPorting.h, lcmgen/emit_csharp.c,
15+
lcmgen/emit_java.c, lcmgen/emit_python.c, lcmgen/getopt.c,
16+
lcmgen/lcm-gen.vcproj, lcmgen/lcmgen.c, lcmgen/main.c,
17+
lcmgen/tokenize.c, liblcm-test/lcm-example.vcproj,
18+
liblcm-test/lcm-logfilter.vcproj, liblcm-test/lcm-sink.vcproj,
19+
liblcm-test/lcm-source.vcproj, liblcm-test/lcm-tester.vcproj:
20+
windows: - remove redundant WinSpecific/include/lcm dir. - move
21+
WinSpecific/Win*.{cpp,h} -> lcm/windows/ - adjust vcproj files
22+
accordingly
23+
24+
2012-10-04 jan.hrbacek
25+
26+
* [r690] examples/csharp/example_t_demo/example_t_transmit.cs:
27+
modify one of the c# examples so that it can be easily used to
28+
test fragmented messages (by increasing num_ranges)
29+
30+
2012-10-02 jan.hrbacek
31+
32+
* [r685] lcm-dotnet/lcm/lcm/UDPMulticastProvider.cs: lcm-dotnet:
33+
fix publishing fragmented messages
34+
35+
36+
37+
* [r684] lcmgen/emit_java.c: revert my revert since the errors were
38+
due to stale files on my system path
39+
40+
2012-09-25 ashuang
41+
42+
* [r683] lcm/lcm-cpp.hpp: lcm-cpp: - change ReceiveBuffer forward
43+
declaration to struct. Fix MSVC error.
44+
* [r682] lcm/lcm.vcproj: add LCM C++ files to VS project file
45+
46+
47+
48+
* [r681] lcmgen/emit_java.c: revert part of change since it is
49+
causing errors when an lcmtype depends on an lcmtype from a
50+
different package
51+
52+
2012-09-14 ashuang
53+
54+
* [r680] lcmgen/emit_python.c: emit_python: - don't raise
55+
UnicodeError when decoding non-utf8 strings.
56+
57+
2012-09-10 ashuang
58+
59+
* [r679] liblcm-test/lcm-source.c: liblcm-test: - lcm-source win32
60+
bugfix. sleep convert to ms correctly.
61+
* [r678] lcmgen/emit_cpp.c: lcmgen: - remove --cpp-cpath option
62+
63+
64+
65+
* [r677] lcm-java/lcm/logging/Log.java,
66+
lcm-java/lcm/util/BufferedRandomAccessFile.java: expose flush()
67+
method in lcm.logging.Log
68+
69+
70+
71+
* [r676] lcm-java/lcm/logging/JScrubber.java: fix the export
72+
snippet to work with two bookmarks that were created out of
73+
order. also make it default to selecting the beginning/end to
74+
bookmark if only 1 bookmark exists
75+
76+
2012-08-11 ashuang
77+
78+
* [r675] lcm/lcm.h: update comment docs to describe start_timestamp
79+
option
80+
* [r674] lcmgen/emit_java.c: re #49 apply patch from jamoozy to
81+
reduce eclipse compiler warnings.
82+
83+
2012-08-09 ashuang
84+
85+
* [r673] lcmgen/emit_python.c: re #50 apply patch from tprk77
86+
bugfix in __init__.py import generation.
87+
88+
2012-07-11 ashuang
89+
90+
* [r672] lcm-logger/lcm-logger.1, lcm-logger/lcm_logger.c: document
91+
SIGHUP usage in man page.
92+
* [r671] lcm-logger/glib_util.c, lcm-logger/lcm_logger.c,
93+
lcm/eventlog.c: lcm-logger: - close and re-open logfile when
94+
SIGHUP is received. Should make it easier to use lcm-logger with
95+
logrotate.
96+
97+
2012-06-17 ashuang
98+
99+
* [r666] configure.in, examples/python/gen-types.sh,
100+
lcm-java/Makefile.am: lcm-java: install jar file as
101+
share/lcm.jar, not share/lcm-x.y.z.jar with a share/lcm.jar as a
102+
symlink.
103+
* [r665] lcmgen/emit_python.c: re #47 python encode checks
104+
fingerprints of nested types
105+
106+
107+
108+
* [r664] examples/matlab/listener.m: the java string should be
109+
wrapped in a char() call
110+
111+
2012-05-25 ashuang
112+
113+
* [r663] WinSpecific/WinPorting.h: re #46
114+
115+
in WinPorting.h, #define strtoll _strtoi64
116+
117+
2012-05-14 ashuang
118+
119+
* [r662] lcm-logger/lcm-logger.1, lcm-logger/lcm_logger.c:
120+
lcm-logger: add --flush-interval option to periodically flush log
121+
file to disk.
122+
123+
2012-05-06 ashuang
124+
125+
* [r661] NEWS: LCM release 0.9.0 (again, but this time with a NEWS
126+
file)
127+
* [r659] ChangeLog, configure.in, lcm-python/setup.py, lcm/lcm.h:
128+
LCM release 0.9.0
129+
1130
2012-05-04 jan.hrbacek
2131

3132
* [r658] lcmgen/emit_csharp.c: emit_csharp in lcm-gen - one more

NEWS

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
Oct 24, 2012
2+
============
3+
4+
Release 0.9.1
5+
6+
This is a bugfix and maintenance release.
7+
8+
C:
9+
- update comment docs to describe start_timestamp option
10+
11+
C++:
12+
- change ReceiveBuffer forward declaration to struct. Fix MSVC error.
13+
14+
C# / .NET:
15+
- lcm-dotnet: fix publishing fragmented messages
16+
- modify one of the c# examples so that it can be easily used to test
17+
fragmented messages (by increasing num_ranges)
18+
19+
Java:
20+
- install jar file as share/lcm.jar, not share/lcm-x.y.z.jar with a
21+
share/lcm.jar as a symlink.
22+
- fix the export snippet to work with two bookmarks that were created out of
23+
order. also make it default to selecting the beginning/end to bookmark if
24+
only 1 bookmark exists
25+
- expose flush() method in lcm.logging.Log
26+
27+
lcm-gen:
28+
Python:
29+
- python encode checks fingerprints of nested types (re #47)
30+
- apply patch from tprk77 bugfix in __init__.py import generation. (re #50)
31+
- don't raise UnicodeError when decoding non-utf8 strings.
32+
Java:
33+
- apply patch from jamoozy to reduce eclipse compiler warnings. (re #49)
34+
C++:
35+
- remove --cpp-cpath option
36+
37+
Windows:
38+
- in WinPorting.h, #define strtoll _strtoi64 (re #46)
39+
- add LCM C++ files to VS project file
40+
- remove redundant WinSpecific/include/lcm dir.
41+
- move WinSpecific/Win*.{cpp,h} -> lcm/windows/
42+
- adjust vcproj files accordingly
43+
- update WinSpecific/README.txt and remove dead directory
44+
45+
lcm-logger:
46+
- add --flush-interval option to periodically flush log file to disk.
47+
- close and re-open logfile when SIGHUP is received. Should make it easier
48+
to use lcm-logger with logrotate.
49+
50+
liblcm-test:
51+
- lcm-source win32 bugfix. sleep convert to ms correctly.
52+
153
May 6, 2012
254
===========
355

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.9.0)
2+
AC_INIT([lcm], 0.9.1)
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=2
26-
LIBLCM_REVISION=0
26+
LIBLCM_REVISION=1
2727
LIBLCM_CURRENT=3
2828
AC_SUBST(LIBLCM_AGE)
2929
AC_SUBST(LIBLCM_REVISION)

examples/cpp/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ LDFLAGS=`pkg-config --libs lcm`
77

88
msg_types=../lcm/*.lcm
99

10-
all: exlcm/example_t.hpp \
10+
all: exlcm/example_t.hpp exlcm/example_list_t.hpp \
1111
listener \
1212
send-message \
1313
read-log

lcm-python/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,6 @@
8484
libraries=libraries,
8585
extra_compile_args=extra_compile_args)
8686

87-
setup(name="lcm", version="0.9.0",
87+
setup(name="lcm", version="0.9.1",
8888
ext_modules=[pylcm_extension],
8989
packages=["lcm"])

lcm/lcm.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ int lcm_subscription_set_queue_capacity(lcm_subscription_t* handler, int num_mes
303303

304304
#define LCM_MAJOR_VERSION 0
305305
#define LCM_MINOR_VERSION 9
306-
#define LCM_MICRO_VERSION 0
306+
#define LCM_MICRO_VERSION 1
307307

308308
/**
309309
* @}

0 commit comments

Comments
 (0)