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

14 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

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

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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

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

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

14 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

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

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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 years agoFix the Mac
Miguel de Icaza [Thu, 21 May 2009 02:36:05 +0000 (02:36 -0000)]
Fix the Mac

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

14 years ago2009-05-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 21 May 2009 02:20:16 +0000 (02:20 -0000)]
2009-05-21  Atsushi Enomoto  <atsushi@ximian.com>

* CultureInfo.cs : it seems that zh-Hant and zh-Hans are introduced
  as almost alias  of zh-CHS/zh-CHT in vista and some new windows.
  Add hacky support for them.

* CultureInfoTest.cs : test zh-Hant.

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

14 years agoMove platform specific code to io-layer
Miguel de Icaza [Thu, 21 May 2009 02:19:01 +0000 (02:19 -0000)]
Move platform specific code to io-layer

2009-05-20  Miguel de Icaza  <miguel@novell.com>

* socket-io.c
(ves_icall_System_Net_Sockets_Socket_Available_internal): Remove
the ifdef here and instead put that on io-layer

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

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

* wapi_glob.c (_wapi_glob): Use PATH_MAX from limits.h instead of
the BSD name from sys/param.h (MAXPATHLEN)

Do not include pwd.h as it is not used.

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

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

* aot-runtime.c (mono_aot_init): Use g_getenv to work on systems
without getenv.

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

14 years agoMake this build
Miguel de Icaza [Thu, 21 May 2009 00:13:46 +0000 (00:13 -0000)]
Make this build

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

14 years agoAdd another header to check
Miguel de Icaza [Thu, 21 May 2009 00:04:25 +0000 (00:04 -0000)]
Add another header to check

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

14 years ago2009-05-21 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 20 May 2009 23:50:25 +0000 (23:50 -0000)]
2009-05-21  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (add_wrappers): Add StructureToPtr/PtrToStructure wrappers.

* basic.cs: Move the test_2_cprop_bug () test to generics.cs as it involves
generics.

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

14 years ago2009-05-20 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Wed, 20 May 2009 23:48:36 +0000 (23:48 -0000)]
2009-05-20  Miguel de Icaza  <miguel@novell.com>

* thread-private.h: Use indent ifdef style for clarity

* sockets-wrappers.h: sys/socket.h conditional

* daemon-messages.h: sys/uio.h conditional.

* sockets.c: sys/ioctl.h conditional

* wthreads.c: work around for platforms with no thread fetching
information.

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

14 years agoForgot ChangeLog
Miguel de Icaza [Wed, 20 May 2009 23:46:56 +0000 (23:46 -0000)]
Forgot ChangeLog

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

14 years ago2009-05-20 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Wed, 20 May 2009 23:40:54 +0000 (23:40 -0000)]
2009-05-20  Miguel de Icaza  <miguel@novell.com>

* locking.c: Split locking code into a separate file.

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

14 years ago2009-05-20 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Wed, 20 May 2009 23:22:35 +0000 (23:22 -0000)]
2009-05-20  Miguel de Icaza  <miguel@novell.com>

* locking.c: Split locking code into a separate file.

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

14 years ago2009-05-20 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Wed, 20 May 2009 23:10:31 +0000 (23:10 -0000)]
2009-05-20  Miguel de Icaza  <miguel@novell.com>

* locking.c: Split locking code into a separate file.

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

14 years agoCopy
Miguel de Icaza [Wed, 20 May 2009 23:09:51 +0000 (23:09 -0000)]
Copy

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

14 years agoFix typo
Miguel de Icaza [Wed, 20 May 2009 22:09:31 +0000 (22:09 -0000)]
Fix typo

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

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

* shared.c: Split the code to make DISABLE_SHARED remove all the
code that does not use the shared handles.   Before it merely
removed some of it, with this we avoid hacks on platforms that can
not implement it.

Split the code to reduce the amount of ifdefs.

Remove #ifdef DEBUG from the source and use a macro instead.

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

14 years agoIndent preprocessor directives to make it easier to follow
Miguel de Icaza [Wed, 20 May 2009 21:07:09 +0000 (21:07 -0000)]
Indent preprocessor directives to make it easier to follow

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

14 years ago2009-05-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 20 May 2009 19:27:13 +0000 (19:27 -0000)]
2009-05-20 Rodrigo Kumpera  <rkumpera@novell.com>

* local-propagation.c (mono_local_cprop): Avoid local propagation
across paired add/sub if the first instruction dest reg is it's
source reg. For example:

