2016-12-15  Petteri Hintsanen  <petterih@iki.fi>

	* NEWS, www/abx.org: Update for version 0.1.

	* src/gtkui.c, src/mainwin.c, src/resultwin.c, src/soundfile.c:
	Update copyrights.

	* src/mainwin.c (create_main_window): Slightly enlarge the main
	window horizontally.

	* src/newtestwin.c (create_new_test_window): Change default number
	of trials to 16.

2016-10-27  Petteri Hintsanen  <petterih@iki.fi>

	* TODO: Update.

	* README, configure.ac: Set version number to 0.1

	* src/mainwin.c (confirm_new_test): New function.
	(menu_item_clicked): Ask for confirmation before creating a new
	test, if there is a test in progress.

	* src/player.c (struct): Add new latency parameter.
	* src/playback.c (init_audio): Add new latency parameter.
	* src/gtkui.c (latency): Add new command line parameter for
	suggested latency.

	* src/gtkui.c: Abort the program immediately if the given command
	line parameters are invalid.

2016-10-26  Petteri Hintsanen  <petterih@iki.fi>

	* src/mainwin.c, src/newtestwin.c: Slight packing adjustments,
	resizes and other visual improvements.  Set the version number in
	the About box to "0.1".

2016-08-28  Petteri Hintsanen  <petterih@iki.fi>

	* player.c, soundfile.c, test.c: Fix compilation warnings.

	* www/abx.org, README, TODO: Doc fixes.

2016-08-27  Petteri Hintsanen  <petterih@iki.fi>

	* src/playback.c (start_playback): Remove unnecessary
	stop_playback call.

	* src/player.c: Replace pthreads with glib threads, and Posix
	condition variables and mutexes with glib equivalents.  Remove
	Posix semaphores.  Create a new reader thread for each playback
	stream.

	* configure.ac (ACX_PTHREAD): Remove.

2016-08-12  Petteri Hintsanen  <petterih@iki.fi>

	* src/Makefile.in: Remove autogenerated file.

	* src/player.c (init_buffer): Free allocated buffer.
	(init_playback_stream): Close old stream before initializing new
	one.

2016-08-11  Petteri Hintsanen  <petterih@iki.fi>

	* src/player.h (start_player, stop_player, pause_or_resume_player)
	(seek_player, get_player_state): Change API as there is now only
	one player instance.

	* src/player.c (init_playback_stream): Use fixed suggested latency.
	(stream_callback): Output proper silence.

	* src/test.h (init_test): Remove outdev parameter.

	* src/playback.h (pause_or_resume_playback): Return player state.
	(get_metadatas): Rename to get_sample_metadatas.
	(init_audio, close_audio, init_playback): New functions.

	* src/playback.c: Use the new Player API.

	* src/gtkui.h (ui_main): Return EXIT_SUCCESS or EXIT_FAILURE.

	* src/gtkui.c (ui_main): Initialize the audio subsystem.

	* src/abx.c (main): Close the audio subsystem with close_audio.

	* src/mainwin.c (pause_button_clicked): Use playback state enums.

2013-03-08  Petteri Hintsanen  <petterih@iki.fi>

	* src/mainwin.c, src/gtkui.c, www/abx.org: Doc fixes.

2013-02-23  Petteri Hintsanen  <petterih@iki.fi>

	* src/mainwin.c (pause): Rename to pause_button.
	* src/resultwin.c (close): Rename to close_button.

2011-03-01  Petteri Hintsanen  <petterih@iki.fi>

	* www/abx.org: Fix typos and prepare for 0.0 release.

	* README: Prepare for 0.0 release.

	* TODO: Clean up already implemented items.

	* src/player.c (terminate_reader_thread): Use pthread_join instead
	of sem_wait.
	(close_player): Likewise.

2010-12-29  Petteri Hintsanen  <petterih@iki.fi>

	* www/abx.org: Small fixes.
	* www/abx.html: Obsoleted, remove.

2010-10-27  Petteri Hintsanen  <petterih@iki.fi>

	* www/abx.org: New file.

2010-10-26  Petteri Hintsanen  <petterih@iki.fi>

	* www/abx.html: Add svn:keywords property.

2010-10-25  Petteri Hintsanen  <petterih@iki.fi>

	* NEWS, README, www/abx.html: Add 0.0-b1 notes.

2010-10-06  Petteri Hintsanen  <petterih@iki.fi>

	* mainwin.c (update_main_window): Allocate g_strings only once.
	Clear marker list when current_iteration is zero or less.
