mono.git
14 years ago2010-03-05 Robert Jordan <robertj@gmx.net>
Robert Jordan [Fri, 5 Mar 2010 13:23:44 +0000 (13:23 -0000)]
2010-03-05  Robert Jordan  <robertj@gmx.net>

* remoting4.cs: Add test for bug #504886.

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

14 years ago2010-03-05 Robert Jordan <robertj@gmx.net>
Robert Jordan [Fri, 5 Mar 2010 13:09:51 +0000 (13:09 -0000)]
2010-03-05  Robert Jordan  <robertj@gmx.net>

* ObjRef.cs (GetRealObject): Revert previous patch as it doesn't
cope well with CAD remoting, which doesn't flag well-known types.

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

14 years agomonodoc.dll is built in the 2.0 profile, so that it can be consumed by MonoDevelop
Marek Habersack [Fri, 5 Mar 2010 09:31:29 +0000 (09:31 -0000)]
monodoc.dll is built in the 2.0 profile, so that it can be consumed by MonoDevelop

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

14 years agoThis should be in net_2_0_dirs
Marek Habersack [Fri, 5 Mar 2010 09:11:07 +0000 (09:11 -0000)]
This should be in net_2_0_dirs

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

14 years agoFix this
Miguel de Icaza [Fri, 5 Mar 2010 04:55:35 +0000 (04:55 -0000)]
Fix this

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 04:06:19 +0000 (04:06 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigIntegerTest.cs: Tests for ulong relational ops with
switched arguments.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 04:06:10 +0000 (04:06 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigInteger.cs: Relational ops for ulong with switched args.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 04:06:01 +0000 (04:06 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigInteger.cs: Equals(ulong) and missing CLSCompliant.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 03:33:45 +0000 (03:33 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigIntegerTest.cs: Tests for ulong Compare and relational ops.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 03:33:35 +0000 (03:33 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigInteger.cs: Relational ops for ulong. Fix CoreCompare.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 03:33:26 +0000 (03:33 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigInteger.cs: Add constructor and coersion operators
for ulong.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 03:33:17 +0000 (03:33 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigInteger.cs: Add constructor and coersion operators
for uint.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 03:33:09 +0000 (03:33 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigInteger.cs: Implement -1,0,1 props. Don't allocate
zero array.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 03:33:00 +0000 (03:33 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigInteger.cs: Implement IComparable and IEquatable.

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

14 years agofix windows build
Geoff Norton [Fri, 5 Mar 2010 03:22:32 +0000 (03:22 -0000)]
fix windows build

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 02:42:40 +0000 (02:42 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigIntegerTest.cs: Tests for Compare and relational ops.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 02:42:32 +0000 (02:42 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigInteger.cs: Compare and relational ops.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 02:42:24 +0000 (02:42 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

*BigIntegerTest.cs: Tests for Add.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 02:42:15 +0000 (02:42 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigInteger.cs: Add.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 02:42:07 +0000 (02:42 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigInteger.cs: GetHashCode.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 02:41:59 +0000 (02:41 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

*BigIntegerTest.cs: Tests for Equals.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 02:41:50 +0000 (02:41 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigInteger.cs: Equals.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 02:41:42 +0000 (02:41 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* BigInteger.cs: Added implicit long operator.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 02:41:34 +0000 (02:41 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

*BigIntegerTest.cs: Tests for long constructor and coersion operator.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 02:41:25 +0000 (02:41 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

*BigInteger.cs: Added long constructor and coersion operator.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 02:41:17 +0000 (02:41 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

*BigIntegerTest.cs: Added.

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Mar 2010 02:41:08 +0000 (02:41 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

*BigInteger.cs: The DLR version is close to useless. Replaced
by the initial bits of something that is API compliant.

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

14 years ago2010-03-05 Mark Probst <mark.probst@gmail.com>
Mark Probst [Fri, 5 Mar 2010 01:58:50 +0000 (01:58 -0000)]
2010-03-05  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c: Also collect number of degraded-alloced objects with
        heavy statistics.

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

14 years ago2010-03-05 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 5 Mar 2010 01:53:30 +0000 (01:53 -0000)]
2010-03-05  Zoltan Varga  <vargaz@gmail.com>

* test/test.c (_GNU_SOURCE): Fix compilation if _GNU_SOURCE is already defined.

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

14 years ago2010-03-04 Geoff Norton <gnorton@novell.com>
Geoff Norton [Thu, 4 Mar 2010 22:57:54 +0000 (22:57 -0000)]
2010-03-04  Geoff Norton  <gnorton@novell.com>

* assembly.c: Only support OSX bundling if the bundle is
actually detectable.

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

14 years agoMore GetOptions removal
Geoff Norton [Thu, 4 Mar 2010 22:42:49 +0000 (22:42 -0000)]
More GetOptions removal

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

14 years agoTrack libraries removed from trunk for MonkeyBuilder.
Jonathan Pobst [Thu, 4 Mar 2010 22:36:26 +0000 (22:36 -0000)]
Track libraries removed from trunk for MonkeyBuilder.

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

14 years agoFix timestamp.
Jonathan Pryor [Thu, 4 Mar 2010 22:14:53 +0000 (22:14 -0000)]
Fix timestamp.

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

14 years ago2010-03-04 Geoff Norton <gnorton@novell.com>
Geoff Norton [Thu, 4 Mar 2010 21:19:12 +0000 (21:19 -0000)]
2010-03-04  Geoff Norton  <gnorton@novell.com>

* loader.c: The marshal specs are freed at the end of the call
but it explicitly frees the strings as well as the container,
so we need to dup them too to avoid referencing free'd memory.

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

14 years ago2010-03-04 Geoff Norton <gnorton@novell.com>
Geoff Norton [Thu, 4 Mar 2010 21:17:19 +0000 (21:17 -0000)]
2010-03-04  Geoff Norton  <gnorton@novell.com>

* icall-def.h:
* icall.c: Add a new private internal icall to construct
an object from its type without running the ctor.

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

14 years ago2010-03-04 Geoff Norton <gnorton@novell.com>
Geoff Norton [Thu, 4 Mar 2010 21:16:20 +0000 (21:16 -0000)]
2010-03-04  Geoff Norton  <gnorton@novell.com>

        * Runtime.cs: Add a new private internal icall to construct
        an object from its type without running the ctor.

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

14 years agoMore deprecated code moved out for Mono 2.8
Miguel de Icaza [Thu, 4 Mar 2010 20:10:27 +0000 (20:10 -0000)]
More deprecated code moved out for Mono 2.8

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

14 years agoRemove Mono.GetOptions
Miguel de Icaza [Thu, 4 Mar 2010 20:09:58 +0000 (20:09 -0000)]
Remove Mono.GetOptions

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

14 years ago * Driver.cs, CommandLineOptions.cs: Remove Mono.GetOptions use and use
Jonathan Pryor [Thu, 4 Mar 2010 19:48:38 +0000 (19:48 -0000)]
* Driver.cs, CommandLineOptions.cs: Remove Mono.GetOptions use and use
  Mono.Options instead (as Mono.GetOptions will be removed).
* Makefile: Remove Mono.GetOptions.dll reference.
* svcutil.exe.sources: Add Options.cs to the build.

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

14 years ago2010-03-04 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 4 Mar 2010 19:04:13 +0000 (19:04 -0000)]
2010-03-04  Marek Habersack  <mhabersack@novell.com>

* BuildManager.cs: do less work in the static constructor

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

* RuntimeHelpers.cs: added. Contains methods moved here from
HttpRuntime, so that initialization sequence of various objects is
independent of HttpRuntime.

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

* HttpRuntime.cs: do less work in the static constructor. Most of
the code was moved to System.Web.Util.RuntimeHelpers. Properties
which have been moved: MonoVersion, RunningOnWindows,
CaseInsensitive, IsDebuggingEnabled

Also:
- hushed some compiler warnings
- various classes now use RuntimeHelpers instead of HttpRuntime

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

14 years agobuild fix via grendel
Andrew Jorgensen [Thu, 4 Mar 2010 18:20:27 +0000 (18:20 -0000)]
build fix via grendel

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

14 years agoRevert "Add new abort-invoke.cs test."
Martin Baulig [Thu, 4 Mar 2010 17:13:45 +0000 (17:13 -0000)]
Revert "Add new abort-invoke.cs test."

This reverts commit 67467b0e6b82749239d79529fcc32d19719896c5.

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

14 years agoRevert "Set `vtable->init_aborted' if we hit a `ThreadAbortException' in the class...
Martin Baulig [Thu, 4 Mar 2010 17:13:36 +0000 (17:13 -0000)]
Revert "Set `vtable->init_aborted' if we hit a `ThreadAbortException' in the class .cctor."

This reverts commit afb31f21610177e68c3bc4b36c2b86f1a27501d7.

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

14 years agoThu Mar 4 16:34:37 CET 2010 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 4 Mar 2010 15:35:35 +0000 (15:35 -0000)]
Thu Mar 4 16:34:37 CET 2010 Paolo Molaro <lupus@ximian.com>

* src/unicode-data.h: save 70 KB.

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

14 years ago* CommandLineException.cs (Message): Include the inner exception message
Ankit Jain [Thu, 4 Mar 2010 15:27:52 +0000 (15:27 -0000)]
* CommandLineException.cs (Message): Include the inner exception message
also.
* Parameters.cs (LoadResponseFile): Report any errors in this, as
warnings.

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

14 years agoThu Mar 4 16:18:34 CET 2010 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 4 Mar 2010 15:26:43 +0000 (15:26 -0000)]
Thu Mar 4 16:18:34 CET 2010 Paolo Molaro <lupus@ximian.com>

* src/eglib-remap.h, src/glib.h: header file to remap the symbols
so there is no clash with system glib.
* src/Makefile.am: build static lib as well.

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

14 years ago * xbuild/Makefile: $(EXTRAS_DIR) should use $(FRAMEWORK_VERSION) so
Jonathan Pryor [Thu, 4 Mar 2010 15:04:18 +0000 (15:04 -0000)]
* xbuild/Makefile: $(EXTRAS_DIR) should use $(FRAMEWORK_VERSION) so
  that when building for the 4.0 profile we install the appropriate
  files into the $libdir/mono/4.0/ directory.

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

14 years agoThu Mar 4 15:37:09 CET 2010 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 4 Mar 2010 14:38:23 +0000 (14:38 -0000)]
Thu Mar 4 15:37:09 CET 2010 Paolo Molaro <lupus@ximian.com>

* profiler.c: allow multiple profiler engines to be loaded
at the same time.

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

14 years ago* xbuild/Microsoft.Common.targets (DeployOutputFiles):
Ankit Jain [Thu, 4 Mar 2010 14:31:06 +0000 (14:31 -0000)]
* xbuild/Microsoft.Common.targets (DeployOutputFiles):
Check for empty $(OutDir), though it should be caught by
the check for $(OutputPath) earlier.

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

14 years agoIn class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks:
Ankit Jain [Thu, 4 Mar 2010 14:30:48 +0000 (14:30 -0000)]
In class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks:

* AssignTargetPathTest.cs (CreateProjectString): Remove the
unnecessary import of ms.common.targets .

In tools/xbuild:

* xbuild/Microsoft.Common.targets: Check for empty invalid
$(OutputPath), and error or warn the user.

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

14 years ago2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 4 Mar 2010 13:43:15 +0000 (13:43 -0000)]
2010-03-03 Rodrigo Kumpera  <rkumpera@novell.com>

* TypeTest.cs : Added test for bug #574696
Patch by Eberhard Beilharz <eb1@sil.org>

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

14 years ago2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 4 Mar 2010 13:43:07 +0000 (13:43 -0000)]
2010-03-04 Rodrigo Kumpera  <rkumpera@novell.com>

* Type.cs : Fix for bug #574696: don't recurse into base types
* in GetMember when
getting properties.
Patch by Eberhard Beilharz <eb1@sil.org>

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

14 years ago2010-03-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 4 Mar 2010 13:27:31 +0000 (13:27 -0000)]
2010-03-04  Atsushi Enomoto  <atsushi@ximian.com>

* HttpListenerContext.cs : WWW-Authenticate header should not be
  limited to Basic.

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

14 years ago2010-03-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 4 Mar 2010 12:48:31 +0000 (12:48 -0000)]
2010-03-04  Atsushi Enomoto  <atsushi@ximian.com>

* HttpListenerContext.cs : The header line here is already trimmed
  "Authorization:" , so do not try to remove it.

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

14 years ago2010-03-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 4 Mar 2010 12:12:05 +0000 (12:12 -0000)]
2010-03-04  Atsushi Enomoto  <atsushi@ximian.com>

* HttpListener.cs, ListenerAsyncResult.cs : fix authentication
  scheme selection mismatch.

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

14 years agoA version which works with hacked eval
Marek Safar [Thu, 4 Mar 2010 11:05:22 +0000 (11:05 -0000)]
A version which works with hacked eval

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

14 years agoNew test.
Marek Safar [Thu, 4 Mar 2010 10:59:48 +0000 (10:59 -0000)]
New test.

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

14 years ago2010-03-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 4 Mar 2010 10:56:55 +0000 (10:56 -0000)]
2010-03-04  Marek Safar  <marek.safar@gmail.com>

A fix for bug #582579
* ecore.cs (FieldExpr): Don't optimize cross reference loads.

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

14 years agoIn class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
Ankit Jain [Thu, 4 Mar 2010 10:49:31 +0000 (10:49 -0000)]
In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:

* BuildEngine.cs (LogErrorEvent): Log as warning, if
ContinueOnError==true, and log a corresponding message.
* TargetBatchingImpl.cs: Refactor to share code between the
batched and unbatched case. If a task fails and
ContinueOnError==true, then ignore the failed state.

In class/Microsoft.Build.Engine/Test/various:

* Build.cs (TestBuildContinueOnError*): New.

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

14 years ago2010-03-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 4 Mar 2010 10:03:23 +0000 (10:03 -0000)]
2010-03-04  Atsushi Enomoto  <atsushi@ximian.com>

* SerializationMap.cs : return array instance if the runtime type is
  an array (it used to return ArrayList without conveting to array).

* XmlObjectSerializerTest.cs : test for empty array deserialization.

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

14 years agoFix the previous change.
Zoltan Varga [Thu, 4 Mar 2010 09:21:15 +0000 (09:21 -0000)]
Fix the previous change.

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

14 years ago2010-03-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 4 Mar 2010 09:06:46 +0000 (09:06 -0000)]
2010-03-04  Marek Safar  <marek.safar@gmail.com>

A patch by kornelpal@gmail.com

* dynamic.cs, anonymous.cs, rootcontext.cs, class.cs: Don't make
compiler generated classes sealed by default. Emit and close top
level compiler generated classes as well.

* support.cs: Use RuntimeHelpers.GetHashCode.

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

14 years ago2010-03-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 4 Mar 2010 08:05:01 +0000 (08:05 -0000)]
2010-03-04  Zoltan Varga  <vargaz@gmail.com>

* strtod.c: Get rid of locking so this works with eglib.

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

14 years agoFix the ChangeLog.
Zoltan Varga [Thu, 4 Mar 2010 04:47:22 +0000 (04:47 -0000)]
Fix the ChangeLog.

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

14 years ago2010-03-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 4 Mar 2010 04:47:16 +0000 (04:47 -0000)]
2010-03-04  Zoltan Varga  <vargaz@gmail.com>

* aot-runtime.c (find_symbol): Fix a warning.
(decode_patch): Ditto.

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

14 years ago2010-03-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 4 Mar 2010 04:46:42 +0000 (04:46 -0000)]
2010-03-04  Zoltan Varga  <vargaz@gmail.com>

* Makefile.am (DIST_SUBDIRS): Add eglib.

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

14 years agomacports is of course totally different
Geoff Norton [Thu, 4 Mar 2010 04:22:52 +0000 (04:22 -0000)]
macports is of course totally different

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

14 years ago2010-03-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 4 Mar 2010 03:45:41 +0000 (03:45 -0000)]
2010-03-04  Atsushi Enomoto  <atsushi@ximian.com>

* TypeElement.cs, DeclaredTypeElement.cs,
  ParameterElementCollection.cs, DataContractSerializerSection.cs,
  ParameterElement.cs :
  Looks like MSDN pages are quite incorrect. updated to match what
  status page tells.

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

14 years ago2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 4 Mar 2010 02:17:54 +0000 (02:17 -0000)]
2010-03-03 Rodrigo Kumpera  <rkumpera@novell.com>

* Type.cs (Equals): Better version that does less
trips to runtime land.

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

14 years ago2010-03-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 4 Mar 2010 01:58:08 +0000 (01:58 -0000)]
2010-03-04  Zoltan Varga  <vargaz@gmail.com>

* configure.ac: Add a check for ISO varargs.

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

14 years ago2010-03-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 4 Mar 2010 01:46:54 +0000 (01:46 -0000)]
2010-03-04  Zoltan Varga  <vargaz@gmail.com>

* autogen.sh: Run eglib's autogen.sh too.

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

14 years ago2010-03-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 4 Mar 2010 01:28:49 +0000 (01:28 -0000)]
2010-03-04  Zoltan Varga  <vargaz@gmail.com>

