mono.git
10 years ago[mdoc-validate] Allow <format/> to have ANY content.
Jonathan Pryor [Thu, 8 Aug 2013 20:34:24 +0000 (16:34 -0400)]
[mdoc-validate] Allow <format/> to have ANY content.

The intent of the <format/> element is to assist encapsulating
arbitrary HTML content within an mdoc(5) container. This frequently
requires having more than _one_ element within the <format/> block.

(WTF was I thinking forgetting the maxOccurs attribute?!)

10 years agogenerate mobile csproj files too.
Atsushi Eno [Thu, 8 Aug 2013 13:45:07 +0000 (22:45 +0900)]
generate mobile csproj files too.

10 years agoBuild Ix assemblies from rx sources.
Atsushi Eno [Thu, 8 Aug 2013 13:07:29 +0000 (22:07 +0900)]
Build Ix assemblies from rx sources.

10 years agoFix bug #13716 - use XmlSchemaSettings.XmlResolver to resolve schemas.
Atsushi Eno [Thu, 8 Aug 2013 12:38:47 +0000 (21:38 +0900)]
Fix bug #13716 - use XmlSchemaSettings.XmlResolver to resolve schemas.

10 years agoBasic optional parameters support in binder. Fixes #13817
Marek Safar [Thu, 8 Aug 2013 11:30:19 +0000 (13:30 +0200)]
Basic optional parameters support in binder. Fixes #13817

10 years agoMerge pull request #728 from alesliehughes/master
Marek Safar [Thu, 8 Aug 2013 09:58:22 +0000 (02:58 -0700)]
Merge pull request #728 from alesliehughes/master

Enable System.DirectoryServices.Protocols assembly

10 years agoEnable System.DirectoryServices.Protocols assembly
Alistair Leslie-Hughes [Thu, 8 Aug 2013 01:53:46 +0000 (11:53 +1000)]
Enable System.DirectoryServices.Protocols assembly

10 years agoAlways release DeflateStream unmanaged resources. Fixes #13742
Marek Safar [Thu, 8 Aug 2013 08:28:08 +0000 (10:28 +0200)]
Always release DeflateStream unmanaged resources. Fixes #13742

10 years agoFix bug #11298 - in XElement.Replace*(), create snapshot of content first before...
Atsushi Eno [Thu, 8 Aug 2013 07:02:03 +0000 (16:02 +0900)]
Fix bug #11298 - in XElement.Replace*(), create snapshot of content first before removal (unlike it is documented!)

10 years ago[aot] Avoid passing partially shared instances to the JIT. Fixes #13191.
Zoltan Varga [Wed, 7 Aug 2013 22:08:51 +0000 (00:08 +0200)]
[aot] Avoid passing partially shared instances to the JIT. Fixes #13191.

10 years agoFix 5d37fac7c8765253a2ae406329ebf360c8429387.
Zoltan Varga [Wed, 7 Aug 2013 20:51:51 +0000 (22:51 +0200)]
Fix 5d37fac7c8765253a2ae406329ebf360c8429387.

10 years ago[aot] Error out if -O=gsharedvt is used on a platform/configuration where it is not...
Zoltan Varga [Wed, 7 Aug 2013 19:28:41 +0000 (21:28 +0200)]
[aot] Error out if -O=gsharedvt is used on a platform/configuration where it is not supported.

10 years agoAdd block scope for foreach variables with statement only
Marek Safar [Wed, 7 Aug 2013 18:58:35 +0000 (20:58 +0200)]
Add block scope for foreach variables with statement only

10 years agoRemove NIE from SetWaitNotificationRequired. Fixes #13742
Marek Safar [Wed, 7 Aug 2013 18:02:03 +0000 (20:02 +0200)]
Remove NIE from SetWaitNotificationRequired. Fixes #13742

10 years agoHandle partial class case when nested type of partial container dependends on parent...
Marek Safar [Wed, 7 Aug 2013 16:59:50 +0000 (18:59 +0200)]
Handle partial class case when nested type of partial container dependends on parent base type from another partial container. Fixes #13731

