home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 3 / AACD03.BIN / AACD / Programming / Triton / Source / HISTORY < prev    next >
Text File  |  1998-05-23  |  25KB  |  434 lines

  1. OpenTriton internal detailed version history:
  2.  
  3. 19.07.1993  0.1    Project started
  4. 27.07.1993  0.2    TR_OpenWindow() enhanced
  5.             0.3    Library management added
  6. 29.07.1993  0.4    Window tags passing added
  7. 30.07.1993  0.5    NewLook window flag for v39 added
  8. 31.07.1993  0.6    Menus added
  9. 01.08.1993  0.7    Bug in TR_CreateMenus() fixed (OS2.1 and below)
  10. 02.08.1993  0.8    Basic display object dispatchers added
  11. 03.08.1993  0.9    Window position & screen management added
  12. 06.08.1993  0.10   Dynamic node management added
  13. 07.08.1993  0.11   Window may now contain all kinds of objects (not only groups)
  14. 08.08.1993  0.12   Code cleaned up
  15. 13.08.1993  0.13   Node management enhanced
  16. 14.08.1993  0.14   Object disposing added
  17.             0.15   Font fallback added
  18.             0.16   Backfill system added
  19. 17.08.1993  0.17   Space dispatchers added
  20. 18.08.1993  0.18   Object refreshing added
  21.             0.19   New OOP system; ExampleBevelBox and Global dispatcher rewritten
  22. 23.08.1993  0.20   Font support added
  23. 30.08.1993  0.21   Space dispatchers rewritten for new OOP system
  24.             0.22   Group dispatchers rewritten for new OOP system
  25. 31.08.1993  0.23   Dispatchers reduced to 1 space dispatcher and 1 group dispatcher
  26.             0.24   Global TRDM_QUERYSIZE added
  27.             0.25   Support for TRGR_EQUALSHARE added
  28.             0.26   Group dispatcher supports TRDM_INSTALL (step 1)
  29.             0.27   TR_Object.tro_ItemData added; replaces e.g. TRDP_ExampleBevelBoxData
  30. 01.09.1993  0.28   Group installation works (simple version without good layout)
  31.             0.29   Global message port added
  32.             0.30   TRDM_REMOVE added for all objects
  33.             0.31   Resizing added
  34.             0.32   TRGR_EQUALSHARE is now fully supported by TRDP_Group()
  35. 02.09.1993  0.33   Resizeability flags added
  36.             0.34   Scaling error correction mechanism for TRGR_EQUALSHARE added
  37.             0.35   Resizeability testing in TRDP_Group() enhanced
  38.             0.36   TRGR_PROPSPACES implemented as "TRGR_EQUALSPACES"
  39.             0.37   Resizeability bugs fixed
  40.             0.38   Using own backfill system instead of buggy Intuition backfill
  41. 03.09.1993  0.39   TRDP_Global() now supports all 3 layout types
  42. 04.09.1993  0.40   Code cleaned up (isgadget flags added, top gadget width calculation enhanced)
  43.             0.41   Iconify and PubScreen jump gadgets added
  44. 05.09.1993  0.42   Window locking added
  45.             0.43   Iconify and PubScreen jump BOOPSI images added
  46.             0.44   TR_OpenWindow separated into TR_OpenWindow and TR_OpenDependant
  47. 06.09.1993  0.45   Group fixing flags added; Bugs fixed (Resizeability inheriting)
  48.             0.46   TROB_Line class added; Classes put into extra files
  49. 15.09.1993  0.47   Security checks for object installation added
  50.             0.48   OpenWindow() separation removed; too complicated
  51. 17.09.1993  0.49   Bug fixed (memory loss because of detaching intuition gadgets before closing window)
  52. 19.09.1993  0.50   Restructured; Compiling classes separately
  53. 21.09.1993  0.51   Bugs in class management fixed
  54. 22.09.1993  0.52   TROB_ExampleBevelBox is no longer a default object
  55.             0.53   Objects are now using IDs where appropriate; Same tag for menu and object IDs
  56. 23.09.1993  0.54   Object dimension installation moved from object dispatchers to global dispatcher
  57. 25.09.1993  0.55   Window functions replaced by project functions
  58.             0.56   TR_GetAttribute() implemented
  59.             0.57   Error checking for unknown classes removed (unnecessary overhead!)
  60. 27.09.1993  0.58   TR_SetAttribute() implemented; Bug in ID list management fixed
  61. 30.09.1993  0.59   GadTools gadget support added
  62. 01.10.1993  0.60   Bugs in GadTools support fixed
  63.             0.61   TR_Object-tro_Dispatcher added, global dispatcher is faster now
  64.             0.62   Bug with intuition deadlocks in window resizing function fixed
  65. 03.10.1993  0.63   Bug with OS2.1- fixed (GT_GetGadgetAttrs())
  66. 04.10.1993  0.64   IDCMP message forwarding added
  67.             0.65   Object IDCMPs added
  68. 07.10.1993  0.66   TRGR_CENTER added
  69.             0.67   Bug in space dispatcher fixed (2nd-dim sizes are 0 now)
  70.             0.68   Single object disposing added
  71. 09.10.1993  0.69   Own system gadgets removed
  72. 10.10.1993  0.70   Global text support functions added
  73.             0.71   Object disabling/enabling added
  74.             0.72   Text underscore management enhanced
  75.             0.73   Alternate window position enhanced
  76. 11.10.1993  0.74   Object creation enhanced
  77.             0.75   IDCMP_RAWKEY support added
  78. 12.10.1993  0.76   Shortcut support added
  79. 13.10.1993  0.77   Keyboard project control added
  80. 15.10.1993  0.78   Class creating/disposing messages added
  81.             0.79   Text support enhanced
  82.             0.80   Keyboard support enhanced
  83. 16.10.1993  0.81   Various enhancements and bug-fixes
  84. 18.10.1993  0.82   Bug in class_group fixed (TRGR_EQUALSHARE was broken)
  85.             0.83   TRWF_NODELZIP added; bug in window zipping fixed
  86. 19.10.1993  0.84   Bug in menu creation fixed (Original strings have been overwritten)
  87. 23.10.1993  0.85   ReturnOK/EscOK added
  88.             0.86   TR_AutoRequest() added
  89. 24.10.1993  0.87   Pointer management added
  90. 25.10.1993  0.88   Bold text support added
  91. 26.10.1993  0.89   Bold text width corrections added
  92. 30.10.1993  0.90   Made underscores one pixel smaller
  93. 31.10.1993  0.91   Integer object as part of class_text added
  94.             0.92   TR_SPrintF() added
  95. 02.11.1993  0.93   Palette gadget added
  96. 03.11.1993  0.94   Bug in TR_GetAttribute fixed
  97. 07.11.1993  0.95   Slider gadget added
  98.             0.96   Scroller gadget added
  99. 10.11.1993  0.97   Cycle gadget added
  100. 14.11.1993  0.98   String gadget added
  101. 16.11.1993  0.99   Spacing system changed
  102. 05.12.1993  0.100  NULL tag ignoring added
  103. 12.12.1993  0.101  Backfill problem hopefully solved! (18.12.1993: Yes, looks OK now!)
  104. 19.12.1993  0.102  Some macros added
  105.             0.103  Shortcut bug fixed
  106.             0.104  TR_GetMsg() added
  107. 21.12.1993  0.105  TRWF_SIMPLEREFRESH, TRWF_ZIPTOCURRENTPOS added
  108. 22.12.1993  0.106  Class 'height' added, AutoDoc bugs fixed
  109. 25.12.1993  0.107  Button class BOOPSI code changed, pixel aspect recognization added
  110. 26.12.1993  0.108  Memory remembering system replaced by memory pools
  111. 29.12.1993  0.109  Amiga.lib replaced by own code
  112. 30.12.1993  0.110  Using own pool functions which are compatible with all OS versions
  113. 28.01.1994  0.111  Rewritten as a shared library
  114. 15.02.1994  0.112  Message handling changed to fit the needs of a shared library
  115. 18.02.1994  0.113  Support library enhanced
  116. 19.02.1994  0.114  Prefix changed from 'tr' to 'gs'
  117. 20.02.1994  0.115  TR_EasyRequest() added
  118. 22.02.1994  0.116  AppWindow support added
  119. 27.02.1994  0.117  Class 'listview' added
  120. 04.03.1994  0.118  IDCMP_INTUITICKS isn't broadcast to the objects anymore
  121. 09.03.1994  0.119  Vanilla key messages are broadcast
  122. 10.03.1994  0.120  Old MX menu system removed; menu numbering/setting/querying added
  123. 12.03.1994  0.121  GetFile/GetDrawer/GetEntry buttons added
  124.             0.122  Window IDs added
  125. 15.03.1994  0.123  class_Height removed, GSGR_ARRAY added
  126. 17.03.1994  0.124  GSBU_SHIFTED and GSBU_UNSHIFTED added
  127. 18.03.1994  0.125  Renamed back to 'Triton', added EnvPrint demo again
  128. 19.03.1994  0.126  Added dimension handling
  129. 20.03.1994  0.127  Added raw code and qualifiers in TRMS_KEYPRESSED
  130.             0.128  Moved object management to /internal.h; bugs fixed
  131.             0.129  class_Progress added; bugs fixed
  132. 21.03.1994  0.130  Some bugs fixed; TR_Wait() enhanced (return code added)
  133.             0.131  TR_IdFromPlace() added; AppMessage handling simplified
  134. 22.03.1994  0.132  class_Palette improved; Bugs fixed; Include files enhanced
  135. 24.03.1994  0.133  Dimension structure handling enhanced/corrected
  136. 27.03.1994  1.134  Listview bug fixed for OS>39; Button height corrected
  137. 28.03.1994  1.135  trm_Seconds/Micros added; Font fallback bug fixed; DropBox look corrected
  138. 31.03.1994  1.136  Object management cleaned up; Listview bug fixed
  139. 01.04.1994  1.137  Future compatibility enhancements
  140.             1.138  RELEASE 1.0
  141.             2.1    class_Image added
  142. 05.04.1994  2.2    Rudimentary Prefs editor added
  143. 07.04.1994  2.3    Application Prefs file saving added
  144. 10.04.1994  2.4    TR_CreateAppTags() added
  145.             2.5    Prefs management enhanced
  146. 11.04.1994  2.6    Underscore bug in TR_EasyRequest() fixed
  147. 16.04.1994  2.7    AppPrefs utilization added
  148. 17.04.1994  2.8    BevelBox support functions added
  149. 18.04.1994  2.9    class_Listview now reports double-clicks
  150.             2.10   OS3.0+ version added
  151. 19.04.1994  2.11   class_FrameBox naming added
  152. 21.04.1994  2.12   Error handling cleaned up
  153. 22.04.1994  2.12   Object creation optimized
  154. 23.04.1994  2.13   class_Listview backfill bug fixed
  155.             2.14   Prefs editor localized
  156. 24.04.1994  2.15   Added '%s' in TR_EasyRequest() for CatComp compatibility.
  157.             2.16   Catalog installation added
  158.             2.17   OS version security check in v39+ version added
  159.             2.18   triton.library localized
  160. 25.04.1994  2.19   Help support added
  161.             2.20   Window manager added
  162. 07.05.1994  2.21   Window manager filenames changed
  163. 08.05.1994  2.22   Triton is now a single-base library
  164. 11.05.1994  2.23   Gadget mis-aligning bug in TR_EasyRequest() fixed
  165.             2.24   Added title management
  166. 12.05.1994  2.25   Changed BevelBox management
  167. 21.05.1994  2.26   BevelBox prefs added
  168.             2.27   Double frame box look enhanced
  169. 30.05.1994  2.28   Prefs editor is now setting its own stack size
  170. 02.06.1994  2.29   Bug fixed (Enforcer hits when window couldn't be opened)
  171. 04.06.1994  2.30   Installation procedure enhanced; Bugs fixed
  172. 12.06.1994  2.31   Bug fixed (TRMS_HELP messages were sent twice)
  173. 13.06.1994  2.32   Screen manager implemented
  174.             2.33   Library init function optimized
  175. 15.06.1994  2.34   Security checks added
  176. 16.06.1994  2.35   Bypassed a bug in KCommodity (screen closing)
  177.             2.36   IDs for class_FrameBox added
  178.             2.37   TRFB_GROUPING and TRFB_FRAMING added
  179. 17.06.1994  2.38   Simple AmigaE support added
  180.             2.39   Correct button text highlighting added
  181. 19.06.1994  2.40   GCC support added; Minimum assembler support added
  182. 20.06.1994  2.41   Direct prefs structure passing added
  183. 22.06.1994  2.42   Keyfile protection added
  184. 01.07.1994  2.43   Bug fixed (class_FrameBox didn't broadcast TRDM_DISPOSE)
  185. 04.07.1994  2.44   Listview bottom aligning added
  186. 05.07.1994  2.45   Swedish translation added
  187.             2.46   TRGR_INDEP added
  188. 06.07.1994  2.47   TROF_RIGHTALIGN added in class_Text
  189.             2.48   Minor bugs fixed; ToolManager demos added
  190. 07.07.1994  2.49   Keyfile search changed to $KEYPATH & s:
  191. 11.07.1994  2.50   XEN look added
  192.             2.51   TRAT_Flags for class_Image added
  193. 12.07.1994  2.52   MX gadgets added
  194. 13.07.1994  2.53   TRBU_YRESIZE added
  195. 14.07.1994  2.54   FWFont closing bug fixed
  196.                    RELEASE 1.1
  197. 13.07.1994  3.1    NeXT style <RETURN> arrow image added
  198. 17.07.1994  3.2    'Images' page added to prefs editor
  199.             3.3    Simple refresh user setting added
  200.             3.4    <Return> arrow user setting added
  201.             3.5    Simple refresh bugs fixed
  202.             3.6    Pen settings added
  203. 22.08.1994  3.7    OOP system changed
  204.             3.8    Class management is now done semi-automatically
  205. 27.08.1994  3.9    Full assembler support added
  206.             3.10   Documentation rewritten in Texinfo
  207. 30.08.1994  3.11   Distribution structure changed (2 archives)
  208. 03.09.1994  3.12   GCC library creation bugs fixed
  209. 04.09.1994  3.13   class_DisplayObject added
  210.             3.14   Class management enhanced
  211.             3.15   Developer documentation started
  212. 06.09.1994  3.16   Window obtaining added
  213. 07.09.1994  3.17   Tag values restructured
  214.             3.18   String gadget bug fixed (refresh after window resizing)
  215. 14.09.1994  3.19   User selectable Button backfills added
  216. 17.09.1994  3.20   M2Amiga support added
  217. 18.09.1994  3.21   Installation restructured
  218. 22.09.1994  3.22   Object management changed; class_Object added
  219. 23.09.1994  3.23   OOP system rewritten; Starting with just object and displayobject classes
  220. 24.09.1994  3.24   Makefile enhanced: 'touch' removed, 'clean' enhanced
  221.             3.25   Semi-automatic class management removed
  222. 27.09.1994  3.26   Added class_Checkbox again
  223.             3.27   Added class_Group again
  224.             3.28   Added class_Space again
  225. 05.10.1994  3.29   Added progress indicator demo
  226. 22.10.1994  3.30   __AMIGADATE__ removed because of compiler bug
  227. 30.10.1994  3.31   Bugs fixed; new class interface is finally working!
  228.             3.32   Group dispatcher optimized (private group data integrated into object data)
  229. 31.10.1994  3.33   Added class_Text again
  230.             3.34   Added class_Line again
  231.             3.35   Added class_Button again
  232.             3.36   Added class_FrameBox again
  233.             3.37   Added class_DropBox, class_Listview and class_Palette again
  234. 01.11.1994  3.38   Added class_Slider, class_Scroller and class_Cycle again
  235.             3.39   Added remaining classes (String, Progress, Image) again
  236.             3.40   Full AmigaE support added
  237.             3.41   Dutch translation added
  238. 06.11.1994  3.42   String EditHook reactivated
  239.             3.43   Linker library restructured
  240. 16.11.1994  3.44   Listview bug fixed (FWFont wasn't used)
  241.             3.45   Added SUPERCLASS fields in all AutoDocs
  242.             3.46   'clean' directive in the main SMakefile enhanced
  243.             3.47   GCC support changed to GCC release 2.6.0
  244. 17.11.1994  3.48   GCC support updated with Gunther's trGCC11 files
  245. 22.11.1994  3.49   'Return arrow' switch moved to 'Images' window
  246.             3.50   'trPrefsUpdate' added
  247. 24.11.1994  3.51   Font fallback bugs (GT refresh) fixed
  248.             3.52   Ensured SysIHack compatibility
  249.             3.53   TRDM_HIT added
  250.             3.54   Button class BOOPSI stuff simplified -> 1/2KB shorter
  251.             3.55   TR_IdFromPlace() rewritten in OOP style
  252.             3.56   Made some inline optimizations
  253.             3.57   Optimized classes and fixed autodocs bugs
  254. 22.12.1994  3.58   Intergrated new gcc support; Changed proto/triton.h for gcc
  255. 11.01.1995  3.59   Bugs fixed
  256.                    RELEASE 1.2
  257. 05.02.1995  4.1    DisplayObject flags partly integrated; Reserved fields added
  258. 24.02.1995  4.2    Added TRST_INVISIBLE
  259.             4.3    Added TR_SendMessage() and TRDM_ACTIVATE
  260. 28.02.1995  4.4    Added QuickHelp
  261.             4.5    Removed automatic application saving
  262.                    RELEASE 1.3 beta 1
  263. 09.03.1995  4.6    Includes files are now Objective C compatible
  264. 12.03.1995  4.7    TR_GetErrorString() doesn't return NULL anymore
  265.             4.8    class_Group supports TRAT_ID
  266.             4.9    Recompiled with SAS/C 6.55
  267.             4.10   Reinserted __AMIGADATE__
  268.             4.11   Added TRMS_DISKINSERTED, TRMS_DISKREMOVED and TRWF_SYSTEMACTION
  269. 14.03.1995  4.12   Fixed GadTools slider updating bug
  270. 04.04.1995  4.13   Fixed bug in class_Group with TRAT_ID
  271.             4.14   Fixed keyboard handling with string gadget activation
  272.             4.15   Shortcuts in frameboxes are utilized now
  273.             4.16   gcc libs do now contain TR_(S|G)etAttribute and TR_(L|Unl)ockProject
  274. 08.04.1995  4.17   Fixed bugs with object disabling
  275. 09.04.1995  4.18   Fixed bug with FramneBox message forwarding
  276.             4.19   Fixed bug with string gadget activation (keyboard handling)
  277. 18.04.1995  4.20   Added TRST_NORETURNBROADCAST
  278.             4.21   Fixed bug with slider disabling
  279. 19.04.1995  4.22   Now filling Gadget->UserData with object instead of id
  280.             4.23   Removed TR_Project->trp_IsCancelDown
  281. 30.04.1995  4.24   Added French translation
  282. 04.05.1995  4.25   Fixed listview bugs
  283.             4.26   Palette gadgets will not get bigger beyond 8 colors
  284.                    RELEASE 1.3 beta 6
  285. 06.05.1995  4.27   Palette bug finally fixed; Fix in 4.26 was broken
  286. 08.05.1995  4.28   Swapped on/off for menu diabling in TR_SetAttribute()
  287. 18.05.1995  4.29   Added new Oberon module for Triton 1.3
  288.             4.30   Added BlitzBasic support
  289. 19.05.1995  4.31   Added TRTX_CLIPPED
  290. 27.05.1995  4.32   Fixed listview node removing bug
  291.             4.33   Fixed screen bug when running without prefs
  292. 02.06.1995  4.34   Bug fix 4.33 was broken. This is fixed now.
  293. 03.06.1995  4.35   RELEASE 1.3 pre (Meeting release)
  294. 04.06.1995  4.36   Added ClippedTextBox macros
  295.             4.37   Fixed framebox background drawing bug
  296. 07.06.1995  4.38   'Disabled' status of cycle, listview and palette gadgets can be changed
  297. 24.06.1995  4.39   RELEASE 1.3
  298. 09.07.1995  4.40   Fixed bug (cycle class in MX mode didn't ask for MXIDCMP)
  299. 26.07.1995  4.41   Fixed documentation flaws in the autodocs
  300. 30.07.1995  4.42   Triton opens diskfont.library v36 instead of v37
  301. 05.08.1995  4.43   Added benchmark
  302.             4.44   Introduced multiple dispatcher functions concept
  303. 13.08.1995  4.45   Fixed bug (QuickHelp always appeared on the default PubScreen)
  304.                    Added new BlitzBasic support packet
  305. 15.08.1995  5.1    Fixed bug (setting TRLV_Top was not possible)
  306. 18.08.1995  5.2    Fixed ReturnOK bug
  307.             5.3    Fixed BBFT_RIDGE bug under OS2.04
  308. 19.08.1995  5.4    Fixed TAB activation bug introduced in 5.2
  309. 25.08.1995  5.5    RELEASE 1.4
  310. 15.08.1995  6.1    Added Drag&Drop primitives and class_DragItem
  311. 19.08.1995  6.2    Integrated dragndrop.c
  312. 26.08.1995  6.3    Added method creation macros
  313. 27.08.1995  6.4    Removed object-writable TRDM_NewData fields
  314.             6.5    Added metaclass concept
  315.             6.6    Added direct message dispatching (classes can be skipped)
  316.             6.7    class_CheckBox rewritten to single-method functions
  317. 13.09.1995  6.8    Fixed extended shortcut bug under OS versions <39
  318. 27.01.1996  6.9    Temporarily removed dragndrop.c for Triton 2.0
  319. 06.02.1996  6.10   OS3.1 version does now require an 68020 or better processor
  320. 11.02.1996  6.11   class_Listview rewritten to single-method functions
  321.             6.12   class_Slider rewritten to single-method functions
  322. 12.02.1996  6.13   class_DragItem removed
  323. 13.02.1996  6.14   class_Text rewritten to single-method functions
  324.             6.15   class_Progress rewritten to single-method functions
  325.             6.16   class_DropBox rewritten to single-method functions
  326.             6.17   class_Scroller rewritten to single-method functions
  327. 22.02.1996  6.18   class_Palette bug really fixed now (don't extend beyond 3 bitplanes)
  328. 25.02.1996  6.19   class_Palette rewritten to single-method functions
  329.             6.20   class_Button rewritten to single-method functions
  330.             6.21   class_Cycle rewritten to single-method functions
  331.             6.22   class_Line rewritten to single-method functions
  332.             6.23   class_Space rewritten to single-method functions
  333. 26.02.1996  6.24   class_String rewritten to single-method functions
  334.             6.25   "TRDM_" replaced by "TROM_"
  335.             6.26   Added string gadget filtering & octal float demo gadget
  336.             6.27   class_Image rewritten to single-method functions
  337. 27.02.1996  6.28   class_Image does now inherit attributes
  338.             6.29   class_Progress does now inherit attributes
  339.             6.30   class_Listview does now inherit attributes
  340. 28.02.1996  6.31   Bug fixed: class_Text didn't support TROM_REFRESH
  341.             6.32   Removed DISPLAYOBJECT->tro_IsSpace and ...IsInstalled
  342.             6.33   class_Listview optimised
  343. 29.02.1996  6.34   class_Text is now using memory pools instead of AllocVec()/FreeVec()
  344. 01.03.1996  6.35   class_Text does now inherit attributes
  345.             6.36   Optimised some classes; AutoDoc create/set/get comments added
  346. 02.03.1996  6.37   Optimised SMakefile; Fixed class_Text bugs introduced in 6.36
  347.             6.38   class_Listview optimised
  348.             6.39   Cleaned up class_FrameBox
  349.             6.40   class_FrameBox is now installed-modifiable
  350.             6.41   class_Scroller does now inherit attributes
  351.             6.42   class_Slider does now inherit attributes
  352.             6.43   TROM_NewData->parseargs does now default to TRUE
  353.             6.44   TROM_{DIS|EN}ABLED are not sent to uninstalled objects
  354. 03.03.1996  6.45   class_Cycle does now inherit attributes
  355.             6.46   class_String does now inherit attributes
  356.             6.47   class_DisplayObjects does now send TROM_SETATTRIBUTE for <Default>
  357.             6.48   class_Button does now inherit attributes
  358.             6.49   triton.c divided up into parts
  359. 08.03.1996  6.50   C header files cleaned up
  360. 09.03.1996  6.51   Turned QuickHelp on by default in the main demo
  361. 10.03.1996  6.52   Fixed GetVar() bug (now checking if $KEYPATH exists)
  362.             6.53   Frame primitives made public
  363. 17.03.1996  6.54   Text primitives optimized (size + speed)
  364. 18.03.1996  6.55   Frame primitives moved into separate file
  365. 23.03.1996  6.56   Text prmitives moved into separate file
  366. 24.03.1996  6.57   Text primitives optimized
  367. 30.03.1996  6.58   TR_AddClass() made public; TR_CreateGadgetTags() and TR_InternalAddClassTags() inlined
  368.             6.59   Added multi-line text primitives and class_Text extensions
  369. 06.04.1996  6.60   Color primitives moved into separate file
  370. 01.06.1996  6.61   Optimised class_Group array handling
  371.             6.62   String gadgets do now hand <Help> key presses through to Triton
  372. 03.06.1996  6.63   Added private classes (TR_App->tra_ClassList etc.)
  373. 05.06.1996  6.64   Changed array (X|Y)Resize handling
  374. 06.06.1996  6.65   Completed multi-line text support
  375.             6.66   Changed QuickHelp to use multi-line text primitives
  376.             6.67   Changed TR_EasyRequest() to use multi-line text primitives
  377.             6.68   TRTX_CENTER added; TROF_RIGHTALIGN replaced by TRTX_RIGHTALIGN
  378. 07.06.1996  6.69   Changed array (X|Y)Resize handling again
  379.             6.70   Optimized TR_EasyRequest()
  380. 10.06.1996  6.71   Added demos/CustomClass
  381.             6.72   Removed TROM_QUERYSIZE
  382. 25.06.1996  6.73   TR_Project.trp_AspectFixing is now guaranteed not to be 0
  383.             6.74   TR_DoMethod() and TR_DoMethodClass() made public
  384.             6.75   Bug in TR_ResizeProject() fixed; TR_ResizeProject() inlined
  385. 26.06.1996  6.76   Most object messages made public
  386.             6.77   Fixed bug in TR_AddClass()
  387. 30.06.1996  6.78   Fixed bug in TR_EasyRequest() (TRTX_3D texts were always left-aligned)
  388. 02.07.1996  6.79   CustomClass enhanced
  389.                    RELEASE 2.0 beta 1
  390. 04.07.1996  6.80   Object disabling bug fixed
  391. 05.07.1996  6.81   StringGadgetNR() macro added
  392.             6.82   Fixed bug: Image buttons didn't respect their own shortcuts
  393. 08.07.1996  6.83   String gadgets do now accept NULL strings
  394. 10.07.1996  6.84   Fixed array handling bug in class_Group
  395.             6.85   Removed TROM_NewData.addlist
  396.             6.86   Fixed bug introduced in 6.84
  397.             6.87   TR_Project.trp_ObjectList replaced by TR_Project.trp_RootObject
  398.             6.88   TR_Project.trp_HasObjects removed
  399.             6.89   Removed enforcer hits when opening a project without objects
  400. 11.07.1996  6.90   Fix bug in include/clib/triton_protos.h
  401. 20.07.1996  6.91   Fixed bug: class_Framebox didn't broadcast TROM_DISPOSE
  402.             6.92   Made TROD_DisplayObject.tro_Shortcut available
  403. 05.08.1996  6.93   Moved object memory allocation from Object:NEW to TR_DoMethod()
  404. 06.08.1996  6.94   Replaced TROD_FrameBox.tro_ObjectList by TROD_FrameBox.tro_ChildObject
  405.             6.95   Renamed TR_OldDoMethod() to TR_DoMethodID()
  406.             6.96   Optimised TR_AutoRequest()
  407.             6.97   Removed DrawBevelBox() stub
  408.             6.98   Changed some names
  409. 28.08.1996  6.99   class_Group does now inherit all attributes
  410.             6.100  Replaced IDCMP* names by Event*
  411. 29.08.1996  6.101  User message queue system introduced; Added TR_CreateMsg()
  412. 05.09.1996  6.102  Methods are now using register-based arguments
  413.             6.103  Changed the look of QuickHelp boxes (-> style guide compliant pens)
  414. 06.09.1996  6.104  Added public class system
  415. 12.09.1996  6.105  Added public class support to TR_AddClass()
  416. 09.10.1996  6.106  Fixed array handling bug
  417. 11.10.1996  6.107  Added TRGR_INDEP to *Separator* macros
  418. 12.10.1996  6.108  Fixed another array bug
  419.                    Added "cooper" variable
  420.                    Compiled with optimisation for Patrick's MakeCD release
  421. 13.10.1996  6.109  Moved additional language support to contrib/
  422.                    Fixed frame bug
  423.                    RELEASE 2.0 public beta 1
  424. 12.11.1996  6.110  Changed 3D text pens to HIGHLIGHTTEXT/SHADOW
  425. 30.12.1996  6.111  Added documentation on trm_Qualifier for TRMS_KEYPRESSED
  426.             6.112  Added trm_Qualifier support to TR_CreateMsg()
  427. 05.04.1997  6.113  Added TRLV_VisibleLines
  428.                    Fixed listview bug
  429.                    RELEASE 2.0 pre 1
  430. 09.04.1997  6.114  Made TRLV_Top gettable
  431.                    Fixed listview bug
  432.                    RELEASE 2.0 pre 2
  433. 23.05.1998  6.115  RELEASE OpenTriton 2.0
  434.