* mini.h (MONO_INST_IS_TEMP): Kill this unused define.

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

14 years ago2010-03-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 4 Mar 2010 01:27:48 +0000 (01:27 -0000)]
2010-03-04  Zoltan Varga  <vargaz@gmail.com>

* mini.c (mono_resolve_patch_target): Fix an uninitialized variable.

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

14 years ago2010-03-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 4 Mar 2010 01:16:22 +0000 (01:16 -0000)]
2010-03-04  Zoltan Varga  <vargaz@gmail.com>

* test/test.c: Fix the build.

* src/glib.h src/goutput.c: Emit asserts through a g_assertion_message ()
function which is decorated with G_GNUC_NORETURN, to fix many warnings when using
the eglib build.

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

14 years agoFix a warning.
Zoltan Varga [Thu, 4 Mar 2010 00:53:21 +0000 (00:53 -0000)]
Fix a warning.

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

14 years ago2010-03-03 Rolf Bjarne Kvinge <RKvinge@novell.com>
Rolf Bjarne Kvinge [Wed, 3 Mar 2010 22:40:44 +0000 (22:40 -0000)]
2010-03-03  Rolf Bjarne Kvinge  <RKvinge@novell.com>

* gensources.sh: Reverted to plain bash, cygwin/make seems to end up confused
with path separators with the managed version.

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

