mono.git
21 years ago2002-10-25 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 25 Oct 2002 20:13:14 +0000 (20:13 -0000)]
2002-10-25  Tim Coleman (tim@timcoleman.com)
* PostgresLibrary.cs :
* PostgresTypes.cs :
Remove unnecessary files.

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

21 years ago2002-10-25 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 25 Oct 2002 19:27:52 +0000 (19:27 -0000)]
2002-10-25  Tim Coleman (tim@timcoleman.com)
* SqlDataReader.cs :
Fix compiler warning

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

21 years ago2002-10-25 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 25 Oct 2002 19:17:46 +0000 (19:17 -0000)]
2002-10-25  Tim Coleman (tim@timcoleman.com)
* SqlDataReader.cs:
Fix more build errors.

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

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

* all of the files: modified made sure
  licensing terms were the same
  for mcs tools being under the GPL license

* sqlsharpgtk.cs: modified to load Login Dialog
  to Connect to database.  Create a toolbar and
  status bar.  When appending text to the output
  textview, scroll to the end of the text.
  created login dialog, toolbar, and status bar,
  and use new SQL editor

* LoginDialog.cs: added file to be the Login Dialog

* DbProvider.cs
* DbProviderCollection.cs: added files for the
  database provider

* SqlEditorSharp.cs: added new file to be the
  SQL Editor written in C# and GTK#.  Replaces
  the SqlEditor.cs which was only C# bindings to
  native sqleditor.dll

* win32.make: add new files to windows build and
  removed the old native sqleditor.dll as a dependency.

* SqlEditor.cs: file removed

* sql-editor-gtk-widget: directory removed

* sql-editor-gtk-widget/win32.make: file removed

* sql-editor-gtk-widget/gnome-db-sqleditor.c
* sql-editor-gtk-widget/gnome-db-sqleditor.h: removed files

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

21 years ago2002-10-25 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 25 Oct 2002 18:49:16 +0000 (18:49 -0000)]
2002-10-25  Tim Coleman (tim@timcoleman.com)
* SqlDataReader.cs:
Missed checking in this file before.

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

21 years agoreference System.EnterpriseServices
Gonzalo Paniagua Javier [Fri, 25 Oct 2002 18:45:12 +0000 (18:45 -0000)]
reference System.EnterpriseServices

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

21 years ago2002-10-25 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 25 Oct 2002 18:02:56 +0000 (18:02 -0000)]
2002-10-25  Tim Coleman (tim@timcoleman.com)
* Tds.cs:
Remove unused variables to avoid warnings.

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

21 years ago2002-10-25 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 25 Oct 2002 17:57:04 +0000 (17:57 -0000)]
2002-10-25  Tim Coleman (tim@timcoleman.com)
* System.Data.build:
Fix it so that I can now build SqlClient!

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

21 years ago * XmlElement.cs : Fixed bug 32839. InnerXml removes all the children.
Atsushi Eno [Fri, 25 Oct 2002 16:54:52 +0000 (16:54 -0000)]
* XmlElement.cs : Fixed bug 32839. InnerXml removes all the children.

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

21 years ago2002-10-25 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 25 Oct 2002 16:17:58 +0000 (16:17 -0000)]
2002-10-25  Tim Coleman (tim@timcoleman.com)
        * list:
                Add new files to build.

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

21 years ago2002-10-25 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 25 Oct 2002 16:17:05 +0000 (16:17 -0000)]
2002-10-25  Tim Coleman (tim@timcoleman.com)
        * TdsConnection.cs:
        * TdsConnectionPool.cs:
                Use a different locking mechanism for connection
                pools.
                The connection pool now uses a Monitor to have
                exclusive access.
        * TdsDataReader.cs:
                Implement a bit more.

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

21 years ago2002-10-25 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 25 Oct 2002 16:14:54 +0000 (16:14 -0000)]
2002-10-25  Tim Coleman (tim@timcoleman.com)
        * TdsPacketErrorResultCollection.cs:
                New class added for exporting errors
        * ITds.cs:
        * Tds.cs:
        * Tds70.cs:
        * TdsComm.cs:
        * TdsPacketEndTokenResult.cs:
        * TdsPacketRowResult.cs:
                Changes to make SqlClient build.

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

