2002-01-31 22:51  Britton Leo Kerin  <fsblk@uaf.edu>

        * Version 0.7.0 released.
	
2002-01-28 20:50  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added ampersand to front of call of soundgrab fctn for
	consistency with my local convention.  

2002-01-19 14:52  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added some more tilde-synonym catching code.  Improved
	some error message so they appear in the proper tense for their
	circumstances and punctuation (ending as they do in periods).  

2002-01-14 22:16  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added warning when play is invoked from the end of the
	volume.  Added support for tilde home directory abbreviations in
	list, revamped all the checks for file overwriting and the like to
	handle this.  New function ensure_known_extension checks extensions
	and changed them if needed.  Now use a quoted, tilde-expanded name
	for passing to shell, pretty much allowing tilde expansion and weird
	character escaping.  Other minor format changes.  

2002-01-08 11:15  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Alphebetized order of compiler pragmas.  

2002-01-08 11:14  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Improved comment grammar.  

2002-01-07 22:05  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Fixed bugs due to sloppy definition and use of 
	$known_extension_patterns.  

2002-01-07 12:56  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Mild format improvements, made use of
	$known_extensions_pattern in another place.  

2002-01-06 02:09  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added &quoteify utility function and changed
	&com_export to allow filenames with weird characters in them to be
	passed to the shell in escaped form.  Also escaped ogg comment and
	artist fields.  Somewhat by conincidence, I think this also works
	for directories with weird characters, but no one would be that
	insane, right? 

2002-01-06 00:01  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Went to much more conservative estimate of flac
	compression factor for space requirements estimation.  

2002-01-04 01:27  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Reformatted comment.  

2002-01-04 00:35  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Improved prompt english semantics slightly.  

2002-01-04 00:32  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Went to block quote style for some quoting of file
	names and pathnames in messages/prompts.  
	
2002-01-03  Britton Leo Kerin <fsblk@aurora.uaf.edu>

	* Makefile: Modified makefile to parse output of 'perl -V:make' to
	determine what make command to use.

2002-01-03 18:50  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Moved compiler pragmas above other use declarations.  
	
2002-01-02  Britton Leo Kerin <fsblk@aurora.uaf.edu>
	
	* Bundled new version Term-ReadLine-Gnu-1.10 into
	odd_things/cpan_modules.

2002-01-02 23:31  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Fixed prompting after bad file name again, made some
	other parse error diagnostics more consistent.  

2002-01-02 23:08  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added warning about GNOME GUI unfinishedness and
	exit(1) if --gnome specified.  

2002-01-02 23:01  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Fixed error handling for bad new names.  

2002-01-02 22:48  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Changed default argument value for ff and rw commands
	to more useful value of 100.  Changed default value
	$browse_play_time to more useful value of 20.  
	
2002-01-01 22:43  Britton Leo Kerin  <fsblk@aurora.uaf.edu>
	
	* soundgrab: Suffixes corresponding to encoders we don't have on
	the system now get changed to the default encoder extension, not
	just left and the default encoder extension added.  

2002-01-01 22:25  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Modified command line version of &$prompt_new_name_ref
	to catch some bad names and insist the user try again.  

2001-12-31 21:36  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added email address to version output, cleaned up
	version output.  

2001-12-31 03:09  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Improved option parse error error message.  Added
	check to be sure decoder is present for default output format
	specified from command line.  Improved warning message for ignored
	time-of-start option.  Improved have_oggend to return version number
	for truth instead of just 1.  Improved comment on
	$default_ff_or_rw_arg.  Improved comment on GNOME incarnation of I/O
	functions.  Correctly reposition command line incarnations of I/O
	functions.  Improved online documentation for ff and rw functions. 
	Improved online documentation of jump command to mention possibility
	of time being associated with start of volume by argument to
	'volume' command as well as by command line option argument. 
	Reformated last paragraph of command line general help.  Improved
	error messages for unhandleable ff/rw command args by quoting bad
	arg rather than putting it after yet another colon.  Added zero 
	width positive lookahead assertion to regexs in time unit parsing to 
	catch and complain about numberless unit symbols (like m1s).  