14 years ago2010-03-03 Robert Jordan <robertj@gmx.net>
Robert Jordan [Wed, 3 Mar 2010 22:00:11 +0000 (22:00 -0000)]
2010-03-03  Robert Jordan  <robertj@gmx.net>

* CADMessages.cs (GetMethod): don't continue if the type
could not be found in the current domain. Fixes #584067.

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

14 years agoWed Mar 3 20:19:45 CET 2010 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 3 Mar 2010 19:21:11 +0000 (19:21 -0000)]
Wed Mar 3 20:19:45 CET 2010 Paolo Molaro <lupus@ximian.com>

* profiler-private.h, profiler.c, profiler.h, sgen-gc.c: introduce
profiler event to track object moves.

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

14 years agoLeftover.
Paolo Molaro [Wed, 3 Mar 2010 18:38:47 +0000 (18:38 -0000)]
Leftover.

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

14 years agoWed Mar 3 19:20:39 CET 2010 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 3 Mar 2010 18:21:56 +0000 (18:21 -0000)]
Wed Mar 3 19:20:39 CET 2010 Paolo Molaro <lupus@ximian.com>

* object.c, profiler.c, profiler.h, string-icalls.c:
remove the reduntant MONO_PROFILE_STRING_ALLOC profiler event.

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

