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

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

* aot-runtime.c (decode_klass_ref): Implement decoding of generic instances.

* aot-compiler.c (encode_klass_ref): Implement proper encoding of generic instances.

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

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

* mini.c (mono_method_to_ir): Optimize the common ldftn+create delegate combination.

* mini-trampolines.c (mono_delegate_trampoline): Add some code to handle the case when the delegate
is created by the inlined delegate ctor.

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

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

* mini-x86.c (mono_arch_output_basic_block): Unify div/rem code and handle the case when sreg2 is EDX.

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

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

* icall.c (ves_icall_System_Delegate_SetMulticastInvoke): Use the delegate trampoline instead of
the general one.

* object.c (mono_runtime_create_delegate_trampoline): New helper function.

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

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

* mini.c (mono_jit_compile_method_inner): Replace calls to delegate invoke with the trampoline here too.

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

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

* marshal.c: Avoid depending on delegate->method_info being set.

* object.c (mono_delegate_ctor): Avoid initializing delegate->method_info.

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

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

* Delegate.cs: Compute the Method property lazily.

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

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

* object.c (mono_delegate_ctor): Set delegate->method.

* object-internals.h (struct _MonoDelegate): Add 'method' field.

* appdomain.c: Bump corlib version.

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

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

* Delegate.cs: Add a 'method' field.

* Environment.cs: Bump corlib version.

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

16 years ago2007-11-30 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 30 Nov 2007 00:03:28 +0000 (00:03 -0000)]
2007-11-30  Jb Evain  <jbevain@novell.com>

* HashSet.cs: corcompare love.

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

16 years ago2007-11-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Nov 2007 19:15:36 +0000 (19:15 -0000)]
2007-11-29  Atsushi Enomoto  <atsushi@ximian.com>

in mcs/
* Makefile: added System.Xml.Linq.

in mcs/sys.xml.linq:
* Makefile : couple of adjustment for migration from olive to mcs.

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

16 years agomoving XLinq stuff to mcs.
Atsushi Eno [Thu, 29 Nov 2007 18:34:42 +0000 (18:34 -0000)]
moving XLinq stuff to mcs.

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

16 years agorevert the regressing change.
Atsushi Eno [Thu, 29 Nov 2007 17:26:38 +0000 (17:26 -0000)]
revert the regressing change.
http://mono.ximian.com/monobuild/builds/HEAD/sles-9-i586/mono/90438/logs/test-profiles.log

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

16 years agorevert the broken change that even fails on .NET 2.0.
Atsushi Eno [Thu, 29 Nov 2007 17:23:23 +0000 (17:23 -0000)]
revert the broken change that even fails on .NET 2.0.

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

16 years ago2007-11-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Nov 2007 17:20:54 +0000 (17:20 -0000)]
2007-11-29  Atsushi Enomoto <atsushi@ximian.com>

* XPathNavigator.cs : implemented ValueAs().

* XPathNavigatorTests.cs : added ValueAs() test.

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

16 years ago2007-11-29 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 29 Nov 2007 16:00:35 +0000 (16:00 -0000)]
2007-11-29  Zoltan Varga  <vargaz@gmail.com>

* cpu-x86.md: Fix the length of ckfinite.

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

16 years agoRegular expressions fixes for new tests failures
Arina Itkes [Thu, 29 Nov 2007 09:50:47 +0000 (09:50 -0000)]
Regular expressions fixes for new tests failures

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

16 years agoSynchronization fix
Arina Itkes [Thu, 29 Nov 2007 08:34:58 +0000 (08:34 -0000)]
Synchronization fix

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

16 years agofix default case-insensitive comparer for 2.0 profile
Konstantin Triger [Thu, 29 Nov 2007 08:03:45 +0000 (08:03 -0000)]
fix default case-insensitive comparer for 2.0 profile

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

16 years agochange log for r90413
Konstantin Triger [Thu, 29 Nov 2007 07:57:46 +0000 (07:57 -0000)]
change log for r90413

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

