mono.git
20 years ago* Datacontainer.cs :
Boris Kirzner [Thu, 17 Jun 2004 08:35:21 +0000 (08:35 -0000)]
* Datacontainer.cs :
  - Store and retreival of null and DBNull values reviewed.
  - Added GetInt64 to support AutoIncrement of DataColumn.
  - Added missing CopyValue method to BitDataContainer.
  - Added FillValues method to propagate single value to whole container.

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

20 years agorevert wierd commit error
Raja R Harinath [Thu, 17 Jun 2004 08:34:44 +0000 (08:34 -0000)]
revert wierd commit error

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

20 years ago* Comparison.cs - use 'as' to avoid NullReferenceExeption in casting.
Boris Kirzner [Thu, 17 Jun 2004 08:22:13 +0000 (08:22 -0000)]
*  Comparison.cs - use 'as' to avoid NullReferenceExeption in casting.

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

20 years ago(PLATFORM_LIB): New. Possibly refer to ../os/libmonoos.la.
Raja R Harinath [Thu, 17 Jun 2004 07:50:24 +0000 (07:50 -0000)]
(PLATFORM_LIB): New.  Possibly refer to ../os/libmonoos.la.
(bundle_obj): New conditional define.
(BUILT_SOURCES): Remove.
($(bundle_srcs)): Make parallel-make safe.
(libmonoruntime_la_LIBADD): Make unconditional.
(libmetadata_la_LIBADD): Make unconditional.  Refer to $(bundle_obj).
(libmetadata_la_SOURCES): Don't refer to $(bundle_srcs).

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

20 years ago2004-06-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 17 Jun 2004 07:06:07 +0000 (07:06 -0000)]
2004-06-17  Atsushi Enomoto <atsushi@ximian.com>

* Misc.cs, RelaxngGrammar.cs, RelaxngPattern.cs, RelaxngReader.cs :
  Added XmlResolver property to fix bug #60334.
  Check incrrect recursion check that caused possible infinite loop.

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

20 years ago2004-06-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 17 Jun 2004 07:05:13 +0000 (07:05 -0000)]
2004-06-17  Atsushi Enomoto <atsushi@ximian.com>

* XmlDefaultReader.cs : don't catch the exception.

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

20 years ago* AspNetHostingPermission.cs: marked serialiable, renamed field to
Gert Driesen [Thu, 17 Jun 2004 05:58:32 +0000 (05:58 -0000)]
* AspNetHostingPermission.cs: marked serialiable, renamed field to
match MS.NET
* AspNetHostingPermissionAttribute.cs: marked serializable, renamed
field to match MS.NET

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

20 years ago* AccessControlEntryType.cs: fixed enum field values to correspond
Gert Driesen [Thu, 17 Jun 2004 05:41:58 +0000 (05:41 -0000)]
* AccessControlEntryType.cs: fixed enum field values to correspond
with MS.NET, removed TODO
* AcknowledgeTypes.cs: fixed enum field values to correspond with
MS.NET, removed TODO
* CryptographicProviderType.cs: fixed enum field values to correspond
with MS.NET, removed TODO
* EncryptionAlgorithm.cs: fixed enum field values to correspond with
MS.NET, removed TODO
* EncryptionRequired.cs: fixed enum field values to correspond with
MS.NET, removed TODO
* GenericAccessRights.cs: fixed enum field values to correspond with
MS.NET, removed TODO
* HashAlgortihm.cs: fixed enum field values to correspond with
MS.NET, removed TODO
* MessagePriority.cs: fixed enum field values to correspond with
MS.NET, removed TODO
* MessageQueueErrorCode.cs: fixed enum field values to correspond
with MS.NET, removed TODO
* MessageQueueException.cs: marked serializable
* MessageQueuePermissionAccess.cs: fixed enum field values to
correspond with MS.NET, removed TODO
* MessageQueueTransactionStatus.cs: fixed enum field values to
correspond with MS.NET, removed TODO
* MessageQueueTransactionType.cs: fixed enum field values to
correspond with MS.NET, removed TODO
* MessageType.cs: fixed enum field values to correspond with MS.NET,
removed TODO
* StandardAccessRights.cs: fixed enum field values to correspond
with MS.NET, removed TODO
* TrusteeType.cs: fixed enum field values to correspond with MS.NET,
removed TODO

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

