home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 521.lha / MachIII_v3.2 / Update.doc < prev    next >
Text File  |  1991-06-09  |  7KB  |  153 lines

  1.  
  2. Note: This is probably the last freely distributable release of MachIII
  3.       Version 3.1. Version 3.2, which includes the new SetMachW, is now
  4.       available only to registered users. SetMachW uses the Workbench
  5.       screen instead of a custom screen. With SetMachW, you can modify
  6.       the clock colors and SetMachW's own colors.
  7.  
  8.  
  9.  
  10. New Features/Changes Since The First Release Of 3.0:
  11.  
  12. 1. Left-Amiga-CapsLock does lock caps when "No Caps Lock" is on. Previously
  13.    it did only when "Hold Qualifiers" was on.
  14.  
  15. 2. You can use \Wmxxx,yyy or \WMxxx,yyy to move windows to a specific
  16.    location, or \Wm+-xxx,+-yyy to move a relative distance. See docs.
  17.  
  18. 3. Task priority may be temporarily changed within a macro by using
  19.    \vnn. Programs executed after changing the priority will have the new
  20.    priority. See docs.
  21.  
  22. 4. The SunMouse does not activate a window until the mouse is stopped.
  23.    This prevents the screen glitches seen as the mouse merely passes over
  24.    windows (especially with 2.0!).
  25.  
  26. 5. The Mouse Off feature has been changed. It no longer turns off all
  27.    sprites. Even under 2.0!
  28.  
  29. 6. You can now drag a vertical clock that has a screen depth gadget.
  30.  
  31. 7. A window may be made active (then moved, sized etc.) by the name of the
  32.    program that owns it *IF* it was started from a CLI. Preceed the name
  33.    with "$". Use "\Wa$programname" in a macro to activate a window. A
  34.    screen may be brought to the front or sent to the back also, providing
  35.    it has a window on it. Use "\sf$programname" and \sb$programname" in
  36.    a macro. Note that the program name is not always accessible. Use the
  37.    program "AllTitles" to determine the appropriate name if there is one.
  38.    Use just enough letters to uniquely match it. E.g. "$DPa" should be
  39.    enough to match DPaint. It is case insensitive.
  40.  
  41. 8. Configuration titles may also now match on program names by using the
  42.    "$". For example, if you put "$dme" in the title gadget in SetMachIII
  43.    and then click in a dme window, that configuration will become the
  44.    active one. You may also use the "|" separator with the "$" as in
  45.    "$dme|$Blitz|AShell". This configuration would become active when
  46.    you click in a dme, Blitz or AShell window.
  47.  
  48. 9. Since the SunMouse does not activate a window until the mouse stops,
  49.    configurations will now change when a window is activated by the
  50.    SunMouse as well as by clicking in it.
  51.  
  52. 10. Configuration titles are no longer case sensitive. " WordP" and
  53.     " wordperfect" both will match WordPerfect. "$DME" will match dme.
  54.  
  55. 11. You can temporarily change directories in a macro with "\Jpath". This
  56.     is useful when executing a program that needs to have its directory
  57.     current. Example: "\Jdh0:games/arcade\\Xrun BlastIt". (Notice the "\"
  58.     that terminates the path string.) This change in directories is
  59.     temporary. When the macro ends, the original directory becomes
  60.     current.
  61.  
  62. 12. Mouse movements have been somewhat optimized. If a mouse coordinate
  63.     is unchanged between button down/ups, the unchanged position is not
  64.     recorded. That is, before: \Mx012\My123\Mld\Mx012\My123\Mlu is now:
  65.     \Mxy012,123\Mld\Mlu. Notice that xy movements are now combined. If
  66.     only one coordinate is changed, only that one will be recorded. For
  67.     example: \Mxy012,123\Mld\Mx032\Mlu. This has been done to improve
  68.     the next feature (#13 described below).
  69.  
  70. 13. You can now record all mouse movements if desired. Previously, only
  71.     positions where a button click occurred were recorded. To do this,
  72.     you first must execute a macro that contains "\MD2" (the 2 is a delay
  73.     variable and may be changed). This turns on all movement recording
  74.     with a delay of 2/50 of a second between moves. Turn off "all
  75.     movement recording" by executing \MD0. (You can also set the delay
  76.     in SetMachIII with "Playback Delay" under Mouse Features.)
  77.  
  78.     The method that I use is to have an unkeyed macro named "D2" and that
  79.     one named "D0". They contain \MD2 and \MD0. When I wish to record all
  80.     movements, I execute D2 and then record as usual. "All movement
  81.     recording" must also be on during playback or you won't have the delay.
  82.     The delay is neccessary for most programs receiving the movements to
  83.     have time to respond. You may find that no delay and a "Playback
  84.     Priority" of 0 will also work.
  85.  
  86.     While recording a macro the message in the clock will be "Recording
  87.     Macro...ALL" if you are recording all movements.
  88.  
  89.     Recording all movements takes a lot of macro memory, so you will
  90.     probably need to increase your buffer size in SetMachIII. The maximum
  91.     size is now 65535 characters. If for some reason this is not enough,
  92.     you may record several macros and have each one call the next.
  93.  
  94.     This method of \MDn is probably temporary. A more intuitive way will
  95.     created for a future release.
  96.  
  97. 14. There is a macro delete gadget in SetMachIII. "Del" is located next
  98.     to the macro string gadget. In ShowAll, "Del Macro" is below "Add
  99.     Macro". They both function just as if you manually deleted the macro
  100.     with Right Amiga-X.
  101.  
  102. 15. Fractions of a second are now supported in the Pause (\PSnn.n) function.
  103.     All of these are valid pauses: \PS1 \PS0.4 \PS.7 \PS2.5
  104.     Use only one decimal place, \PS.50 will delay 5 seconds, not .5. The
  105.     recording of pauses is still limited to whole numbers.
  106.  
  107. 16. SetMachIII and SetMachW may now be run from an icon.
  108.  
  109. Workbench 2.0 Notes/Fixes:
  110.  
  111. 1. When SetMachIII is run under 2.0, the system gadgets and window borders
  112.    do not look quite like they should. This is merely aesthetics but they
  113.    will be fixed.
  114.  
  115. 2. When the clock can go to screens other than the Workbench screen, the
  116.    invisible depth gadget is now usable.
  117.  
  118. 3. The colors have been modified to more closely resemble 2.0.
  119.  
  120. 4. ie_SubClass is used to tell if an event is MachIII generated instead
  121.    of using the fact that the time stamp was zero. It is not under 2.0.
  122.  
  123. Bug Fixes:
  124.  
  125. 1. An early release of SetMachIII would not run under 2.0. It would put
  126.    up a blank requester. This has been fixed.
  127.  
  128. 2. "Clock+Date" is now saved correctly as are numeric keypad macros and
  129.    certain macros with the shift qualifier.
  130.  
  131. 3. MachIII does not reload a custom beep sound every time it beeps. It
  132.    loads only when first run or when changed in SetMachIII.
  133.  
  134. 4. Version 3.1 dated 10-23-90 did not correctly change configurations
  135.    when there was a configuration with a null title. This has been fixed.
  136.  
  137. 5. 12-03-90 fixed bug that would allow more than one "Enter Nacro Name"
  138.    window open at one time. Will beep if you try it.
  139.  
  140. 6. \KZ and \KD would not turn on the clock if SetMachIII was running.
  141.    12-03-90 fixed.
  142.  
  143. 7. A few copies of MachIII were released that would not move the mouse
  144.    to x or y position of 0. This is now fixed.
  145.  
  146. 8. Auto execution of a macro at midnight now works. \a2400macro.
  147.  
  148. 9. Fixed a bug in detach code. SetMachIII would sometimes crash when
  149.    run from the CLI.
  150.  
  151. 10. "Copy" did nothing in some releases of SetMachIII 3.1. Fixed.
  152.  
  153.