mono.git
15 years ago2009-05-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 26 May 2009 07:55:32 +0000 (07:55 -0000)]
2009-05-26  Atsushi Enomoto  <atsushi@ximian.com>

* DuplexSessionChannelBase.cs, DuplexChannelBase.cs:
  rename from former to latter.

* System.ServiceModel.dll.sources: cosmetic file renaming.

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

15 years ago2009-05-26 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 26 May 2009 00:46:19 +0000 (00:46 -0000)]
2009-05-26  Zoltan Varga  <vargaz@gmail.com>

* CMakeLists.txt: implement arm fpu detection, add vfp detection as
well.

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

15 years ago * ColorDialog.cs: Actually add the help button to the form, so it can
Carlos Alberto Cortez [Tue, 26 May 2009 00:39:19 +0000 (00:39 -0000)]
* ColorDialog.cs: Actually add the help button to the form, so it can
be visible.
Fixes #478555.

2009-05-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>

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

15 years ago2009-05-26 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 25 May 2009 22:51:36 +0000 (22:51 -0000)]
2009-05-26  Zoltan Varga  <vargaz@gmail.com>

* CMakeLists.txt: Add arm support.

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

15 years ago2009-05-26 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 25 May 2009 22:47:44 +0000 (22:47 -0000)]
2009-05-26  Zoltan Varga  <vargaz@gmail.com>

* CMakeLists.txt: New file.

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

15 years ago2009-05-25 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 25 May 2009 22:44:07 +0000 (22:44 -0000)]
2009-05-25 Rodrigo Kumpera  <rkumpera@novell.com>

* mini-x86.c (mono_arch_output_basic_block): Fix the precision of
long_conv_to_r_un to 64 bits.

* cpu-x86.md: Increase the instruction size due to the changes.

* iltests.il.in: Add regression test.

Fixes #467201.

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

15 years ago2009-05-25 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 25 May 2009 22:43:54 +0000 (22:43 -0000)]
2009-05-25 Rodrigo Kumpera  <rkumpera@novell.com>

* objects.cs: Move the previous test from basic.cs to here.

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

15 years agoThis my comment leftovers day
Rodrigo Kumpera [Mon, 25 May 2009 21:06:29 +0000 (21:06 -0000)]
This my comment leftovers day

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

15 years ago2009-05-25 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 25 May 2009 20:57:28 +0000 (20:57 -0000)]
2009-05-25 Rodrigo Kumpera  <rkumpera@novell.com>

* class.c (mono_class_setup_fields): Don't mark simd types as having
16 bytes alignment as the whole runtime doesn't support.

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

15 years ago2009-05-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 25 May 2009 19:18:53 +0000 (19:18 -0000)]
2009-05-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* PrintPreviewDialog.cs: Don't use Dock.Fill for the
PrintPreviewControl, since it will be hidden in the top by our
toolbar. Use manual location and anchoring instead.
Fixes #474889.

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

15 years ago2009-05-25 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 25 May 2009 18:55:07 +0000 (18:55 -0000)]
2009-05-25 Rodrigo Kumpera  <rkumpera@novell.com>

* basic.cs: Add regression test for #506915.

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

15 years ago2009-05-25 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 25 May 2009 18:40:23 +0000 (18:40 -0000)]
2009-05-25 Rodrigo Kumpera  <rkumpera@novell.com>

* method-to-ir.c (mono_method_to_ir): When doing the ldobj+stobj
optimization we must check the bb of the first byte of stobj as
it's the only one set in cil_offset_to_bb.

Fixes #506915.

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

15 years agoForgot to report sturious printf
Rodrigo Kumpera [Mon, 25 May 2009 18:40:04 +0000 (18:40 -0000)]
Forgot to report sturious printf

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

15 years ago2009-05-25 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 25 May 2009 18:39:36 +0000 (18:39 -0000)]
2009-05-25 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c (safe_read): Use endian safe read macros.

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

15 years ago2009-05-25 Michael Barker <mike@middlesoft.co.uk>
Michael Barker [Mon, 25 May 2009 18:37:34 +0000 (18:37 -0000)]
2009-05-25  Michael Barker  <mike@middlesoft.co.uk>

    * Removed amqp spec files and modified generated code to fix
licensing
    issues.

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

