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

14 years ago2010-04-27 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 27 Apr 2010 17:23:59 +0000 (17:23 -0000)]
2010-04-27  Marek Safar  <marek.safar@gmail.com>

* TypeBuilder.cs: StructLayoutAttribute ctor can be builder when
compiling corlib.

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

14 years ago2010-04-27 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Tue, 27 Apr 2010 16:48:21 +0000 (16:48 -0000)]
2010-04-27  Miguel de Icaza  <miguel@novell.com>

        * driver.c, mini.c: Since linking with LLVM makes the default Mono
        dirty an extra 70kb pages on startup we are now going to choose a
        different strategy: ship mono and mono-llvm binaries, with the
        second being the one that links with LLVM and defaults to LLVM
        being enabled.

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

14 years ago2010-04-27 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 27 Apr 2010 16:07:30 +0000 (16:07 -0000)]
2010-04-27  Zoltan Varga  <vargaz@gmail.com>

* loader.c (mono_method_get_header): Move the is_inflated case before the
wrapper case, as a method can be both.

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

14 years ago2010-04-27 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 27 Apr 2010 15:55:08 +0000 (15:55 -0000)]
2010-04-27  Zoltan Varga  <vargaz@gmail.com>

* tramp-x86.c exceptions-x86.c mini-x86.c aot-compiler.c aot-runtime.c:
Implement full-aot support on x86.

* method-to-ir.c: Always use a got var on x86 too, just like on ppc, because the
trampolines depend on it. Use MONO_ARCH_GOT_REG as the got register, instead of
the first register returned by get_global_int_regs ().

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

* iltests.il.in: Disable tail call tests when running with full-aot.

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

14 years agoNew tests.
Marek Safar [Tue, 27 Apr 2010 12:33:26 +0000 (12:33 -0000)]
New tests.

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

14 years ago2010-04-27 Lluis Sanchez <lluis@novell.com>
Lluis Sanchez [Tue, 27 Apr 2010 10:21:34 +0000 (10:21 -0000)]
2010-04-27  Lluis Sanchez  <lluis@novell.com>

* ITargetProcess.cs:
* VirtualMachine.cs:
* VirtualMachineManager.cs:
Restored old API. Renamed IProcess to ITargetProcess everywhere
to avoid naming conflicts.

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

14 years agoproperties
Marek Safar [Tue, 27 Apr 2010 09:03:55 +0000 (09:03 -0000)]
properties

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

14 years agoFlush (work in progress)
Marek Safar [Tue, 27 Apr 2010 08:40:02 +0000 (08:40 -0000)]
Flush (work in progress)

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

14 years ago2010-05-27 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 27 Apr 2010 08:20:18 +0000 (08:20 -0000)]
2010-05-27  Marek Safar  <marek.safar@gmail.com>

* *.cs: Sync with the latest gmcs.

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

14 years ago2010-05-27 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 27 Apr 2010 08:18:27 +0000 (08:18 -0000)]
2010-05-27  Marek Safar  <marek.safar@gmail.com>

* repl.cs: Sync with the latest gmcs

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

14 years agoForget this one
Marek Safar [Tue, 27 Apr 2010 08:05:51 +0000 (08:05 -0000)]
Forget this one

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

14 years agoflush
Marek Safar [Tue, 27 Apr 2010 08:05:06 +0000 (08:05 -0000)]
flush

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

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

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

14 years ago2010-05-27 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 27 Apr 2010 07:59:41 +0000 (07:59 -0000)]
2010-05-27  Marek Safar  <marek.safar@gmail.com>

* *.cs: Major rewrite of compiler internals to better work with
unmodified System.Reflection.Emit. Some of the key changes are
- TypeSpec replaces reflection specific System.Type.
- All Type(TypeSpec) operations are now done in compiler therefore
no dependency on SRE to inflate generic members and types or to
query unclosed types.
- MemberCache is now the only and full hierarchical topology.
- Generic constraints are implemented properly.
- And as a bonus compilation is on average 30% faster.

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

14 years ago2010-04-27 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Tue, 27 Apr 2010 07:27:34 +0000 (07:27 -0000)]
2010-04-27  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ToolStripSplitButton.cs:
* ToolStripDropDownItem.cs:
* ToolStripMenuItem.cs: Update overrides.
* ToolStripItem.cs: Pass the number of clicks to HandleClick when
firing OnMouseUp, so we can later fire either OnClick or
OnDoubleClick.