20 years ago* DirectoryServicesPermission.cs: renamed field to match MS.NET
Gert Driesen [Thu, 17 Jun 2004 05:08:24 +0000 (05:08 -0000)]
* DirectoryServicesPermission.cs: renamed field to match MS.NET
* DirectoryServicesPermissionEntry.cs: fixed serialization
compatibility with MS.NET
* DirectoryServicesPermissionEntryCollection.cs: marked serializable,
added TODO for serialization compatibility
* ReferralChasingOption.cs: changed enum field values to match MS.NET

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

20 years ago2004-06-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 17 Jun 2004 04:29:50 +0000 (04:29 -0000)]
2004-06-17  Atsushi Enomoto  <atsushi@ximian.com>

* DateTimeFormatInfo.cs : check if pattern array is empty or not. Now
  icall fills them as possible empty list.

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

20 years ago2004-06-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 17 Jun 2004 04:08:33 +0000 (04:08 -0000)]
2004-06-17  Atsushi Enomoto  <atsushi@ximian.com>

* culture-info-tables.h: It was inconsistent with the latest
  supp info files.

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

20 years ago2004-06-16 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 17 Jun 2004 01:45:31 +0000 (01:45 -0000)]
2004-06-16  Sebastien Pouliot  <sebastien@ximian.com>

* SignatureDescription.cs: Implemented .ctor(SecurityElement) using
documentation from VS.NET 2005.

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

20 years ago2004-06-16 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 17 Jun 2004 01:34:44 +0000 (01:34 -0000)]
2004-06-16  Sebastien Pouliot  <sebastien@ximian.com>

* SignatureDescriptionTest.cs: Added missing [TestFixture] :( and
cases for the previously undocumented .ctor(SecurityElement) - which
is now, backwardly, documented in VS.NET 2005.

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

20 years ago2004-06-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 17 Jun 2004 01:28:32 +0000 (01:28 -0000)]
2004-06-17  Atsushi Enomoto  <atsushi@ximian.com>

* DateTime.cs : Incorrect maxvalue comparison in ToUniversalTime().
  Fixed ToLocalTime() as well, but it does check range for MinValue.

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

20 years ago2004-06-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 17 Jun 2004 00:48:06 +0000 (00:48 -0000)]
2004-06-17  Atsushi Enomoto  <atsushi@ximian.com>

* DateTime.cs : Added overflow check in ToUniversalTime() and
  ToLocalTime(). Fixed bug #60253.

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

20 years ago* SoapServerFormatterSink.cs: Removed unneded method.
Lluis Sanchez [Wed, 16 Jun 2004 23:19:51 +0000 (23:19 -0000)]
* SoapServerFormatterSink.cs: Removed unneded method.

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

20 years ago* Process.cs: Added missing check in HasExited property.
Lluis Sanchez [Wed, 16 Jun 2004 23:16:49 +0000 (23:16 -0000)]
* Process.cs: Added missing check in HasExited property.

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

20 years ago * ThreadTest.cs: Improved test.
Lluis Sanchez [Wed, 16 Jun 2004 23:12:10 +0000 (23:12 -0000)]
* ThreadTest.cs: Improved test.

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

20 years agonew test
Marek Safar [Wed, 16 Jun 2004 19:40:49 +0000 (19:40 -0000)]
new test

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

20 years ago2004-06-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 16 Jun 2004 19:09:00 +0000 (19:09 -0000)]
2004-06-17  Zoltan Varga  <vargaz@freemail.hu>

* assembly.c (mono_assembly_open): Fix crash when the assembly can't
be loaded.

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

20 years ago2004-06-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 16 Jun 2004 19:03:51 +0000 (19:03 -0000)]
2004-06-17  Zoltan Varga  <vargaz@freemail.hu>

* threads.c (ves_icall_System_Threading_Thread_Resume): Fix compilation
with gcc 2.95.

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

20 years ago* mono-api-diff.cs:
Gert Driesen [Wed, 16 Jun 2004 18:46:13 +0000 (18:46 -0000)]
* mono-api-diff.cs:
  - check method/ctor parameters
  - use target attribute for attributes in key for attributes
    (if available). This allows us to differentiate between method
    and return type attributes for methods
  - check field values (for literal fields)
  - LoadExtraData was not always called, causing certain signature
    mismatches not to be reported
  - now also check charset, layout and serializability of
    types

* mono-api-info.cs:
  - check field values of literal fields
  - document parameters of method/ctors
  - also output attribute applied to return type of methods
  - output charset, layout and flag indicating whether type
    is serializable

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

20 years ago2004-06-16 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 16 Jun 2004 18:12:24 +0000 (18:12 -0000)]
2004-06-16  Sebastien Pouliot  <sebastien@ximian.com>