21 years ago2002-10-25 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 25 Oct 2002 16:11:37 +0000 (16:11 -0000)]
2002-10-25  Tim Coleman (tim@timcoleman.com)
        * System.Data.SqlClient/SqlConnectionPool.cs:
                New class added
        * System.Data.SqlClient/SqlClientPermission.cs:
        * System.Data.SqlClient/SqlClientPermissionAttribute.cs:
        * System.Data.SqlClient/SqlInfoMessageEventArgs.cs:
        * System.Data.SqlClient/SqlInfoMessageEventHandler.cs:
        * System.Data.SqlClient/SqlParameter.cs:
        * System.Data.SqlClient/SqlParameterCollection.cs:
                Code reformatting
        * System.Data.SqlClient/SqlCommand.cs:
        * System.Data.SqlClient/SqlConnection.cs:
        * System.Data.SqlClient/SqlException.cs:
        * System.Data.SqlClient/SqlTransaction.cs:
                New code based on work in TDS Client
        * list:
                New files added for SqlClient, and TdsClient.Internal
        * System.Data.build:
                Added reference to System.EnterpriseServices.dll
                Still leave SqlClient out of build until danmorg
                can fix.

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

21 years ago2002-10-25 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 25 Oct 2002 16:00:06 +0000 (16:00 -0000)]
2002-10-25  Tim Coleman (tim@timcoleman.com)
* ParmUtil.cs:
This file is no longer used.

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

21 years ago2002-10-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 25 Oct 2002 15:58:16 +0000 (15:58 -0000)]
2002-10-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* makefile.gnu: recurse to Test directory.

* Test/makefile.gnu:
* Test/system_linux_test.args: added System tests to the build.

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

21 years ago2002-10-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 25 Oct 2002 15:09:02 +0000 (15:09 -0000)]
2002-10-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* parser.cs: applied fix from Tim Haynes (thaynes@openlinksw.com) to
solve bug #32807. Also modified GetMapping to return the same as MS.

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

21 years agoFix
Miguel de Icaza [Fri, 25 Oct 2002 15:08:20 +0000 (15:08 -0000)]
Fix

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

21 years agoCompile fix
Dick Porter [Fri, 25 Oct 2002 12:40:24 +0000 (12:40 -0000)]
Compile fix

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

21 years agoupdate
Miguel de Icaza [Fri, 25 Oct 2002 06:12:15 +0000 (06:12 -0000)]
update

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

21 years agoUpdate
Miguel de Icaza [Fri, 25 Oct 2002 06:11:10 +0000 (06:11 -0000)]
Update

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

21 years ago2002-10-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 25 Oct 2002 03:25:45 +0000 (03:25 -0000)]
2002-10-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWriter.cs: changed encoding of the writer from Unicode to UTF8.
This fixes sending bytes and allows mixing byte with chars.

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

21 years agostyle
Gonzalo Paniagua Javier [Fri, 25 Oct 2002 02:26:44 +0000 (02:26 -0000)]
style

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

21 years ago2002-10-24 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 25 Oct 2002 01:52:56 +0000 (01:52 -0000)]
2002-10-24  Sebastien Pouliot  <spouliot@videotron.ca>

* RSACryptoServiceProvider.cs: New. Implemented most logic expect crypto stuff.
* RSAOAEPKeyExchangeDeformatter.cs: New. Stub.
* RSAOAEPKeyExchangeFormatter.cs: New. Stub.
* RSAPKCS1KeyExchangeDeformatter.cs: New. Stub.
* RSAPKCS1KeyExchangeFormatter.cs: New. 98% implemented but still
require RSA.DecryptValue (not supported in MS .NET Framework)
* RSAPKCS1SignatureDeformatter.cs: New. Stub.
* RSAPKCS1SignatureFormatter.cs: New. Stub.

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

21 years ago2002-10-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 25 Oct 2002 01:46:05 +0000 (01:46 -0000)]
2002-10-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpResponse.cs: implemented WriteFile methods.
* MimeTypes.cs: removed duplicated entries.

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

21 years ago2002-10-24 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 25 Oct 2002 01:20:44 +0000 (01:20 -0000)]
2002-10-24  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs (RealMemberLookup): when we deal with a subclass,
we should set on the Bindingflags.NonPublic, but not turn on
private_ok.  private_ok controls whether a Private member is
returned (this is chekced on the filter routine), while the
BindingFlags.NonPublic just controls whether private/protected
will be allowed.   This fixes the problem part of the problem of
private properties being allowed to be used in derived classes.

