mono.git
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

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

* MemberInfo.cs: Changed constructor from internal to protected.

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

20 years ago * Timer.cs: The timer thread must be a background thread.
Lluis Sanchez [Tue, 15 Jun 2004 10:15:00 +0000 (10:15 -0000)]
* Timer.cs: The timer thread must be a background thread.
  This fixes #58816.

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

20 years ago* Timer.cs: Don't abort the thread if Dispose() is called from the runner
Lluis Sanchez [Tue, 15 Jun 2004 09:51:58 +0000 (09:51 -0000)]
* Timer.cs: Don't abort the thread if Dispose() is called from the runner
thread.

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

20 years ago2004-06-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 15 Jun 2004 09:51:54 +0000 (09:51 -0000)]
2004-06-15  Atsushi Enomoto <atsushi@ximian.com>

* DataSetTest.cs : Added regression for #53959.

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

20 years ago2004-06-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 15 Jun 2004 09:50:39 +0000 (09:50 -0000)]
2004-06-15  Atsushi Enomoto  <atsushi@ximian.com>

* DataSet.cs : children of non-root rows were not properly written.
  Fixed bug #53959.

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

20 years ago2004-06-15 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 15 Jun 2004 09:44:07 +0000 (09:44 -0000)]
2004-06-15  Marek Safar  <marek.safar@seznam.cz>

* expression.cs (StackAlloc.DoReSolve): Added test for
negative parameter (CS0247).

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

20 years agoAdded FinancialTest.cs to the list of test files
Jambunathan K [Tue, 15 Jun 2004 08:52:37 +0000 (08:52 -0000)]
Added FinancialTest.cs to the list of test files

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

20 years agoChangeLog: Update ChangeLog.
Sanja Gupta [Tue, 15 Jun 2004 08:39:16 +0000 (08:39 -0000)]
ChangeLog: Update ChangeLog.
gdipFunctions.cs: Added delegate and StreamHelper functions, Close
        and Size, required by TIFFCodec. Modifed Function signature for
        GdipLoadImageFromDelegate_linux() method.
image.cs: Modified function call GdipLoadImageFromDelegate_linux()
        with new signature.

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

20 years ago2004-06-15 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 15 Jun 2004 07:30:43 +0000 (07:30 -0000)]
2004-06-15  Marek Safar  <marek.safar@seznam.cz>

Fix bug #59792
* class.cs: (Event.DelegateMethod.Emit): Added synchronization flag.

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

20 years agoTrivial changes to ExceptionUtils.cs
Jambunathan K [Tue, 15 Jun 2004 07:08:14 +0000 (07:08 -0000)]
Trivial changes to ExceptionUtils.cs

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

20 years ago2004-06-15 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 15 Jun 2004 07:07:46 +0000 (07:07 -0000)]
2004-06-15  Marek Safar  <marek.safar@seznam.cz>

Fix bug #59781
* expression.cs: (Binary.DoNumericPromotions): Added conversion for
ulong.

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

20 years ago Fixed a minor bug in Information.LBound() and Information.UBound()
Jambunathan K [Tue, 15 Jun 2004 06:52:05 +0000 (06:52 -0000)]
 Fixed a minor bug in Information.LBound() and Information.UBound()

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

20 years agoAdded back Conversion.cs !
Jambunathan K [Tue, 15 Jun 2004 06:20:13 +0000 (06:20 -0000)]
Added back Conversion.cs !

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

20 years agoAccidentally removed Conversion.cs from CVS. The file will be added back
Jambunathan K [Tue, 15 Jun 2004 06:18:46 +0000 (06:18 -0000)]
Accidentally removed Conversion.cs from CVS. The file will be added back
very soon !

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

20 years ago* OleDbLiteral.cs: changed enum field values to match MS.NET
Gert Driesen [Tue, 15 Jun 2004 05:01:54 +0000 (05:01 -0000)]
* OleDbLiteral.cs: changed enum field values to match MS.NET
* OleDbType.cs: changed enum field values to match MS.NET

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

20 years ago* OdbcDataReader.cs: changed GetData method to return IDataReader
Gert Driesen [Tue, 15 Jun 2004 05:01:26 +0000 (05:01 -0000)]
* OdbcDataReader.cs: changed GetData method to return IDataReader
to match MS.NET

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

20 years ago2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 15 Jun 2004 04:59:43 +0000 (04:59 -0000)]
2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConfigurationSettings.cs: allow empty <configSections>.

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

20 years ago2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 15 Jun 2004 04:59:18 +0000 (04:59 -0000)]
2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ConfigurationSettings.cs: allow empty <configSections>.

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

