home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD2.bin / bbs / util / csh-5.39.lha / Csh / HISTORY < prev    next >
Text File  |  1994-10-03  |  12KB  |  284 lines

  1.  
  2.  
  3.                                   HISTORY
  4.                                  =========
  5.  
  6.  
  7. Changes from 5.38 to 5.39   (public release)
  8. -------------------------
  9.  - New builtin variable "_timeout" (in microseconds) sets maximum response
  10.     time for terminal to answer WINDOW STATUS REQUEST (for window bounds).
  11.     Defaults to 1 (for local usage), must be set to higher value for remote
  12.     connections.  Only used, if window pointer is not available.
  13.  - Removed command line length limitation (140 chars) for ARexx scripts that
  14.     ends with ".rexx" but are started without the trailing ".rexx".
  15.  - Removed command line length limitation (518 chars) for ARexx scripts and
  16.     external shells (#! in first line), this was a limitation in AmigaOS'
  17.     System() function.  DOS scripts still have this limitation, because you
  18.     cannot RunCommand() "execute".
  19.  - Not only "*" and "?" but also "[" and "]" recognized as AmigaDOS pattern.
  20.     (that means, to use "[" and "]" you must quote (") or escape (\) them!)
  21.  - ... and much more workarounds for serious bugs in DateToStr() and Locale
  22.  - Fixed bug: making an assign to an executable and calling the executable
  23.     by its assign crashed machine.
  24.  - Fixed bug: builtin command "cp" sometimes used already freed memory for
  25.     generating error messages (resulted in some strange error messages)
  26.  - New flag for for command abbreviation ($_abbrev):
  27.     8, search DOS path-list if command wasn't found in Cshell's internal
  28.     program hash list (see "rehash" command)
  29.  
  30.  
  31.  
  32. Changes from 5.37 to 5.38   (internal beta release)
  33. -------------------------
  34.  - CTRL-D now shows matching files if current word is not a directory.
  35.     (if directory then shows contents of directory -- as usual)
  36.     In its current implementation this may have unexpected side effects
  37.     if current word is already a pattern.
  38.  - Class definition for AmigaE in class.sh
  39.     [thanks to Joseph E. Van_Riper III]
  40.  - Now internal timer (eg, %e in the titlebar) not set to zero when a null
  41.     command is encountered.  (same for return code, %x in titlebar)
  42.  - The idea of always using the variable "_dirformat" for "dir" wasn't a
  43.     good idea.  So, "_dirformat" is only used if option -z is given (when
  44.     "_dirformat" is unset then use first argument as format string).
  45.  - New control-code for line-editing: "^V" (ctrl-v) quotes next char.
  46.  - New builtin variable "_kick" holds version number of Operating System.
  47.  - Builtin command "assign" now prints volume name if assign points to
  48.     an unmounted volume (eg, a removed floppy disk) and doesn't pop up
  49.     a requester "Please replace volume ..."
  50.  - It was a stupid idea to force redirecting of all Cshell-related
  51.     system requesters to CSH's screen, because requester windows inherit
  52.     the window title of their "initiator". They appear now again on your
  53.     default public screen.
  54.  - Fixed serious bug (crashed machine) with redirection and launching
  55.     programs into background. (files closed twice)
  56.     Known bug: it's still not possible to run pipes into background...
  57.  - When running programs into background (run, rback, &), internal commands
  58.     and aliases are recognized and executed with "csh -c". Aliases WON'T be
  59.     resolved on this level so they must be declared in .cshrc to run them
  60.     into background.
  61.  - Execution of Rexx-Scripts (without trailing ".rexx") and any other program
  62.     with "#! my_prog" or ";! my_prog" in first line of script now possible
  63.     also from DOS search path and not only $_path.
  64.  - New builtin variable "_mappath" (see manual), enables pathname-mapping for
  65.     commands if script starts with "#!" or ";!" in first line.  Converts Unix
  66.     pathes like "/usr/..." to "usr:...".
  67.  - New option "-w" for Cshell, don't use window pointer (useful for KingCON).
  68.  - New option "-V" for Cshell, send only VT100 compatible control sequences
  69.  - Internal variable "o_vt100" now used (if option -t or -V is set),
  70.     don't send control sequences that are not VT100 compatible (eg,
  71.     special Amiga control sequences).
  72.  
  73.  
  74.  
  75. Changes from 5.36 to 5.37   (public release)
  76. -------------------------
  77.  - Builtin command "mkdir" now strips off trailing slash (if any).
  78.  - Builtin command "chmod" now supports "a" for all bits (ugo),
  79.     and if no ownership-bit is specified "chmod" really modifies
  80.     only the user-bits (as stated in the doc) and not all bits.
  81.  - Builtin commands "chown/chgrp" now also run under AmigaOS 2.0+
  82.     (direct DOS packets), not only under AmigaOS 3.0+ (SetOwner).
  83.     [thanks to Carsten Heyl]
  84.  - No requester "please insert volume ..." when you press return
  85.     and your current directory is on an "unmounted" volume
  86.     (eg, a removed floppy disk).
  87.  - Builtin command "dir" now uses contents of variable "_dirformat"
  88.     (if set) automatically as default output format (option -z not
  89.     neccessary for _dirformat anymore). Option -z (followed by an
  90.     argument with format string) can now be used again for another
  91.     custom format for current call as in Cshell 5.19 and before.
  92.     [thanks to Laurent Faillie for his letter]
  93.  - Builtin command "protect" was broken in beta-version 5.36.
  94.  - Source code now "indent" clean.
  95.     (some warnings on first run, but no errors)
  96.  - New option "-c" for builtin command "qsort": be case-sensitive.
  97.  
  98.  
  99.  
  100. Changes from 5.35 to 5.36   (internal beta release)
  101. -------------------------
  102.  - Now output in "path -r" only if at least 1 memory block could not be
  103.     freed.
  104.  - Fixed layout bug in "rm -r <wildcard>" if one or more items could not
  105.     be removed.
  106.  - Fixed serious bug in "rehash", access to already freed memory under
  107.     certain circumstances.  (always think twice before using "char ***" ;-)
  108.  - Manual entry for builtin command "relabel".
  109.  - Error checking code for all NameFromLock() calls.
  110.  - Now 100% Commodore-compatible version string.
  111.  - Now @rnd( ) accepts optional seed parameter.
  112.  - Fixed bogus output for NULL pointers in pattern-matching-routine.
  113.  - Fixed bug in "rehash", recognition of executables was broken.
  114.  - Now multiple drive names are allowed for "diskchange".
  115.  - Now @age() returns null-string if file was not found (instead of 99999).
  116.     [thanks to Gary Duncan]
  117.  - New function @age_mins() returns age of file in minutes.
  118.     [thanks to Gary Duncan]
  119.  - Now requesters appear on same screen as CSH's window.
  120.  - Variable "_abbrev" now handled somewhat different: it enables/disables
  121.     the different modes of command-abbreviation.  See manual for details!
  122.  - Output of "dir -k" and "dir -i" (show classes) looks much nicer now.
  123.  - Added class "gzip" to csh:class.sh.
  124.  - Added support for MultiUser. %U in prompt/titlebar shows current user
  125.     of CSH. Out-comment "#define MULTIUSER_SUPPORT 1" in shell.h to compile
  126.     without MultiUser stuff.
  127.     [thanks to Magnus Lilja]
  128.  - New builtin commands "chown" and "chgrp".
  129.  - Builtin command "chmod" now supports User/Group/Other bits.
  130.  - New placeholders for custom output format (option "-z"),
  131.     "%F" shows group/other bits, %U shows user-id, %G shows group-id.
  132.  
  133.  
  134.  
  135. Changes from 5.34 to 5.35   (public release)
  136. -------------------------
  137.  - Now CSH executes "s:.logout" on exit.
  138.     New option "-L" (noLogout) disables sourcing of "s:.logout".
  139.  - Fixed option "-n" in builtin command "dir", never worked before.
  140.  - Some minor layout changes in builtin command "help".
  141.  - Builtin command "window -q" (query) shows public screen names.
  142.  - New/Changed options for builtin command "strings".
  143.     (not compatible with previous versions!)
  144.  - More sophisticated memory-cleanup for builtin command "path -r" (reset).
  145.  - New option "-M" for CSH, don't clear menus (especially for KingCON).
  146.  - Support for soft-links in builtin command "dir".
  147.     [thanks to Carsten Heyl]
  148.  
  149.  
  150.  
  151. Changes from 5.33 to 5.34   (internal beta release)
  152. -------------------------
  153.  
  154.  - New section SCROLLING in the manual (at the end). Read it !
  155.  - New variable "_prghash" holds filename where program hash list
  156.     is loaded from and saved to.
  157.  - Now CSH also finds programs in resident list if they start with "C:"
  158.     (even if there is no corresponding program in C: directory).
  159.     This is for compatibility reasons (Commodore Shell).
  160.  - In previous versions CSH aborted the comma