New in this release (v1.6)
--------------------------
1) Typing "\" or "/" at the command line brings you to the root directory
   of the current drive.

2) YAOS now checks if the executable to be launched is a PM app. If it is,
   the PM app will be started on a separated session. As a result, your YAOS 
   window will not be minimized. (Thanks to a few of you who have written to
   me with the instructions for doing this.)

3) Using Ctrl-Right-Cursor (Alt-F) or Ctrl-Left-Cursor (Alt-B) while 
   performing command line editing brings the cursor to a position following 
   a non alphanumeric character. Previously, the cursor positions itself 
   following a space.

4) The -x startup option of YAOS is fixed to allow YAOS specific commands
   to be executable also.

5) A new startup option, -c, is added to YAOS to allow YAOS specific commands
   to be executed, after which, the YAOS session will terminate.

6) You can now forced a directory rescan of any drive using the "ycd" command
   by providing as parameter the drive letter followed by a colon. For
   example, to force a rescan of the C drive, use the following command:
   ycd c:

   A user has pointed that since directories are created and removed quite
   frequently, it might be useful to perform a rescan of the drives every
   time one starts up OS/2. You can do that now by having the following line
   in your CONFIG.SYS file. (The actual drive letters and directory may vary.)

   CALL=c:\yaos\yaos.exe -c "ycd c:" -c "ycd d:"

   The above line performs a rescan of drives C and D whenever OS/2 starts up.

New in release (v1.51)
----------------------
1) Fix for core dump when completing a filename that begins with the slash.

New in release (v1.5)
---------------------
1) Implementation of default application launching for different file 
   extensions. Using the "ext" command, you can specify what application
   you want launched when a file of a particular extension is executed. For
   example, after setting "ext txt=tedit", whenever you type a filename with
   an extension txt at the command line, the program "tedit" will be called
   up automatically to edit that file. 

   To start all exe programs on separate sessions, you can set "ext exe=start".
   However, YAOS does not currently check if an exe program is PM or not. If 
   you know of an easy way to do this, please enlighten me. Thanks.

2) Quick directory changing works on drives that you do have write access on. 
   With such drives, a file YCD_DATX (where X is the drive alphabet) will be 
   created in the root directory of drive C so as to prevent a rescan of the
   drive every time "ycd" is used on it.

3) File name completion for cases like c:<TAB> works now.

4) A bug fix for usage of %environment-variables% in "set" statements.

New in release (v1.01)
----------------------
1) By popular demand, when cycling through previous commands using the
   up/down arrow keys, the cursor is now positioned at the end of the command
   line instead of at the beginning.

2) Alias for "exit" works now.

3) When a change directory is performed and if there is no immediate match,
   YAOS automatically invokes the quick directory changer.

New in release (v1.00)
----------------------
1) A vcd-like quick directory changer. The new command "ycd <directory>"
   performs a quick change to the directory specified anywhere on the same
   drive. When the command is first issued on any drive, a directory scan
   is carried out and the results stored in a file named "YCD_DAT" in the
   root directory of that drive. Subsequently, YCD_DAT will be used whenever
   a ycd is called. If you make changes to the directory structure, you can
   cause yaos to rescan by deleting the YCD_DAT file. Currently, ycd do not
   support cross directory searches.
   [Note: If you are on a networked drive and do not have write permissions,
   using ycd will result in a directory scan every time. (I have not personally
   tested ycd on a networked drive.)]

2) Implemented CMD.EXE's F1 functionality. To search through previously used 
   commands, just type in the first few characters and hit the F1 function-key
   to cycle through matches. You can also use the Up/Down arrow keys to do
   the same thing. As a result, command editing after a search no longer
   begins at the end of the commandline.

3) A command selected in a history popup window (using <Alt-h>) is not 
   executed immediately. This allows you to edit the command before issuing it.

4) Wrap-around now occurs in all popup windows.

New in release (v0.99)
----------------------
1) Bug fixes: "!.." works if ".." is in cmdline history.
   (plus a few minor fixes)

2) 'x' no longer exits yaos. Both 'exit' and Alt-x do. 

3) Environment variable expansion works now. For example, you can do something
   like this:   set path=%path%c:\mydir;

4) No longer exits unnecessarily when Ctrl-C is pressed while executing a
   command. In fact, yaos mask out SIGINT and SIGBREAK signals.

5) Use of '&' to detach a process like in Unix.

6) New command "kill <pid>" that destroys the process whose id is <pid> 
   (<pid> can be specified in hexadecimal (e.g., 0x261) or 
   decimal (e.g., 609). Make use of the OS/2 program "pstat /c" to find out
   the pids of active processes.

New in release v0.98a
---------------------
This release fixes a bug in v0.98 relating to writing aliases to files.
It has no additional feature over v0.98.

New in release v0.98
--------------------
1) The '-r <filename>' option is obsolete. In its place, a new option
   '-s <filename>' is added. The file may contain both alias definitions
   and environment variables settings.

2) The command "alias -r <filename>" is now replaced by a more general
   command called "source <filename>". The contents of <filename> may
   contain both alias definitions and environment variables settings.

3) Alias expansions will not be shown if the '-q' flag is used.

4) Alias definition in a file requires the "alias" keyword. Previously, an
   alias definition in a file looked like:
           c=cls
   Now, it must be specified as:
           alias c=cls OR
           alias c cls

5) Verify on/off settings work now.

6) Hitting the <Esc> key clears the command line.