* FloatingPointFormatter.cs: Implemented "R" format using Jon Skeet
source code (with permission). Fix (biggest) part of bug #60110.
http://www.yoda.arachsys.com/csharp/floatingpoint.html

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

20 years ago2004-06-16 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 16 Jun 2004 17:41:05 +0000 (17:41 -0000)]
2004-06-16  Sebastien Pouliot  <sebastien@ximian.com>

* DoubleFormatterTest.cs: Splitted test case for #60110 in two - what
works with Mono and what's not working.

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

20 years ago2004-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 16 Jun 2004 17:39:53 +0000 (17:39 -0000)]
2004-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* Manager.cs : If ecoding is not detected it always throws useless
  null reference exception.

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

20 years agonew test
Marek Safar [Wed, 16 Jun 2004 17:29:27 +0000 (17:29 -0000)]
new test

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

20 years ago*** empty log message ***
Ben Maurer [Wed, 16 Jun 2004 17:13:41 +0000 (17:13 -0000)]
*** empty log message ***

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

20 years agoPorted VBFile.cs, BaseVBFile.cs and InputVBFile.cs from Mainsoft's codebase.
Jambunathan K [Wed, 16 Jun 2004 16:04:42 +0000 (16:04 -0000)]
Ported VBFile.cs, BaseVBFile.cs and InputVBFile.cs from Mainsoft's codebase.
Currently these files compile fine. That's it. All these files require
both review and testing.

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

20 years agoWed Jun 16 18:23:45 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 16 Jun 2004 15:34:26 +0000 (15:34 -0000)]
Wed Jun 16 18:23:45 CEST 2004 Paolo Molaro <lupus@ximian.com>

* threads.h, icall.c, object.c, threadpool.c, threads-types.h:
cleaned up public header threads.h.

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

20 years agoWed Jun 16 18:11:41 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 16 Jun 2004 15:24:15 +0000 (15:24 -0000)]
Wed Jun 16 18:11:41 CEST 2004 Paolo Molaro <lupus@ximian.com>

* Makefile.am, *.c, *.h: more API cleanups.

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

20 years ago2004-06-16 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 16 Jun 2004 15:11:50 +0000 (15:11 -0000)]
2004-06-16  Sebastien Pouliot  <sebastien@ximian.com>

* DoubleFormatterTest.cs: Added new cases from bug reports 60110
(roundtrip format) and 60111 (non-banker rounding).

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

20 years ago2004-06-16 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 16 Jun 2004 14:11:39 +0000 (14:11 -0000)]
2004-06-16  Dick Porter  <dick@ximian.com>

* timed-thread.c: Call the thread cleanup exit routine before taking
the join mutex, because this could deadlock if another thread tries
to join in the meantime.  This fixes the hang-at-exit problem seen
on macos.

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

20 years agoAdd license and copyright to all source files in System.Data
Sachin Kumar [Wed, 16 Jun 2004 13:52:11 +0000 (13:52 -0000)]
Add license and copyright to all source files in System.Data

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

20 years agoUpdates fro API cleanups.
Paolo Molaro [Wed, 16 Jun 2004 13:34:45 +0000 (13:34 -0000)]
Updates fro API cleanups.

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

20 years agonew tests
Marek Safar [Wed, 16 Jun 2004 13:19:33 +0000 (13:19 -0000)]
new tests

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

20 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Wed, 16 Jun 2004 13:17:22 +0000 (13:17 -0000)]
ChangeLog: Updated ChangeLog.
gdipFunctions.cs: Modified Function signature for
        GdipSaveImageToDelegate_linux() method for saving tiff images
        to streams.
image.cs: Modified function call GdipSaveImageToDelegate_linux()
        with new signature.

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

20 years agoJava code converted from Mainsoft
Sachin Kumar [Wed, 16 Jun 2004 12:52:47 +0000 (12:52 -0000)]
Java code converted from Mainsoft

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

20 years agoUpdates for API cleanups.
Paolo Molaro [Wed, 16 Jun 2004 11:49:22 +0000 (11:49 -0000)]
Updates for API cleanups.

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

20 years agoWed Jun 16 14:33:22 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 16 Jun 2004 11:48:32 +0000 (11:48 -0000)]
Wed Jun 16 14:33:22 CEST 2004 Paolo Molaro <lupus@ximian.com>

* Makefile.am: removed monosn from compilation.
* appdomain.c, assembly.c, assembly.h, blob.h, class.c,
debug-helpers.c, debug-mono-symfile.c, domain.c, icall.c,
image.c, image.h, loader.c, marshal.c, metadata-internals.h,
metadata.c, metadata.h, mono-config.c, mono-debug-debugger.c,
mono-debug.c, object.c, opcodes.c, opcodes.h, pedump.c, process.c,
reflection.c, reflection.h, verify.c: more API cleanups and fixes.

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

