home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / spirit / b187 / Documents / RelNotes < prev   
Encoding:
Text File  |  1993-12-17  |  3.6 KB  |  127 lines

  1. Release Notes for the Spirit Risc OS programming library
  2.  
  3.  
  4. Release 0.  23rd May, 1993
  5. ==========================
  6.  
  7. Nothing useful really.  Contains this file, a skeleton guide, and ReleaseNo.
  8.  
  9. Files
  10. -----
  11.  
  12. Guide
  13. ReleaseNo
  14. RelNotes
  15.  
  16.  
  17. Release 1.  24th May, 1993
  18. ==========================
  19.  
  20. First real release.  Includes enough components for application development,
  21. but the documentation is still very thin.  Coming soon.
  22.  
  23. Components
  24. ----------
  25. Clock       Sample application
  26. Logger      Sample application and programming tool
  27. LibAndH     All the object libraries and headers
  28. GenLib      Source of general routines
  29. LinkList    Source of linked list manipulation routines
  30. Logging     Source of message handling routines
  31. SpriteLib   Source of OS_SpriteOp interface
  32. WimpLib     Source of Wimp_ SWI interface
  33. WinAppLib   Source of the main application library
  34. Documents   Updated documents
  35.  
  36.  
  37. Release 2.  26th May, 1993
  38. ==========================
  39.  
  40. This release corrects a couple of errors, adds another sample application
  41. and improves the documentation.
  42.  
  43. The makefile in !Logger was failing to compile NETLOG.C, which is the code
  44. to generate messages for !Logger.  Now corrected.
  45.  
  46. NETLOG.C was amended to compile for Risc OS 3.
  47. NETLOG.H was put into the include directory.
  48.  
  49. Wimp03.S and WimpLib.H have been amended to allow a priority to be passed
  50. to Wimp_CreateIcon, as introduced in Risc OS 3.
  51.  
  52. IconBar.C in WinAppLib has been amended to reflect the above change.
  53.  
  54. The programming guide has been extensively updated, but I haven't yet written
  55. anything for the WinAppLib part.  Coming soon I promise.
  56.  
  57. The !Convert application has been added to the sample code.
  58.  
  59. I had the bright idea of deleting objects before compressing for upload,
  60. thus saving space.
  61.  
  62.  
  63. Components
  64. ----------
  65.  
  66. Convert     Sample application.
  67. Documents   Updated documents
  68. LibAndH     All the object libraries and headers.
  69. Logger      Sample application and programming tool.
  70. WimpLib     Source of Wimp_ SWI interface
  71. WinAppLib   Source of the main application library
  72.  
  73.  
  74.  
  75. Release 3.  31st May, 1993
  76. ==========================
  77.  
  78. This release provides further enhancements to existing components, and
  79. introduces 3 new items.
  80.  
  81. The user guide has been further enhanced.
  82.  
  83. WimpLib.H was amended to add the t_ramfetch block.
  84.  
  85. WIMP40.S (WIMP_ReportError) was amended to return a result.  All code
  86. making use of it has been amended to match.
  87.  
  88. File saving facilities were integrated into WinAppLib.
  89.  
  90. Small corrections were made to DiaBox.C, Despatch.C and Messages.C in
  91. WinAppLib.
  92.  
  93. Errorbox.C was added to WinAppLib.
  94.  
  95. Exception handling has been added to WinAppLib.C.  Now address exceptions
  96. and illegal instructions won't necessarily crash your application.
  97.  
  98. Two tutorial applications, !Lesson1 and !Lesson2 have been introduced.
  99. More to come.
  100.  
  101. The !NewBalls application is introduced, which does the same as the sample
  102. application provided with Acorn 'C', only rather more elegantly and in less
  103. space.
  104.  
  105.  
  106. Release 4.  17th December, 1993
  107. ===============================
  108.  
  109. Sorry about the delay.  I've been busy re-writing NatWest's branch share
  110. dealing system, and haven't had time to look at Spirit.  Here are the latest
  111. updates.
  112.  
  113. Flex functions added.
  114.  
  115. The central polling loop has been amended to make use for RISC OS 3 facilities.
  116.  
  117. It is no longer necessary to use -DARM on the command line when compiling,
  118. because somebody told me about Acorn's undocumented pre-defined macro - __arm.
  119.  
  120. Fixed a bug in the loading of validation strings in templates.
  121.  
  122. A totally new mechanism is provided for the handling of user messages.
  123.  
  124. Added a default handler for windows created with WA_CreateWindow.
  125.  
  126. Added some more tutorial lessons.
  127.