mono.git
16 years ago* FormTest.cs: Run ChildFocused test for win only, relies
Andreia Gaita [Fri, 7 Dec 2007 02:47:25 +0000 (02:47 -0000)]
* FormTest.cs: Run ChildFocused test for win only, relies
on synch messages on X

2007-12-06  Andreia Gaita <avidigal@novell.com>

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

16 years ago * ListViewItemTest.cs: Added new 2.0 Position test.
Carlos Alberto Cortez [Fri, 7 Dec 2007 01:43:30 +0000 (01:43 -0000)]
* ListViewItemTest.cs: Added new 2.0 Position test.

2007-12-06  Carlos Alberto Cortez <calberto.cortez@gmail.com>

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

16 years ago2007-12-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Fri, 7 Dec 2007 01:42:08 +0000 (01:42 -0000)]
2007-12-06  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListView.cs: When doing layout computations, set position in the
ListView instances (we cache the position just as .Net does).
* ListViewItem.cs: New internal setter method for Position. Also set
position field as also available in 1.1, since we are going to use it
now in the common case.

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

16 years ago2007-12-06 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 7 Dec 2007 01:17:33 +0000 (01:17 -0000)]
2007-12-06  Rodrigo Kumpera  <rkumpera@novell.com>

* verify.c (do_ldelem): refactor it to work with ldelem.any.

* verify.c (mono_method_verify): property verification of ldelem.any.

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

16 years ago2007-12-06 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 7 Dec 2007 01:12:53 +0000 (01:12 -0000)]
2007-12-06 Rodrigo Kumpera <rkumpera@novell.com>

* make_test.sh: added tests for ldelem

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

16 years ago2007-12-06 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 6 Dec 2007 23:53:24 +0000 (23:53 -0000)]
2007-12-06  Rodrigo Kumpera  <rkumpera@novell.com>

* verify.c (get_indirect_op_mono_type): renamed to mono_type_from_opcode,
added ldelem.X opcodes.

* verify.c (do_ldelema): fixed possible invalid usage of MonoType.

* verify.c: proper verification of ldelem.X

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

16 years ago2007-12-06 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 6 Dec 2007 23:50:25 +0000 (23:50 -0000)]
2007-12-06 Rodrigo Kumpera <rkumpera@novell.com>

* make_test.sh: fixed compilation issues with some tests.

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

16 years ago* Control.cs: When removing controls, get the actual container
Andreia Gaita [Thu, 6 Dec 2007 23:33:06 +0000 (23:33 -0000)]
* Control.cs: When removing controls, get the actual container
to notify about active control changes. Fixes 341314.

2007-12-06  Andreia Gaita <avidigal@novell.com>

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

16 years ago2007-12-06 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 6 Dec 2007 23:17:43 +0000 (23:17 -0000)]
2007-12-06 Rodrigo Kumpera <rkumpera@novell.com>

* make_test.sh: added tests for ldelem.X
* make_ldelem_test.sh: new test generator

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

16 years ago2007-12-06 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 6 Dec 2007 19:22:52 +0000 (19:22 -0000)]
2007-12-06  Marek Habersack  <mhabersack@novell.com>

* SQLiteFunction.cs: scan only assemblies which reference Sqlite,
saves heap memory.

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

16 years ago2007-12-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 6 Dec 2007 18:50:57 +0000 (18:50 -0000)]
2007-12-06  Zoltan Varga  <vargaz@gmail.com>

* inssel.brg: Add a missing sign extension to the GETCHR and array access
opcodes. Fixes #346563.

* objects.cs: Add a new test.

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

16 years ago2007-12-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Thu, 6 Dec 2007 18:40:50 +0000 (18:40 -0000)]
2007-12-06  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListViewItemTest.cs: Added new serialization test.

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

16 years ago2007-12-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Thu, 6 Dec 2007 18:39:11 +0000 (18:39 -0000)]
2007-12-06  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListViewItem.cs: Forgot to add Font to our serialization stuff.

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

16 years ago2007-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 6 Dec 2007 18:01:11 +0000 (18:01 -0000)]
2007-12-06  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile: currently Sys.Web.Extensions is not ready for
  centum_tests.

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

