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
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
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
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
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
Marek Safar [Tue, 27 Apr 2010 12:33:26 +0000 (12:33 -0000)]
New tests.
svn path=/trunk/mcs/; revision=156177
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
Marek Safar [Tue, 27 Apr 2010 09:03:55 +0000 (09:03 -0000)]
properties
svn path=/trunk/mcs/; revision=156170
Marek Safar [Tue, 27 Apr 2010 08:40:02 +0000 (08:40 -0000)]
Flush (work in progress)
svn path=/trunk/mcs/; revision=156168
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
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
Marek Safar [Tue, 27 Apr 2010 08:05:51 +0000 (08:05 -0000)]
Forget this one
svn path=/trunk/mcs/; revision=156164
Marek Safar [Tue, 27 Apr 2010 08:05:06 +0000 (08:05 -0000)]
flush
svn path=/trunk/mcs/; revision=156163
Marek Safar [Tue, 27 Apr 2010 08:01:17 +0000 (08:01 -0000)]
New tests.
svn path=/trunk/mcs/; revision=156162
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
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
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
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
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
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
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
Miguel de Icaza [Mon, 26 Apr 2010 20:16:17 +0000 (20:16 -0000)]
Fix the build
svn path=/trunk/mcs/; revision=156129
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
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
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
Marek Safar [Mon, 26 Apr 2010 17:17:50 +0000 (17:17 -0000)]
Fixed warning
svn path=/trunk/mcs/; revision=156117
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Zoltan Varga [Sat, 24 Apr 2010 23:49:00 +0000 (23:49 -0000)]
Add a test.
svn path=/trunk/mono/; revision=156053
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
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
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
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
Zoltan Varga [Sat, 24 Apr 2010 17:51:14 +0000 (17:51 -0000)]
Put back check_object () function.
svn path=/trunk/mono/; revision=156046
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
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
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
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
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