16 years agofix ToDateTime(XmlDateTimeSerializationMode.Unspecified)/ToString(DateTime) for local...
Konstantin Triger [Thu, 29 Nov 2007 07:57:02 +0000 (07:57 -0000)]
fix ToDateTime(XmlDateTimeSerializationMode.Unspecified)/ToString(DateTime) for local time

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

16 years agotabs
Jb Evain [Wed, 28 Nov 2007 22:32:46 +0000 (22:32 -0000)]
tabs

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

16 years agonull dance
Jb Evain [Wed, 28 Nov 2007 21:29:12 +0000 (21:29 -0000)]
null dance

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

16 years ago2007-11-28 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 28 Nov 2007 21:11:30 +0000 (21:11 -0000)]
2007-11-28  Jb Evain  <jbevain@novell.com>

* HashSet.cs: do the ArgumentNullException dance.

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

16 years agoadd HashSetTest
Jb Evain [Wed, 28 Nov 2007 20:56:38 +0000 (20:56 -0000)]
add HashSetTest

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

16 years agotests for HashSet
Jb Evain [Wed, 28 Nov 2007 20:56:02 +0000 (20:56 -0000)]
tests for HashSet

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

16 years ago2007-11-28 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 28 Nov 2007 20:53:38 +0000 (20:53 -0000)]
2007-11-28  Jb Evain  <jbevain@novell.com>

* HashSet.cs: start implementation of HashSet<T>, actually
implemented as a reduction of Dictionary<K, V>. Contains
basic set operations (that requires optimization though).

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

16 years ago2007-11-28 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 28 Nov 2007 20:41:39 +0000 (20:41 -0000)]
2007-11-28  Jb Evain  <jbevain@novell.com>

* Enumerable.cs: fix warnings.

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

16 years ago2007-11-28 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 28 Nov 2007 18:11:18 +0000 (18:11 -0000)]
2007-11-28  Marek Habersack  <mhabersack@novell.com>

* HttpApplication.cs: peform the check of whether we're running on
Windows from within a static constructor.

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

16 years ago2007-11-28 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 28 Nov 2007 18:07:02 +0000 (18:07 -0000)]
2007-11-28  Marek Safar  <marek.safar@gmail.com>

  * expression.cs (BaseAccess): Type arguments can be null.

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

16 years agoPreliminary support for testing 'smcs' (disabled for now)
Raja R Harinath [Wed, 28 Nov 2007 17:17:30 +0000 (17:17 -0000)]
Preliminary support for testing 'smcs' (disabled for now)

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

16 years ago* Makefile (_boot_): Incorporate 'net_2_1' into the bootstrap
Raja R Harinath [Wed, 28 Nov 2007 17:17:18 +0000 (17:17 -0000)]
* Makefile (_boot_): Incorporate 'net_2_1' into the bootstrap
process -- it depends on 'net_2_0' profile being built.

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

16 years ago2007-11-23 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 28 Nov 2007 15:19:51 +0000 (15:19 -0000)]
2007-11-23  Marek Habersack  <mhabersack@novell.com>

* RequestNotificationStatus.cs: fix the order of enum members.

* RequestNotification.cs: assign correct values to the enum
members.

* StaticSiteMapProvider.cs: change visibility of the constructor.

2007-11-28  Marek Habersack  <mhabersack@novell.com>

* SqlMembershipProvider.cs: handle situation when there is no
connection string configured for the SQL Membership Provider.

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

16 years ago2007-11-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 28 Nov 2007 13:22:43 +0000 (13:22 -0000)]
2007-11-28  Zoltan Varga  <vargaz@gmail.com>

* mini-x86.c (mono_arch_output_basic_block): Clean up the fp stack properly in CKFINITE.
(mono_arch_output_basic_block): Get rid of unused last_ins and last_offset.

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

16 years ago2007-11-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 28 Nov 2007 13:13:48 +0000 (13:13 -0000)]
2007-11-28  Zoltan Varga  <vargaz@gmail.com>

* mini-x86.c (mono_arch_output_basic_block): Add some micro optimizations.

* mini-x86.c inssel-x86.brg cpu-x86.md: Move the implementation of the
OP_START_HANDLER/OP_ENDFINALLY/OP_ENDFILTER opcodes to mini-x86.c.

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