* expression.cs (BaseAccess): Provide an DoResolveLValue method,
so we can call the children DoResolveLValue method (this will
properly signal errors on lvalue assignments to base properties)

* ecore.cs (PropertyExpr.ResolveAccessors): If both setter and
getter are null, and we have a property info, we know that this
happened because the lookup failed, so we report an error 122 for
protection level violation.

We also silently return if setter and getter are null in the
resolve functions, this condition only happens if we have flagged
the error before.  This is the other half of the problem.

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

21 years agoAdd new test
Miguel de Icaza [Fri, 25 Oct 2002 01:20:00 +0000 (01:20 -0000)]
Add new test

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

21 years agostyle
Gonzalo Paniagua Javier [Fri, 25 Oct 2002 00:52:13 +0000 (00:52 -0000)]
style

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

21 years agoAdd new test csae
Miguel de Icaza [Fri, 25 Oct 2002 00:33:48 +0000 (00:33 -0000)]
Add new test csae

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

21 years ago2002-10-24 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 25 Oct 2002 00:05:16 +0000 (00:05 -0000)]
2002-10-24  Miguel de Icaza  <miguel@ximian.com>

* class.cs: Remove InheritablePropertySignatureCompare from the
class, as we no longer depend on the property signature to compute
whether it is possible to implement a method or not.

The reason is that calling PropertyInfo.GetGetMethod will return
null (in .NET, in Mono it works, and we should change this), in
cases where the Get Method does not exist in that particular
class.

So this code:

class X { public virtual int A { get { return 1; } } }
class Y : X { }
class Z : Y { public override int A { get { return 2; } } }

Would fail in Z because the parent (Y) would not have the property
defined.  So we avoid this completely now (because the alternative
fix was ugly and slow), and we now depend exclusively on the
method names.

(PropertyBase.CheckBase): Use a method-base mechanism to find our
reference method, instead of using the property.

* typemanager.cs (GetPropertyGetter, GetPropertySetter): These
routines are gone now.

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

21 years agoAdded WebTrace.cs
Gonzalo Paniagua Javier [Thu, 24 Oct 2002 23:33:38 +0000 (23:33 -0000)]
Added WebTrace.cs

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

21 years agoStyle
Miguel de Icaza [Thu, 24 Oct 2002 22:03:24 +0000 (22:03 -0000)]
Style

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

21 years ago2002-10-24 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 24 Oct 2002 21:58:43 +0000 (21:58 -0000)]
2002-10-24  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs (GetPropertyGetter, GetPropertySetter): swap the
names, they were incorrectly named.

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

21 years ago2002-10-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 24 Oct 2002 21:47:31 +0000 (21:47 -0000)]
2002-10-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.build: added options (commented out) to activate tracing.

* System.Web/HttpResponse.cs: don't throw exception in a couple of
methods not yet implemented.

* System.Web.Compilation/AspComponentFoundry.cs: fixed typo.

* System.Web.Compilation/AspGenerator.cs: don't use FileDependencies
property of base class.

* System.Web.Compilation/TemplateFactory.cs: use csc style options.

* System.Web.UI/Page.cs: set the context in ProcessRequest. Added a
few trace calls.
* System.Web.UI/Control.cs: added some trace information.

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

21 years agoFlush
Miguel de Icaza [Thu, 24 Oct 2002 21:33:12 +0000 (21:33 -0000)]
Flush

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

21 years agoFlush
Miguel de Icaza [Thu, 24 Oct 2002 21:22:37 +0000 (21:22 -0000)]
Flush

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

21 years ago2002-10-24 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 24 Oct 2002 21:02:48 +0000 (21:02 -0000)]
2002-10-24  Tim Coleman (tim@timcoleman.com)
        * list:
                Add new files to build.

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

21 years ago2002-10-24 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 24 Oct 2002 21:02:05 +0000 (21:02 -0000)]
2002-10-24  Tim Coleman (tim@timcoleman.com)
        * ITds.cs:
                Added column info, and NextResult/NextRow
                to interface
        * TdsColumnSchema.cs:
                New class added to keep track of column info
        * Tds.cs:
                Many, many changes to get queries working
                for the most part.
        * TdsPacketColumnInfoResult.cs:
        * TdsPacketColumnNamesResult.cs:
                Doesn't use a DataColumnCollection anymore
                Also more complete.
        * TdsPacketRowResult.cs:
                Added Add() method.

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