14 years agoWed Mar 3 19:19:21 CET 2010 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 3 Mar 2010 18:20:13 +0000 (18:20 -0000)]
Wed Mar 3 19:19:21 CET 2010 Paolo Molaro <lupus@ximian.com>

* method-to-ir.c: MONO_PROFILE_STRING_ALLOC is dead.

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

14 years agoWed Mar 3 19:17:14 CET 2010 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 3 Mar 2010 18:18:55 +0000 (18:18 -0000)]
Wed Mar 3 19:17:14 CET 2010 Paolo Molaro <lupus@ximian.com>

* mono-profiler-iomap.c: use the normal allocation callback.

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

14 years agoForgot the ChangeLog
Miguel de Icaza [Wed, 3 Mar 2010 18:06:46 +0000 (18:06 -0000)]
Forgot the ChangeLog

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

14 years ago2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 3 Mar 2010 18:05:07 +0000 (18:05 -0000)]
2010-03-03 Rodrigo Kumpera  <rkumpera@novell.com>

* bug-562150.cs: Regression test.

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

14 years ago2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 3 Mar 2010 18:04:59 +0000 (18:04 -0000)]
2010-03-03  Rodrigo Kumpera  <rkumpera@novell.com>

* method-to-ir.c (mono_method_to_ir): Don't create a runtime
* vtable
to check for errors, it's enough to create the metadata open.

