File: ChangeLog

package info (click to toggle)
soundgrab 0.9.0-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 632 kB
  • ctags: 220
  • sloc: perl: 2,313; ansic: 1,988; makefile: 142; sh: 1
file content (1226 lines) | stat: -rw-r--r-- 40,763 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
2003-02-09 14:57  Britton Leo Kerin  <fsblk@uaf.edu>

        * Version 0.9.0 released.

2003-02-01  Britton Leo Kerin  <fsblk@aurora.uaf.edu>
	
	* Bundled new versions Term::ReadLine::Gnu and Time::Hires
	modules into odd_things directory
        * Added knowledge to installation makefile to install Time::Hires
	iff we have a version of perl that doesn't ship it be default.
	
2003-01-29 22:17  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Changed comment, artist, title, etc. comments passed
	to oggenc.  Blank comment options are now used only if the user has
	explicitly entered a blank comment.  

2003-01-25 15:40  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added a known bug about perl seg faulting on soundgrab
	exit.  

2003-01-22 22:52  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added code in com_volume to avoid checking if
	stop_core must be performed if a volume is being loaded for the
	first time, and to set the mode explicitly when a volume is loaded
	for the first time.  

2003-01-12 22:33  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Made document string describing oggment command more
	accurate.  

2003-01-11 02:20  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Fixed bug in rename promping.  Fixed bugs in
	space_needed and have_sufficient_storage_space calls.  

2003-01-09 22:31  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Changed a bunch of bad uses of defined to exists.  

2003-01-09 00:24  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Converted %names into a hash of hash references.  Fell
	back to requiring Term::ReadLine instead of Term::Readline::Gnu,
	since the later breaks for me under regular (non-emacs) terminals
	for me.  Fixed documentation for delete command to cover possibility
	of deleting multiple chunks with one command.  Imporved error
	strings for oggment command.  Removed options names from stored ogg
	comment fields.  Fixed check_volume_loaded call in delete command to
	have the correct command name.  Started to use exists instead of
	defined where appropriate.  Simplified actual chunk name deletion in
	delete command.  

2003-01-08 20:30  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Require Term::ReadLine::Gnu since that is what we use.
	Cleanup of comments around completion functions.  Abbreviations
	understood for chunk names in advanced export command.  Fixed but in
	renaming for advanced export.  Changed some confusing uses of $_ in
	for loops to use a named alias.  Added progress reporting and
	warnings for advanced export.  

2003-01-07 00:08  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Fixed bug which caused temporary play commands to not
	be automaticly repeated.  

2003-01-05 23:36  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Got export to named files mostly working, made sure 
	ensure_writable_directory and ensure_known_extension are generally 
	called together in that order.  

2003-01-04 18:58  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Slight format change.  

2003-01-04 18:57  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Changed some array size checks to use @array_name form
	instead of $#array_name form.  

2003-01-01 22:58  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Cleaned up find_command function.  

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

	* soundgrab: Cleaned up generator functions used for completion.  

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

	* soundgrab: Improved formatting of some messages and
	documentation.  

2003-01-01 22:14  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Improved documentation for oggment command.  

2002-12-25 17:00  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: New functions space_required and
	have_sufficient_storage_space.  

2002-12-25 14:46  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: More work towards batch exports, cleaned up and fixed
	space requirement guessing code.  

2002-12-21 15:01  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: More use of ensure_writable_directory, some more work
	on export and merge of chunks.  

2002-12-21 14:29  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added missing return statement to
	ensure_writable_directory.  

2002-12-21 14:27  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Removed cruft from name_chunk_core in favor of 
	ensure_writable_directory call.  

2002-12-21 14:24  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: New function ensure_writable_directory.  

2002-12-21 13:53  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Used already computed variable in place of function
	call, renamed variable for comprehensibility.  

2002-12-21 13:43  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Comment fixes.  

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

	* soundgrab: Added a new routine to handle the work of exporting
	particular chunks to files, added a comment on com_error and
	com_export routines.  

2002-12-05 00:06  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added some missing return(1); statements for argument
	count checks, replace confusing checks against $#_ with checks
	against @_ in scalar context.  

2002-12-04 23:22  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Changed some indirect object syntax to arrow notation,
	remove stray semicolon from $com_error fill in function.  

2002-12-04 23:08  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Documentation format and grammar changes, new
	documentation put in place for extended export command semantics.  

2002-12-03 22:53  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Removed useless statement of what soundgrab is for
	from the help text.  

2002-12-03 21:23  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Format change.  

2002-12-02 00:50  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Fixed bug in bad path retry prompting by removing
	wrong 'my' scoping operator.  

2002-12-02 00:34  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Fixed a bug in ensure_known_extension extension
	matching regex.  

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

	* Makefile: totally_clean target cleans better, docs are
	automaticly build and installed from embedded POD.

2002-12-01 22:10  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Improved documentation grammar.  

2002-10-30 20:59  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: have_flac function now returns version number, we now
	check for sufficiently recent version of flac.  

2002-10-30 20:09  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Fixed flac invocation to use the new command line
	arguments.  