21 years ago2002-10-24 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 24 Oct 2002 20:57:17 +0000 (20:57 -0000)]
2002-10-24  Tim Coleman (tim@timcoleman.com)
        * TdsDataAdapter.cs:
        * TdsRowUpdatedEventArgs.cs:
        * TdsRowUpdatedEventHandler.cs:
        * TdsRowUpdatingEventArgs.cs:
        * TdsRowUpdatingEventHandler.cs:
                New classes added.
        * TdsCommand.cs:
                Implemented the ExecuteReader ()
                method
        * TdsConnection.cs:
                Added Dispose (), fixed connection parameter bug
        * TdsDataReader.cs:
                Implemented many methods

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

21 years agos390 support from Neale Ferguson <Neale.Ferguson@SoftwareAG-USA.com>.
Paolo Molaro [Thu, 24 Oct 2002 19:27:13 +0000 (19:27 -0000)]
s390 support from Neale Ferguson <Neale.Ferguson@SoftwareAG-USA.com>.

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

21 years ago 2002-10-24 DennisHayes <dennish@raytek.com>
Dennis Hayes [Thu, 24 Oct 2002 18:31:00 +0000 (18:31 -0000)]
  2002-10-24  DennisHayes <dennish@raytek.com>

* AccessibleObject.cs
* Application.cs
* AssemblyInfo.cs
* BaseCollection.cs
* BindingContext.cs
* BindingManagerBase.cs
* BindingsCollection.cs
* ContainerControl.cs
* Control.cs
* Font.cs
* Form.cs
* IAccessible.cs
* InputLanguageCollection.cs
* Label.cs
* MessageBox.cs
* PropertyTabChangedEventArgs.cs
* ScrollableControl.cs
* Win32.cs
* WINELib.csproj
* WINELib.csproj.user
* winelib.sln

* Changes to get winelib version running with more methods uncommented out.
* Especialy trying to get CE compliance.

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

21 years ago * Xmlchar.cs : added IsPubidChar().
Atsushi Eno [Thu, 24 Oct 2002 18:26:25 +0000 (18:26 -0000)]
* Xmlchar.cs : added IsPubidChar().
* XmlTextReader.cs : added primitive parsing features for DoctypeDecl.

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

21 years ago * XmlDocumentTests.cs : added TestDocumentWithDoctypeDecl()
Atsushi Eno [Thu, 24 Oct 2002 18:24:03 +0000 (18:24 -0000)]
* XmlDocumentTests.cs : added TestDocumentWithDoctypeDecl()

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

21 years agoMono coding conventions
Miguel de Icaza [Thu, 24 Oct 2002 16:29:56 +0000 (16:29 -0000)]
Mono coding conventions

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

21 years agoSmall fix
Miguel de Icaza [Thu, 24 Oct 2002 16:11:56 +0000 (16:11 -0000)]
Small fix

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

21 years agoSome updates.
Jaime Anguiano Olarra [Thu, 24 Oct 2002 16:07:23 +0000 (16:07 -0000)]
Some updates.

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

21 years ago2002-10-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 24 Oct 2002 15:58:03 +0000 (15:58 -0000)]
2002-10-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c: Don't recurse through the base types in GetConstructor.
Fixes bug #32063.

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

21 years agoThu Oct 24 16:56:00 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 24 Oct 2002 15:00:12 +0000 (15:00 -0000)]
Thu Oct 24 16:56:00 CEST 2002 Paolo Molaro <lupus@ximian.com>

* mempool.h, mempool.c: added mono_mempool_empty() and
mono_mempool_stats().

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

21 years ago2002-10-24 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Thu, 24 Oct 2002 13:18:05 +0000 (13:18 -0000)]
2002-10-24  Ville Palo <vi64pa@koti.soon.fi>

* System.Data.SqlTypes/AllTests.cs:
* System.Data.SqlTypes/SqlStringTest.cs:
* System.Data.SqlTypes/SqlDecimalTest.cs: new test suites for
SqlDecimal and SqlString

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

