Releases: lcm-proj/lcm
v0.5.1
This release introduces experimental support for C# / .NET, provided by
Jan Hrbáček. Bug reports and patches are greatly appreciated.
This release also introduces a small python API change, and renames a program
in windows.
Additional bugfixes are included.
Windows:
- Now builds lcm-gen.exe, not lcmgen.exe
.NET:
- The lcm-dotnet/ directory contains a publish-subscribe library for
.NET applications.
lcm-gen:
- (C#) A new set of options are available for generating C# bindings
- (Python) change init.py import statements. If a package named 'proj'
contains the LCM type msg_t, then the init.py file now contains:
from msg_t import msg_t
and the recommended usage pattern is:
import proj
instance = proj.msg_t()
see googlecode issue #21 - (Windows, Java) fix pathname bug
Other:
- minor build system bugfixes
v0.4.1
This is a bugfix and maintenance release.
Updated documentation for single host use, to describe how to use LCM over the
localhost interface.
C:
- fix leaking file descriptors
- fix OS/X compile bug for lcm-example (missing #include <sys/select.h>)
- simplify project include path requirements in Windows
- update error checking, messages for single host use (Linux)
Java:
- expose encode/decode methods for advanced users
lcm-gen:
- (C) add --c-no-pubsub command line option to lcm-gen to generate C language
bindings without a dependency on liblcm (useful if only the marshalling
aspect of LCM is desired). - (Java) don't complain about default pkg if one is specified on cmd line.
lcm-spy:
- remember last message on each channel so that object panels open up
immediately. - put frames in front when double clicked.
Other:
- remove manpage-specific GFDL copyright notices.
v0.4.0
This release introduces experimental support for Microsft Visual C++, provided
by Randy Sybel. The LCM C bindings and examples should now compile with MSVC.
Bug reports and patches are greatly appreciated.
There are also a number of bugfixes in the Java port. See the changelog for
details.
v0.3.1
This is a maintenance release, and incorporates a number of minor bugfixes and
enhancements.
Java:
- lcm-spy, lcm-logplayer-gui warn if gcj is detected as JRE
- minor enhancements to lcm-spy
Python:
- update comment docs
Other:
- add --lcm-url=URL cmd line option to lcm-{spy,logger,logplayer,logplayer-gui}
- updated examples