20 years ago2004-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 16 Jun 2004 10:17:25 +0000 (10:17 -0000)]
2004-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* Uri.cs : Fixed LocalPath. In that condition, path is always UNC.

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

20 years ago2004-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 16 Jun 2004 10:05:44 +0000 (10:05 -0000)]
2004-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* Uri.cs : Reimplemented HexUnescape() (It was too broken to handle
  multi-byte utf-8 characters.)

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

20 years ago2004-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 16 Jun 2004 10:03:02 +0000 (10:03 -0000)]
2004-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* test-uri-list.txt, test-uri-props.txt, test-uri-props-manual.txt :
  The autogenerated test contained Unix path case. Moved to manual.

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

20 years ago* library.make ($(makefrag),$(test_makefrag),$(btest_makefrag)):
Raja R Harinath [Wed, 16 Jun 2004 08:31:51 +0000 (08:31 -0000)]
* library.make ($(makefrag),$(test_makefrag),$(btest_makefrag)):
Depend on library.make.
* executable.make ($(makefrag)): Depend on executable.make.

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

20 years agouploaded windows beta3 installer
Gonzalo Paniagua Javier [Wed, 16 Jun 2004 08:23:55 +0000 (08:23 -0000)]
uploaded windows beta3 installer

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

20 years ago(populate-runtime-subdir): Rewrite sanity check.
Raja R Harinath [Wed, 16 Jun 2004 08:03:23 +0000 (08:03 -0000)]
(populate-runtime-subdir): Rewrite sanity check.

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

20 years agoFix typo
Raja R Harinath [Wed, 16 Jun 2004 07:40:20 +0000 (07:40 -0000)]
Fix typo

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

20 years ago2004-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 16 Jun 2004 07:12:08 +0000 (07:12 -0000)]
2004-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile.am : GAC path fixie for windows build.

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

20 years ago2004-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 16 Jun 2004 07:10:24 +0000 (07:10 -0000)]
2004-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* library.make : Added GACDIR. Use cygpath -w on windows.

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

20 years ago2004-06-16 Sureshkumar T <TSureshkumar@novell.com>
Sureshkumar T [Wed, 16 Jun 2004 06:34:10 +0000 (06:34 -0000)]
2004-06-16  Sureshkumar T <TSureshkumar@novell.com>
        * Added Odbc tests using MySql test database
        * New files:
                ChangeLog
                OdbcDataReaderTest.cs   - test suite for OdbcDataReader class.
                OdbcDataAdapterTest.cs  - test suite for OdbcDataAdapter class.

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

20 years agoAdd license and copyright to all source files in System.Drawing
Sachin Kumar [Wed, 16 Jun 2004 06:32:39 +0000 (06:32 -0000)]
Add license and copyright to all source files in System.Drawing

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

20 years ago04-06-16 Sureshkumar T <TSureshkumar@novell.com>
Sureshkumar T [Wed, 16 Jun 2004 06:31:24 +0000 (06:31 -0000)]
04-06-16  Sureshkumar T <TSureshkumar@novell.com>
        * Added standalone NUnit test cases for MySql db related tests.
        * Created sub-directory for System.Data.Odbc
        * New Files :
                MySqlTestBed.cs         - Base class for all MySql db based tests.
                                          contains instructions to run these tests.
                MySqlTestBed.dll.config - configurable parameters to this test suite.
                System.Data.Odbc/OdbcDataReaderTest.cs
                System.Data.Odbc/OdbcDataAdapterTest.cs

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

20 years ago(MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE):
Raja R Harinath [Wed, 16 Jun 2004 06:23:48 +0000 (06:23 -0000)]
(MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE):
Avoid automake conditional/+= problems.

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

20 years ago2004-06-16 Sureshkumar T (tsureshkumar@novell.com)
Sureshkumar T [Wed, 16 Jun 2004 06:23:05 +0000 (06:23 -0000)]
2004-06-16  Sureshkumar T (tsureshkumar@novell.com)
        * OdbcDataReader.cs: Added GetValue support for Sql Binary type to return byte array.
                             Implemented GetBytes method.
        * libodbc.cs       : Added enums, constants & imports for above fix.

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

20 years agoAdd license and copyright to all source files in System.Drawing
Sachin Kumar [Wed, 16 Jun 2004 06:11:12 +0000 (06:11 -0000)]
Add license and copyright to all source files in System.Drawing

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