Fixes #558632.

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

14 years ago2010-04-26 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Tue, 27 Apr 2010 01:21:32 +0000 (01:21 -0000)]
2010-04-26  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* RichTextBox.cs: When emitting the complete RTF value escape chars
above 0x80, at .Net seems to do. This way we are able to make
round-trip assignations between the setter and getter of the
RichTextBox.Rtf property.
Fixes part of #586901.

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

14 years ago2010-04-27 Mark Probst <mark.probst@gmail.com>
Mark Probst [Mon, 26 Apr 2010 23:55:22 +0000 (23:55 -0000)]
2010-04-27  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c, sgen-marksweep.c, sgen-major-copying.c: Don't do a
        separate pass to scan pinned and large object but use the gray
        queue like for regular objects.

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

14 years ago2010-04-27 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 26 Apr 2010 23:38:29 +0000 (23:38 -0000)]
2010-04-27  Marek Habersack  <mhabersack@novell.com>

* HttpException.cs: implemented 4.0 property WebEventCode, also
made it available in the 2.0 profile as internal.
Added a method with several overloads, NewWithCode, which creates
an instance of HttpException and sets the web error code.

* HttpApplication.cs, HttpRequest.cs, HttpRuntime.cs: use
HttpException.NewWithCode for some exceptions.

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

14 years ago2010-04-26 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 26 Apr 2010 23:38:17 +0000 (23:38 -0000)]
2010-04-26  Marek Habersack  <mhabersack@novell.com>

* HttpContextWrapper.cs: implemented two 4.0 methods: RemapHandler
and SetSessionStateBehavior

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

14 years ago2010-04-26 Ivan Zlatev <ivan@ivanz.com>
Ivan Zlatev [Mon, 26 Apr 2010 21:57:47 +0000 (21:57 -0000)]
2010-04-26  Ivan Zlatev  <ivan@ivanz.com>

* DataGridView.cs: Handle all possible cases for when a new column is
added and there are existing rows with existing cells both in the
non-databound and the databound scenario.
[Fixes bug #583387]

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

14 years agoFix the build
Miguel de Icaza [Mon, 26 Apr 2010 20:16:17 +0000 (20:16 -0000)]
Fix the build

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

14 years ago2010-04-26 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 26 Apr 2010 19:39:32 +0000 (19:39 -0000)]
2010-04-26  Marek Habersack  <mhabersack@novell.com>

* MemoryCacheTest.cs: added tests for LRU removal of entries.

2010-04-26  Marek Habersack  <mhabersack@novell.com>

* MemoryCacheLRU.cs: added

* MemoryCacheContainer.cs: added LRU entry cache.

* MemoryCache.cs: added option to emulate one CPU on SMP machines
(for testing purposes) - "__MonoEmulateOneCPU"

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

14 years ago2010-04-26 Geoff Norton <gnorton@novell.com>
Geoff Norton [Mon, 26 Apr 2010 18:10:42 +0000 (18:10 -0000)]
2010-04-26  Geoff Norton  <gnorton@novell.com>

        * configure.in: Allow cross compiling osx for 64-bit

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

14 years ago2010-04-26 Geoff Norton <gnorton@novell.com>
Geoff Norton [Mon, 26 Apr 2010 18:10:31 +0000 (18:10 -0000)]
2010-04-26  Geoff Norton  <gnorton@novell.com>

        * processes.c: Fix this for 64-bit darwin.

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

14 years agoFixed warning
Marek Safar [Mon, 26 Apr 2010 17:17:50 +0000 (17:17 -0000)]
Fixed warning

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

14 years ago2010-04-26 Lluis Sanchez <lluis@novell.com>
Lluis Sanchez [Mon, 26 Apr 2010 16:41:13 +0000 (16:41 -0000)]
2010-04-26  Lluis Sanchez  <lluis@novell.com>

* IProcess.cs:
* VirtualMachine.cs:
* VirtualMachineManager.cs:
Added new IProcess interface which wraps the debugged process.
This abstraction makes it easier to support debugging processes
for which we don't have a direct Process reference (for example,
if the process is remote).

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