21 years ago2002-10-24 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 24 Oct 2002 12:59:22 +0000 (12:59 -0000)]
2002-10-24  Nick Drochak  <ndrochak@gol.com>

* System.XML_test.build: remove legacy build of a standalone exe of the
unit tests
* XmlDocumentTests.cs: Cannot use a URI with Load().

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

21 years ago2002-10-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 24 Oct 2002 11:42:40 +0000 (11:42 -0000)]
2002-10-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Environment.cs: fixed StackTrace property.

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

21 years agosleep time is again 500ms
Gonzalo Paniagua Javier [Thu, 24 Oct 2002 10:34:05 +0000 (10:34 -0000)]
sleep time is again 500ms

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

21 years ago2002-10-23 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 24 Oct 2002 06:33:54 +0000 (06:33 -0000)]
2002-10-23  Tim Coleman (tim@timcoleman.com)
        * TdsCommand.cs:
                Change ExecuteReader call
        * TdsConnection.cs:
                Much to do with the restructuring
                of the TDS objects and some
                simplification.
        * TdsConnectionPool.cs:
                Some modifications to do with above.
        * TdsTransaction.cs:
                Move calls out of Tds object and
                into here.  Simpler, makes Tds
                object smaller, doesn't change this
                much.

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

21 years ago2002-10-23 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 24 Oct 2002 06:31:32 +0000 (06:31 -0000)]
2002-10-23  Tim Coleman (tim@timcoleman.com)
        * list:
                Add new files to build
        * Mono.Data.TdsClient.build:
                Exclude Tds70.cs, Tds80.cs, Tds50.cs
                Those should only be included with
                the appropriate providers.

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

21 years ago2002-10-23 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 24 Oct 2002 06:30:31 +0000 (06:30 -0000)]
2002-10-23  Tim Coleman (tim@timcoleman.com)
        * ITds.cs:
        * Tds42.cs:
        * Tds50.cs:
        * Tds70.cs:
        * Tds80.cs:
                New classes added.  Functionality
                is split up because different protocols
                have slight differences.
        * Tds.cs:
                Remove some unnecessary code after
                the above split, and add in a whole
                lot more stuff for completeness.
        * TdsColumnType.cs:
                Fix Int4.  Wrong enum value.
        * TdsComm.cs:
                Move the encoder out of constructor
                because we don't know the charset at
                that point
        * TdsConnectionParameters.cs:
                Small changes
        * TdsPacketEndTokenResult.cs:
                Implement ToString ()

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

21 years ago2002-10-24 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 24 Oct 2002 06:10:00 +0000 (06:10 -0000)]
2002-10-24  Miguel de Icaza  <miguel@ximian.com>

* cs-tokenizer.cs: Return are more gentle token on failure.

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

21 years ago2002-10-24 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 24 Oct 2002 06:09:23 +0000 (06:09 -0000)]
2002-10-24  Miguel de Icaza  <miguel@ximian.com>

* pending.cs (PendingImplementation.InterfaceMethod): This routine
had an out-of-sync index variable, which caused it to remove from
the list of pending methods the wrong method sometimes.

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

21 years ago2002-10-23 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 24 Oct 2002 01:51:44 +0000 (01:51 -0000)]
2002-10-23  Sebastien Pouliot  <spouliot@videotron.ca>

* SymmetricAlgorithm.cs: Fixed CFB mode (do encryption while decrypting!)
* TripleDESCryptoServiceProvider.cs: Ajusted for CFB.

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

21 years agoforgot this
Gonzalo Paniagua Javier [Thu, 24 Oct 2002 00:58:00 +0000 (00:58 -0000)]
forgot this

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

21 years ago2002-10-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 24 Oct 2002 00:56:40 +0000 (00:56 -0000)]
2002-10-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebRequest.cs: applied patch from Tim Haynes
(thaynes@openlinksw.com)

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

21 years ago2002-10-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 24 Oct 2002 00:42:54 +0000 (00:42 -0000)]
2002-10-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ThreadPool.cs: now the monitor thread is not sleeping and checking if
more worker threads needed. It waits on _DataInQueue. If (and only if)
there's data in the queue it checks if more worker threads needed and
then sleeps 5 before waiting for queued data again.

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