20 years ago(bootstrap) [PLATFORM_WIN32]: Open code. Don't
Raja R Harinath [Wed, 16 Jun 2004 05:57:59 +0000 (05:57 -0000)]
(bootstrap) [PLATFORM_WIN32]: Open code.  Don't
build and populate net_2_0 profile.
(populate-runtime-subdir): Make into subroutine that takes list of
profiles to populate.
(faststrap): Update.

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

20 years agoAdd license and copyright to all source files in System.Drawing
Sachin Kumar [Wed, 16 Jun 2004 05:38:50 +0000 (05:38 -0000)]
Add license and copyright to all source files in System.Drawing

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

20 years agoInclude prototype completely-untested 'make bootstrap' support for W32.
Raja R Harinath [Wed, 16 Jun 2004 04:13:15 +0000 (04:13 -0000)]
Include prototype completely-untested 'make bootstrap' support for W32.
* Makefile.am (bootstrap): Define to fasterstrap for W32.
(MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
(tmpinst-dir): Change sub-make invoke to ...
(tmpinst-dir-contents): ... this.  Build 'mono.bat' in W32 instead
of 'mono' and 'mcs'.
($(tmpinst)/bin/mono.bat): New.

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

20 years agoLets hide this
Miguel de Icaza [Wed, 16 Jun 2004 03:44:07 +0000 (03:44 -0000)]
Lets hide this

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

20 years agoFlush
Miguel de Icaza [Wed, 16 Jun 2004 03:33:51 +0000 (03:33 -0000)]
Flush

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

20 years ago2004-06-16 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Wed, 16 Jun 2004 03:23:54 +0000 (03:23 -0000)]
2004-06-16  Ben Maurer  <bmaurer@ximian.com>
* ecore.cs (MethodGroupExpr.Name): Revert Martin's patch.
The name needs to have the actual name of the method in order
for other tests (such as the one in OverloadResolve for Invoke
on a delegate) to work. As well, it does not really help
error reporting because the method group had multiple methods.

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

20 years ago2004-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 16 Jun 2004 02:52:59 +0000 (02:52 -0000)]
2004-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* UriTest2.cs : LocalPath values should vary depending on the running
  environment - so replace '/' and '\\' each other.

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

20 years ago2004-06-16 Atsushi Enomoto
Atsushi Eno [Wed, 16 Jun 2004 02:24:31 +0000 (02:24 -0000)]
2004-06-16  Atsushi Enomoto

mono.1 : unmanaged xslt is not officially supported now.

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

20 years ago2004-06-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 16 Jun 2004 01:54:52 +0000 (01:54 -0000)]
2004-06-15  Sebastien Pouliot  <sebastien@ximian.com>

* FloatingPointFormatter.cs: Fixed ToString which doesn't use banker's
rounding (which is the rounding provided by Math.Round). This fix bug
#60111. The code (new Round methods) should be moved elsewhere (as it
may also be required elsewhere) post Mono 1.0.

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

20 years ago2004-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 16 Jun 2004 01:41:10 +0000 (01:41 -0000)]
2004-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.Compilation/BaseCompiler.cs: try getting the Type from
the cache before doing the real work. Remove temporary files right after
successful compilation.

* System.Web.Compilation/CachingCompiler.cs: added GetTypeFromCache.

* System.Web.Compilation/UserControlCompiler.cs: nothing interesting.

* System.Web.Compilation/WebServiceCompiler.cs: try getting the Type
from the cache before doing anything else. Remove temp files on
sucessful compilation.

* System.Web.UI/SimpleWebHandlerParser.cs: implemented
GetCompiledTypeFromCache. When we read the default directive, check the
cache for the Type and if present, don't keep reading and store the
type found.

* System.Web.UI/WebHandlerParser.cs:
* System.Web.UI/WebServiceParser.cs: try GetCompiledTypeFromCache
before actually compiling.

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

20 years agoAdd section for beta 3
Duncan Mak [Wed, 16 Jun 2004 01:25:22 +0000 (01:25 -0000)]
Add section for beta 3

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

20 years ago * assembly.c: Make locales lower case when searching the GAC for
Jackson Harper [Tue, 15 Jun 2004 21:56:11 +0000 (21:56 -0000)]
    * assembly.c: Make locales lower case when searching the GAC for
assemblies. gacutil will always make locales lowercase when
installing so this effectively makes them case insensitive.

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

20 years ago2004-06-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 15 Jun 2004 20:05:00 +0000 (20:05 -0000)]
2004-06-15  Sebastien Pouliot  <sebastien@ximian.com>

