Skip to content

Commit

Permalink
LCM release 1.0.0
Browse files Browse the repository at this point in the history
git-svn-id: https://lcm.googlecode.com/svn/trunk@722 989093bb-e83e-0410-a25a-9184cbcad8d0
  • Loading branch information
ashuang committed Jun 8, 2013
1 parent 1caedfe commit 610882f
Show file tree
Hide file tree
Showing 5 changed files with 148 additions and 6 deletions.
103 changes: 103 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,106 @@
2013-06-04 ashuang

* [r721] lcm/lcm_tcpq.c: fix whitespace
* [r720] lcm/lcm_tcpq.c: re issue #68 tcpq: - unsubscribe correctly
send unsubscribe request to server, not subscribe. -
automatically reconnect when possible.

2013-03-30 tprk77@gmail.com

* [r718] docs/content/lua-api.dox, docs/content/tutorial-lua.dox,
lcm-lua/lualcm_lcm.c: Modified the Lua function timedhandle to
take seconds, instead of microseconds. This was done to make the
API a little more standard.

2013-03-08 ashuang

* [r716] lcm/lcm_coretypes.h, lcmgen/emit_cpp.c: lcm_coretypes use
void casting to avoid unused parameter warning instead of unnamed
parameter. emit_cpp avoid unused parameter warnings in generated
types

2013-03-05 ashuang

* [r715] lcm/eventlog.h, lcm/lcm-cpp-impl.hpp, lcm/lcm-cpp.hpp,
lcm/lcm.h, lcm/lcm_coretypes.h: remove unused parameter names,
fix whitespace
* [r714] lcm/windows/WinPorting.cpp: fix lcm_internal_pipe in
windows - don't use addrlen param in accept()

2013-02-25 ashuang

* [r713] docs/content/tutorial-lcmgen.dox: add lua entry to
tutorial-lcmgen
* [r712] ., Makefile.am, configure.in, docs/content/lua-api.dox,
docs/content/main.dox, docs/content/tutorial-lua.dox,
docs/content/tutorial.dox, examples/Makefile.am, examples/lua,
examples/lua/cleanup.sh, examples/lua/gen-types.sh,
examples/lua/listener.lua, examples/lua/send-message.lua,
lcm-lua, lcm-lua/Makefile.am, lcm-lua/debug_support.h,
lcm-lua/init.c, lcm-lua/lua_ref_helper.c,
lcm-lua/lua_ref_helper.h, lcm-lua/lua_ver_helper.h,
lcm-lua/lualcm_hash.c, lcm-lua/lualcm_hash.h,
lcm-lua/lualcm_lcm.c, lcm-lua/lualcm_lcm.h,
lcm-lua/lualcm_pack.c, lcm-lua/lualcm_pack.h, lcm-lua/rock,
lcm-lua/rock/LUAROCKS_INSTALL, lcm-lua/rock/lcm-0.9.2-0.rockspec,
lcm-lua/test_unref.c, lcm-lua/utf8_check.c, lcmgen/Makefile.am,
lcmgen/emit_lua.c, lcmgen/lcm-gen.vcproj, lcmgen/main.c,
m4/ax_lua.m4, m4/ax_version_compare.m4, test/lua,
test/lua/cleanup.sh, test/lua/client.lua, test/lua/gen-types.sh:
reintegrate lua branch

2013-02-21 ashuang

* [r710] lcm/lcm_udp.c: re #60 Windows: Ignore the return value of
setsockopt() when joining the mc group for the send fd.

2013-01-18 ashuang

* [r707] lcm-python/pylcm_subscription.c: Apply patch from
chrismurf to #define Py_RETURN_NONE if it's not already defined.

2013-01-10 edwinolson@gmail.com

* [r706] lcm-java/lcm/lcm/TCPProvider.java: refactor TCPProvider so
that subscriptions are re-sent if the TCP connection has been
restarted.

2013-01-09 ashuang

* [r705] lcm-python/pylcm.c: pylcm: lcm_handle raise IOError if
lcm_get_fileno() fails

2013-01-07 ashuang

* [r704] lcm-java/lcm/logging/LogPlayer.java: Apply patch from
Andrew Richardson to improve low-rate playback performance.

2012-12-10 ashuang

* [r703] lcm/lcm_udp.c: re #58 Cast to struct timeval and not
GTimeVal when getting packet timestamp.

2012-11-30 jan.hrbacek

* [r702] lcmgen/emit_csharp.c: emit_csharp in lcm-gen: fix
generation of multidimensional arrays

2012-11-29 jan.hrbacek

* [r701] lcm-dotnet/lcm/lcm/TCPProvider.cs,
lcm-dotnet/lcm/lcm/TCPService.cs,
lcm-dotnet/lcm/lcm/UDPMulticastProvider.cs: lcm-dotnet: replace
Dns.GetHostEntry by Dns.GetHostAddresses - it should solve
problems with reverse DNS lookups

2012-11-29 ashuang

* [r700] ChangeLog, NEWS, configure.in, lcm-python/setup.py,
lcm/lcm.h: LCM release 0.9.2
* [r699] Makefile.am, examples/Makefile.am, lcm/Makefile.am: add
missing directories to EXTRA_DIST: - lcm/windows - lcm-lite -
lcmgen-test - examples/cpp - examples/csharp

2012-10-27 ashuang

* [r697] lcm-logger/lcm_logplayer.c: revert commits r696, r695
Expand Down
39 changes: 39 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,42 @@
Jun 8, 2013
===========

Release 1.0

This release adds experimental support for Lua (contributed by Tim Perkins)

C:
- tcpq provider:
- unsubscribe correctly send unsubscribe request to server, not subscribe.
- automatically reconnect when possible.
- fix lcm_internal_pipe in windows - don't use addrlen param in accept()
- lcm_coretypes use void casting to avoid unused parameter warning instead of
unnamed parameter.
- Windows: Ignore the return value of setsockopt() when joining the mc group
for the send fd.
- Cast to struct timeval and not GTimeVal when getting packet timestamp.

C# / .NET:
- replace Dns.GetHostEntry by Dns.GetHostAddresses - should solve problems
with reverse DNS lookups

lcm-gen:
- C
- avoid unused parameter warnings in generated types
- C#
- emit_csharp in lcm-gen: fix generation of multidimensional arrays

Python:
- #define Py_RETURN_NONE if it's not already defined (chrismurf).
- lcm_handle raise IOError if lcm_get_fileno() fails

Java:
- refactor TCPProvider so that subscriptions are re-sent if the TCP
connection has been restarted.

lcm-logplayer-gui:
- improve low-rate playback performance (Andrew Richardson).

Nov 29, 2012
============

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.9.2)
AC_INIT([lcm], 1.0.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=2
LIBLCM_REVISION=1
LIBLCM_REVISION=2
LIBLCM_CURRENT=3
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 @@ -84,6 +84,6 @@
libraries=libraries,
extra_compile_args=extra_compile_args)

setup(name="lcm", version="0.9.2",
setup(name="lcm", version="1.0.0",
ext_modules=[pylcm_extension],
packages=["lcm"])
6 changes: 3 additions & 3 deletions lcm/lcm.h
Original file line number Diff line number Diff line change
Expand Up @@ -301,9 +301,9 @@ int lcm_handle (lcm_t *lcm);
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 9
#define LCM_MICRO_VERSION 2
#define LCM_MAJOR_VERSION 1
#define LCM_MINOR_VERSION 0
#define LCM_MICRO_VERSION 0

/**
* @}
Expand Down

0 comments on commit 610882f

Please sign in to comment.