mono.git
14 years ago2010-05-01 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-05-01 Carlos Alberto Cortez <calberto.cortez@gmail.com>
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

14 years ago2010-05-01 Carlos Alberto Cortez <calberto.cortez@gmail.com>
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

14 years ago2010-05-01 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-05-01 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-05-01 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-04-30 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-04-30 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-04-30 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-04-30 Marek Safar <marek.safar@gmail.com>
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

14 years agoNew tests.
Marek Safar [Fri, 30 Apr 2010 14:44:54 +0000 (14:44 -0000)]
New tests.

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

14 years ago2010-04-30 Marek Safar <marek.safar@gmail.com>
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

14 years agoIgnore exceptions from the callback
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

14 years agoAvoid nullref when shutting down
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

14 years agoKeep parsing after invalid arguments
Marek Safar [Fri, 30 Apr 2010 11:44:07 +0000 (11:44 -0000)]
Keep parsing after invalid arguments

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

14 years ago2010-04-30 Atsushi Enomoto <atsushi@ximian.com>
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

14 years agoconfigure: Don't hardcode libm dependency
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

14 years agoFix make dist.
Zoltan Varga [Thu, 29 Apr 2010 22:02:58 +0000 (22:02 -0000)]
Fix make dist.

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

14 years ago2010-04-29 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-04-29 Zoltan Varga <vargaz@gmail.com>
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

14 years agoChangeLog update
Marek Habersack [Thu, 29 Apr 2010 20:57:28 +0000 (20:57 -0000)]
ChangeLog update

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

14 years ago2010-04-29 Geoff Norton <gnorton@novell.com>
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

14 years ago2010-04-29 Marek Safar <marek.safar@gmail.com>
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

14 years agoNew tests.
Marek Safar [Thu, 29 Apr 2010 14:58:11 +0000 (14:58 -0000)]
New tests.

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

14 years ago2010-04-29 Marek Safar <marek.safar@gmail.com>
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

14 years ago2010-04-29 Marek Safar <marek.safar@gmail.com>
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

14 years ago2010-04-29 Jérémie Laval <jeremie.laval@gmail.com>
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

14 years ago2010-04-29 Jérémie Laval <jeremie.laval@gmail.com>
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

14 years ago2010-04-29 Jérémie Laval <jeremie.laval@gmail.com>
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

14 years agoNew test.
Marek Safar [Thu, 29 Apr 2010 13:02:05 +0000 (13:02 -0000)]
New test.

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

14 years ago2010-04-29 Marek Safar <marek.safar@gmail.com>
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

14 years agoTest improved.
Marek Safar [Thu, 29 Apr 2010 11:12:47 +0000 (11:12 -0000)]
Test improved.

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

14 years ago2010-04-29 Marek Safar <marek.safar@gmail.com>
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

14 years agoNew tests.
Marek Safar [Thu, 29 Apr 2010 10:45:23 +0000 (10:45 -0000)]
New tests.

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

14 years ago2010-04-29 Marek Safar <marek.safar@gmail.com>
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

14 years agoDon't initialize core types to early
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

14 years ago2010-04-29 Marek Habersack <mhabersack@novell.com>
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

14 years agoTurn eval test into normal test case
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

14 years agoNew test.
Marek Safar [Thu, 29 Apr 2010 08:53:29 +0000 (08:53 -0000)]
New test.

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

14 years ago2010-04-29 Marek Safar <marek.safar@gmail.com>
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

14 years ago2010-04-29 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-04-29 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-04-29 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-04-29 Marek Habersack <mhabersack@novell.com>
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

14 years agoMono build integration files
Marek Habersack [Wed, 28 Apr 2010 23:02:30 +0000 (23:02 -0000)]
Mono build integration files

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

14 years agoImported original OData client library sources
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

14 years ago2010-04-29 Mark Probst <mark.probst@gmail.com>
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

14 years agoNew test.
Marek Safar [Wed, 28 Apr 2010 18:03:06 +0000 (18:03 -0000)]
New test.

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

14 years ago2010-04-28 Marek Safar <marek.safar@gmail.com>
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

14 years ago2010-04-28 Atsushi Enomoto <atsushi@ximian.com>
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

14 years agoDon't reload core types.
Marek Safar [Wed, 28 Apr 2010 15:38:04 +0000 (15:38 -0000)]
Don't reload core types.

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

14 years agoSee if this fixes System.Web for the msvc build.
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

14 years agoTrack API change
Marek Safar [Wed, 28 Apr 2010 15:25:20 +0000 (15:25 -0000)]
Track API change

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

14 years agoAllow setting interactive base class with Type
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

14 years agoSee if this fixes System.Web for the msvc build.
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