* crypto: Updated status for beta 3. Removed stuff that is better
documented in monodoc.

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

20 years ago * driver.cs: Ensure that the -gacdir ends with /lib if it does not
Jackson Harper [Tue, 15 Jun 2004 19:27:56 +0000 (19:27 -0000)]
    * driver.cs: Ensure that the -gacdir ends with /lib if it does not
appened one. The reason for this is that the runtime expects it,
and existing makefiles user -gacdir $(destdir)/$(libdir) so auto
appending it without checking would break many things.

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

20 years agoRevert Gert's patch until its fixed
Miguel de Icaza [Tue, 15 Jun 2004 18:56:28 +0000 (18:56 -0000)]
Revert Gert's patch until its fixed

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

20 years ago* SoapMessage.cs: fixed serialization compatibility with MS.NET
Gert Driesen [Tue, 15 Jun 2004 18:42:46 +0000 (18:42 -0000)]
* SoapMessage.cs: fixed serialization compatibility with MS.NET

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

20 years ago* ObjectIDGenerator.cs: added TODO for serialization
Gert Driesen [Tue, 15 Jun 2004 18:42:15 +0000 (18:42 -0000)]
* ObjectIDGenerator.cs: added TODO for serialization

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

20 years ago* SoapHexBinary.cs: fixed serialization compatibility with MS.NET
Gert Driesen [Tue, 15 Jun 2004 18:41:20 +0000 (18:41 -0000)]
* SoapHexBinary.cs: fixed serialization compatibility with MS.NET
* SoapQName.cs: fixed serialization compatibility with MS.NET

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

20 years ago* SynchronizationAttribute.cs: added TODO for serialization
Gert Driesen [Tue, 15 Jun 2004 18:40:47 +0000 (18:40 -0000)]
* SynchronizationAttribute.cs: added TODO for serialization

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

20 years ago* TransportHeaders.cs: added TODO for serialization
Gert Driesen [Tue, 15 Jun 2004 18:40:13 +0000 (18:40 -0000)]
* TransportHeaders.cs: added TODO for serialization

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

20 years ago* RemotingTimeoutException.cs: added missing serialization ctor
Gert Driesen [Tue, 15 Jun 2004 18:39:20 +0000 (18:39 -0000)]
* RemotingTimeoutException.cs: added missing serialization ctor
* ServerException.cs: added missing serialization ctor

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

20 years ago2004-06-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 15 Jun 2004 18:26:22 +0000 (18:26 -0000)]
2004-06-15  Sebastien Pouliot  <sebastien@ximian.com>

* ConvertTest.cs: Changed compare between Decimals (from a string
compare to Decimal.Equals) because the issue wasn't related to the
Convert class. See #60227 for more details.

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

20 years ago* ArrayWithOffset.cs: fixed GetOffset to return int instead of
Gert Driesen [Tue, 15 Jun 2004 18:23:16 +0000 (18:23 -0000)]
* ArrayWithOffset.cs: fixed GetOffset to return int instead of
object
* CONNECTDATA.cs: added missing MarshalAs attribute
* EXCEPINFO.cs: added missing MarshalAs attributes
* ITypeLibConverter.cs:
* ITypeLibImporterNotifySink.cs:
* Marshal.cs: added missing MarshalAs attributues, and missing
Out attributes
* TypeLibConverter.cs: added missing MarshalAs attributes
* UCOMIBindCtx.cs:
* UCOMIConnectionPoint.cs:
* UCOMIEnumConnectionPoints.cs:
* UCOMIEnumConnections.cs: added missing PreserveSig attributes,
added missing MarshalAs attributes
* UCOMIEnumMoniker.cs: added missing PreserveSig attributes,
added missing MarshalAs attributes
* UCOMIEnumString.cs: added missing PreserveSig attributes,
added missing MarshalAs attributes
* UCOMIMoniker.cs: added missing MarshalAs attributes
* UCOMIPersistFile.cs: added missing PreserveSig attribute,
added missing MarshalAs attributes
* UCOMIRunningObjectTable.cs: added missing MarshalAs attributes
* UCOMIStream.cs: added missing MarshalAs attributes
* UCOMITypeComp.cs: added missing MarshalAs attributes
* UCOMITypeInfo.cs: added missing MarshalAs attributes
* UCOMITypeLib.cs: added missing PreserveSig attributes, added
missing MarshalAs attributes

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

20 years ago* MethodImplAttribute.cs: changed field name to fix serialization
Gert Driesen [Tue, 15 Jun 2004 18:21:14 +0000 (18:21 -0000)]
* MethodImplAttribute.cs: changed field name to fix serialization
compatibility with MS.NET

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