16 years ago2007-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 6 Dec 2007 17:13:07 +0000 (17:13 -0000)]
2007-12-06  Atsushi Enomoto  <atsushi@ximian.com>

* nunit-console.exe.config.net_3_5 : It is just a copy of *_net_2_0.
  net_3_5 profile requires it.
* Makefile : added above as EXTRA_DISTFILES.

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

16 years ago2007-12-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 6 Dec 2007 16:42:07 +0000 (16:42 -0000)]
2007-12-06  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (emit_method_code): Put back an #ifdef which is needed.

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

16 years ago2007-12-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 6 Dec 2007 16:37:13 +0000 (16:37 -0000)]
2007-12-06  Zoltan Varga  <vargaz@gmail.com>

* mini-<ARCH>.h mini.c aot-compiler.c aot-runtime.c: Get rid of the
HAVE_PIC_AOT define and use AOT_SUPPORTED instead.

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

16 years ago2007-12-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 6 Dec 2007 16:11:08 +0000 (16:11 -0000)]
2007-12-06  Zoltan Varga  <vargaz@gmail.com>

* mini-arm.h mini-arm.c: Add support for the common vtable trampoline.

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

16 years ago2007-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 6 Dec 2007 15:48:45 +0000 (15:48 -0000)]
2007-12-06  Atsushi Enomoto  <atsushi@ximian.com>

* profiles/net_3_5.make : fixed net_2_0 path.

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

16 years ago2007-12-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 6 Dec 2007 15:30:10 +0000 (15:30 -0000)]
2007-12-06  Zoltan Varga  <vargaz@gmail.com>

* icall.c (ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_RunClassConstructor): Allow interface cctors to be called too.

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

16 years ago2007-12-06 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 6 Dec 2007 14:59:21 +0000 (14:59 -0000)]
2007-12-06  Dick Porter  <dick@ximian.com>

* versioninfo.c: Resource language values must be compared in a
'case'-insensitive manner.  Fixes bug 345972.

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

16 years ago2007-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 6 Dec 2007 14:22:51 +0000 (14:22 -0000)]
2007-12-06  Atsushi Enomoto  <atsushi@ximian.com>

* AlternateView.cs : supply charset info for ContentType.
* SmtpClient.cs : for ToQuotedPrintable() input, don't use utf8
  StreamReader to get input string. Just use Encoding.GetBytes().
  Fixed bug #346162.

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

16 years agoremove test for HttpCacheVaryByContentEncodings since it's not public API for 2.0
Konstantin Triger [Thu, 6 Dec 2007 10:32:37 +0000 (10:32 -0000)]
remove test for HttpCacheVaryByContentEncodings since it's not public API for 2.0

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

16 years ago2007-12-06 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 6 Dec 2007 10:29:39 +0000 (10:29 -0000)]
2007-12-06  Jb Evain  <jbevain@novell.com>

* main.c: fix regression #346283.

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

16 years ago2007-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 6 Dec 2007 06:32:05 +0000 (06:32 -0000)]
2007-12-06  Atsushi Enomoto  <atsushi@ximian.com>

* XmlUrlResolver.cs : in net_2_0, use Uri.IsAbsoluteUri to filter
  relative URIs out.

* XmlUrlResolverTests.cs : fixed test; file://file.txt is to access
  such a server whose (domain) name is "file.txt", which is actually
  an absolute URI. Remove "regression" in the nunit test.

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

16 years ago* Control.cs: When updating the zorder, ignore windows that are not
Andreia Gaita [Thu, 6 Dec 2007 02:02:52 +0000 (02:02 -0000)]
* Control.cs: When updating the zorder, ignore windows that are not
mapped. Fixes #342509

2007-12-05  Andreia Gaita <avidigal@novell.com>

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

16 years ago2007-12-05 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Thu, 6 Dec 2007 00:42:49 +0000 (00:42 -0000)]
2007-12-05  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListViewItem.cs: Actually implement serialization on this class.

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

16 years ago2007-12-05 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 5 Dec 2007 22:21:58 +0000 (22:21 -0000)]
2007-12-05  Rodrigo Kumpera  <rkumpera@novell.com>

* verify.c (mono_method_verify): null literal requires special handling,
the value pushed on stack need to be flagged as so.