21 years ago2002-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 23 Oct 2002 23:21:55 +0000 (23:21 -0000)]
2002-10-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* XmlTextReaderTests.cs: fixed TestEntityReferenceInsideText.

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

21 years ago2002-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 23 Oct 2002 22:42:54 +0000 (22:42 -0000)]
2002-10-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* XmlTextReader.cs: don't increment depth for entity references.

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

21 years ago2002-10-23 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Wed, 23 Oct 2002 18:28:49 +0000 (18:28 -0000)]
2002-10-23  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* merged many sources from mcs/mcs, to resync

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

21 years agoRevert this patch
Miguel de Icaza [Wed, 23 Oct 2002 17:04:47 +0000 (17:04 -0000)]
Revert this patch

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

21 years ago * XmlDeclaration.cs : Fixed ParseInput() more parse strictly.
Atsushi Eno [Wed, 23 Oct 2002 16:44:47 +0000 (16:44 -0000)]
* XmlDeclaration.cs : Fixed ParseInput() more parse strictly.
  (now uses Regex.Match() of Regex const object. )
* XmlNode.cs : ConstructDOM() now creates XmlDeclaration node.
* XmlTextReader.cs : ReadProcessingInstruction() now reads
  XMLDeclaration.

* XmlWriter.cs : Implemented main of WriteAttributes().
  TODO: 'defattr' parameter ignored; DTD must be implemented.

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

21 years ago * XmlDocumentTests.cs: TestDocumentLoadUromUrl()
Atsushi Eno [Wed, 23 Oct 2002 16:43:36 +0000 (16:43 -0000)]
* XmlDocumentTests.cs: TestDocumentLoadUromUrl()
* XmlTextWriterTests.cs: TestWriteAttributes()

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

21 years ago2002-10-23 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 23 Oct 2002 15:13:10 +0000 (15:13 -0000)]
2002-10-23  Dick Porter  <dick@ximian.com>

* file-io.c:
* file-io.h:
* icall.c: Added MonoIO.GetFileType internal call

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

21 years ago2002-10-23 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 23 Oct 2002 15:12:26 +0000 (15:12 -0000)]
2002-10-23  Dick Porter  <dick@ximian.com>

* Process.cs: Redirected standard input needs to have AutoFlush set

2002-10-23  Dick Porter  <dick@ximian.com>

* FileStream.cs: Implemented CanSeek, and used it around all the
calls to MonoIO.Seek.  Fixed buffering in Read() so that it
doesn't block forever on short reads.

* MonoFileType.cs: New enum for GetFileType

* MonoIO.cs: Added GetFileType

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

21 years ago2002-10-23 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Wed, 23 Oct 2002 14:23:09 +0000 (14:23 -0000)]
2002-10-23  Ville Palo <vi64pa@koti.soon.fi>

* System.Data.SqlTypes/SqlDouble.cs:
* System.Data.SqlTypes/SqlSingle.cs: Finished

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

21 years ago2002-10-23 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Wed, 23 Oct 2002 14:09:49 +0000 (14:09 -0000)]
2002-10-23  Ville Palo <vi64pa@koti.soon.fi>

* System.Data.SqlTypes/SqlByte.cs:
* System.Data.SqlTypes/SqlBoolean.cs:
* System.Data.SqlTypes/SqlInt16.cs:
* System.Data.SqlTypes/SqlInt32.cs:
* System.Data.SqlTypes/SqlInt64.cs: Finished.

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

21 years agoUpdate asp.net status
Gonzalo Paniagua Javier [Wed, 23 Oct 2002 11:25:09 +0000 (11:25 -0000)]
Update asp.net status

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

21 years agoFlush
Miguel de Icaza [Wed, 23 Oct 2002 05:48:58 +0000 (05:48 -0000)]
Flush

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

21 years ago2002-10-20 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Wed, 23 Oct 2002 03:07:03 +0000 (03:07 -0000)]
2002-10-20  Sebastien Pouliot  <spouliot@videotron.ca>

* RjindaelManaged.cs: Fixed decryption for 192 and 256 bit block size

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

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

* ecore.cs (PropertyExpr): Do not use PropertyInfo.CanRead,
CanWrite, because those refer to this particular instance of the
property, and do not take into account the fact that we can
override single members of a property.

Constructor requires an EmitContext.  The resolution process does
not happen here, but we need to compute the accessors before,
because the resolution does not always happen for properties.

