AutoCli Bug History ------------------- HISTORY (Changes, Bug fixes, Enhancements (Newest first)) --------------------------------------------------------- V2.12 Re-wrote the key activation, the new part of this that stopped string gadget from being disabled, did not allow for windows with multiple string gadgets or windows with toggle select gadgets. This is now fixed so hopefully all string gadgets will remain active when a key is pressed and the mouse not in the window. V2.11 Fixed an enforcer hit in the key activate routine. V2.10 Change the random routine so that a new pattern flows from the previous one rather than a jerky sudden change. V2.09 Added a random option for the new spline patterns. You can now choose between a set pattern or have it change patterns randomly, and all selectable from the option window. See SPLINE PATTERN OPTIONS in main doc for usage. V2.08 Added 3 more spline patterns. These new ones draws triangles, open sided boxes or single lines and the switches have been incorporated into the -lc switch. See SPLINE PATTERN OPTIONS in main doc for usage. V2.07 Added a slow down function for mouse acceleration. If you hold down your first qualifier key, mouse accelleration is temorarily aborted. Fixed a slight bug in the auto/manual selection in the option window. If auto was your default and you switched to manual, the next time you opened the option window your string size was still auto sizing. V2.06 There was a big problem with the option window under kickstart 1.3 because I used some V2.00 flags by mistake. This has now been totally corrected. V2.05 Added a dragbar and depth gadget to the options window. If the options window is dragged to a different position it will open in that new position on subsequent openings. Added both the pointer lock options into the option window. This just about completes the options window. Two new command line switches -x[n] and -y[n] allow the option window to located at the specified x and y co-ordinates the first time it is opened, and to remember the position if moved after launch. See -x and -y in the main doc for more information. Somehow the warning window shrunk a bit, really don't know how this happened but it is now its correct size again. V2.04 The options window is now asynchronous. This means that all function still operate if the options window is showing. Changed the program so that the font size in the options and warning windows will be correct no matter the font sizes that you have set under V2.0x AmigaDOS. Added the ability to modify the command string from the options window and change from auto-sizing CLI/Shell command to manual supplied commands and vice versa. Fixed a bug that caused irregular results if screen blanking was turned on from the options window, when AutoCLI launched from the command line with no options V2.03 Complete update of options window with much more ability to change the options on the fly. Corrected a bug in the doc file that stated -n0 was a valid switch. This switch is was not valid and -n should have been used. Changed the code to recognise -n0 for users that may install AddMenu from an older doc file. Fixed the bug that caused opening of CLI or Shell windows to fail if AutoCLI was launched at the command line with no options. Under some circumstances the -n2 switch could cause corruption of the command line parameters. This is now fixed V2.02 Changed the auto window activation (-k). Many users really like function but the biggest complaint was when string gadgets were active and the mouse was not in the window, the window was de-activated in preference of the window the mouse was in. The function has now been changed to solve this problem. If a key is pressed the window will become active unless a string gadget is currently active in another window. V2.01 Extended the (-l) mouse freezing function, by adding the ability to freeze all mouse movements without having to hold a key down. See (-l) for details. V2.00 Added support for the commodities exchange program in AmigaDOS V2.00. The options window can be displayed or hidden, AutoCLI can be enabled or disabled and AutoCLI completely removed from the commodities exchange program. AutoCLI can not be launched from Workbench or WBStartup though. I will not implement this due to the instability of launching program when AutoCLI has been lauched from Workbench. Changed the priority of AutoCLI to -10 when blanked and the spline code running. This will allow background tasks of higher priority to run normally and not lose time. On an idle system the splines continue to cycle at normal speed. Completely re-wrote the mouse blanking code, this new routine should fix up all the problems associated with the older code. V1.99o Due to popular demand, added the ability to immediately blank the screen by pressing both of your qualifier keys. The second set of function keys is now always enabled to ensure we have two qualifiers (see -f for details) When activated the program acts as if the normal screen blank time had expired. See SCREEN BLANKING for more details. V1.99n Made a change to the -q3 mouse acceleration speed to allow increasing acceleration linear to the amount the mouse is moved. See -q switch for more info. V1.99m Fixed two major bugs that crept in to the last version. Mouse Acceleration was really crook and not accelerating in some directions. This is now fixed, and secondly if the warning window came up, it didn't matter whether you answered yes or no you got yes! This is now fixed. V1.99l Changed the screen blanking routine to include pretty spline patterning with various options especially for Ken Simpson. See 'OPTIONAL SECONDS', -lc[n], and -lfb for info on its usage. Fixed a bug in the options window, in that if the screen blanking time was changed, but 'RETURN' was not pressed within the string gadget, then the time did not change. Added an update function. Very simple to use, just launch AutoCLI again with a new set of parameters and it will be updated to reflect these switches. Note that all parameters you want will be needed, as it currently completely updates. In the next version I plan to change this to update what you specify without altering other parameters. V1.99k You asked for it!! and here it is, more function key scripts Added another 10 function key scripts. See the -f option for the information on how to add these extra keys. Fixed a bug in the -n switch change added in V1.99i. If the extra switch was used (-n1) it would mess up the rest of the switches. This is now fixed. Added a new function to the -n switch. A certain user without mentioning any names (John Rowe), wanted to use the left/right button click to screen shuffle but did not want the front screen activated. This is now possible with -n2. V1.99j Shell windows launched with Left Qualifier/ESC will now have a close gadget on them if you are running V2.0 Workbench and are using the default command string (IE. no command given). See (OPTIONAL COMMAND) for more details. For users that are using a custom newshell string, can also get this new feature adding the option to end of the string as shown. EG. NEWSHELL CON:0/0/640/200/MyShell/CLOSE If Screen shuffle was turned off via option window, mouse screen shuffle would still work. This is now fixed Improved user friendliness of Warning Window. V1.99i Added ability to choose if you want the new mouse screen shuffle added in V1.99g. See the -n switch. V1.99h Added the DoIO vector to the restart vector check that was added in 1.99c as this vector is often modified by viruses. V1.99g Fixed a slight bug that crept in. The options window could open on the wrong screen if a custom screen was at the front. Due to popular demand, added ability to use screen shuffle from the mouse. If screen shuffle is enabled (-n) holding down the left mouse button and clicking the right button will shuffle the screens in the same way the qualifier and up/down cursor keys do. V1.99f Change to the screen blanking routine, this has been re-written in a much better way. It is now fully compatible with all resolution modes including all of the new V2.0 ones. The older routine had problems especially with interlace screens. It should now work fine in all modes. V1.99e Fix for shell windows under some versions of 1.3 kickstart. On some version the program would open CLI windows instead of shell if used in default mode. This happened due to the NEWCON search failing. This is now fixed V1.99d Code optimisations managed to shrink code by over 1100 bytes. V1.99c Added a permanent function, that constantly checks the restart vectors that are normally modified by viruses. See WARNING WINDOW. Great for trapping File Viruses as they launch. V1.99b fix for possible bug in window shuffle, although I couldn't make it fail myself, but I found a possible cause. V1.99a Fix for mouse blanking under V1.3 kickstart, since we switched to using V2.0 include files in our assembler. A label in the CopInit structure had changed, giving the wrong offset for the 1.3 kickstart V1.99 Added a new function by modifiying the -w slightly. This new function is window to front simply by moving the mouse into that window. This was done simply as a challenge given by John E. Van der Brook, Cheyenne. WY United States of America. V1.98 After V1.97 screen now activates when brought back to front. NOTE: Dpaint for some reason will not re-activate, I do not know why, anyone know the answer?? V1.97 Options window now pops Workbench to front and opens the window on it. The front screen will be replaced when the options window closes. This stops the problem on custom screens bitmaps being destroyed or wierd size screens. Sorry to all the NTSC users, I didn't realise that the options window was opening 3 pixels over the 200 boundary. This is now fixed and option window will open on NTSC screens. 1.96 Fixed an intermittent enforcer hit, sometimes when searching the layers. Fixed the mouse blanking quirk of kickstart 1.3 when auto activate was on. Addition of mouse button swap function for left handed people. 1.95 Modifications and fixes due to enforcer hits. V1.94 By fine tuning my macros, I knocked 700 bytes off the filesize. V1.93 Re-write of the auto activation function (1.90) to correct problems. V1.92 Added ability to change the AutoCLI task priority. V1.91 New function added to mouse accelleration. It now has a choice of three different speeds. V1.90 Addition of new Auto activation option (-k). If a key is pressed the window that the mouse is currently in, will be activated. V1.88 Addition of new Lock Pointer option (-l or -lr). This function allows you to freeze either vertical, horizontal or both mouse movements. This is great for icon aligning or better control in paint programs. How many times have you carefully placed the mouse and had it move slightly when the button was clicked. V1.85 Addition of options window that allows, changes to your options without having to remove and relaunch. See main docs below for instructions on its use.