16 years ago2007-11-28 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 28 Nov 2007 11:02:54 +0000 (11:02 -0000)]
2007-11-28  Martin Baulig  <martin@ximian.com>

* mini-x86.c
(mono_arch_get_delegate_invoke_impl): Call mono_debug_add_delegate_trampoline()
after creating the trampoline.

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

16 years agoUpdated QuickSort algorithm and added a test for it.
Scott Thomas [Tue, 27 Nov 2007 23:11:56 +0000 (23:11 -0000)]
Updated QuickSort algorithm and added a test for it.

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

16 years ago* metadata.c (mono_generic_inst_equal_full): Short-circuit
Raja R Harinath [Tue, 27 Nov 2007 19:29:16 +0000 (19:29 -0000)]
* metadata.c (mono_generic_inst_equal_full): Short-circuit
equality check if we're comparing canonicalized MonoGenericInsts.

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

16 years ago2007-11-27 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 27 Nov 2007 19:23:42 +0000 (19:23 -0000)]
2007-11-27  Zoltan Varga  <vargaz@gmail.com>

* aot-runtime.c (load_aot_module): Check runtime version if needed.

* aot-compiler.c: Add bind-to-runtime-version for producing AOT files which only load into a runtime with
the same version.

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

16 years agoFix #343557
Raja R Harinath [Tue, 27 Nov 2007 17:09:32 +0000 (17:09 -0000)]
Fix #343557

* statement.cs (Block.Resolve): Ensure flow-branching tree is
consistent even when an error has occured.
(Switch.Resolve): Likewise.

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

16 years ago2007-11-27 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 27 Nov 2007 16:44:43 +0000 (16:44 -0000)]
2007-11-27  Zoltan Varga  <vargaz@gmail.com>

* generic-sharing.c (mono_helper_get_rgctx_other_ptr): Change the signature to take the calling class
instead of the calling method to help AOT.

* mini.c (get_runtime_generic_context_other_ptr): Update after the change.

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

16 years ago2007-11-27 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 27 Nov 2007 15:31:40 +0000 (15:31 -0000)]
2007-11-27  Atsushi Enomoto  <atsushi@ximian.com>

        * mono-api-diff.cs : ... and do the same for missing members.
          I don't like this change but ppl wanted me to make it so :p

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

16 years ago2007-11-27 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 27 Nov 2007 13:19:46 +0000 (13:19 -0000)]
2007-11-27  Atsushi Enomoto  <atsushi@ximian.com>

        * mono-api-diff.cs : expand all missing types in missing
          namespaces so that we don't get just one "missing" mark
          for the entire namespace.

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

16 years agoRevert 90304, it broke the build
Miguel de Icaza [Tue, 27 Nov 2007 10:14:26 +0000 (10:14 -0000)]
Revert 90304, it broke the build

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

16 years agoSynchronization fix
Arina Itkes [Tue, 27 Nov 2007 09:21:29 +0000 (09:21 -0000)]
Synchronization fix

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

16 years agooh the joy of deleting code
Jb Evain [Mon, 26 Nov 2007 15:31:41 +0000 (15:31 -0000)]
oh the joy of deleting code

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

16 years ago 2007-11-26 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 26 Nov 2007 14:41:06 +0000 (14:41 -0000)]
 2007-11-26  Zoltan Varga  <vargaz@gmail.com>

* aot-runtime.c (mono_aot_init_vtable): Simplify this if MONO_ARCH_COMMON_VTABLE_TRAMPOLINE
is defined.

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

16 years agorefactoring: use Group instead of Captures collection since this is faster on java...
Konstantin Triger [Sun, 25 Nov 2007 14:26:41 +0000 (14:26 -0000)]
refactoring: use Group instead of Captures collection since this is faster on java platform

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

16 years agoFix bug for regular expression with more than one same group names.
Arina Itkes [Sun, 25 Nov 2007 14:18:23 +0000 (14:18 -0000)]
Fix bug for regular expression with more than one same group names.

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