* verify.c (do_ldelema): Verify ldelema properly.

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

16 years ago2007-12-05 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 5 Dec 2007 22:07:09 +0000 (22:07 -0000)]
2007-12-05 Rodrigo Kumpera <rkumpera@novell.com>

* make_test.sh: added tests for ldelema
* make_ldelema_test.sh: new test generator

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

16 years ago2007-12-05 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 5 Dec 2007 16:56:45 +0000 (16:56 -0000)]
2007-12-05  Rodrigo Kumpera  <rkumpera@novell.com>

* verify.c: Verify ldlen properly.

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

16 years ago2007-12-05 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 5 Dec 2007 16:53:46 +0000 (16:53 -0000)]
2007-12-05 Rodrigo Kumpera <rkumpera@novell.com>

* make_test.sh: added tests for ldlen
* make_ldlen_test.sh: new test generator

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

16 years ago2007-12-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 5 Dec 2007 16:05:27 +0000 (16:05 -0000)]
2007-12-05  Atsushi Enomoto  <atsushi@ximian.com>

* ContentType.cs : for SubjectEncoding, null is returned instead of
  ASCII (.net compat way). For this cosmetic change, BodyEncoding is
  changed to fill ASCII automatically.

* MailMessage.cs : fixing cosmetic .net compatibility. Automatically
  fill ASCII when guessed encoding is nothing.

* MailMessageTest.cs : fixed test to just compare codepage. I can't
  stand with this trivial difference (w/ BOM or not) as regression,
  and fixing this "regression" causes practical bug (garbage BOM
  insertion).

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

16 years agoRevert r90735 so the MWF tests build again. Will email the author with the correctio...
Jonathan Pobst [Wed, 5 Dec 2007 14:57:32 +0000 (14:57 -0000)]
Revert r90735 so the MWF tests build again.  Will email the author with the corrections needed.

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

16 years ago2007-12-05 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 5 Dec 2007 13:50:28 +0000 (13:50 -0000)]
2007-12-05  Dick Porter  <dick@ximian.com>

* io.c (CreateFile): Create files with mode 0666 (&~umask) by
default.  Fixes bugs 325299 and 337040.

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

16 years ago2007-12-05 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 5 Dec 2007 13:19:05 +0000 (13:19 -0000)]
2007-12-05  Zoltan Varga  <vargaz@gmail.com>

* FieldInfoTest.cs: Add tests for #346160.

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

16 years ago2007-12-05 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 5 Dec 2007 13:18:22 +0000 (13:18 -0000)]
2007-12-05  Zoltan Varga  <vargaz@gmail.com>

* icall.c (ves_icall_MonoField_GetValueInternal): Check that the field belongs
to the target object's type. Fixes #346160.

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

16 years ago2007-12-05 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 5 Dec 2007 13:15:31 +0000 (13:15 -0000)]
2007-12-05  Dick Porter  <dick@ximian.com>

* configure.in: Define PLATFORM_SOLARIS for solaris builds, needed
by fix for bug 323524.

2007-12-05  Dick Porter  <dick@ximian.com>

* threadpool.c (socket_io_add_poll): Asynchronous connect() on
Solaris needs the same workaround as BSD-derived systems.  Fixes
bug 323524, patch by Burkhard Linke
<burkhard.linke@CeBiTec.Uni-Bielefeld.DE>

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

16 years agoforgot to commit the changelog
Marek Habersack [Wed, 5 Dec 2007 13:13:09 +0000 (13:13 -0000)]
forgot to commit the changelog

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

16 years ago2007-12-05 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 5 Dec 2007 13:12:41 +0000 (13:12 -0000)]
2007-12-05  Marek Habersack  <mhabersack@novell.com>

* ConfigurationElement.cs: some property values may be null
objects in GetHashCode.

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

16 years ago* LinkLabelTest.cs: Added tests for bug #344012, bug #346154 and
Gert Driesen [Wed, 5 Dec 2007 11:34:39 +0000 (11:34 -0000)]
* LinkLabelTest.cs: Added tests for bug #344012, bug #346154 and
bug #346156.
* LinkLabel.cs: Fixed paramname of ArgumentNullException in ctor of
LinkCollection. Spaces to tabs, and removed extra tabs.

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

