Marek Safar [Tue, 1 Feb 2011 12:52:50 +0000 (12:52 +0000)]
Make mcs.exe .net4 application
Marek Safar [Mon, 31 Jan 2011 18:12:00 +0000 (18:12 +0000)]
Remove unused file
Atsushi Eno [Tue, 1 Feb 2011 12:23:44 +0000 (21:23 +0900)]
Make sure to clear compiled items. Fixes regressions appeared in WCF land.
Atsushi Eno [Tue, 1 Feb 2011 11:25:40 +0000 (20:25 +0900)]
standard endpoint and protocol mapping support were lacking at client side.
Turned out that they had nothing to do with #668089..
Marek Habersack [Tue, 1 Feb 2011 07:52:20 +0000 (08:52 +0100)]
[asp.net] FormsAuthenticationTicket.FromByteArray stops early if it is passed a null parameter
Marek Habersack [Mon, 31 Jan 2011 15:33:19 +0000 (16:33 +0100)]
[runtime] AddWatcher icall must look up the path in an IOMAP-aware way
Atsushi Eno [Tue, 1 Feb 2011 06:53:05 +0000 (15:53 +0900)]
Members in the base type in different namespace are serialized in base ns.
When the serializer serializes a Type B which is derived from A, it used to
serialize member M in A as in namespace_of_B, not in namespace_of_A.
This should fix bug #652331.
Atsushi Eno [Tue, 1 Feb 2011 03:59:44 +0000 (12:59 +0900)]
quick build workaround.
Atsushi Eno [Tue, 1 Feb 2011 01:56:07 +0000 (10:56 +0900)]
in NET_4_0, remove types that went into System.Xaml.dll. Change build order.
Bit Diff [Mon, 31 Jan 2011 22:57:19 +0000 (17:57 -0500)]
Fixes #527447 whereby it was not possible to pass additional arguments to mono-service2 (if your executable required command-line arguments of it's own).
Zoltan Varga [Mon, 31 Jan 2011 21:44:13 +0000 (22:44 +0100)]
Remove some duplicate code from mono_arch_find_jit_info ().
Zoltan Varga [Mon, 31 Jan 2011 21:39:28 +0000 (22:39 +0100)]
Fix stack walks on sparc.
Gonzalo Paniagua Javier [Mon, 31 Jan 2011 21:34:44 +0000 (16:34 -0500)]
Handle wrapped ThreadAbortException
Third party ProcessRequest() like the one from Razor can wrap a
ThreadAbortException originated from response.Redirect().
Jonathan Pryor [Mon, 31 Jan 2011 20:17:46 +0000 (15:17 -0500)]
Fix the basic-profile build.
Jonathan Pryor [Mon, 31 Jan 2011 19:08:41 +0000 (14:08 -0500)]
[monodroid] Fix System.TimeZoneInfo.
Most System.TimeZoneInfo members weren't be included in the build.
Gonzalo Paniagua Javier [Mon, 31 Jan 2011 15:47:23 +0000 (10:47 -0500)]
Allow forcing HTTP protocol version
If the version is manually set, ignore the version from the service
point when set.
Fixes bug #668199.
Lluis Sanchez [Mon, 31 Jan 2011 15:32:43 +0000 (16:32 +0100)]
Handle possible exceptions thrown by Socket.Close
Marek Habersack [Mon, 31 Jan 2011 14:10:52 +0000 (15:10 +0100)]
[asp.net] Implemented 4.0 types System.Web.Security.{MachineKey,MachineKeyProtection} plus tests
Jb Evain [Mon, 31 Jan 2011 14:02:24 +0000 (15:02 +0100)]
unbreak the build
Marek Safar [Mon, 31 Jan 2011 13:52:37 +0000 (13:52 +0000)]
Add more details to mcs time tracing
Levi Bard [Mon, 22 Nov 2010 13:16:34 +0000 (14:16 +0100)]
[Fix] Cleanup per github comments.
* io-layer/processes.c:
* io-layer/process-private.h:
Cleanup per github comments.
License: MIT/X11
Tak [Fri, 22 Oct 2010 10:51:56 +0000 (12:51 +0200)]
[Fix] Fix process scanning on OSX.
* io-layer/process-private.h: Generalize PID masking.
* io-layer/processes.c: Fix process scanning on OSX.
License: MIT/X11
Zoltan Varga [Mon, 31 Jan 2011 10:45:38 +0000 (11:45 +0100)]
When using xdebug, allocate all code from the code manager of the root domain. Hopefully fixes #666152.
Marek Habersack [Mon, 31 Jan 2011 10:06:41 +0000 (11:06 +0100)]
[asp.net] Ignore directories that don't exist instead of throwing.
Atsushi Eno [Mon, 31 Jan 2011 09:02:09 +0000 (18:02 +0900)]
Fix bug #661400 - fix complicated namespace resolution issue.
Namespaces in nested external schemas have to be validated against
immediately-containing schema. If there is a schema A with urn:x
targetNamespace imports a schema B with urn:y targetNamespace which
in turn includes another schema C, then C must be validated its namespace
against B, not A.
Marek Habersack [Fri, 28 Jan 2011 23:29:44 +0000 (00:29 +0100)]
[runtime] Use IOAMP-aware method of looking for domain configuration file
Jo Shields [Sun, 30 Jan 2011 20:37:24 +0000 (20:37 +0000)]
Really fix sgen on PowerPC Linux. Assembler on Linux requires that register names are just bare numbers, unlike OSX, i.e. "r0" must be "0" on Linux.
Atsushi Eno [Mon, 31 Jan 2011 04:27:46 +0000 (13:27 +0900)]
Do not return DocumentFragment from AppendChild() etc. Fixed bug #666249.
Atsushi Eno [Mon, 31 Jan 2011 03:09:06 +0000 (12:09 +0900)]
Fixed bug #666872; XElement.Changed and .Changing were not triggered.
Patch almost by Cambell Prince.
Atsushi Eno [Mon, 31 Jan 2011 02:49:22 +0000 (11:49 +0900)]
add public NetTcpSecurity .ctor() and close #667429.
Miguel de Icaza [Sun, 30 Jan 2011 22:42:58 +0000 (17:42 -0500)]
[repl] Fix running specified scripts from command line, allow #! syntax, add print command
We were calling the Reset () method after we had initialized the driver
with the new command line arguments, clearing the list of files to execute
before we executed them.
Added support for #! in the csharp repl, and added the print() command to
the InteractiveBase
Add a better way of dealing with -e, without adding hacks to the core that wont work
in the future
Miguel de Icaza [Sun, 30 Jan 2011 16:31:08 +0000 (11:31 -0500)]
[repl] Fix running specified scripts from command line, allow #! syntax, add print command
We were calling the Reset () method after we had initialized the driver
with the new command line arguments, clearing the list of files to execute
before we executed them.
Added support for #! in the csharp repl, and added the print() command to
the InteractiveBase
Veerapuram Varadhan [Sun, 30 Jan 2011 19:44:14 +0000 (01:14 +0530)]
Fixes 667236 - Handle numeric types appropriately
Miguel de Icaza [Sun, 30 Jan 2011 17:06:10 +0000 (12:06 -0500)]
[repl] Add support for -e EXPRESSION to the csharp command
Miguel de Icaza [Sun, 30 Jan 2011 16:40:59 +0000 (11:40 -0500)]
Document csharp #! support
Veerapuram Varadhan [Fri, 28 Jan 2011 17:33:02 +0000 (23:03 +0530)]
Added schema file to fix test break
Veerapuram Varadhan [Fri, 21 Jan 2011 20:53:46 +0000 (02:23 +0530)]
Don't run the test. Fixes test break.
Zoltan Varga [Sun, 30 Jan 2011 08:12:08 +0000 (09:12 +0100)]
Mark a newly added test as !FULLAOT.
Zoltan Varga [Sun, 30 Jan 2011 08:10:30 +0000 (09:10 +0100)]
Fix some quadratic behavior in the AOT compiler.
Zoltan Varga [Sun, 30 Jan 2011 08:10:09 +0000 (09:10 +0100)]
Improve hashing of MONO_PATCH_INFO_TYPE_FROM_HANDLE.
Zoltan Varga [Sun, 30 Jan 2011 05:59:42 +0000 (06:59 +0100)]
Don't crash when inlining static methods called using callvirt. Fixes #668170.
Zoltan Varga [Sat, 29 Jan 2011 19:51:23 +0000 (20:51 +0100)]
Clear the 'need_rgctx_tramp' flag when creating a synchronized wrapper. Fixes
Geoff Norton [Sat, 29 Jan 2011 16:35:54 +0000 (11:35 -0500)]
Typo
Thomas Goldstein [Sat, 29 Jan 2011 09:23:59 +0000 (10:23 +0100)]
Remove .NET 1.1 internal class: System.Windows.Forms.IDeviceContext
Geoff Norton [Sat, 29 Jan 2011 00:05:21 +0000 (19:05 -0500)]
Avoid a crash when shutting down jit attached threads
Zoltan Varga [Fri, 28 Jan 2011 16:32:33 +0000 (17:32 +0100)]
Remove unused --with-glib/--with-jit/--with-interp options.
Zoltan Varga [Fri, 28 Jan 2011 05:28:28 +0000 (06:28 +0100)]
Add an AtLeast version to sdb's VersionInfo class.
Geoff Norton [Fri, 28 Jan 2011 06:08:19 +0000 (01:08 -0500)]
Ensure we setup the vtable before accessing it
Geoff Norton [Fri, 28 Jan 2011 05:25:57 +0000 (00:25 -0500)]
Bump SDB protocol so MonoDevelop can guard IL inspection of dynamic methods
Geoff Norton [Fri, 28 Jan 2011 04:23:15 +0000 (23:23 -0500)]
Dont leak loader errors in the aot compiler, as it could cause later methods to not get compiled erroneously
Gonzalo Paniagua Javier [Thu, 27 Jan 2011 20:45:25 +0000 (15:45 -0500)]
[HttpListener] Set each cookie in its own header
Send a Set-Cookie header per cookie instead of a Set-Cookie2 with
multiple cookies.
Fixes bug #667550.
Zoltan Varga [Thu, 27 Jan 2011 18:27:22 +0000 (19:27 +0100)]
Fix AOT support for types in the EXPORTEDTYPE table.
Jérémie Laval [Thu, 27 Jan 2011 17:54:19 +0000 (17:54 +0000)]
Workaround stealing failure by disabling it in 32bits
Zoltan Varga [Thu, 27 Jan 2011 16:24:26 +0000 (17:24 +0100)]
Increase an aot buffer size again.
Marek Habersack [Thu, 27 Jan 2011 14:31:33 +0000 (15:31 +0100)]
[asp.net] DefaultVirtualPathProvider cosmetics.
Use String.IsNullOrEmpty instead of comparing against ""
Marek Habersack [Thu, 27 Jan 2011 14:30:46 +0000 (15:30 +0100)]
[asp.net] A bunch of fixes related to the default VirtualPathProvider (needed for Orchard)
* DefaultVirtualDirectory is now more careful when snipping off parts of the path passed to
its constructor. Before removing the file part it checks whether the file indeed exists.
Also sealed the class and made it use generic List instead of ArrayList
* HttpRequest does not normalize mapped paths when converting them to absolute ones. This is
to avoid errors when path like "~/bin/../../file.txt" is passed to MapPath.
* VirtualPathUtility.ToAbsolute overload with normalize parameter really doesn't normalize
the resulting path now.
Marek Habersack [Tue, 25 Jan 2011 15:51:56 +0000 (16:51 +0100)]
[machine.config] Added the <system.transactions> section definition
Zoltan Varga [Thu, 27 Jan 2011 14:32:46 +0000 (15:32 +0100)]
Applied patch from Burkhard Linke <blinke@cebitec.uni-bielefeld.de>. Add support for newer boehm-gc versions.
Jérémie Laval [Thu, 27 Jan 2011 13:13:25 +0000 (13:13 +0000)]
Leave db connection opened until requested to close it and add more unit tests
Alan McGovern [Thu, 27 Jan 2011 12:57:22 +0000 (12:57 +0000)]
Revert "[Build] Ensure the profiler module is built in the moon profile."
This reverts commit
29754329697bb4220f5db28eaa7d516e98820d74. This breaks
the moon build currently.
Alan McGovern [Thu, 27 Jan 2011 11:15:32 +0000 (11:15 +0000)]
[Build] Ensure the profiler module is built in the moon profile.
Zoltan Varga [Thu, 27 Jan 2011 10:49:27 +0000 (11:49 +0100)]
Improve an AOT error message.
Zoltan Varga [Thu, 27 Jan 2011 10:48:21 +0000 (11:48 +0100)]
Fix up aot-ing of mscorlib/mcs by AOTing mcs in the basic/2.0 profiles, installing it in 2.0.
Zoltan Varga [Thu, 27 Jan 2011 10:04:48 +0000 (11:04 +0100)]
Fix compilation of tests/assemblyresolve with newer mcs-es.
Marek Safar [Thu, 27 Jan 2011 09:04:43 +0000 (09:04 +0000)]
New test
Marek Safar [Thu, 27 Jan 2011 09:01:50 +0000 (09:01 +0000)]
Fix a warning
Marek Safar [Thu, 27 Jan 2011 08:59:01 +0000 (08:59 +0000)]
Tests update
Marek Safar [Thu, 27 Jan 2011 08:56:09 +0000 (08:56 +0000)]
[667261] Fixes overload resolution of an optional parameter followed by a params parameter of the same type
Marek Safar [Thu, 27 Jan 2011 08:55:17 +0000 (08:55 +0000)]
Don't allocate anonymous method container when importing event fields
Zoltan Varga [Thu, 27 Jan 2011 06:14:49 +0000 (07:14 +0100)]
Fix dist issues in Mono.Debugger.Soft.
Gonzalo Paniagua Javier [Thu, 27 Jan 2011 04:08:05 +0000 (23:08 -0500)]
Prevent abort
When cleaning up the sockets we no longer have access to Tls.
Zoltan Varga [Thu, 27 Jan 2011 00:45:08 +0000 (01:45 +0100)]
Fix name of CASTCLASS wrappers.
Zoltan Varga [Thu, 27 Jan 2011 00:42:22 +0000 (01:42 +0100)]
Add AOT support for castclass_with_cache wrappers.
Kyle Ambroff [Fri, 24 Sep 2010 22:49:44 +0000 (15:49 -0700)]
version tolerant serialization fails with missing primitive members
Modifies ObjectReader so that when it encounters a primitive typed member in
an object stream which has no corresponding member in the app domain, it will
read the value anyway and throw it away. That way it can read the next block
from the stream.
Added a unit test which passes with the changes to ObjectReader.
Fixes bug #641821.
Kenneth Bell [Sat, 4 Dec 2010 17:56:19 +0000 (17:56 +0000)]
Implement RawSecurityDescriptor.
* Marshals to/from SDDL and binary form.
* Supports 'Common' ACEs and 'Object' ACEs
Kenneth Bell [Sat, 4 Dec 2010 17:53:32 +0000 (17:53 +0000)]
Implement SecurityIdentifier and improve NTAccount.
* Only translates between SecurityIdentifier and NTAccount for
well-known accounts.
* NTAccount changed to not upper-case values to match behaviour
observed in Microsoft's .NET (see also unit tests)
* Add unit tests for both classes
Ankit Jain [Wed, 26 Jan 2011 21:05:18 +0000 (02:35 +0530)]
Process.Start: Show native error message in Win32Exception.
mcs/class/System/System.Diagnostics/Process.cs (Start_noshell):
If the process execution fails, then add the error message for
the native error code in the Win32Exception thrown.
Antoine Cailliau [Wed, 26 Jan 2011 09:54:33 +0000 (10:54 +0100)]
Implements System.ComponentModel.DataAnnotations.RegularExpressionAttribute
Jérémie Laval [Wed, 26 Jan 2011 17:49:46 +0000 (17:49 +0000)]
Fix overflow checking in PLinq Range operator
Geoff Norton [Wed, 26 Jan 2011 17:34:48 +0000 (12:34 -0500)]
Include operands when emitting the IL stream to sdb clients
Geoff Norton [Wed, 26 Jan 2011 17:11:30 +0000 (12:11 -0500)]
Ensure we properly align the stack before resuming from breakpoint signal handlers
Andrew Jorgensen [Wed, 26 Jan 2011 16:47:54 +0000 (09:47 -0700)]
Add 2.0 and 4.0 S.D.S.C
Geoff Norton [Wed, 26 Jan 2011 16:24:38 +0000 (11:24 -0500)]
Dynamic methods are classes already here
Marek Safar [Wed, 26 Jan 2011 13:28:28 +0000 (13:28 +0000)]
Remove unused very expensive registered_signals field
Marek Safar [Wed, 26 Jan 2011 13:27:38 +0000 (13:27 +0000)]
Remove wrong key from System.Data.Services.Client
Marek Safar [Wed, 26 Jan 2011 13:26:46 +0000 (13:26 +0000)]
Avoid linear scan in GetEncoding and make the initialization lazy
Marek Safar [Wed, 26 Jan 2011 13:24:23 +0000 (13:24 +0000)]
Revert broken ikvm change
Marek Safar [Wed, 26 Jan 2011 12:52:22 +0000 (12:52 +0000)]
Cache MonoUtil::IsUnix value
Rodrigo Kumpera [Wed, 26 Jan 2011 10:34:35 +0000 (11:34 +0100)]
Fix freeing of delegate wrappers.
* marshal.c (mono_marshal_get_delegate_invoke): If
the target is a static method with first arg bound
and it belongs to a different assembly than the delegate
we might end up with a freed signature in the hashtable.
Fix a moonlight crash.
Marek Safar [Wed, 26 Jan 2011 08:58:45 +0000 (08:58 +0000)]
New test
Marek Safar [Wed, 26 Jan 2011 08:52:57 +0000 (08:52 +0000)]
Update to the latest IKVM
Marek Safar [Wed, 26 Jan 2011 08:30:42 +0000 (08:30 +0000)]
Optimized constructor readonly access has to be inside same declarting type
Marek Safar [Tue, 25 Jan 2011 17:56:49 +0000 (17:56 +0000)]
Improve compatibility of BinaryReader with non-default encoder when reading large strings
Marek Safar [Tue, 25 Jan 2011 17:55:38 +0000 (17:55 +0000)]
Improve FileStream block reading performance little bit
Geoff Norton [Wed, 26 Jan 2011 03:56:17 +0000 (22:56 -0500)]
MonoTouch doesnt support SRE, so we need to disable this code on MT
Zoltan Varga [Wed, 26 Jan 2011 03:16:01 +0000 (04:16 +0100)]
Add a 'suspend-on-unhandled' MONO_DEBUG option to help track down the random build failures on ia64.
Geoff Norton [Wed, 26 Jan 2011 01:10:04 +0000 (20:10 -0500)]
Further .NET 4.0 ification of the mobile profile
Ankit Jain [Tue, 25 Jan 2011 23:11:47 +0000 (04:41 +0530)]
[xbuild] Improve error messages for condition evaluation.
Also, add new ExpressionEvaluationException class.
Wrap Expression*Exceptions in InvalidProjectFileException with
info about the full condition being evaluated.
Ankit Jain [Tue, 25 Jan 2011 23:07:17 +0000 (04:37 +0530)]
[xbuild] Support short-circuiting in conditions.
Jb Evain [Tue, 25 Jan 2011 23:08:41 +0000 (00:08 +0100)]
Add test for Reverse over arrays