16 years agoTARGET_JVM: fix compilation
Konstantin Triger [Sun, 25 Nov 2007 12:10:41 +0000 (12:10 -0000)]
TARGET_JVM: fix compilation

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

16 years agoTARGET_JVM: fix compilation
Konstantin Triger [Sun, 25 Nov 2007 12:09:09 +0000 (12:09 -0000)]
TARGET_JVM: fix compilation

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

16 years agoadd license header
Konstantin Triger [Sun, 25 Nov 2007 10:02:03 +0000 (10:02 -0000)]
add license header

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

16 years agoTARGET_JVM: apply recent build system changes
Konstantin Triger [Sun, 25 Nov 2007 09:59:30 +0000 (09:59 -0000)]
TARGET_JVM: apply recent build system changes

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

16 years agoadded new interface for TARGET_J2EE use only
Igor Zelmanovich [Sun, 25 Nov 2007 09:25:53 +0000 (09:25 -0000)]
added new interface for TARGET_J2EE use only

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

16 years agoInitialization of default proxy added.
Arina Itkes [Sun, 25 Nov 2007 09:19:18 +0000 (09:19 -0000)]
Initialization of default proxy added.

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

16 years ago2007-11-24 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Sat, 24 Nov 2007 13:27:46 +0000 (13:27 -0000)]
2007-11-24  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListView.cs: When changing ListViewItem.Position (which calls
ListView.ChangeItemLocation), invalidate not only the area
corresponding to the main item, but also to the area occupied
by the items being moved.

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

16 years ago2007-11-24 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Sat, 24 Nov 2007 02:03:05 +0000 (02:03 -0000)]
2007-11-24  Marek Habersack  <mhabersack@novell.com>

* CustomAttributeTypedArgument.cs: value can be null in ToString.

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

16 years ago* MenuStripTest.cs: Added test for bug #342358.
Gert Driesen [Fri, 23 Nov 2007 20:35:03 +0000 (20:35 -0000)]
* MenuStripTest.cs: Added test for bug #342358.

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

16 years ago2007-11-23 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 23 Nov 2007 17:48:00 +0000 (17:48 -0000)]
2007-11-23  Marek Habersack  <mhabersack@novell.com>

* HttpRequest.cs: added missing property LogonUserIdentity.

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

16 years ago2007-11-23 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 23 Nov 2007 17:40:22 +0000 (17:40 -0000)]
2007-11-23  Marek Habersack  <mhabersack@novell.com>

* HttpCacheVaryByContentEncodings.cs: this constructor should not
be public.

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

16 years ago2007-11-23 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 23 Nov 2007 17:35:17 +0000 (17:35 -0000)]
2007-11-23  Marek Habersack  <mhabersack@novell.com>

* TagPrefixCollection.cs: changed the collection type to
BasicMap.

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

16 years ago2007-11-23 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 23 Nov 2007 17:29:01 +0000 (17:29 -0000)]
2007-11-23  Marek Habersack  <mhabersack@novell.com>

* ProfileSection.cs: added missing Properties property, added a
static constructor to create property descriptors. Use property
descriptors in property accessors.

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

16 years ago2007-11-23 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 23 Nov 2007 17:15:18 +0000 (17:15 -0000)]
2007-11-23  Marek Habersack  <mhabersack@novell.com>

* ProfileGroupSettingsCollection.cs: added missing attribute to
the class, removed CollectionType method, added missing IsModified
and ResetModified methods, added missing Properties property.

* ProfileGroupSettings.cs: added missing Properties property,
adjusted the set of custom attributes of the PropertySettings
property.

* ProcessModelSection.cs: change the default value of the CpuMask
property.

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

16 years ago2007-11-23 Daniel Nauck <dna@mono-project.de>
Daniel Nauck [Fri, 23 Nov 2007 15:15:03 +0000 (15:15 -0000)]
2007-11-23  Daniel Nauck  <dna@mono-project.de>

        * System.Web.dll.sources: added
        System.Web/TraceContextRecord.cs
        * System.Web_test.dll.sources: added
        System.Web/TraceContextRecordTest.cs

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