home *** CD-ROM | disk | FTP | other *** search
/ The Final Windows Shareware CD / _.img / winshare / winutil / wincmd73 / history.txt < prev    next >
Text File  |  1994-03-27  |  29KB  |  693 lines

  1.  
  2.                           HISTORY FILE FOR WCL
  3.                           --------------------
  4.  
  5. Version 7.30a (March 1994)
  6. --------------------------
  7.  
  8. Fixed a bug in the search engine for the SEEK command which sometimes
  9. led to a truncation in the display of the names of directories. This
  10. bug also affected the DIR/S command.
  11.  
  12. Version 7.30 (March 1994)
  13. --------------------------
  14. New features;
  15.  
  16.   1. WCL now has an UNZIP feature - to extract files from ZIP archives
  17.      created by PKUNZIP and other ZIP utilities. This feature is based
  18.      on freeware source code produced by the Internet INFO-ZIP group.
  19.      This is implemented by the new "UNZIP" command.
  20.  
  21.   2. A new command "RUNDOS" has been introduced. Sometimes, users
  22.      experience some problems with some DOS programs. A typical situation
  23.      is a case where the user is trying to pass some parameters to a DOS
  24.      program (e.g., to redirect output from the DOS program to a file).
  25.      If you have persistent problems with running a particular DOS
  26.      program through WCL, and nothing else works, try the RUNDOS command.
  27.  
  28.      This is used by typing "RUNDOS" before the name of the program to
  29.      be executed. What this does is to call your DOS command interpreter
  30.      (i.e., the "COMSPEC" environment variable) and then pass to it
  31.      anything that appears after the "RUNDOS" command. This is in effect
  32.      equal to running the program from the DOS prompt.
  33.  
  34.   3. A new file WCLCODE2.DLL has been added to the package.
  35.  
  36.   4. You can now have a choice of fonts in the "small" WCL window, through
  37.      a new setting in the INI file, "DEFAULT-FONT".
  38.  
  39.   5. You can now give the main the "small" WCL window a border, through a
  40.      new setting in the INI file, "WINDOW-BORDER". When the window has a
  41.      border, it can be resized, to REDUCE its WIDTH only.
  42.  
  43.  
  44.  
  45. Version 7.20 (March 1994)
  46. --------------------------
  47. New features;
  48.   1. WCL can now UUencode and UUdecode files. There are 2 new commands
  49.  
  50.       ENCODE - UUencodes a file
  51.       DECODE - UUdecodes a file
  52.  
  53.    Each of them takes only ONE parameter - the name of the file to encode
  54.    or decode. The DECODE command is a bit slow - but there you are.
  55.    Thanks for Robert Swart for the UUencode/decode routines.
  56.  
  57.   2. You can now print the contents of the WCL window. With BIGWCL, you use
  58.      a new command "PRINTSCR". If this command is run without any parameter,
  59.      the contents of the window buffer are written into an ascii file called
  60.      BIGWCL.SCR. You can however direct output to the printer by supplying
  61.      "LPT1" or "PRN" as a parameter, and you can direct output to another
  62.      ascii file by supplying another file name.
  63.  
  64.         eg
  65.  
  66.           PRINTSCR               - output to BIGWCL.SCR
  67.           PRINTSCR PRN           - ouput to the printer
  68.           PRINTSCR SCREEN.TXT    - output to SCREEN.TXT
  69.  
  70.      This command does not work with the small windowed version, because
  71.      there is nothing to print there. However, when you run commands like
  72.      "DIR" from the small windowed version, a "Print Window" menu item is
  73.      inserted into the window. Clicking on that menu item brings up a
  74.      dialog that allows you to direct output to the printer, or to an
  75.      ascii file called WCL.SCR.
  76.  
  77.  
  78.   3. New command "EXECWAIT", or "EW" added. This is for use in running
  79.      EXTERNAL programs through WCL batch files. What it does is to cause
  80.      WCL to WAIT until the program being run has terminated, before running
  81.      the next command in the batch file. To use EXECWAIT, all you need to do
  82.      is to put it before the command that you would normally type.
  83.  
  84.      eg
  85.  
  86.        EXECWAIT NOTEPAD TEST.TXT
  87.  
  88.      You can use this command instead of the "PAUSE" and "DELAY" commands.
  89.  
  90.  
  91.   4. New file WCLCODE.DLL added to the package
  92.  
  93.  
  94. Version 7.10a (March 1994)
  95. --------------------------
  96. A bug that sometimes caused GPFs has been fixed.
  97.  
  98. Version 7.10 (March 1994)
  99. ------------------------
  100. This is a mojor upgrade.
  101.  
  102. 1. Full command-line editing introduced. You can use the left and right
  103.    ARROW KEYS, Backspace, Delete, Ins, Home, and End, to move about and edit
  104.    the commands being entered, and also to edit the commands that have
  105.    been brought up through DOSKEY scrolling. Thanx to Stephen Ryan for
  106.    the line editing function.
  107.  
  108. 2. This command-line editing is optional. It is turned on by the
  109.    "LINE-EDITOR=" line in WCL.INI. You can turn it off and on temporarily
  110.    by using the new command "LINE-EDITOR ON" (to turn it on) or
  111.    "LINE-EDITOR OFF" (to turn it off). If DOSKEY emulation is not
  112.    enabled, command-line editing will not work.
  113.  
  114.    When command-line editing is enabled (the default setting in WCL.INI),
  115.    the text being typed at the command line will scroll horizontally on
  116.    the same line, and you can move left or right with the cursor keys.
  117.    If when the prompt is typed, the cursor is less than 20 characters from
  118.    the end of the WCL window, the cursor will move to the next line to allow
  119.    more room for the commands to be typed.
  120.  
  121.    When command-line editing is turned off, then the text being typed will
  122.    wrap onto the next line. In this case, you cannot go back to the
  123.    previous line.
  124.  
  125. 3. New command "SENDMESSAGE" added. You can use this command to send
  126.    messages to any active application through its process ID number.
  127.    The process IDs are obtained by the "LISTWINS" command.
  128.  
  129.    The messages that can be sent are "HIDE" (tell the process's main
  130.    window to hide itself); "MAX" (tell the process's main window to
  131.    maximise itself); "MIN"  (tell the process's main window to
  132.    minimise itself); and "NORMAL" ( (tell the process's main window to
  133.    restore itself to the normal display.
  134.  
  135.    It is the user's responsibility to make sure that the correct process
  136.    is being sent the message.
  137.  
  138. 4. New commands "PAUSE" and "DELAY" added. These are for use in WCL batch
  139.    files (ie. those with .CBF extension). Both of them are useful for those
  140.    occasions when you want the commands in the .CBF file to be executed in
  141.    the order in which they appear.
  142.  
  143.    Put "PAUSE" on the line following a command, and then WCL will pause
  144.    for a key press before executing the next line in the batch file.
  145.  
  146.    Put "DELAY", and WCL will stop for a bit, and then continue with the
  147.    batch execution. "DELAY" can take one parameter - the number of
  148.    SECONDS that WCL should wait for.  If no parameter i supplied,
  149.    WCL assumes a DELAY value of 1 second.
  150.  
  151.    NOTE: there is an UPPER LIMIT of 300 (5 minutes) for this parameter.
  152.          This is an arbitrary limit fixed by me, and if enough people
  153.          request its removal, I can remove all limits.
  154.  
  155.       examples;
  156.  
  157.          DELAY                  {will wait for 1 second}
  158.          DELAY 5                {will wait for 5 seconds}
  159.          DELAY 180              {will wait for 180 seconds - 3 minutes}
  160.          DELAY 1800             {will wait for 300 seconds - 5 minutes}
  161.  
  162.  
  163. 5. The number of lines allowed in WCL batch files has been increased from
  164.    20 to 30.
  165.  
  166. 6. Commands in WCL batch files will now be echoed on the screen before they
  167.    are executed. If you want this behaviour to change, you need to put the
  168.    line "ECHO OFF" at the beginning of each WCL .CBF batch file. You can
  169.    turn the ECHO on again in the batch file by putting "ECHO ON" before the
  170.    next command that you want to be echoed to the screen.
  171.  
  172. 7. You can now use "REM" in a WCL batch file. Any line that starts with
  173.    a REM will not be executed. Note that there MUST be a space between
  174.    the REM and any other text on the line.
  175.  
  176. 8. The search engine used for the SEEK command has been revamped. It is
  177.    now considerably faster than before (at least 100% faster). Thanx to
  178.    Duncan Murdoch for all his input into the new search routines.
  179.  
  180.  
  181. 9. A new "TIMER" feature has been added. This is enabled by the new
  182.    "SHOW-TIMER=" setting in WCL.INI, or by typing "TIMER ON" at the
  183.    WCL prompt. Note that this feature has a number of very serious
  184.    limitations - so you might not want to use it at all.
  185.  
  186.  
  187.    What it does is to activate a very pathetic on-screen clock. It is
  188.    pathetic because it has a number of problems;
  189.     [a] it stops being updated if the input focus changes from the WCL
  190.         window (until the input focus is returned to the WCL window -
  191.         if you are running under OS/2, and until the mouse is moved over
  192.         the desktop or the WCL window if you are running under Windows);
  193.  
  194.         The situation under OS/2 is so as to allow better multi-tasking
  195.         when WCL is in the background.
  196.  
  197.     [b] it is displayed inside the WCL window by default. This can cause
  198.         a number of problems with untidy screen displays, when the PROMPT,
  199.         or the commands being typed over-run the ticking clock, or when
  200.         the WCL window is moved from one place to another.
  201.  
  202.         The only other place I have managed to implement the display of
  203.         the clock is on the Windows desktop (at the top right corner).
  204.         You can use this option by setting the "TIMER-ON-DESKTOP=" line
  205.         in WCL.INI to "ON" or "1", or by typing "TIMER-ON-DESKTOP ON" at
  206.         the WCL command prompt. This does not work in seamless Win-OS/2.
  207.  
  208.         The problems with displaying the clock on the Desktop are, [a] that
  209.         the clock can be covered by other windows, and, [b] when WCL is
  210.         closed, you can see still see the last clock display on the Windows
  211.         desktop (you can get rid of this by maximising a window, and then
  212.         restoring it to normal again).
  213.  
  214.     [c] There are problems if you try to run FULL SCREEN DOS programs when
  215.         the timer is ON - often you just get dumped unceremoniously to the
  216.         DOS command prompt. Thus, if you are going to run FULL SCREEN DOS
  217.         programs from WCL, then you should NOT enable the timer feature,
  218.         or you should type "TIMER OFF" before running the program.
  219.  
  220.    In short, this "TIMER" feature is NOT very good, and that is why it is
  221.    turned OFF by default. If you find that it is NOT good enough for you to
  222.    use, then you can forget that I have said that it exists, and leave it
  223.    disabled. If you can live with its short-comings, then you can always
  224.    turn it on. You can also turn it off for the current session by typing
  225.    "TIMER OFF" at the WCL command prompt.
  226.  
  227.    When I can improve on this feature, I will do so - but don't hold your
  228.    breath. After all, a ticking clock is an un-necessary feature.
  229.  
  230.  
  231. 10. A number of bugs has been fixed (they all concerned the routines that
  232.     accept user input at the command prompt).
  233.  
  234.  
  235. Version 7.01 (February 1994)
  236. ----------------------------
  237. 1.  More adjustments made to improve multi-tasking under OS/2 and
  238.     Windows NT, this time, to include both instances when WCL is
  239.     running in the background, and when it is running in the foreground.
  240.  
  241. 2.  The problem which led to arrows keys sometimes having to be pressed
  242.     twice to implement DOSKEY-like scrolling has been fixed.
  243.  
  244.  
  245. Version 7.00a (February 1994)
  246. ----------------------------
  247. Very minor adjustment made to improve multi-tasking under OS/2 and
  248. Windows NT when WCL is running in the background.
  249.  
  250.  
  251. Version 7.00 (February 1994)
  252. ----------------------------
  253. This is a major update which presents a number of new features that
  254. have been under development for a long time.
  255.  
  256.  
  257. New Features
  258. ------------
  259. 1. Emulation of DOSKEY's scrolling through a list of past commands
  260.    by pressing the arrow keys. The UP and LEFT arrow keys (and Ctrl-Z)
  261.    scroll UP the list, while the DOWN and RIGHT arrow keys (and Ctrl-X)
  262.    scroll DOWN the list.
  263.  
  264.    The commands can then be executed, or edited, using the BACK-SPACE
  265.    only.
  266.  
  267.    This feature can be turned on or off by a new setting "EMULATE-DOSKEY"
  268.    in WCL.INI. It can also be turned on or off temporarily by using
  269.    a new command "DOSKEY" (ie, "DOSKEY ON", or "DOSKEY OFF").
  270.  
  271.  
  272.    A known problem with this feature is that sometimes you may have to press
  273.    an arrow key twice, before you get the scroll. This does not happen
  274.    when you use Ctrl-Z or Ctrl-X. I have so far been unable to find a way
  275.    of remedying this situation. If this bothers you, then you should use
  276.    Ctrl-Z to scroll up, and Ctrl-X to scroll down.
  277.  
  278.  
  279. 2. Assigning commands to FUNCTION KEYS (F1 to F9, and F11 to F12),
  280.    and the CONTROL KEY + AN ALPHABET (CTRL-A to CTRL-Y, but MINUS
  281.    CTRL-C, CTRL-G, CTRL-H, CTRL-M, CTRL-T, and CTRL-X - these are
  282.    reserved).
  283.  
  284.    The commands have to be assigned manually in KEYS.WCL.
  285.    Any command can be assigned to any of these keys, and any entry is
  286.    executed literally, EXACTLY as it appears in KEYS.WCL.
  287.  
  288.    Of all the function keys, only F1 and F3 are preset, but they can
  289.    be changed.
  290.  
  291.    "F1=HELP"   - invokes the on-line help
  292.    "F3=*"      - an asterisk fetches the last command (like F3 in DOS)
  293.  
  294.  
  295.    None of the CTRL key combinations is preset.
  296.  
  297.    This feature is disabled if the EMULATE-DOSKEY setting (above) is
  298.    turned off.
  299.  
  300.    A known problem with this feature is that sometimes you may have to press
  301.    a function key twice, before the command is executed. I have so far been
  302.    unable to find a way of remedying this situation.
  303.  
  304. 3. The number of commands kept in the command line history has been
  305.    increased from 20 to 30. Only the first 20 will be displayed when
  306.    you type "LIST" or "!" - but you can access all 30 with the DOSKEY
  307.    scrolling emulation.
  308.  
  309.  
  310. 4. With regard to the way WCL runs external programs, some users have
  311.    complained about the fact that WCL sometimes changes to the directory
  312.    in which the executable for the program was found, before running it.
  313.    This feature exists for many reasons (partly to do with Windows
  314.    itself), but it can be circumvented. I have decided to keep that
  315.    feature as the default, but to permit users to circumvent it.
  316.  
  317.    This is implemented when the user types "DO" before the name of the
  318.    program to be executed. This is explained in more detail below.
  319.  
  320.  
  321.    You can dispense with having to type "DO" all the time by setting
  322.    the "DO=" line in WCL.INI to "1", or "ON" (i.e., "DO=1"). With this
  323.    setting, WCL will behave as if you have typed "DO" before the name
  324.    of *every* program that you want to execute. This setting is NEW
  325.    (with version 7.0), and is disabled by default.
  326.  
  327.    Note that turning on this setting may cause some programs not to
  328.    work properly by virtue of not being able to locate their own data
  329.    files. Thus it may be better to leave this setting disabled, and
  330.    to use the "DO" command on a case-by-case basis.
  331.  
  332.  
  333. 5. Also with regard to the way WCL runs DOS programs, some users have
  334.    complained about the fact that WCL sometimes closes the DOS window
  335.    before they can read the output from the window. This is actually
  336.    a function of Windows, not WCL. However, I have provided an effective
  337.    (if inelegant) way to bypass this. This is implemented when the user
  338.    types "SPAWN" before the name of the program to be executed.
  339.  
  340.    When you do this, WCL puts everything that appears after "SPAWN" into
  341.    a batch file, and executes the file. When the file has finished
  342.    executing, you are invited to press ENTER to return to WCL.
  343.  
  344.  
  345. New Commands:
  346. -------------
  347. 1. "RENAMEWIN" - to change the title of the main window of any active
  348.                  process (by using its process ID number)
  349. 2. "KILLPROG"  - to terminate any active process (using its process ID)
  350. 3. "LISTWINS"  - to present a list of the currently active processes, and
  351.                  their process ID numbers (so that you can supply the
  352.                  correct ID number to RENAMEWIN or KILLPROG.
  353. 4. "DOSKEY"    - to enable or disable DOSKEY EMULATION and FUNCTION KEY
  354.                  support.
  355.  
  356.                  "DOSKEY ON"   - enables DOSKEY emulation
  357.                  "DOSKEY OFF"  - disables DOSKEY emulation
  358.  
  359.                  This does NOT change the setting in WCL.INI and is active
  360.                  for the current WCL session only.
  361.  
  362. 5. "DO"        - if this is typed before the name of an external program
  363.                  then WCL will remain in the current directory while
  364.                  running that program, and will not change to the program's
  365.                  directory as it sometimes does.
  366.  
  367.                  The only use of this command is as a prefix to whatever
  368.                  you would normally have typed. Thus if you would normally
  369.                  type;
  370.  
  371.                         "PKUNZIP WINCMD*.ZIP"
  372.  
  373.                  you would now type;
  374.  
  375.                         "DO PKUNZIP WINCMD*.ZIP"
  376.  
  377.  
  378.                  Most people will never need this command, but it is there
  379.                  anyway.
  380.  
  381.  
  382. 6. "SPAWN"    - this is explained above. If it is typed before the name of
  383.                 a DOS program that is to be executed, WCL keeps the dos
  384.                 window open after the program has executed, until you press
  385.                 a key. NOTE: do NOT use this command to run Windows programs.
  386.                 It will most certainly NOT work.
  387.  
  388.  
  389.                 With this command, you can also get WCL to execute the
  390.                 COMMAND.COM version of internal DOS commands (eg DIR,
  391.                 PATH, SET, COPY) - instead of the WCL version.
  392.  
  393.  
  394.                 e.g.
  395.  
  396.                 "DIR *.DOC" - this will execute WCL's own DIR command
  397.  
  398.                 but;
  399.  
  400.                 "SPAWN DIR *.DOC" - this will execute the COMMAND.COM
  401.                 version of DIR, in a separate DOS window.
  402.  
  403.  
  404. NOTE:
  405. -----
  406. From version 7.00 onwards, I will no longer be bundling the ASCII file
  407. WCL.TXT with this package. It has become too large, and is superfluous,
  408. since all the information therein can be found in the on-line help. The
  409. file has been replaced in the package with WCL.SUM - a plain ASCII file
  410. which is just an alphabetical list of the WCL internal commands. Note
  411. that the file does not elaborate on the commands. It only LISTS them.
  412. Full information on each command can be found in the on-line help.
  413.  
  414.  
  415. Version 6.50 (January 1994)
  416. ---------------------------
  417. Two new commands added.
  418.  
  419. 1. "SYSDIR" : this command changes to the Windows (or Win-OS/2)
  420.     SYSTEM directoy, where ever it is.
  421.  
  422. 2. "WINDIR" : this command changes to the Windows (or Win-OS/2)
  423.     directory.
  424.  
  425.  
  426. Version 6.40 (January 1994)
  427. ---------------------------
  428. 1. New parameter "/DELETE" added to the "SEEK" command. This is useful
  429.    for getting rid of files of a particular specification. The deletion
  430.    takes place in the current directory tree only. If you want to use it
  431.    to delete a file spefication through out the whole drive, you have to
  432.    run this from the ROOT directory. Use this parameter with care! You
  433.    are only given ONE warning.
  434.  
  435.        eg
  436.  
  437.         SEEK *.BAK /DELETE
  438.  
  439.    This will seek for all files with a *.BAK extension, in the CURRENT
  440.    directory tree, and delete any matching ones.
  441.  
  442.    If the file specification is "*.*", the /DELETE parameter will NOT be
  443.    accepted.
  444.  
  445.  
  446. 2. The search engine for the SEEK command has been improved. Users should
  447.    see slightly increased performance.
  448.  
  449. 3. Some internal re-structuring has been undertaken, to enhance
  450.    compatibility with OS/2 v2.1 and Windows NT.
  451.  
  452. 4. Excess baggage due to an attempt to support Windows 3.0 has been removed.
  453.    This program will still work under Windows 3.0, but certain commands will
  454.    not work. Thus, if you still have Windows 3.0, then sorry. I have to
  455.    assume that everyone has now moved on to Windows 3.1, or WFWG 3.11
  456.  
  457.  
  458.  
  459. Version 6.30 (December 1993)
  460. ----------------------------
  461.  
  462. 1. New feature - aliases for commands - or "command aliases", added. Up till
  463.    now, aliases have been available only for directories. Now you can have
  464.    an alias for any command, up to a MAXIMUM of 30 aliases. This requires a
  465.    new "[commands]" section in WCL.INI. Unlike the directory aliases which
  466.    require WCL.INI to be read each time, command aliases are loaded into
  467.    memory only ONCE - when WCL is loaded. Thereafter, they are processed
  468.    from memory, until you exit the current WCL session. This makes the
  469.    feature as fast as internal WCL commands. This feature is a bit like the
  470.    UNIX "alias" feature.
  471.  
  472.    One restriction is that the whole line on which the alias exists
  473.    cannot be more than 79 characters in length.
  474.  
  475.        Examples;
  476.  
  477.         [commands]
  478.         SYSDIR=DIR C:\WINDOWS\SYSTEM
  479.         CWCL=CD C:\WCL
  480.  
  481.    Note that the command aliases are evaluated *before* internal and
  482.    external commands.
  483.  
  484. 2. New command "NEWCOMMAND" introduced. This command is for the purpose
  485.    of creating a new command alias (see above), without having to edit
  486.    WCL.INI manually. This command inserts the new alias into WCL.INI, and
  487.    retains it in memory for use during the current session.
  488.  
  489.    Syntax
  490.  
  491.        NEWCOMMAND <Alias Name> <Command>
  492.  
  493.    Examples;
  494.        NEWCOMMAND BACKIT COPY *.DOC A:\
  495.        NEWCOMMAND CT COPYTREE
  496.  
  497. 3. New command "LISTCOMMANDS" introduced. This produces a list of the
  498.    first 20 command aliases.
  499.  
  500. 4. New command "HOME" added. This command changes to the WCL home
  501.    directory.
  502.  
  503. Version 6.20 (November 1993)
  504. ----------------------------
  505. 1. New command "COPYTREE" added. This copies a filespec in a
  506.    directory tree to another location, re-creating the directory
  507.    tree in the destination drive/directory. It is a bit like the
  508.    DOS "XCOPY /S" command. There are some restrictions with this
  509.    command.
  510.  
  511. 2. Fixed a number of minor bugs.
  512.  
  513. 3. The .TXT file WCL.TXT has become too big for the Windows NOTEPAD
  514.    to handle. From this version onward, when you type "HELP2" or "H2"
  515.    or "??" then WCL.TXT will be loaded into the Windows WRITE program,
  516.    and NOT the Windows NOTEPAD as in earlier versions.
  517.  
  518. 4. In view of (3) above, I am seriously considering leaving WCL.TXT out
  519.    of the documentation.
  520.  
  521. 5. This program is getting bigger!
  522.  
  523.  
  524. Version 6.10 (November 1993)
  525. ----------------------------
  526. Fixed a bug in the search engine used for the SEEK, DIR /S and the
  527. DELTREE commands.
  528.  
  529.  
  530. Version 6.00 (October 1993)
  531. ---------------------------
  532. This is a major update.
  533.  
  534. 1.  New command "COLOR" introduced as an easy means of setting the
  535.     foreground and background colors, and the wallpaper, respectively.
  536.     The command inserts the supplied parameters into WCL.INI.
  537.  
  538.        e.g.,  "COLOR blue gray gray"
  539.  
  540. 2.  New command "GETCOLOR" introduced. This allows the user to see the
  541.     current color settings in WCL.INI, without using an editor to
  542.     view the INI file.
  543.  
  544. 3. New command "CLS" introduced. This clears the screen, and the contents
  545.    of any scroll back buffer.
  546.  
  547. 4.  A host of minor bugs have been fixed.
  548.  
  549. 5.  Due to popular demand, a new command "DELTREE" has been implemented.
  550.     This command attempts to delete ALL the files in a given diretory
  551.     tree. This includes all the files in that directory, and in its
  552.     subdirectories. It then attempts to erase all the subdirectories
  553.     in that directory tree.
  554.  
  555.     NOTE: I have implemented this command against my better judgment,
  556.           because users demanded it. In my opinion, it is best left
  557.           well alone. If anybody proceeds to use it, I am not responsible
  558.           for any loss of data that may ensue.
  559.  
  560.           Because of the drastic nature of what DELTREE does, I have
  561.           imposed some limitations;
  562.  
  563.             1. You will be asked to confirm TWICE that you wish to proceed.
  564.  
  565.             2. You must supply the name of a valid directory to the
  566.                command. Just typing "DELTREE" will be rejected. You
  567.                need to type something like "DELTREE D:\JUNKMAIL"
  568.  
  569.             3. The command will reject any attempt to apply it to
  570.                the ROOT directory of any drive.
  571.  
  572.                    e.g., "DELTREE \"
  573.                    or    "DELTREE C:\"
  574.  
  575.                these will NOT be accepted.
  576.  
  577.             4. If there is any problem with deleting any file at all, then
  578.                the process will abort.
  579.  
  580.  
  581. Version 5.10 (October 1993)
  582. ---------------------------
  583. 1.  A new switch "/S" is added to the "DIR" command. This lists files
  584.     in the directory tree, which match the supplied filespecs.
  585.  
  586.     Note that the files listed by this switch are NOT sorted at all.
  587.     Note also that this switch CANNOT be used with any other switch
  588.     that begins with a "/".
  589.  
  590. Version 5.07 (October 1993)
  591. ---------------------------
  592. 1. Users can now set both the text and background colors. This
  593.    involves three new settings in WCL.INI;
  594.         [a]  TEXT-COLOR=
  595.         [b]  TEXT-BACKGROUND=
  596.         [c]  WALLPAPER=
  597.  
  598.    See WCL.TXT or the help file for full details.
  599.  
  600. Version 5.06 (October 1993)
  601. ---------------------------
  602. 1. Bug that caused text not to appear in the BIGWCL window on some
  603.    systems was fixed.
  604.  
  605. 2. Other minor bugs fixed.
  606.  
  607. 3. You can now insert a space after your prompt by adding a hash
  608.    ("#") to the end of the prompt (e.g., "PROMPT Hello:#" - this
  609.    will cause a space to be inserted after the "Hello:". Do not
  610.    use the hash with "$P$G".
  611.  
  612. 4. Cosmetic changes made to the "DEL" command.
  613.  
  614. 5. New installation program. This is now optional.
  615.  
  616. 6. Default setting of the BIGWCL main window now set to provide a
  617.    scroll back buffer.
  618.  
  619.  
  620. Version 5.05 (October 1993)
  621. ---------------------------
  622. The "SEEK" command has been rewritten. It now works by locating
  623. all the files that match the filespecs, searching through the
  624. whole drive. It can now accept wildcard characters.
  625.  
  626. Version 5.00 (October 1993)
  627. ---------------------------
  628.  
  629. 1.      A new executable (BIGWCL.EXE) is added to the package. This is
  630.         basically the same program as WCL.EXE, but with some differences;
  631.           [a] the main window is big
  632.           [b] the output from commands (such as DIR, COPY, TYPE) is in the
  633.               main window, instead of in popup windows (as WCL.EXE does)
  634.           [c] the executable does not require the library file WCLDLL.EXE
  635.           [d] the introduction of BIGWCL.EXE has resulted in some more
  636.               entries being added to the WCL.INI file, to cater for the
  637.               screen co-ordinates of the BIGWCL main window. Apart from
  638.               these new entries, BIGWCL.EXE uses the entries in the WCL.INI
  639.               file in the same way as WCL.EXE
  640.           [e] BIGWCL.EXE is probably faster than WCL.EXE for most commands,
  641.               but uses more memory.
  642.  
  643.        I expect users to use either WCL.EXE or BIGWCL.EXE as their WCL
  644.        program, since they do more or less the same thing. However, there is
  645.        no reason why the user cannot use both of them.
  646.  
  647. 2.     New switches (/O[E,S,D] /L /W) are added to the DIR command, to
  648.        increase compatibility with the DOS DIR command. The /W switch is
  649.        only implemented in BIGWCL.EXE. The /O parameter is for changing the
  650.        order in which the files are sorted. Type "DIR /?" to see the options
  651.        available.
  652.  
  653.  
  654. Version 4.61 (October 1993)
  655. ---------------------------
  656.         Fixed a bug involving copying files with the read-only attribute,
  657.         from a write-protected disk.
  658.  
  659. Version 4.60 (October 1993)
  660. ---------------------------
  661. 1.      Parameters can now be passed to programs called in WCL batch files,
  662.         just like in DOS. Up to 3 parameters can be passed to a program,
  663.         through the use of "%" (e.g., %1 %2 %3).
  664.  
  665. 2.      Some minor bugs were fixed
  666.  
  667. 3.      Program efficiency has been improved. First, memory usage has
  668.         decreased by about 40kb. This has been achieved by certain
  669.         optimizations, and static linking of routines that were formerly
  670.         called from a supplied DLL. Secondly, many operations are now
  671.         marginally faster.
  672.  
  673.  
  674. Version 4.50 (June 1993)
  675. ------------------------
  676.         This is the first general release. The program has before now been
  677.         released only to a few people, mainly friends and acquaintances.
  678.  
  679.  
  680.  
  681.  
  682.  
  683. (c) 1994, Dr. A. Olowofoyeku
  684.     268 Horwood,
  685.     Newcastle,
  686.     Staffs ST5 5BQ
  687.     ENGLAND.
  688.  
  689.     E-mail: 
  690.       laa12@keele.ac.uk
  691.       chief@mep.com
  692.  
  693.