Version 1.01:
1) Vertical scaling for non-zero-symmetrical data now keeps vertical mean at
	same position for easier zooming in and out.
2) Horizontal scales no longer display secondary ticks when in integer mode
	and primary ticks are successive integers.
3) Fixed bugs in "Set edit region" command that caused it to compain about
	selecting entire file, and then not cancelling.
4) Highlighted selected region now expands and contracts correctly when
	starting point < ending point (cursor dragged to right of start).
5) All frame-style selection redone to allow selecting frame n - frame n as
	width of 1, and frames read from 0 to (nframes - 1), as they should.
6) Highlighted selected region now shifts right and left correctly, as in (4).
7) Added "collapse" command which sets insert point to edge of region.
8) Added first two of several planned pvoc analysis file editing commands.
9) Added curve generating commands to new Envelope special menu.
10) Fixed hourglass cursor so it shows in all windows when program is busy.
11) Added frame- vs. channel-view option for all multichannel data types.
12) Added crossfade command.

Version 1.02:
13) Improved frame-view display to show pos and neg signals, plus correct
	obscuring of grid by waveform, and vice versa.
14) Cut memory usage of graph objects by almost half.
15) Fixed bug in LPC formant filter that was causing clicks.
16) Fixed memory leak in controller selection loop.
17) Added decibel display to frame view window.
18) Fixed signal catching for converter routines.
19) Fixed "bar" graph mode so that sound graphs display correctly.
20) Added optional filtering into sample rate conversion command.
21) Added optional filtering into transpose command.
22) Fixed bug in framing algorithm affecting FFT, LPC, and Pitch Tracking.
23) Fixed "bug" causing abort when reading zero-length files.
24) Added phase vocoder command (currently for analysis only).

Version 1.03:
25) Many changes to Sparc converter code.
26) Addition of converter code for several new platforms, including SGI.
27) Fixed bug in splicing code for mu-law file type.
28) Fixed bug in sample rate conversion for sound files.
29) Fixed bug in default directory code (when SFDIR not set).
30) Enabled automatic sound format conversion before playing (if SRs match).
31) Fixed file comment window so that comment text is visible (still not
    editable, though).
32) Fixed horiz scale and edit labels to update when sr or length changes.
33) Added rec/play level and audio port output menu commands.

Version 1.04:
34) Fancied up menus a bit, added enable/disable.
35) Got stop command to work for both record and play operations.
36) Added "set default dir" command to allow resetting of dirs.
37) Modified C++ code to make it Cfront-compatible.
38) Fixed FormantFilter bug:  non-lpc-file types rejected in all cases now.
39) Fixed bug in dialog panels:  ^G now indicates Cancel whenever there is
    a choice of responses.
40) Closing window from WM now invokes proper close() method (i.e., asks for
    confirmation if file not saved).
41) Added raw file reading capability (sounds, lpcfiles).
42) Now can be started without filenames (will open temp soundfile).
43) Added continuous-update option for insert point (control key down).
44) Added frame value display to above option.
45) Added samp-rate check to crossfade option (check for mismatch).
46) Improved and debugged SGI converter code.
47) Many code changes to make AT&T compatible.
48) Numerous memory leaks found and patched.
49) Iconified windows now deiconify when displaying messages.
50) Added global resource for browser to remember each new path.
51) Fixed bug in "New view of selection" command.

Version 1.05:
52) Added file error checking to Header read and write routines (more complete).
53) Failed open commands no longer pop up blank window.
54) Added data dump command (dump to file).
55) Added raw file reading for FFT and envelope files.
56) Fixed bug in button text "boldification" which was causing random bold
    text in panels.
57) Added header comment reading and writing to SGI AIFF code.
58) Fixed minor bug in key command recognition (XR5 vs. XR6).
59) Added error checking for raw header entry values.
60) Rewrote comment editing so that it now works.
61) Fixed more bugs in header code.
62) Added New Type menu to allow creation of other file types.
63) Fixed RMS amplitude code in envelope extractor.
64) Fixed floating point conversion on SGI platform.
65) Added LPC resynthesis to new Synthesis Sound submenu.
66) Added AIF-C format reading on non-SGI platforms.
67) Added SND format reading on SGI platforms.
68) Data saved back to its original on-disk file will preserve the header type.
69) Fixed bug in file browser which made it impossible to load root-level files.
70) Fixed serious bug in phasevocoder data modifier code.
71) Many memory leaks plugged.
72) Cleaned up code quite a bit.
73) Simplified QueryItem class.
74) Fixed edit status delegate to update edit panel items.

Version 1.06:
75) Added Pvoc resynthesis command, and rewrote PVanalysis command.
76) Data no longer scans for peak in newly created file, or when inserting 
	space (zero samples) or when extending file length.
77) Now can read phase vocoder files generated by Csound's pvanal program.
78) Added support for unsigned char (8 bit linear) sound format.
79) Default sound sample rate, format, and suffix are now set correctly.
80) Moved more editor method functionality into separate classes.
81) Fixed Selector so that when using the "set insert point" and "set edit
    region" commands, the screen quantization is bypassed, allowing any sample
	or range to be selected.
82) Added support for 8-bit linear soundfiles.
83) Completed addition of inskip and duration specifiers for files.
84) Added useful message when attempting to "revert" in-memory-only files.
85) Fixed copy and replace routines so that automatic scaling and conversion
    takes place when two different data types interact.
86) Added WAVE sound header i/o, including byte-swapping when necessary.
87) Headers now check for invariants both after reading and before writing.
88) Added Sound and LPC options menu for setting default parameters.
89) Finished Save As... command -- now user may select header type when saving
	to a new (nonexistent) sound file.
90) Fixed bug in error checking for transposition by ratio.
91) Added ugly pre-template hacks back in for stupid SGI CC compiler.
92) Fixed bug in AIF-C header that caused crash.
93) Added SMPTE time scale display.
94) Fixed Aifc header:  float format disallowed.
95) Sound file suffix now changed rather than appended to when data type is
    changed.
96) Worked on AIFC header code to make it more robust.
97) Dialog boxes are now popup windows, and are not affected by the WM.  This
	prevents the problem of hiding or iconifying the dialog box during popup.
	This also allows them to appear before any other windows appear.
98) Status bar no longer Sync's the DISPLAY.  This speeds up processes that
	were waiting for a visual status bar update, esp. via remote connection.
