home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / System / SnoopDos / SnoopDos_Source / snoopdos31_src.readme < prev    next >
Text File  |  2000-02-02  |  3KB  |  75 lines

  1. Short:    Source code for the SnoopDos 3.1 update
  2. Author:   ecarroll@iol.ie (Eddy Carroll)
  3. Uploader: llong@tin.it (Luca Longone), tanti@intercom.it (Massimo Tantignone)
  4. Type:     util/moni
  5.  
  6.  * VERY IMPORTANT NOTE: this archive contains an updated version of the
  7.  * SnoopDos source code, with the version number bumped to 3.1. This was
  8.  * NOT made by the original SnoopDos author, Eddy Carroll, but instead
  9.  * by Luca Longone and Massimo Tantignone (with Eddy Carroll's approval).
  10.  *
  11.  * This update removes an Enforcer hit which can happen because of an
  12.  * interaction between ToolManager and SnoopDos 3.0. We just added a
  13.  * safety check on the memory type at line 4466 in the "patches.c" module.
  14.  *
  15.  * The compiled executable is also on Aminet (util/moni/snoopdos31.lha).
  16.  *
  17.  * For more details, please read the "Readme.source" file in the archive.
  18.  *
  19.  * Any references to PGP in the documentation aren't valid anymore for
  20.  * SnoopDos versions greater than 3.0. If you need authentication, please
  21.  * ask us or the original author.
  22.  *
  23.  * What follows is the text from the original snoopdos30_src.readme file:
  24.  
  25. SnoopDos patches a variety of AmigaDOS library functions that
  26. are commonly called by other programs and allows you to monitor
  27. the activities carried out by those programs.
  28.  
  29. The source code allows you to examine how SnoopDos operates. You
  30. may find it useful as example code if you are interested in any
  31. of the following:
  32.  
  33.   - patching system library functions
  34.   - creating font-sensitive gadtools or BOOPSI GUI interfaces
  35.     without the help of a third party GUI library
  36.   - accessing AmigaGuide help
  37.   - copying text to the clipboard
  38.   - allowing localisation of all program text strings
  39.   - supporting drag & drop operations
  40.   - seeing how a medium sized Amiga application is constructed
  41.  
  42. I don't claim that this code is perfect but it does have the advantage
  43. of actually working, so it's a useful starting point.
  44.  
  45. You will probably also want to obtain the companion binary archive
  46. snoopdos30.lha. This contains the snoopdos executable, and also an
  47. extensive AmigaGuide help file which should prove useful while
  48. browsing the source code.
  49.  
  50. DISTRIBUTION CONDITIONS
  51.  
  52. You may freely use portions of the SnoopDos source code in your
  53. own programs if you wish. However, if you use two or more complete
  54. functions from the SnoopDos code, you must acknowledge the origin
  55. of those functions in your documentation and source code.
  56.  
  57. You may modify the SnoopDos source code to create new versions of
  58. SnoopDos for your own use only. You may not redistribute such new
  59. versions without my explicit permission.
  60.  
  61. PROGRAM SECURITY
  62.  
  63. For convenient reference, my PGP public key is given below. You can
  64. use this to verify the integrity of the official releases of SnoopDos
  65. starting with version 3.0.
  66.  
  67. -----BEGIN PGP PUBLIC KEY BLOCK-----
  68. Version: 2.3a.3
  69.  
  70. mQBNAi5uunIAAAECALhYPccdXY+vXpMPV2liNxD5UyFjwXPbpZ7xL9sD1BXG8F9n
  71. VdB9g4Z/v1UiR7SFyGcI1dn0awutsn9vPMCw+t0ABRG0JEVkZHkgQ2Fycm9sbCA8
  72. ZWNhcnJvbGxAbWF0aHMudGNkLmllPg==
  73. =+Wwv
  74. -----END PGP PUBLIC KEY BLOCK-----
  75.