10 years agoFix bug #10194 - SetElementValue(nonExistentElementName, null) caused NRE.
Atsushi Eno [Wed, 7 Aug 2013 16:36:35 +0000 (01:36 +0900)]
Fix bug #10194 - SetElementValue(nonExistentElementName, null) caused NRE.

10 years agoFix bug #12035 - xsi:nil='true' was ignored in some scenario.
Atsushi Eno [Wed, 7 Aug 2013 16:00:10 +0000 (01:00 +0900)]
Fix bug #12035 - xsi:nil='true' was ignored in some scenario.

"some scenario" I mean:

- There is a sequence with more than one elements in xsd,
- The second element is nillable and its type has content elements, and
- The corresponding XML element specifies xsi:nil='true'

Then it resulted in a validation error as if it were missing the required
content.

10 years agoInflate default parameter expression without type checks. Fixes #13793
Marek Safar [Wed, 7 Aug 2013 13:16:18 +0000 (15:16 +0200)]
Inflate default parameter expression without type checks. Fixes #13793

10 years agoFix a test to work on mobile after the async release.
Rolf Bjarne Kvinge [Wed, 7 Aug 2013 12:59:04 +0000 (14:59 +0200)]
Fix a test to work on mobile after the async release.

10 years agoUpdate named params parameter converted result expression. Fixes #13786
Marek Safar [Wed, 7 Aug 2013 10:47:26 +0000 (12:47 +0200)]
Update named params parameter converted result expression. Fixes #13786

10 years agoFix bug #12469 - add more conversion methods to XmlAtomicValue.
Atsushi Eno [Wed, 7 Aug 2013 09:54:03 +0000 (18:54 +0900)]
Fix bug #12469 - add more conversion methods to XmlAtomicValue.

Since XmlAtomicValue is pretty much hidden in the implementation, there is
almost no way to verify how it should work. So the changes are all based on
assumption. Yet I added a test based on bug #12469.

There is still problem on processing *invalid* inputs. They have to be
rejected, but they pass.

10 years agoMerge pull request #727 from alesliehughes/master
Marek Safar [Wed, 7 Aug 2013 06:35:12 +0000 (23:35 -0700)]
Merge pull request #727 from alesliehughes/master

ActiveDirectory Class and enums

10 years ago[build]Bring some sanity to the monotouch profiles.
Rodrigo Kumpera [Tue, 6 Aug 2013 22:56:01 +0000 (18:56 -0400)]
[build]Bring some sanity to the monotouch profiles.

monotouch is now the static profile and it does define FULL_AOT_RUNTIME globally.

10 years agoAdd support for exclude files in extension modules.
Rodrigo Kumpera [Tue, 6 Aug 2013 20:30:53 +0000 (16:30 -0400)]
Add support for exclude files in extension modules.

10 years agoAdd class DirectoryServicesCOMException
Alistair Leslie-Hughes [Mon, 5 Aug 2013 23:49:25 +0000 (09:49 +1000)]
Add class DirectoryServicesCOMException

10 years agoAdd class DirectoryVirtualListView
Alistair Leslie-Hughes [Mon, 5 Aug 2013 23:44:26 +0000 (09:44 +1000)]
Add class DirectoryVirtualListView

10 years agoFix an unlikely case in cmd_to_string () where cmds would be accessed uninitialized.
Alex Rønne Petersen [Tue, 6 Aug 2013 19:27:03 +0000 (21:27 +0200)]
Fix an unlikely case in cmd_to_string () where cmds would be accessed uninitialized.

10 years agoFix another strtod warning with #if 0.
Alex Rønne Petersen [Tue, 6 Aug 2013 19:22:09 +0000 (21:22 +0200)]
Fix another strtod warning with #if 0.

10 years agoAdd two unnecessary zero initializations to shut GCC up.
Alex Rønne Petersen [Tue, 6 Aug 2013 19:21:27 +0000 (21:21 +0200)]
Add two unnecessary zero initializations to shut GCC up.

The conditions are too complex for GCC to realize that these variables
are actually initialized when they're used.

10 years agoKill another mixed-decls-and-code warning.
Alex Rønne Petersen [Tue, 6 Aug 2013 19:21:07 +0000 (21:21 +0200)]
Kill another mixed-decls-and-code warning.