16 years ago2007-12-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 5 Dec 2007 09:53:13 +0000 (09:53 -0000)]
2007-12-05  Atsushi Enomoto  <atsushi@ximian.com>

* SmtpClient.cs : fold base64 string at 76 characters.
  Should fix bug #344974.

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

16 years ago2007-12-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 5 Dec 2007 09:49:37 +0000 (09:49 -0000)]
2007-12-05  Atsushi Enomoto  <atsushi@ximian.com>

* Attachment.cs : use correct TransferEncoding when (Text)Encoding
  is specified.
* MailMessage.cs : ContentTransferEncoding implementation went into
  ContentType.

* ContentType.cs : added GuessTransferEncoding() to guess correct
  encoding type for sys.net.mail.Attachment.
  Here UTF8Encoding should not include BOM.

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

16 years ago2007-12-01 Olivier Dufour <olivier.duff@gmail.com>
Olivier Dufour [Wed, 5 Dec 2007 09:09:38 +0000 (09:09 -0000)]
2007-12-01  Olivier Dufour <olivier.duff@gmail.com>

* ResXResourceReaderTest.cs: Add tests to check GetMetadataEnumerator
and UseResXDataNode in the reader.

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

16 years ago* DirectoryTest.cs: Added (NotWorking) tests for bug #346123.
Gert Driesen [Wed, 5 Dec 2007 09:02:19 +0000 (09:02 -0000)]
* DirectoryTest.cs: Added (NotWorking) tests for bug #346123.

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

16 years agoNew Excetion has been thrown incase of connection failure.
Palaniappan N [Wed, 5 Dec 2007 06:49:42 +0000 (06:49 -0000)]
New Excetion has been thrown incase of connection failure.

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

16 years ago2007-12-05 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 4 Dec 2007 22:49:57 +0000 (22:49 -0000)]
2007-12-05  Zoltan Varga  <vargaz@gmail.com>

* Makefile.am (EXTRA_DIST): Add a missing file.

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

16 years ago* Process.cs: Modified StartInfo to throw ArgumentNullException when
Gert Driesen [Tue, 4 Dec 2007 16:37:36 +0000 (16:37 -0000)]
* Process.cs: Modified StartInfo to throw ArgumentNullException when
value is set to null, instead of ArgumentException. Remove check if
file name is rooted and exists when UseShellExecute is false, and let
runtime handle this. Fixes bug #345565. When a process cannot be started, do
not access ProcessStartInfo.EnvironmentVariables since that would not allow us
to re-use the instance when changing UseShellExecute. Added argument check in
Start (ProcessStartInfo). Code formatting.
* ProcessTest.cs: Added tests for Start overloads.

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

16 years ago2007-12-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 4 Dec 2007 15:45:57 +0000 (15:45 -0000)]
2007-12-04  Marek Safar <marek.safar@gmail.com>

* Enumerable.cs: Refactor some copy&paste blocks.

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

16 years agoDon't redefine whole test runtime
Marek Safar [Tue, 4 Dec 2007 15:31:29 +0000 (15:31 -0000)]
Don't redefine whole test runtime

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

16 years ago2007-12-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 4 Dec 2007 15:30:47 +0000 (15:30 -0000)]
2007-12-04  Marek Safar  <marek.safar@gmail.com>

* Makefile: Added more tests.

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

16 years agosvn path=/trunk/mcs/; revision=90674
Igor Zelmanovich [Tue, 4 Dec 2007 14:10:19 +0000 (14:10 -0000)]
svn path=/trunk/mcs/; revision=90674

16 years agofix inheritance
Igor Zelmanovich [Tue, 4 Dec 2007 14:07:17 +0000 (14:07 -0000)]
fix inheritance

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

16 years ago* process.c: When ProcessStartInfo.ErrorDialog is true, pass window
Gert Driesen [Tue, 4 Dec 2007 13:22:23 +0000 (13:22 -0000)]
* process.c: When ProcessStartInfo.ErrorDialog is true, pass window
handle to use when error dialog is shown; otherwise, update mask
to show no error dialog when an error occurs.

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

16 years ago2007-12-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 4 Dec 2007 12:58:56 +0000 (12:58 -0000)]
2007-12-04  Marek Safar  <marek.safar@gmail.com>

