7.0J Modified copyright notice to only show up once a day Fixed bug in WinClose where mouse would temporarily lock up. Fixed bug in license number verification algorithm. (Browser too!) Added ability to set CmdPost window titles without mucking with cmdpost.cpm. Added File.Hilite and File.Unhilite menu items to cmdpost.cpm (see SUPER NEW FEATURES below) Fixed most of the problems with handling read-only files. Modified install program, fixing bugs found to date. Changed CP_TREE. Now the Feft mouse button will affect the Left (or higher) window, and the Right mouse button will affect the Right (or lower) window. Much more natural than the previous most recently used, etc, method. ***** TWO RELATED SUPER NEW FEATURES ***** 1) a new function, FileHilite, has been added which enables files to be hilited or unhilited. See CP_HELP.CRD. E.G. FileHilite("*.ARC *.ZIP *.ZOO",@TRUE) >>> 2) The RIGHT mouse button, when DOUBLECLICKED on a file name will highlight/unhilight all files with the same extension. 7.0I Skipped. We don't do I or O versions. Too many typos. 7.0H Fixed bug where unary operations paired with functions resulted in a syntax error. e.g. !IsNumber(5) used to be an error. 7.0G Fixed bug with WinActivate and WinShow... Added WIN.INI file AutoUpdate to control the automatic updating of the directories. If the flag is set to zero in the [CmdPost] section of the win.ini file, the automatic updates will be disabled. i.e. To disable the automatic updating, [CmdPost] AutoUpdate=0 New icon. Fixed keyboard selection of Disk Drives (i.e. Ctrl-C to select the C drive) to ignore Ctrl-Shift-Anything. Added new functions DOSVersion ...Returns DOS version (or OS/2 version) WinConfig ...Returns Win 3.0 configuration flags. WinPosition ...Returns Window position information FileRoot ...Parses out root of filename FileExtension... extension FilePath ... drive and path StrReplace ...Replaces all occurances of one string with another WinExist ...Tests for Window existance DiskReset ...Re-examines disks...use after adding a network disk. DiskHide ...Hides disk drives. Good for unwanted network drives. Modified blanker to have a default parameter of -5, which means "Do not display clock, blank screen in 5 minutes". Another fix to the install program.... Removed a fix to CP_TREE which slowed it down and made the WinPlace command have problems with it. New revised sample CMDUSER.CPM. Be sure to take a look at it. Revised CMDPOST.CPM Added DOS command line execution, and under "Reset Options" is a way to remember CmdPost window position on startup. 7.0F Mostly a documentation-only change. However we did fix a bug allowing us to deal with machines whose c: drive is a floppy. Added some new documentation files to the disk (or zip file) Added CP_QUEST.CRD, a cardfile with answers to frequently asked questions. Changed CP_VIRT.BAT file to accept additional parameters. The BAT file is loaded with comments on how to use it. Revised Install program to fix assorted problems that cropped up to date. 7.0E Fixed a problem where complicated directory sorts could overrun the stack. Added network advisory to install procedure and manual network install instructions. CP_VIRT.BAT file added to show how to start DOS apps with a different path. 7.0D Fixed a display update problem. Improved Directory Sort. Removed print Commands from Browser awaiting stable WIN3.0 print routines. Fixed bug in menu parser where stuff like a=4 would not be parsed correctly. 7.0C Fixed Minor problem with Checking/Graying menu items with the letter "Z" in them... Browser is now bundled with the unregistered copies of Command Post too. Got documentation problems fixed. Paginates correctly at least. 7.0B Added ability to check right and middle mouse buttons with the IsKeyDown function. For the purposes of the IsKeyDown function, the SHIFT key and the right mouse button are identical. The CTRL key is identical with the middle (if you got it) mouse button. Fixed several documentation-type problems with the 7.0A release. 7.0A Initial Base 7.0 release. 6.9V (Running out of letters here) Improved IsKeyDown to capture KeyStatus when menuitem is selected. Added IsLicensed Function Changed unlicensed window titles. Changed Strindex&StrScan functions to come back with a minor (supressable) error if range is out of bounds. 6.9U Allowed tree to multitask with other windows. Added IsKeyDown Functions IsKeyDown(@SHIFT) IsKeyDown(@CTRL) IsKeyDown(@SHIFT|@CTRL) IsKeyDown(@SHIFT&@CTRL) returs TRUE(1) or FALSE(0) 6.9T Fixed a bug where extraneous keystrokes affected CP Execution 6.9S Fixed Clock Drift Bug Fixed a fix to WinGetActive... Yet more changes to CmdPost.Cpm Changed CP_TREE to allow more than one tree at a time. 6.9R This has gotta be the final version. I'm running out of letters. Changed some of the automagic directory update logic to prevent updates at inopportune times. Fixed @NORESIZE option in the Winplace statement. Added #WININI.TXT documentation on WIN.INI keywords Fixed Shift-LeftDoubleClick bug. (It didn't iconize the app before.) Numerous changes to CmdPost.CPM 6.9Q Improved System Information under UFVW Added #license.txt license documentation Fiddled with CmdPost.cpm more. 6.9P Added Reset Options... to main menu to allow easy change of screen blank time. Fiddled with automagic directory updates a little. 6.9O Modified Print Command of CMDPOST.CPM to just ask once if you have a text printer...(We'll have a REAL print routine someday, but not in 7.0. If you just gotta print to PostScript, use notepad...) 6.9N Fixed a bug by preventing Closing of the Command Post window while a menuitem is executing....Mostly with the Delay and the WinWaitClose functions. Modified WinPlace Statement... WinPlace(left,top,right,bottom,pwn) if right is @NORESIZE Window is placed without changing width if bottom is @NORESIZE Windows is placed w/o changing height if bottom is @ABOVEICONS Window bottom uses std bottom, thats just above the icons. Added constants @NORESIZE @ABOVEICONS Mucked with CMDPOST.CPM (as usual) 6.9M Fixed a bug in the WinWaitClose function. It was terminating early under a *lot* of circumstances. Improved handling of the Hourglass "wait" cursor. Fix display problem in the CP_INFO stuff. Changed wording of some error messages. Fixed Winplace command to ignore place attempts on zoomed or iconized windows. Added check to be sure 2 different menu items cannot execute at one time. You can get into this mess with the WaitWinClose or the Delay functions. RDH should be happy now... 6.9L Added directory reread whenever Command Post is returned to from another application. 6.9 Skipped to avoid confusion with currently shipping versions of I,J,K Command Post. 6.9H ***This is probably equivalent to the 7.0 release. **** We'll toss it out there and see if anyone can shoot holes in it. Fixed a minor bug in the long display Name sort mode. 8th char of name was not "bolded". Modified CMDPOST.CPM COPY menu to deal with the rereading (via SetDisplay("","","") of the directory better. Dummy argument deleted fron the WINITEMIZE command.