home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / kernex32.zip / mwdd_src.zip / 32bits / ext2-os2 / doc / mwdd32 / changes.im next >
Text File  |  1997-04-04  |  6KB  |  149 lines

  1. .*
  2. .* $Header: d:\\32bits\\ext2-os2\\doc\\mwdd32\\rcs\\changes.im,v 1.6 1997/03/15 17:13:14 Willm Exp $
  3. .*
  4.  
  5. .* 32 bits OS/2 device driver and IFS support. Provides 32 bits kernel 
  6. .* services (DevHelp) and utility functions to 32 bits OS/2 ring 0 code 
  7. .* (device drivers and installable file system drivers).
  8. .* Copyright (C) 1995, 1996, 1997  Matthieu WILLM (willm@ibm.net)
  9. .*
  10. .* This program is free software; you can redistribute it and/or modify
  11. .* it under the terms of the GNU General Public License as published by
  12. .* the Free Software Foundation; either version 2 of the License, or
  13. .* (at your option) any later version.
  14. .*
  15. .* This program is distributed in the hope that it will be useful,
  16. .* but WITHOUT ANY WARRANTY; without even the implied warranty of
  17. .* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  18. .* GNU General Public License for more details.
  19. .*
  20. .* You should have received a copy of the GNU General Public License
  21. .* along with this program; if not, write to the Free Software
  22. .* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  23.  
  24. .nameit symbol=titre_600 text='History of changes'
  25. .nameit symbol=titre_601 text='From 1.10 to 1.20'
  26. .nameit symbol=titre_602 text='From 1.20 to 1.30'
  27. .nameit symbol=titre_603 text='From 1.30 to 1.40'
  28. .nameit symbol=titre_604 text='From 1.40 to 1.50'
  29. .nameit symbol=titre_605 text='From 1.50 to 1.60'
  30. .nameit symbol=titre_606 text='From 1.60 to 1.70'
  31.  
  32.  
  33. .*******************************************************************************
  34. .*** VI- History of changes.                                                ***
  35. .*******************************************************************************
  36. :h1 id=600.&titre_600.
  37.  
  38. :p.
  39. This chapter describes the changes between each release of mwdd32.
  40.  
  41. :ol compact.
  42. :li.:link reftype=hd refid=601.&titre_601.:elink.
  43. :li.:link reftype=hd refid=602.&titre_602.:elink.
  44. :li.:link reftype=hd refid=603.&titre_603.:elink.
  45. :li.:link reftype=hd refid=604.&titre_604.:elink.
  46. :li.:link reftype=hd refid=605.&titre_605.:elink.
  47. :li.:link reftype=hd refid=606.&titre_606.:elink.
  48. :eol.
  49.  
  50. .*******************************************************************************
  51. .*** From 1.10 to 1.20                                                     ***
  52. .*******************************************************************************
  53. :h2 id=601.&titre_601.
  54.  
  55. :ul compact.
  56. :li.Corrected a stupid packaging error (some sources were missing).
  57. :li.Added the following utility functions &colon.
  58. :sl compact.
  59. :li.strtol
  60. :esl.
  61. :li.Added swapper entry points to fsh32.lib and to the sample IFS skeleton &colon.
  62. :sl compact.
  63. :li.FS_ALLOCATEPAGESPACE
  64. :li.FS_DOPAGEIO
  65. :li.FS_OPENPAGEFILE
  66. :esl.
  67. :li.Added a "-q" command line switch to mwdd32.sys (quiet initialization).
  68. :eul.
  69.  
  70. .*******************************************************************************
  71. .*** From 1.20 to 1.30                                                     ***
  72. .*******************************************************************************
  73. :h2 id=602.&titre_602.
  74.  
  75. :ul compact.
  76. :li.Added the following fsh32 functions &colon.
  77. :sl compact.
  78. :li.fsh32_addshare
  79. :li.fsh32_removeshare
  80. :li.fsh32_setvolume
  81. :esl.
  82. :li.Added the following utility functions &colon.
  83. :sl compact.
  84. :li.sec32_attach_ses
  85. :esl.
  86. :li.Added support for 32 bits DEVICE drivers, as well as a sample skeleton.
  87. :li.Added support for 32 bits SES (Security Enabling Services) drivers, as well as a sample skeleton.
  88. :eul.
  89.  
  90. .*******************************************************************************
  91. .*** From 1.30 to 1.40                                                       ***
  92. .*******************************************************************************
  93. :h2 id=603.&titre_603.
  94.  
  95. :ul compact.
  96. :li.Corrected a bug in DevHlp32_InternalError (the beginning of the message was truncated).
  97. :li.Corrected a bug in fsh32_devioctl (I think I was tired when I first wrote it !)
  98. :li.Added the following DevHlp32 functions &colon.
  99. :sl compact.
  100. :li.DevHlp32_setIRQ
  101. :li.DevHlp32_UnSetIRQ
  102. :li.DevHlp32_EOI
  103. :esl.
  104. :li.Added a sample 32 bits interrupt handler in the BASEDEV skeleton
  105. :eul.
  106.  
  107. .*******************************************************************************
  108. .*** From 1.40 to 1.50                                                       ***
  109. .*******************************************************************************
  110. :h2 id=604.&titre_604.
  111.  
  112. :ul compact.
  113. :li.Added the following DevHlp32 functions &colon.
  114. :sl compact.
  115. :li.DevHlp32_PageListToLin
  116. :li.DevHlp32_AllocGDTSelector
  117. :li.DevHlp32_FreeGDTSelector
  118. :li.DevHlp32_AttachDD
  119. :li.DevHlp32_GetDosVar
  120. :esl.
  121. :eul.
  122.  
  123. .*******************************************************************************
  124. .*** From 1.50 to 1.60                                                       ***
  125. .*******************************************************************************
  126. :h2 id=605.&titre_605.
  127.  
  128. :ul compact.
  129. :li.Holger Veit added the following DevHlp32 functions &colon.
  130. :sl compact.
  131. :li.DevHlp32_CloseEventSem
  132. :li.DevHlp32_OpenEventSem
  133. :li.DevHlp32_PostEventSem
  134. :li.DevHlp32_ResetEventSem
  135. :li.DevHlp32_VerifyAccess
  136. :esl.
  137. :eul.
  138.  
  139. .*******************************************************************************
  140. .*** From 1.60 to 1.70                                                       ***
  141. .*******************************************************************************
  142. :h2 id=606.&titre_606.
  143.  
  144. :ul compact.
  145. :li.Upgraded from ALP 4.00.000 to ALP 4.00.001. This corrected some code generation problems.
  146. :li.Corrected a bug in DevHlp32_ProcBlock (return code was garbage).
  147. :li.A sample of a 32 bits device driver developed with the Watcom compiler has been added by Sander van Leeuwen. I didn't integrate it in the MWDD32 build tree and documentation yet, mainly because I don't have the watcom compiler to rebuild it. This sample is described in the file readme.doc in ./skeleton/watcom/watcom.zip.
  148. :eul.
  149.