14 years ago2010-04-28 Marek Safar <marek.safar@gmail.com>
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

14 years agoFixes full local test rule
Marek Safar [Wed, 28 Apr 2010 15:13:11 +0000 (15:13 -0000)]
Fixes full local test rule

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

14 years agoFix a warning.
Zoltan Varga [Wed, 28 Apr 2010 14:45:21 +0000 (14:45 -0000)]
Fix a warning.

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

14 years ago2010-04-28 Marek Safar <marek.safar@gmail.com>
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

14 years ago2010-04-28 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-04-28 Marek Habersack <mhabersack@novell.com>
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

14 years agoNew tests.
Marek Safar [Wed, 28 Apr 2010 11:04:23 +0000 (11:04 -0000)]
New tests.

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

14 years agoGetField requires explicit binding arguments
Marek Safar [Wed, 28 Apr 2010 11:04:03 +0000 (11:04 -0000)]
GetField requires explicit binding arguments

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

14 years agoset eolstyle correctly
Marek Safar [Wed, 28 Apr 2010 10:57:10 +0000 (10:57 -0000)]
set eolstyle correctly

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

14 years agoset eolstyle correctly
Marek Safar [Wed, 28 Apr 2010 10:53:44 +0000 (10:53 -0000)]
set eolstyle correctly

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

14 years ago2010-04-28 Marek Safar <marek.safar@gmail.com>
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

14 years agoremoved debug info
Marek Safar [Wed, 28 Apr 2010 10:18:00 +0000 (10:18 -0000)]
removed debug info

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

14 years ago2010-04-28 Marek Safar <marek.safar@gmail.com>
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

14 years ago2010-04-28 Marek Safar <marek.safar@gmail.com>
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

14 years agoDon't double set location
Marek Safar [Wed, 28 Apr 2010 09:36:11 +0000 (09:36 -0000)]
Don't double set location

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

14 years ago2010-05-28 Marek Safar <marek.safar@gmail.com>
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

14 years agoflush
Marek Safar [Wed, 28 Apr 2010 09:04:41 +0000 (09:04 -0000)]
flush

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

14 years agoput jay2008 back
Marek Safar [Wed, 28 Apr 2010 08:35:10 +0000 (08:35 -0000)]
put jay2008 back

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

14 years agouse correct path
Marek Safar [Wed, 28 Apr 2010 08:26:53 +0000 (08:26 -0000)]
use correct path

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

14 years agosvn:eolstyle
Marek Safar [Wed, 28 Apr 2010 08:25:59 +0000 (08:25 -0000)]
svn:eolstyle

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

14 years agobetter integration
Marek Safar [Wed, 28 Apr 2010 08:24:38 +0000 (08:24 -0000)]
better integration

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

14 years agofixes build
Marek Safar [Wed, 28 Apr 2010 08:23:35 +0000 (08:23 -0000)]
fixes build

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

14 years ago2010-04-28 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2010-04-28 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2010-04-28 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2010-04-28 Mark Probst <mark.probst@gmail.com>
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

14 years agoAdd csharp solution and project
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

14 years agoMake changes so it is easy to build on Windows
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

14 years agoAdd solution
Miguel de Icaza [Tue, 27 Apr 2010 23:05:46 +0000 (23:05 -0000)]
Add solution

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

14 years agoFix the build
Marek Habersack [Tue, 27 Apr 2010 23:05:02 +0000 (23:05 -0000)]
Fix the build

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

14 years ago2010-04-28 Marek Habersack <mhabersack@novell.com>
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

14 years ago2010-04-28 Zoltan Varga <vargaz@gmail.com>
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

14 years agoDisable per Zoltan's suggestion
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

14 years ago2010-04-27 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-04-27 Miguel de Icaza <miguel@novell.com>
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

14 years ago2010-04-27 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-04-27 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2010-05-27 Marek Safar <marek.safar@gmail.com>
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

14 years ago2010-04-27 Mark Probst <mark.probst@gmail.com>
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

14 years ago2010-05-27 Marek Safar <marek.safar@gmail.com>
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

14 years ago2010-04-27 Zoltan Varga <vargaz@gmail.com>
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

14 years agoFix win32 build.
Zoltan Varga [Tue, 27 Apr 2010 18:29:30 +0000 (18:29 -0000)]
Fix win32 build.

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

14 years ago2010-04-27 Ivan Zlatev <ivan@ivanz.com>
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

14 years ago2010-05-27 Marek Safar <marek.safar@gmail.com>
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

14 years agoNew tests.
Marek Safar [Tue, 27 Apr 2010 17:24:23 +0000 (17:24 -0000)]
New tests.

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