20 years ago* MethodRental.cs: fixed value of JitOnDemand
Gert Driesen [Tue, 15 Jun 2004 18:19:45 +0000 (18:19 -0000)]
* MethodRental.cs: fixed value of JitOnDemand

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

20 years ago* AssemblyName.cs: added TODO for serialization
Gert Driesen [Tue, 15 Jun 2004 18:18:59 +0000 (18:18 -0000)]
* AssemblyName.cs: added TODO for serialization
* Pointer.cs: fixed Box method to return object instead of
Pointer

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

20 years ago* StackTrace.cs: added TODO for serialization
Gert Driesen [Tue, 15 Jun 2004 18:03:10 +0000 (18:03 -0000)]
* StackTrace.cs: added TODO for serialization
* StackFrame.cs: added TODO for serialization

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

20 years ago* CaseInsensitiveComparer.cs: added TODO for serialization
Gert Driesen [Tue, 15 Jun 2004 18:02:16 +0000 (18:02 -0000)]
* CaseInsensitiveComparer.cs: added TODO for serialization
* CaseInsensitiveHashCodeProvider.cs: added TODO for serialization
* SortedList.cs: added TODO for serialization
* Stack.cs: added TODO for serialization

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

20 years ago2004-06-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 15 Jun 2004 18:00:42 +0000 (18:00 -0000)]
2004-06-15  Sebastien Pouliot  <sebastien@ximian.com>

* Decimal.cs: Fixed scale after Round (a different scale is correct
from a math point of view but affect the string representation of the
value). Note: other operations also have scale problems!
* DecimalFormatter.cs: Fixed FormatGeneral to match Fx 1.1 output.

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

20 years ago* DateTimeFormatInfo.cs: added TODO for serialization
Gert Driesen [Tue, 15 Jun 2004 17:56:56 +0000 (17:56 -0000)]
* DateTimeFormatInfo.cs: added TODO for serialization
* GregorianCalendar.cs:: added TODO for serialization
* HebrewCalendar.cs: added TODO for serialization
* HijriCalendar.cs: added TODO for serialization
* JapaneseCalendar.cs: added TODO for serialization
* JulianCalendar.cs: added TODO for serialization
* KoreanCalendar.cs: added TODO for serialization
* TaiwanCalendar.cs: added TODO for serialization
* ThaiBuddhistCalendar.cs: added TODO for serialization

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

20 years ago* Evidence.cs: added TODO for serialization
Gert Driesen [Tue, 15 Jun 2004 17:55:41 +0000 (17:55 -0000)]
* Evidence.cs: added TODO for serialization

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

20 years ago* Thread.cs: changed return type of VolatileRead to UIntPtr
Gert Driesen [Tue, 15 Jun 2004 17:55:07 +0000 (17:55 -0000)]
* Thread.cs: changed return type of VolatileRead to UIntPtr
* ThreadPool.cs: set return type of SetMinThreads to bool

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

20 years ago* ASCIIEncoding.cs: added TODO for serialization
Gert Driesen [Tue, 15 Jun 2004 17:53:18 +0000 (17:53 -0000)]
* ASCIIEncoding.cs: added TODO for serialization
* StringBuilder.cs: added TODO for serialization
* UnicodeEncoding.cs: added TODO for serialization
* UTF7Encoding.cs: added TODO for serialization
* UTF8Encoding.cs: added TODO for serialization

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

20 years ago* XmlSyntaxException.cs: added missing serialization ctor
Gert Driesen [Tue, 15 Jun 2004 17:52:25 +0000 (17:52 -0000)]
* XmlSyntaxException.cs: added missing serialization ctor
* SecurityException.cs: fixed typo

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

20 years ago* MemoryStream.cs: added TODO for serialization
Gert Driesen [Tue, 15 Jun 2004 17:51:32 +0000 (17:51 -0000)]
* MemoryStream.cs: added TODO for serialization
* StringWriter.cs: added TODO for serialization
* TextWriter.cs: fixed CoreNewLine to return char[]

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

20 years ago* AppDomainSetup.cs: added TODO for serialization
Gert Driesen [Tue, 15 Jun 2004 17:47:32 +0000 (17:47 -0000)]
* AppDomainSetup.cs: added TODO for serialization
* ExecutionEngineException.cs: added missing serialization ctor
* InvalidProgramException.cs: added missing serialization ctor
* MulticastNotSupportedException.cs: added missing serialization ctor
* ObsoleteAttribute.cs: fixed serialization compatibility with MS.NET
* Random.cs: fixed serialization compatibility with MS.NET

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