10 years agoCreate correct flow branching for single non-default switch section. Fixes #13736
Marek Safar [Tue, 6 Aug 2013 19:05:22 +0000 (21:05 +0200)]
Create correct flow branching for single non-default switch section. Fixes #13736

10 years agoFix some warnings in strtod by #if 0'ing some unused functions.
Alex Rønne Petersen [Tue, 6 Aug 2013 18:52:39 +0000 (20:52 +0200)]
Fix some warnings in strtod by #if 0'ing some unused functions.

10 years agoFix a warning in dlmalloc by #if 0'ing an unused function.
Alex Rønne Petersen [Tue, 6 Aug 2013 18:52:22 +0000 (20:52 +0200)]
Fix a warning in dlmalloc by #if 0'ing an unused function.

10 years agoFix a mixed-decls-and-code warning.
Alex Rønne Petersen [Tue, 6 Aug 2013 18:52:09 +0000 (20:52 +0200)]
Fix a mixed-decls-and-code warning.

10 years ago[System.Core/Android] Support Android v4.3's timezone DB format
Jonathan Pryor [Tue, 6 Aug 2013 18:27:20 +0000 (14:27 -0400)]
[System.Core/Android] Support Android v4.3's timezone DB format

Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=13686

Android v4.3 changed the timezone DB format described in 8a263984 and
replaced it with a single file containing version, index, data, and a
"zoneTab" (which is parsed but unused).

Port/rewrite the Java libcore.util.ZoneInfoDB type into
System.AndroidTzData so that this new file format is supported.

(Another day, another file format...)

10 years agoAdd class DirectoryVirtualListViewContext
Alistair Leslie-Hughes [Mon, 5 Aug 2013 23:43:45 +0000 (09:43 +1000)]
Add class DirectoryVirtualListViewContext

10 years agoAdd class DirectorySynchronization
Alistair Leslie-Hughes [Mon, 5 Aug 2013 23:36:16 +0000 (09:36 +1000)]
Add class DirectorySynchronization

10 years agoAdd enum ExtendedDN
Alistair Leslie-Hughes [Mon, 5 Aug 2013 23:32:44 +0000 (09:32 +1000)]
Add enum ExtendedDN

10 years agoAdd class ExtendedRightAccessRule
Alistair Leslie-Hughes [Mon, 5 Aug 2013 23:29:54 +0000 (09:29 +1000)]
Add class ExtendedRightAccessRule

10 years agoAdd enum DirectorySynchronizationOptions
Alistair Leslie-Hughes [Mon, 5 Aug 2013 03:29:28 +0000 (13:29 +1000)]
Add enum DirectorySynchronizationOptions

10 years agoAdd class ForestTrustCollisionException
Alistair Leslie-Hughes [Mon, 5 Aug 2013 03:26:21 +0000 (13:26 +1000)]
Add class ForestTrustCollisionException

10 years agoAdd class ForestTrustRelationshipCollisionCollection
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:40:21 +0000 (12:40 +1000)]
Add class ForestTrustRelationshipCollisionCollection

10 years agoAdd class ForestTrustRelationshipCollision
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:37:25 +0000 (12:37 +1000)]
Add class ForestTrustRelationshipCollision

10 years agoAdd class ListChildrenAccessRule
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:32:04 +0000 (12:32 +1000)]
Add class ListChildrenAccessRule

10 years agoAdd enum ForestTrustCollisionType
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:24:00 +0000 (12:24 +1000)]
Add enum ForestTrustCollisionType

10 years agoAdd class ActiveDirectoryServerDownException
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:19:44 +0000 (12:19 +1000)]
Add class ActiveDirectoryServerDownException

10 years agoAdd class DirectoryEntryConfiguration
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:15:21 +0000 (12:15 +1000)]
Add class DirectoryEntryConfiguration

10 years agoAdd enum PasswordEncodingMethod
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:13:51 +0000 (12:13 +1000)]
Add enum PasswordEncodingMethod

10 years agoAdd enum DomainCollisionOptions
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:07:49 +0000 (12:07 +1000)]
Add enum DomainCollisionOptions

