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
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
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
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
Miguel de Icaza [Fri, 5 Mar 2010 04:55:35 +0000 (04:55 -0000)]
Fix this
svn path=/trunk/mono/; revision=153084
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
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
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
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
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
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
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
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
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
Geoff Norton [Fri, 5 Mar 2010 03:22:32 +0000 (03:22 -0000)]
fix windows build
svn path=/trunk/mono/; revision=153073
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Geoff Norton [Thu, 4 Mar 2010 22:42:49 +0000 (22:42 -0000)]
More GetOptions removal
svn path=/trunk/mcs/; revision=153055
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
Jonathan Pryor [Thu, 4 Mar 2010 22:14:53 +0000 (22:14 -0000)]
Fix timestamp.
svn path=/trunk/mcs/; revision=153051
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
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
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
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
Miguel de Icaza [Thu, 4 Mar 2010 20:09:58 +0000 (20:09 -0000)]
Remove Mono.GetOptions
svn path=/trunk/mcs/; revision=153040
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
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
Andrew Jorgensen [Thu, 4 Mar 2010 18:20:27 +0000 (18:20 -0000)]
build fix via grendel
svn path=/trunk/mcs/; revision=153036
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Marek Safar [Thu, 4 Mar 2010 10:59:48 +0000 (10:59 -0000)]
New test.
svn path=/trunk/mcs/; revision=153008
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
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
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
Zoltan Varga [Thu, 4 Mar 2010 09:21:15 +0000 (09:21 -0000)]
Fix the previous change.
svn path=/trunk/mono/; revision=153002
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
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
Zoltan Varga [Thu, 4 Mar 2010 04:47:22 +0000 (04:47 -0000)]
Fix the ChangeLog.
svn path=/trunk/mono/; revision=152996
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
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
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
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
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
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
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
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
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
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
Zoltan Varga [Thu, 4 Mar 2010 00:53:21 +0000 (00:53 -0000)]
Fix a warning.
svn path=/trunk/mono/; revision=152981
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
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
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
Paolo Molaro [Wed, 3 Mar 2010 18:38:47 +0000 (18:38 -0000)]
Leftover.
svn path=/trunk/mono/; revision=152965
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
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
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
Miguel de Icaza [Wed, 3 Mar 2010 18:06:46 +0000 (18:06 -0000)]
Forgot the ChangeLog
svn path=/trunk/mcs/; revision=152959
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
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
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
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
Paolo Molaro [Wed, 3 Mar 2010 17:42:48 +0000 (17:42 -0000)]
Fix dist.
svn path=/trunk/mono/; revision=152953
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
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
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
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
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
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
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
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
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
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
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
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