mono.git
21 years ago2002-10-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Oct 2002 20:21:49 +0000 (20:21 -0000)]
2002-10-19  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (FieldExpr.AddressOf): We had a special code path for
init-only variables, but this path did not take into account that
there might be also instance readonly variables.  Correct this
problem.

This fixes bug 32253

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

21 years ago2002-10-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Oct 2002 19:50:49 +0000 (19:50 -0000)]
2002-10-19  Miguel de Icaza  <miguel@ximian.com>

* delegate.cs (NewDelegate.DoResolve): Catch creation of unsafe
delegates as well.

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

21 years ago2002-10-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Oct 2002 19:22:53 +0000 (19:22 -0000)]
2002-10-19  Miguel de Icaza  <miguel@ximian.com>

* driver.cs: Change the extension for modules to `netmodule'

* cs-parser.jay: Improved slightly the location tracking for
the debugger symbols.

* class.cs (Event.Define): Use Modifiers.FieldAttr on the
modifiers that were specified instead of the hardcoded value
(FamAndAssem).  This was basically ignoring the static modifier,
and others.  Fixes 32429.

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

21 years agoImprove this test to test bug 32429
Miguel de Icaza [Sat, 19 Oct 2002 19:18:56 +0000 (19:18 -0000)]
Improve this test to test bug 32429

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

21 years ago * makefile: removed hard coded path to libmono
John Sohn [Sat, 19 Oct 2002 17:21:41 +0000 (17:21 -0000)]
    * makefile: removed hard coded path to libmono

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

21 years ago2002-10-19 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 19 Oct 2002 16:25:46 +0000 (16:25 -0000)]
2002-10-19  Sebastien Pouliot  <spouliot@videotron.ca>

* corlib_test.build: Removed all excluded cryptographic test code as
the cyclic dependency was removed (well commented)

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

21 years ago2002-10-19 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 19 Oct 2002 15:50:12 +0000 (15:50 -0000)]
2002-10-19  Sebastien Pouliot  <spouliot@videotron.ca>

* AllTests.cs: Renabled most tests after commenting all code causing a
cyclic dependency (corlib->System.Xml->corlib). Some tests will fail
until commented code is replaced.
* SymmetricAlgorithm.cs: New (189) generated test cases for all default
algorithm implementation, all cipher modes, all padding modes, all key
sizes, all block sizes, feedback...
* PKCS1MaskGenerationMethodTest.cs: Commented vector test. Added new
tests to check for various exceptions

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

21 years ago2002-10-19 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 19 Oct 2002 15:40:37 +0000 (15:40 -0000)]
2002-10-19  Sebastien Pouliot <spouliot@videotron.ca>

* corlib.build: Removed all excluded cryptographic source code as the
cyclic dependency was removed (well commented)

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

21 years ago2002-10-19 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 19 Oct 2002 15:32:57 +0000 (15:32 -0000)]
2002-10-19  Sebastien Pouliot  <spouliot@videotron.ca>

* SymmetricAlgorithm.cs: Added new class SymmetricTransform to avoid
duplicating CipherMode (currently ECB, CBC) and PaddingMode functionalities
in every crytographic algorithm implementation.
* RijndaelManaged.cs: Added the RjindaelTransform class (inherited
from SymmetricTransform) based the old RijndaelImpl / RijndaelController
code. Fixed encryption for block size 192, 256, there is still a problem
decrypting block size 192, 256. Unrolled some loops + littl'optimizations
* PKCS1MaskGenerationMethod.cs: Removed Array.Reverse in I2OSP to be
compatible with MS implementation (however we are now failing the PKCS#1
test vector) + added some more checks (null, overflow, ...)
* AsymmetricAlgorithm.cs: Commented XMLDocument stuff to end the cyclic
dependency (corlib->System.Xml->corlib)
* RSA.cs: Commented FromXmlString stuff to end the cyclic dependency
* DSA.cs: Commented FromXmlString stuff to end the cyclic dependency
* RC2.cs: Create using CryptoConfig
* TripleDES.cs: Marked class public. Added LegalKeySizes and LegalBlockSizes

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

21 years ago2002-10-19 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Sat, 19 Oct 2002 13:36:36 +0000 (13:36 -0000)]
2002-10-19  Ville Palo <vi64pa@koti.soon.fi>

* System.Data.SqlTypes/AllTest.cs:
* System.Data.SqlTypes/SqlMoneyTest.cs new test suite for SqlMoney
* System.Data.SqlTypes/SqlDateTimeTest.cs new test suite for
SqlDateTime

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

21 years agoAdded test suite for SqlMoney and SqlDateTime
Ville Palo [Sat, 19 Oct 2002 11:21:47 +0000 (11:21 -0000)]
Added test suite for SqlMoney and SqlDateTime

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

21 years ago2002-10-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Oct 2002 07:19:41 +0000 (07:19 -0000)]
2002-10-19  Miguel de Icaza  <miguel@ximian.com>

* statement.cs (Switch.SimpleSwitchEmit): Simplified the code, and
fixed a bug in the process (32476)

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

21 years ago2002-10-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Oct 2002 06:55:41 +0000 (06:55 -0000)]
2002-10-19  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (ArrayAccess.EmitAssign): Patch from
hwang_rob@yahoo.ca that fixes bug 31834.3

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

21 years agoupdate
Miguel de Icaza [Sat, 19 Oct 2002 06:46:32 +0000 (06:46 -0000)]
update

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

21 years agoAdd new test
Miguel de Icaza [Sat, 19 Oct 2002 06:45:36 +0000 (06:45 -0000)]
Add new test

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

21 years agoAdd new test file
Miguel de Icaza [Sat, 19 Oct 2002 06:31:09 +0000 (06:31 -0000)]
Add new test file

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

21 years ago2002-10-19 Rachel Hestilow <hestilow@ximian.com>
Rachel Hestilow [Sat, 19 Oct 2002 06:06:26 +0000 (06:06 -0000)]
2002-10-19  Rachel Hestilow <hestilow@ximian.com>

* CSharpCodeProvider.cs
(GeneratePropertySetValueReferenceExpression): Implement.
(GenerateField, GenerateMethod): Only call OutputAttributeDeclarations
if there are any attributes.
(GenerateProperty): Implement.

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

21 years ago2002-10-19 Rachel Hestilow <hestilow@ximian.com>
Rachel Hestilow [Sat, 19 Oct 2002 06:05:48 +0000 (06:05 -0000)]
2002-10-19  Rachel Hestilow <hestilow@ximian.com>

* ColorTranslator.cs (FromHtml): Implement.

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

21 years ago2002-10-18 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 19 Oct 2002 02:08:04 +0000 (02:08 -0000)]
2002-10-18  Daniel Morgan <danmorg@sc.rr.com>

* doc/ado-net
* doc/postgresql
* doc/tds-providers: cleaned up the web pages

* doc/web/commands: postgresql.html page was mistyped

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

21 years agoAddes test program from Tim
Miguel de Icaza [Sat, 19 Oct 2002 00:08:17 +0000 (00:08 -0000)]
Addes test program from Tim

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

21 years agoPatches from Tim Haynes
Miguel de Icaza [Sat, 19 Oct 2002 00:07:21 +0000 (00:07 -0000)]
Patches from Tim Haynes

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

21 years agoApply patch from Tim Haynes to get SoapFormatter working
Miguel de Icaza [Sat, 19 Oct 2002 00:06:36 +0000 (00:06 -0000)]
Apply patch from Tim Haynes to get SoapFormatter working

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

21 years ago2002-10-18 Duncan Mak <duncan@ximian.com>
Duncan Mak [Sat, 19 Oct 2002 00:02:38 +0000 (00:02 -0000)]
2002-10-18  Duncan Mak  <duncan@ximian.com>

* XmlDocument.cs: Applied a patch by Atsushi Enomoto
<ginga@kit.hi-ho.ne.jp>.

* XmlDocumentTests.cs: Apply a patch from Atsushi Enomoto
<ginga@kit.hi-ho.ne.jp>.

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

21 years ago2002-10-18 DennisHayes <dennish@raytek.com>
Dennis Hayes [Fri, 18 Oct 2002 22:06:39 +0000 (22:06 -0000)]
2002-10-18  DennisHayes <dennish@raytek.com>

* Application.cs
* ContainerControl.cs
* Control.cs
* Form.cs
* Label.cs

* Added //Compact Framework comment to members that belong.
* A CE subset of SWF might not be that difficult to reach.
* John has already completed *Most* of the CE members in these files.
*
* also added a couple of members that seem to have not been
  stubbed, hope I did not break the build, unable to test

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

21 years ago2002-10-18 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 18 Oct 2002 21:05:50 +0000 (21:05 -0000)]
2002-10-18  Tim Coleman (tim@timcoleman.com)
        * list:
                Add Mono.Data.TdsClient.Internal/TdsCommInternal.cs
                Add
                Mono.Data.TdsClient.Internal/TdsConnectionParametersInternal.cs
                Mono.Data.TdsClient.Internal/TdsInternal.cs

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

21 years ago2002-10-18 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 18 Oct 2002 21:04:53 +0000 (21:04 -0000)]
2002-10-18  Tim Coleman (tim@timcoleman.com)
        * TdsConnectionParametersInternal:
        * TdsInternal:
                New classes added
        * TdsConnectionInternal:
                Add some implementation details
                Add new methods, move some functionality to
                TdsInternal
        * TdsCommandInternal:
                Add new methods
        * TdsCommInternal:
                New class, which will handle the low-level
                communication with the database
        * TdsPacketTypeInternal:
                Add new packet type, TdsPacketTypeInternal.None
                which is used when no packet is being constructed.
                The value is 0.

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

21 years ago2002-10-18 Dick Porter <dick@ximian.com>
Dick Porter [Fri, 18 Oct 2002 15:20:50 +0000 (15:20 -0000)]
2002-10-18  Dick Porter  <dick@ximian.com>

* FileStream.cs: SeekOrigin.End still calculates the offset from
the end of the file with positive values extending the length.
Fixes bug 32471.

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

21 years ago2002-10-18 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Fri, 18 Oct 2002 14:52:07 +0000 (14:52 -0000)]
2002-10-18  Daniel Morgan <danmorg@sc.rr.com>

* doc/ado-net: updated status of
the ADO.NET functionality and providers
and added link to tds-providers.html

* doc/tds-providers: added file to
describe the design and status of
the SqlClient, SybaseClient, and TdsClient
ADO.NET providers.

* doc/web/makefile
* doc/web/command: added new web page
tds-providers.html to build of  www.go-mono.com web site

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

21 years ago2002-10-18 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 18 Oct 2002 14:50:13 +0000 (14:50 -0000)]
2002-10-18  Tim Coleman (tim@timcoleman.com)
        * list:
                Add Mono.Data.TdsClient.Internal/TdsCommInternal.cs

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

21 years ago2002-10-18 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 18 Oct 2002 14:49:02 +0000 (14:49 -0000)]
2002-10-18  Tim Coleman (tim@timcoleman.com)
        * TdsConnectionInternal:
                Add some implementation details
        * TdsCommInternal:
                New class, which will handle the low-level
                communication with the database
        * TdsPacketTypeInternal:
                Add new packet type, TdsPacketTypeInternal.None
                which is used when no packet is being constructed.
                The value is 0.

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

21 years ago2002-10-17 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 17 Oct 2002 22:17:56 +0000 (22:17 -0000)]
2002-10-17  Tim Coleman (tim@timcoleman.com)
        * list:
                Add files from Mono.Data.TdsClient.Internal
        * makefile.gnu:
                Add reference to System.Data.dll.  This is
                fine, just not the reverse.

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

21 years ago*** empty log message ***
Tim Coleman [Thu, 17 Oct 2002 22:16:49 +0000 (22:16 -0000)]
*** empty log message ***

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

21 years ago2002-10-17 Duncan Mak <duncan@ximian.com>
Duncan Mak [Thu, 17 Oct 2002 22:04:40 +0000 (22:04 -0000)]
2002-10-17  Duncan Mak  <duncan@ximian.com>

* CultureInfo.cs (TextInfo): return a TextInfo in the property.

* TextInfo.cs (ToLower):
(ToTitleCase): Implemented.

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

21 years ago2002-10-17 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 17 Oct 2002 21:59:43 +0000 (21:59 -0000)]
2002-10-17  Tim Coleman (tim@timcoleman.com)
        * ChangeLog:
                New changelog added
        * TdsCommandInternal.cs:
        * TdsConnectionInternal.cs:
        * TdsPacketTypeInternal.cs:
        * TdsServerTypeInternal.cs:
        * TdsTransactionInternal.cs:
        * TdsVersionInternal.cs:
                New classes added.  These are the
                internal implementations, meant for
                "wrapping" from other locations.

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

21 years ago2002-10-17 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 17 Oct 2002 21:56:52 +0000 (21:56 -0000)]
2002-10-17  Tim Coleman (tim@timcoleman.com)
        * IsolationLevel.cs:
                Removed, as we now use IsolationLevel from System.Data
        * TdsCommand.cs:
        * TdsConnection.cs:
        * TdsTransaction.cs:
                These classes are now just wrappers for the
                Mono.Data.TdsClient.Internal classes.
        * TdsServerType.cs:
                Slight modification

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

21 years ago2002-10-17 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 17 Oct 2002 19:23:00 +0000 (19:23 -0000)]
2002-10-17  Dick Porter  <dick@ximian.com>

* appdomain.c (mono_runtime_cleanup): Don't signal the async
delegate semaphore before waiting for all threads to finish,
because new threads can also call async delegates.  Fixes bug
32004.

* threadpool.c (async_invoke_thread): Only wait for 500ms instead
of 3 seconds, in case another async job is queued.  (This part is
needed because the bug fix reintroduced the 3s exit lag.)  This
makes the mono_runtime_shutdown flag superfluous.

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

21 years ago2002-10-17 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 17 Oct 2002 17:50:47 +0000 (17:50 -0000)]
2002-10-17  Dietmar Maurer  <dietmar@ximian.com>

* monoburg.y: added missing semicolon

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

21 years ago2002-10-17 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Thu, 17 Oct 2002 16:45:06 +0000 (16:45 -0000)]
2002-10-17  Daniel Morgan <danmorg@sc.rr.com>

* doc/web/makefile
* doc/web/commands: web page
postgresql needed to be added

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

21 years ago2002-10-16 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Thu, 17 Oct 2002 16:14:38 +0000 (16:14 -0000)]
2002-10-16  Daniel Morgan <danmorg@sc.rr.com>

* Mono.Data.TdsClient.build: added build for windows

* Test: added directory for tests

* Mono.Data.TdsClient/TdsVersion.cs: added file for
enum TdsVersion

* Mono.Data.TdsClient/TdsConnection.cs: added public
property TdsVersion so it can be set to
use TDS version 4.2, 5.0, 7.0, or 8.0.  Also, added
comments

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

21 years agoThu Oct 17 13:11:39 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 17 Oct 2002 11:15:16 +0000 (11:15 -0000)]
Thu Oct 17 13:11:39 CEST 2002 Paolo Molaro <lupus@ximian.com>

* reflection.c: include ehader size in method section headers.
Really check for suplicated modules entries.

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

21 years ago002-10-16 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 17 Oct 2002 05:04:57 +0000 (05:04 -0000)]
002-10-16  Tim Coleman (tim@timcoleman.com)
        * ChangeLog:
                New ChangeLog
        * IsolationLevel.cs:
        * TdsCommand.cs:
        * TdsConnection.cs:
        * TdsServerType.cs:
        * TdsTransaction.cs:
                Added skeletons to get started.

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

21 years ago2002-10-16 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 17 Oct 2002 05:03:39 +0000 (05:03 -0000)]
2002-10-16  Tim Coleman (tim@timcoleman.com)
        * ChangeLog:
        * list:
        * makefile.gnu:
                Added new files to start this assembly

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

21 years ago2002-10-16 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 17 Oct 2002 02:16:41 +0000 (02:16 -0000)]
2002-10-16  Miguel de Icaza  <miguel@ximian.com>

* Mono.Data.SqliteClient/SqliteCommand.cs: Reworked to return the
error from SqlLite.

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

21 years ago2002-10-17 Martin Baulig <martin@gnome.org>
Martin Baulig [Thu, 17 Oct 2002 00:27:43 +0000 (00:27 -0000)]
2002-10-17  Martin Baulig  <martin@gnome.org>

* debug-mono-symfile.c: Added back support for locals.

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

21 years ago2002-10-17 Martin Baulig <martin@gnome.org>
Martin Baulig [Thu, 17 Oct 2002 00:26:42 +0000 (00:26 -0000)]
2002-10-17  Martin Baulig  <martin@gnome.org>

* debug.c (mono_debug_add_method): Make this actually work if we don't
have any lifetime information.

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

21 years ago2002-10-16 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Wed, 16 Oct 2002 21:48:04 +0000 (21:48 -0000)]
2002-10-16  Daniel Morgan <danmorg@sc.rr.com>

* TestSqlDataReader.cs: got to work
with new place for the PostgreSQL provider
at Mono.Data.PostgreSqlClient.

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

21 years ago2002-10-16 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Wed, 16 Oct 2002 21:40:49 +0000 (21:40 -0000)]
2002-10-16  Daniel Morgan <danmorg@sc.rr.com>

* SqlSharpCli.cs: added support for new place
where the PostgreSQL provider is an external
provider now.  Commented support for SqlClient and
cause an error and exception when trying to change to or open a
connection to the SqlClient provider.

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

21 years ago2002-10-16 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Wed, 16 Oct 2002 21:33:07 +0000 (21:33 -0000)]
2002-10-16  Rodrigo Moya <rodrigo@ximian.com>

* System.Data.SqlTypes/AllTests.cs:
* System.Data.SqlTypes/SqlBinary.cs: new test suite for SqlBinary, by
Ville Palo (vi64pa@koti.soon.fi).

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

21 years ago2002-10-16 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Wed, 16 Oct 2002 21:06:54 +0000 (21:06 -0000)]
2002-10-16  Daniel Morgan <danmorg@sc.rr.com>

* SqlSharpCli.cs: remove file
from this directory because it has been
moved to
mcs/tools/SqlSharp

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

21 years ago2002-10-16 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Wed, 16 Oct 2002 20:43:27 +0000 (20:43 -0000)]
2002-10-16  Daniel Morgan <danmorg@sc.rr.com>

* SqlSharpCli.cs: SQL query tool moved
from mcs/class/System.Data/Test
to mcs/tools/SqlSharp.  Include it in the build
so people can have a place to test connection strings
and the ADO.NET providers

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

21 years ago2002-10-16 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Wed, 16 Oct 2002 20:42:31 +0000 (20:42 -0000)]
2002-10-16  Daniel Morgan <danmorg@sc.rr.com>

* SqlSharpCli.cs: import from
mcs/class/System.Data/Test
by Miguel to
mcs/tools/SqlSharp

* unix.args
* Makefile
* SqlSharpCli.build: add build files

* README: add file about SqlSharp

* ChangeLog: add file for log of changes

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

21 years ago2002-10-16 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Wed, 16 Oct 2002 19:52:52 +0000 (19:52 -0000)]
2002-10-16  Daniel Morgan <danmorg@sc.rr.com>

* PostresTest.cs: modified to
use the new namepace and assembly for PostgreSQL
provider which is Mono.Data.PostgreSqlClient

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

21 years ago2002-10-16 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Wed, 16 Oct 2002 19:42:16 +0000 (19:42 -0000)]
2002-10-16  Daniel Morgan <danmorg@sc.rr.com>

* ParmUtil.cs
* PostgresLibrary.cs
* PostgresTypes.cs
* SqlClientPermission.cs
* SqlClientPermissionAttribute.cs
* SqlCommand.cs
* SqlCommandBuilder.cs
* SqlConnection.cs
* SqlDataAdapter.cs
* SqlDataReader.cs
* SqlError.cs
* SqlErrorCollection.cs
* SqlException.cs
* SqlInfoMessageEventArgs.cs
* SqlInfoMessageEventHandler.cs
* SqlParameter.cs
* SqlParameterCollection.cs
* SqlRowUpdatedEventArgs.cs
* SqlRowUpdatedEventHandler.cs
* SqlRowUpdatingEventArgs.cs
* SqlRowUpdatingEventHandler.cs
* SqlTransaction.cs: thanks to Miguel, he copied
files on the mono cvs server
from mcs/class/System.Data/System.Data.SqlClient
for the PostgreSQL provider
to mcs/class/Mono.Data.PostgreSqlClient.
This frees up
mcs/class/System.Data/System.Data.SqlClient for
the Microsoft SQL Server provider.
Any Mono.Data.PostgreSqlClient/Sql*.cs files
were copied on the cvs server
to Mono.Data.PostgreSqlClient/PgSql*.cs files
and the old Mono.Data.PostgreSqlClient/Sql*.cs
files were removed.  Copying, renaming, and removing
was done on the server so we could keep
the cvs change history.

* ChangeLog: added this file for logging changes

* Mono.Data.PostgreSqlClient.build: added file for Windows build

* library-deps.stamp
* list
* makefile.gnu: added for Linux build

* Locale.cs: added file for Locale.GetText(string);

* TODOAttribute.cs: added file for [MonoTODO] attribute

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

21 years ago2002-10-16 Tim Coleamn <tim@timcoleman.com>
Tim Coleman [Wed, 16 Oct 2002 19:38:37 +0000 (19:38 -0000)]
2002-10-16  Tim Coleamn <tim@timcoleman.com>
        * list:
        * System.Data.build:
                Exclude compiling of System.Data.SqlClient in
                preparation for overhauls of that system.

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

21 years ago2002-10-16 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Wed, 16 Oct 2002 17:14:10 +0000 (17:14 -0000)]
2002-10-16  Daniel Morgan <danmorg@sc.rr.com>

* ParmUtil.cs
* PostgresLibrary.cs
* PostgresTypes.cs
* SqlClientPermission.cs
* SqlClientPermissionAttribute.cs
* SqlCommand.cs
* SqlCommandBuilder.cs
* SqlConnection.cs
* SqlDataAdapter.cs
* SqlDataReader.cs
* SqlError.cs
* SqlErrorCollection.cs
* SqlException.cs
* SqlInfoMessageEventArgs.cs
* SqlInfoMessageEventHandler.cs
* SqlParameter.cs
* SqlParameterCollection.cs
* SqlRowUpdatedEventArgs.cs
* SqlRowUpdatedEventHandler.cs
* SqlRowUpdatingEventArgs.cs
* SqlRowUpdatingEventHandler.cs
* SqlTransaction.cs: thanks to Miguel de Icaza, he
copied files on the mono cvs server
from mcs/class/System.Data/System.Data.SqlClient
for the PostgreSQL provider
to mcs/class/Mono.Data.PostgreSqlClient.
This frees up
mcs/class/System.Data/System.Data.SqlClient for
the Microsoft SQL Server provider.
Any Mono.Data.PostgreSqlClient/Sql*.cs files
were copied on the cvs server
to Mono.Data.PostgreSqlClient/PgSql*.cs files
and the old Mono.Data.PostgreSqlClient/Sql*.cs
files were removed.  Copying, renaming, and removing
was done on the cvs server so we could keep
the cvs change history.

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

21 years ago2002-10-16 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 16 Oct 2002 15:51:57 +0000 (15:51 -0000)]
2002-10-16  Miguel de Icaza  <miguel@ximian.com>

* driver.cs: Report an error if the resource file is not found
instead of crashing.

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

21 years ago2002-10-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 16 Oct 2002 14:52:31 +0000 (14:52 -0000)]
2002-10-16  Nick Drochak  <ndrochak@gol.com>

* QueueTest.cs: Add test from tetsuo via Vladimir Vukicevic
(vladimir@pobox.com).

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

21 years ago2002-10-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 16 Oct 2002 13:55:10 +0000 (13:55 -0000)]
2002-10-16  Nick Drochak  <ndrochak@gol.com>

* CryptoConfigTest.cs (TestCreateFromName): Disable tests for
algorithms that aren't in the build yet.

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

21 years ago* Queue.cs: update new capacity in grow(), preventing queue from
Vladimir Vukicevic [Wed, 16 Oct 2002 04:38:01 +0000 (04:38 -0000)]
* Queue.cs: update new capacity in grow(), preventing queue from
constantly looping over old elements in Dequeue(). Also use
capacity instead of contents.Length in Enqueue().

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

21 years ago2002-10-16 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 16 Oct 2002 04:33:23 +0000 (04:33 -0000)]
2002-10-16  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (PropertyExpr.EmitAssign): Pass IsBase instead of
false, like Emit does.

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

21 years agoModified SQLDescribeCol to work around bug in pinvoke...when doing a ref on a typed...
Brian Ritchie [Wed, 16 Oct 2002 04:12:35 +0000 (04:12 -0000)]
Modified SQLDescribeCol to work around bug in pinvoke...when doing a ref on a typed enum

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

21 years ago2002-10-16 Gaurav Vaish <gvaish_mono@lycos.com>
Gaurav Vaish [Wed, 16 Oct 2002 03:59:51 +0000 (03:59 -0000)]
2002-10-16  Gaurav Vaish <gvaish_mono@lycos.com>

* winforms - Added <pre> tags for directory layout. Browser does
  not display it properly otherwise.

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

21 years agoAdd to the build
Miguel de Icaza [Wed, 16 Oct 2002 03:42:46 +0000 (03:42 -0000)]
Add to the build

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

21 years ago2002-10-15 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Tue, 15 Oct 2002 21:46:11 +0000 (21:46 -0000)]
2002-10-15  Daniel Morgan <danmorg@sc.rr.com>

* System.Data.OleDb/libgda.cs: added more functions
to platfrom invoke into shared library libgda

* System.Data.OleDb/OleDbDataReader.cs: implemented
GetSchemaTable() and GetFieldType()

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

21 years ago2002-10-15 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Tue, 15 Oct 2002 18:18:40 +0000 (18:18 -0000)]
2002-10-15  Rodrigo Moya <rodrigo@ximian.com>

* System.Data.SqlTypes/AllTests.cs: added new test.

2002-10-15  Ville Palo <vi64pa@koti.soon.fi>

* System.Data.SqlTypes/SqlSingleTest.cs: added test suite for
SqlSingle.

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

21 years ago2002-10-15 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Tue, 15 Oct 2002 17:24:19 +0000 (17:24 -0000)]
2002-10-15  Daniel Morgan <danmorg@sc.rr.com>

* SqlSharpCli.cs: get it to work with System.Data.OleDb
on MS .net when connected to Oracle 8i.  Also, get data
to space correctly when data size is smaller than the
header size.  If DataType is DateTime, use GetDataTime(),
otherwise, use GetValue().

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

21 years ago2002-10-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 15 Oct 2002 15:52:44 +0000 (15:52 -0000)]
2002-10-16  Nick Drochak  <ndrochak@gol.com>

* Enum.cs (Parse): Then fix the code so that it works too.

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

21 years agoIgnore debug files
Nick Drochak [Tue, 15 Oct 2002 15:44:20 +0000 (15:44 -0000)]
Ignore debug files

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

21 years ago2002-10-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 15 Oct 2002 15:41:30 +0000 (15:41 -0000)]
2002-10-16  Nick Drochak  <ndrochak@gol.com>

* typemanager.cs: Remove unused private member.  Also reported mcs
bug to report this as a warning like csc.

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

21 years agoIgnore more dll's
Nick Drochak [Tue, 15 Oct 2002 15:37:53 +0000 (15:37 -0000)]
Ignore more dll's

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

21 years agoIgnore dll's
Nick Drochak [Tue, 15 Oct 2002 15:34:34 +0000 (15:34 -0000)]
Ignore dll's

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

21 years ago2002-10-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 15 Oct 2002 15:28:24 +0000 (15:28 -0000)]
2002-10-16  Nick Drochak  <ndrochak@gol.com>

* corlib_test.build: Fix build.  Exclude tests that depend on
components we are not building into corlib yet.

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

21 years ago2002-10-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 15 Oct 2002 15:26:19 +0000 (15:26 -0000)]
2002-10-16  Nick Drochak  <ndrochak@gol.com>

* AllTests.cs: Disable tests that use components were are excluding
from corlib.
* SHA1Test.cs: same

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

21 years ago2002-10-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 15 Oct 2002 15:23:13 +0000 (15:23 -0000)]
2002-10-16  Nick Drochak  <ndrochak@gol.com>

* EnumTest.cs: Find out which Assert is causing the error on mono.

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

21 years ago2002-10-15 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 15 Oct 2002 15:03:24 +0000 (15:03 -0000)]
2002-10-15  Nick Drochak  <ndrochak@gol.com>

* Enum.cs (Parse): Use unsigned casts to avoid compiler warnings.

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

21 years agoOooops, this was an accident, sorry for the breakage.
Martin Baulig [Tue, 15 Oct 2002 13:14:27 +0000 (13:14 -0000)]
Oooops, this was an accident, sorry for the breakage.

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

21 years ago2002-10-15 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 15 Oct 2002 12:08:18 +0000 (12:08 -0000)]
2002-10-15  Martin Baulig  <martin@gnome.org>

* jit.cs (PUSH_TREE): Always set t->cli_addr here.

* debug.c (generate_line_number): Small fix to make this actually
work for more complex things.

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

21 years ago2002-10-15 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 15 Oct 2002 12:04:33 +0000 (12:04 -0000)]
2002-10-15  Martin Baulig  <martin@gnome.org>

* statement.cs (Statement.Emit): Made this a virtual method; emits
the line number info and calls DoEmit().
(Statement.DoEmit): New protected abstract method, formerly knows
as Statement.Emit().

* codegen.cs (EmitContext.Mark): Check whether we have a symbol writer.

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

21 years ago2002-10-14 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 15 Oct 2002 02:47:50 +0000 (02:47 -0000)]
2002-10-14  Sebastien Pouliot  <spouliot@videotron.ca>

* AllTests.cs: Added suite for PKCS1MaskGenerationMethod
* PKCS1MaskGenerationMethodTest.cs: New. Test work as per PKCS#1 but
result isn't the same as MS implementation !?! is MS using this class ?

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

21 years ago2002-10-14 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 15 Oct 2002 02:38:08 +0000 (02:38 -0000)]
2002-10-14  Sebastien Pouliot  <spouliot@videotron.ca>

* PKCS1MaskGenerationMethod.cs: Added [CLSCompliant(false)] to methods using uint

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

21 years ago2002-10-13 DennisHayes <dennish@raytek.com>
Dennis Hayes [Tue, 15 Oct 2002 01:13:47 +0000 (01:13 -0000)]
2002-10-13  DennisHayes <dennish@raytek.com>

*Application.cs
*AxHost.cs
*ChangeLog
*CheckedListBox.cs
*ComboBox.cs
*CurrencyManager.cs
*DateTimePicker.cs
*DomainUpDown.cs
*FolderBrowserDialog.cs
*ListBox.cs
*logfile.txt
*StatusBarDrawItemEventArgs.cs
*TabControl.cs
*TextBox.cs
*TrackBar.cs
*UpDownBase.cs

* Updated to match .NET V1.1 Beta

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

21 years ago2002-10-14 Dennis Hayes (dennish@raytek.com)
Dennis Hayes [Tue, 15 Oct 2002 01:11:09 +0000 (01:11 -0000)]
2002-10-14 Dennis Hayes (dennish@raytek.com)
* Region.cs
* changed using namespace from Drawing2d to Drawing2D

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

21 years ago*** empty log message ***
Dennis Hayes [Tue, 15 Oct 2002 01:07:55 +0000 (01:07 -0000)]
*** empty log message ***

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

21 years ago2002-10-13 DennisHayes <dennish@raytek.com>
Dennis Hayes [Tue, 15 Oct 2002 01:06:53 +0000 (01:06 -0000)]
2002-10-13  DennisHayes <dennish@raytek.com>
* Changed namespace from *2d to *2D
* Changed comment header from system.Drawing to System.Drawing.Drawing2D

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

21 years ago2002-10-13 DennisHayes <dennish@raytek.com>
Dennis Hayes [Tue, 15 Oct 2002 01:03:58 +0000 (01:03 -0000)]
2002-10-13  DennisHayes <dennish@raytek.com>
* PrintDocument
* Added OriginAtMargin for .NET V 1.1 compatablity.

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

21 years agoApplied patch from Gustavo
Miguel de Icaza [Tue, 15 Oct 2002 00:24:33 +0000 (00:24 -0000)]
Applied patch from Gustavo

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

21 years agoFlush
Miguel de Icaza [Mon, 14 Oct 2002 20:40:56 +0000 (20:40 -0000)]
Flush

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

21 years agoFlush
Miguel de Icaza [Mon, 14 Oct 2002 18:14:06 +0000 (18:14 -0000)]
Flush

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

21 years ago2002-10-14 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 14 Oct 2002 18:02:11 +0000 (18:02 -0000)]
2002-10-14  Sebastien Pouliot  <spouliot@videotron.ca>

* MD5.cs: Create using CryptoConfig, set HashSizeValue, removed TODO.
* Rijndael.cs: Create using CryptoConfig. Removed TODO.
* RSAParameters.cs: Modulus must be serialized. Removed TODO.
* SHA256.cs: Create using CryptoConfig, set HashSizeValue, removed TODO.
* SHA384.cs: Create using CryptoConfig, set HashSizeValue, removed TODO.
* SHA512.cs: Create using CryptoConfig, set HashSizeValue, removed TODO.
* FromBase64Transform.cs: Removed ToString()
* ToBase64Transform.cs: Removed ToString()
* SymmetricAlgorithm.cs: Create using CryptoConfig, set default Mode and
Padding, added Clear, Dispose
* TripleDES.cs: New. Abstract class.
* MaskGenerationMethod.cs: New. Abstract class.
* PKCS1MaskGenerationMethod.cs: New. Implement PKCS#1 MGF (currently not
compatible with MS implementation - but not sure the bug is mine!).

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

21 years ago2002-10-14 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Mon, 14 Oct 2002 16:33:50 +0000 (16:33 -0000)]
2002-10-14  Rodrigo Moya <rodrigo@ximian.com>

* list: added missing Odbc files.

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

21 years ago2002-10-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 14 Oct 2002 11:38:45 +0000 (11:38 -0000)]
2002-10-14  Martin Baulig  <martin@gnome.org>

* debug-mono-symfile.c: Added MONO_TYPE_I, MONO_TYPE_U and
MONO_TYPE_VOID.

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

21 years ago2002-10-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 14 Oct 2002 11:22:35 +0000 (11:22 -0000)]
2002-10-14  Martin Baulig  <martin@gnome.org>

* debug-mono-symfile.c (ves_icall_MonoDebugger_GetType): Use
mono_class_get() instead of looking in the class cache.

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

21 years ago2002-10-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 14 Oct 2002 10:04:29 +0000 (10:04 -0000)]
2002-10-14  Martin Baulig  <martin@gnome.org>

* ConfigurationSettings.cs (DefaultConfig.GetAppConfigPath):
Append ".config" to the filename, not ".exe.config" since the
filename already has a ".exe" suffix.

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

21 years ago2002-10-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 14 Oct 2002 09:51:05 +0000 (09:51 -0000)]
2002-10-14  Martin Baulig  <martin@gnome.org>

* ConfigurationSettings.cs (DefaultConfig.GetAppConfigPath): Use
Assembly.Location, not Assembly.FullName to get its filename.

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

21 years agoMake sure XmlTextReader.GetAttribute never returns null.
Nick Zigarovich [Mon, 14 Oct 2002 06:22:08 +0000 (06:22 -0000)]
Make sure XmlTextReader.GetAttribute never returns null.

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

21 years agoChanged odbc32 to odbc32.dll to support dllmapping in mono
Brian Ritchie [Mon, 14 Oct 2002 05:28:50 +0000 (05:28 -0000)]
Changed odbc32 to odbc32.dll to support dllmapping in mono

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

21 years agoAdded dllmapping for odbc32
Brian Ritchie [Mon, 14 Oct 2002 05:25:43 +0000 (05:25 -0000)]
Added dllmapping for odbc32

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

21 years agoBrian Ritchie
Brian Ritchie [Mon, 14 Oct 2002 04:59:34 +0000 (04:59 -0000)]
Brian Ritchie
-Updated to support ODBC provider

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

21 years agoBrian Ritchie
Brian Ritchie [Mon, 14 Oct 2002 04:57:06 +0000 (04:57 -0000)]
Brian Ritchie
- Added OdbcTransaction Object and moved transaction logic out of connection and into new object.
- Support for DSN-less connection strings
- Fixed OdbcType enum to have correct values
- General cleanup on all objects
- Implemented Cancel in OdbcCommand
- Added DBNull support
- Updated OdbcType enum with values from header files.
- Modified column description code to happen dynamically as a column is accessed
  instead of describing all columns when the query opens
- Works with SqlSharp

Known Issues:
- Transaction Isolation Level isn't handled
- A number of data types are returned as strings instead of native types
- Parameter support is weak -- only supports int types
- ExecuteReader: CommandBehavior isn't implemented
- ExecuteScalar not implemented
- Need better error handling

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

21 years agoEven more typos fixed.
Mark Crichton [Mon, 14 Oct 2002 02:44:26 +0000 (02:44 -0000)]
Even more typos fixed.

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