10 years agoAdd class PropertyAccessRule
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:04:03 +0000 (12:04 +1000)]
Add class PropertyAccessRule

10 years agoAdd class PropertySetAccessRule
Alistair Leslie-Hughes [Mon, 5 Aug 2013 01:56:40 +0000 (11:56 +1000)]
Add class PropertySetAccessRule

10 years agoAdd enm PropertyAccess
Alistair Leslie-Hughes [Mon, 5 Aug 2013 01:15:09 +0000 (11:15 +1000)]
Add enm PropertyAccess

10 years agoAdd class ReadOnlySiteLinkBridgeCollection
Alistair Leslie-Hughes [Mon, 5 Aug 2013 01:04:38 +0000 (11:04 +1000)]
Add class ReadOnlySiteLinkBridgeCollection

10 years agoAdd class ActiveDirectorySiteLinkBridge, ActiveDirectorySiteLinkCollection
Alistair Leslie-Hughes [Mon, 5 Aug 2013 01:03:29 +0000 (11:03 +1000)]
Add class ActiveDirectorySiteLinkBridge, ActiveDirectorySiteLinkCollection

10 years agoAdd enum ReplicationSecurityLevel
Alistair Leslie-Hughes [Mon, 5 Aug 2013 00:44:44 +0000 (10:44 +1000)]
Add enum ReplicationSecurityLevel

10 years agoAdd enum SecurityMasks
Alistair Leslie-Hughes [Mon, 5 Aug 2013 00:41:26 +0000 (10:41 +1000)]
Add enum SecurityMasks

10 years agoAdd enum TopLevelNameCollisionOptions
Alistair Leslie-Hughes [Mon, 5 Aug 2013 00:38:25 +0000 (10:38 +1000)]
Add enum TopLevelNameCollisionOptions

10 years ago[llvm] Disable LLVM for async methods to work around #13734.
Zoltan Varga [Tue, 6 Aug 2013 07:28:57 +0000 (09:28 +0200)]
[llvm] Disable LLVM for async methods to work around #13734.

10 years ago[llvm] Avoid adding methods which failed llvm compilation to 'mono.function_indexes'.
Zoltan Varga [Tue, 6 Aug 2013 07:28:32 +0000 (09:28 +0200)]
[llvm] Avoid adding methods which failed llvm compilation to 'mono.function_indexes'.

10 years ago[sdb] Improve logging a bit.
Zoltan Varga [Tue, 6 Aug 2013 07:26:36 +0000 (09:26 +0200)]
[sdb] Improve logging a bit.

10 years agoimplement character validation methods in XmlConvert. Fix bug #11910.
Atsushi Eno [Tue, 6 Aug 2013 05:38:14 +0000 (14:38 +0900)]
implement character validation methods in XmlConvert. Fix bug #11910.

10 years agoFix thinko in last commit. It's DISABLE_COM and not DISABLE_REMOTING.
Rodrigo Kumpera [Mon, 5 Aug 2013 21:25:56 +0000 (17:25 -0400)]
Fix thinko in last commit. It's DISABLE_COM and not DISABLE_REMOTING.

10 years ago[sgen]GC fight club rules. NEVER poke the managed heap if you are not supposed to.
Rodrigo Kumpera [Mon, 5 Aug 2013 21:24:57 +0000 (17:24 -0400)]
[sgen]GC fight club rules. NEVER poke the managed heap if you are not supposed to.

10 years ago[sgen]Add some comments on the usage of all STW related fields.
Rodrigo Kumpera [Mon, 5 Aug 2013 20:55:27 +0000 (16:55 -0400)]
[sgen]Add some comments on the usage of all STW related fields.

10 years agomonotouch requires DISABLE_COM too.
Rodrigo Kumpera [Mon, 5 Aug 2013 15:43:22 +0000 (11:43 -0400)]
monotouch requires DISABLE_COM too.

10 years agoFix log messge.
Rodrigo Kumpera [Fri, 2 Aug 2013 22:36:47 +0000 (18:36 -0400)]
Fix log messge.

