Skip to content

Commit

Permalink
release 0.4.0
Browse files Browse the repository at this point in the history
git-svn-id: https://lcm.googlecode.com/svn/trunk@431 989093bb-e83e-0410-a25a-9184cbcad8d0
  • Loading branch information
ashuang committed Jan 6, 2010
1 parent 276c53a commit 6a65b7e
Show file tree
Hide file tree
Showing 10 changed files with 4,343 additions and 849 deletions.
5,114 changes: 4,291 additions & 823 deletions ChangeLog

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ if WITH_EXAMPLES
SUBDIRS += examples
endif

#EXTRA_DIST = @[email protected]
EXTRA_DIST = WinSpecific
ACLOCAL_AMFLAGS = -I m4
DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
12 changes: 12 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
Jan 6, 2010
===========

Release 0.4:

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.

Aug 14, 2009
============

Expand Down
4 changes: 2 additions & 2 deletions configure.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ AC_PREREQ(2.50)
AC_INIT(lcm/lcm.h)
AM_CONFIG_HEADER(config.h)
AC_CANONICAL_SYSTEM
AM_INIT_AUTOMAKE(lcm, 0.3.1)
AM_INIT_AUTOMAKE(lcm, 0.4.0)
AC_CONFIG_MACRO_DIR([m4])

AC_PROG_CC
Expand All @@ -20,7 +20,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=0
LIBLCM_REVISION=8
LIBLCM_REVISION=9
LIBLCM_CURRENT=1
AC_SUBST(LIBLCM_AGE)
AC_SUBST(LIBLCM_REVISION)
Expand Down
37 changes: 19 additions & 18 deletions docs/release_checklist
Original file line number Diff line number Diff line change
@@ -1,29 +1,30 @@
1. Update NEWS
2. Bump the version number in configure.in at the line:
AM_INIT_AUTOMAKE(libcam, x.y.z)
3. Update the AGE, REVISION, and CURRENT variables. See configure.in
AM_INIT_AUTOMAKE(lcm, x.y.z)
3. Bump the version number in lcm-python/setup.py
4. Update the AGE, REVISION, and CURRENT variables. See configure.in
comments for details.
4. Run 'svn2cl --group-by-day --reparagraph -i' in the top-level dir to
5. Run 'svn2cl --group-by-day --reparagraph -i' in the top-level dir to
generate the ChangeLog file.
5. After committing, check out a clean copy of the repository:
6. After committing, check out a clean copy of the repository:
svn co https://lcm.googlecode.com/svn/trunk lcm-rel
6. gtkdocize --copy
7. autoreconf -i
8. ./configure --enable-gtk-doc
9. make; make
10. make distcheck
11. Fix any errors that appear in step 10, and repeat as necessary.
12. Take the resulting tarball, extract it, build it, install it, make sure
7. gtkdocize --copy
8. autoreconf -i
9. ./configure --enable-gtk-doc
10. make
11. make distcheck
12. Fix any errors that appear in step 10, and repeat as necessary.
13. Take the resulting tarball, extract it, build it, install it, make sure
the basic executables run.
13. Upload the tarball to google code.
14. Make sure the outstanding changes are commited to SVN.
15. Create a tag:
14. Upload the tarball to google code.
15. Make sure the outstanding changes are commited to SVN.
16. Create a tag:
svn copy https://lcm.googlecode.com/svn/trunk https://lcm.googlecode.com/svn/tags/lcm_x_y_z
16. Copy built docs to www directory:
17. Copy built docs to www directory:
cd docs
make install prefix=/somewhere_temporary
cp -r /somewhere_temporary/share/gtk-doc/html/lcm www/reference
17. Update any mime types if necessary:
18. Update any mime types if necessary:
svn propset svn:mime-type text/html *.html
18. Commit the docs
19. Update the web site
19. Commit the docs
20. Update the web site
5 changes: 4 additions & 1 deletion lcm-logger/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,7 @@ lcm_logplayer_LDADD = ../lcm/liblcm.la

man_MANS = lcm-logger.1 lcm-logplayer.1

EXTRA_DIST = lcm-logger.1 lcm-logplayer.1
EXTRA_DIST = lcm-logger.1 \
lcm-logplayer.1 \
lcm-logger.vcproj \
lcm-logplayer.vcproj
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.3.0",
setup(name="lcm", version="0.4.0",
ext_modules=[pylcm_extension],
packages=["lcm"])
3 changes: 2 additions & 1 deletion lcm/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,5 @@ liblcminclude_HEADERS = \

pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = lcm.pc
EXTRA_DIST = lcm.pc.in
EXTRA_DIST = lcm.pc.in \
lcm.vcproj
3 changes: 2 additions & 1 deletion lcmgen/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,5 @@ lcm_gen_LDADD = $(GLIB_LIBS)

man_MANS = lcm-gen.1

EXTRA_DIST = lcm-gen.1
EXTRA_DIST = lcm-gen.1 \
lcmgen.vcproj
10 changes: 9 additions & 1 deletion liblcm-test/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,12 @@ lcm_logfilter_LDADD = $(GLIB_LIBS) ../lcm/liblcm.la

#man_MANS = lcm-example.1 lcm-sink.1 lcm-source.1 lcm-tester.1

EXTRA_DIST = lcm-example.1 lcm-sink.1 lcm-source.1 lcm-tester.1
EXTRA_DIST = lcm-example.1 \
lcm-sink.1 \
lcm-source.1 \
lcm-tester.1 \
lcm-tester.vcproj \
lcm-sink.vcproj \
lcm-logfilter.vcproj \
lcm-example.vcproj \
lcm-source.vcproj

0 comments on commit 6a65b7e

Please sign in to comment.