ChangeLog 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. 2008-04-21 Gert Driesen <[email protected]>
  2. * OleDbDataAdapter.cs: Changed argument names to match MS. Removed
  3. extra explicit interface implementation.
  4. * OleDbParameter.cs: Changed argument names to match MS.
  5. * OleDbTransaction.cs: Do not include IDbConnection.Connection and
  6. IDisposable.Dispose for 2.0 profile.
  7. * OleDbParameterCollection.cs: Changed argument names to match MS.
  8. Do not include explicit interface implementations on 2.0 profile.
  9. * OleDbConnection.cs: Changed argument names to match MS. Code
  10. formatting.
  11. 2008-03-03 Ankit Jain <[email protected]>
  12. * OleDbMetaDataCollectionNames.cs: New.
  13. 2007-10-21 Gert Driesen <[email protected]>
  14. * OleDbCommand.cs: Use ExceptionHelper.CheckEnumValue for enum checks.
  15. 2007-10-20 Gert Driesen <[email protected]>
  16. * OleDbDataAdapter.cs: In default ctor, set SelectCommand to null.
  17. Only initialize SelectCommand in ctors. Use direct assignment in
  18. IDbDataAdapter implementation.
  19. * OleDbCommand.cs: Added constant for default CommandTimeout, instead
  20. of using a magic number. Avoid unnecessary initialization. Fixed
  21. default value for DesignTimeVisible. Return zero-length string if
  22. CommandText is null. Added implementation for UpdatedRowSource.
  23. * OleDbConnection.cs: Moved initialization of gda to Open ().
  24. Avoid unnecessary initialization. Return zero-length string if
  25. ConnectionString is null. If getters to Database, DataSource and
  26. Provider return zero-length string if the connection is closed.
  27. In ServerVersion, BeginTransaction and GetSchema, throw an
  28. InvalidOperationException if connection is closed.
  29. 2007-10-19 Gert Driesen <[email protected]>
  30. * OleDbTransaction.cs: Clear connection in Commit and Rollback. In
  31. IsolationLevel and Begin overloads, throw IOE if transaction is no
  32. longer open.
  33. 2007-10-19 Gert Driesen <[email protected]>
  34. * OleDbTransaction.cs: Keep track of whether transaction is open and
  35. whether it's disposed. In Commit an Rollback, throw an IOE if the
  36. transaction is no longer open. In Dispose (bool), perform a rollback
  37. if the transaction is still open.
  38. 2007-10-19 Nagappan <[email protected]>
  39. * OleDbCommandBuilder.cs: Implemented ApplyParameterInfo, Dispose,
  40. GetParameterName, GetParameterPlaceholder, RefreshSchema methods.
  41. 2007-10-19 Nagappan <[email protected]>
  42. * OleDbCommand.cs: Implemented Clone, Dispose methods.
  43. Implemented CreateDbParameter, DbConnection, DbParameterCollection,
  44. DbTransaction, ExecuteDbDataReader properties.
  45. * OleDbParameterCollection.cs: Fixed 1.0 API compatibility.
  46. 2007-09-27 Nagappan A <[email protected]>
  47. * OleDbDataReader.cs: Removed bogus MonoTODO.
  48. 2007-09-26 Nagappan A <[email protected]>
  49. * OleDbTransaction.cs: Removed bogus TODO.
  50. Modified Finalize method to exist only in 1.0 profile.
  51. 2007-09-25 Nagappan A <[email protected]>
  52. * OleDbConnection.cs: 2.0 attribute changes.
  53. * OleDbException.cs: 2.0 attribute changes.
  54. * OleDbDataReader.cs: 2.0 attribute changes.
  55. * OleDbCommandBuilder.cs: 2.0 attribute changes.
  56. * OleDbParameter.cs: 2.0 attribute changes.
  57. 2007-07-22 Nagappan A <[email protected]>
  58. * OleDbDataReader.cs: Fixed compilation warning.
  59. * OleDbParameterCollection.cs: Fixed compilation warning.
  60. * OleDbTransaction.cs: Fixed compilation warning.
  61. * OleDbCommandBuilder.cs: Fixed compilation warning.
  62. 2007-07-02 Gert Driesen <[email protected]>
  63. * OleDbConnection.cs: Derive from DbConnection on 2.0 profile, and
  64. stubbed out where necessary. Fixed attributes for ConnectionString on
  65. 2.0 profile. Marked several members as override on 2.0 profile.
  66. Do not hide StateChange event. Code formatting.
  67. * OleDbCommandBuilder.cs: On 2.0, derive from DbCommandBuilder. Do not
  68. include QuotePrefix and QuoteSuffix on 2.0. Stubbed out 2.0 members.
  69. * OleDbDataAdapter.cs: On 2.0, derive from DbDataAdapter. Stubbed out
  70. 2.0 members. Do not not override Dispose on 2.0. Code formatting.
  71. * OleDbDataReader.cs: Derive from DbDataReader on 2.0 profile. Marked
  72. several members as override. Stubbed VisibleFieldCount. Added
  73. EditorBrowsable attribute on GetData. Added GetDbDataReader on 2.0.
  74. On 2.0, override GetEnumerator instead of explicit interface
  75. implementation.
  76. * OleDbErrorCollection.cs: Added 2.0 CopyTo overload.
  77. * OleDbInfoMessageEventHandler.cs: Do not mark class serializable on
  78. 2.0 profile. Fixed API mismatch.
  79. * OleDbParameter.cs: On 2.0, derive from DbParameter. Added new 2.0
  80. ctor. Override properties from base class and added
  81. SourceColumnNullMapping property on 2.0. Implemented ResetDbType and
  82. ResetOleDbType methods on 2.0.
  83. * OleDbParameterCollection.cs: Derive from DbParameterCollection on
  84. 2.0 profile. Marked several members as override. Implemented AddRange,
  85. CopyTo, IndexOf, Insert, Remove and RemoveAt methods introduced in
  86. 2.0 profile. Stubbed out GetParameter and SetParameter overloads.
  87. * OleDbPermission.cs: Added missing BrowsableAttribute on Provider.
  88. Code formatting.
  89. * OleDbPermissionAttribute.cs: Added BrowsableAttribute on Provdider
  90. (2.0 only).
  91. * OleDbRowUpdatedEventHandler.cs: Do not mark class serializable on
  92. 2.0 profile.
  93. * OleDbRowUpdatingEventArgs.cs: Removed unused command field. Added
  94. BaseCommand property on 2.0
  95. * OleDbRowUpdatingEventHandler.cs: Do not mark class serializable on
  96. 2.0 profile. Fixed API mismatch.
  97. * OleDbTransaction.cs: On 2.0, derive from DbTransaction. Added
  98. DbConnection property and override Dispose (both 2.0 only). On 2.0,
  99. Override Commit and Rollback. Code formatting.
  100. 2007-07-01 Gert Driesen <[email protected]>
  101. * OleDbCommand.cs: 2.0 API fixes. Build fix.
  102. 2007-07-01 Gert Driesen <[email protected]>
  103. * OleDbCommand.cs: Code formatting.
  104. * OleDbDataReader.cs: Code formatting.
  105. * OleDbError.cs: Code formatting.
  106. * OleDbErrorCollection.cs: Code formatting.
  107. * OleDbException.cs: Code formatting.
  108. * OleDbInfoMessageEventArgs.cs: Code formatting.
  109. * OleDbParameter.cs: Code formatting.
  110. * OleDbParameterCollection.cs: Code formatting.
  111. 2007-06-21 Nagappan A <[email protected]>
  112. * OleDbConnection.cs: Fixed compiler warning.
  113. * OleDbParameterCollection.cs (AddWithValue): Fixed compiler
  114. warning.
  115. 2007-02-20 Frederik Carlier <[email protected]>
  116. * OleDbParameterCollection.cs: Added AddWithValue method.
  117. 2007-01-08 Nagappan A <[email protected]>
  118. * OleDbCommand.cs: Fixed compilation warning.
  119. * OleDbDataAdapter.cs: Fixed compilation warning.
  120. 2006-07-13 Senganal T <[email protected]>
  121. * OleDbCommand : 2.0 Api fixes
  122. 2006-05-31 Gert Driesen <[email protected]>
  123. * OleDbErrorCollection.cs: Removed explicit interface implementation
  124. of IEnumerable.GetEnumerator ().
  125. * OleDbParameterCollection.cs: Removed explicit interface
  126. implementation members that are already implementation by public
  127. members.
  128. 2006-02-17 Chris Toshok <[email protected]>
  129. * OleDbDataAdapter.cs, OleDbCommand.cs, OleDbParameter.cs,
  130. OleDbCommandBuilder.cs, OleDbConnection.cs: remove
  131. DataSysDescriptions for >= 2.0.
  132. 2006-02-17 Chris Toshok <[email protected]>
  133. * OleDbCommand.cs: remove extra using System.Data. fixes warning.
  134. 2005-10-04 Sebastien Pouliot <[email protected]>
  135. * OleDbDataReader.cs: Added a call to GC.SuppressFinalize in Dispose
  136. method (and avoids calling the destructor if the object was disposed).
  137. * OleDbTransaction.cs: Added a call to GC.SuppressFinalize in Dispose
  138. method (even if we throw an NotImplementedException afterward). This
  139. will remove warnings from gendarme.
  140. 2005-09-20 Alexandre Miguel Pedro Gomes <[email protected]>
  141. * OleDbConnection.cs: Verify and throw an exception if the
  142. connection isn't valid.
  143. 2005-09-13 Sureshkumar T <[email protected]>
  144. * Moved TestGda.cs & TestOleDb.cs to ..\Test.
  145. 2005-08-08 Gert Driesen <[email protected]>
  146. * OleDbDataAdapter.cs: Fixed custom attributes to match MS.NET.
  147. * OleDbCommand.cs: Fixed custom attributes to match MS.NET.
  148. * OleDbParameter.cs: Fixed custom attribute to match MS.NET.
  149. * OleDbException.cs: Added ErrorTypeConverter, assigned to ErrorCode
  150. property to match MS.NET.
  151. * OleDbConnection.cs: Fixed custom attributes to match MS.NET.
  152. 2005-02-16 Lluis Sanchez Gual <[email protected]>
  153. * OleDbCommand.cs: Make it inherit from the correct base class in 2.0,
  154. and added stubs for some interface methods.
  155. 2004-09-14 Sebastien Pouliot <[email protected]>
  156. * OleDbPermission.cs: Added internal constructor accepting an OleDb
  157. PermissionAttribute parameter (using base class protected ctor).
  158. Re-added the Provider property (removed by error).
  159. * OleDbPermission.cs: Copy now use the new OleDbPermission
  160. constructor. Re-added the Provider property (removed by error).
  161. 2004-09-13 Sebastien Pouliot <[email protected]>
  162. * OleDbPermission.cs: Mostly completed (needs tests).
  163. * OleDbPermissionAttribute.cs: Completed.
  164. 2004-06-16 Gert Driesen <[email protected]>
  165. * OleDbError.cs: fixed serialization compatibility with MS.NET
  166. * OleDbErrorCollection.cs: fixed serialization compatibility with
  167. MS.NET
  168. 2004-06-13 Gert Driesen <[email protected]>
  169. * OleDbLiteral.cs: changed enum field values to match MS.NET
  170. * OleDbType.cs: changed enum field values to match MS.NET
  171. 2004-06-04 Gert Driesen <[email protected]>
  172. * OleDbDataAdapter.cs: added stub for missing
  173. Dispose override
  174. 2004-06-02 Gert Driesen <[email protected]>
  175. * OleDbParameter.cs: added missing attributes
  176. * OleDbPermission.cs: added missing attributes
  177. * OleDbConnection.cs: added missing attributes
  178. * OleDbDataAdapter.cs: added missing attributes
  179. 2004-05-27 Atsushi Enomoto <[email protected]>
  180. * OleDbDataReader.cs : don't output debug message to Console.
  181. 2004-05-20 Gert Driesen ([email protected])
  182. * OleDbPermissionAttribute.cs: change AllowMultiple and
  183. Inherited to match .NET
  184. 2004-05-14 Umadevi S ([email protected])
  185. * OleDbAdapter.cs -Implemented attributes, changed method signature for fill
  186. 2004-05-14 Umadevi S ([email protected])
  187. * OleDbCommand.cs - Completed implementing all the attributes
  188. 2004-05-14 Umadevi S ([email protected])
  189. * OleDbCommand.cs - Completed implementing all the attribute
  190. 2004-05-14 Umadevi S ([email protected])
  191. * OleDbConnection.cs - Completed implementing all the attributes
  192. - Stubbed EnlistDistributedTransaction method
  193. 2004-05-14 Umadevi S ([email protected])
  194. * OleDbDataAdapter.cs - Completed implementing all the attributes
  195. - Stubbed the Fill methods
  196. 2004-05-14 Umadevi S ([email protected])
  197. * OleDbParameter.cs - Completed implementing all the attributes
  198. 2004-05-13 Umadevi S ([email protected])
  199. * OleDbDataReader.cs - Stubbed HasRows method
  200. - Implemented EditorBrowsableAttribute
  201. * OleDbParameterConverter.cs - Stubbed this class
  202. * OleDbParameter.cs - Added a few attributes.
  203. 2004-05-09 Gert Driesen ([email protected])
  204. * OleDbCommand.cs: removed setter for Parameters property to
  205. match MS.NET
  206. * OleDbCommandBuilder.cs: fixed GetUpdatetCommand typo
  207. * OleDbErrorCollection: added default internal ctor to match
  208. MS.NET
  209. * OleDbInfoMessageEventArgs.cs: added default internal ctor
  210. to match MS.NET
  211. * OleDbParameter.cs: added setter for IsNullable
  212. * OleDbParameterCollection: added default internal ctor to
  213. match MS.NET
  214. * OleDbPermission.cs: removed extra IsSubsetOf method
  215. 2004-04-06 Gonzalo Paniagua Javier <[email protected]>
  216. * OleDbPermissionAttribute.cs: missing bits from Gert's patch for
  217. CLS compliance.
  218. 2004-01-10 Atsushi Enomoto <[email protected]>
  219. * OleDbPermission.cs : NET_2_0 fix not to call obsolete .ctor.
  220. 2002-11-01 Daniel Morgan <[email protected]>
  221. * OleDbDataReader.cs: implemented
  222. Dispose() and GetEnumerator()