Fixes #562150

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

14 years ago2010-03-03 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Wed, 3 Mar 2010 18:01:57 +0000 (18:01 -0000)]
2010-03-03  Miguel de Icaza  <miguel@novell.com>

        * Decimal.cs: Disable the fast double2decimal code, and go back
        * to
        string parsing as there is a rounding/precision bug.

                //
                // We cant use the double2decimal method
                // because it incorrectly turns the floating point
                // value 1.23456789E-25F which should be:
                //    0.0000000000000000000000001235
                // into the incorrect:
                //   0.0000000000000000000000001234
                //
                //    The code currently parses the double value 0.6 as
                //    0.600000000000000
                //
                // And we have a patch for that called (trim

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

14 years ago2010-03-03 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 3 Mar 2010 18:01:06 +0000 (18:01 -0000)]
2010-03-03 Gonzalo Paniagua Javier <gonzalo@novell.com>

* mono-mmap.c: apparently kill() can return ENOMEM. Also use signal 0
which is the documented way of testing for the existence of a PID.
Thanks to Cal Page.

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

14 years agoFix dist.
Paolo Molaro [Wed, 3 Mar 2010 17:42:48 +0000 (17:42 -0000)]
Fix dist.

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

14 years ago2010-03-03 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Wed, 3 Mar 2010 17:29:54 +0000 (17:29 -0000)]
2010-03-03  Miguel de Icaza  <miguel@novell.com>

