Zoltan Varga [Sat, 1 May 2010 17:18:30 +0000 (17:18 -0000)]
2010-05-01 Zoltan Varga <vargaz@gmail.com>
* mini-ppc.c (mono_arch_decompose_long_opts): Fix LNEG.
svn path=/trunk/mono/; revision=156570
Carlos Alberto Cortez [Sat, 1 May 2010 08:31:14 +0000 (08:31 -0000)]
2010-05-01 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ToolStripItemCollectionTest.cs: New test for Clear.
svn path=/trunk/mcs/; revision=156565
Carlos Alberto Cortez [Sat, 1 May 2010 08:29:21 +0000 (08:29 -0000)]
2010-05-01 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ToolStripItemCollection.cs: When calling Clear set Owner and Parent
properties to null for each of the items in the collection, just as
Remove/RemoveAt do. Implement a ClearInternal method that clears the
collection without modifying the mentioned properties.
* ToolStrip.cs:
* ToolStripOverflow.cs: Call ToolStripItemCollection.ClearInternal
for our internal collections.
This should fix #590100, which producing a race when the garbage
collector was calling ToolStripItem.Dispose, which in turn was firing
a Layout in the ToolStrip.
svn path=/trunk/mcs/; revision=156564
Zoltan Varga [Sat, 1 May 2010 02:49:56 +0000 (02:49 -0000)]
2010-05-01 Zoltan Varga <vargaz@gmail.com>
* mini-ppc.c (mono_arch_emit_exceptions): Initialize exc_throw_pos/found
explicitly, this seems to be required by some gcc versions at -O2.
* mini-arm.c: Ditto.
svn path=/trunk/mono/; revision=156562
Zoltan Varga [Sat, 1 May 2010 01:05:39 +0000 (01:05 -0000)]
2010-05-01 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (mono_arch_get_delegate_invoke_impl): Fix full-aot support for
has_target delegate invokes.
svn path=/trunk/mono/; revision=156560
Zoltan Varga [Fri, 30 Apr 2010 22:53:06 +0000 (22:53 -0000)]
2010-05-01 Zoltan Varga <vargaz@gmail.com>
* mini.h (MonoAotTrampInfo): Rename this to MonoTrampInfo, add patches/unwind
info fields.
* aot-compiler.c (mono_aot_tramp_info_create): Rename to mono_tramp_info_create,
add patches/unwind info arguments, move to mini.c.
* mini-<ARCH>.c aot-compiler.c: Update after the above changes.
svn path=/trunk/mono/; revision=156553
Zoltan Varga [Fri, 30 Apr 2010 17:00:13 +0000 (17:00 -0000)]
2010-04-30 Zoltan Varga <vargaz@gmail.com>
* TypeMirror.cs: Add new overload for GetSourceFiles () which returns full paths.
svn path=/trunk/mcs/; revision=156538
Zoltan Varga [Fri, 30 Apr 2010 16:59:17 +0000 (16:59 -0000)]
2010-04-30 Zoltan Varga <vargaz@gmail.com>
* dtest.cs: Add a test for TypeMirror.GetSourceFiles (true).
svn path=/trunk/mono/; revision=156536
Zoltan Varga [Fri, 30 Apr 2010 16:59:10 +0000 (16:59 -0000)]
2010-04-30 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c (type_commands): Add a new CMD_TYPE_GET_SOURCE_FILES_2
command which returns full path names.
svn path=/trunk/mono/; revision=156535
Marek Safar [Fri, 30 Apr 2010 15:40:52 +0000 (15:40 -0000)]
2010-04-30 Marek Safar <marek.safar@gmail.com>
Partially based on patch by <sami.lamti@gmail.com>
* eval.cs, ecore.cs: Fixed eval show methods.
svn path=/trunk/mcs/; revision=156533
Marek Safar [Fri, 30 Apr 2010 14:44:54 +0000 (14:44 -0000)]
New tests.
svn path=/trunk/mcs/; revision=156524
Marek Safar [Fri, 30 Apr 2010 14:44:40 +0000 (14:44 -0000)]
2010-04-30 Marek Safar <marek.safar@gmail.com>
* generics.cs, delegate.cs: Implement output type inference of
methodgroup now when the specification was cleared at least little
bit.
svn path=/trunk/mcs/; revision=156523
Gonzalo Paniagua Javier [Fri, 30 Apr 2010 13:02:26 +0000 (13:02 -0000)]
Ignore exceptions from the callback
svn path=/trunk/mcs/; revision=156520
Gonzalo Paniagua Javier [Fri, 30 Apr 2010 13:01:59 +0000 (13:01 -0000)]
Avoid nullref when shutting down
svn path=/trunk/mcs/; revision=156519
Marek Safar [Fri, 30 Apr 2010 11:44:07 +0000 (11:44 -0000)]
Keep parsing after invalid arguments
svn path=/trunk/mcs/; revision=156513
Atsushi Eno [Fri, 30 Apr 2010 06:52:41 +0000 (06:52 -0000)]
2010-04-30 Atsushi Enomoto <atsushi@ximian.com>
* HttpListenerManager.cs : use manual reset here to not cause
possible inconsistent locking.
svn path=/trunk/mcs/; revision=156489
Andreas Färber [Thu, 29 Apr 2010 23:06:54 +0000 (23:06 -0000)]
configure: Don't hardcode libm dependency
Minus L M is
Explicit mathematics -
Abelian group?
-- Andreas F.
Mac OS X has math functions in libSystem.dylib and a libm.dylib symlink.
Haiku has them in libroot.so and no libm.so, like BeOS and Zeta.
The use of -lm seems almost Lipschitz-continuous, let's constrain it
to its domain of definition.
* configure.in: Check for -lm necessity.
Fixes linking on Haiku.
v1 -> v2:
* Use autoconf check instead of platform-based switch
This commit is licensed under the MIT X11 license;
the Haiku poem is licensed unter the CC Attribution 3.0 license.
svn path=/trunk/mono/; revision=156468
Zoltan Varga [Thu, 29 Apr 2010 22:02:58 +0000 (22:02 -0000)]
Fix make dist.
svn path=/trunk/mono/; revision=156461
Zoltan Varga [Thu, 29 Apr 2010 21:45:58 +0000 (21:45 -0000)]
2010-04-29 Zoltan Varga <vargaz@gmail.com>
* tramp-x86.c (mono_arch_create_generic_class_init_trampoline_full): Set the
code_size output variable.
* mini-x86.c (mono_arch_emit_prolog): Compute the GOT addr before calling
mono_get_lmf_addr.
svn path=/trunk/mono/; revision=156459
Zoltan Varga [Thu, 29 Apr 2010 21:13:32 +0000 (21:13 -0000)]
2010-04-29 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (mono_arch_emit_prolog): Remove a disable_aot which is not needed.
(mono_arch_cpu_optimizazions): Make this a no-op when running with full aot.
(mono_arch_cpu_enumerate_simd_versions): Ditto.
svn path=/trunk/mono/; revision=156453
Marek Habersack [Thu, 29 Apr 2010 20:57:28 +0000 (20:57 -0000)]
ChangeLog update
svn path=/trunk/mcs/; revision=156452
Geoff Norton [Thu, 29 Apr 2010 18:50:57 +0000 (18:50 -0000)]
2010-04-29 Geoff Norton <gnorton@novell.com>
* mono-spinlock.h: Remove
* wthreads.c: Don't spinlock here, use a mutex instead
svn path=/trunk/mono/; revision=156443
Marek Safar [Thu, 29 Apr 2010 15:42:56 +0000 (15:42 -0000)]
2010-04-29 Marek Safar <marek.safar@gmail.com>
A fix for bug #575611
* class.cs: Fix recursive unmanaged recursice sruct check.
svn path=/trunk/mcs/; revision=156440
Marek Safar [Thu, 29 Apr 2010 14:58:11 +0000 (14:58 -0000)]
New tests.
svn path=/trunk/mcs/; revision=156439
Marek Safar [Thu, 29 Apr 2010 14:47:27 +0000 (14:47 -0000)]
2010-04-29 Marek Safar <marek.safar@gmail.com>
A fix for bug #479776
* expression.cs: Implement typeof unbounded nested generic types.
svn path=/trunk/mcs/; revision=156438
Marek Safar [Thu, 29 Apr 2010 14:07:01 +0000 (14:07 -0000)]
2010-04-29 Marek Safar <marek.safar@gmail.com>
A fix for bug #474953
* class.cs: Fix valid recursive base type definition.
svn path=/trunk/mcs/; revision=156437
Jérémie Laval [Thu, 29 Apr 2010 13:17:31 +0000 (13:17 -0000)]
2010-04-29 Jérémie Laval <jeremie.laval@gmail.com>
In class/System.Core/Test/System.Linq/:
* ParallelEnumerableTests.cs: Add Ignore attribute instead of commenting test.
Enable more tests.
svn path=/trunk/mcs/; revision=156434
Jérémie Laval [Thu, 29 Apr 2010 13:17:22 +0000 (13:17 -0000)]
2010-04-29 Jérémie Laval <jeremie.laval@gmail.com>
In class/System.Core/System.Linq/:
* ParallelQueryEnumerator.cs: Use new non-blocking collection
for storing indexed elements.
In class/System.Core/System.Linq/Internal/:
* OrderingEnumerator.cs: Use new non-blocking collection
for storing indexed elements.
svn path=/trunk/mcs/; revision=156433
Jérémie Laval [Thu, 29 Apr 2010 13:17:13 +0000 (13:17 -0000)]
2010-04-29 Jérémie Laval <jeremie.laval@gmail.com>
In class/System.Core/System.Linq/:
* ParallelExecuter.cs: Bring indexed worker methods support.
Check for null callback.
svn path=/trunk/mcs/; revision=156432
Marek Safar [Thu, 29 Apr 2010 13:02:05 +0000 (13:02 -0000)]
New test.
svn path=/trunk/mcs/; revision=156430
Marek Safar [Thu, 29 Apr 2010 13:01:45 +0000 (13:01 -0000)]
2010-04-29 Marek Safar <marek.safar@gmail.com>
A fix for bug #421737
* convert.cs, expression.cs: A boxing conversion exists from a
nullable-type to a reference type, if a boxing conversion exists
from the underlying non-nullable-value-type to the reference type.
svn path=/trunk/mcs/; revision=156429
Marek Safar [Thu, 29 Apr 2010 11:12:47 +0000 (11:12 -0000)]
Test improved.
svn path=/trunk/mcs/; revision=156415
Marek Safar [Thu, 29 Apr 2010 11:10:41 +0000 (11:10 -0000)]
2010-04-29 Marek Safar <marek.safar@gmail.com>
A fix for bug #376875
* import.cs: Import volatile modifier.
svn path=/trunk/mcs/; revision=156414
Marek Safar [Thu, 29 Apr 2010 10:45:23 +0000 (10:45 -0000)]
New tests.
svn path=/trunk/mcs/; revision=156410
Marek Safar [Thu, 29 Apr 2010 10:44:26 +0000 (10:44 -0000)]
2010-04-29 Marek Safar <marek.safar@gmail.com>
A fix for bug #372412
* typespec.cs, expression.cs, codegen.cs: Emit readonly prefix for
generic arrays.
svn path=/trunk/mcs/; revision=156409
Marek Safar [Thu, 29 Apr 2010 09:21:55 +0000 (09:21 -0000)]
Don't initialize core types to early
svn path=/trunk/mcs/; revision=156407
Marek Habersack [Thu, 29 Apr 2010 09:18:17 +0000 (09:18 -0000)]
2010-04-29 Marek Habersack <mhabersack@novell.com>
* FormsAuthentication.cs: set authentication/expiry cookie
domain. Fixes bug #600740. Patch from Stuart Siegrist
<stuart@cbtnuggets.com>, thanks!
svn path=/trunk/mcs/; revision=156405
Marek Safar [Thu, 29 Apr 2010 09:00:15 +0000 (09:00 -0000)]
Turn eval test into normal test case
svn path=/trunk/mcs/; revision=156404
Marek Safar [Thu, 29 Apr 2010 08:53:29 +0000 (08:53 -0000)]
New test.
svn path=/trunk/mcs/; revision=156403
Marek Safar [Thu, 29 Apr 2010 08:53:14 +0000 (08:53 -0000)]
2010-04-29 Marek Safar <marek.safar@gmail.com>
A fix for bug #568955
* statements.cs: Handle recursive scope initializers.
svn path=/trunk/mcs/; revision=156402
Zoltan Varga [Thu, 29 Apr 2010 02:08:04 +0000 (02:08 -0000)]
2010-04-29 Zoltan Varga <vargaz@gmail.com>
* image-writer.c (asm_writer_emit_alignment): Use ilog2 for alignments for the
apple assembler.
svn path=/trunk/mono/; revision=156389
Zoltan Varga [Thu, 29 Apr 2010 02:04:59 +0000 (02:04 -0000)]
2010-04-29 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (mono_arch_emit_prolog): Avoid an assert in full-aot mode.
svn path=/trunk/mono/; revision=156388
Zoltan Varga [Thu, 29 Apr 2010 00:43:14 +0000 (00:43 -0000)]
2010-04-29 Zoltan Varga <vargaz@gmail.com>
* aot-runtime.c (load_function): Use TARGET_X86 instead of __i386__.
svn path=/trunk/mono/; revision=156385
Marek Habersack [Thu, 29 Apr 2010 00:33:44 +0000 (00:33 -0000)]
2010-04-29 Marek Habersack <mhabersack@novell.com>
* AppResourcesAssemblyBuilder.cs: when running on windows,
SetAlPath must return al.exe path with a trailing space, or
otherwise the process won't start. Fixes bug #600691
svn path=/trunk/mcs/; revision=156382
Marek Habersack [Wed, 28 Apr 2010 23:02:30 +0000 (23:02 -0000)]
Mono build integration files
svn path=/trunk/mcs/; revision=156380
Marek Habersack [Wed, 28 Apr 2010 23:02:12 +0000 (23:02 -0000)]
Imported original OData client library sources
svn path=/trunk/mcs/; revision=156379
Mark Probst [Wed, 28 Apr 2010 22:24:22 +0000 (22:24 -0000)]
2010-04-29 Mark Probst <mark.probst@gmail.com>
* sgen-gc.c, sgen-marksweep.c, sgen-major-copying.c: Have separate
blocks for objects without references in mark&sweep, to improve
performance.
svn path=/trunk/mono/; revision=156377
Marek Safar [Wed, 28 Apr 2010 18:03:06 +0000 (18:03 -0000)]
New test.
svn path=/trunk/mcs/; revision=156356
Marek Safar [Wed, 28 Apr 2010 18:02:45 +0000 (18:02 -0000)]
2010-04-28 Marek Safar <marek.safar@gmail.com>
A fix for bug #566511
* anonymous.cs: Always get inflated version of hoisted variable
on generic type definition.
svn path=/trunk/mcs/; revision=156355
Atsushi Eno [Wed, 28 Apr 2010 16:25:01 +0000 (16:25 -0000)]
2010-04-28 Atsushi Enomoto <atsushi@ximian.com>
* ChannelDispatcher.cs : add workaround to set ChannelDispatcher
to IChannelListener. Avoid null ChannelDispatcher in http listener.
* HttpChannelListener.cs, HttpListenerManager.cs :
Fix NRE issue in olive/samples/wcf/web-http-binding/samplesvc3.exe.
svn path=/trunk/mcs/; revision=156344
Marek Safar [Wed, 28 Apr 2010 15:38:04 +0000 (15:38 -0000)]
Don't reload core types.
svn path=/trunk/mcs/; revision=156337
Jonathan Pobst [Wed, 28 Apr 2010 15:37:06 +0000 (15:37 -0000)]
See if this fixes System.Web for the msvc build.
svn path=/trunk/mono/; revision=156336
Marek Safar [Wed, 28 Apr 2010 15:25:20 +0000 (15:25 -0000)]
Track API change
svn path=/trunk/mcs/; revision=156335
Marek Safar [Wed, 28 Apr 2010 15:24:48 +0000 (15:24 -0000)]
Allow setting interactive base class with Type
svn path=/trunk/mcs/; revision=156334
Jonathan Pobst [Wed, 28 Apr 2010 15:16:18 +0000 (15:16 -0000)]
See if this fixes System.Web for the msvc build.
svn path=/trunk/mono/; revision=156332
Marek Safar [Wed, 28 Apr 2010 15:13:55 +0000 (15:13 -0000)]
2010-04-28 Marek Safar <marek.safar@gmail.com>
* import.cs, membercache.cs: Relax rules for valid properties.
svn path=/trunk/mcs/; revision=156331
Marek Safar [Wed, 28 Apr 2010 15:13:11 +0000 (15:13 -0000)]
Fixes full local test rule
svn path=/trunk/mcs/; revision=156330
Zoltan Varga [Wed, 28 Apr 2010 14:45:21 +0000 (14:45 -0000)]
Fix a warning.
svn path=/trunk/mono/; revision=156328
Marek Safar [Wed, 28 Apr 2010 13:46:40 +0000 (13:46 -0000)]
2010-04-28 Marek Safar <marek.safar@gmail.com>
* import.cs: Intern arrays used in generic arguments.
svn path=/trunk/mcs/; revision=156318
Zoltan Varga [Wed, 28 Apr 2010 13:37:24 +0000 (13:37 -0000)]
2010-04-28 Zoltan Varga <vargaz@gmail.com>
* configure.ac src/gspawn.c: Applied openbsd changes from Robert Nagy
<robert@openbsd.org>.
svn path=/trunk/mono/; revision=156317
Marek Habersack [Wed, 28 Apr 2010 13:08:39 +0000 (13:08 -0000)]
2010-04-28 Marek Habersack <mhabersack@novell.com>
* CheckBoxListTest.cs: added test for bug #600415
2010-04-28 Marek Habersack <mhabersack@novell.com>
* CheckBoxList.cs: do not modify list item status in LoadPostData
when the list control is disabled.
If an item is selected and it was unchecked by the user, deselect
it. Fixes bug #600415
svn path=/trunk/mcs/; revision=156312
Marek Safar [Wed, 28 Apr 2010 11:04:23 +0000 (11:04 -0000)]
New tests.
svn path=/trunk/mcs/; revision=156308
Marek Safar [Wed, 28 Apr 2010 11:04:03 +0000 (11:04 -0000)]
GetField requires explicit binding arguments
svn path=/trunk/mcs/; revision=156307
Marek Safar [Wed, 28 Apr 2010 10:57:10 +0000 (10:57 -0000)]
set eolstyle correctly
svn path=/trunk/mcs/; revision=156306
Marek Safar [Wed, 28 Apr 2010 10:53:44 +0000 (10:53 -0000)]
set eolstyle correctly
svn path=/trunk/mcs/; revision=156305
Marek Safar [Wed, 28 Apr 2010 10:27:25 +0000 (10:27 -0000)]
2010-04-28 Marek Safar <marek.safar@gmail.com>
A fix for bug #600398
* convert.cs: Actually use effective base type for the comparison.
svn path=/trunk/mcs/; revision=156304
Marek Safar [Wed, 28 Apr 2010 10:18:00 +0000 (10:18 -0000)]
removed debug info
svn path=/trunk/mcs/; revision=156303
Marek Safar [Wed, 28 Apr 2010 10:06:23 +0000 (10:06 -0000)]
2010-04-28 Marek Safar <marek.safar@gmail.com>
A fix for bug #600326
* ecore.cs: Pass arity to base member lookup.
svn path=/trunk/mcs/; revision=156302
Marek Safar [Wed, 28 Apr 2010 09:46:32 +0000 (09:46 -0000)]
2010-04-28 Marek Safar <marek.safar@gmail.com>
A fix for bug #573385
* expression.cs: MemberAccess is of generic type based on right
arity length only.
svn path=/trunk/mcs/; revision=156301
Marek Safar [Wed, 28 Apr 2010 09:36:11 +0000 (09:36 -0000)]
Don't double set location
svn path=/trunk/mcs/; revision=156299
Marek Safar [Wed, 28 Apr 2010 09:16:47 +0000 (09:16 -0000)]
2010-05-28 Marek Safar <marek.safar@gmail.com>
* cs-tokenizer.cs: Made tab size configurable.
svn path=/trunk/mcs/; revision=156295
Marek Safar [Wed, 28 Apr 2010 09:04:41 +0000 (09:04 -0000)]
flush
svn path=/trunk/mcs/; revision=156293
Marek Safar [Wed, 28 Apr 2010 08:35:10 +0000 (08:35 -0000)]
put jay2008 back
svn path=/trunk/mcs/; revision=156288
Marek Safar [Wed, 28 Apr 2010 08:26:53 +0000 (08:26 -0000)]
use correct path
svn path=/trunk/mcs/; revision=156287
Marek Safar [Wed, 28 Apr 2010 08:25:59 +0000 (08:25 -0000)]
svn:eolstyle
svn path=/trunk/mcs/; revision=156286
Marek Safar [Wed, 28 Apr 2010 08:24:38 +0000 (08:24 -0000)]
better integration
svn path=/trunk/mcs/; revision=156285
Marek Safar [Wed, 28 Apr 2010 08:23:35 +0000 (08:23 -0000)]
fixes build
svn path=/trunk/mcs/; revision=156284
Atsushi Eno [Wed, 28 Apr 2010 06:11:30 +0000 (06:11 -0000)]
2010-04-28 Atsushi Enomoto <atsushi@ximian.com>
* XmlInputStream.cs : minimize initial buffer size so that it does
not mostly block some readers. Fixed bug #591291.
svn path=/trunk/mcs/; revision=156280
Atsushi Eno [Wed, 28 Apr 2010 01:22:00 +0000 (01:22 -0000)]
2010-04-28 Atsushi Enomoto <atsushi@ximian.com>
* XmlDocument.cs : it seems .net does allow Load() with such an xml
reader positioned in the middle of the document. Fixed bug #598953.
* XmlDocumentTests.cs : add test for bug #598953.
svn path=/trunk/mcs/; revision=156278
Atsushi Eno [Wed, 28 Apr 2010 01:08:01 +0000 (01:08 -0000)]
2010-04-28 Atsushi Enomoto <atsushi@ximian.com>
* KnownTypeCollection.cs : support DataContractNamespaceAttribute.
Fixed bug #599889.
* XmlObjectSerializerTest.cs : add test for bug #599899.
svn path=/trunk/mcs/; revision=156277
Mark Probst [Wed, 28 Apr 2010 00:11:28 +0000 (00:11 -0000)]
2010-04-28 Mark Probst <mark.probst@gmail.com>
* sgen-gc.c, sgen-marksweep.c, sgen-major-copying.c: Bring heavy
statistics up-to-date.
svn path=/trunk/mono/; revision=156274
Miguel de Icaza [Tue, 27 Apr 2010 23:26:56 +0000 (23:26 -0000)]
Add csharp solution and project
svn path=/trunk/mcs/; revision=156271
Miguel de Icaza [Tue, 27 Apr 2010 23:06:28 +0000 (23:06 -0000)]
Make changes so it is easy to build on Windows
svn path=/trunk/mcs/; revision=156269
Miguel de Icaza [Tue, 27 Apr 2010 23:05:46 +0000 (23:05 -0000)]
Add solution
svn path=/trunk/mcs/; revision=156268
Marek Habersack [Tue, 27 Apr 2010 23:05:02 +0000 (23:05 -0000)]
Fix the build
svn path=/trunk/mcs/; revision=156267
Marek Habersack [Tue, 27 Apr 2010 22:49:20 +0000 (22:49 -0000)]
2010-04-28 Marek Habersack <mhabersack@novell.com>
* Makefile (OTHER_LIB_MCS_FLAGS): added a reference to
System.Web.ApplicationServices in the 4.0 profile.
2010-04-28 Marek Habersack <mhabersack@novell.com>
* KeyedList.cs: do not implement IStateManager in 4.0
2010-04-28 Marek Habersack <mhabersack@novell.com>
* Makefile (OTHER_LIB_MCS_FLAGS): added a reference to
System.Web.ApplicationServices in the 4.0 profile.
2010-04-28 Marek Habersack <mhabersack@novell.com>
* Makefile (LIB_MCS_FLAGS): added a reference to
System.Web.ApplicationServices in the 4.0 profile.
2010-04-28 Marek Habersack <mhabersack@novell.com>
* Makefile (OTHER_LIB_MCS_FLAGS): added a reference to
System.Web.ApplicationServices in the 4.0 profile.
2010-04-28 Marek Habersack <mhabersack@novell.com>
* Makefile (common_dirs): added System.Web.ApplicationServices
2010-04-28 Marek Habersack <mhabersack@novell.com>
* RolePrincipal.cs: class is not sealed in 4.0
* MembershipUser.cs: type forwarded to
System.Web.ApplicationServices in 4.0.
In the 4.0 profile, a MembershipHelper instance is created using
reflection, so that the Membership class and password
encryption/decryption services can be accessed without referencing
System.Web
* MembershipProvider.cs: type forwarded to
System.Web.ApplicationServices in 4.0.
{Encrypt,Decrypt}Password implementations moved to
MembershipHelper.
Added new EncryptPassword overload for 4.0
* MembershipHelper.cs: a helper class to handle password
encryption/decryption and to forward requests for certain
Membership properties in 4.0. It is used also in 2.0 to keep code
cleaner. System.Web.ApplicationServices uses it to access the
Membership class without having to reference System.Web
* MembershipCreateStatus.cs, MembershipCreateUserException.cs,
MembershipPasswordException.cs, MembershipPasswordFormat.cs,
MembershipProviderCollection.cs, MembershipUserCollection.cs,
MembershipValidatePasswordEventHandler.cs, RoleProvider.cs,
ValidatePasswordEventArgs.cs:
types forwarded to System.Web.ApplicationServices in 4.0
* FormsIdentity.cs: class is not sealed in 4.0
svn path=/trunk/mcs/; revision=156264
Zoltan Varga [Tue, 27 Apr 2010 22:46:12 +0000 (22:46 -0000)]
2010-04-28 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c (emit_got_info): Double the buffer size to avoid an assert.
svn path=/trunk/mono/; revision=156262
Miguel de Icaza [Tue, 27 Apr 2010 21:35:52 +0000 (21:35 -0000)]
Disable per Zoltan's suggestion
svn path=/trunk/mcs/; revision=156259
Zoltan Varga [Tue, 27 Apr 2010 21:04:30 +0000 (21:04 -0000)]
2010-04-27 Zoltan Varga <vargaz@gmail.com>
* dwarfwriter.c (emit_line_number_info): Get rid of the usage of GArray, so
line number support works with eglib.
svn path=/trunk/mono/; revision=156258
Miguel de Icaza [Tue, 27 Apr 2010 21:01:06 +0000 (21:01 -0000)]
2010-04-27 Miguel de Icaza <miguel@novell.com>
* repl.cs: Improvements to run better on Windows.
svn path=/trunk/mcs/; revision=156257
Zoltan Varga [Tue, 27 Apr 2010 20:48:52 +0000 (20:48 -0000)]
2010-04-27 Zoltan Varga <vargaz@gmail.com>
* load-missing.il: Make BrokenClass inherit from a class in t, not mscorlib, so
mcs can load load-missing.dll as a reference.
svn path=/trunk/mono/; revision=156256
Zoltan Varga [Tue, 27 Apr 2010 20:35:40 +0000 (20:35 -0000)]
2010-04-27 Zoltan Varga <vargaz@gmail.com>
* Makefile.am (DISABLED_TESTS): Add gc-altstack.exe since it randomly fails
under Boehm, which can't handle threads which are executing on an altstack during
stack marking.
svn path=/trunk/mono/; revision=156255
Marek Safar [Tue, 27 Apr 2010 19:25:27 +0000 (19:25 -0000)]
2010-05-27 Marek Safar <marek.safar@gmail.com>
* attribute.cs: Ensure Obsolete members are defined before doing
ctor look-up.
svn path=/trunk/mcs/; revision=156251
Mark Probst [Tue, 27 Apr 2010 18:48:23 +0000 (18:48 -0000)]
2010-04-27 Mark Probst <mark.probst@gmail.com>
* sgen-gc.c, sgen-marksweep.c, sgen-major-copying.c: Support
heap-dump for mark&sweep.
2010-04-27 Mark Probst <mark.probst@gmail.com>
* scripts/mono-heapviz: If the major sections are too small, use a
larger width.
svn path=/trunk/mono/; revision=156249
Marek Safar [Tue, 27 Apr 2010 18:42:16 +0000 (18:42 -0000)]
2010-05-27 Marek Safar <marek.safar@gmail.com>
* visit.cs: Add DOM visitor skeleton.
* *.cs: Updated.
svn path=/trunk/mcs/; revision=156246
Zoltan Varga [Tue, 27 Apr 2010 18:35:55 +0000 (18:35 -0000)]
2010-04-27 Zoltan Varga <vargaz@gmail.com>
* configure.in: Switch to eglib by default.
svn path=/trunk/mono/; revision=156245
Zoltan Varga [Tue, 27 Apr 2010 18:29:30 +0000 (18:29 -0000)]
Fix win32 build.
svn path=/trunk/mono/; revision=156244
Ivan Zlatev [Tue, 27 Apr 2010 17:58:39 +0000 (17:58 -0000)]
2010-04-27 Ivan Zlatev <ivan@ivanz.com>
* DataGridView.cs: Fix multiple issues when inserting and adding new
columns.
svn path=/trunk/mcs/; revision=156212
Marek Safar [Tue, 27 Apr 2010 17:27:27 +0000 (17:27 -0000)]
2010-05-27 Marek Safar <marek.safar@gmail.com>
* attribute.cs, codegen.cs: Drop COMPILER_ACCESS hack.
svn path=/trunk/mcs/; revision=156200
Marek Safar [Tue, 27 Apr 2010 17:24:23 +0000 (17:24 -0000)]
New tests.
svn path=/trunk/mcs/; revision=156196