mono.git
21 years ago2002-11-04 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-11-04 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-04 Stuart Caborn <stuart.caborn@clearswift.com>
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

21 years ago2002-11-04 Daniel Morgan <danmorg@sc.rr.com>
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

21 years ago2002-11-04 Dietmar Maurer <dietmar@ximian.com>
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

21 years agoAdded the "domain" parameter to the mono_domain_assembly_open function example.
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

21 years ago*** empty log message ***
Atsushi Eno [Mon, 4 Nov 2002 03:51:55 +0000 (03:51 -0000)]
*** empty log message ***

svn path=/trunk/mcs/; revision=8807

21 years ago2002-11-03 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years ago2002-11-03 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years agoFixed a cut-n-paste error found by tbf.
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

21 years ago2002-11-03 Ville Palo <vi64pa@koti.soon.fi>
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

21 years agoSun Nov 3 15:39:28 CET 2002 Paolo Molaro <lupus@ximian.com>
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

21 years ago2002-11-03 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years ago*** empty log message ***
Atsushi Eno [Sun, 3 Nov 2002 11:40:38 +0000 (11:40 -0000)]
*** empty log message ***

svn path=/trunk/mcs/; revision=8798

21 years ago2002-11-03 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-11-03 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-11-03 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-11-03 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-11-03 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-11-03 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-11-03 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-11-02 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years ago2002-11-02 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years ago2002-11-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoFlush index
Miguel de Icaza [Sat, 2 Nov 2002 21:49:02 +0000 (21:49 -0000)]
Flush index

svn path=/trunk/mono/; revision=8785

21 years agoMore chagnes to get it to build
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

21 years agoImprove the natn file
Miguel de Icaza [Sat, 2 Nov 2002 21:41:37 +0000 (21:41 -0000)]
Improve the natn file

svn path=/trunk/mcs/; revision=8783

21 years agoImprove the natn file
Miguel de Icaza [Sat, 2 Nov 2002 21:40:28 +0000 (21:40 -0000)]
Improve the natn file

svn path=/trunk/mcs/; revision=8782

21 years agoAdd a .cvsignore here too.
Duncan Mak [Sat, 2 Nov 2002 21:38:51 +0000 (21:38 -0000)]
Add a .cvsignore here too.

svn path=/trunk/mcs/; revision=8781

21 years agoReflect the move from System.Security.Cryptography to System.Security.Cryptography...
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

21 years agoThis one too.
Duncan Mak [Sat, 2 Nov 2002 21:27:27 +0000 (21:27 -0000)]
This one too.

svn path=/trunk/mcs/; revision=8779

21 years agoAdding .cvsignores
Duncan Mak [Sat, 2 Nov 2002 21:26:16 +0000 (21:26 -0000)]
Adding .cvsignores

svn path=/trunk/mcs/; revision=8778

21 years agoFlush from the Windows Box
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

21 years agoFlush
Miguel de Icaza [Sat, 2 Nov 2002 21:15:54 +0000 (21:15 -0000)]
Flush

svn path=/trunk/mono/; revision=8776

21 years agoEnable it!
Miguel de Icaza [Sat, 2 Nov 2002 21:12:52 +0000 (21:12 -0000)]
Enable it!

svn path=/trunk/mcs/; revision=8775

21 years agoUpdate
Miguel de Icaza [Sat, 2 Nov 2002 21:11:55 +0000 (21:11 -0000)]
Update

svn path=/trunk/mcs/; revision=8774

21 years agoAdd stub method
Miguel de Icaza [Sat, 2 Nov 2002 21:11:44 +0000 (21:11 -0000)]
Add stub method

svn path=/trunk/mcs/; revision=8773

21 years agoRemove old comment
Miguel de Icaza [Sat, 2 Nov 2002 21:11:31 +0000 (21:11 -0000)]
Remove old comment

svn path=/trunk/mcs/; revision=8772

21 years agoFlush .cvs
Miguel de Icaza [Sat, 2 Nov 2002 21:09:13 +0000 (21:09 -0000)]
Flush .cvs

svn path=/trunk/mcs/; revision=8771

21 years ago2002-11-02 Duncan Mak <duncan@ximian.com>
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

21 years agoFlush changes to get things compiling on Linux
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

21 years agoCommit fixes to build Windows.Forms on Linux
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

21 years agoCompile fixes
Miguel de Icaza [Sat, 2 Nov 2002 20:38:17 +0000 (20:38 -0000)]
Compile fixes

svn path=/trunk/mcs/; revision=8767

21 years agoUpdate .cvsignore
Miguel de Icaza [Sat, 2 Nov 2002 20:33:52 +0000 (20:33 -0000)]
Update .cvsignore

svn path=/trunk/mcs/; revision=8766

21 years agoMore fixes
Miguel de Icaza [Sat, 2 Nov 2002 20:32:46 +0000 (20:32 -0000)]
More fixes

svn path=/trunk/mcs/; revision=8765