15 years ago2009-05-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 25 May 2009 16:15:17 +0000 (16:15 -0000)]
2009-05-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* FileDialog.cs: When saving the size of the dialog, use the
ClientSize instead of Size, so we have always the same size for the
form. Patch by Alex Shulgin.
Fixes #503064.

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

15 years ago2009-05-25 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 25 May 2009 14:44:05 +0000 (14:44 -0000)]
2009-05-25  Zoltan Varga  <vargaz@gmail.com>

* image-writer.c: Fix pointer directive on ppc64.

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

15 years ago2009-05-25 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 25 May 2009 14:08:04 +0000 (14:08 -0000)]
2009-05-25  Zoltan Varga  <vargaz@gmail.com>

* object.c (mono_create_ftnptr): Don't allocate from the code mempool since
it is read-only when using full aot.

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

15 years ago2009-05-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 25 May 2009 13:58:30 +0000 (13:58 -0000)]
2009-05-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* MessageBox.cs: When showing the dialog call XplatUI.AudibleAlert to
show a beep, similar to what .net does.
Fixes #473725.

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

15 years ago2009-05-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 25 May 2009 13:14:30 +0000 (13:14 -0000)]
2009-05-25  Atsushi Enomoto  <atsushi@ximian.com>

* TcpDuplexSessionChannel.cs : reader does not always return full
  buffer (depending on the stream).

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

15 years ago2009-05-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 25 May 2009 13:12:02 +0000 (13:12 -0000)]
2009-05-25  Atsushi Enomoto  <atsushi@ximian.com>

* PeerNode.cs : if Resolve() returns no address, create a new peer
  address here, and shut it down when it is closed.

* PeerDuplexChannel.cs, PeerOutputChannel.cs : use new PeerNode.ctor.

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

15 years ago2009-05-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 25 May 2009 13:01:17 +0000 (13:01 -0000)]
2009-05-25  Atsushi Enomoto  <atsushi@ximian.com>

* PeerCustomResolverBindingElement.cs : (Resolve) returned addresses
  could be null.

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

15 years ago2009-05-25 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 25 May 2009 12:38:37 +0000 (12:38 -0000)]
2009-05-25  Marek Habersack  <mhabersack@novell.com>

* UrlPattern.cs: removed - replaced by PatternParser below.

* RouteValueDictionaryExtensions.cs: added - some shortcuts for
using RouteValueDictionary in PatternParser

* Route.cs: use the new PatternParser.
Factored out ProcessConstraint into ProcessConstraintInternal so
that the latter can be used by the PatternParser class.
Added parameter checks in ProcessConstraint.

* PatternTokenType.cs: added

* PatternToken.cs: added a helper class for the pattern parser.

* PatternParser.cs: added. New implementation of url
parser/matcher/generator which fixes all URL isues known so
far. Fixes bug #504378

2009-05-25  Marek Habersack  <mhabersack@novell.com>

* System.Web.Routing_test.dll.sources: added
System.Web.Routing/AssertExtensions.cs

* System.Web.Routing.dll.sources: added
System.Web.Routing/PatternParser.cs
System.Web.Routing/PatternToken.cs
System.Web.Routing/PatternTokenType.cs
System.Web.Routing/RouteValueDictionaryExtensions.cs

removed
System.Web.Routing/UrlPattern.cs

2009-05-25  Marek Habersack  <mhabersack@novell.com>

* RouteTest.cs: added several tests for GetVirtualPath,
GetRouteData, ProcessConstraint and refactored some tests.

* RouteCollectionTest.cs: added several tests for GetVirtualPath

* AssertExtensions.cs: added some methods to make code testing for
exception throws look nicer.

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

15 years ago2009-05-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 25 May 2009 08:17:11 +0000 (08:17 -0000)]
2009-05-25  Atsushi Enomoto  <atsushi@ximian.com>

* PeerResolverSerializationTest.cs : new test for general
  serialization tests.

* System.ServiceModel.dll_test.sources:
  added PeerResolverSerializationTest.cs.

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

15 years ago2009-05-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 25 May 2009 08:14:58 +0000 (08:14 -0000)]
2009-05-25  Atsushi Enomoto  <atsushi@ximian.com>