* typemanager.cs (RealMemberLookup): Set private_ok if we are a
subclass, before we did not update this flag, but we did update
bindingflags.

(GetAccessors): Drop this routine, as it did not work in the
presence of partially overwritten set/get methods.

Notice that this broke the cs1540 detection, but that will require
more thinking.

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

21 years agoAdd new test
Miguel de Icaza [Tue, 22 Oct 2002 23:59:33 +0000 (23:59 -0000)]
Add new test

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

21 years ago2002-10-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 22 Oct 2002 23:10:19 +0000 (23:10 -0000)]
2002-10-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* class.cs:
* codegen.cs:
* driver.cs: issue a warning instead of an error if we don't support
debugging for the platform. Also ignore a couple of errors that may
arise when trying to write the symbols. Undo my previous patch.

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

21 years ago2002-10-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 22 Oct 2002 22:42:53 +0000 (22:42 -0000)]
2002-10-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* driver.cs: ignore /debug switch except for Unix platforms.

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

21 years ago2002-10-22 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Tue, 22 Oct 2002 20:50:32 +0000 (20:50 -0000)]
2002-10-22  Tim Coleman (tim@timcoleman.com)
        * Tds.cs :
                More implementation.  Does some
                query stuff now.  Can also change
                database.

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

21 years ago2002-10-22 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Tue, 22 Oct 2002 20:49:02 +0000 (20:49 -0000)]
2002-10-22  Tim Coleman (tim@timcoleman.com)
        * list:
                Add TODOAttribute in both
                namespaces
                Add TdsConnectionPool

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

21 years ago2002-10-22 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Tue, 22 Oct 2002 20:48:13 +0000 (20:48 -0000)]
2002-10-22  Tim Coleman (tim@timcoleman.com)
        * TdsConnectionPool.cs:
                New class added for pooling connections
        * TdsCommand.cs:
        * TdsTransaction.cs:
                Some implementation, handling of
                pooled connections and such.
        * TdsConnection.cs:
                Code cleanups, more implementation
                Connection pooling (works!)
        * TODOAttribute.cs:
                Add this to this namespace
        * TdsDataReader.cs:
        * TdsErrorCollection.cs:
        * TdsException.cs:
        * TdsParameterCollection.cs:
                Change the TODO attributes

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

21 years ago2002-10-22 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 22 Oct 2002 20:44:25 +0000 (20:44 -0000)]
2002-10-22  Miguel de Icaza  <miguel@ximian.com>

* configure.in: Also allow the miss-spelled bohem.

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

21 years ago2002-10-22 Tim Haynes <thaynes@openlinksw.com>
Miguel de Icaza [Tue, 22 Oct 2002 19:32:29 +0000 (19:32 -0000)]
2002-10-22  Tim Haynes <thaynes@openlinksw.com>

* - Fixed the duplication of xmlns:xx = yy when serializing the
XML for serialization

Fixed the unnecessary parsing/serializing when adding assemblies
for serialization

Avoided setting the XmlNode.InnerXml property
(as it's not implemented)

Fixed the usage/implementation of
XmlElement.GetElementsByTagName()

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

21 years ago2002-10-22 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Tue, 22 Oct 2002 16:14:11 +0000 (16:14 -0000)]
2002-10-22  Tim Coleman (tim@timcoleman.com)
        * list:
                Add TODOAttribute in both
                namespaces

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

21 years ago2002-10-22 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Tue, 22 Oct 2002 16:12:57 +0000 (16:12 -0000)]
2002-10-22  Tim Coleman (tim@timcoleman.com)
        * Tds.cs :
                More implementation.  Does some
                query stuff now.  Can also change
                database.
        * TdsConnectionParameters.cs:
                Rename Host to DataSource, and
                add Hostname for the local hostname.
        * TdsPacketEndTokenResult.cs:
                Change TODO attribute
        * TODOAttribute.cs:
                New class added

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

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

* DateAndTimeTest.cs: Try to set the culture for these tests and see
if that helps.  All but one works on my machine.

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