21 years agoMore fixes
Miguel de Icaza [Sat, 2 Nov 2002 20:32:08 +0000 (20:32 -0000)]
More fixes

svn path=/trunk/mcs/; revision=8764

21 years agoAdd PropertyTabScope
Miguel de Icaza [Sat, 2 Nov 2002 20:29:17 +0000 (20:29 -0000)]
Add PropertyTabScope

svn path=/trunk/mcs/; revision=8763

21 years agoMore typo fixes
Miguel de Icaza [Sat, 2 Nov 2002 20:28:34 +0000 (20:28 -0000)]
More typo fixes

svn path=/trunk/mcs/; revision=8762

21 years agoFix constructor
Miguel de Icaza [Sat, 2 Nov 2002 20:27:54 +0000 (20:27 -0000)]
Fix constructor

svn path=/trunk/mcs/; revision=8761

21 years agoRename the Controllers
Miguel de Icaza [Sat, 2 Nov 2002 20:27:07 +0000 (20:27 -0000)]
Rename the Controllers

svn path=/trunk/mcs/; revision=8760

21 years agoAdded so we can build on Linux
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

21 years agoAdd Accessibility stuff
Miguel de Icaza [Sat, 2 Nov 2002 20:09:52 +0000 (20:09 -0000)]
Add Accessibility stuff

svn path=/trunk/mcs/; revision=8758

21 years agoUpdate man pages
Miguel de Icaza [Sat, 2 Nov 2002 19:45:04 +0000 (19:45 -0000)]
Update man pages

svn path=/trunk/mono/; revision=8757

21 years agoFlush
Miguel de Icaza [Sat, 2 Nov 2002 19:38:37 +0000 (19:38 -0000)]
Flush

svn path=/trunk/mono/; revision=8756

21 years ago2002-11-02 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years ago2002-11-02 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years ago* TcpClient.cs: Fixed SetTcpClient() to pass through to the Client
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

21 years ago* AllTests.cs: Fixed Lawrence's e-mail address.
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

21 years ago2002-11-02 Ville Palo <vi64pa@koti.soon.fi>
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

21 years ago2002-11-02 Ville Palo <vi64pa@koti.soon.fi>
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

21 years ago2002-11-02 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-11-01 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-11-01 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-11-01 Tim Coleman (tim@timcoleman.com) :
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

21 years ago2002-11-02 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
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

21 years agooops. commited the wrong file.
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

21 years ago2002-11-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agostub for picturebox.cs - last unstubbed function in swf
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

21 years agominor changes to last mene classes checkin
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

21 years ago2002-11-01 Daniel Morgan <danmorg@sc.rr.com>
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

21 years ago2002-11-01 Daniel Morgan <danmorg@sc.rr.com>
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

21 years ago2002-11-01 Daniel Morgan <danmorg@sc.rr.com>
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

21 years ago2002-11-01 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years agoImprove test
Miguel de Icaza [Fri, 1 Nov 2002 21:19:25 +0000 (21:19 -0000)]
Improve test

svn path=/trunk/mcs/; revision=8734

21 years ago2002-11-01 Miguel de Icaza <miguel@ximian.com>
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

21 years ago2002-11-01 Daniel Morgan <danmorg@sc.rr.com>
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

21 years ago2002-11-01 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-11-01 Tim Coleman (tim@timcoleman.com) :
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

21 years ago*** empty log message ***
Tim Coleman [Fri, 1 Nov 2002 13:30:26 +0000 (13:30 -0000)]
*** empty log message ***

svn path=/trunk/mcs/; revision=8729

21 years ago2002-11-01 Daniel Morgan <danmorg@sc.rr.com>
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

21 years ago2002-10-31 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-10-31 Daniel Morgan <danmorg@sc.rr.com>
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

21 years ago2002-10-31 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-10-31 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-10-31 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-10-31 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-10-31 Tim Coleman (tim@timcoleman.com)
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

21 years ago2002-10-31 Miguel de Icaza <miguel@ximian.com>
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

21 years agoAdd more
Miguel de Icaza [Thu, 31 Oct 2002 20:47:49 +0000 (20:47 -0000)]
Add more

svn path=/trunk/mcs/; revision=8717

21 years agostyle
Gonzalo Paniagua Javier [Thu, 31 Oct 2002 20:28:03 +0000 (20:28 -0000)]
style

svn path=/trunk/mcs/; revision=8716

21 years ago2002-10-31 Ville Palo <vi64pa@koti.soon.fi>
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

21 years ago2002-10-31 Ville Palo <vi64pa@koti.soon.fi>
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

21 years ago2002-10-31 Dick Porter <dick@ximian.com>
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

21 years ago2002-10-31 Dick Porter <dick@ximian.com>
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

21 years ago2002-10-31 Dietmar Maurer <dietmar@ximian.com>
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

21 years ago2002-10-31 Tim Coleman (tim@timcoleman.com)
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

21 years ago * list :
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