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
Raja R Harinath [Thu, 17 Jun 2004 08:34:44 +0000 (08:34 -0000)]
revert wierd commit error
svn path=/trunk/mono/; revision=29752
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
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
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
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
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
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
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
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
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
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
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
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
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
Lluis Sanchez [Wed, 16 Jun 2004 23:19:51 +0000 (23:19 -0000)]
* SoapServerFormatterSink.cs: Removed unneded method.
svn path=/trunk/mcs/; revision=29722
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
Lluis Sanchez [Wed, 16 Jun 2004 23:12:10 +0000 (23:12 -0000)]
* ThreadTest.cs: Improved test.
svn path=/trunk/mcs/; revision=29719
Marek Safar [Wed, 16 Jun 2004 19:40:49 +0000 (19:40 -0000)]
new test
svn path=/trunk/mcs/; revision=29709
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
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
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
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
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
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
Marek Safar [Wed, 16 Jun 2004 17:29:27 +0000 (17:29 -0000)]
new test
svn path=/trunk/mcs/; revision=29696
Ben Maurer [Wed, 16 Jun 2004 17:13:41 +0000 (17:13 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=29695
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
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
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
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
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
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
Paolo Molaro [Wed, 16 Jun 2004 13:34:45 +0000 (13:34 -0000)]
Updates fro API cleanups.
svn path=/trunk/mono/; revision=29687
Marek Safar [Wed, 16 Jun 2004 13:19:33 +0000 (13:19 -0000)]
new tests
svn path=/trunk/mcs/; revision=29685
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
Sachin Kumar [Wed, 16 Jun 2004 12:52:47 +0000 (12:52 -0000)]
Java code converted from Mainsoft
svn path=/trunk/mcs/; revision=29683
Paolo Molaro [Wed, 16 Jun 2004 11:49:22 +0000 (11:49 -0000)]
Updates for API cleanups.
svn path=/trunk/mono/; revision=29681
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
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
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
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
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
Gonzalo Paniagua Javier [Wed, 16 Jun 2004 08:23:55 +0000 (08:23 -0000)]
uploaded windows beta3 installer
svn path=/trunk/mono/; revision=29675
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
Raja R Harinath [Wed, 16 Jun 2004 07:40:20 +0000 (07:40 -0000)]
Fix typo
svn path=/trunk/mcs/; revision=29672
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
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
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Wed, 16 Jun 2004 03:44:07 +0000 (03:44 -0000)]
Lets hide this
svn path=/trunk/mono/; revision=29658
Miguel de Icaza [Wed, 16 Jun 2004 03:33:51 +0000 (03:33 -0000)]
Flush
svn path=/trunk/mono/; revision=29657
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
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
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
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
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
Duncan Mak [Wed, 16 Jun 2004 01:25:22 +0000 (01:25 -0000)]
Add section for beta 3
svn path=/trunk/mono/; revision=29651
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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