21 years ago2002-10-22 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Tue, 22 Oct 2002 16:06:50 +0000 (16:06 -0000)]
2002-10-22  Tim Coleman (tim@timcoleman.com)
        * TdsCommand.cs:
        * TdsTransaction.cs:
                Some implementation
        * TdsConnection.cs:
                Code cleanups, more implementation
        * TODOAttribute.cs:
                Add this to this namespace
        * TdsDataReader.cs:
        * TdsErrorCollection.cs:
        * TdsException.cs:
        * TdsParameterCollection.cs:
                Change the TODO attributes

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

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

* makefile: Remove mcs2.exe and mcs3.exe on 'make clean'

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

21 years ago*** empty log message ***
Tim Coleman [Tue, 22 Oct 2002 15:19:49 +0000 (15:19 -0000)]
*** empty log message ***

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

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

* ConstraintCollectionTest.cs (SetUp): Clear the constraints before
each test.
* ConstraintTest.cs: same
* DataColumnTest.cs: Get exceptions straight.  Some are thrown and some
aren't

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

21 years agoEvidence.cs from Jackson Harper
Miguel de Icaza [Tue, 22 Oct 2002 14:40:02 +0000 (14:40 -0000)]
Evidence.cs from Jackson Harper

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

21 years agoSome updates.
Jaime Anguiano Olarra [Tue, 22 Oct 2002 14:19:07 +0000 (14:19 -0000)]
Some updates.

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

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

* DataColumnTest.cs: Remove compiler warnings and use caught exception
to report useful info.

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

21 years ago2002-10-21 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 22 Oct 2002 01:29:26 +0000 (01:29 -0000)]
2002-10-21  Miguel de Icaza  <miguel@ximian.com>

* driver.cs: Do not make mcs-debug conditional, so we do not break
builds that use it.

* statement.cs (UsageVector.MergeChildren): I would like Martin to
review this patch.  But basically after all the children variables
have been merged, the value of "Breaks" was not being set to
new_breaks for Switch blocks.  I think that it should be set after
it has executed.  Currently I set this to the value of new_breaks,
but only if new_breaks is FlowReturn.ALWAYS, which is a bit
conservative, but I do not understand this code very well.

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

21 years ago2002-10-21 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Tue, 22 Oct 2002 00:14:12 +0000 (00:14 -0000)]
2002-10-21  Daniel Morgan <danmorg@sc.rr.com>

* sqlsharpgtk.cs
* SqlEditor.cs: added files for SQL# For GTK#

* win32.make: added make file to build on Windows

* sql-editor-gtk-widget: added subdirectory

* sql-editor-gtk-widget/gnome-db-sqleditor.c
* sql-editor-gtk-widget/gnome-db-sqleditor.h: added files for
sql editor gtk+ widget

* sql-editor-gtk-widget/Win32.make: added make file
to build gtk+ widget on Windows

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

21 years ago2002-10-21 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Mon, 21 Oct 2002 23:32:42 +0000 (23:32 -0000)]
2002-10-21  Tim Coleman (tim@timcoleman.com)
* Tds.cs
* TdsComm.cs:
A whole slew of changes to get logon
to work (it now works in both TDS 7.0
and TDS 4.2) ... danmorg can test with
8.0 if he likes.
TdsComm has some simplifications too,
because C# has some features not present
in the Java implementation.
* TdsConnectionParameters.cs:
Change a few default values.
* TdsMessage.cs:
Implement this class.

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

21 years ago2002-10-21 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Mon, 21 Oct 2002 23:29:04 +0000 (23:29 -0000)]
2002-10-21  Tim Coleman (tim@timcoleman.com)
* TdsConnection.cs:
Make sure to set the TDS Version. (This will
use 4.2)

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

21 years ago2002-10-21 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 21 Oct 2002 21:26:01 +0000 (21:26 -0000)]
2002-10-21  Miguel de Icaza  <miguel@ximian.com>

* X509CertificateCollection.cs (Add): New method.

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

21 years agoFlush
Miguel de Icaza [Mon, 21 Oct 2002 21:02:12 +0000 (21:02 -0000)]
Flush

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

21 years agoFlush
Miguel de Icaza [Mon, 21 Oct 2002 21:01:26 +0000 (21:01 -0000)]
Flush

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

21 years agoAdded OdbcErrorCollection.cs to list.
Mark Crichton [Mon, 21 Oct 2002 19:22:49 +0000 (19:22 -0000)]
Added OdbcErrorCollection.cs to list.

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