home *** CD-ROM | disk | FTP | other *** search
-
-
- HISTORY
- =========
-
-
- Changes from 5.34 to 5.35 (public release)
- -------------------------
- - Now CSH executes "s:.logout" on exit.
- New option "-L" (noLogout) disables sourcing of "s:.logout".
- - Fixed option "-n" in builtin command "dir", never worked before.
- - Some minor layout changes in builtin command "help".
- - Builtin command "window -q" (query) shows public screen names.
- - New/Changed options for builtin command "strings".
- (not compatible with previous versions!)
- - More sophisticated memory-cleanup for builtin command "path -r" (reset).
- - New option "-M" for CSH, don't clear menus (especially for KingCON).
- - Support for soft-links in builtin command "dir".
- (thanks to Carsten Heyl)
-
-
-
- Changes from 5.33 to 5.34 (internal beta release)
- -------------------------
-
- - New section SCROLLING in the manual (at the end). Read it !
- - New variable "_prghash" holds filename where program hash list
- is loaded from and saved to.
- - Now CSH also finds programs in resident list if they start with "C:"
- (even if there is no corresponding program in C: directory).
- This is for compatibility reasons (Commodore Shell).
- - In previous versions CSH aborted the commandline if one pattern
- did not match. Now CSH only aborts if all patterns does not
- match.
- - Totally new meaning of variable "_nomatch". It's now unset by
- default and if you set it then CSH will _not_ abort if all
- patterns does not match.
- - Added option "-m" to CSH, sets "_nomatch" variable.
- (for compatibility reasons)
- - Fixed bug in date command (s/r options).
- (Gary Duncan)
- - New option -a for "copy" command, don't clear archive bit.
- (Gary Duncan)
- - Rewritten code for "window -q", no longer crashes system.
- - New option "-w" for builtin command "window".
- (ignore window width for option -q, so that very long window/screen
- titles are printed completely)
- - Input/output redirection with "<>", the file must be either
- "NIL:" or an interactive file.
- - New variable "_cquote" enables Commodore-style handling of
- quotation marks (eg, for use with ReadArgs);
- variable is unset by default (UNIX-style handling of quotes).
- - Increased some (very small) buffers in "ls" code (could crash
- machine), line limit is now around 1000 chars per line. Had
- to increase internal stack size to 17500.
-
-
-
- Changes from 5.32 to 5.33 (internal beta release)
- -------------------------
-
- - New builtin command "rehash", buffers programs in DOS search path
- and offers program name completion (ESC-p, ESC-P). Two new "completion
- functions" for keymaps:
- 36, CompPrg1 Insert first matching program (or cycle)
- 37, CompPrgAll Shows all matching programs
- - Fixed input-stream problem for DOS scripts.
- - Kludge for running DOS scripts from devices with spaces in their name.
- - Fixed Enforcer hit in "set" command (eg, "set a ="),
- just curious: this Enforcer hit was misinterpreted by an user to be
- a bug in "_every" variable and accidently I found another bug there
- which caused CSH to ignore "_every" if the previous shell command was
- aborted (^C)
- - Fixed Enforcer hit: "unset _path"
- - Builtin command "date" can now read battery-backed up clock directly
- (thanks to Gary Duncan)
-
-
-
- Changes from 5.31 to 5.32 (internal beta release)
- -------------------------
-
- - Removed "No match" output if "dir" was used on empty directories.
- This was a feature, not a bug. But misunderstood by most users.
- - New "edit function" for keymaps: 29, insert last word of previous line
- (e.g. "keymap 0 12=29" assigns that function to CTRL+L)
- - Option "-q" of builtin command "rm/delete" didn't work in previous
- versions. Now aborts as documented.
- This does _not_ affect non-matching wildcards, use "_nomatch" instead.
- - Checking of requested stack size (builtin command "stack").
- - Builtin command "mem" now calls AllocMem(0x7fffffff,0) ten times
- to flush unneeded memory. (similar to "avail flush")
- - fixed possible rounding bug in "itok()", caused display of wrong size
- for harddisk partitions around 1 GB etc.
-
-
-
- Changes from 5.19 to 5.31 (The Essential)
- -------------------------
-
- - ARP free
- - OS 2.0+ only
- - slightly changed pattern matching (pattern.library, dos.library)
- - better support for DOS' command search path and resident list
- - supports "PROGDIR:"
- - supports AmigaOS-scripts
- - Unix-like automagic execution of ".login" and ".cshrc"
- - more builtin commands support ^C (ctrl-c)
- - more reliable support of WILDSTAR-Flag
- - enhanced commands (new options, bug fixes, changed behaviour):
- dir
- path
- info
- rename
- delete
- assign
- touch
- ps
- mkdir
- addbuffers
- cd
- stack
- help
- strings
- menu
- resident
- head
- tail
- set
- - new commands
- ln/makelink
- chmod
- - new (or modified) functions
- @stricmp
- @filedate
- @filenote
- @hextodec
- @confirm
- @ask
- - new variables
- _clipri
- _dirformat
- _nomatch
- - new prompt variable(s)
- - new "edit function" for keymaps
- - detects if current directory was changed by other programs
- - uses ASL file-requester
- - arguments in scripts passed via $0, $1, $2 etc., number of
- arguments in $#
- - enhanced quoting mechanism for filename completion
- - lots of internal changes
- - lots of other bug fixes
- - and lots of changes and new features I forgot to write down ;-)
-
-
-