10 years agoDon't show internal error when default paramater expression cannot be converted to...
Marek Safar [Mon, 5 Aug 2013 10:17:18 +0000 (12:17 +0200)]
Don't show internal error when default paramater expression cannot be converted to paramter type. Fixes #13682

10 years agoMerge pull request #723 from alesliehughes/master
Marek Safar [Mon, 5 Aug 2013 09:07:57 +0000 (02:07 -0700)]
Merge pull request #723 from alesliehughes/master

Revert "Add class DnsPermission"

10 years agoFix bug #13485: retrieve private fields and properties in serialization.
Atsushi Eno [Mon, 5 Aug 2013 06:36:24 +0000 (15:36 +0900)]
Fix bug #13485: retrieve private fields and properties in serialization.

10 years agoFix cross compilation to windows. "Windows.h" should be "windows.h". Fixes #13729.
Micael Dias [Mon, 5 Aug 2013 06:10:32 +0000 (08:10 +0200)]
Fix cross compilation to windows. "Windows.h" should be "windows.h". Fixes #13729.

10 years agoAdd support for constrained gsharedvt calls to IComparable<T>.CompareTo ()/IEquatable...
Zoltan Varga [Sun, 4 Aug 2013 07:18:49 +0000 (09:18 +0200)]
Add support for constrained gsharedvt calls to IComparable<T>.CompareTo ()/IEquatable<T>.Equals (). Fixes #13704.

10 years agoPut runtime-invoke wrappers of valuetype methods into a separate cache, they have...
Zoltan Varga [Sun, 4 Aug 2013 07:17:43 +0000 (09:17 +0200)]
Put runtime-invoke wrappers of valuetype methods into a separate cache, they have a different signature.

10 years agoFix the non-MSVC build.
Alex Rønne Petersen [Fri, 2 Aug 2013 20:39:15 +0000 (22:39 +0200)]
Fix the non-MSVC build.

10 years agoVariable has_ld was renamed
Neale Ferguson [Fri, 2 Aug 2013 19:20:17 +0000 (15:20 -0400)]
Variable has_ld was renamed

10 years agoMerge pull request #681 from tritao/dll-api
Rodrigo Kumpera [Fri, 2 Aug 2013 17:55:19 +0000 (10:55 -0700)]
Merge pull request #681 from tritao/dll-api

Added public API visibility macros

10 years agoRevert "Add class DnsPermission"
Alistair Leslie-Hughes [Fri, 2 Aug 2013 04:51:31 +0000 (14:51 +1000)]
Revert "Add class DnsPermission"

This reverts commit c3d818e1ba934268f5603d6773d3eda2380929e3.

The class is already part of the System assembly.  I mistook the
namespace as the Assembly name.

10 years agoMerge pull request #722 from JulianHamilton/master
Alex Rønne Petersen [Fri, 2 Aug 2013 05:59:28 +0000 (22:59 -0700)]
Merge pull request #722 from JulianHamilton/master

Faster index lookup in RemoveInternal

10 years agoFaster index lookup in RemoveInternal
JulianHamilton [Fri, 2 Aug 2013 00:23:17 +0000 (09:53 +0930)]
Faster index lookup in RemoveInternal

10 years agoconfigure: Fix arch selection for s390x.
Alex Rønne Petersen [Thu, 1 Aug 2013 21:44:42 +0000 (23:44 +0200)]
configure: Fix arch selection for s390x.

10 years agoFullAOT fallback: Slightly better random
Miguel de Icaza [Thu, 1 Aug 2013 13:50:20 +0000 (09:50 -0400)]
FullAOT fallback: Slightly better random

10 years ago[sdb] Improve some sdb logging messages.
Zoltan Varga [Thu, 1 Aug 2013 04:53:52 +0000 (06:53 +0200)]
[sdb] Improve some sdb logging messages.

10 years agoFix enum->int unbox casts in gsharedvt code. Fixes desk #42463.
Zoltan Varga [Thu, 1 Aug 2013 00:16:58 +0000 (02:16 +0200)]
Fix enum->int unbox casts in gsharedvt code. Fixes desk #42463.

