home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 13 / MA_Cover_13.bin / source / c / stefanb_src / old_projects / toolmanager / history next >
Encoding:
Text File  |  1993-05-15  |  25.8 KB  |  678 lines

  1. ToolManager 2.0/2.1 History
  2.  
  3. 05-Jun-92 - First alpha release
  4.  
  5. 05-Jun-92 - library/rexx.c:
  6.              * FIXED: Used RXFB_NOIO instead of RXFF_NOIO.
  7.              * RXFF_STRING only works with the "REXX" port and NOT with the
  8.                "AREXX" port. Possible bug in ARexx???
  9.  
  10. 06-Jun-92 - library/execobj.c:
  11.              * FIXED: Exec objects only worked, if TMOP_HotKey was set.
  12.  
  13.           - library/dockobj.c:
  14.              * FIXED: Interpretation of TMOP_Vertical was reversed.
  15.              * FIXED: Handling of TMOP_HotKey was totally broken.
  16.              * FIXED: Didn't open workbench.library for AddAppWindow().
  17.  
  18.           - library/readiff.c:
  19.              * ADDED: STORE & XOR methods in ANIM 5 are supported.
  20.              * ADDED: Interleave 1 and Interleave 0(=2) & 2 are supported.
  21.  
  22. 07-Jun-92 - library/dockobj.c:
  23.              * FIXED: Played animation in dock window without images.
  24.  
  25.           - library/imageobj.c:
  26.              * FIXED: Forgot to set NextImage to NULL for one picture anims.
  27.  
  28.           - Alpha 2
  29.  
  30. 08-Jun-92 - Added Matthias Schelers SAS C stuff to the Programmers directory.
  31.             Thanks Matthias!
  32.  
  33.           - library/dockobj.c:
  34.              * ADDED: Smaller images are automatically centered.
  35.              * ADDED: TMOP_Pattern for image docks (Reworked window design).
  36.                       I hope you like the pattern
  37.              * ADDED: Drag gadget in borderless windows is font-sensitive now.
  38.  
  39.           - Alpha 3
  40.  
  41. 09-Jun-92 - library/dockobj.c:
  42.              * Worked on the window parameters again *sigh*
  43.  
  44. 10-Jun-92 - library/dockobj.c:
  45.              * FIXED: Mouse centered docks are REALLY centered now.
  46.              * ADDED: Docks without mouse centering remember last position.
  47.              * ADDED: Only first click of a double click will activate a tool.
  48.              * ADDED: TMOP_PopUp for popup docks.
  49.  
  50.           - Alpha 4
  51.  
  52. 11-Jun-92 - library/dockobj.c:
  53.              * FIXED: Forgot to add TMOP_PopUp to AppWindow message handling.
  54.  
  55. 13-Jun-92 - library/hotkey.c: (New created)
  56.              * After receiving my copy of the RKM Libraries I was able to
  57.                track down a nasty bug in commodities.library. ParseIX() doesn't
  58.                set the ix_QualMask field right, so mouse button qualifiers
  59.                didn't work at all. I implemented a new version of HotKey(),
  60.                which fixes this bug in most cases.
  61.  
  62.           - library/iconobj.c:
  63.              * CHANGED: DiskObject structure creation (RKM Libraries p. 351)
  64.  
  65.           - library/imageobj.c:
  66.              * CHANGED: timing for animation: a) 1/30 secs/pic in animation
  67.                                               b) 1 second for last picture
  68.  
  69. 14-Jun-92 - library/dockobj.c:
  70.              * FIXED: Double click: Image could be left in selected state.
  71.  
  72. 21-Jun-92 - library/execobj.c:
  73.              * FIXED: Didn't generate a command line parameter for a WBArg that
  74.                       pointed to the programs current directory. This one was a
  75.                       leftover from TM 1.X. As a side effect, drawers don't
  76.                       have a path seperator (':' or '/') appended anymore.
  77.  
  78.           - library/dockobj.c:
  79.              * FIXED: Don't produce a gadget (in docks with TMOP_Images==FALSE)
  80.                       for a tool entry if no link to an Exec object exists.
  81.  
  82. 22-Jun-92 - First demo version of the configuration program finished. Play
  83.             with it and tell me what you think of it. German users may try out
  84.             the german catalog for the program. I still need a good translation
  85.             for some texts...
  86.  
  87.           - Alpha 5
  88.  
  89. 11-Jul-92 - library/dockobj.c:
  90.              * CHANGED: Changed WA_AutoAdjust tag value to FALSE. The behaviour
  91.                         of this tag has changed under V39.
  92.  
  93. 12-Jul-92 - Reworked user interface & functionality of the configuration
  94.             program.
  95.  
  96. 13-Jul-92 - Finished configuration program:
  97.              * ADDED: Load/Save of preferences file
  98.              * ADDED: menus
  99.  
  100. 14-Jul-92 - prefs/listreq.c
  101.              * ADDED: Cancel and No Select return values
  102.  
  103.           - library/config.c (new created)
  104.              * Started to add config reading to library...
  105.  
  106. 15-Jul-92 - prefs/soundwindow.c
  107.              * FIXED: Wrong bit used for masking ARexx Port config parameter
  108.  
  109.           - prefs/imagewindow.c
  110.              * ADDED: Strip trailing ".info" from file name
  111.  
  112.           - library/config.c
  113.              * finished config reading
  114.  
  115.           - library/handler.c
  116.              * ADDED: Notification & Re-reading of configuration file
  117.  
  118.           - WBStartup/* (new created, directory for utility programs)
  119.              * StartToolManager: Load library and start handler
  120.              * QuitToolManager : Set handler quit flag
  121.  
  122.           - Added Olaf 'Olsen' Barthels MANX Aztec C stuff to the Programmers
  123.             directory. Thanks Olaf!
  124.  
  125.           - Added Klaus Melchiors icon (Prefs/Toolmanager & C/StartToolManager)
  126.             Thanks Klaus!
  127.  
  128.           - Alpha 6
  129.  
  130. 20-Jul-92 - library/readiff.c
  131.              * FIXED: REALLY BAD BUG in IFF ANIM reader: It didn't check if
  132.                       the offset to the plane data in the DLTA chunk was zero
  133.                       (meaning: no changes for this plane). So it used data
  134.                       where no data was and trashed memory. Thanks to Brian
  135.                       Wright for supplying an example IFF ANIM file, which
  136.                       triggered the bug.
  137.  
  138.           - Alpha 6.1 (emergency release to fix the ANIM bug)
  139.  
  140. 21-Jul-92 - Added L/WBStart-Handler to the distribution
  141.  
  142.           - Added Martin Horneffers Oberon interfaces to the Programmers
  143.             directory. Thanks Martin!
  144.  
  145. 31-Jul-92 - prefs/mainwindow.c
  146.              * ADDED: When an object is removed, the top of ListView is set
  147.                       to its predecessor.
  148.              * FIXED: Double-click on two different objects now opens edit
  149.                       window for second object.
  150.  
  151.           - prefs/filereq.c
  152.              * FIXED: OK with no file selected doesn't return path anymore.
  153.  
  154.           - prefs/menuwindow.c
  155.              * FIXED: Return on string gadget doesn't re-activate it.
  156.  
  157.           - prefs/imagewindow.c
  158.              * FIXED: ".info" will be stripped AFTER clicking OK.
  159.  
  160.           - prefs/*window.c
  161.              * FIXED: Removed possible "Memory freed twice" GURU.
  162.              * FIXED: Fast double-click would open requesters twice. This would
  163.                       lead to a GURU.
  164.  
  165.           - prefs/main.c
  166.              * ADDED: Preferences program can only be executed ONCE. Second
  167.                       invocation of the program will move the current window of
  168.                       the first prefs program to front.
  169.  
  170.           - library/handler.c
  171.              * FIXED: Config will NOT be read if library gets loaded by
  172.                       C/QuitToolManager.
  173.  
  174.           - library/dockobj.c
  175.              * ADDED: DisplayBeep() if OpenWindow() for dock fails.
  176.  
  177. 01-Aug-92 - prefs/(exec|image)window.c
  178.              * ADDED: AppWindow handling. Now you can drop icons on these
  179.                       windows.
  180.  
  181.           - prefs/movewindow.c (new created)
  182.              * handles move window
  183.  
  184.           - prefs/(icon|dock)window.c
  185.              * ADDED: Positioning of icon/dock
  186.  
  187.           - prefs/execwindow.c
  188.              * CHANGED: Gadget layout
  189.  
  190.           - prefs/mainwindow.c
  191.              * ADDED: Sorting of object entries
  192.              * ADDED: Copy of object entries
  193.  
  194. 02-Aug-92 - prefs
  195.              * CHANGED: Reordered localized strings
  196.  
  197.           - prefs/iconwindow.c
  198.              * FIXED: Position of icons relative to Workbench window now.
  199.  
  200.           - prefs/imagewindow.c
  201.              * ADDED: Directory of last selected file will be saved and used
  202.                       the next time a new image object is created.
  203.  
  204.           - prefs/main.c
  205.              * ADDED: Style Guide Preferences Command Line & ToolTypes
  206.  
  207. 03-Aug-92 - library
  208.              * ADDED: ChangeTMObjectTagList() implemented now.
  209.  
  210.           - docs/ToolManagerLib.doc
  211.              * Added a note, that ChangeTMObjectTagList() can't change objects
  212.                of the type TMOBJTYPE_IMAGE.
  213.  
  214.           - Alpha 7
  215.  
  216. 04-Aug-92 - prefs/*window.c
  217.              * ADDED: Wait pointer for inactive windows
  218.  
  219.           - prefs/mainwindow.c
  220.              * CHANGED: Main window now opens 1 pixel below screen menu bar.
  221.  
  222.           - prefs/main.c
  223.              * ADDED: CurrentDir(NULL). Now the current directory of the
  224.                       preferences program is the same as that of the
  225.                       ToolManager handler process.
  226.  
  227.           - prefs/locale/toolmanager.cd
  228.              * CHANGED: "HotKey" -> "Hot Key"
  229.  
  230. 05-Aug-92 - Dock objects
  231.              * CHANGED: Images -> Text
  232.              * CHANGED: Vertical: Means orientation of the dock drag bar!
  233.              * ADDED: TMOP_Font & TMOP_Menu
  234.              * updated docs & include files
  235.  
  236.           - library
  237.              * ADDED: Locale stuff
  238.  
  239.           - prefs/locale moved to locale
  240.  
  241.           - Enhanced locale/deutsch.ct (Thanks to Dr. Peter Kittel!)
  242.  
  243.           - library/config.c
  244.              * FIXED: accessed uninitialized list (Enforcer hit).
  245.  
  246. 10-Aug-92 - Preferences file format CHANGED!!!!
  247.  
  248.           - prefs/mainwindow.c
  249.              * ADDED: "Test" button
  250.  
  251.           - prefs/dockwindow.c
  252.              * ADDED: Font selection
  253.  
  254.           - prefs/(exec|icon|dock)window.c
  255.              * CHANGED: Gadget layout
  256.  
  257.           - WBStartup
  258.              * CHANGED: Merged Start/QuitToolManager to ToolManager
  259.  
  260.           - Alpha 8
  261.  
  262. 12-Aug-92 - library/dockobj.c
  263.              * ADDED: WA_AutoAdjust for PopUp docks
  264.  
  265.           - library/handler.c
  266.              * CHANGED: Broker port renamed from "ToolManager_new" to
  267.                         "ToolManager". Be sure to remove TM 1.x or the port
  268.                         names will conflict!
  269.  
  270.           - prefs/execwindow.c
  271.              * FIXED: Initialization for string gadgets on the right side.
  272.              * FIXED: First dropped icon after startup was ignored.
  273.  
  274.           - prefs/aslreqs.c
  275.              * FIXED: Crash/Enforcer Hit with V37 ASL Font Requester.
  276.  
  277.           - WBStartup/ToolManager.c
  278.              * ADDED: Requester
  279.  
  280.           - Alpha 9
  281.  
  282. 13-Aug-92 - prefs/*window.c
  283.              * CHANGED: reworked font-sensitive code
  284.  
  285.           - Added Rickard Olssons translation file for Swedish.
  286.             Thanks Richie!
  287.  
  288.           - library/dockobj.c
  289.              * ADDED: ScreenToFront() for Docks without TMOP_FrontMost
  290.  
  291.           - prefs/execwindow.c
  292.              * FIXED: Wrong sequence in string gadget TAB cycle
  293.  
  294.           - prefs/movewindow.c
  295.              * CHANGED: Window updates X/Y gadgets after a move now
  296.  
  297. 14-Aug-92 - Added Tomi Blinnikkas translation and language file for Finnish.
  298.             Thanks Tomi!
  299.  
  300. 15-Aug-92 - library/dockobj.c
  301.              * CHANGED: Added WA_AutoAdjust again, because the behaviour in
  302.                         V39 was changed back again to normal :-)
  303.  
  304. 19-Aug-92 - library/dockobj.c
  305.              * Worked on item select/deselect, several bugs removed.
  306.  
  307.           - prefs/*window.c & prefs/listreq.c
  308.              * ADDED: WFLG_RMBTRAP for windows without menus
  309.  
  310.           - WBStartup/ToolManager.c
  311.              * ADDED: Version string
  312.  
  313.           - Added Marc Schaefers translation file for French. Thanks Marc!
  314.  
  315.           - prefs/mainwindow.c
  316.              * FIXED: sort routine used strcmp() instead of stricmp()
  317.              * ADDED: About requester
  318.  
  319. 20-Aug-92 - Added Klaus Melchiors new icons for (Prefs|Utilities)/ToolManager.
  320.             Thanks Klaus!
  321.  
  322.           - Added Klaus Melchiors translation and language file for
  323.             "Eefeler Platt". Thanks Klaus!
  324.  
  325.           - Beta 1
  326.  
  327. 23-Aug-92 - library/hotkey.c
  328.              * CHANGED: Back to original HotKey() code again. The new version
  329.                         of commodities.library (38.11) fixes the ParseIX() bug.
  330.                         NOTE: "rawmouse" events have changed in 38.11!
  331.                               "rawmouse midbutton mouse_leftpress" is now
  332.                               "rawmouse midbutton lbutton mouse_leftpress"
  333.  
  334. 25-Aug-92 - Added Marc Schaefers translation file for Italian. Thanks Marc!
  335.  
  336.           - library/execobj.c
  337.              * FIXED: Created a corrupted command line if file name contained
  338.                       a space (e.g. "Ram Disk:test").
  339.  
  340. 26-Aug-92 - locale/toolmanager.cd
  341.              * ADDED: Translations for Exec/Image/Sound/Menu/Icon/Dock
  342.  
  343.           - prefs/mainwindow.c
  344.              * Localized object type cycle gadget labels
  345.  
  346. 29-Aug-92 - library/execobj.c
  347.              * CHANGED: Delayed programs are explicitely started with
  348.                         NO arguments now.
  349.  
  350. 31-Aug-92 - prefs/button.c (new created)
  351.              * Calculates an image for requester buttons
  352.  
  353.           - prefs/(exec|image|dock)window.c
  354.              * CHANGED: Added image to requester buttons
  355.  
  356. 01-Sep-92 - prefs/(main|docklist)window.c
  357.              * Reworked the LISTVIEW code
  358.  
  359. 03-Sep-92 - prefs/mainwindow.c
  360.              * FIXED: After a sort the object gadgets were still enabled
  361.                       although no object was selected.
  362.  
  363.           - Beta 2
  364.  
  365. 05-Sep-92 - library/dockobj.c
  366.              * CHANGED: ScreenToFront() will now only be used when a dock
  367.                         window gets opened via HotKey. This will prevent
  368.                         unnecessary screen switches on startup/config changes.
  369.  
  370.           - prefs/mainwindow.c
  371.              * FIXED: Removed some LISTVIEW bugs.
  372.  
  373.           - Added Jürgen Weinelts M2Amiga stuff to the Programmers directory.
  374.             Thanks Jürgen!
  375.  
  376. 10-Sep-92 - library/dockobj.c
  377.              * ADDED: Font for GadTools gadgets in text docks will now stay
  378.                       open while the window is open. This prevents a strange
  379.                       mis-feature (or bug??) in Intuition when you use a font
  380.                       (which is NOT a resident or system font) in button
  381.                       gadgets and CLOSE that font. If you now use flushlibs or
  382.                       "avail flush" the font will be freed. After this a press
  383.                       on a button gadget will CHANGE THE FONT in this gadget
  384.                       because Intuition can't open the old font again (it uses
  385.                       OpenFont() not OpenDiskFont()!).
  386.  
  387. 11-Sep-92 - prefs/button.c
  388.              * CHANGED: New 2 Button image design (Thanks to Olaf!)
  389.  
  390. 13-Sep-92 - L/WBStart-Handler
  391.              * new version of the handler (1.1)
  392.  
  393.           - Goodies/GetPubName
  394.              * Added Mick Hohmanns tool.
  395.  
  396. 21-Sep-92 - L/WBStart-Handler
  397.              * new version of the handler (1.2)
  398.  
  399.           - Beta 3
  400.  
  401. 22-Sep-92 - prefs/mainwindow.c
  402.              * ADDED: Waitpointer for save & load operations
  403.              * CHANGED: Save button: First write to ENVARC:ToolManager.prefs
  404.                         and then copy it to ENV:ToolManager.prefs
  405.  
  406.           - */locale.c
  407.              * OC_Version does work :-)
  408.  
  409. 23-Sep-92 - prefs/main.c
  410.              * Port priority set to -127
  411.  
  412.           - library/data.c
  413.              * Set WindowPtr of handler process to NULL instead of -1
  414.  
  415. 26-Sep-92 - ToolManager 2.0 RELEASE
  416.  
  417. 11-Oct-92 - library/dockobj.c
  418.              * FIXED: Didn't free GadTools menus
  419.  
  420. 02-Dec-92 - prefs/main.c
  421.              * FIXED: Didn't free DiskObject
  422.  
  423.           - prefs/execwindow.c
  424.              * FIXED: Dropped project icons are now handled correctly
  425.  
  426.           - prefs/config.c
  427.              * CHANGED: Clear "e" flags on config files
  428.  
  429.           - prefs & library
  430.              * FIXED: workbench.library can be opened even if the Workbench
  431.                       isn't running (ARGGGH!), so AddAppWindow() CAN fail.
  432.                       Now you can REALLY use ToolManager without the WB.
  433.  
  434.           - library/data.c
  435.              * CHANGED: {NP_CopyVars,FALSE} removed. Now aliases & variables
  436.                         are copied from the parent process.
  437.  
  438. 03-Dec-92 - include/libraries/toolmanager.h
  439.              * CHANGED: TMET_Hook now 100 (was 3)
  440.              * ADDED:   Two new exec types:
  441.                          - TMET_Dock:    Command contains the name of the Dock
  442.                                          window to toggle
  443.                          - TMET_Network: Tell a ToolManager that is running on
  444.                                          a remote machine to execute a command
  445.                                          (Not yet implemented)
  446.  
  447.              NOTE: You MUST update your include files & binaries, if you have
  448.                    used TMET_Hook!!!
  449.  
  450.           - library/(exec|dock)obj.c & library/objects.c
  451.              * ADDED: Support for new exec type TMET_Dock
  452.  
  453.           - library/execobj.c
  454.              * FIXED: Now only "[]" is replaced by the parameters NOT
  455.                       "[<any chars>]" anymore.
  456.  
  457. 06-Dec-92 - prefs/execwindow.c
  458.              * ADDED: Support for new exec type TMET_(Dock|Network)
  459.  
  460.           - prefs/mainwindow.c
  461.              * ADDED: Append for config files
  462.  
  463. 08-Dec-92 - prefs/*window.c
  464.              * ADDED: Most of the gadgets support a shortcut now. IMHO this
  465.                       makes only sense for the main window, dock tools window
  466.                       and the list requester, because the other windows have
  467.                       string gadgets, which disturbs this feature.
  468.  
  469.              NOTE: Several locale strings have been changed for this feature.
  470.                    Look out for the "_" character. The character after this is
  471.                    the keyboard shortcut for the gadget. You can change the
  472.                    shortcut, since the preferences program scans the locale
  473.                    strings for the "_" char.
  474.                    The shortcuts MUST be UNIQUE for a window!
  475.  
  476.              NOTE: There is a problem with the lowercase to uppercase
  477.                    translation table for non-ASCII characters. So if a
  478.                    short-cut works as uppercase, but not as lowercase
  479.                    character (or vice versa), then send me a message!
  480.  
  481. 11-Dec-92 - prefs/mainwindow.c
  482.              * ADDED: Support for AppWindow
  483.  
  484.           - prefs/selectwindow.c (new created)
  485.              * Handles AppMessages for the main window. Opens a window with
  486.                5 choices for object creation.
  487.  
  488.           - prefs/(exec|image|menu|icon)window.c
  489.              * ADDED: Support for selectwindow.c
  490.  
  491.           - locale/toolmanager.cd
  492.              * temporary version number set to 90
  493.  
  494.           - library/dockobj.c & prefs/mainwindow.c
  495.              * ADDED: Support for V39 NewLook menus
  496.  
  497. 13-Dec-92 - library/(handler|execobj).c
  498.              * ADDED: Support for new exec type TMET_Network. This is
  499.                       partially UNTESTED up to now! To address a TM on a
  500.                       remote machine use the following command syntax:
  501.  
  502.                           <exec object name> @ <remote host name>
  503.  
  504.              NOTE: If you use your local machine name as host name, TM will
  505.                    run into a dead-lock. You have been WARNED!
  506.  
  507. 14-Dec-92 - library/execobj.c
  508.              * FIXED: Didn't check if network software is installed.
  509.  
  510. 17-Dec-92 - 2.1 Beta 1
  511.  
  512. 30-Dec-92 - prefs/gadget.c
  513.              * FIXED: Shortcuts with characters >127 resulted in strange
  514.                       behaviour...
  515.  
  516. 05-Mar-93 - Recompiled with DICE 2.07.54R, pragmas & 3.0 Includes.
  517.  
  518. 14-Mar-93 - prefs/*window.c
  519.              * ADDED: String edit hook. Now you can use the keyboard short-
  520.                       cuts in active string gadgets by pressing the right
  521.                       Amiga key.
  522.              * ADDED: More keyboard short-cuts
  523.              * ADDED: Cycle gadgets/Radio buttons: SHIFT-<Short-Cut> now
  524.                       cycles backward.
  525.  
  526.           - prefs/mainwindow.c
  527.              * FIXED: Fast clicking on two different items opened the edit
  528.                       window for the second item.
  529.  
  530.           - prefs & library
  531.              * ADDED: Exec object type "HotKey". This exec object creates
  532.                       an input event from the command name. Finally we have
  533.                       the universal keymap translator :-)
  534.  
  535.           - prefs/dockobj.c
  536.              * FIXED: Frontmost docks only open on the currently active screen
  537.                       (this screen must be of course a public screen!).
  538.  
  539. 17-Mar-93 - library/dockobj.c
  540.              * FIXED: TM crashed *REAL* badly when you activated a dock entry
  541.                       which was linked to an Exec object that closed the dock.
  542.                       TM closed the dock while the entry was still active. Now
  543.                       the closing is defered until the activation of the entry
  544.                       is finished.
  545.                       Thanks to Andreas Harrenberg for reporting this bug!
  546.  
  547. 27-Mar-93 - library & prefs
  548.              * ADDED: Two new flags for dock windows:
  549.                        - Backdrop: The dock will be moved to the back after
  550.                                    opening.
  551.                        - Sticky: The dock doesn't remember its new position
  552.                                  when it is closed. It will always try to open
  553.                                  on the position, which the user specified.
  554.           - prefs/main.c
  555.              * ADDED: 4 new tooltypes:
  556.                        - XPOS/YPOS: Position of the main window
  557.                        - MINLISTCOLUMNS/MINLISTROWS:
  558.                            Minimum number of columns and rows for the
  559.                            ListView gadgets.
  560.  
  561.           - prefs/*window.c
  562.              * ADDED: Scaled checkboxes & MX buttons under V39.
  563.  
  564.           - prefs/window.c
  565.              * ADDED: Uses now SetWindowPointer() for busy pointer under V39.
  566.  
  567.           - prefs/docklistwindow.c
  568.              * FIXED: When you cleared the Exec object link in a dock entry,
  569.                       the ListView gadget produced an Enforcer Hit.
  570.  
  571.           - library/dockobj.c
  572.              * ADDED: Sanity checks on number of columns. Some strange things
  573.                       happened when you had set the number of columns to -1...
  574.  
  575.           - locale/toolmanager.cd
  576.              * temporary version number set to 91
  577.  
  578. 28-Mar-93 - prefs
  579.              * ADDED: When another window is opened, the old window sets up
  580.                       a requester, which blocks ALL input to the old window.
  581.  
  582.           - library/accessobj.c (new created)
  583.              * This code handles the new TM object type "Access". Access
  584.                objects control the network access rights for TM. When TM
  585.                receives a network request, it first tries to get the host name
  586.                of the sender machine. It then uses this name to find an Access
  587.                object. It uses the following algorithm:
  588.  
  589.                 if (Got host name) {
  590.                  <Search the Access object named "host name">
  591.                   /* Access rights for a network request from specific mach. */
  592.                   /* This can either be 'hostname' or 'realmname:hostname' */
  593.  
  594.                  if (Object not found) {
  595.                    <Extract realm part from host name>
  596.                    <Search the Access object named "realmname")
  597.                     /* Access rights for a network request from a machine   */
  598.                     /* from a specific realm. The name has NO ':' appended! */
  599.                  }
  600.                 }
  601.                 if (Object not found)
  602.                   <Search the Access object named "anyone">
  603.                    /* Default access rights for EVERY network request */
  604.  
  605.                If TM has found the Access object, it activates the object and
  606.                supplies the Exec object name as parameter. If no object can be
  607.                found, the request will be aborted with an error code.
  608.  
  609.                Access objects maintain a list of Exec objects. If this list is
  610.                empty, then the access is NOT checked on activation, that means
  611.                TM just searches the Exec object and activates it. Therefore you
  612.                can allow free access from any single machine or every machine
  613.                of a specific realm or every machine on the network by creating
  614.                an Access object with an empty list and the name of that machine
  615.                or that realm or "anyone".
  616.  
  617.                If the list is NOT empty, the object compares the name of the
  618.                Exec object with every entry on the list. Only if the name cna
  619.                be found on the list, then the Exec object will be activated.
  620.                Therefore you can restrict access to some specified Exec objects.
  621.  
  622.                NOTE: Only global Exec objects may be on Access object lists,
  623.                      because TM can't know to which TMHandle a network request
  624.                      was sent. So Access objects are useless for users of the
  625.                      TM library interface.
  626.  
  627.           - includes & prefs/(handler|objects|config).c
  628.              * ADDED: Support for Access objects.
  629.  
  630. 29-Mar-93 - prefs/*window.c
  631.              * String edit hook code reworked
  632.  
  633.           - prefs/accesswindow.c (new created)
  634.              * Handles Access object edit window
  635.  
  636.           - locale/deutsch.ct
  637.              * updated & enhanced
  638.  
  639. 29-Mar-93 - 2.1 Beta 2
  640.  
  641. 31-Mar-93 - prefs/*window.c
  642.              * CHANGED: String gadget length changed from 100 to 256 bytes.
  643.  
  644.           - prefs/gadget.c
  645.              * CHANGED: Keyboard shortcut qualifier changed from Right-Amiga
  646.                         to Right-Alt.
  647.  
  648.           - Year in version strings changed from 1993 to 93.
  649.  
  650.           - prefs/accesswindow.c
  651.              * ADDED: Button for name gadget and host name requester.
  652.  
  653.           - locale/toolmanager.cd
  654.              * temporary version number set to 92
  655.  
  656. 01-Apr-93 - prefs/mainwindow.c
  657.              * FIXED: Shift-O short-cut switched from Exec to Dock instead of
  658.                       Access.
  659.  
  660. 02-Apr-93 - prefs/*window.c
  661.              * Removed string edit hook. It just didn't work well this way.
  662.                Now you have to press RETURN to deactivate a string gadget
  663.                and then you can use the keyboard shortcut. The TAB cycle for
  664.                string gadgets still works of course...
  665.  
  666. 03-Apr-93 - prefs/listreq.c
  667.              * FIXED: Didn't use values from MINLISTCOLUMNS/MINLISTROWS
  668.  
  669. 03-Apr-93 - 2.1 Beta 3
  670.  
  671. 07-Apr-93 - prefs/accesswindow.c
  672.              * FIXED: Didn't enable the "Remove" gadget after adding an item
  673.                       to the list.
  674.  
  675. 15-May-93 - Recompiled with DICE 3.0 Beta 4
  676.  
  677. 15-May-93 - ToolManager 2.1 RELEASE
  678.