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
Tim Coleman [Thu, 31 Oct 2002 06:33:26 +0000 (06:33 -0000)]
2002-10-30 Tim Coleman (tim@timcoleman.com)
* DbDataRecord.cs:
Added
svn path=/trunk/mcs/; revision=8708
Tim Coleman [Thu, 31 Oct 2002 06:29:23 +0000 (06:29 -0000)]
2002-10-30 Tim Coleman (tim@timcoleman.com)
* TdsDataReader.cs:
Use SchemaInfo instead of TdsColumnSchema
svn path=/trunk/mcs/; revision=8707
Tim Coleman [Thu, 31 Oct 2002 06:28:09 +0000 (06:28 -0000)]
2002-10-30 Tim Coleman (tim@timcoleman.com)
* list :
Remove TdsColumnSchema.cs
svn path=/trunk/mcs/; revision=8706
Tim Coleman [Thu, 31 Oct 2002 06:26:22 +0000 (06:26 -0000)]
2002-10-30 Tim Coleman (tim@timcoleman.com)
* TdsPacketColumnInfoResult.cs:
* TdsPacketRowResult.cs:
Uses new SchemaInfo object
svn path=/trunk/mcs/; revision=8705
Tim Coleman [Thu, 31 Oct 2002 06:24:11 +0000 (06:24 -0000)]
2002-10-30 Tim Coleman (tim@timcoleman.com)
* TdsColumnSchema.cs:
Ditch this in favor of System.Data.Common.SchemaInfo
* ITds.cs:
Change ColumnInfo to Schema
* Tds.cs:
Uses new SchemaInfo object
Supports TEXT now.
* Tds42.cs:
* Tds50.cs:
* Tds70.cs:
Uses new SchemaInfo object
svn path=/trunk/mcs/; revision=8704
Tim Coleman [Thu, 31 Oct 2002 06:20:08 +0000 (06:20 -0000)]
2002-10-30 Tim Coleman (tim@timcoleman.com)
* System.Data.Common/FieldNameLookup.cs:
* System.Data.Common/SchemaInfo.cs:
* System.Data.SqlClient/SqlXmlTextReader.cs:
New classes added
* list :
Class list changed in build
* System.Data.SqlClient/SqlCommand.cs:
Added support for command behaviors
Refactored a bunch of code
Implement ExecuteScalar
Implement ExecuteXmlReader
* System.Data.SqlClient/SqlConnection.cs:
Moved CheckForErrors here
* System.Data.SqlClient/SqlDataAdapter.cs:
Code reformatting
* System.Data.SqlClient/SqlDataReader.cs:
Implement GetEnumerator
Fix NextResult, Read
Add SqlDataReaderEnumerator private class
* System.Data.SqlClient/SqlParameter.cs:
Move some of the Prepare code from SqlCommand to here
* System.Data.SqlClient/SqlTransaction.cs:
Move error checking to SqlConnection
svn path=/trunk/mcs/; revision=8703
Miguel de Icaza [Thu, 31 Oct 2002 06:02:40 +0000 (06:02 -0000)]
2002-10-31 Miguel de Icaza <miguel@ximian.com>
* support.cs (ReflectionParamter.ParameterType): We unwrap the
type, as we return the actual parameter ref/unref state on a
different call.
svn path=/trunk/mcs/; revision=8702
Gonzalo Paniagua Javier [Thu, 31 Oct 2002 04:22:13 +0000 (04:22 -0000)]
2002-10-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* TextReader.cs: implemented ReadBlock ().
svn path=/trunk/mcs/; revision=8701
Gonzalo Paniagua Javier [Thu, 31 Oct 2002 04:18:06 +0000 (04:18 -0000)]
2002-10-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ConfigHelper.cs: NameValueCollection.Add is now fixed.
svn path=/trunk/mcs/; revision=8700
Gonzalo Paniagua Javier [Thu, 31 Oct 2002 04:08:02 +0000 (04:08 -0000)]
2002-10-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web/HttpRequest.cs: fixed GetRawContent (). Now it only tries
to read at most ContentLength bytes.
* System.Web/HttpResponse.cs: now it sends the headers. Added
X-Powered-By header :-).
* System.Web/HttpRuntime.cs: fixed typo.
* System.Web/HttpValueCollection.cs: cosmetic changes.
* System.Web.UI/Control.cs: save control names instead of the controls
themselves to the ViewState.
* System.Web.UI/LosFormatter.cs: added support for serializing unknown
types. BinaryFormatter does not work so you better don't store anything
unknown in ViewState.
* System.Web.UI/Page.cs: GetViewStateString works now using
LosFormatter. Complete "Control execution lifecycle" by unloading all
the child controls. Check for null in RaisePostBackEvents.
LoadPageViewStateFromPersistenceMedium uses LosFormatter too.
POST works now!
svn path=/trunk/mcs/; revision=8699
Miguel de Icaza [Thu, 31 Oct 2002 04:02:33 +0000 (04:02 -0000)]
2002-10-30 Miguel de Icaza <miguel@ximian.com>
* support.cs: Return proper flags REF/OUT fixing the previous
commit.
* expression.cs: Reverted last patch, that was wrong. Is_ref is
not used to mean `ref' but `ref or out' in ParameterReference
svn path=/trunk/mcs/; revision=8698
Gonzalo Paniagua Javier [Thu, 31 Oct 2002 03:50:45 +0000 (03:50 -0000)]
return false instead of throwing exception
svn path=/trunk/mcs/; revision=8697
Gonzalo Paniagua Javier [Thu, 31 Oct 2002 03:46:32 +0000 (03:46 -0000)]
upload this test here
svn path=/trunk/mcs/; revision=8696
Gonzalo Paniagua Javier [Thu, 31 Oct 2002 03:45:07 +0000 (03:45 -0000)]
2002-10-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AspGenerator.cs: removed a few hacks no longer needed.
svn path=/trunk/mcs/; revision=8695
Gonzalo Paniagua Javier [Thu, 31 Oct 2002 03:41:05 +0000 (03:41 -0000)]
2002-10-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* NameValueCollection.cs: fixed Add (NameValueCollection).
svn path=/trunk/mcs/; revision=8694
Miguel de Icaza [Thu, 31 Oct 2002 03:06:56 +0000 (03:06 -0000)]
2002-10-30 Miguel de Icaza <miguel@ximian.com>
* expression.cs (ParameterReference.DoResolve, DoResolveLValue):
Do not use ISBYREF because that is a flag that says that either
REF or OUT are set, use REF when we mean ref.
svn path=/trunk/mcs/; revision=8692
Gonzalo Paniagua Javier [Thu, 31 Oct 2002 03:05:07 +0000 (03:05 -0000)]
style
svn path=/trunk/mcs/; revision=8691
Miguel de Icaza [Thu, 31 Oct 2002 03:00:23 +0000 (03:00 -0000)]
2002-10-30 Miguel de Icaza <miguel@ximian.com>
* delegate.cs (FullDelegateDesc): use ParameterDesc to get the
full type signature instead of calling TypeManger.CSharpName
ourselves.
* support.cs (InternalParameters.ParameterDesc): Do not compare
directly to the modflags, because REF/OUT will actually be bitsets
if set.
svn path=/trunk/mcs/; revision=8690
Miguel de Icaza [Thu, 31 Oct 2002 02:26:10 +0000 (02:26 -0000)]
2002-10-30 Miguel de Icaza <miguel@ximian.com>
* cs-tokenizer.cs: Fix bug where floating point values with an
svn path=/trunk/mcs/; revision=8689
Sebastien Pouliot [Thu, 31 Oct 2002 02:14:39 +0000 (02:14 -0000)]
2002-10-30 Sebastien Pouliot <spouliot@videotron.ca>
* DSASignatureDeformatter.cs: Fully implemented - however it
requires a functionnal DSA implementation to work.
* DSASignatureFormatter.cs: Fully implemented - however it
requires a functionnal DSA implementation to work.
svn path=/trunk/mcs/; revision=8688
Miguel de Icaza [Thu, 31 Oct 2002 01:06:30 +0000 (01:06 -0000)]
2002-10-30 Miguel de Icaza <miguel@ximian.com>
* StreamWriter.cs: Ditto for Null stream.
* BinaryReader.cs: Use Unmarked here too.
svn path=/trunk/mcs/; revision=8687
Miguel de Icaza [Thu, 31 Oct 2002 00:46:20 +0000 (00:46 -0000)]
2002-10-30 Miguel de Icaza <miguel@ximian.com>
* BinaryWriter.cs: Use the UTF8Unmarker encoding by default, this
is what .NET does.
svn path=/trunk/mcs/; revision=8685
Miguel de Icaza [Thu, 31 Oct 2002 00:45:59 +0000 (00:45 -0000)]
2002-10-30 Miguel de Icaza <miguel@ximian.com>
* Encoding.cs (UTF8Unmarked): New static property, used to return
a no-markers UTf8 encoder, used in a few places in the class library.
svn path=/trunk/mcs/; revision=8684
Atsushi Eno [Wed, 30 Oct 2002 19:41:13 +0000 (19:41 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=8683
Paolo Molaro [Wed, 30 Oct 2002 18:41:41 +0000 (18:41 -0000)]
Wed Oct 30 19:37:32 CET 2002 Paolo Molaro <lupus@ximian.com>
* marshal.c: create valid IL code in the filter clause:
the new JIT is less forgiving:-)
svn path=/trunk/mono/; revision=8682
Gonzalo Paniagua Javier [Wed, 30 Oct 2002 15:45:24 +0000 (15:45 -0000)]
added missing files
svn path=/trunk/mcs/; revision=8681
Jackson Harper [Wed, 30 Oct 2002 15:39:25 +0000 (15:39 -0000)]
Added class
svn path=/trunk/mcs/; revision=8680
Gonzalo Paniagua Javier [Wed, 30 Oct 2002 15:21:46 +0000 (15:21 -0000)]
2002-10-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* EventHandlerList.cs: fixed bug #29535.
svn path=/trunk/mcs/; revision=8679
Gonzalo Paniagua Javier [Wed, 30 Oct 2002 15:13:51 +0000 (15:13 -0000)]
changelog
svn path=/trunk/mcs/; revision=8678
Gonzalo Paniagua Javier [Wed, 30 Oct 2002 15:10:17 +0000 (15:10 -0000)]
2002-10-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AllTests.cs:
* ChangeLog:
* EventHandlerListTests.cs: new test.
svn path=/trunk/mcs/; revision=8677
Zoltan Varga [Wed, 30 Oct 2002 10:19:41 +0000 (10:19 -0000)]
2002-10-29 Zoltan Varga <vargaz@freemail.hu>
* Enum.cs: Added support for whitespaces in Enum:Parse().
svn path=/trunk/mcs/; revision=8676
Miguel de Icaza [Wed, 30 Oct 2002 06:27:55 +0000 (06:27 -0000)]
2002-10-30 Miguel de Icaza <miguel@ximian.com>
* cs-tokenizer.cs: Fix bug where floating point values with an
exponent where a sign was missing was ignored.
svn path=/trunk/mcs/; revision=8675
Miguel de Icaza [Wed, 30 Oct 2002 06:23:47 +0000 (06:23 -0000)]
2002-10-30 Miguel de Icaza <miguel@ximian.com>
* driver.cs: Allow multiple assemblies to be specified in a single
svn path=/trunk/mcs/; revision=8674
Tim Coleman [Wed, 30 Oct 2002 04:57:49 +0000 (04:57 -0000)]
2002-10-29 Tim Coleman (tim@timcoleman.com)
* ITds.cs:
Add OutputParameters collection
* Tds.cs:
Much reformatting, added handling for dates,
fixed handling of output parameters, and a
whole lot more
* TdsPacketEndTokenResult.cs:
Remove incorrect exception
* TdsPacketType.cs:
Add Logoff packet type.
svn path=/trunk/mcs/; revision=8671
Tim Coleman [Wed, 30 Oct 2002 04:54:11 +0000 (04:54 -0000)]
2002-10-29 Tim Coleman (tim@timcoleman.com)
* System.Data.SqlClient/SqlCommand.cs:
Added code to handle parameters for queries
* System.Data.SqlClient/SqlConnection.cs:
Properly handle resetting SqlConnections
* System.Data.SqlClient/SqlDataReader.cs:
Properly handle the case where no results are returned
* System.Data.SqlClient/SqlParameter.cs:
Default direction to Input
* System.Data.SqlClient/SqlParameterCollection.cs:
Implement GetEnumerator
svn path=/trunk/mcs/; revision=8670
Dennis Hayes [Wed, 30 Oct 2002 00:52:41 +0000 (00:52 -0000)]
start of implmenting menus. checkin for Alexandre Pigolkine (pigolkine@gmx.de)
svn path=/trunk/mcs/; revision=8669
Daniel Morgan [Tue, 29 Oct 2002 21:52:54 +0000 (21:52 -0000)]
2002-10-29 Daniel Morgan <danmorg@sc.rr.com>
* System.ComponentModel/PropertyDescriptor.cs: added
missing abstract methods and properties
* System.ComponentModel/DerivedPropertyDescriptor.cs: implemented
SetValue and added stubs for missing methods and properties
svn path=/trunk/mcs/; revision=8668
Rodrigo Moya [Tue, 29 Oct 2002 21:19:53 +0000 (21:19 -0000)]
2002-10-29 Rodrigo Moya <rodrigo@ximian.com>
* makefile.gnu: added Test directory.
svn path=/trunk/mcs/; revision=8667
Gonzalo Paniagua Javier [Tue, 29 Oct 2002 20:45:43 +0000 (20:45 -0000)]
2002-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DataBinder.cs: implemented Eval and GetIndexedPropertyValue methods.
svn path=/trunk/mcs/; revision=8666
Gonzalo Paniagua Javier [Tue, 29 Oct 2002 20:29:12 +0000 (20:29 -0000)]
2002-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* icall.c: removed get_property internal call.
svn path=/trunk/mono/; revision=8665
Gonzalo Paniagua Javier [Tue, 29 Oct 2002 20:25:29 +0000 (20:25 -0000)]
2002-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Type.cs: fixed GetProperty (string, Type []) and removed get_property
internal call. Closes bug #32992.
svn path=/trunk/mcs/; revision=8664
Ville Palo [Tue, 29 Oct 2002 19:47:03 +0000 (19:47 -0000)]
2002-10-29 Ville Palo <vi64pa@koti.soon.fi>
* System.Data.SqlTypes/SqlGuid.cs: Fixed some bugs and finished
couple of MonoTODOs.
svn path=/trunk/mcs/; revision=8663
Gonzalo Paniagua Javier [Tue, 29 Oct 2002 18:38:38 +0000 (18:38 -0000)]
2002-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Exception.cs: display the inner exception, if any, in ToString ().
svn path=/trunk/mcs/; revision=8662
Gonzalo Paniagua Javier [Tue, 29 Oct 2002 18:38:22 +0000 (18:38 -0000)]
2002-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* TargetInvocationException.cs: modified default message.
svn path=/trunk/mcs/; revision=8661
Nick Drochak [Tue, 29 Oct 2002 14:04:49 +0000 (14:04 -0000)]
2002-10-29 Nick Drochak <ndrochak@gol.com>
* Hash.cs: Fix build issues. Add some using statements mostly.
svn path=/trunk/mcs/; revision=8660
Dick Porter [Tue, 29 Oct 2002 12:42:09 +0000 (12:42 -0000)]
Dead chickens and other voodoo to shut automake 1.6 up
svn path=/trunk/mono/; revision=8659
Gaurav Vaish [Tue, 29 Oct 2002 10:08:58 +0000 (10:08 -0000)]
2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
* TODO : Update for RepeaterDesigner.
* RepeaterDesigner.CS : Initial implementation.
* XmlDesigner.cs : Minor bug fixes.
svn path=/trunk/mcs/; revision=8658
Gaurav Vaish [Tue, 29 Oct 2002 09:18:01 +0000 (09:18 -0000)]
2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
* TODO : Update for XmlDesigner.
* XmlDesigner.cs : Initial implementation.
svn path=/trunk/mcs/; revision=8657
Gaurav Vaish [Tue, 29 Oct 2002 09:09:12 +0000 (09:09 -0000)]
2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
* TODO : Update for PanelDesigner.
* PanelDesigner.cs : Completed.
svn path=/trunk/mcs/; revision=8656
Gaurav Vaish [Tue, 29 Oct 2002 06:40:39 +0000 (06:40 -0000)]
2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
* TODO : Updates of what I am doing / have done.
* BaseValidatorDesigner.cs: Completed.
svn path=/trunk/mcs/; revision=8655
Gaurav Vaish [Tue, 29 Oct 2002 05:29:22 +0000 (05:29 -0000)]
2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
* BaseDataListDesigner.cs : GetDesignTimeDataSource(IEnumerable, int, bool)
- Implemented.
svn path=/trunk/mcs/; revision=8654
Gaurav Vaish [Tue, 29 Oct 2002 05:27:23 +0000 (05:27 -0000)]
2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
* ChangeLog -- Correcting the date. ;-)
svn path=/trunk/mcs/; revision=8653
Jackson Harper [Tue, 29 Oct 2002 04:51:58 +0000 (04:51 -0000)]
FirstMatchCodeGroup.cs, Hash.cs: New classes, somewhat finished
svn path=/trunk/mcs/; revision=8652
Gaurav Vaish [Tue, 29 Oct 2002 04:50:44 +0000 (04:50 -0000)]
2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
* BaseCompareValidator.cs - Fixed operator bug in
Compare(string, string, ...)
* CompareValidator.cs - EvaluateIsValid() : Implemented.
svn path=/trunk/mcs/; revision=8651
Jackson Harper [Tue, 29 Oct 2002 04:45:11 +0000 (04:45 -0000)]
Implemented most methods
svn path=/trunk/mcs/; revision=8650
Jackson Harper [Tue, 29 Oct 2002 04:40:59 +0000 (04:40 -0000)]
Added class
svn path=/trunk/mcs/; revision=8649
Jackson Harper [Tue, 29 Oct 2002 04:35:31 +0000 (04:35 -0000)]
AllMembershipCondition.cs: Made GetHashCode act more like MS version. All AllMembershipCondition instance's will return the same hashcode but this hashcode should still be unique to AllMembershipCondition's.
svn path=/trunk/mcs/; revision=8648
Tim Coleman [Tue, 29 Oct 2002 04:05:48 +0000 (04:05 -0000)]
2002-10-28 Tim Coleman (tim@timcoleman.com)
* Tds.cs:
* Tds42.cs:
* Tds50.cs:
* Tds70.cs:
* Tds80.cs:
Fix the build on windows.
svn path=/trunk/mcs/; revision=8647
Tim Coleman [Tue, 29 Oct 2002 03:52:49 +0000 (03:52 -0000)]
2002-10-28 Tim Coleman (tim@timcoleman.com)
* Tds80.cs:
Update to be consistent with other classes. Not used.
svn path=/trunk/mcs/; revision=8646
Tim Coleman [Tue, 29 Oct 2002 03:44:43 +0000 (03:44 -0000)]
2002-10-28 Tim Coleman (tim@timcoleman.com)
* Tds.cs:
Add much handling to get the following types
working in queries: string, int, decimal
All sorts of other bug fixing and general
purpose hackery.
* Tds42.cs:
* Tds50.cs:
* Tds70.cs:
ProcessColumnInfo was abstracted in Tds.cs
and subclassed, because 7.0 provides the information
in a different format.
* TdsColumnSchema.cs:
Added size, precision, scale
* TdsComm.cs:
Fixed GetString because it wasn't working properly
with TDS 7.0.
* TdsMessage.cs:
Change state and severity to byte instead of int
because that is more consitent.
svn path=/trunk/mcs/; revision=8645