Tim Coleman [Mon, 4 Nov 2002 18:24:25 +0000 (18:24 -0000)]
2002-11-04 Tim Coleman (tim@timcoleman.com)
* TdsBigDecimal.cs:
New class added to handle (potentially) large
decimal values
* Tds.cs:
Modified to use TdsBigDecimal instead of
decimal for transit of (potentially) large
decimal values
svn path=/trunk/mcs/; revision=8814
Tim Coleman [Mon, 4 Nov 2002 18:23:26 +0000 (18:23 -0000)]
2002-11-04 Tim Coleman <tim@timcoleman.com>
* list:
Add Mono.Data.TdsClient.Internal.TdsBigDecimal
Add System.Data.SqlClient.SqlParameterConverter
Add System.Data.DataSysDescriptionAttribute
* System.Data/DataSysDescriptionAttribute.cs:
New class added
* System.Data.Common/DbDataPermission.cs:
Add CreateInstance method
* System.Data.SqlClient/SqlClientPermission.cs:
* System.Data.SqlClient/SqlError.cs:
Add Serializable attribute
* System.Data.SqlClient/SqlCommand.cs:
* System.Data.SqlClient/SqlConnection.cs:
* System.Data.SqlClient/SqlDataAdapter.cs:
* System.Data.SqlClient/SqlParameter.cs:
Add some missing property attributes
* System.Data.SqlClient/SqlCommandBuilder.cs:
Add some missing property attributes
Implement properties
* System.Data.SqlClient/SqlDataReader.cs:
Implement missing methods
* System.Data.SqlClient/SqlErrorCollection.cs:
Implement the properties
* System.Data.SqlClient/SqlException.cs:
Remove extra property accessors
* System.Data.SqlClient/SqlInfoMessageEventArgs.cs:
Add internal constructor
* System.Data.SqlClient/SqlParameterCollection.cs:
Add internal constructor
Add property attributes
* System.Data.SqlClient/SqlParameterConverter.cs:
New internal class added
* System.Data.SqlClient/SqlRowUpdatedEventArgs.cs:
* System.Data.SqlClient/SqlRowUpdatingEventArgs.cs:
Remove destructor
* System.Data.SqlTypes/SqlDecimal.cs:
Add implicit conversion from TdsBigDecimal to SqlDecimal
* System.Data.SqlTypes/SqlString.cs:
* System.Data.SqlTypes/SqlInt16.cs:
* System.Data.SqlTypes/SqlDateTime.cs:
Change code to remove compiler warnings
svn path=/trunk/mcs/; revision=8813
Gonzalo Paniagua Javier [Mon, 4 Nov 2002 13:06:01 +0000 (13:06 -0000)]
2002-11-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* appdomain.c: implemented InitAppDomainSetup. Delayed
AppDomain.SetupInformation until mono_runtime_exec_main, where we get
the entry_assembly.
* assembly.c: base_dir is now an absolute path ending with
G_DIR_SEPARATOR.
* icall.c: modified get_location according to the above changes.
* object.c: init AppDomain.SetupInformation for the default domain after
we have the entry assembly.
* domain.c: when unloading a domain, setup = NULL.
svn path=/trunk/mono/; revision=8812
Daniel Morgan [Mon, 4 Nov 2002 12:49:25 +0000 (12:49 -0000)]
2002-11-04 Stuart Caborn <stuart.caborn@clearswift.com>
* list: added System.Data/XmlConstants.cs to
Linux build
* System.Data/XmlConstants.cs: added -
* System.Data/DataTable.cs
* System.Data/DataSet.cs
* System.Data/DataColumn.cs
* System.Data/DataColumnCollection.cs
* System.Data/DataRelation.cs: modified -
Began initial implementation of WriteXml
and WriteXmlSchema. There is no support for DiffGrams
yet. In WriteSchema mode, relationships are missing,
all types are xs:string and the namespacing is not
working properly. Added support for Ordinals in the
DataColumnCollection and added support for
namespaces and prefixes.
svn path=/trunk/mcs/; revision=8811
Daniel Morgan [Mon, 4 Nov 2002 10:33:57 +0000 (10:33 -0000)]
2002-11-04 Daniel Morgan <danmorg@sc.rr.com>
* Locale.cs: added missing file. Build blocker.
svn path=/trunk/mcs/; revision=8810
Dietmar Maurer [Mon, 4 Nov 2002 10:33:13 +0000 (10:33 -0000)]
2002-11-04 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (emit_ptr_to_str_conv): try to fix bug 29548
svn path=/trunk/mono/; revision=8809
César Natarén [Mon, 4 Nov 2002 08:08:13 +0000 (08:08 -0000)]
Added the "domain" parameter to the mono_domain_assembly_open function example.
svn path=/trunk/mono/; revision=8808
Atsushi Eno [Mon, 4 Nov 2002 03:51:55 +0000 (03:51 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=8807
Sebastien Pouliot [Mon, 4 Nov 2002 03:28:43 +0000 (03:28 -0000)]
2002-11-03 Sebastien Pouliot <spouliot@videotron.ca>
* AllTests.cs: New. Include all (1) tests files for X509Certificates.
* X509CertificateTest.cs: New. Generated tests using some (11 right
now) X.509 certificates. There is a bigger version (346 certs today)
to spot new problems (but once spotted they move into this small file).
GetEffectiveDateString and GetExpirationDateString tests are commented.
svn path=/trunk/mcs/; revision=8806
Sebastien Pouliot [Mon, 4 Nov 2002 03:20:56 +0000 (03:20 -0000)]
2002-11-03 Sebastien Pouliot <spouliot@videotron.ca>
* X509Certificate.cs: Updated some DN cases and some minor time issues.
GetEffectiveDateString and GetExpirationDateString still don't match
MS implementation (however they seems, most of the time, to be on par
with the Windows Certificate Viewer - certmgr.exe).
svn path=/trunk/mcs/; revision=8805
Duncan Mak [Sun, 3 Nov 2002 23:59:31 +0000 (23:59 -0000)]
Fixed a cut-n-paste error found by tbf.
svn path=/trunk/mcs/; revision=8803
Ville Palo [Sun, 3 Nov 2002 16:37:04 +0000 (16:37 -0000)]
2002-11-03 Ville Palo <vi64pa@koti.soon.fi>
* System.Data.SqlTypes/SqlBinary.cs: Finished and no errors generated
by NUnitConsole_mono.exe
svn path=/trunk/mcs/; revision=8801
Paolo Molaro [Sun, 3 Nov 2002 14:44:22 +0000 (14:44 -0000)]
Sun Nov 3 15:39:28 CET 2002 Paolo Molaro <lupus@ximian.com>
* object.h, object.c: introduced mono_object_get_virtual_method ()
to lookup the method invoked on an object when a callvirt is done on
a method.
* icall.c: make MethodInfo::Invoke() always do a virtual call.
svn path=/trunk/mono/; revision=8800
Sebastien Pouliot [Sun, 3 Nov 2002 12:40:00 +0000 (12:40 -0000)]
2002-11-03 Sebastien Pouliot <spouliot@videotron.ca>
* CryptoAPITransform.cs: Added missing CanReuseTransform property,
Clear method, destructor and IDisposable support.
* CryptographicException.cs: Added missing protected constructor.
* CryptographicUnexpectedOperationException.cs: Added missing
protected constructor.
* ICryptoTransform.cs: Added missing CanReuseTransform property.
* FromBase64Transform.cs: Added missing CanReuseTransform property,
Clear method, destructor and IDisposable support.
* SymmetricAlgorithm.cs: Implement IDisposable.
* ToBase64Transform.cs: Added missing CanReuseTransform property,
Clear method, destructor and IDisposable support.
svn path=/trunk/mcs/; revision=8799
Atsushi Eno [Sun, 3 Nov 2002 11:40:38 +0000 (11:40 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=8798
Tim Coleman [Sun, 3 Nov 2002 06:46:38 +0000 (06:46 -0000)]
2002-11-03 Tim Coleman (tim@timcoleman.com)
* list :
Add Mono.Data.TdsTypes
Add Mono.Data.TdsClient.Locale.cs
svn path=/trunk/mcs/; revision=8797
Tim Coleman [Sun, 3 Nov 2002 06:45:36 +0000 (06:45 -0000)]
2002-11-03 Tim Coleman (tim@timcoleman.com)
* TdsBinary.cs:
* TdsBoolean.cs:
* TdsByte.cs:
* TdsCompareOptions.cs:
* TdsDateTime.cs:
* TdsDecimal.cs:
* TdsDouble.cs:
* TdsGuid.cs:
* TdsInt16.cs:
* TdsInt32.cs:
* TdsInt64.cs:
* TdsMoney.cs:
* TdsNullValueException.cs:
* TdsSingle.cs:
* TdsString.cs:
* TdsTruncateException.cs:
* TdsTypeException.cs:
New classes added for TDS types.
* ChangeLog
New ChangeLog added
svn path=/trunk/mcs/; revision=8796
Tim Coleman [Sun, 3 Nov 2002 06:16:28 +0000 (06:16 -0000)]
2002-11-03 Tim Coleman (tim@timcoleman.com)
* list:
Add Mono.Data.TdsClient.Internal.TdsColumnStatus
* Mono.Data.SybaseClient/SybaseDataReader.cs:
Add more schema information
svn path=/trunk/mcs/; revision=8795
Tim Coleman [Sun, 3 Nov 2002 06:14:23 +0000 (06:14 -0000)]
2002-11-03 Tim Coleman (tim@timcoleman.com)
* TdsDatareader.cs:
Add BaseColumnName, rename BaseTableName
svn path=/trunk/mcs/; revision=8794
Tim Coleman [Sun, 3 Nov 2002 06:12:48 +0000 (06:12 -0000)]
2002-11-03 Tim Coleman (tim@timcoleman.com)
* list :
Add TdsColumnStatus.cs
svn path=/trunk/mcs/; revision=8793
Tim Coleman [Sun, 3 Nov 2002 06:12:19 +0000 (06:12 -0000)]
2002-11-03 Tim Coleman (tim@timcoleman.com)
* TdsColumnStatus.cs:
Newly added to handle column metadata
* Tds.cs
Handle table name and column detail results
* Tds42.cs
* Tds50.cs
* Tds70.cs
rename TableName BaseTableName for consistency
* TdsPacketSubType.cs:
We now know what subtype 0xa5 is
* TdsPacketTableNameResult.cs:
Add means to store table names
* TdsSchemaInfo.cs:
Add new schema information
svn path=/trunk/mcs/; revision=8792
Tim Coleman [Sun, 3 Nov 2002 06:07:23 +0000 (06:07 -0000)]
2002-11-03 Tim Coleman (tim@timcoleman.com)
* System.Data.SqlClient/SqlCommand.cs:
Use SET NO_BROWSETABLE ON when CommandBehavior is KeyInfo
* System.Data.SqlClient/SqlDataReader.cs:
Get more schema info if available
* list:
Add Mono.Data.TdsClient.Internal.TdsColumnStatus
svn path=/trunk/mcs/; revision=8791
Sebastien Pouliot [Sun, 3 Nov 2002 03:51:33 +0000 (03:51 -0000)]
2002-11-02 Sebastien Pouliot <spouliot@videotron.ca>
* AllTests.cs: Added suites for SignatureDescription and
activated suites for SHA384Managed and SHA512Managed.
* SignatureDescriptionTest.cs: New. Basic tests (because I don't
know the context in which the class is used).
svn path=/trunk/mcs/; revision=8790
Sebastien Pouliot [Sun, 3 Nov 2002 03:43:57 +0000 (03:43 -0000)]
2002-11-02 Sebastien Pouliot <spouliot@videotron.ca>
* SignatureDescription.cs: Updated class to match unit test results
* X509Certificate.cs: REMOVED! Wrong namespace. An almost complete
implementation is now in System.Security.Cryptography.X509Certificates
svn path=/trunk/mcs/; revision=8789
Gonzalo Paniagua Javier [Sun, 3 Nov 2002 02:02:28 +0000 (02:02 -0000)]
2002-11-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Assembly.cs: changed name of GetType (string, bool, bool) to
InternalGetType.
svn path=/trunk/mcs/; revision=8788
Gonzalo Paniagua Javier [Sun, 3 Nov 2002 02:02:11 +0000 (02:02 -0000)]
2002-11-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* appdomain.c: invoke AssemblyLoad and AsemblyResolve events in the
current domain when loaded an assembly and failed to load it.
* icall.c: changed ...Assembly_GetType to Assembly_InternalGetType.
svn path=/trunk/mono/; revision=8787
Gonzalo Paniagua Javier [Sun, 3 Nov 2002 01:51:41 +0000 (01:51 -0000)]
2002-11-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AppDomain.cs: implemented a couple of methods called from the runtime
to fire AssemblyLoad and AssemblyResolve events.
svn path=/trunk/mcs/; revision=8786
Miguel de Icaza [Sat, 2 Nov 2002 21:49:02 +0000 (21:49 -0000)]
Flush index
svn path=/trunk/mono/; revision=8785
Miguel de Icaza [Sat, 2 Nov 2002 21:42:04 +0000 (21:42 -0000)]
More chagnes to get it to build
svn path=/trunk/mcs/; revision=8784
Miguel de Icaza [Sat, 2 Nov 2002 21:41:37 +0000 (21:41 -0000)]
Improve the natn file
svn path=/trunk/mcs/; revision=8783
Miguel de Icaza [Sat, 2 Nov 2002 21:40:28 +0000 (21:40 -0000)]
Improve the natn file
svn path=/trunk/mcs/; revision=8782
Duncan Mak [Sat, 2 Nov 2002 21:38:51 +0000 (21:38 -0000)]
Add a .cvsignore here too.
svn path=/trunk/mcs/; revision=8781
Duncan Mak [Sat, 2 Nov 2002 21:35:46 +0000 (21:35 -0000)]
Reflect the move from System.Security.Cryptography to System.Security.Cryptography.X509Certificates.
svn path=/trunk/mcs/; revision=8780
Duncan Mak [Sat, 2 Nov 2002 21:27:27 +0000 (21:27 -0000)]
This one too.
svn path=/trunk/mcs/; revision=8779
Duncan Mak [Sat, 2 Nov 2002 21:26:16 +0000 (21:26 -0000)]
Adding .cvsignores
svn path=/trunk/mcs/; revision=8778
Miguel de Icaza [Sat, 2 Nov 2002 21:18:56 +0000 (21:18 -0000)]
Flush from the Windows Box
svn path=/trunk/mono/; revision=8777
Miguel de Icaza [Sat, 2 Nov 2002 21:15:54 +0000 (21:15 -0000)]
Flush
svn path=/trunk/mono/; revision=8776
Miguel de Icaza [Sat, 2 Nov 2002 21:12:52 +0000 (21:12 -0000)]
Enable it!
svn path=/trunk/mcs/; revision=8775
Miguel de Icaza [Sat, 2 Nov 2002 21:11:55 +0000 (21:11 -0000)]
Update
svn path=/trunk/mcs/; revision=8774
Miguel de Icaza [Sat, 2 Nov 2002 21:11:44 +0000 (21:11 -0000)]
Add stub method
svn path=/trunk/mcs/; revision=8773
Miguel de Icaza [Sat, 2 Nov 2002 21:11:31 +0000 (21:11 -0000)]
Remove old comment
svn path=/trunk/mcs/; revision=8772
Miguel de Icaza [Sat, 2 Nov 2002 21:09:13 +0000 (21:09 -0000)]
Flush .cvs
svn path=/trunk/mcs/; revision=8771
Duncan Mak [Sat, 2 Nov 2002 21:07:40 +0000 (21:07 -0000)]
2002-11-02 Duncan Mak <duncan@ximian.com>
* list.unix: Added InvalidEnumArgumentException.
* InvalidEnumArgumentException.cs: Added.
svn path=/trunk/mcs/; revision=8770
Miguel de Icaza [Sat, 2 Nov 2002 20:58:58 +0000 (20:58 -0000)]
Flush changes to get things compiling on Linux
svn path=/trunk/mcs/; revision=8769
Miguel de Icaza [Sat, 2 Nov 2002 20:38:44 +0000 (20:38 -0000)]
Commit fixes to build Windows.Forms on Linux
svn path=/trunk/mcs/; revision=8768
Miguel de Icaza [Sat, 2 Nov 2002 20:38:17 +0000 (20:38 -0000)]
Compile fixes
svn path=/trunk/mcs/; revision=8767
Miguel de Icaza [Sat, 2 Nov 2002 20:33:52 +0000 (20:33 -0000)]
Update .cvsignore
svn path=/trunk/mcs/; revision=8766
Miguel de Icaza [Sat, 2 Nov 2002 20:32:46 +0000 (20:32 -0000)]
More fixes
svn path=/trunk/mcs/; revision=8765
Miguel de Icaza [Sat, 2 Nov 2002 20:32:08 +0000 (20:32 -0000)]
More fixes
svn path=/trunk/mcs/; revision=8764
Miguel de Icaza [Sat, 2 Nov 2002 20:29:17 +0000 (20:29 -0000)]
Add PropertyTabScope
svn path=/trunk/mcs/; revision=8763
Miguel de Icaza [Sat, 2 Nov 2002 20:28:34 +0000 (20:28 -0000)]
More typo fixes
svn path=/trunk/mcs/; revision=8762
Miguel de Icaza [Sat, 2 Nov 2002 20:27:54 +0000 (20:27 -0000)]
Fix constructor
svn path=/trunk/mcs/; revision=8761
Miguel de Icaza [Sat, 2 Nov 2002 20:27:07 +0000 (20:27 -0000)]
Rename the Controllers
svn path=/trunk/mcs/; revision=8760
Miguel de Icaza [Sat, 2 Nov 2002 20:13:25 +0000 (20:13 -0000)]
Added so we can build on Linux
svn path=/trunk/mcs/; revision=8759
Miguel de Icaza [Sat, 2 Nov 2002 20:09:52 +0000 (20:09 -0000)]
Add Accessibility stuff
svn path=/trunk/mcs/; revision=8758
Miguel de Icaza [Sat, 2 Nov 2002 19:45:04 +0000 (19:45 -0000)]
Update man pages
svn path=/trunk/mono/; revision=8757
Miguel de Icaza [Sat, 2 Nov 2002 19:38:37 +0000 (19:38 -0000)]
Flush
svn path=/trunk/mono/; revision=8756
Sebastien Pouliot [Sat, 2 Nov 2002 19:25:02 +0000 (19:25 -0000)]
2002-11-02 Sebastien Pouliot <spouliot@videotron.ca>
* X509Certificate.cs: REMOVED! Wrong namespace. An almost complete
implementation is now in System.Security.Cryptography.X509Certificates
svn path=/trunk/mcs/; revision=8755
Sebastien Pouliot [Sat, 2 Nov 2002 19:08:37 +0000 (19:08 -0000)]
2002-11-02 Sebastien Pouliot <spouliot@videotron.ca>
* ChangeLog: New. First entry ;-)
* X509Certificates.cs: New. Almost complete - except
CryptoAPI link, CreateFromSignedFile and some date issues.
svn path=/trunk/mcs/; revision=8754
Phillip Pearson [Sat, 2 Nov 2002 12:33:08 +0000 (12:33 -0000)]
* TcpClient.cs: Fixed SetTcpClient() to pass through to the Client
property, which now sets stream to null (it's set by GetStream()). This
should make GetStream() work on a TcpClient which has had the socket set
by assignment to the Client property, not only one that has been created
by TcpListener.AcceptTcpClient().
svn path=/trunk/mcs/; revision=8753
Phillip Pearson [Sat, 2 Nov 2002 12:31:16 +0000 (12:31 -0000)]
* AllTests.cs: Fixed Lawrence's e-mail address.
svn path=/trunk/mcs/; revision=8752
Ville Palo [Sat, 2 Nov 2002 12:28:29 +0000 (12:28 -0000)]
2002-11-02 Ville Palo <vi64pa@koti.soon.fi>
* System.Data.SqlTypes/SqlDecimalTest.cs: More tests.
svn path=/trunk/mcs/; revision=8751
Ville Palo [Sat, 2 Nov 2002 12:25:33 +0000 (12:25 -0000)]
2002-11-02 Ville Palo <vi64pa@koti.soon.fi>
* System.Data.SqlTypes/SqlDoubleTest.cs: More tests.
svn path=/trunk/mcs/; revision=8750
Tim Coleman [Sat, 2 Nov 2002 07:19:13 +0000 (07:19 -0000)]
2002-11-02 Tim Coleman (tim@timcoleman.com)
* System.Data.SqlClient/SqlCommand.cs:
Change to use sp_executesql to run regular text queries.
Now, sp_executesql for text, sp_execute for prepared,
and execute for SPs means everything runs a procedure.
* System.Data.SqlClient/SqlParameter.cs:
Allow client to set parameter name in Prepare ()
* System.Data.SqlClient/SqlParameterCollection.cs:
Implement some methods
* System.Data.SqlClient/SqlDataReader.cs:
Since everything is an SP now, we know that when
we see DoneProc, that we are really done.
svn path=/trunk/mcs/; revision=8749
Tim Coleman [Sat, 2 Nov 2002 05:11:29 +0000 (05:11 -0000)]
2002-11-01 Tim Coleman (tim@timcoleman.com)
* ChangeLog
forgot to commit last time.
svn path=/trunk/mcs/; revision=8748
Tim Coleman [Sat, 2 Nov 2002 05:09:45 +0000 (05:09 -0000)]
2002-11-01 Tim Coleman (tim@timcoleman.com)
* ITds.cs:
Add DoneProc property
* Tds.cs:
*Lots*. Some stuff to get binary types
to work, other stuff to get new prepares
working.
* TdsPacketEndTokenResult.cs:
Add Packetsubtype property
* TdsPacketRowResult:
Now implements ICollection and IList.
svn path=/trunk/mcs/; revision=8747
Tim Coleman [Sat, 2 Nov 2002 05:06:21 +0000 (05:06 -0000)]
2002-11-01 Tim Coleman (tim@timcoleman.com) :
* System.Data.Common/DbEnumerator.cs :
Throw correct exception on Reset ()
Add ColumnSize to schema table.
* System.Data.SqlClient/SqlDataReader.cs :
Add ColumnSize to schema table.
* System.Data.SqlClient/SqlCommand.cs :
Change the way that preparing is handled.
Now uses sp_prepare on the server instead of temp
stored procedures because it's the Right Thing[tm] to do.
* System.Data.SqlClient/SqlConnection.cs :
Store data readers here rather than in command
* System.Data.SqlClient/SqlDataReader.cs :
More implementation, including binary types
* System.Data.SqlClient/SqlParameter.cs :
Lowercase type name
svn path=/trunk/mcs/; revision=8746
Gonzalo Paniagua Javier [Sat, 2 Nov 2002 03:53:19 +0000 (03:53 -0000)]
2002-11-02 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
* cs-parser.jay: simplified a rule and 5 SR conflicts dissapeared.
svn path=/trunk/mcs/; revision=8745
Gonzalo Paniagua Javier [Sat, 2 Nov 2002 03:16:56 +0000 (03:16 -0000)]
oops. commited the wrong file.
svn path=/trunk/mcs/; revision=8744
Gonzalo Paniagua Javier [Sat, 2 Nov 2002 03:12:31 +0000 (03:12 -0000)]
2002-11-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web/HttpCookie.cs: made GetCookieHeader internal.
* System.Web/HttpRequest.cs: get cookies from request.
* System.Web/HttpResponse.cs: send cookies. Implemented
AddFileDependencies (). Added check for _Writer == null in Flush
(Patrik ;-). Clear the content if HEAD or SupressContent == true.
Removed redirect hack used in old server.
* System.Web.Compilation/AspGenerator.cs: undo one-liner change.
* System.Web.UI/Page.cs: implemented FileDependecies and made it
protected.
svn path=/trunk/mcs/; revision=8743
Dennis Hayes [Sat, 2 Nov 2002 02:16:45 +0000 (02:16 -0000)]
stub for picturebox.cs - last unstubbed function in swf
svn path=/trunk/mcs/; revision=8742
Dennis Hayes [Sat, 2 Nov 2002 02:15:05 +0000 (02:15 -0000)]
minor changes to last mene classes checkin
svn path=/trunk/mcs/; revision=8741
Daniel Morgan [Sat, 2 Nov 2002 01:29:56 +0000 (01:29 -0000)]
2002-11-01 Daniel Morgan <danmorg@sc.rr.com>
* OleDbDataReader.cs: implemented
Dispose() and GetEnumerator()
svn path=/trunk/mcs/; revision=8740
Daniel Morgan [Sat, 2 Nov 2002 01:02:32 +0000 (01:02 -0000)]
2002-11-01 Daniel Morgan <danmorg@sc.rr.com>
* OdbcDataReader.cs: - uncommented code, but
I put a FIXME: according to Brian,
this does not work on MS .NET
however, we need it for Mono
for now. schemaRow.AcceptChanges(),
- implement IEnumerable.GetEnumerator()
* libodbc.cs: changed the DllImport from "odbc32.dll"
to "odbc32"
svn path=/trunk/mcs/; revision=8739
Daniel Morgan [Sat, 2 Nov 2002 00:41:44 +0000 (00:41 -0000)]
2002-11-01 Daniel Morgan <danmorg@sc.rr.com>
* PgSqlCommand.cs: get rid of warning
* PgSqlDataReader.cs: implemented GetEnumerator(),
and Dispose()
svn path=/trunk/mcs/; revision=8738
Sebastien Pouliot [Fri, 1 Nov 2002 23:24:39 +0000 (23:24 -0000)]
2002-11-01 Sebastien Pouliot <spouliot@videotron.ca>
* bouncycastle.txt: Bouncy Castle JCE License.
* SHA384Managed.cs: Hash implementation based on BouncyCastle JCE.
* SHA512Managed.cs: Hash implementation based on BouncyCastle JCE.
svn path=/trunk/mcs/; revision=8735
Miguel de Icaza [Fri, 1 Nov 2002 21:19:25 +0000 (21:19 -0000)]
Improve test
svn path=/trunk/mcs/; revision=8734
Miguel de Icaza [Fri, 1 Nov 2002 21:04:02 +0000 (21:04 -0000)]
2002-11-01 Miguel de Icaza <miguel@ximian.com>
* cs-parser.jay (switch_section): A beautiful patch from Martin
Baulig that fixed 33094.
svn path=/trunk/mcs/; revision=8733
Daniel Morgan [Fri, 1 Nov 2002 19:32:32 +0000 (19:32 -0000)]
2002-11-01 Daniel Morgan <danmorg@sc.rr.com>
* Mono.Data.SqliteClient/SqliteDataReader.cs: redid the
implementation for GetSchemaTable() and
implemented IEnumerator IEnumerable.GetEnumerator ()
svn path=/trunk/mcs/; revision=8732
Tim Coleman [Fri, 1 Nov 2002 17:48:47 +0000 (17:48 -0000)]
2002-11-01 Tim Coleman (tim@timcoleman.com)
* Mono.Data.SybaseClient/Locale.cs:
* Mono.Data.SybaseClient/SybaseCommand.cs:
* Mono.Data.SybaseClient/SybaseCommandBuilder.cs:
* Mono.Data.SybaseClient/SybaseConnection.cs:
* Mono.Data.SybaseClient/SybaseConnectionPool.cs:
* Mono.Data.SybaseClient/SybaseDataAdapter.cs:
* Mono.Data.SybaseClient/SybaseDataReader.cs:
* Mono.Data.SybaseClient/SybaseError.cs:
* Mono.Data.SybaseClient/SybaseErrorCollection.cs:
* Mono.Data.SybaseClient/SybaseException.cs:
* Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
* Mono.Data.SybaseClient/SybaseInfoMessageEventHandler.cs:
* Mono.Data.SybaseClient/SybaseParameter.cs:
* Mono.Data.SybaseClient/SybaseParameterCollection.cs:
* Mono.Data.SybaseClient/SybasePermission.cs:
* Mono.Data.SybaseClient/SybasePermissionAttribute.cs:
* Mono.Data.SybaseClient/SybaseRowUpdatedEventArgs.cs:
* Mono.Data.SybaseClient/SybaseRowUpdatedEventHandler.cs:
* Mono.Data.SybaseClient/SybaseRowUpdatingEventArgs.cs:
* Mono.Data.SybaseClient/SybaseRowUpdatingEventHandler.cs:
* Mono.Data.SybaseClient/SybaseTransaction.cs:
* Mono.Data.SybaseClient/SybaseType.cs:
* Mono.Data.SybaseClient/TODOAttribute.cs:
* Mono.Data.SybaseTypes/SybaseBinary.cs:
* Mono.Data.SybaseTypes/SybaseBoolean.cs:
* Mono.Data.SybaseTypes/SybaseByte.cs:
* Mono.Data.SybaseTypes/SybaseCompareOptions.cs:
* Mono.Data.SybaseTypes/SybaseDateTime.cs:
* Mono.Data.SybaseTypes/SybaseDecimal.cs:
* Mono.Data.SybaseTypes/SybaseDouble.cs:
* Mono.Data.SybaseTypes/SybaseGuid.cs:
* Mono.Data.SybaseTypes/SybaseInt16.cs:
* Mono.Data.SybaseTypes/SybaseInt32.cs:
* Mono.Data.SybaseTypes/SybaseInt64.cs:
* Mono.Data.SybaseTypes/SybaseMoney.cs:
* Mono.Data.SybaseTypes/SybaseNullValueException.cs:
* Mono.Data.SybaseTypes/SybaseSingle.cs:
* Mono.Data.SybaseTypes/SybaseString.cs:
* Mono.Data.SybaseTypes/SybaseTruncateException.cs:
* Mono.Data.SybaseTypes/SybaseTypeException.cs:
New classes added to start this namespace. These are mostly
just copies of the SqlClient classes, with changed names and
namespaces.
* list:
* makefile.gnu:
* Mono.Data.SybaseClient.build:
New files added to build this assembly
* ChangeLog:
New changelog added
svn path=/trunk/mcs/; revision=8731
Tim Coleman [Fri, 1 Nov 2002 13:32:37 +0000 (13:32 -0000)]
2002-11-01 Tim Coleman (tim@timcoleman.com) :
* System.Data.Common/DbEnumerator.cs :
* System.Data.SqlClient/SqlDataReader.cs :
Add ColumnSize to schema table.
svn path=/trunk/mcs/; revision=8730
Tim Coleman [Fri, 1 Nov 2002 13:30:26 +0000 (13:30 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=8729
Daniel Morgan [Fri, 1 Nov 2002 12:50:15 +0000 (12:50 -0000)]
2002-11-01 Daniel Morgan <danmorg@sc.rr.com>
* Mono.Data.MySql/MySqlDataAdapter.cs
* Mono.Data.MySql/MySqlRowUpdatedEventArgs.cs
* Mono.Data.MySql/MySqlRowUpdatedEventHandler.cs
* Mono.Data.MySql/MySqlRowUpdatingEventArgs.cs
* Mono.Data.MySql/MySqlRowUpdatingEventHandler.cs: added new
files for the Data Adapter for the MySQL data provider
* list: added new files to Linux build
* Mono.Data.MySql/MySqlCommand.cs: implement the
interfaces correctly and Dispose(). Allow the provider to
execute multiple queries for a reader
* Mono.Data.MySql/MySqlTransaction.cs
* Mono.Data.MySql/MySqlConnection.cs: implement the
interfaces correctly and Dispose
* Mono.Data.MySql/MySqlDataReader.cs: implement the
interfaces correctly and Dispose(). Allow the provider to
execute multiple queries for a reader. Implement
IEnumerable.GetEnumerator() to return a DbEnumerator
which can be used to do a
foreach (DbDataRecord rec in myDataReader) { ... }
and allows a IDataReader to be "data binded" to a DataGrid.
Thanks goes to Tim Coleman (I copied this from his SqlDataReader).
svn path=/trunk/mcs/; revision=8728
Tim Coleman [Fri, 1 Nov 2002 04:07:47 +0000 (04:07 -0000)]
2002-10-31 Tim Coleman (tim@timcoleman.com)
* SchemaInfo.cs:
Sorry, I missed this on the last commit.
Danmorg fixed it, but this is the copy I had.
svn path=/trunk/mcs/; revision=8725
Daniel Morgan [Fri, 1 Nov 2002 03:35:52 +0000 (03:35 -0000)]
2002-10-31 Daniel Morgan <danmorg@sc.rr.com>
* SchemaInfo.cs: added missing properties to fix mcs build
svn path=/trunk/mcs/; revision=8724
Tim Coleman [Fri, 1 Nov 2002 01:47:33 +0000 (01:47 -0000)]
2002-10-31 Tim Coleman (tim@timcoleman.com)
* library.build
re-add TdsClient now that it builds correctly again.
svn path=/trunk/mcs/; revision=8723
Tim Coleman [Fri, 1 Nov 2002 01:46:51 +0000 (01:46 -0000)]
2002-10-31 Tim Coleman (tim@timcoleman.com)
* System.Data.Common/DbDataAdapter.cs :
Fix handling of nulls
* System.Data.Common/DbDataRecord.cs :
Change GetFieldType ()
* System.Data.Common/DbEnumerator.cs :
Add new schema information
* System.Data.Common/FieldNameLookup.cs :
Change definition of schema
* System.Data.Common/SchemaInfo.cs :
Add more information
* System.Data.SqlClient/SqlDataReader.cs :
get more schema table data
* list :
Add Mono.Data.TdsClient.Internal.TdsSchemaInfo
svn path=/trunk/mcs/; revision=8722
Tim Coleman [Fri, 1 Nov 2002 01:40:55 +0000 (01:40 -0000)]
2002-10-31 Tim Coleman (tim@timcoleman.com)
* TdsSchemaInfo.cs:
Added because I can't really use SchemaInfo
* ITds.cs:
* Tds.cs :
* TdsPacketColumnInfoResult.cs :
ChangeDefinition of schema
* Tds42.cs :
* Tds50.cs :
* Tds70.cs :
Add new information to schema
svn path=/trunk/mcs/; revision=8721
Tim Coleman [Fri, 1 Nov 2002 01:37:53 +0000 (01:37 -0000)]
2002-10-31 Tim Coleman (tim@timcoleman.com)
* TdsDataReader.cs:
D'oh! Now use TdsSchemaInfo because SchemaInfo
is internal to System.Data.dll
svn path=/trunk/mcs/; revision=8720
Tim Coleman [Fri, 1 Nov 2002 01:37:15 +0000 (01:37 -0000)]
2002-10-31 Tim Coleman (tim@timcoleman.com)
* list :
Add TdsSchemaInfo.cs
svn path=/trunk/mcs/; revision=8719
Miguel de Icaza [Thu, 31 Oct 2002 22:52:47 +0000 (22:52 -0000)]
2002-10-31 Miguel de Icaza <miguel@ximian.com>
* ecore.cs (PropertyExpr.DoResolveLValue, PropertyExpr.DoResolve):
Check whether the base is abstract and report an error if so.
* expression.cs (IndexerAccess.DoResolveLValue,
IndexerAccess.DoResolve): ditto.
(Invocation.DoResolve): ditto.
(Invocation.FullMethodDesc): Improve the report string.
* statement.cs (Block): Eliminate IsVariableDefined as it is
basically just a wrapper for GetVariableInfo.
svn path=/trunk/mcs/; revision=8718
Miguel de Icaza [Thu, 31 Oct 2002 20:47:49 +0000 (20:47 -0000)]
Add more
svn path=/trunk/mcs/; revision=8717
Gonzalo Paniagua Javier [Thu, 31 Oct 2002 20:28:03 +0000 (20:28 -0000)]
style
svn path=/trunk/mcs/; revision=8716
Ville Palo [Thu, 31 Oct 2002 18:51:49 +0000 (18:51 -0000)]
2002-10-31 Ville Palo <vi64pa@koti.soon.fi>
* System.Data.SqlTypes/SqlInt16Test.cs: Litle bugfix
svn path=/trunk/mcs/; revision=8715
Ville Palo [Thu, 31 Oct 2002 18:38:58 +0000 (18:38 -0000)]
2002-10-31 Ville Palo <vi64pa@koti.soon.fi>
* SqlBinary.cs:
* SqlBoolean.cs:
* SqlByte.cs:
* SqlDecimal.cs:
* SqlDouble.cs:
* SqlInt16.cs:
* SqlInt64.cs:
* SqlString.cs: Some bugfixes and some TODOs but so much
work to do.
svn path=/trunk/mcs/; revision=8714
Dick Porter [Thu, 31 Oct 2002 16:06:49 +0000 (16:06 -0000)]
2002-10-31 Dick Porter <dick@ximian.com>
* icall.c:
* file-io.h:
* file-io.c: Return the error status in a parameter, as the
GetLastError() value has long since been blown away if we try and
look it up in a subsequent internal call invocation. Delete the
GetLastError() internal call, because it's useless.
2002-10-31 Dick Porter <dick@ximian.com>
* io.h:
* io.c: Define and use INVALID_FILE_ATTRIBUTES
2002-10-31 Dick Porter <dick@ximian.com>
* Makefile.am: The previous automake-1.6 fix broke automake-1.4 on
cygwin. Try again.
svn path=/trunk/mono/; revision=8713
Dick Porter [Thu, 31 Oct 2002 15:55:48 +0000 (15:55 -0000)]
2002-10-31 Dick Porter <dick@ximian.com>
* FileStream.cs: Fix buffering properly this time. Also kludge
around broken pipe errors, treating them as EOF instead of
throwing an IO exception.
* MonoIO.cs: Return the error status in a parameter, as the
GetLastError() value has long since been blown away if we try and
look it up in a subsequent internal call invocation.
* Process.cs:
* Environment.cs:
* FileSystemInfo.cs:
* FileInfo.cs:
* File.cs:
* Directory.cs: MonoIO methods now have an error parameter
2002-10-31 Dick Porter <dick@ximian.com>
* list.unix: Added MonoIO and MonoIOError to the build
svn path=/trunk/mcs/; revision=8712
Dietmar Maurer [Thu, 31 Oct 2002 15:39:33 +0000 (15:39 -0000)]
2002-10-31 Dietmar Maurer <dietmar@ximian.com>
* class.[ch]: added cast_class to fix bug 29517
svn path=/trunk/mono/; revision=8711
Tim Coleman [Thu, 31 Oct 2002 13:16:47 +0000 (13:16 -0000)]
2002-10-31 Tim Coleman (tim@timcoleman.com)
* library.build
Exclude TdsClient to avoid breaking the build.
svn path=/trunk/mcs/; revision=8710
Tim Coleman [Thu, 31 Oct 2002 07:31:32 +0000 (07:31 -0000)]
* list :
Add System.Data.Common/DbEnumerator.cs
* System.Data.SqlClient/SqlDataReader.cs:
Remove SqlDataReaderEnumerator -- use DbEnumerator instead
* System.Data.Common/DbEnumerator.cs:
New class added
svn path=/trunk/mcs/; revision=8709