* System.Core.dll.sources: System.Linq.Expression refresh.

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

16 years ago2007-12-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 4 Dec 2007 12:57:54 +0000 (12:57 -0000)]
2007-12-04  Marek Safar <marek.safar@gmail.com>

* ElementInit.cs: New implementation.

* Funclet.cs, FuncletExpression.cs, LiftExpression.cs: Removed.
* ListInitExpression.cs, MemberListBinding.cs, Expression.cs,
  ExpressionType.cs, BinaryExpression.cs, NewExpression.cs: API update.

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

16 years agoAdd 2.0 path to test profile
Marek Safar [Tue, 4 Dec 2007 12:54:40 +0000 (12:54 -0000)]
Add 2.0 path to test profile

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

16 years ago2007-12-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 4 Dec 2007 11:13:10 +0000 (11:13 -0000)]
2007-12-04  Marek Safar  <marek.safar@gmail.com>

* Consts.cs.in: Update 3.5 to RTM version number.

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

16 years agoUpdated 3.5 details
Marek Safar [Tue, 4 Dec 2007 11:10:44 +0000 (11:10 -0000)]
Updated 3.5 details

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

16 years agoFixed 3.5 build
Marek Safar [Tue, 4 Dec 2007 11:06:32 +0000 (11:06 -0000)]
Fixed 3.5 build

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

16 years agoChanges in ChangeLog moved to their place
Arina Itkes [Tue, 4 Dec 2007 11:01:39 +0000 (11:01 -0000)]
Changes in ChangeLog moved to their place

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

16 years ago* System_test.dll.sources: Added Win32ExceptionTest.cs.
Gert Driesen [Tue, 4 Dec 2007 10:43:32 +0000 (10:43 -0000)]
* System_test.dll.sources: Added Win32ExceptionTest.cs.
* Win32Exception.cs: Do not pass native error to base ctors.
* Win32ExceptionTest.cs: Added ctor tests.

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

16 years ago* corlib_test.dll.sources: added ExternalExceptionTest.cs.
Gert Driesen [Tue, 4 Dec 2007 10:38:09 +0000 (10:38 -0000)]
* corlib_test.dll.sources: added ExternalExceptionTest.cs.
* ExternalException.cs: Set HResult to match MS.
* ExternalExceptionTest.cs: Added ctor tests.

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

16 years agoMax value of m for a construct {n,m} is 2147483647.
Arina Itkes [Tue, 4 Dec 2007 10:35:14 +0000 (10:35 -0000)]
Max value of m for a construct {n,m} is 2147483647.

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

16 years ago* System.Windows.Forms/XplatUIX11.cs: Make toolwindows' decorations
Rolf Bjarne Kvinge [Tue, 4 Dec 2007 10:29:42 +0000 (10:29 -0000)]
* System.Windows.Forms/XplatUIX11.cs: Make toolwindows' decorations
  show up without causing any tests to fail (hopefully).

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

16 years agoUnix absolute path should not be valid on Windows
Arina Itkes [Tue, 4 Dec 2007 09:05:21 +0000 (09:05 -0000)]
Unix absolute path should not be valid on Windows

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

16 years agoChanges for SOAP serialization compatibility with .NET
Arina Itkes [Tue, 4 Dec 2007 08:49:11 +0000 (08:49 -0000)]
Changes for SOAP serialization compatibility with .NET

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

16 years ago2007-12-03 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 4 Dec 2007 02:09:11 +0000 (02:09 -0000)]
2007-12-03  Jonathan Pobst  <monkey@jpobst.com>

* ToolStripDropDownMenu.cs: Fill in AffectedBounds when drawing
the image margin so custom renderers can correctly place it.

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

16 years ago2007-12-03 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 4 Dec 2007 01:48:13 +0000 (01:48 -0000)]
2007-12-03  Jonathan Pobst  <monkey@jpobst.com>

* StatusStrip.cs: Fill in AffectedBounds when drawing the grip
so custom renderers can correctly place it.

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

16 years agoReuse 2.0 test harness
Marek Safar [Mon, 3 Dec 2007 22:45:44 +0000 (22:45 -0000)]
Reuse 2.0 test harness

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