int_add_imm R12 <- R12 [1] clobbers: 1
int_sub_imm R42 <- R12 [1] clobbers: 1

The cprop pass would wrongly const prop + 1 to int_sub_imm which doesn't
maintain the math identify.

Fixes #505375.

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

14 years ago2009-05-20 Jonathan Chambers <joncham@gmail.com>
Jonathan Chambers [Wed, 20 May 2009 17:05:59 +0000 (17:05 -0000)]
2009-05-20  Jonathan Chambers  <joncham@gmail.com>

        * SolutionParser.cs (ParseSolution): Ignore vcproj projects in solutions
        and issue warning.

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

14 years ago2009-05-20 Dick Porter <dick@acm.org>
Dick Porter [Wed, 20 May 2009 16:11:17 +0000 (16:11 -0000)]
2009-05-20  Dick Porter  <dick@acm.org>

* XplatUICarbon.cs: Add more locking around MessageQueue
manipulations.

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

14 years ago2009-05-19 Michael Barker <mike@middlesoft.co.uk>
Michael Barker [Wed, 20 May 2009 07:40:57 +0000 (07:40 -0000)]
2009-05-19  Michael Barker  <mike@middlesoft.co.uk>

* RabbitMQMessagingProviderTest.cs: Added test for dynamic create of
MessagingProvider

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

* RabbitMQMessageQueue.cs: Added comments.

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

* Makefile:  Added environment variable for the RabbitMQMessagingProvider

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

* MessageBaseTest.cs: Used reflection to create Message Object

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

* IMessage.cs: Added additional comments.
* IMessagingProvider.cs: Added additional comments.
* MessagingProviderLocator.cs: Added support for specifing messaging
implementation using an environment variable.

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

14 years ago2009-05-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 20 May 2009 06:55:48 +0000 (06:55 -0000)]
2009-05-20  Atsushi Enomoto  <atsushi@ximian.com>

* README: added (I needed it!)

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

15 years ago* Makefile.am: avoid going on the network just to get the revision,
Andreia Gaita [Wed, 20 May 2009 04:03:41 +0000 (04:03 -0000)]
* Makefile.am: avoid going on the network just to get the revision,
  use git log instead

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

15 years ago2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 19 May 2009 22:16:08 +0000 (22:16 -0000)]
2009-05-19 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-tables-tests.md: Add tests for the generic param constraint table.

* assembly-with-generics.cs: Add stuff for new tests.

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

15 years ago2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 19 May 2009 22:15:58 +0000 (22:15 -0000)]
2009-05-19 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the generic param constraint table.

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

15 years ago2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 19 May 2009 22:15:42 +0000 (22:15 -0000)]
2009-05-19 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c (verify_generic_param_table): Fix
thinko on the valid flags bits for generic params.

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

15 years ago2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 19 May 2009 22:15:28 +0000 (22:15 -0000)]
2009-05-19 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-tables-tests.md: Add tests for the methodspec table.

* assembly-with-generics.cs: Add stuff for new tests.

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

15 years ago2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 19 May 2009 22:15:17 +0000 (22:15 -0000)]
2009-05-19 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the methodspec table.

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

15 years ago2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 19 May 2009 22:15:02 +0000 (22:15 -0000)]
2009-05-19 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-tables-tests.md: Add tests for the generic param table.

* assembly-with-generics.cs: New file for generic tests.

* Makefile: Adjust the build to the new file.

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

15 years ago2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 19 May 2009 22:14:52 +0000 (22:14 -0000)]
2009-05-19 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the generic param table.

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

15 years ago2009-05-19 Jb Evain <jbevain@novell.com>
Jb Evain [Tue, 19 May 2009 17:39:27 +0000 (17:39 -0000)]
2009-05-19  Jb Evain  <jbevain@novell.com>

* Mono.Cecil/TargetRuntime.cs
* Mono.Cecil/StructureReader.cs
* Mono.Cecil.Metadata/MetadataWriter.cs:
add support for .net 4.0 detection.

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

15 years agoSGen: Store and use the count with REMSET_VTYPE.
Mark Probst [Tue, 19 May 2009 17:35:51 +0000 (17:35 -0000)]
SGen: Store and use the count with REMSET_VTYPE.

2009-05-19  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c: Store and use the count with REMSET_VTYPE.

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

15 years agoSmall SGen fix.
Mark Probst [Tue, 19 May 2009 17:33:21 +0000 (17:33 -0000)]
Small SGen fix.

2009-05-19  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c: Use generation enum more consistently and use the
        correct generation in mono_gc_register_for_finalization().

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