2001-12-30 23:59  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Improved code checking for undef in @commands_on_line
	to add a null in place of undef, eliminating need for
	$commands_on_line (@commands_on_line is just used in scalar context
	instead).  

2001-12-30 18:49  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added workaround for problem with parse_line (it
	currently puts undef value at end of array when it parses a string
	which ends with the delimeter.  

2001-12-29 18:46  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Fixed parsing of command line so an empty line no
	longer triggers bogus parse failure.  Improved output diagnostic for
	mismatched quotes.  

2001-12-29 16:05  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Changed argument to correct hash name.  

2001-12-29 15:37  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: New lexical $crnt_name in on_export_activate, variable
	declarations in on_export_activate rearranged.  

2001-12-27 15:14  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Removed all the quote handling ugliness from
	com_oggment (it isn't needed and causes problems now that we use 
	Text::ParseWords::shellquote).  

2001-12-26 01:26  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Used local to make temporarily polymorphed version of
	com_message.  

2001-12-26 01:01  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Now use Gnome::MessageBox instead of Gnome::Dialog. 
	Now run appropriate function when we autostop on ff to end of
	volume.  

2001-12-26 00:35  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Upgraded &gnome_error and &gnome_message to use
	Gnome::MessageBox objects.  

2001-12-25 23:38  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added a check for a specially named local variable to
	allow yes/no dialogs to correctly set their parent window.  

2001-12-24 02:39  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Improved comment again.  

2001-12-24 02:38  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Improved comment.  

2001-12-24 02:31  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added spaces inside parens to indicate conditionality.  

2001-12-24 02:29  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Make class package definition name in soundgrab more
	hierarchical.  

2001-12-24 01:21  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Changed comment describing built in package.  

2001-12-24 00:14  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Began cleaning up GUI version of &$prompt_yes_no_ref.  

2001-12-23 23:30  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Hacking to input loop to allow full Text::ParseWords
	completed.  Changed signature of &name_chunk_core to take name of
	calling command as a second argument, changed all callers of
	&name_chunk_core.  

2001-12-23 20:51  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Improved comment.  

2001-12-22 19:00  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Protected some interpolated variables in from having
	any metacharacters they contain interpolated.  This is defensive 
	programming against commands and chunknames containing weird 
	characters.  

2001-12-21 22:55  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added stripwhite function back in.  

2001-12-19 23:19  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Corrected print statement to use new variable
	'$com_name' instead of old '$word'.  

2001-12-19 23:16  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Changed variable names in execute_command subroutine:
	$word is now $com_name, and @arg is now @com_args.  

2001-12-19 23:12  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Fixed typo in comment.  

2001-12-18 21:52  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Corrected scoping issue with '$command'.  

2001-12-18 21:49  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Changed incorrect parseline to parse_line.  

2001-12-18 21:49  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Indentation correction.  

2001-12-18 21:47  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Ok, now stripwhite really is removed.  

2001-12-18 21:47  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Change parwewords call to keep metacharacters while
	splitting around semicolons, more use of shellwords, last calls to
	&stripwhite gone so &stripwhite removed.  

2001-12-18 21:37  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: parseline is now used to break lines into commands at
	';' characters.  

2001-12-18 20:42  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Replaced split command with shellwords call.  

2001-12-15 18:03  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Remove #use FileHandle; since FileHandle is totally
	unused.  

2001-12-15 17:59  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Started to move to using Text::ParseWords.  

2001-12-11 23:34  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Now we know (and code reflects) that we need to
	->show() the new widget.  

2001-12-04 23:10  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Removed bogus period from end of error message.  

2001-12-04 23:09  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Removed inconsistent period from error message.  

2001-12-03 23:07  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added FIXME comments.  

2001-12-03 22:56  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: RISKY CHANGE: is_whole_num now requires argument to
	have at least one digit to be considere a whole number.  

2001-12-03 22:46  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: DANGEROUS CHANGE: is_signless_decimal number now
	requires at least one digit to return true.  That is, an empty
	string is no longer consider a signless decimal number.  

2001-12-03 22:44  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Fixed parsing of day offsets to fail if + is seen but
	no integer follows.  

2001-12-03 22:28  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Fixed regexes.  

2001-12-03 20:41  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Improved flexibility of time specs to handle am, A,
	aM, Am, AM, P, Pm, etc., improved diagnostic output for times not in
	the volume to include information about assumed 24 hour mode.  

2001-12-02 23:52  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Serious work underway on Name, Export handlers.  

2001-12-01 18:44  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* glade_gui/soundgrab_interface.glade: Added handlers for
	name_dialog buttons.  

2001-12-01 18:24  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* glade_gui/soundgrab_interface.glade: Added name_dialog dialog
	window.  

2001-11-26 19:33  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Comment changed.  

2001-11-26 11:22  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Improved a comment.  

2001-11-25 23:23  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Converted com_export() to use &$com_message() instead
	of print.  

2001-11-25 23:05  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Cosmetic changes to output.  Fixed broken comment
	inside regex.  

2001-11-25 22:19  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Changed all callers of com_error() and com_message()
	to add newlines to their arguments where appropriate.  

2001-11-25 22:11  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Command line versions of $com_error() and
	$com_message() no longer add newlines to their arguments.  

2001-11-25 21:40  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Taught on_export_activate() about some more
	com_export() errors.  

2001-11-25 21:11  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added new fctn gnome_message(), like gnome_error() for
	non-errors.  

2001-11-25 20:10  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: on_volume_fileselection_ok_button_clicked() now fills
	in text in main window correctly.  

2001-11-25 19:42  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* glade_gui/soundgrab_interface.glade: Made mark_pos_label wider.  

2001-11-25 19:41  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* glade_gui/soundgrab_interface.glade: Moved Mark: label and
	associated position label to center of main window.  

2001-11-25 19:17  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added code to set the initial values of some main
	window dynamic labels.  

2001-11-25 18:58  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* glade_gui/soundgrab_interface.glade: Removed mistakenly added
	window.  Made main window initially non-visible.  

2001-11-25 18:54  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Began fleshing out on_export_activate.  

2001-11-25 16:08  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* glade_gui/soundgrab_interface.glade: Named export window's label
	'export_action_label'.  

2001-11-25 16:04  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* glade_gui/soundgrab_interface.glade: Added popup window for
	export command.  

2001-11-25 15:46  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* glade_gui/soundgrab_interface.glade: Removed unused error dialog
	box widget.  

2001-11-25 15:41  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Got rid of burdensome $error_messagebox object.  

2001-11-24 17:26  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: More use of &$com_message() in com_export().  

2001-11-24 17:22  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: More use of &$com_message in com_export().  

2001-11-24 17:01  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Started converting com_export() to use
	&$com_message().  

2001-11-24 13:01  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Fleshed out on_exit_activate.  

2001-11-24 12:36  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab, soundgrab: Fixed typo.  

2001-11-24 12:35  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added message output to gnome_ff() via AppBar.  

2001-11-24 12:26  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Converted com_ff() to use &$com_message instead of
	print.  

2001-11-24 12:21  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added message output via AppBar to gnome_rw().  

2001-11-24 12:02  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Updated com_rw() to use &$com_message() instead of
	print.  

2001-11-23 21:17  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Changed fill-in of &$com_error and &$com_message for
	command line.  

2001-11-23 21:01  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Replaced informative msgs print()'ed in com_ function
	with &$com_message().  

2001-11-23 20:52  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Replaced prints of informative messages with
	&$com_message() calls.  

2001-11-23 20:46  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Filled in definition of com_message for command_line
	interface.  

2001-11-23 20:28  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Renamed SoundgrabErrBuf class SoundgrabMsgBuf, added
	new buffer for non-error messages.  

2001-11-23 20:18  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Comment typo fix.  

2001-11-23 18:37  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Updated error output of com_volume to use &$com_error.
	Improved bad call handling of gnome_error().  Added error handling
	to on_volume_fileselection_ok_button_clicked().  

2001-11-23 18:01  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added is_empty() routing to SoundgrabErrBuf package.  

2001-11-23 17:18  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added new class definition SoundgrabErrBuf used so far
	for holding errors from com_ functions.  

2001-11-23 12:53  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab, glade_gui/README, glade_gui/soundgrab_interface.glade: 
	Initial revision 

2001-11-23 12:53  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab, glade_gui/README, glade_gui/soundgrab_interface.glade: 
	Imported sources.  

2001-11-22  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* Reorganized package directory at top level to allow easier CVS
	use.  New directories: src, docs.  Modified installation Makefile.
	
2001-11-12  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

        * soundgrab: Modified main command line input loop so hitting
	return on a blank line will repeat a ff, rw, or browse command
	that appeared alone on the previous line.
	
        * soundgrab: Some commands may print messages to STDERR, and still
	be considered successful, i.e. return 0.
	
	* soundgrab (com_help): Now uses pager for top level help if
	environment variables $TERM and $PAGER are known working.
	
2001-10-31  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

        * soundgrab (com_export): Now prints notification if there are no
	defined chunks to export.
	
	* soundgrab: Calls of function commands requiring a certain number
	of arguments changed from &com_func; form to &com_func(); to
	prevent inadvertant propogation of @_.

2001-10-30  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

        * soundgrab: Most commands now call check_volume_loaded early.
	
        * soundgrab (check_volume_loaded): New convenience function
	returns true if a volume is loaded, complains and returns false
	otherwise.
	
	* soundgrab (execute_command): Now returns 1 on command not
	found.  Now uses command style return (return(1) form).

	* soundgrab: Some command line functions now use
	$prompt_yes_no_ref and $prompt_new_name function references which
	point to functions appropriate for command line or GUI interface.
	
	* soundgrab: Some command line data structures moved into command
	line interface section
	
	* soundgrab: Interface libraries are required and initialized only
	when needed.
	
	
2001-10-28  Britton Leo Kerin  <fsblk@aurora.uaf.edu>
	
        * soundgrab: New command line switch --gnome to enable gnome GUI.
	
	* soundgrab (com_volume): New function allows run time opening of
	a new volume for dissecting.

2001-09-07  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

        * Version 0.6.0 released.
	
        * Makefile: Improved subtargets of install_odd_things somewhat to
	allow cleaning of odd_things build directories.
        
	* Bundled new version Term-ReadLine-Gnu-1.10 into
	odd_things/cpan_modules.
		
2001-08-21  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Main input look now checks for and does not execute
	empty commands (possible because of semicolon seperation).

2001-08-13  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Added sanity checks for options with string
	argument, ogg bitrate option. 

2001-08-03  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: All command functions now return shell style return
	codes (0 on success, 1 on failure).

	* soundgrab (execute_command): Now calls volume_sanity_check.
	* soundgrab: New variable last_volume_time_check.
	* soundgrab (volume_sanity_check): New procedure.  

2001-07-16  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: If GetOptions returns untrue, fail with diagnostic.

2001-07-12  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* Version 0.5.0 released.

2001-07-11  Britton Leo Kerin  <fsblk@aurora.uaf.edu>
	
        * soundgrab (com_play): Fixed bug which caused crash when play
	command was used with arguments.
	
	* soundgrab: Main loop modified to accept multiple semicolon
	seperated commands on a single line.
	* soundgrab (execute_line): Renamed to execute_command.

2001-07-10  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

        * Version 0.4.0 released.
	
        * soundgrab (com_export): All export formats that can sensibly
	take advantage of knowing how many $channels the input data
	consists of now do so.
	
	* soundgrab (com_export): flac export format now supported.

2001-07-08  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab (com_ff, com_rw): $arg is no longer wrongly reused, so
	bad arguments no longer result in use of undefined value.

2001-07-03  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: New globals: @known_extensions, 
	$known_extensions_pattern.

2001-07-02  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: New checks to verify that we have required programs
	on system, and to check if we have optional programs.
        * soundgrab: (have_flac): New function.
	* soundgrab: (have_oggenc): New function.

2001-06-20  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab (com_browse): Can now take as arguments quantities of
	time containing units.
	* soundgrab (com_jump): Can now take a quantity of time with
	units.
	* soundgrab (com_ff): Can now take a quantity of time with units.
	* soundgrab (com_rw): Can now taka a quantity of time with units.
	* soundgrab (quantity_time_to_seconds): New function. Converts
	quantity of time with some units to quantity of time in seconds.

2001-06-17  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab (com_head): If it seems we are further into a play
	section than the section is long in browse mode, we report being
	at the end of the section.

2001-06-06  Britton Leo Kerin  <fsblk@aurora.uaf.edu>
	
	* soundgrab (com_jump): Now accepts times as arguments, if -t or
	--time-of-start options were used.
	* soundgrab (is_whole_num): New function.
	* soundgrab (time_to_offset): New function converts time of day
	into offset into day in seconds. 
	* soundgrab: New option -t, --time-of-start associates a time of
	day when volume recording was begun with a volume.

2001-05-23  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* Version 0.3.1 released.

2001-05-22  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* Documentation updated to reality.

2001-05-21  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* Version 0.3.0 released.

2001-04-25  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab: Whenever readline is used to get a chunk name, we
	make sure to call stripwhite on readline's return value. 

2001-04-24  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab (soundgrab_completion): Now uses chunkname_generator
	to complete things which aren't first word on command line.
        * soundgrab (chunkname_generator): New completion generator
	function.  Tries to complete the name of a currently defined
	chunk.
	
	* soundgrab (com_oggment): New command.  Adds in-file comment
	fields to ogg chunks.  
	* soundgrab (name_chunk_core): No longer deals with setting ogg
	comment fields.

	* soundgrab (name_chunk_core): New function contains code common
	to com_name and com_changename.
        * soundgrab (com_changename): New command to change a chunk name.
	
2001-04-23  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab (com_delete): New command and routine, delete an
	existing named chunk.  Added documentation in com_help. 

2001-04-18  Britton Leo Kerin <fsblk@aurora.uaf.edu>

	* soundgrab (com_quit): &stop_core now used on quit in browse
	mode as well as play mode.
	* soundgrab (com_browse): The player is now &stop_core 'd if
	necessary before browse is begun. 

2001-04-17  Britton Leo Kerin <fsblk@aurora.uaf.edu>
	
	* soundgrab (stop_core): New routine.  Now used instead of
	com_stop when other commands need to stop the player.
        * soundgrab: Many interactive commands modified slightly to
	provide user with information about where the command was executed
	if browse mode was in use.
	
2001-04-16  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

        * soundgrab (execute_line): Command lines are now split into
	($word, @arg), which fixes problem with commands with multiple
	space separated arguments.
	
	* soundgrab: New globals $browsemode, $browse_mode_play, and
	$browse_mode_skip to support new browse command.
	* soundgrab (REAPER): Now watches for death of rawplay processes
	being used to browse, and launches new rawplays from handler.
	* soundgrab (com_browse): New routine.
        * soundgrab (browse_play): New routine. 

	* soundgrab (com_jump): Now accepts argument 'm' to jump to
	position of mark.
	
2001-04-02  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* Version 0.2.0 released.

	* odd_things which are currently packaged updated.

2001-03-28  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* src/Makefile (install): Both executable and man dirs are now
	installed.

2001-02-18  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* src/Makefile (install): install is now used instead of cp, and
	directories are created if they don't exist.

2000-12-28  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

	* soundgrab (com_export): df output is now parsed and the user
	warned if they probably don't have the space for a given chunk
	before an attempt is made to export it.

2000-12-27  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

        * die generates extra diagnostic info, it is now used only for
	bugs, printf STDERR "whatever"; exit(1); now used instead.
	
	* Support for exporting in ogg format using oggenc added.  Ogg
	comments and an option to set bit rate for ogg exports.  Docs
	updated.

	* Minor typo fixes.

2000-12-10  Britton Leo Kerin  <fsblk@aurora.uaf.edu>

        * Version 0.1.0, first public release.  