16 years agoRemoved .suo file
Marek Safar [Mon, 3 Dec 2007 22:44:49 +0000 (22:44 -0000)]
Removed .suo file

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

16 years agoRemoved user specific file
Marek Safar [Mon, 3 Dec 2007 22:27:37 +0000 (22:27 -0000)]
Removed user specific file

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

16 years agoEnabled 3.5 class build
Marek Safar [Mon, 3 Dec 2007 22:12:42 +0000 (22:12 -0000)]
Enabled 3.5 class build

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

16 years ago2007-12-03 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 3 Dec 2007 21:36:51 +0000 (21:36 -0000)]
2007-12-03  Jonathan Pobst  <monkey@jpobst.com>

* Application.cs: Let WM_CHAR messages flow through to controls
hosted in Strips.  [Fixes bug #343972]

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

16 years agoInclude 2.0 path in MONO_PATH
Marek Safar [Mon, 3 Dec 2007 21:19:36 +0000 (21:19 -0000)]
Include 2.0 path in MONO_PATH

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

16 years agoTemporary disabled 3.5 class build
Marek Safar [Mon, 3 Dec 2007 21:13:44 +0000 (21:13 -0000)]
Temporary disabled 3.5 class build

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

16 years ago2007-12-03 Marek Safar <marek.safar@gmail.com>
Marek Safar [Mon, 3 Dec 2007 20:36:23 +0000 (20:36 -0000)]
2007-12-03  Marek Safar  <marek.safar@gmail.com>

* Makefile.make: Distribute 3.5 profile

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

16 years ago2007-12-03 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Mon, 3 Dec 2007 19:40:03 +0000 (19:40 -0000)]
2007-12-03  Miguel de Icaza  <miguel@novell.com>

* SerialPort.cs: Apply patch from Martin Green
<martin@martsoft.co.uk> to support Serial Ports enumeration on
Windows.

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

16 years ago* WebClient.cs: Modified argument checks to match MS, and wrap
Gert Driesen [Mon, 3 Dec 2007 19:09:56 +0000 (19:09 -0000)]
* WebClient.cs: Modified argument checks to match MS, and wrap
exceptions in a WebException. Fixes bug #343064.
* WebClient.cs: Added tests for argument checks.

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

16 years agoNew test.
Marek Safar [Mon, 3 Dec 2007 18:06:24 +0000 (18:06 -0000)]
New test.

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

16 years ago2007-12-03 Marek Safar <marek.safar@gmail.com>
Marek Safar [Mon, 3 Dec 2007 18:04:31 +0000 (18:04 -0000)]
2007-12-03  Marek Safar  <marek.safar@gmail.com>

  * cs-parser.jay: Set delegate constraint parsing region correctly.

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

16 years ago2007-12-03 Marek Safar <marek.safar@gmail.com>
Marek Safar [Mon, 3 Dec 2007 17:43:53 +0000 (17:43 -0000)]
2007-12-03  Marek Safar  <marek.safar@gmail.com>

* Makefile : Fixed 3.5 settings.

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

16 years agoAdd 3.5 profile to build
Marek Safar [Mon, 3 Dec 2007 17:42:10 +0000 (17:42 -0000)]
Add 3.5 profile to build

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

16 years ago2007-12-03 Marek Safar <marek.safar@gmail.com>
Marek Safar [Mon, 3 Dec 2007 17:40:55 +0000 (17:40 -0000)]
2007-12-03  Marek Safar  <marek.safar@gmail.com>

* Makefile: Added 3.5 profile, it probably not used here.

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

16 years ago2007-12-03 Marek Safar <marek.safar@gmail.com>
Marek Safar [Mon, 3 Dec 2007 17:09:35 +0000 (17:09 -0000)]
2007-12-03  Marek Safar  <marek.safar@gmail.com>

* Makefile: Build 3.5 assemblies under NET_3_5 profile.

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

16 years agofixed new files in project
Vladimir Krasnov [Mon, 3 Dec 2007 16:57:03 +0000 (16:57 -0000)]
fixed new files in project

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

16 years ago2007-12-03 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 3 Dec 2007 16:34:22 +0000 (16:34 -0000)]
2007-12-03  Zoltan Varga  <vargaz@gmail.com>