* decimal.c (mono_double2decimal): Add support for reducing the
scale of a decimal.  It turns the 0.6000000000000 into 0.6 as
expected.

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

14 years ago2006-03-03 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Wed, 3 Mar 2010 16:29:06 +0000 (16:29 -0000)]
2006-03-03  Lluis Sanchez Gual <lluis@novell.com>

* Methods.cs: In BuildResponseReflectionMembers, use the operation
name as base name for the response element. Don't use the request
name as base, since it may have been customized using the RequestElementName
property. Fixes bug #548988.

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

14 years ago2010-03-03 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Wed, 3 Mar 2010 16:22:56 +0000 (16:22 -0000)]
2010-03-03  Lluis Sanchez Gual <lluis@novell.com>

* ServiceDescriptionCollection.cs: When looking for bindings and other
items, look in the list instead of the namespace table, since the
collection may have several description documents with the same
namespace.
* ProtocolImporter.cs: Same as above. A schemas collection can have
more than one schema with the same name, so we can use the namespace
indexer to find schemas.
* BasicProfileChecker.cs: Added null check.

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

14 years agoChange for msvc to be able to compile the code
Marek Habersack [Wed, 3 Mar 2010 15:57:37 +0000 (15:57 -0000)]
Change for msvc to be able to compile the code

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

