Preparation for 0.5.2 release.

git-svn-id: svn://svn.savannah.nongnu.org/lash/trunk@45 1de19dc7-4e3f-0410-a61d-eddf686bf0b7
This commit is contained in:
Dave Robillard 2006-10-05 08:01:25 +00:00
parent 36e924ccd1
commit 8b1cb1420d
7 changed files with 1588 additions and 23 deletions

10
NEWS
View File

@ -1,3 +1,13 @@
0.5.2:
*
0.5.2:
* support for building without ALSA
* server auto-launching bug fixes
* removed dependence on /etc/services (sandbox clean)
* added lash_args_free (plugs memory leak)
* fixed event handling bug in client
0.5.1:
* auto server start (if LASH_START_SERVER is set)

View File

@ -15,6 +15,9 @@ if ! test -e ltmain.sh; then
fi
fi
# Shuts up automake..
touch docs/lash-manual.texi
libtoolize --copy --force \
&& aclocal -I m4 \
&& autoheader \

View File

@ -1,4 +1,4 @@
AC_INIT([LASH],[0.5.1])
AC_INIT([LASH],[0.5.2pre])
AC_CONFIG_SRCDIR([lash/types.h])
AC_CONFIG_HEADER([config.h])
AM_INIT_AUTOMAKE
@ -212,10 +212,14 @@ AC_MSG_RESULT($LASH_CFLAGS)
AC_MSG_CHECKING(LASH_LIBS)
AC_MSG_RESULT($LASH_LIBS)
# For the manual
DATE="`date -u`"
AC_SUBST(DATE)
AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([lash-1.0.pc])
AC_CONFIG_FILES([m4/Makefile])
AC_CONFIG_FILES([docs/lash-manual.texi])
AC_CONFIG_FILES([docs/Makefile])
AC_CONFIG_FILES([docs/lash-manual-html-one-page/Makefile])
AC_CONFIG_FILES([docs/lash-manual-html-split/Makefile])

View File

@ -1,10 +1,8 @@
SUBDIRS = lash-manual-html-one-page lash-manual-html-split
info_TEXINFOS = lash-manual.texi
EXTRA_DIST = api-proposal.html fdl.texi
#info_TEXINFOS = lash-manual.texi
EXTRA_DIST = api-proposal.html fdl.texi lash-manual.texi.in
if HAVE_TEXI2HTML
@ -12,7 +10,7 @@ all-local: html-manual
html-manual: html-manual-stamp
html-manual-stamp: lash-manual.texi
html-manual-stamp: lash-manual.texi.in
if test ! -d lash-manual-html-one-page; then \
mkdir lash-manual-html-one-page; \
fi

1550
docs/lash-manual.info Normal file

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@
@ifinfo
This is the LASH Audio Session Handler Reference Manual,
Edition 0.5.1, March 2006 for LASH version 0.5.1.
Edition @PACKAGE_VERSION@, @DATE@ for LASH version @PACKAGE_VERSION@.
Copyright @copyright{} 2002, 2003 Robert Ham (rah@@bash.sh)
Copyright @copyright{} 2005, 2006 Dave Robillard (drobilla@@connect.carleton.ca)
@ -25,8 +25,8 @@ Free Documentation License''.
@titlepage
@title LASH Reference Manual
@subtitle Audio application session management and configuration
@subtitle Edition 0.5.1, March 2006
@subtitle Covering LASH 0.5.1
@subtitle Edition @PACKAGE_VERSION@, @DATE@
@subtitle Covering LASH @PACKAGE_VERSION@
@author Bob Ham (rah@@bash.sh)
@author Dave Robillard (drobilla@@connect.carleton.ca)
@ -51,19 +51,19 @@ Free Documentation License''.
@ifinfo
This is the LASH Audio Session Handler
Reference Manual, edition 0.5.1, March 2006 for LASH version 0.5.1.
Reference Manual, edition @PACKAGE_VERSION@, @DATE@ for LASH version @PACKAGE_VERSION@.
@url{http://www.nongnu.org/lash}
@end ifinfo
@menu
* Introduction:: What LASH is all about
* Copying LASH:: How you can copy and distribute the LASH source code
* Installation:: How to get LASH onto your computer
* Server:: How to use the LASH server, @command{lashd}
* Server interface:: How to use the simple LASH server interface, @command{lash_control}
* Client reference:: How to program LASH clients using @code{liblash}
* Introduction:: What LASH is all about
* Copying LASH:: How you can copy and distribute the LASH source code
* Installation:: How to get LASH onto your computer
* Server:: How to use the LASH server, @command{lashd}
* Server interface:: How to use the simple LASH server interface, @command{lash_control}
* Client reference:: How to program LASH clients using @code{liblash}
Appendicies
* GNU Free Documentation License:: How you can copy and distribute this document.
@ -166,8 +166,8 @@ The LASH Synth client has an optional GUI which also uses the GTK+
First off, you need to download the package. It is available from
the LASH webpage, @url{http://www.nongnu.org/lash}. After you have
downloaded it, unpack the tarball into a directory using @command{tar
-xzf /where/ever/you/put/lash-0.5.1.tar.gz} and change into the source
directory with @command{cd lash-0.5.1}.
-xzf /where/ever/you/put/lash-@PACKAGE_VERSION@.tar.gz} and change into
the source directory with @command{cd lash-@PACKAGE_VERSION@}.
The package uses the GNU autotools for configuration and makefile
creation. In order to install the package, you must complete three steps:

View File

@ -27,12 +27,12 @@ liblash_la_LIBADD = \
-lpthread
liblash_la_LDFLAGS = \
-export-dynamic -version-info 2:0:0
-export-dynamic -version-info 2:0:1
#
# Library versions
# (< 2:0:0 was the "ladcca" days)
#
# 0.3.0: 1:1:0
# 0.2: 1:0:0
# 0.1: 0:0:0
#
# 0.5.0: 2:0:0
# 0.5.1: 2:1:0
# 0.5.2: 2:0:1