10 years ago[sgen] Honor `--disable-major`.
Mark Probst [Wed, 31 Jul 2013 17:32:00 +0000 (10:32 -0700)]
[sgen] Honor `--disable-major`.

10 years agoAdd better diagnostics for invalid properties
Marek Safar [Wed, 31 Jul 2013 16:00:05 +0000 (18:00 +0200)]
Add better diagnostics for invalid properties

10 years agoRevert "Add null constant argument type check"
Marek Safar [Wed, 31 Jul 2013 15:59:29 +0000 (17:59 +0200)]
Revert "Add null constant argument type check"

This reverts commit 01697c1f78482c2ee4782823327e4737f4f261dc.

10 years agoNot currently referenced
Miguel de Icaza [Wed, 31 Jul 2013 13:42:13 +0000 (09:42 -0400)]
Not currently referenced

10 years agoAdd null constant argument type check
Marek Safar [Wed, 31 Jul 2013 11:48:00 +0000 (13:48 +0200)]
Add null constant argument type check

10 years agoWorkaround limitation of ancient nunit
Marek Safar [Wed, 31 Jul 2013 08:55:27 +0000 (10:55 +0200)]
Workaround limitation of ancient nunit

10 years agoFix some cases of --debug=casts, add tests.
Zoltan Varga [Wed, 31 Jul 2013 02:36:50 +0000 (04:36 +0200)]
Fix some cases of --debug=casts, add tests.

10 years agoAvoid tail calls which breaks the test in finalizer-exception.cs.
Zoltan Varga [Wed, 31 Jul 2013 02:07:39 +0000 (04:07 +0200)]
Avoid tail calls which breaks the test in finalizer-exception.cs.

10 years agoFix a warning.
Zoltan Varga [Wed, 31 Jul 2013 01:54:17 +0000 (03:54 +0200)]
Fix a warning.

10 years agoQuote path arguments to opt/llc. Fixes #13603.
Zoltan Varga [Tue, 30 Jul 2013 22:26:57 +0000 (00:26 +0200)]
Quote path arguments to opt/llc. Fixes #13603.

10 years agoClass libraries: introduce mobile_static profile, for MonoTouch-like static builds...
Miguel de Icaza [Tue, 30 Jul 2013 20:51:29 +0000 (16:51 -0400)]
Class libraries: introduce mobile_static profile, for MonoTouch-like static builds, but not limited to iOS (WinStore, Kumpera did the work).

10 years agoWrite only import section from global namespaces before global attribute sections...
Marek Safar [Tue, 30 Jul 2013 18:17:27 +0000 (20:17 +0200)]
Write only import section from global namespaces before global attribute sections. Fixes #13523

10 years agoFall back to /proc/cpuinfo when sys/auxv.h is not available.
Alex Rønne Petersen [Tue, 30 Jul 2013 15:54:12 +0000 (17:54 +0200)]
Fall back to /proc/cpuinfo when sys/auxv.h is not available.

Diagnosed and suggested by Chris Araman <chrisa@symform.com>.

10 years agoMerge pull request #703 from ysw/master
Paolo Molaro [Tue, 30 Jul 2013 15:51:04 +0000 (08:51 -0700)]
Merge pull request #703 from ysw/master

Fixed: send/recv race in tpool-epoll and tpool-kqueue implementations

10 years agoMerge pull request #665 from andreas-auerswald/master
Marek Safar [Tue, 30 Jul 2013 13:56:54 +0000 (06:56 -0700)]
Merge pull request #665 from andreas-auerswald/master

Serilaization TimeZoneInfo class

10 years agoAdd more system assemblies remapping. Fixes #11294
Marek Safar [Tue, 30 Jul 2013 13:50:17 +0000 (15:50 +0200)]
Add more system assemblies remapping. Fixes #11294

10 years agoNo type forwarders for 2.0 System.Net
Marek Safar [Tue, 30 Jul 2013 13:49:50 +0000 (15:49 +0200)]
No type forwarders for 2.0 System.Net

10 years agoFixed binary serialization
Marek Safar [Tue, 30 Jul 2013 12:45:46 +0000 (14:45 +0200)]
Fixed binary serialization