20 years ago2004-06-15 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 15 Jun 2004 16:23:59 +0000 (16:23 -0000)]
2004-06-15  Dick Porter  <dick@ximian.com>

* configure.in: Check for struct ip_mreqn and struct ip_mreq on
windows too.  Fixes bug 55040.

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

20 years ago2004-06-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 15 Jun 2004 16:21:23 +0000 (16:21 -0000)]
2004-06-15  Sebastien Pouliot  <sebastien@ximian.com>

* DecimalTest.cs: Added test to ensure we keep/output the decimals
precision (#59425). Added tests to see how many decimals are supported
in "G" before switching to "E".

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

20 years ago * locales.c, threadpool.c: use mono_monitor_enter instead of mono_monitor_try_enter.
Lluis Sanchez [Tue, 15 Jun 2004 16:20:06 +0000 (16:20 -0000)]
* locales.c, threadpool.c: use mono_monitor_enter instead of mono_monitor_try_enter.
* monitor.c: New method mono_monitor_try_enter_internal, which takes a new
  parameter which allows to choose whether the wait can be interrupted or
  not. Also added the method mono_monitor_enter(), which locks the monitor
  using an infinite wait and without allowing interruption.
  In the Monitor.Enter and Wait icalls, retry the lock if the wait is
  interrupted.
* object.h: Added new fields in MonoThread. suspend_event holds the event
  used to susped/resume the thread. synch_lock is the lock object to use for
  modifying the thread state.
* threads.c: Use the new synch_lock object for locking, instead of "this",
  which can generate deadlocks.
  Moved thread state change in Thread.Sleep and Thread.Join from managed
  to unmanaged code. This avoids a deadlock when the thread was suspended
  just after acquiring the thread lock.
  In general, use mono_monitor_enter instead of mono_monitor_try_enter.
  Implemented Thread.Suspend using an event instead of ThreadSuspend,
  which is not fully implemented in the io-layer.
* socket-io.c: Only try IPv6 DNS lookup if IPv4 fails.

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

20 years ago * Thread.cs: Added new fields to keep sync with MonoThread.
Lluis Sanchez [Tue, 15 Jun 2004 15:56:24 +0000 (15:56 -0000)]
* Thread.cs: Added new fields to keep sync with MonoThread.
  Removed state changes in Sleep and Join. The state change is now done
  in the icall. For accessing to internal fields lock with synch_lock
  instead of this, which can be a source of deadlocks.

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

20 years agoTue Jun 15 18:34:21 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 15 Jun 2004 15:45:03 +0000 (15:45 -0000)]
Tue Jun 15 18:34:21 CEST 2004 Paolo Molaro <lupus@ximian.com>

* Makefile.am, monitor.h, object.h, threadpool.c, threadpool.h,
threads-types.h: more API cleanups.

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

20 years agoConversion.cs: Implemented few type conversion methods
Sachin Kumar [Tue, 15 Jun 2004 15:29:58 +0000 (15:29 -0000)]
Conversion.cs: Implemented few type conversion methods

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

20 years agoTue Jun 15 16:40:19 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 15 Jun 2004 13:55:28 +0000 (13:55 -0000)]
Tue Jun 15 16:40:19 CEST 2004 Paolo Molaro <lupus@ximian.com>

* domain-internals.h, Makefile.am, appdomain.c, appdomain.h,
domain.c, gc.c, icall.c, mono-debug.c, object.c, reflection.c,
threadpool.c, threads.c: first pass at the exported API cleanup.

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

20 years agoTue Jun 15 16:36:51 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 15 Jun 2004 13:47:13 +0000 (13:47 -0000)]
Tue Jun 15 16:36:51 CEST 2004 Paolo Molaro <lupus@ximian.com>

* mini.c: make sure the needed wrappers are compiled, too, with
precomp.

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

20 years agoTue Jun 15 15:29:47 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 15 Jun 2004 12:40:35 +0000 (12:40 -0000)]
Tue Jun 15 15:29:47 CEST 2004 Paolo Molaro <lupus@ximian.com>

* icall.c: fix signatures of some VolatileRead and VolatileWrite icalls.

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

20 years agoTue Jun 15 15:15:44 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 15 Jun 2004 12:34:47 +0000 (12:34 -0000)]
Tue Jun 15 15:15:44 CEST 2004 Paolo Molaro <lupus@ximian.com>

* Type.cs: removed unused (and non-existing) icall type_is_instance.

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