14 years ago2010-04-26 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 26 Apr 2010 12:03:24 +0000 (12:03 -0000)]
2010-04-26  Zoltan Varga  <vargaz@gmail.com>

* configure.in: Applied patch from Robert Nagy (robert@openbsd.org). Add
sys/param.h dependencies to a few checks.

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

14 years ago2010-04-26 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 26 Apr 2010 11:55:13 +0000 (11:55 -0000)]
2010-04-26  Zoltan Varga  <vargaz@gmail.com>

* boehm-gc.c: Applied patch from Robert Nagy (robert@openbsd.org). Include
string.h for memmove.

socket-io.c: Applied patch from Robert Nagy (robert@openbsd.org).
ipaddress_to_struct_in6_addr() is only needed when
defined(HAVE_STRUCT_IP_MREQN) || defined(HAVE_STRUCT_IP_MREQ).

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

14 years ago2010-04-26 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 26 Apr 2010 11:55:05 +0000 (11:55 -0000)]
2010-04-26  Zoltan Varga  <vargaz@gmail.com>

* method-to-ir.c (mono_op_to_op_imm_noemul): Fix a warning.

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

14 years ago2010-04-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 26 Apr 2010 09:00:07 +0000 (09:00 -0000)]
2010-04-26  Atsushi Enomoto  <atsushi@ximian.com>

* XamlMember.cs : hack GetHashCode().

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

14 years ago2010-04-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 26 Apr 2010 08:59:40 +0000 (08:59 -0000)]
2010-04-26  Atsushi Enomoto  <atsushi@ximian.com>

* XamlObjectReaderTest.cs : more test use cases.

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

14 years ago2010-04-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 26 Apr 2010 08:29:02 +0000 (08:29 -0000)]
2010-04-26  Atsushi Enomoto  <atsushi@ximian.com>

* XamlObjectReader.cs : now it can look into values and pick up
  more required namespace prefixes.

* XamlObjectReaderTest.cs : enable working tests.
* XamlTypeTest.cs : added a test for GetAliasedProperty().

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

14 years ago2010-04-26 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 26 Apr 2010 06:08:53 +0000 (06:08 -0000)]
2010-04-26  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* XplatUIX11.cs: When retrieving data from the x11 clipboard and we
are using either XA_STRING or OEMTEXT try to detect if we have escaped
unicode chars, and unescape them as needed. This us used by some
(gnome) applications to pass unicode chars in a non-unicode context.
Fixes #596402.

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

14 years ago * Monodoc/ecma-provider.cs: Support the full set of possible operator
Jonathan Pryor [Mon, 26 Apr 2010 02:43:42 +0000 (02:43 -0000)]
* Monodoc/ecma-provider.cs: Support the full set of possible operator
  names within EcmaHelpSource.MakeOperatorSignature() (where "full" is
  "whatever is included in ECMA-335 §10.3.1 through §10.3.3").
  Fixes InvalidOperationException reported to mono-docs-list.

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

14 years ago2010-04-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Sun, 25 Apr 2010 23:15:38 +0000 (23:15 -0000)]
2010-04-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* TimeSpanTest.cs: New test for ToString using custom formats.

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

14 years ago2010-04-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Sun, 25 Apr 2010 23:14:36 +0000 (23:14 -0000)]
2010-04-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* TimeSpan.cs: Support custom formats in ToString().

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

14 years agoeglib: Fix iconv check for GNU libiconv
Andreas Färber [Sun, 25 Apr 2010 15:26:55 +0000 (15:26 -0000)]
eglib: Fix iconv check for GNU libiconv

* configure.ac: The iconv function may be libiconv_open.
Fixes linking with GNU libiconv.

This commit is licensed under the MIT X11 license.

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

14 years agoFix bug #599486.
Ankit Jain [Sun, 25 Apr 2010 08:51:02 +0000 (08:51 -0000)]
Fix bug #599486.
* xbuild/Microsoft.CSharp.targets:
* xbuild/Microsoft.VisualBasic.targets: Add $(CoreCompileDependsOn)
for the CoreCompile target.

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

