home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / cmdpk164.zip / history.cpk < prev    next >
Text File  |  1998-01-09  |  11KB  |  265 lines

  1. ** CommandPak (w) (c) 1997-98 Ulrich Möller **
  2.  
  3. HISTORY
  4. =======
  5.  
  6.     In this file you will only see what I (Ulrich Möller) have changed
  7.     with CommandPak. For MLRXSHL's history and further information
  8.     please consult the online reference.
  9.  
  10.     Version 1.64 (Jan. 1, 1997)
  11.     ----------------------------
  12.  
  13.         Reworked large parts of the online documentation;
  14.         removed some errors; clarified things.
  15.  
  16.         xren.cmd:
  17.           - "-8" option added (FAT naming).
  18.           - "-f" works with "-d" (always delete .LONGNAMEs)
  19.  
  20.         xcp.cmd added. Help files updated accordingly.
  21.  
  22.         watchdrv:
  23.           - Language support added; now uses XHELPxxx.MSG.
  24.           - Help files updated accordingly.
  25.  
  26.         profilec.shl:
  27.           - clarified a few explanations.
  28.  
  29.         Install script:
  30.           - now sets a neat icon for desktop folder.
  31.           - CmdShl icon improved.
  32.  
  33.  
  34.     Version 1.63 (Dec. 20, 1997)
  35.     ----------------------------
  36.  
  37.         Changed name of introductory doc to CMDPAK0.INF
  38.  
  39.         xdir:
  40.           - Added support for XDIR.DIRCMD.
  41.  
  42.         xren:
  43.           - Rebuilt xren almost completely since options didn't work
  44.             together right.
  45.           - Moving/renaming should now work properly.
  46.           - Better backup functions.
  47.           - "-d" works now in move/rename mode also.
  48.  
  49.         xhelp:
  50.           - Country support via HELP.COUNTRY.
  51.           - Moved all messages into external file.
  52.           - German translation available
  53.           - Adjusted for usage with HELPCMD
  54.           - help <envvar>: <envvar> must have been defined as
  55.             HELP.<envvar>.
  56.           - HELP.ANCHOR, HELP.BOLD, HELP.ITALICS implemented.
  57.           - Bugfix: work on non-OS/2 carriage returns (UNIX) also.
  58.           - Several bugfixes.
  59.           - Improved system messages: e.g. REX16 works also now.
  60.  
  61.         Profile:
  62.           - adjusted HELP.COMMAND for new CmdShl.
  63.           - added HELP.xxx for colors.
  64.           - added new functions from MLRXSHL
  65.           - moved recurse.cmd into profile.
  66.           - moved open.cmd into profile; now respects CDPATH also.
  67.  
  68.         Install program
  69.           - several languages now supported
  70.           - will change profile to selected language
  71.           - checks for previously installed files
  72.  
  73.         Removed:
  74.           - recurse.cmd
  75.           - open.cmd
  76.  
  77.  
  78.     Version 1.62 (Dec. 14, 1997)
  79.     ----------------------------
  80.  
  81.         Fixed xdir.cmd crash in error messages.
  82.  
  83.         xhelp:
  84.           - "list" option improved.
  85.           - Message is adjusted according to "help"'s argument
  86.             ("help ls" and "help dir" will display different things).
  87.           - Now processes a subset of HTML commands quite perfectly;
  88.             messages are formatted on-the-fly according to screen
  89.             width and such.
  90.           - Rebuilt all help messages, now also using <B> tags.
  91.           - Added processing of external HTML and text files.
  92.           - Added processing of text from the command line.
  93.  
  94.         watchdrv: if no drive is given now, last available drive
  95.             will be used.
  96.  
  97.         ln:
  98.            - was completely buggy; reworked "expandPath()" from scratch.
  99.  
  100.         More DOCs ("What is OS/2 command line?", "How do xxx work?").
  101.         Documentation split into several parts, maintained separately by
  102.         Martin Lafaix and me.
  103.  
  104.  
  105.     Version 1.61 (Dec. 8, 1997)
  106.     ---------------------------
  107.  
  108.         This version is basically a re-implementation of CommandPak
  109.         over a new MLRXSHL version by Martin Lafaix. This is a first
  110.         temporary release before a "unified" version of MLRXSHL and
  111.         CommandPak will be shipped.
  112.  
  113.         Default profile: re-implemented my changes on the default profile.
  114.             "exit" now implemented as an alias; Alt+F4 set to "exit".
  115.  
  116.         xhelp.cmd: new tool to display language-dependent messages in place
  117.             of former built-in "help" command ("help" alias defined).
  118.  
  119.         query.cmd: new options "mem", changed "system", "irqs",
  120.             "drivers"
  121.             Now calls xhelp when no args are given.
  122.  
  123.         xren.cmd: removed help messages, now calls xhelp.
  124.  
  125.         xdir.cmd: removed help messages, now calls xhelp.
  126.             Re-implemented xdir completely over SDir V0.96.
  127.  
  128.         recurse.cmd: removed help messages, now calls xhelp.
  129.  
  130.         ln.cmd: removed help messages, now calls xhelp.
  131.  
  132.         open.cmd: removed help messages, now calls xhelp.
  133.  
  134.         Fixed install program which used a few RexxUtil calls
  135.             only available in ObjectRexx/Warp 4.
  136.  
  137.         Improved provided icons for 32x32 resolution.
  138.  
  139.         Documented everything (I hope) in cmdpak.inf.
  140.  
  141.  
  142.     Version 1.6 (Nov 24, 1997)
  143.     --------------------------
  144.  
  145.         First (non-public) version put out in cooperation with Martin
  146.         Lafaix with proper rules for who is working on what parts of
  147.         the two subpackages.
  148.  
  149.         xdir: can now display abstract WPS objects collected from the
  150.             OS/2 INI files. For this, the "-W" option has been added.
  151.             Example: "xdir -W C:\DESKTOP" will show the objects in the
  152.             desktop directory. The abstract objects are treated as if
  153.             they had the "w" attribute (which really adds a sixth
  154.             attribute to the "adhrs" attributes). Actually, "-W" is
  155.             just an abbreviation for "-a:w" (turn on "w" attrib).
  156.             The collection of WPS objects is done via WPTOOLS.DLL
  157.             which is quite slow on large INI files and large
  158.             directories. This process is only performed though when
  159.             it's really needed; normal xdir operation is not affected.
  160.  
  161.             Abstract WPS objects are marked with a trailing "@".
  162.             New environment variable: DIRCLR.WPABSTRACT=<color>.
  163.             Just add the color; no complex syntax available.
  164.  
  165.             Plus: Even more UNIX "ls" options added.
  166.             -   "-F": classify files (append *, \, @)
  167.             -   "-S": sort by size ("-z" removed)
  168.  
  169.         xren: Now provides UNIX "mv" functionality, i.e. can also
  170.             move files when a path is specified in the second filespec.
  171.             This means there are now three "operating modes" (sort of),
  172.             which are standard "ren", "move" and EA handling.
  173.             New options:
  174.             -   "-b": make backups of double originals when moving files
  175.             -   "-i": interactive mode, ask before doing anything
  176.             -   "-f": force mode, overwrite without asking
  177.             -   "-L" and "-U" instead of "-l" and "-u" (same as xdir)
  178.  
  179.         ln: New command for creating "links". Since FAT and HPFS don't
  180.             support real "links", these are implemented with WPShadow
  181.             objects. This means: With "ln" you can create shadows of
  182.             objects, which are visible with "xdir -W".
  183.             Syntax sort of like UNIX "ln"; type "ln -h" for details.
  184.  
  185.  
  186.     Version 1.5
  187.     -----------
  188.  
  189.         This is the first version released by me (Ulrich Möller).
  190.         I started working on CommandPak in August 1997, which was then
  191.         MLRXSHL version 1.13 of March 13, 1997 by Martin Lafaix. Version
  192.         numbering begins with 1.5 to separate development of MLRXSHL
  193.         and CommandPak.
  194.  
  195.         Things I have added since then include:
  196.  
  197.         an install program
  198.  
  199.         Miscellanea:
  200.         -   The help system has completely been reworked
  201.             in order to also allow UNIX-like "-h" options. A lot more help
  202.             messages have been added (so far in English only).
  203.  
  204.         xdir: used to be "SDIR" by Martin Lafaix also. Aside from adjusting
  205.             the help system, the handling of command line options has
  206.             completely been reworked. All options can be introduced both by
  207.             "-" and "/" now, while the upper-case options can only be
  208.             accessed by "-", since when using "/", the option is translated
  209.             to lower case (to preserve compatibility). The new options are:
  210.  
  211.             -   "-C" will display files like the "wide" format (i.e. in
  212.                 columns), but ordered from top to bottom instead of from
  213.                 left to right. This is more like the UNIX "ls" command,
  214.                 while the "wide" format (left to right) behaves like OS/2
  215.                 "DIR". "-C" is the DEFAULT now (as opposed to OS/2 "DIR").
  216.                 If you don't like it, "SET DIRCMD=/L" in your profile.
  217.             -   "-L" and "-U" enforce output in lower/upper case.
  218.             -   "-d", "-t", "-z", "-n", "-1", "-R", "-p" make xdir a little
  219.                 more similar to UNIX "ls" also. Type "xdir -h" for details.
  220.             -   "-x" lets you choose what information you want to see;
  221.                 with this option, you can also display attribs and
  222.                 .LONGNAME extended attributes for each file. Set your
  223.                 preferences as "SET DIRCMD=-x:<whatever>" in your profile.
  224.  
  225.             As opposed to previous versions (of SDIR), options can now be
  226.             composed to reduce typing, such as "ls -pla". However, the old
  227.             syntax ("dir /a /w") still works also.
  228.  
  229.             The environment variable "DIRCMD" is now also examined.
  230.  
  231.             A bug was also fixed which made SDIR crash on my \OS2 directory,
  232.             since the spacing calculations for file names resulted in a
  233.             negative number passed to the "COPIES" function.
  234.  
  235.             "dir" and "ls" are defined as aliases in the default cmdshl
  236.             "profile.shl", thus making xdir a replacement of the original
  237.             "DIR" command. Since aliases are case-sensitive, the original
  238.             "DIR" can still be reached by typing "DIR" instead of "dir".
  239.  
  240.         query: a few new requests have been added (that aren't really THAT
  241.             useful, I must admit).
  242.  
  243.         All new commands (not taken over from Martin Lafaix' MLRXSHL):
  244.         -   xren.cmd: Please type "xren -h" for details. "ren" is defined
  245.             as an alias to "xren.cmd" in the default cmdshl "profile.shl".
  246.         -   watchdrv.cmd: Please type "watchdrv -h" for details.
  247.         -   open.cmd: not really fancy yet, but helpful (type "open -h"
  248.             for help).
  249.         -   recurse.cmd: type "recurse -h" for help.
  250.  
  251.  
  252. KNOWN BUGS/PROBLEMS
  253. ====================
  254.  
  255.     Please see the online reference for this.
  256.  
  257.  
  258. CONTACT:
  259. ========
  260.  
  261.     Ulrich Möller
  262.     e-mail: ulrich.moeller@rz.hu-berlin.de
  263.     www:    http://www2.rz.hu-berlin.de/~h0444vnd/
  264.  
  265.