ChangeLog 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644
  1. 2002-05-03 Tim Coleman <[email protected]>
  2. * System.Data.SqlTypes/SqlByte.cs:
  3. * System.Data.SqlTypes/SqlDateTime.cs:
  4. * System.Data.SqlTypes/SqlDecimal.cs:
  5. * System.Data.SqlTypes/SqlDouble.cs:
  6. * System.Data.SqlTypes/SqlGuid.cs:
  7. * System.Data.SqlTypes/SqlInt16.cs:
  8. * System.Data.SqlTypes/SqlInt64.cs:
  9. * System.Data.SqlTypes/SqlMoney.cs:
  10. * System.Data.SqlTypes/SqlSingle.cs:
  11. These files were mysteriously excluded from the last
  12. patch I made and sent to Rodrigo
  13. * System.Data.build: include the System.Data.SqlTypes in the build
  14. 2002-05-03 Daniel Morgan <[email protected]>
  15. * System.Data.build: removed comments
  16. * System.Data.SqlClient/PostgresLibrary.cs: changed
  17. the hard-coded PostgreSQL oid type int's to using an
  18. enum. Also, added PostgreSQL bpchar (character) type.
  19. * Test/TestSqlDataReader.cs: updated test
  20. to include new bpchar PostgreSQL type
  21. 2002-05-03 Rodrigo Moya <[email protected]>
  22. * System.Data.SqlTypes/SqlBinary.cs:
  23. * System.Data.SqlTypes/SqlBoolean.cs:
  24. * System.Data.SqlTypes/SqlInt32.cs:
  25. * System.Data.SqlTypes/SqlString.cs: more implementation, by
  26. Tim Coleman <[email protected]>.
  27. 2002-05-03 Daniel Morgan <[email protected]>
  28. * Test/TestExecuteScalar.cs: added test for
  29. method ExecuteScalar in class SqlCommand.
  30. * System.Data/DataColumnCollection.cs - it should
  31. inherit properties from base InternalDataCollectionBase
  32. and use them instead of overriding them, such as, List.
  33. * System.Data/DataColumn.cs
  34. * System.Data/DataTable.cs: tweaks to retrieve
  35. meta data from the database
  36. * System.Data.SqlClient/PostgresLibrary.cs -
  37. added method OidToType to convert PostgreSQL oid type
  38. to System.Type. Renamed method OidTypeToSystem
  39. to ConvertPgTypeToSystem for converting the data value
  40. from a PostgreSQL type to a .NET System type.
  41. * System.Data.SqlClient/SqlCommand.cs: implemented
  42. method ExecuteReader which returns a SqlDataReader
  43. for a light forward only read only result set.
  44. It works on types int4 ==> Int32 and
  45. varchar ==> String. Other types
  46. will come later.
  47. * System.Data.SqlClient/SqlConnection.cs: added comment
  48. * System.Data.SqlClient/SqlDataReader.cs: implemented
  49. class. It works, but still lots to do.
  50. * Test/ReadPostgresData.cs: stuff
  51. * Test/TestSqlDataReader.cs: updated test for SqlDataReader
  52. to display meta data and the data
  53. 2002-05-03 Duncan Mak <[email protected]>
  54. * TODO: Took out all the Exceptions. They should be all done now.
  55. * System.Data/ConstraintException.cs:
  56. * System.Data/DBConcurrencyException.cs:
  57. * System.Data/DataException.cs:
  58. * System.Data/DeletedRowInaccessibleException.cs:
  59. * System.Data/DuplicateNameException.cs:
  60. * System.Data/EvaluateException.cs:
  61. * System.Data/InRowChangingEventException.cs:
  62. * System.Data/InvalidConstraintException.cs:
  63. * System.Data/InvalidExpressionException.cs:
  64. * System.Data/MissingPrimaryKeyException.cs:
  65. * System.Data/NoNullAllowedException.cs:
  66. * System.Data/ReadOnlyException.cs:
  67. * System.Data/RowNotInTableException.cs:
  68. * System.Data/StrongTypingException.cs:
  69. * System.Data/SyntaxErrorException.cs:
  70. * System.Data/TypeDataSetGeneratorException.cs:
  71. * System.Data/VersionNotFoundException.cs: Added to CVS.
  72. * System.Data.SqlTypes/SqlNullValueException.cs:
  73. * System.Data.SqlTypes/SqlTruncateException.cs:
  74. * System.Data.SqlTypes/SqlTypeException.cs: Added to CVS.
  75. 2002-05-02 Rodrigo Moya <[email protected]>
  76. * System.Data/DataViewSettingCollection.cs: implemented.
  77. * System.Data/DataRowView.cs: new stubs.
  78. * System.Data.SqlTypes/SqlByte.cs:
  79. * System.Data.SqlTypes/SqlDateTime.cs:
  80. * System.Data.SqlTypes/SqlDecimal.cs:
  81. * System.Data.SqlTypes/SqlDouble.cs:
  82. * System.Data.SqlTypes/SqlGuid.cs:
  83. * System.Data.SqlTypes/SqlInt16.cs:
  84. * System.Data.SqlTypes/SqlInt64.cs:
  85. * System.Data.SqlTypes/SqlMoney.cs:
  86. * System.Data.SqlTypes/SqlSingle.cs: new stubs, contributed
  87. by Tim Coleman <[email protected]>
  88. * System.Data.build: excluded newly-added files.
  89. 2002-05-02 Daniel Morgan <[email protected]>
  90. * System.Data.SqlClient/PostgresLibrary.cs: included new
  91. internal class that will be a helper class in using
  92. PostgreSQL. PostgresLibrary is used for the
  93. pinvoke methods to the PostgreSQL Client
  94. native C library libpq while the class PostgresHelper
  95. is used for wrapper or helper methods. It currently only
  96. has one static method OidTypeToSystem in converting
  97. PostgreSQL types to .NET System.<type>s, such as,
  98. a PostgreSQL int8 becomes a .NET System.Int64.
  99. Only a few types have been added, such as, int2,
  100. int4, int8, varchar, text, bool, and char. Other types
  101. will come later.
  102. * System.Data.SqlClient/SqlCommand.cs: implemented
  103. method ExecuteScalar which allows us to do aggregate
  104. functions, such as, count, avg, min, max, and sum. We
  105. also are able to retrieve the result, convert it to the .NET type
  106. as an object. The user of the returned object must explicitly cast.
  107. * Test/ReadPostgresData.cs: updated sample
  108. to help us learn to retrieve data in System.Data.SqlClient
  109. classes
  110. 2002-05-01 Daniel Morgan <[email protected]>
  111. * System.Data.build: added /nowarn: nnnn arguments
  112. so you will not get a ton of warnings. The warnings
  113. being excluded are: 1595, 0067, 0109, 0169, and 0649
  114. 2002-05-01 Daniel Morgan <[email protected]>
  115. * System.Data.build: modified to exclude more
  116. files from the build
  117. 2002-05-01 Rodrigo Moya <[email protected]>
  118. * System.Data.SqlClient/SqlClientPermission.cs: added missing
  119. 'using's.
  120. * System.Data/MergeFailedEventArgs.cs: new class, contributed
  121. by John Dugaw <[email protected]>.
  122. * System.Data.build: excluded new files from build.
  123. 2002-04-29 Daniel Morgan <[email protected]>
  124. * Test/ReadPostgresData.cs: added - Uses the
  125. PostgresLibrary to retrieve a recordset.
  126. This is not meant to be used in Production, but as a
  127. learning aid in coding
  128. class System.Data.SqlClient.SqlDataReader.
  129. This sample does work.
  130. * Test/TestSqlDataReader.cs: added - used
  131. to test SqlDataReader (does not work yet)
  132. Forgot to add to ChangeLog on last commit.
  133. 2002-04-28 Rodrigo Moya <[email protected]>
  134. * System.Data/DataViewSetting.cs: new class.
  135. 2002-04-28 Rodrigo Moya <[email protected]>
  136. * System.Data/DataViewManager.cs: new class.
  137. * System.Data.SqlTypes/INullable.cs: properties for interfaces
  138. don't have implementation.
  139. * System.Data.SqlTypes/SqlInt32.cs:
  140. * System.Data.SqlTypes/SqlString.cs:
  141. * System.Data.SqlTypes/SqlBoolean.cs: removed destructor, since
  142. these are strctures.
  143. * System.Data.SqlClient/SqlClientPermissionAttribute.cs: added
  144. missing 'using's.
  145. 2002-04-28 Rodrigo Moya <[email protected]>
  146. * System.Data/DataTableRelationCollection.cs: use 'new' keyword
  147. for correctly hiding parent class' members.
  148. (AddRange): use 'override' keyword on overriden method.
  149. (Clear): likewise.
  150. (Contains): likewise.
  151. (IndexOf): likewise.
  152. (OnCollectionChanged): likewise.
  153. (OnCollectionChanging): likewise.
  154. (RemoveCore): likewise.
  155. * System.Data/DataColumnCollection.cs: use 'new' keyword.
  156. * System.Data/DataSet.cs: added missing 'using's.
  157. 2002-04-28 Rodrigo Moya <[email protected]>
  158. * System.Data/DataSet.cs:
  159. * System.Data/DataTableCollection.cs:
  160. * System.Data/DataView.cs: compilation fixes on Linux.
  161. 2002-04-28 Daniel Morgan <[email protected]>
  162. * System.Data/DataRelation.cs
  163. * System.Data/ForeignKeyConstraint.cs
  164. * System.Data/UniqueConstraint.cs: added more stubs
  165. * System.Data/DataTableRelationCollection.cs: added back to cvs
  166. and modified for compile errors. DataRelationCollection is an
  167. abstract class and there must be a class that implements for
  168. DataTable/DataSet. DataTableRelationCollection was changed
  169. to an internal class.
  170. * System.Data.build: modified - new files added
  171. also wanted to include files/classes in the build
  172. so we can get a compilable forward read only result set.
  173. It compiles now using csc/nant with warnings, but this
  174. is a start for adding functionality for the result set.
  175. Classes associated with/and DataSet are still excluded.
  176. * TODO: modified - updated to do list for System.Data
  177. * System.Data/Constraint.cs
  178. * System.Data/ConstraintCollection.cs
  179. * System.Data/DataRelationCollection.cs
  180. * System.Data/DataRow.cs
  181. * System.Data/DataRowChangeEventArgs.cs
  182. * System.Data/DataRowCollection.cs
  183. * System.Data/DataTable.cs
  184. * System.Data/DataTableCollection.cs
  185. * System.Data/InternalDataCollectionBase.cs
  186. * System.Data/PropertyCollection.cs: modified -
  187. changes to compile SqlDataReader/DataTable and
  188. dependencies
  189. * System.Data/IDbCommand.cs
  190. * System.Data.SqlClient/SqlCommand.cs: modified -
  191. un-commented overloaded methods ExecuteReader
  192. which returns a SqlDataReader
  193. 2002-04-28 Rodrigo Moya <[email protected]>
  194. * System.Data/DataTableCollection.cs: more implementation.
  195. (Count): added 'override' keyword, as pointer out by Martin.
  196. * System.Data.Common/DataColumnMappingCollection.cs (Add, AddRange):
  197. only call Array.Copy when there is really stuff to be copied.
  198. (CopyTo): don't create the temporary array, it's not needed.
  199. * System.Data.build: excluded newly added file from build.
  200. 2002-04-27 Rodrigo Moya <[email protected]>
  201. * System.Data/DataTableRelationCollection.cs: removed, it's not
  202. on MS SDK documentation.
  203. * System.Data/DataTableCollection.cs: new class.
  204. 2002-04-27 Daniel Morgan <[email protected]>
  205. * System.Data/DataRowChangeEventArgs.cs
  206. * System.Data/DataRowCollection.cs
  207. * System.Data/DataView.cs
  208. * System.Data/PropertyCollection.cs: added new stubs
  209. * System.Data.build: modified - added new files to exclude
  210. from build
  211. * TODO: modified - removed files from TODO list
  212. that were stubbed above
  213. * System.Data/DataColumn.cs
  214. * System.Data/DataRow.cs: modified - various tweaks
  215. and added internal method SetTable to set the reference
  216. to a DataTable
  217. * System.Data/DataSet.cs: modified - class was not
  218. completely stubbed.
  219. * System.Data/DataTable.cs: modified - temporarily commented
  220. DataSet and DataView references - trying to compile a SqlDataReader,
  221. DataTable, and dependencies for a forward read-only result set.
  222. SqlDataAdapter, DataSet, and DataView will come later once we can get
  223. a forward read only result set working.
  224. * System.Data/IDataRecord.cs: modified - source code lines should
  225. not be > 80
  226. * System.Data/InternalDataCollectionBase.cs: modified - started
  227. implementing this base class for collection of data rows,
  228. columns, tables, relations, and constraints
  229. * System.Data.SqlClient/SqlException.cs: modified -
  230. call base(message) so a unhandled exception displays
  231. the message of a SQL error instead of the
  232. default SystemException message
  233. * Test/TestSqlException.cs: modified -
  234. handle the rollback properly for a SqlException on a
  235. failure to connect
  236. 2002-04-23 Daniel Morgan <[email protected]>
  237. * System.Data.build: modified - added new
  238. files to exclude from build
  239. * System.Data/Constraint.cs
  240. * System.Data/ConstraintCollection.cs
  241. * System.Data/InternalDataCollectionBase.cs: added -
  242. stubs which are needed to build DataTable.cs
  243. * TODO: modified - added more classes TODO and
  244. added more stuff TODO, such as, create script
  245. to create test database monotestdb for testing
  246. classes in System.Data
  247. 2002-04-23 Rodrigo Moya <[email protected]>
  248. * System.Data.Common/DataAdapter.cs:
  249. * System.Data.Common/DataColumnMappingCollection.cs:
  250. * System.Data.Common/DataTableMappingCollection.cs:
  251. * System.Data.Common/DbDataPermission.cs:
  252. * System.Data.Common/DbDataPermissionAttribute.cs: some
  253. compilation errors fixed.
  254. 2002-04-23 Daniel Morgan <[email protected]>
  255. * TODO: modified - added classes TODO, and
  256. a poor attempt at System.Data plan
  257. 2002-04-23 Daniel Morgan <[email protected]>
  258. * ChangeLog: modified - put tabs where they belong
  259. * System.Data.SqlClient/SqlDataReader.cs
  260. * System.Data/DataColumn.cs: modified - compile errors
  261. trying to compile SqlDataAdapter and dependencies
  262. 2002-04-23 Daniel Morgan <[email protected]>
  263. * System.Data.SqlTypes/SqlBoolean.cs
  264. * System.Data.SqlTypes/SqlCompareOptions.cs
  265. * System.Data.SqlTypes/SqlInt32.cs
  266. * System.Data.SqlTypes/SqlString.cs: added - new stubs
  267. * System.Data/DataTable.cs
  268. * System.Data.SqlClient/SqlCommand.cs
  269. * System.Data.SqlClient/SqlConnection.cs
  270. * System.Data.SqlClient/SqlError.cs
  271. * System.Data.SqlClient/SqlTransaction.cs: modified -
  272. misc. tweaks
  273. * System.Data.SqlClient/SqlException.cs: modified -
  274. missing Message on indexer for Message property
  275. 2002-04-21 Daniel Morgan <[email protected]>
  276. * System.Data.SqlClient/SqlCommand.cs: modified - to
  277. compile using mcs. This problem is
  278. returning a stronger type in csc vs. msc
  279. * System.Data.SqlClient/SqlConnection.cs: modified - msc
  280. can not do a using PGconn = IntPtr; and then declare
  281. with PGconn pgConn = IntPtr.Zero;
  282. Thiw works under csc though. Had to comment using and
  283. changed declaration to IntPtr pgConn = IntPtr.Zero;
  284. Also, got rid of compile warnings for hostaddr and port.
  285. * System.Data.SqlClient/SqlErrorCollection.cs: modified - got
  286. rid of compile warnings. Commented MonoTODO attribute because mcs
  287. doesn't seem to work with C# array property indexer (Item)
  288. this[int index]
  289. * System.Data.SqlClient/SqlParameterCollection.cs: modified -
  290. commented MonoTODO attribute for indexer for mcs compiling
  291. * Test/TestSqlIsolationLevel.cs:
  292. * Test/TestSqlInsert.cs:
  293. * Test/TestSqlException.cs: modified -
  294. removed extra ExecuteNonQuery which caused two inserted rows
  295. 2002-04-20 Daniel Morgan <[email protected]>
  296. * System.Data/StateChangeEventArgs.cs - added
  297. needed to compile System.Data.dll with mcs.
  298. 2002-04-20 Daniel Morgan <[email protected]>
  299. * System.Data.OleDb: added directory - for OleDb database
  300. provider classes
  301. * System.Data.SqlClient/SqlClientPermission.cs
  302. * System.Data.SqlClient/SqlClientPermissionAttribute.cs
  303. * System.Data.SqlClient/SqlCommandBuilder.cs
  304. * System.Data.SqlClient/SqlInfoMessageEventHandler.cs
  305. * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs
  306. * System.Data.SqlClient/SqlRowUpdatedEventHandler.cs
  307. * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs
  308. * System.Data.SqlClient/SqlRowUpdatingEventHandler.cs
  309. * Test/TestSqlException.cs
  310. * Test/TestSqlIsolationLevel.cs: added - more tests
  311. * System.Data.build: modified - added new files - excludes these too
  312. * System.Data.SqlClient/PostgresLibrary.cs - modified - comment
  313. * System.Data.SqlClient/SqlConnection.cs
  314. * System.Data.SqlClient/SqlCommand.cs
  315. * System.Data.SqlClient/SqlTransaction.cs
  316. * System.Data.SqlClient/SqlException.cs
  317. * System.Data.SqlClient/SqlErrorCollection.cs
  318. * System.Data.SqlClient/SqlError.cs: modified - transaction and
  319. exception/error handling. SqlConnection(connectionString)
  320. constructor should not automatically connect.
  321. * System.Data.SqlClient/SqlDataReader.cs
  322. * System.Data.SqlClient/SqlDataAdapter.cs
  323. * System.Data.SqlClient/SqlParameter.cs
  324. * System.Data.SqlClient/SqlParameterCollection.cs: modified -
  325. added using System.ComponentModel;
  326. * Test/TestSqlInsert.cs: modified - to use transaction
  327. 2002-04-17 Rodrigo Moya <[email protected]>
  328. * System.Data/DataRow.cs: new skeletons.
  329. * System.Data.Common/DataAdapter.cs:
  330. * System.Data.Common/DataColumnMapping.cs:
  331. * System.Data.Common/DataColumnMappingCollection.cs:
  332. * System.Data.Common/DataTableMapping.cs:
  333. * System.Data.Common/DataTableMappingCollection.cs:
  334. * System.Data.Common/DbDataAdapter.cs:
  335. * System.Data.Common/RowUpdatedEventArgs.cs:
  336. * System.Data.SqlClient/SqlDataAdapter.cs:
  337. * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: compilation
  338. fixes for Linux.
  339. * System.Data.Common/DbDataRecord.cs:
  340. * System.Data.Common/DbEnumerator.cs: removed MS implementation
  341. internal classes.
  342. 2002-04-17 Daniel Morgan <[email protected]>
  343. * Test/TestSqlInsert.cs: modified - do
  344. a SQL DELETE before SQL INSERT of row so you can use this
  345. test over and over.
  346. * System.Data.SqlClient/SqlTransaction.cs: modified - default
  347. IsolationLevel for PostgreSQL is ReadCommitted. However,
  348. PostgreSQL allows Serializable as well.
  349. (Thanks to Gonzalo for that!)
  350. * System.Data.SqlClient/SqlConnection.cs: modified
  351. * System.Data.SqlClient/SqlCommand.cs: modified
  352. * System.Data.SqlClient/SqlTransaction.cs: modified - got transactions
  353. working; however, we still need to implement SQL errors
  354. and exceptions to properly handle transactions. Also, added
  355. status and error message support from the PostgreSQL database.
  356. Currently, this does a Console.WriteLine() to display the
  357. status and error messages, but this is a TODO
  358. for SQL errors and exceptions.
  359. * System.Data/TODOAttribute.cs: added - needed MonoTODO
  360. attribute for System.Data.dll assembly
  361. * System.Data/IDbCommand.cs: modified - commented
  362. overloaded method ExecuteReader
  363. so System.Data.SqlClient.SqlCommand can compile
  364. * System.Data/IDbCommand.cs: modified
  365. * System.Data/IDbConnection.cs: modified - added using System;
  366. * System.Data/IDataParameter.cs
  367. * System.Data.build: modified - build classes
  368. in System.Data.SqlClient and exclude others in System.Data
  369. * System.Data.SqlClient/PostgresLibrary.cs: modified - change
  370. parameter data type from IntPtr to enum ExecStatusType
  371. * ChangeLog: modified - corrected previous entries in log
  372. 2002-04-16 Rodrigo Moya <[email protected]>
  373. * System.Data.Common/DataColumnMappingCollection.cs: added basic
  374. implementation. Still missing some stuff.
  375. 2002-04-16 Daniel Morgan <[email protected]>
  376. * System.Data.SqlClient/SqlConnection.cs: modified - got
  377. to compile, run, and connect to PostgreSQL database
  378. * System.Data.SqlClient/SqlCommand.cs: modified - got
  379. to compile, run, and execute a SQL INSERT command
  380. which successfully inserted a row
  381. into the PostgreSQL database
  382. * System.Data.SqlClient/SqlTransaction.cs: modified
  383. * System.Data.SqlClient/SqlParameter.cs: modified
  384. * System.Data.SqlClient/SqlParameterCollection.cs: modified
  385. * System.Data.SqlClient/SqlError.cs: modified
  386. * System.Data.SqlClient/SqlErrorCollection.cs: modified
  387. * System.Data.SqlClient/SqlException.cs: modified
  388. * System.Data.SqlClient/PostgresLibrary.cs: modified - to compile
  389. * System.Data.SqlClient/SqlAdapter: modified
  390. * System.Data.SqlClient/SqlReader: modified - add more stubs
  391. 2002-04-16 Daniel Morgan <[email protected]>
  392. * Test/TestSqlInsert.cs: added
  393. 2002-04-15 Daniel Morgan <[email protected]>
  394. * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: added - using in
  395. class SqlConnecition
  396. * System.Data.SqlClient/SqlErrorCollection.cs: added
  397. * System.Data.SqlClient/SqlErrors.cs: removed - no such class SqlErrors
  398. 2002-04-15 Christopher Podurgiel <[email protected]>
  399. * System.Data.IDbDataParameter: Added Interface to IDataParameter.
  400. * System.Data.IDbTransaction: Added Interface to IDisposable.
  401. * System.Data.IDbCommand: Fixed Capitalization of class name.
  402. * System.Data.IDbConnection: Fixed Capitalization of class name.
  403. 2002-04-15 Rodrigo Moya <[email protected]>
  404. * System.Data.Common/DbDataPermissionAttribute.cs:
  405. * System.Data.Common/DataAdapter.cs:
  406. * System.Data.Common/DataColumnMapping.cs:
  407. * System.Data.Common/DbDataPermission.cs: added some implementation.
  408. 2002-04-15 Rodrigo Moya <[email protected]>
  409. * System.Data.SqlClient/SqlConnection.cs: fixed constructor chaining
  410. syntax, as pointed out by Levent Camlibel.
  411. 2002-04-14 Rodrigo Moya <[email protected]>
  412. * System.Data.SqlTypes/SqlBinary.cs:
  413. * System.Data.SqlTypes/INullable.cs: new skeletons.
  414. 2002-04-14 Daniel Morgan <[email protected]>
  415. * System.Data.SqlClient/PostgresLibrary.cs: new internal class, which
  416. contains all calls the the PostgreSQL client library, to be used
  417. everywhere in System.Data.SqlClient.
  418. 2002-03-30 Rodrigo Moya <[email protected]>
  419. * System.Data.SqlClient/SqlConnection.cs: implemented basic
  420. constructors.
  421. * System.Data.SqlTypes/SqlNullValueException.cs: new skeletons.
  422. 2002-03-29 Rodrigo Moya <[email protected]>
  423. * System.Data.Common/DbDataRecord.cs:
  424. * System.Data.Common/DbEnumerator.cs:
  425. * System.Data.Common/RowUpdatedEventArgs.cs:
  426. * System.Data.Common/RowUpdatingEventArgs.cs:
  427. * System.Data.Common/DbDataPermissionAttribute.cs: new skeletons.
  428. 2002-03-28 Rodrigo Moya <[email protected]>
  429. * System.Data.Common/DataTableMappingCollection.cs:
  430. * System.Data.Common/DbDataAdapter.cs:
  431. * System.Data.Common/DbDataPermission.cs:
  432. * System.Data.Common/DataTableMapping.cs: new skeletons.
  433. * System.Data.SqlClient/SqlDataAdapter.cs:
  434. * System.Data.SqlClient/SqlDataReader.cs:
  435. * System.Data.SqlClient/SqlErrors.cs:
  436. * System.Data.SqlClient/SqlError.cs:
  437. * System.Data.SqlClient/SqlException.cs:
  438. * System.Data.SqlClient/SqlParameter.cs:
  439. * System.Data.SqlClient/SqlParameterCollection.cs:
  440. * System.Data.SqlClient/SqlTransaction.cs:
  441. * System.Data.SqlClient/SqlCommand.cs: fixed skeletons.
  442. 2002-03-27 Rodrigo Moya <[email protected]>
  443. * System.Data.Common/DataColumnMapping.cs:
  444. * System.Data.Common/DataColumnMappingCollection.cs:
  445. * System.Data.Common/DataAdapter.cs: created skeletons.
  446. * System.Data.build: exclude new directories from build.
  447. 2002-03-27 Rodrigo Moya <[email protected]>
  448. * System.Data.SqlClient/SqlTransaction.cs: started implementation.
  449. * System.Data.SqlClient/SqlConnection.cs (BeginTransaction):
  450. implemented (2 methods).
  451. 2002-03-24 Duncan Mak <[email protected]>
  452. * System.Data.build: Excluded System.Data.SqlClient from the build.
  453. The stubs are incomplete and they are stopping the build.
  454. * System.Data.SqlClient/SqlCommand.cs: Replaced 'implements' with ':'.
  455. 2002-03-24 Rodrigo Moya <[email protected]>
  456. * System.Data.SqlClient/*: added skeletons for the SQL managed
  457. provider for ADO.Net, to be based initially in PostgreSQL.
  458. 2002-03-15 Christopher Podurgiel <[email protected]>
  459. Changed the Namespace on some Enums from mono.System.Data to System.Data
  460. 2002-03-01 Christopher Podurgiel <[email protected]>
  461. * DataColumnCollection.cs : When an existing DataColumn is added, will now Assign a
  462. default name if the ColumnName is null.
  463. * DataSet.cs : Added
  464. * DataTable.cs : Added
  465. * DataRelationCollection.cs : Added
  466. * DataTableRelationCollection.cs : Added
  467. * DataColumn : Added
  468. 2002-02-11 Christopher Podurgiel <[email protected]>
  469. * DataColumnChangeEventArgs.cs : Added
  470. * DataColumnCollection.cs : Added
  471. 2002-02-10 Christopher Podurgiel <[email protected]>
  472. * Removed *.cs from System.Data as the correct files are in mcs/class/System.Data/System.Data
  473. * Updated all Enums, Interfaces, and Delegates in System.Data