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
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
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
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
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
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
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
Rodrigo Kumpera [Mon, 25 May 2009 21:06:29 +0000 (21:06 -0000)]
This my comment leftovers day
svn path=/trunk/mono/; revision=134726
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
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
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
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
Rodrigo Kumpera [Mon, 25 May 2009 18:40:04 +0000 (18:40 -0000)]
Forgot to report sturious printf
svn path=/trunk/mono/; revision=134712
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
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
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
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
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Sun, 24 May 2009 16:59:34 +0000 (16:59 -0000)]
Forgot this
svn path=/trunk/mono/; revision=134653
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
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
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
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
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
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
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
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
Jb Evain [Sat, 23 May 2009 16:27:17 +0000 (16:27 -0000)]
fix name
svn path=/trunk/mcs/; revision=134639
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
Zoltan Varga [Sat, 23 May 2009 14:33:51 +0000 (14:33 -0000)]
Fix emit_pointer_unaligned ().
svn path=/trunk/mono/; revision=134637
Geoff Norton [Sat, 23 May 2009 14:32:59 +0000 (14:32 -0000)]
fix the build
svn path=/trunk/mono/; revision=134636
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Fri, 22 May 2009 21:12:34 +0000 (21:12 -0000)]
forgot this one
svn path=/trunk/mono/; revision=134619
Miguel de Icaza [Fri, 22 May 2009 21:06:06 +0000 (21:06 -0000)]
Update parameters for PS3
svn path=/trunk/mono/; revision=134618
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Marek Safar [Thu, 21 May 2009 11:59:56 +0000 (11:59 -0000)]
New test.
svn path=/trunk/mcs/; revision=134527
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
Marek Safar [Thu, 21 May 2009 10:15:29 +0000 (10:15 -0000)]
New test.
svn path=/trunk/mcs/; revision=134525
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
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
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
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
Neville Gao [Thu, 21 May 2009 06:39:35 +0000 (06:39 -0000)]
Cleaned up UIA properties.
svn path=/trunk/mcs/; revision=134508
Miguel de Icaza [Thu, 21 May 2009 04:45:19 +0000 (04:45 -0000)]
Remove more eye sores
svn path=/trunk/mono/; revision=134506
Miguel de Icaza [Thu, 21 May 2009 04:40:45 +0000 (04:40 -0000)]
Fix for BSD
svn path=/trunk/mono/; revision=134505
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
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
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
Geoff Norton [Thu, 21 May 2009 03:56:31 +0000 (03:56 -0000)]
Fix it for real
svn path=/trunk/mono/; revision=134501