14 years ago2010-04-25 Mark Probst <mark.probst@gmail.com>
Mark Probst [Sun, 25 Apr 2010 02:21:54 +0000 (02:21 -0000)]
2010-04-25  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c, sgen-marksweep.c, sgen-major-copying.c: Properly
        separate copy_object functions for major vs nursery.  Allows us to
        get rid of a few checks and the start and end parameters for many
        functions.

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

14 years ago2010-04-25 Mark Probst <mark.probst@gmail.com>
Mark Probst [Sun, 25 Apr 2010 01:51:35 +0000 (01:51 -0000)]
2010-04-25  Mark Probst  <mark.probst@gmail.com>

        * sgen-marksweep.c, sgen-gc.c, sgen-major-copying.c,
        sgen-protocol.c, sgen-protocol.h, Makefile.am: Major Mark&Sweep
        collector.

2010-04-25  Mark Probst  <mark.probst@gmail.com>

        * tools/sgen/sgen-grep-binprot.c: Support for major Mark&Sweep
        collector.

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

14 years agoAdd a test.
Zoltan Varga [Sat, 24 Apr 2010 23:49:00 +0000 (23:49 -0000)]
Add a test.

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

14 years ago2010-04-25 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 24 Apr 2010 23:48:06 +0000 (23:48 -0000)]
2010-04-25  Zoltan Varga  <vargaz@gmail.com>

* class.c (mono_class_create_from_typedef): Initialize class->nested_in after
calling setup_mono_type () since the nested parent could recursively reference
the nested class using generic constraints. Fixes #599469.

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

14 years ago2010-04-25 Ivan Zlatev <ivan@ivanz.com>
Ivan Zlatev [Sat, 24 Apr 2010 23:39:28 +0000 (23:39 -0000)]
2010-04-25  Ivan Zlatev  <ivan@ivanz.com>

* DataGridViewCellCollection.cs, DataGridView.cs:
Ensure column cell templates are properly applied.
[Fixes bug #583404]

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

14 years ago2010-04-24 Ivan Zlatev <ivan@ivanz.com>
Ivan Zlatev [Sat, 24 Apr 2010 21:57:46 +0000 (21:57 -0000)]
2010-04-24  Ivan Zlatev  <ivan@ivanz.com>

* DataGridViewColumnCollection.cs: When adding a column also
set the DisplayIndex if its now set by the user already.
        * DataGridViewColumnCollectionTest.cs: Add tests for bug #583387.
[Fixes bug #583387]

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

14 years ago2010-04-24 Mark Probst <mark.probst@gmail.com>
Mark Probst [Sat, 24 Apr 2010 17:57:40 +0000 (17:57 -0000)]
2010-04-24  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c, sgen-pinning.c, sgen-major-copying.c: Major
        collector abstraction.

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

14 years agoPut back check_object () function.
Zoltan Varga [Sat, 24 Apr 2010 17:51:14 +0000 (17:51 -0000)]
Put back check_object () function.

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

14 years ago2010-04-24 Mark Probst <mark.probst@gmail.com>
Mark Probst [Sat, 24 Apr 2010 16:22:36 +0000 (16:22 -0000)]
2010-04-24  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c: Remove more unneeded code.

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

14 years ago2010-04-24 Mark Probst <mark.probst@gmail.com>
Mark Probst [Sat, 24 Apr 2010 15:51:02 +0000 (15:51 -0000)]
2010-04-24  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c: Disable managed allocator and wbarrier when the
        binary protocol is enabled.

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

14 years ago2010-04-24 Mark Probst <mark.probst@gmail.com>
Mark Probst [Sat, 24 Apr 2010 15:32:26 +0000 (15:32 -0000)]
2010-04-24  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c: Put nursery-fragment-cleaning into its own function.

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

14 years ago2010-04-24 Mark Probst <mark.probst@gmail.com>
Mark Probst [Sat, 24 Apr 2010 15:28:39 +0000 (15:28 -0000)]
2010-04-24  Mark Probst  <mark.probst@gmail.com>

        * mini.c, driver.c: Initialize mono_use_llvm in mono_main(), not
        in the initializer, because it's non-constant.

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

14 years ago2010-04-24 Mark Probst <mark.probst@gmail.com>
Mark Probst [Sat, 24 Apr 2010 14:58:51 +0000 (14:58 -0000)]
2010-04-24  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c: Remove a few commented out and unneeded bits.

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