home *** CD-ROM | disk | FTP | other *** search
- AutoCLI Bug History
- -------------------
-
- HISTORY (Changes, Bug fixes, Enhancements (Newest first))
- ---------------------------------------------------------
- V2.19 The splines used to choose colours randomly from a
- limited set, this has now been extended to allow
- for a random colour palette from the entire colour
- range. The colour pallete is randomly changed each
- time your chosen number of lines has been drawn.
- This change actually saved 300 bytes in the executable
- size.
-
-
- V2.18 Bug fix. If 'Lock Pointer' was not being used at
- launch, the 'Y' movements of the mouse would freeze
- if the caps lock key was on. Turning the function
- on then off in the options window would cure the
- fault.
-
-
- V2.17 With all of the recent changes a bug crept in. The
- up cursor for screen shuffle was not working. This
- has now been corrected.
-
- Key activation has been changed so that if a window
- becomes the top most window on the front most screen,
- and the mouse is in that window, the window will become
- active without having to move the mouse first.
-
- Under Kickstart 1.3 the optional command string would
- not work from the command line at launch. The program
- would default to automatic. This is now fixed.
-
- V2.16 Changed the priority of AutoCLI's event handler from
- 51 to 52 to attempt to overcome problems with other
- badly written 'C' event handlers that were before me
- putting strange and or illegal events on the chain.
-
- If screen blanking was enabled with no splines (black screen),
- the task would waste CPU time in a loop. This has been
- changed and the task is now put to sleep. I have also
- improved the "wake up" code to attempt a faster wake up
- when multitasking is heavy.
-
- The option window and its gadgets are now correctly
- sized and positioned if you have chosen a different
- font under V2.04 Workbench.
-
- Optimization of new enhancement code, shrunk the code
- size by 2k.
-
- V2.15 New functions and enhancements added:-
-
- Auto formatting of disks. (SEE -i<o,f> in main doc)
-
- Double-click to front windows. (SEE -d in main doc)
-
- Added the ability for command line options to be given
- in a file instead of just the command line.
- (SEE -c in main doc)
-
- Extended the priority switch to include the ability to change
- the priority of the AutoCLI task when the screen is blanked.
- (SEE -p<b> in main doc)
-
- Extended the window shuffle function to allow window shuffling
- with left qualifier and left mouse click.
-
- The option window has been completely changed and updated to
- include the new functions.
-
- V2.14 Due to popular demand, I have gone away from blanking the
- mouse by turning off sprite DMA. Some programs were using
- the sprite for a cursor and so were not compatible. This
- version uses the older way of manipulating the copperlist.
- Mouse blanking still had problems blanking on some occasions,
- until the mouse was moved. This version fixes at least two
- occurances. After a CLI is opened or a script file executed
- the mouse will blank again on the next key press.
-
- If the screen is blanked, a disk insertion or disk ejection
- will now unblank the screen. This overcomes the possibility
- of the screen being blanked during large disk copying sessions.
-
- Fixed a bug that would could cause a lock up or crash if
- there was a screen open with no windows on it, with
- certain functions enabled.
-
- Fixed a bug when running under kickstart 1.3, under some
- circumstances the Left Shift key could be mis-interpreted as
- Right Amiga.
-
- Key activation will now activate any window the mouse is in
- even across screens, forward or backwards and even if screens
- have been dragged down.
-
- V2.13 Assembled the program with Macro68 instead of Devpac
- Source code is now strict new Motorola syntax.
-
- 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 by adding the option to the 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.
-
- V1.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.
-
- V1.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.
-
-