home *** CD-ROM | disk | FTP | other *** search
/ Chip Hitware 3 / Chip_Hitware_Vol_03.iso / chiphit3 / win95 / tool / takecomm / updat101.doc < prev    next >
Text File  |  1995-08-21  |  15KB  |  408 lines

  1.  
  2.  
  3.  
  4.                                   JP Software
  5.  
  6.                      Take Command/32 Update Documentation
  7.  
  8.                         Version 1.01 -- August 22, 1995
  9.  
  10.    Copyright 1988 - 1995, JP Software Inc., All Rights Reserved.  Published
  11.    by JP Software Inc., P.O. Box 1470, E. Arlington, MA 02174 USA, (617)
  12.    646-3975.  4DOS is a registered trademark and 4OS2, Take Command, and
  13.    Take Command/32 are trademarks of JP Software Inc.  Other brand and
  14.    product names are trademarks of their respective owners.
  15.  
  16.  
  17.    Check through this file for a comprehensive list of what's changed in
  18.    Take Command/32 for Windows NT and Windows 95 since version 1.0. 
  19.    Additional documentation on new features is in the online help.
  20.  
  21.    Some of the descriptions below may be more detailed than you need; if
  22.    you aren't using a feature, feel free to skip to the next item.  If you
  23.    are new to Take Command with version 1.01, you can skip this file
  24.    entirely, and begin with the Introduction and Installation Guide.
  25.  
  26.    This file is divided into the following sections:
  27.  
  28.           General Features and Enhancements
  29.           Startup and Initialization
  30.           Menus and Dialogs
  31.           Command Changes
  32.           Variables and Variable Functions
  33.           Technical and Compatibility Changes
  34.           Bugs Fixed
  35.  
  36.    Significant new features and those which affect most users are marked
  37.    with "**" in the lists below.  Other items discuss smaller or more
  38.    technical changes.
  39.  
  40.    This file is formatted at 58 lines per page, and contains form feeds and
  41.    page footers.  It can be viewed with a file viewer such as the 4DOS LIST
  42.    command, or printed on most PC printers using the command:
  43.  
  44.               copy updat101.doc prn
  45.  
  46.    Printing it with a program that formats the pages is not likely to work
  47.    due to the formatting included in the file.
  48.  
  49.  
  50.  
  51.  
  52.  
  53.                                                                 (8/95-1.01)
  54.  
  55.  
  56.  
  57.  
  58.  
  59.    Take Command 1.01  [8-22-95]  UPDAT101.DOC                        page 1
  60.  
  61.  
  62.  
  63.                        Take Command/32 1.01 Change List
  64.  
  65.  
  66.    General Features and Enhancements
  67.    ---------------------------------
  68.  
  69.    => **  Updated Take Command/32 to improve operation of console-mode
  70.           applications under Windows 95.  The console-mode window
  71.           (accessible with Alt-V) is fixed at 50 lines in Windows 95,
  72.           rather than the 100 lines used under Windows NT to provide a
  73.           console-mode scrollback buffer (this is due to a bug in Windows
  74.           95, not a limitation of Take Command/32).
  75.  
  76.    =>     Directory colorization now looks for the last '.' in the filename
  77.           (rather than the first) to determine the extension for HPFS and
  78.           NTFS files.
  79.  
  80.  
  81.    Startup and Initialization
  82.    --------------------------
  83.  
  84.    =>     Added a new .INI directive:
  85.  
  86.               ListExit = Key (Esc):  Allows you to map the keystroke used
  87.               to exit the LIST command.
  88.  
  89.  
  90.    Menus and Dialogs
  91.    -----------------
  92.  
  93.    => **  The Alias and Environment dialogs now copy the alias/environment
  94.           list and perform all their work on the copy.  The changes are
  95.           saved if you press the "OK" button, and discarded if you press
  96.           "Cancel".  Previously each change was saved as it was made, so
  97.           that Cancel would cancel only the most recent change.
  98.  
  99.    => **  The background color is now maintained separately for each
  100.           process, so you can have multiple copies running without
  101.           defaulting to the standard class color.
  102.  
  103.    =>     Added the I-Beam cursor setting (allows you to switch to an arrow
  104.           cursor for laptops) to the Startup page of the configuration
  105.           dialogs.  Previously this setting was only available via
  106.           IBeamCursor=No in the .INI file.
  107.  
  108.    =>     Take Command/32 will now search the path when executing a program
  109.           from the Apps menu if no path is specified in the properties.
  110.  
  111.    =>     Enabled the "Wait for completion" option for external programs in
  112.           the configuration dialogs (same as ExecWait = Yes in TCMD32.INI).
  113.  
  114.  
  115.  
  116.  
  117.    Take Command 1.01  [8-22-95]  UPDAT101.DOC                        page 2
  118.  
  119.  
  120.    Command Changes
  121.    ---------------
  122.  
  123.    => **  CLS:  Added a new switch, /C, to clear the entire scrollback
  124.           buffer (CLS without /C clears only the visible portion of the
  125.           window).
  126.  
  127.    => **  COPY / DEL / MOVE / REN:  When using the prompt (/P) option, an
  128.           ESCAPE will now cancel further processing for that argument,
  129.           rather than canceling prompting and continuing with the
  130.           operation.
  131.  
  132.    =>     GOTO:  Made a change to try to accommodate both the old label
  133.           style (first word) and the new style that permits multi-word
  134.           labels.
  135.  
  136.    =>     IFF:  Changed the way the command processor handles piping to
  137.           IFF.  You can now pipe to an IFF and the pipe information will be
  138.           passed to the command(s) following the IFF (previously it was
  139.           ignored).
  140.  
  141.    =>     LIST:  Now defaults to listing (all files ("*.*") if the argument
  142.           is a directory name.  Also printing the file now displays a
  143.           header (filename, date, and time) on the first page.
  144.  
  145.    =>     ON:  Added a new ON ERRORMSG option.  ON ERRORMSG is the same as
  146.           ON ERROR, but displays the usual error message before executing
  147.           the specified command (ON ERROR suppresses the error message).
  148.  
  149.    =>     SETDOS:  You can now change the default description filename with
  150.           the SETDOS /D switch.  If the /D is followed by a double quote,
  151.           the string inside the quotes will be used as the description
  152.           file.  For example:
  153.  
  154.                   setdos /d"files.bbs"
  155.  
  156.           The SETDOS /D[0|1] switch (to disable or enable description
  157.           processing) is still available.
  158.  
  159.    =>     TYPE:  Will now check for a filename of "NUL" and allow it. 
  160.           However TYPE will trap attempts to type any other character
  161.           device.
  162.  
  163.  
  164.    Internal Variables and Variable Functions
  165.    -----------------------------------------
  166.  
  167.    =>     Added two new internal variables:
  168.  
  169.               %_CI        returns the insert-mode cursor shape, as a
  170.                           percentage (see SETDOS /S)
  171.  
  172.  
  173.  
  174.  
  175.    Take Command 1.01  [8-22-95]  UPDAT101.DOC                        page 3
  176.  
  177.  
  178.               %_CO        returns the overstrike-mode cursor shape, as a
  179.                           percentage
  180.  
  181.    =>     Added support for the @INIREAD and @INIWRITE variable functions.
  182.  
  183.    =>     @ALTNAME:  If the specified filename is a FAT name (and doesn't
  184.           have an alternate name), @ALTNAME now returns the original
  185.           filename if the file exists, or an empty string if it does not. 
  186.           Previously @ALTNAME always returned an empty string when the
  187.           filename was already a FAT name with no alternate.
  188.  
  189.    =>     @ATTRIB:  Added an optional third argument.  The new syntax is
  190.           %@ATTRIB[filename[,NRSHA[,p]]].  The 'p' tells ATTRIB to accept a
  191.           partial match; i.e. if the file has "RHA" attributes set:
  192.  
  193.               %@ATTRIB[filename,R]         fails, because @ATTRIB wants an
  194.                                            exact match
  195.  
  196.               %@ATTRIB[filename,R,p]  succeeds
  197.  
  198.    =>     @READSCR:  Added offset capability when "+" and "-" are used in
  199.           the row and column (e.g., "READSCR[-2,0,10]").  The ofsset is
  200.           relative to the current cursor position.
  201.  
  202.    =>     @TIMER:  Now separates the hundredths digits with the default
  203.           country decimal character, not a hard-coded decimal point.
  204.  
  205.  
  206.    Technical and Compatibility Changes
  207.    -----------------------------------
  208.  
  209.    => **  You can now remove extensions that Take Command loaded from the
  210.           [Extensions] section of WIN.INI with the UNSET command.  If the
  211.           name begins with a '.', UNSET will first look for an environment
  212.           variable; if it doesn't find a matching one it will look in the
  213.           list loaded from [Extensions].  UNSET will not modify WIN.INI, it
  214.           will simply remove the extension from Take Command's internal
  215.           copy of the WIN.INI associations.
  216.  
  217.    => **  Take Command/32 under Windows NT now searches for executables in
  218.           \WINDOWS\SYSTEM32 before \WINDOWS (this is the way Windows NT
  219.           path searches work, but is the reverse of the way Win 3.x and
  220.           Win95 work!).
  221.  
  222.    => **  Added a system menu and close box to the popup windows (history
  223.           list, directory history, etc.).  These are required becuse the
  224.           Esc key will not work in list boxes due to a Windows 95 bug (Esc
  225.           does work properly under Windows NT).
  226.  
  227.    =>     The version number now uses the default decimal separator for the
  228.           current country (e.g. "1,01" rather than "1.01" for Germany).
  229.  
  230.  
  231.  
  232.  
  233.    Take Command 1.01  [8-22-95]  UPDAT101.DOC                        page 4
  234.  
  235.  
  236.    =>     Worked around a Windows bug which caused trouble when you click
  237.           on a toolbar button, move the mouse off the toolbar, then release
  238.           the button.
  239.  
  240.    =>     Improved support for UNC names (network filenames starting with
  241.           "\\"), particularly when changing the default directory.
  242.  
  243.    =>     Worked around a Netware bug which caused toruble with filename
  244.           completion on Netware drives.
  245.  
  246.    =>     DIR, FFIND, SELECT:  Fixed a problem with a memory leak due to a
  247.           Windows NT API bug.
  248.  
  249.    =>     IF:  Changed IF EXIST to work with "if exist c:\ ...", for
  250.           compatibility with CMD.EXE.
  251.  
  252.    =>     KEYBD:  Worked around a Windows NT bug that was causing problems
  253.           in the KEYBD command.
  254.  
  255.  
  256.    Bugs Fixed
  257.    ----------
  258.  
  259.    =>     Added support for the "run in a separate Windows On Windows VM"
  260.           flag when running programs from the Apps menu.
  261.  
  262.    =>     Changed the keyboard hook handler to fix problems with other
  263.           keyboard hooks not working properly when Take Command was in the
  264.           foreground.
  265.  
  266.    =>     Fixed a problem with the time display on the status bar being
  267.           disabled after running an app inside Caveman.
  268.  
  269.    =>     Fixed a problem with the Describe dialog if you changed drives -
  270.           in this case directories and hidden files weren't being added to
  271.           the Files listbox.
  272.  
  273.    =>     Fixed a a problem with starting an app minimized from the Apps
  274.           menu.
  275.  
  276.    =>     Fixed a bug when clicking the left button in the Take Command
  277.           window while it was displaying output.  Depending on where the
  278.           click was, Take Command could reset its current output point and
  279.           overwrite previous text.
  280.  
  281.    =>     Fixed a problem with the ? command only displaying the first word
  282.           of the prompt.
  283.  
  284.    =>     Fixed a problem with long directory paths in the Describe dialog
  285.           box.
  286.  
  287.  
  288.  
  289.  
  290.  
  291.    Take Command 1.01  [8-22-95]  UPDAT101.DOC                        page 5
  292.  
  293.  
  294.    =>     Fixed a minor bug in UNKNOWN_CMD alias processing which caused
  295.           the command processor to remove the command argument if it was
  296.           (1) an existing file, and (2) not an executable file.
  297.  
  298.    =>     Fixed a problem with the File Find dialog resetting the Disk edit
  299.           control after selecting an item from the Search group.
  300.  
  301.    =>     Fixed a problem with very long descriptions (over 500
  302.           characters).
  303.  
  304.    =>     Fixed a problem with piping inside a batch file with arguments
  305.           when a 4START file is loaded.
  306.  
  307.    =>     Fixed a problem with redirecting to "nul:".
  308.  
  309.    =>     Fixed a problem with the background color not being redrawn
  310.           properly for the entire window.
  311.  
  312.    =>     Fixed a minor problem with command line colors when Ctrl-C was
  313.           hit during input.
  314.  
  315.    =>     Fixed a problem with executing .PIF files. 
  316.  
  317.    =>     Fixed a problem where Take Command/32 would sometimes remove
  318.           quotes from the startup command line when it shouldn't (it must
  319.           remove leading and trailing quotes; it was also sometimes
  320.           removing embedded quotes).
  321.  
  322.    =>     Fixed a problem with Take Command not always processing its
  323.           message queue (for redraws, minimize/maximize, etc.) quickly when
  324.           it was in a loop (particularly in DO loops).
  325.  
  326.    =>     Fixed a problem with popup windows (directory history, @SELECT,
  327.           etc.) not accepting mouse double-clicks.
  328.  
  329.    =>     Fixed a a problem with starting an application minimized from the
  330.           Apps menu.
  331.  
  332.    =>     Several fixes for a variety of piping problems.
  333.  
  334.    =>     DESCRIBE:  Fixed a problem with clearing a description using the
  335.           syntax:
  336.  
  337.                   describe file ""
  338.  
  339.    =>     DETACH:  Fixed a problem with detaching internal commands.
  340.  
  341.    =>     DO:  Fixed a problem with ITERATE inside nested IFFs inside DOs.
  342.  
  343.    =>     DRAWBOX:  Fixed a couple of problems with the cursor positioning
  344.           and fill colors when the box was drawn over the current cursor
  345.  
  346.  
  347.  
  348.  
  349.    Take Command 1.01  [8-22-95]  UPDAT101.DOC                        page 6
  350.  
  351.  
  352.           position.  Also fixed a problem with the fill color being written
  353.           one column too far to the right.
  354.  
  355.    =>     FFIND:  Fixed a problem which sometimes caused FFIND to loop
  356.           endlessly printing blank lines; also fixed a problem with FFIND
  357.           not searching past the first 64K of the file in a text search.
  358.  
  359.    =>     IF:  Now properly supports numeric comparisons when the current
  360.           country uses a whitespace character (e.g., ',') as the decimal
  361.           separator.
  362.  
  363.    =>     INKEY:  Fixed a problem with combining the /P and /K switches and
  364.           then entering invalid input.
  365.  
  366.    =>     LIST:  Fixed a problem with LIST colors when you have a StdColors
  367.           defined (different from the Windows default) and don't have a
  368.           ListColors defined.
  369.  
  370.    =>     LIST:  Fixed problems with dragging the scrollbar thumbs, and
  371.           with scrolling through extremely large files.
  372.  
  373.    =>     LIST:  Fixed a problem when scrolling backwards in files with
  374.           lines longer than 65,520 characters.
  375.  
  376.    =>     SCRPUT / VSCRPUT:  Now preserve leading quoted whitespace in the
  377.           text argument.
  378.  
  379.    =>     SELECT:  Fixed a problem when displaying files with very long
  380.           descriptions (over 450 characters); also fixed a problem with
  381.           flickering when moving the mouse.
  382.  
  383.    =>     UNSET:  Enabled UNSET * (previously it had no effect).
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.    Take Command 1.01  [8-22-95]  UPDAT101.DOC                        page 7
  408.