* async-exc-compilation.cs: New not yet enabled test for async exceptions
received during JIT compilation.

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

16 years agoAdd missing ChangeLog entry.
Zoltan Varga [Mon, 3 Dec 2007 16:31:33 +0000 (16:31 -0000)]
Add missing ChangeLog entry.

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

16 years ago2007-12-03 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 3 Dec 2007 16:29:26 +0000 (16:29 -0000)]
2007-12-03  Zoltan Varga  <vargaz@gmail.com>

* custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.

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

16 years ago2007-12-03 Marek Safar <marek.safar@gmail.com>
Marek Safar [Mon, 3 Dec 2007 16:02:51 +0000 (16:02 -0000)]
2007-12-03  Marek Safar  <marek.safar@gmail.com>

A fix for bug #345467
  * typemanager.cs (IsEqual): Compare generic parameters position only.

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

16 years ago2007-12-03 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 3 Dec 2007 15:53:20 +0000 (15:53 -0000)]
2007-12-03  Zoltan Varga  <vargaz@gmail.com>

* mini-arm.c (mono_arch_emit_exceptions): Avoid uninitialized memory in the
code stream.

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

16 years ago2007-12-03 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 3 Dec 2007 14:10:08 +0000 (14:10 -0000)]
2007-12-03  Zoltan Varga  <vargaz@gmail.com>

* FieldInfoTest.cs: Add GetRawDefaultValue () tests.

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

16 years ago2007-12-03 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 3 Dec 2007 14:00:37 +0000 (14:00 -0000)]
2007-12-03  Zoltan Varga  <vargaz@gmail.com>

* MonoField.cs: Implement GetRawConstantValue ().

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

16 years ago2007-12-03 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 3 Dec 2007 13:59:51 +0000 (13:59 -0000)]
2007-12-03  Zoltan Varga  <vargaz@gmail.com>

* icall.c (ves_icall_MonoField_GetRawConstantValue): New icall.

* class.c (mono_class_get_field_default_value): New helper function to initialize
field->def_type and field->data.

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

16 years ago2007-12-03 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Mon, 3 Dec 2007 08:18:01 +0000 (08:18 -0000)]
2007-12-03  Miguel de Icaza  <miguel@novell.com>

* FtpWebRequest.cs: Applied patch from Jerome Haltom that fixes
multi-line responses (after my fix).

Closes #333978

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

16 years ago2007-12-02 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 3 Dec 2007 05:02:21 +0000 (05:02 -0000)]
2007-12-02  Jonathan Pobst  <monkey@jpobst.com>

* ToolStripManager.cs: Guard against an NRE I ran into.

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

16 years ago2007-12-02 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 3 Dec 2007 04:59:26 +0000 (04:59 -0000)]
2007-12-02  Jonathan Pobst  <monkey@jpobst.com>

* LinkLabel.cs: Apply patch from George to fix bug 344012.  If
a Link is manually added to the Links collection, we need to set
its owner, so it can invalidate properly.
[Fixes bug #344012]

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

16 years ago2007-12-02 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 2 Dec 2007 13:53:14 +0000 (13:53 -0000)]
2007-12-02  Zoltan Varga  <vargaz@gmail.com>

* patch-info.h (PATCH_INFO): Add DELEGATE_TRAMPOLINE.

* mini.c aot-compiler.c aot-runtime.c: Implement the delegate creation
optimization in the AOT case.

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

16 years agoAdd missing changelog entry.
Zoltan Varga [Fri, 30 Nov 2007 16:50:22 +0000 (16:50 -0000)]
Add missing changelog entry.

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

16 years ago2007-11-30 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 30 Nov 2007 15:56:58 +0000 (15:56 -0000)]
2007-11-30  Zoltan Varga  <vargaz@gmail.com>

* stackframes-async.2.cs: Fix this test to work with the new delegate optimization.

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

16 years ago2007-11-30 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 30 Nov 2007 15:52:28 +0000 (15:52 -0000)]
2007-11-30  Zoltan Varga  <vargaz@gmail.com>

* aot-runtime (mono_aot_get_method_from_vt_slot): Add support for multi-byte method ref encodings.

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