20 years ago2004-05-15 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Tue, 15 Jun 2004 04:36:06 +0000 (04:36 -0000)]
2004-05-15 Anirban Bhattacharjee <banirban@novell.com>
        * FinancialTest.cs: Tests for Financial class

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

20 years ago2004-06-15 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Tue, 15 Jun 2004 04:30:39 +0000 (04:30 -0000)]
2004-06-15 Anirban Bhattacharjee <banirban@novell.com>
        * VBUtils.txt: Exception messages for Financial functions by Rob Tillie

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

20 years ago * ilasm.exe.sources: Add FileRef.cs
Jackson Harper [Tue, 15 Jun 2004 04:12:40 +0000 (04:12 -0000)]
    * ilasm.exe.sources: Add FileRef.cs

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

20 years ago * ILParser.jay: Add file refs.
Jackson Harper [Tue, 15 Jun 2004 04:11:10 +0000 (04:11 -0000)]
    * ILParser.jay: Add file refs.

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

20 years ago * CodeGen.cs: Allow file refs to be added.
Jackson Harper [Tue, 15 Jun 2004 04:08:41 +0000 (04:08 -0000)]
    * CodeGen.cs: Allow file refs to be added.
* FileRef.cs: New file - represents a file ref.

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

20 years ago2004-06-15 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Tue, 15 Jun 2004 04:02:42 +0000 (04:02 -0000)]
2004-06-15 Anirban Bhattacharjee <banirban@novell.com>
        * Financial.cs: Complete implementation by Rob Tillie

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

20 years ago2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 15 Jun 2004 03:58:43 +0000 (03:58 -0000)]
2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* TraceData.cs: fixed <br> output. Closes bug #60181.

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

20 years ago2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 15 Jun 2004 03:55:58 +0000 (03:55 -0000)]
2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DefaultProxyHandler.cs: removed Console.WriteLine's.

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

20 years agoaded a few default clientTargets
Gonzalo Paniagua Javier [Tue, 15 Jun 2004 03:55:04 +0000 (03:55 -0000)]
aded a few default clientTargets

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

20 years ago2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 15 Jun 2004 03:54:22 +0000 (03:54 -0000)]
2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Environment.cs: use internalGetHome instead of getting "HOME" as
that variable may not be defined.

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

20 years ago2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 15 Jun 2004 03:54:15 +0000 (03:54 -0000)]
2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c: added internalGetHome.

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

20 years agoflush
Jackson Harper [Tue, 15 Jun 2004 02:57:07 +0000 (02:57 -0000)]
flush

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

20 years ago * PEAPI.cs: Add IExternRef interface and modify sigs so it can be
Jackson Harper [Tue, 15 Jun 2004 02:51:00 +0000 (02:51 -0000)]
    * PEAPI.cs: Add IExternRef interface and modify sigs so it can be
used. So we can easily add stuff to modules and assemblies. Fix
the nometadata flag, it should be set when there is NO metadata
not when there is metadata.

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

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

* EnumBuilderTest.cs: Fixed typos so the test is reported in
alphabetical order by NUnit.

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

20 years ago * ILParser.jay: Add module refs, allow them to be referenced.
Jackson Harper [Tue, 15 Jun 2004 00:51:07 +0000 (00:51 -0000)]
    * ILParser.jay: Add module refs, allow them to be referenced.

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

20 years ago * CodeGen.cs: Allow adding module refs.
Jackson Harper [Tue, 15 Jun 2004 00:50:39 +0000 (00:50 -0000)]
    * CodeGen.cs: Allow adding module refs.
* ExternTable.cs: Add ExternModule refs.
* ExternTypeRef.cs: Take an ExternRef which can be either an
assmebly ref or a module ref.

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

20 years ago * TimerTest.cs: Added more tests.
Lluis Sanchez [Mon, 14 Jun 2004 21:49:38 +0000 (21:49 -0000)]
* TimerTest.cs: Added more tests.
* ThreadTest.cs: Added new tests for Thread.Suspend.

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

20 years ago* RemotingConfiguration.cs: Read application name from configuraation file.
Lluis Sanchez [Mon, 14 Jun 2004 21:41:02 +0000 (21:41 -0000)]
* RemotingConfiguration.cs: Read application name from configuraation file.

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

20 years ago2004-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 14 Jun 2004 20:43:18 +0000 (20:43 -0000)]
2004-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* NameObjectCollectionBase.cs: Now use IComparer to compare keys. This
completes a TODO and fix Remove in NameValueCollection.

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

20 years ago2004-06-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 14 Jun 2004 20:09:06 +0000 (20:09 -0000)]
2004-06-14  Sebastien Pouliot  <sebastien@ximian.com>

* NameValueCollectionTest.cs: Added test for remove (case insensitive).

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