2001-08-17  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* midiread.c: Fix so that midi files that contain notes in the
	tempo track can be played.

2000-04-30  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* ChangeLog: For release 1.4.1

	* pmidi.c: Use the environment variable ALSA_OUTPUT_PORTS instead
	of ALSA_OUT_PORT.  The old name is still supported.

	* pmidi.spec: Modified the description a little
	* pmidi.spec: updated the version number

2000-03-05  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* midiread.c: Tidy up the meta event processing by putting them in
	order and include META_CHANNEL.

2000-02-03  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* pmidi.spec: A spec file contributed by Reinhard Katzmann.

2000-01-30  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* Version REL-1-4-0.
	* README, seqlib.h: Merged in from the 1.3 series to the main trunk.
	* elements.c, except.c, mdutil.c, midiread.c, pmidi.c, seqlib.c, seqmidi.c:
	The changes from the 1.3 series merged into the main trunk.

	* README: Added some useful information to the README.

	* seqlib.c: The symbols has changed from real to time.

1999-12-16  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* elements.c, except.c, mdutil.c, midiread.c, pmidi.c, seqlib.c, seqmidi.c:
	Formatting cleanup, mainly removing stuff that was put in by
	the old mcode.

	* pmidi.c, seqlib.c, seqlib.h, seqmidi.c:
	Patch from Frank for the new sequencer API

1999-11-24  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* seqlib.c: Undid last change after ALSA sequener fix.

1999-11-22  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* pmidi.c: Allow a filename of '-' to read from stdin.
	(Takashi Iwai)

1999-11-21  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* seqlib.c:
	Modify to use a direct destination for the timer control message.

1999-09-29  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* ChangeLog: For rel 1-2-4

	* seqlib.c, seqmidi.c: Make it really compile with 0.4.x

	* midiread.c:
	Fix the case where there is a zero length lyric or whatnot in
	the midi file.

	* midiread.c: Deal with zero length text messages and the like.

1999-09-18  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* COPYING, README: Updated readme and added COPYING file

	* seqlib.c, seqmidi.c:
	Takashi Iwai patch to use the new higher level api's in alsa-lib

	* pmidi.c, seqlib.c:
	Modify flush calls so that buffering takes place within
	alsa-lib.  Before it used to flush after every event.
	Now whole sets of events get written out at once.

	* COPYING, README: Updated readme and added missing COPYING file.

1999-09-17  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* ChangeLog: Updated for REL-1-2-3

	* seqmidi.c: Change to match corrected api in alsa for tempo changes.

	* seqlib.c: There was a correction made to the sequencer API which now
	requires the event->data.queue structure to be filled in
	when setting the timer.

1999-08-29  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* ChangeLog, README, refresh.sh: For REL-1-2-2

	* seqlib.h: Defines for compatability.

1999-08-08  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* ChangeLog: Updated for release.  My real mail address added

	* seqlib.c:
	Various structures cleared before use.  There are extra fields
	in the subscription structure that need setting to zero.

1999-08-08  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* seqlib.c: Various structures cleared before use.  There
	are extra fields in the subscription structure that need
	setting to zero.  (Frank van de Pol)

1999-07-15  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* mdutil.c: Extra semi-colon completely changed the meaning
	of an if statement.  Pointer would always be freed even if
	it was null.  Probably no chance that it could actually
	be null though.

1999-07-04  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* seqlib.c: Conditional compilation to detect non-working
	  blocking writes.

	* midiread.c: Fixed some signed/unsigned mismatches.

	* pmidi.c: getopt bug as reported by Takashi Iwai.  Also minor fixes:
	   1) exit after a usage message is shown, to prevent repeats.
	   2) fix memory leak.

1999-06-19  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* pmidi.1: added the man page

	* pmidi.c, seqlib.c: Better error detection.  We now rely on
	blocking working so you must use an earlier version if running
	a version of the ALSA driver from before about 18 June 1999.

1999-06-14  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* pmidi.c: Fix coredump when attempting to play more than one file.
	(Takashi Iwai)

1999-06-12  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* Makefile, pmidi.c: Implemented the -l option to get a list
	  of valid ports that can be used

1999-06-11  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* glib.h, midiread.c, seqmidi.c:
	Tempo fix for type 0 files.  System timer event was set up
	incorrectly.  (Takashi Iwai)
	Also add headers to declare malloc etc

1999-06-08  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* intl.h: remove pointless i18n stuff

	* seqmidi.c: free sysex data after use

	* pmidi.c, seqlib.c, seqmidi.c:
	Problems reported by FrankVdP.  Sysex should now work, workaround
	for chewing up CPU.

1999-06-07  Steve Ratcliffe  <steve@parabola.demon.co.uk>

	* pmidi.c, seqlib.c: fixed segv on --delay

	* seqpriv.h: type fix for latest alsa-lib

	* elements.c, elements.h, pmidi.c, refresh.sh: resynced to melys