2002-07-19 00:22  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Removed non-issue FIXME.  

2002-07-19 00:19  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Fixed bug which prevented any report of edge nearness
	being given for name commands near the end of temporary play
	sections.  

2002-07-19 00:10  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added documentation for optional argument to play
	command.  

2002-07-04 01:29  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Made some more "end of temporary play section"
	notifications conditional on old mode being browse (in ff and rw
	commands).  

2002-07-04 01:23  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Cleaned up code for jump so it doesn't try to resume
	when user jumps to end of volume.  

2002-07-04 00:47  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added some new checks for end of volume in browse,
	made old end of volume check in play behave better and cut out
	executin of most com_play code if end of volume already.  

2002-07-04 00:31  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Improved comprehensibility of some informative
	messages.  

2002-07-04 00:27  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added code to only print warnings at end of temporary
	play mode if about to drop back into browse mode, fixed some
	comments.  

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

	* soundgrab: Removed some FIXMEs wrongly complaining about lack of
	edge notification for commands going off right after a temporary
	play ends.  

2002-07-03 23:27  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Cleaned up comment, removed FIXME.  

2002-07-03 23:20  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added code to autorepeat play commands with optional
	arguments.  

2002-06-23 22:07  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Started work to fix com_volume non-use of tilde path
	expansion.  

2002-06-23 21:47  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: New function check_volume_file to contain file type
	checking code common to startup and the volume command.  

2002-06-23 14:33  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Improved formatting of head command output for
	temporary play mode.  

2002-06-23 14:19  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Removed incorrect keyword my from variable assignment.  

2002-06-23 02:40  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added FIXME.  

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

	* soundgrab: Fixed problems with $l_tdelta, now its got the larger
	scope back but is initialized only for modes that need it and have
	the needed variables defined to initialize it.  

2002-06-23 00:47  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Cloned and moved declaration of $l_tdelta (local
	version of time delta) and its initializing call inside mode cases
	to avoid calling initializer in stop mode when $start_time may be
	uninitialized.  

2002-06-18 23:34  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Utilized a little += notation.  

2002-06-18 23:12  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added default value for $edge_margin global, now only
	reset it when its large compared to the size of the section being
	played.  

2002-06-18 23:03  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Changed argumen count check for play_core functio to
	use @_ instead of $#_.  

2002-06-18 22:50  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added return(0) to com_export routine for case where
	there are no chunks to export.  

2002-06-18 22:39  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Moved mode and mode regex variables up above the point
	where they get used first.  

2002-06-18 22:17  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: The global $mode is now properly initialized at volume
	load time.  

2002-06-18 21:58  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Cleaned up OPTIONS AND ARGUMENTS section of Pod
	documentation slightly.  

2002-06-18 21:43  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Changed GetOptions error reporting to be all on a
	single line via $SIG{__WARN__}.  

2002-06-18 21:12  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added compatability option ogg-bitrate to optctl hash.  

2002-06-18 21:08  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added documentation about deprecated option
	--ogg-bitrate.  

2002-06-02 23:20  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Modified temporary play regex anchoring slightly,
	fixed all compile time bugs.  

2002-05-30 20:33  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Finished adding POD documentation (still need to call
	pod2usage).  

2002-05-30 00:20  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Started to incorporate man page into soundgrab source
	as POD markup.  

2002-05-29 23:40  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Removed useless and potentially problemat extra entry
	in optctl hash.  The synonym in the GetOptions call itself is enough
	to do the job.  

2002-05-20 23:26  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added comment to variable.  

2002-05-14 23:46  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Added significant FIXME comment about
	end-of-temporary-play messageing.  Maybe there isn't really a
	problem after all.  

2002-05-13 22:36  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Changed some indirect object syntax define calls to
	function notation.  

2002-05-12 23:33  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Changed hardwired mode regex to use variable
	$temporary_play_rgx.  

2002-05-12 23:17  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Fixed type in comment.  

2002-05-12 22:55  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Slight bug fix in com_play, minor documentation fixes.  

2002-05-12 13:24  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Changed option from ogg-bitrate to ogg-kbitrate,
	preserved backward compatibility option.  

2002-05-05 23:38  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Cleaned up some comments, added new ogg-kbitrate
	command line option, made old ogg-bitrate option deprecated.  

2002-04-22 17:37  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Fixed methods which were using shift twice in place of
	first shift'ing into $self.  

2002-04-22 17:32  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Updated global variable version to '0.9.0'.  

2002-03-27 21:30  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Fix to online documentation in 'help' command.  

2002-03-13 23:13  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Change variable $browse_em to $edge_margin, since its
	now used with temporary plays as well as browses.  More changes t
	accomodate temporarly plays.  

2002-03-13 22:23  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Made most changes to allow 'temporary' playing (a play
	for a time limit which drops back to previous non-temporary play
	mode after time is up).  Not compiled yet.  

2002-02-28 19:46  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Improved documentation for browse command.  

2002-02-17 17:47  Britton Leo Kerin  <fsblk@uaf.edu>

	* soundgrab: Fixed formatting of online help.  
	
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.