* SerializationMap.cs, XmlFormatterSerializer.cs :
  collection types should not output xsi:type e.g. IList<T> should
  not exposed xsi:type as xsi:type=List`1.

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

15 years ago2009-05-23 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 25 May 2009 07:44:29 +0000 (07:44 -0000)]
2009-05-23  Atsushi Enomoto  <atsushi@ximian.com>

* XmlBinaryDictionaryReader.cs : fix regression on stream consumption
  excess.

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

15 years agoForgot this
Miguel de Icaza [Sun, 24 May 2009 16:59:34 +0000 (16:59 -0000)]
Forgot this

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

15 years ago2009-05-24 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Sun, 24 May 2009 16:27:19 +0000 (16:27 -0000)]
2009-05-24  Miguel de Icaza  <miguel@novell.com>

* Disable mono/docs build if we disabled the mcs build.

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

15 years agoReport glib in use as well
Miguel de Icaza [Sun, 24 May 2009 16:08:46 +0000 (16:08 -0000)]
Report glib in use as well

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

15 years ago2009-05-24 Robert Jordan <robertj@gmx.net>
Robert Jordan [Sun, 24 May 2009 14:06:26 +0000 (14:06 -0000)]
2009-05-24  Robert Jordan  <robertj@gmx.net>

* GenericTest.cs: differentiate between "Test(int)" and
"Test<int>(int)" to prove that the correct method is invoked.

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

15 years ago2009-05-24 Robert Jordan <robertj@gmx.net>
Robert Jordan [Sun, 24 May 2009 13:47:34 +0000 (13:47 -0000)]
2009-05-24  Robert Jordan  <robertj@gmx.net>

* GenericTest.cs (TestCrossAppDomainChannel): disable on MS.NET as
some generic calls do not seem to be supported anymore. It looks
like a bug, though, since the same tests are passing when performed
over the TCP channel.

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

15 years ago2009-05-24 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 24 May 2009 13:37:47 +0000 (13:37 -0000)]
2009-05-24  Zoltan Varga  <vargaz@gmail.com>

* image-writer.c (asm_writer_emit_section_change): Avoid using
.bss subsections on ppc too.

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

15 years ago2009-05-24 Robert Jordan <robertj@gmx.net>
Robert Jordan [Sun, 24 May 2009 12:46:29 +0000 (12:46 -0000)]
2009-05-24  Robert Jordan  <robertj@gmx.net>

* GenericTest.cs (TestTcpChannel): create a unique channel and
unregister it upon termination. Fixes issues that were uncovered
by the NUnit upgrade (see Atsushi's changelogs below).

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

15 years ago2009-05-24 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 24 May 2009 01:25:53 +0000 (01:25 -0000)]
2009-05-24  Zoltan Varga  <vargaz@gmail.com>

* */CMakeLists.txt: Add beginnings of a cmake based build system.

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

15 years ago2009-05-23 Michael Barker <mike@middlesoft.co.uk>
Michael Barker [Sat, 23 May 2009 17:30:32 +0000 (17:30 -0000)]
2009-05-23  Michael Barker  <mike@middlesoft.co.uk>

* QueueReferenceTest.cs: Incorrect namespace for test

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

15 years agofix name
Jb Evain [Sat, 23 May 2009 16:27:17 +0000 (16:27 -0000)]
fix name

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

15 years ago2009-05-23 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Sat, 23 May 2009 15:51:44 +0000 (15:51 -0000)]
2009-05-23  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ContainerControl.cs:
* MenuStrip.cs
* ToolStrip.cs: Implicit mnemonic processing should happen for every
ToolStrip child, not only for MenuStrip, so we are going to do that in
ToolStrip.ProcessMnemonic, where we already had that exactly
functionality, but we are only just checking that either this instance
is a ToolStripDropDownMenu instance or Alt has been pressed. Finally
remove the extra code, since we are not going to use it now.
Fixes the remaining bits of #503663.

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

15 years agoFix emit_pointer_unaligned ().
Zoltan Varga [Sat, 23 May 2009 14:33:51 +0000 (14:33 -0000)]
Fix emit_pointer_unaligned ().

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

15 years agofix the build
Geoff Norton [Sat, 23 May 2009 14:32:59 +0000 (14:32 -0000)]
fix the build

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

15 years agoFix the last change for real.
Zoltan Varga [Sat, 23 May 2009 14:21:08 +0000 (14:21 -0000)]
Fix the last change for real.

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

15 years ago2009-05-23 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 23 May 2009 14:13:46 +0000 (14:13 -0000)]
2009-05-23  Zoltan Varga  <vargaz@gmail.com>

* image-writer.c: Fix the definition of TARGET_ASM_....

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

15 years ago2009-05-23 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 23 May 2009 14:00:37 +0000 (14:00 -0000)]
2009-05-23  Zoltan Varga  <vargaz@gmail.com>

* image-writer.c: Fix the emission of assembler directives in the last
change.

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

15 years ago2009-05-23 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 23 May 2009 13:16:21 +0000 (13:16 -0000)]
2009-05-23  Zoltan Varga  <vargaz@gmail.com>

* mini-ppc.c (mono_arch_emit_exceptions): Increase the size of the
exception throwing code to accomodate ppc64.

* tramp-ppc.c (mono_arch_get_nullified_class_init_trampoline): Increase the
size to work on ppc64 too.

* mini-ppc.h (MonoCompileArch): Enable static rgctx trampolines on ppc64
too.

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

15 years ago2009-05-23 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 23 May 2009 10:26:31 +0000 (10:26 -0000)]
2009-05-23  Zoltan Varga  <vargaz@gmail.com>

* image-writer.c: Clean up the #ifdef hell a bit by adding defines for
the assembler dialect instead of using platform specific defines.

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

15 years ago2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Sat, 23 May 2009 00:45:00 +0000 (00:45 -0000)]
2009-05-22 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-blob-tests.md: More tests for method def signatures.

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

15 years ago2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Sat, 23 May 2009 00:44:51 +0000 (00:44 -0000)]
2009-05-22 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c (is_valid_method_signature): Verify parts
of the return type. Provide an error message in case of failure.

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

15 years ago2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Sat, 23 May 2009 00:44:37 +0000 (00:44 -0000)]
2009-05-22 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-blob-tests.md: New file for blob signature tests.

* Makefile: Update for new test source.

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

15 years ago2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Sat, 23 May 2009 00:44:26 +0000 (00:44 -0000)]
2009-05-22 Rodrigo Kumpera  <rkumpera@novell.com>

* gen-md-tests.c: Added blob.i to make it easier to locate signatures to
mess around.

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

15 years ago2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Sat, 23 May 2009 00:44:16 +0000 (00:44 -0000)]
2009-05-22 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c (is_valid_method_signature): Verify the call conv.

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

15 years ago2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Sat, 23 May 2009 00:44:03 +0000 (00:44 -0000)]
2009-05-22 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Include the size prefix in the bounds check.

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

15 years ago2009-05-22 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 22 May 2009 21:29:38 +0000 (21:29 -0000)]
2009-05-22  Zoltan Varga  <vargaz@gmail.com>

* corlib.dll.sources: Add new net 4.0 files.

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

15 years ago2009-05-22 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 22 May 2009 21:29:18 +0000 (21:29 -0000)]
2009-05-22  Zoltan Varga  <vargaz@gmail.com>

* Tuple.cs Tuples.cs: New files.

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

15 years ago2009-05-22 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 22 May 2009 21:28:58 +0000 (21:28 -0000)]
2009-05-22  Zoltan Varga  <vargaz@gmail.com>

* IStructuralComparable.cs IStructuralEquatable.cs: New files.

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

15 years agoforgot this one
Miguel de Icaza [Fri, 22 May 2009 21:12:34 +0000 (21:12 -0000)]
forgot this one

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

15 years agoUpdate parameters for PS3
Miguel de Icaza [Fri, 22 May 2009 21:06:06 +0000 (21:06 -0000)]
Update parameters for PS3

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

15 years ago2009-05-22 Michael Barker <mike@middlesoft.co.uk>
Michael Barker [Fri, 22 May 2009 20:58:37 +0000 (20:58 -0000)]
2009-05-22  Michael Barker  <mike@middlesoft.co.uk>

* man.1: Added documentation for MONO_MESSAGING_PROVIDER environment
variable.

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

15 years ago2009-05-22 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Fri, 22 May 2009 20:48:43 +0000 (20:48 -0000)]
2009-05-22  Miguel de Icaza  <miguel@novell.com>

* wapi_glob.c: Do not need sys/param.h anymore, we now use the
POSIX PATH_MAX instead of BSD's MAXPATHLEN

* handles.c: Do not pull a reference to sockets if they are
disabled.

* sockets.c: Allow for ports to define their own ioctlsocket.

* wthreads.c: Remove obsolete code that I recently introudced (the
hook for mono_register_thread_attr.

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

15 years ago2009-05-22 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Fri, 22 May 2009 20:44:26 +0000 (20:44 -0000)]
2009-05-22  Miguel de Icaza  <miguel@novell.com>

* icall.c: Remove warnings.

* mono-config.c: Allow for CONFIG_CPU to be set in config.h and
prevent auto-detection based on GCC defines.

Add PS3

* metadata-verify.c: Do not include signal.h

* generic-sharing.c, marshal.c: Add returns to avoid some warning
messages.  Not sure why the g_assert_not_reached is not enough to
quiet the compiler.

* appdomain.c: Remove code that is not used when
DISABLE_SHADOW_COPY is set.

* image.c: use g_getenv

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

15 years ago2009-05-22 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 22 May 2009 17:39:39 +0000 (17:39 -0000)]
2009-05-22  Zoltan Varga  <vargaz@gmail.com>

* corlib_test.dll.sources: Add System/LazyTest.cs.

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

15 years ago2009-05-22 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 22 May 2009 17:39:32 +0000 (17:39 -0000)]
2009-05-22  Zoltan Varga  <vargaz@gmail.com>

* LazyTest.cs: New file.

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

15 years ago2009-05-22 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 22 May 2009 17:39:24 +0000 (17:39 -0000)]
2009-05-22  Zoltan Varga  <vargaz@gmail.com>

* Lazy.cs LazyExecutionMode.cs Funcs.cs: New files.

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

15 years ago2009-05-22 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 22 May 2009 17:39:17 +0000 (17:39 -0000)]
2009-05-22  Zoltan Varga  <vargaz@gmail.com>

* corlib.dll.sources: Add System/{Lazy,LazyExecutionMode,Funcs}.cs for
NET 4.0.

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

15 years ago2009-05-22 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 22 May 2009 15:48:22 +0000 (15:48 -0000)]
2009-05-22  Zoltan Varga  <vargaz@gmail.com>

* AssemblyBuilder.cs (.ctor): Error out if the not yet supported
RunAndCollect flag was given.

* AssemblyBuilderAccess.cs: Add RunAndCollect flag for net 4.0.

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

15 years ago2009-05-22 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Fri, 22 May 2009 14:06:54 +0000 (14:06 -0000)]
2009-05-22  Miguel de Icaza  <miguel@novell.com>

* versioninfo.c: One missing signature, fixed.

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

15 years ago2009-05-22 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 22 May 2009 13:58:03 +0000 (13:58 -0000)]
2009-05-22  Sebastien Pouliot  <sebastien@ximian.com>

* Socket_2_1.cs: Do not throw a SecurityException if the security
policy check fails in NET_2_1 but set the SocketError to AccessDenied
ensure the EndPoint has a valid policy before connecting.
* SocketAsyncEventArgs.cs: Don't recurse endlessly in SendCallback
and ReceiveCallback if the socket is not connected. Check for
AccessDenied in ConnectCallback (needed for the security policy
check in NET_2_1).

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

15 years ago2009-05-22 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 22 May 2009 12:45:24 +0000 (12:45 -0000)]
2009-05-22  Sebastien Pouliot  <sebastien@ximian.com>

* WebClient_2_1.cs: Add an internal OpenPolicyReadAsync. Check
result in ProcessResponse and throw if not Ok (200).
* WebRequest_2_1.cs: Add an internal overload to BeginGetResponse
from where we can handle downloading the policy.

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

15 years ago* XmlResolverTest.cs: Fix ResolveUri test on Windows when current
Gert Driesen [Fri, 22 May 2009 11:06:32 +0000 (11:06 -0000)]
* XmlResolverTest.cs: Fix ResolveUri test on Windows when current
directory is not on C drive.

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

15 years ago* XmlSchemaTests.cs: added tests for bug #502115.
Gert Driesen [Fri, 22 May 2009 11:02:36 +0000 (11:02 -0000)]
* XmlSchemaTests.cs: added tests for bug #502115.
* extension-attr-redefine-*.xsd: new test files.

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

15 years ago2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 May 2009 10:16:39 +0000 (10:16 -0000)]
2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>

* XmlBinaryDictionaryReader.cs : ReadContentString() returned
  doubled string result.

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

15 years ago2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 May 2009 09:36:29 +0000 (09:36 -0000)]
2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>

* ChannelManagerBase.cs : there was annoying non-2.1 stuff.

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

15 years ago2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 May 2009 05:21:33 +0000 (05:21 -0000)]
2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>

* TcpChannelListener.cs, TcpChannelFactory.cs : get reader quotas.

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

15 years ago2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 May 2009 05:19:10 +0000 (05:19 -0000)]
2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>

* ChannelManagerBase.cs : fix wrong session channel detection.

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

15 years ago2009-05-22 Geoff Norton <gnorton@novell.com>
Geoff Norton [Fri, 22 May 2009 04:11:47 +0000 (04:11 -0000)]
2009-05-22  Geoff Norton  <gnorton@novell.com>

        * mini-arm.c (get_call_info): If a structure is split between the stack
        and argument registers, we should not advance the stack pointer by the entire
        native size, but just by the amount that spilled.

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

15 years ago2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 May 2009 02:27:04 +0000 (02:27 -0000)]
2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>

* BinaryMessageEncoderFactory.cs, BinaryMessageEncoder.cs
  This encoder factory implements CreateSessionEncoder() and binary
  encoder does support session transmit, in different media type.
* ChannelManagerBase.cs : added utility method to create appropriate
  encoder.
* HttpChannelFactory.cs, HttpChannelListener.cs,
  MsmqChannelFactory.cs, MsmqChannelListener.cs,
  PeerChannelFactory.cs, PeerChannelListener.cs,
  TcpChannelFactory.cs, TcpChannelListener.cs : use above.

* MessageEncoderTest.cs : test CreateSessionEncoder().

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

15 years ago2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 May 2009 02:22:56 +0000 (02:22 -0000)]
2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>

* TcpDuplexSessionChannel.cs : add ReplyTo header.

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

15 years ago2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 May 2009 02:20:27 +0000 (02:20 -0000)]
2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>

* ClientRuntimeChannel.cs, ServiceRuntimeChannel.cs :
  IDuplexSession was not supported.

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

15 years ago2009-05-21 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Fri, 22 May 2009 02:16:19 +0000 (02:16 -0000)]
2009-05-21  Miguel de Icaza  <miguel@novell.com>

* reflection.c: Remove code that it not used with
DISABLE_REFLECTION_EMIT is defined.

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

15 years ago2009-05-22 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 22 May 2009 01:02:37 +0000 (01:02 -0000)]
2009-05-22  Zoltan Varga  <vargaz@gmail.com>

* acinclude.m4 (dolt_supported): Enable dolt on sparc linux.

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

15 years ago2009-05-22 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 22 May 2009 00:59:49 +0000 (00:59 -0000)]
2009-05-22  Zoltan Varga  <vargaz@gmail.com>

* mini-arm.c (get_call_info): Handle structures with alignment requirements
correctly.

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

15 years ago2009-05-21 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 21 May 2009 19:19:26 +0000 (19:19 -0000)]
2009-05-21  Zoltan Varga  <vargaz@gmail.com>

* marshal.c (mono_marshal_get_runtime_invoke): Share more runtime
invoke wrappers.

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

15 years ago2009-05-21 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 21 May 2009 19:17:18 +0000 (19:17 -0000)]
2009-05-21  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (emit_extra_methods): Encode direct runtime invoke
wrappers normally.

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

15 years ago2009-05-21 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 21 May 2009 19:17:11 +0000 (19:17 -0000)]
2009-05-21  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (add_extra_method): Fix up the collection of extra
methods so wrapper don't get added twice.
(add_generic_instances): Don't add methods of arrays.

* generics.cs: Mark one test as !FULLAOT.

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

15 years ago2009-05-21 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 21 May 2009 14:53:44 +0000 (14:53 -0000)]
2009-05-21 Rodrigo Kumpera  <rkumpera@novell.com>

* mini-x86.c (emit_move_return_value): Remove unused vars.

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

15 years ago2009-05-21 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 21 May 2009 14:46:40 +0000 (14:46 -0000)]
2009-05-21 Rodrigo Kumpera  <rkumpera@novell.com>

* mini-x86.c (mono_arch_emit_call): The decompose code now supports
decomposing 8 bytes structs into a LCALL.

* mini-x86.c (emit_move_return_value): We no longer push the vtype
pointer for where to store the returned regs.

* decompose.c (mono_decompose_vtype_opts): Fix the comment to properly
state the concern.

Fixes #471747, #471751 and #4734530 (in fact, it's a bunch of dups).

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

15 years ago2009-05-21 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 21 May 2009 13:55:40 +0000 (13:55 -0000)]
2009-05-21  Jb Evain  <jbevain@novell.com>

* Mono.Cecil/ReflectionReader.cs: add support for type forwarders.

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

15 years ago2009-05-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 21 May 2009 12:04:59 +0000 (12:04 -0000)]
2009-05-21  Atsushi Enomoto  <atsushi@ximian.com>

* DuplexSessionBase.cs : new file, for session implementation.
* TcpDuplexSessionChannel.cs, PeerDuplexChannel.cs,
  DuplexSessionChannelBase.cs : changed sync/async implementation
  pattern. Now async methods call sync methods using delegates.

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

15 years agoNew test.
Marek Safar [Thu, 21 May 2009 11:59:56 +0000 (11:59 -0000)]
New test.

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

15 years ago2009-05-21 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 21 May 2009 11:57:28 +0000 (11:57 -0000)]
2009-05-21  Marek Safar  <marek.safar@gmail.com>

* class.cs: Don't report wrong warnings for event fields.

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

15 years agoNew test.
Marek Safar [Thu, 21 May 2009 10:15:29 +0000 (10:15 -0000)]
New test.

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

15 years ago2009-05-21 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 21 May 2009 10:14:13 +0000 (10:14 -0000)]
2009-05-21  Marek Safar  <marek.safar@gmail.com>

A fix for bug #504667
* class.cs: Check for static class using parent container instead of
parent type.

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

15 years ago2009-05-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 21 May 2009 07:57:13 +0000 (07:57 -0000)]
2009-05-21  Atsushi Enomoto  <atsushi@ximian.com>

* InputChannelBase.cs, TransportBindingElement.cs, RequestContext.cs:
  a few minor API fixes.

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

15 years ago2009-05-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 21 May 2009 07:29:46 +0000 (07:29 -0000)]
2009-05-21  Atsushi Enomoto  <atsushi@ximian.com>

* MessageEncoderFactory.cs : implement CreateSessionEncoder().

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

15 years ago2009-05-21 Michael Barker <mike@middlesoft.co.uk>
Michael Barker [Thu, 21 May 2009 06:40:41 +0000 (06:40 -0000)]
2009-05-21  Michael Barker  <mike@middlesoft.co.uk>

Updated to version 1.5.3 of the RabbitMQ libraries.

2009-05-20  Michael Barker  <mike@middlesoft.co.uk>

        * RabbitMQMessageEnumerator.cs:  Removed references to realms & tickets.
        * RabbitMQMessageQueue.cs:  Removed references to realms & tickets.

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

15 years agoCleaned up UIA properties.
Neville Gao [Thu, 21 May 2009 06:39:35 +0000 (06:39 -0000)]
Cleaned up UIA properties.

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

15 years agoRemove more eye sores
Miguel de Icaza [Thu, 21 May 2009 04:45:19 +0000 (04:45 -0000)]
Remove more eye sores

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

15 years agoFix for BSD
Miguel de Icaza [Thu, 21 May 2009 04:40:45 +0000 (04:40 -0000)]
Fix for BSD

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

15 years ago2009-05-21 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Thu, 21 May 2009 04:35:27 +0000 (04:35 -0000)]
2009-05-21  Miguel de Icaza  <miguel@novell.com>

* daemon.c: Remove more DEBUG ifdef mess.

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

15 years ago2009-05-21 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Thu, 21 May 2009 04:28:20 +0000 (04:28 -0000)]
2009-05-21  Miguel de Icaza  <miguel@novell.com>

* shared.c (_wapi_shm_attach): Implemention for DISABLE_SHARED_HANDLES

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

15 years agoFix setups where DISABLE_SHARED_HANDLES is set
Miguel de Icaza [Thu, 21 May 2009 04:14:55 +0000 (04:14 -0000)]
Fix setups where DISABLE_SHARED_HANDLES is set

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

15 years agoFix it for real
Geoff Norton [Thu, 21 May 2009 03:56:31 +0000 (03:56 -0000)]
Fix it for real

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