14 years ago2010-03-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 3 Mar 2010 15:24:58 +0000 (15:24 -0000)]
2010-03-03  Atsushi Enomoto  <atsushi@ximian.com>

* HttpReplyChannel.cs, AspNetReplyChannel.cs, HttpChannelListener.cs,
  HttpListenerManager.cs : ongoing authentication support. It returns
  401 as expected, but somehow fails to retrieve user info.

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

14 years ago * library.make: Add the generated per-profile .source file to
Jonathan Pryor [Wed, 3 Mar 2010 15:22:50 +0000 (15:22 -0000)]
* library.make: Add the generated per-profile .source file to
  library_CLEAN_FILES so that it's actually removed on clean.

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

14 years ago2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 3 Mar 2010 14:46:32 +0000 (14:46 -0000)]
2010-03-03 Rodrigo Kumpera  <rkumpera@novell.com>

* MonoType.cs: Add v4 security properties.

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

14 years ago2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 3 Mar 2010 14:46:24 +0000 (14:46 -0000)]
2010-03-03 Rodrigo Kumpera  <rkumpera@novell.com>

* Type.cs: Add v4 security properties.

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

14 years ago2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 3 Mar 2010 14:46:15 +0000 (14:46 -0000)]
2010-03-03 Rodrigo Kumpera  <rkumpera@novell.com>

* Type.cs: Fix identation.

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

14 years ago2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 3 Mar 2010 14:45:54 +0000 (14:45 -0000)]
2010-03-03 Rodrigo Kumpera  <rkumpera@novell.com>

* icall-def.h:
* icall.c: Implement
* System.MonoType::get_core_clr_security_level icall.

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

14 years ago2010-03-03 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 3 Mar 2010 14:16:14 +0000 (14:16 -0000)]
2010-03-03  Marek Habersack  <mhabersack@novell.com>

* mono-config.c (mono_config_parse_assembly_bindings): added -
parses assembly binding redirections from appdomain's config
file.

* metadata-internals.h: added definition of a new function -
mono_config_parse_assembly_bindings - to support parsing assembly
binding redirections defined in appdomain's config file.

* domain-internals.h: added two new fields to _MonoDomain - a list
of assembly bindings and a flag to parse the config file only
once.

* assembly.c (assembly_binding_maps_name): empty culture name and
NULL culture name are considered equal.
(mono_assembly_apply_binding): added support for domain specific
assembly binding redirections, read from the appdomain's
configuration file. Fixes bug #580185

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

14 years ago2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 3 Mar 2010 13:18:23 +0000 (13:18 -0000)]
2010-03-03 Rodrigo Kumpera  <rkumpera@novell.com>

* Activator.cs: : Implement new v4 overloads and [Obsolete].

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