Marek Safar [Wed, 14 Aug 2013 13:46:41 +0000 (06:46 -0700)]
Merge pull request #733 from amoiseev-softheme/bugfix/monofix
Applying fixes to Https from Windows team to mono
Marek Safar [Wed, 14 Aug 2013 13:32:21 +0000 (15:32 +0200)]
Don't crash when reporting invalid case label value. Fixes #13952
Alexey Moiseev [Wed, 14 Aug 2013 13:26:18 +0000 (16:26 +0300)]
Applying fixes to Https from Windows team to mono
Marek Safar [Wed, 14 Aug 2013 07:48:17 +0000 (00:48 -0700)]
Merge pull request #732 from wtfrank/charting
placement of MonoTODO
Francis Fisher [Tue, 13 Aug 2013 23:14:23 +0000 (00:14 +0100)]
placement of MonoTODO
Zoltan Varga [Tue, 13 Aug 2013 22:15:04 +0000 (00:15 +0200)]
[sgen] Add a workaround for #13951. Register the jit info for GC critical methods as soon as they are loaded, and avoid lookups in the AOT images when calling mono_jit_info_table_find () during STW.
Zoltan Varga [Tue, 13 Aug 2013 15:54:57 +0000 (17:54 +0200)]
Fix a warning.
Marek Safar [Tue, 13 Aug 2013 19:42:18 +0000 (12:42 -0700)]
Merge pull request #729 from wtfrank/charting-submit
Continued implementation of Charting namespace
Jeffrey Stedfast [Tue, 13 Aug 2013 19:33:38 +0000 (15:33 -0400)]
Fixed configure.in to fail the __thread check with clang
Miguel de Icaza [Tue, 13 Aug 2013 19:00:18 +0000 (15:00 -0400)]
Add System.DirectoryServices.Protocols to the rpm build to fix the bots
Jeffrey Stedfast [Tue, 13 Aug 2013 17:12:59 +0000 (13:12 -0400)]
Fixed some compiler warnings in libgc
Jeffrey Stedfast [Tue, 13 Aug 2013 16:45:04 +0000 (12:45 -0400)]
Replaced call to sscanf() with calls to strtoull(). Better. Faster. Stronger.
Jonathan Pryor [Tue, 13 Aug 2013 16:09:56 +0000 (12:09 -0400)]
[mscorlib] Support OID names in RSACryptoServiceProvider.SignData()
Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=13953
MSDN documents that RSACryptoServiceProvider.SignData()'s provider
paramter may contain an OID name:
http://msdn.microsoft.com/en-us/library/y2wf1b6k.aspx
> The halg parameter can accept a String, a HashAlgorithm, or a Type.
> The string value can be one of the following:
> * The object identifier (OID) friendly name of the hash algorithm to use,
> either a name registered in the crypto config file or one in the
> Crypto API OID table.
> * The OID value. The OID must be one recognized by the Crypto API.
> For example, you could use SignData(new byte[5], "1.3.14.3.2.26") or
> SignData(new byte[5], "sha1"), or SignData(new byte[5], "SHA1").
Add support for this OID names as the provider.
Jeffrey Stedfast [Tue, 13 Aug 2013 15:59:52 +0000 (11:59 -0400)]
Improved fix for g_iconv() compiler warnings
Jeffrey Stedfast [Tue, 13 Aug 2013 15:44:58 +0000 (11:44 -0400)]
Fixed eglib compiler warnings about g_string_truncate() and g_iconv()
Jeffrey Stedfast [Tue, 13 Aug 2013 15:24:21 +0000 (11:24 -0400)]
Fixed some compiler warnings
Rolf Bjarne Kvinge [Tue, 13 Aug 2013 10:58:33 +0000 (12:58 +0200)]
Revert "Fix a test to work on mobile after the async release."
This reverts commit
b22667cd23c64afebbc947978b79cb91ec50370d.
It was a build bug in monotouch, not a buggy test.
Zoltan Varga [Tue, 13 Aug 2013 10:29:34 +0000 (12:29 +0200)]
Zoltan Varga [Tue, 13 Aug 2013 01:32:44 +0000 (03:32 +0200)]
[msvc] Implement MONO_CONTEXT_GET_CURRENT () on the msvc build.
Zoltan Varga [Tue, 13 Aug 2013 01:32:17 +0000 (03:32 +0200)]
Fix warnings.
Zoltan Varga [Mon, 12 Aug 2013 23:18:33 +0000 (01:18 +0200)]
[msvc] Avoid linking against libgc in the sgen configurations.
Rolf Bjarne Kvinge [Mon, 12 Aug 2013 22:32:32 +0000 (00:32 +0200)]
Only build mscorlib in the monotouch_runtime profile.
Zoltan Varga [Mon, 12 Aug 2013 21:23:57 +0000 (23:23 +0200)]
[sgen] Disable freeing of OS memory on win32, it causes asserts because VirtualFree () fails.
Jonathan Pryor [Mon, 12 Aug 2013 20:59:14 +0000 (16:59 -0400)]
[System.Core/Android] Android's libc.so doesn't export getpagesize()
Partially fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=12739
Android's libc.so doesn't export getpagesize(3), resulting in an
EntryPointNotFoundException:
System.EntryPointNotFoundException: getpagesize
at (wrapper managed-to-native) System.IO.MemoryMappedFiles.MemoryMapImpl.getpagesize ()
at System.IO.MemoryMappedFiles.MemoryMapImpl.Map (int,long,long&,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,intptr&,int&)
at System.IO.MemoryMappedFiles.MemoryMappedViewAccessor.Create (long,long,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)
at System.IO.MemoryMappedFiles.MemoryMappedViewAccessor..ctor (int,long,long,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)
at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewAccessor (long,long,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)
Android does provide getpagesize(3); it's just an inline function.
The full fix will require two parts:
1. Update MemoryMapImpl to P/Invoke
libmonodroid.so!monodroid_getpagesize()
2. Add a libmonodroid.so!monodroid_getpagesize() export.
This commit implements (1).
Sebastien Pouliot [Mon, 12 Aug 2013 19:31:18 +0000 (15:31 -0400)]
[linker] Add AssemblyAction.Save to enable the linker to re-write an assembly without actually linking it. Useful to remove references to PCL assemblies that are not really used (e.g. when only type forwarders are needed) [#13488]
Sebastien Pouliot [Mon, 12 Aug 2013 19:29:31 +0000 (15:29 -0400)]
[linker] Small string optimizations to avoid culture aware code paths
Zoltan Varga [Mon, 12 Aug 2013 19:10:02 +0000 (21:10 +0200)]
[aot] Align the static linking symbol.
Francis Fisher [Mon, 12 Aug 2013 18:48:20 +0000 (19:48 +0100)]
fix properties per mono guidelines
Zoltan Varga [Mon, 12 Aug 2013 18:17:07 +0000 (11:17 -0700)]
Merge pull request #708 from spicypixel/hotfix/mono-object-to-string
Add support for value types to mono_object_to_string
Jonathan Lima [Fri, 2 Aug 2013 07:39:05 +0000 (04:39 -0300)]
Fixed SGen build for MSVC
From:
https://github.com/mono/mono/pull/724
Jonathan Lima [Thu, 8 Aug 2013 20:51:04 +0000 (17:51 -0300)]
Fixed incorrect pointer arithmetic on SGen for MSVC.
From:
https://github.com/mono/mono/pull/724
Jonathan Lima [Fri, 2 Aug 2013 02:41:59 +0000 (23:41 -0300)]
Fixed MSVC build, ported to Visual Studio 2012.
From:
https://github.com/mono/mono/pull/724
Jonathan Lima [Fri, 2 Aug 2013 03:42:22 +0000 (00:42 -0300)]
Improved exception handling with vectored exception handling.
Now a native debugger can be used with soft debugger running without triggering any exception. Code provided by Jonathan Chambers:
* https://github.com/Unity-Technologies/mono/commit/
e9f9f7170914c5caaff3e95e09f6f58ecced2a10
* https://github.com/Unity-Technologies/mono/commit/
4c2e1db60ccb38e792545d595d85b12ff309a919
* https://github.com/Unity-Technologies/mono/commit/
bd7e534aa7da49b89787b8c1b40e165a34c0e960
* https://github.com/Unity-Technologies/mono/commit/
b885251a83969d243deabc56bb3d1495d4a971dc
From:
https://github.com/mono/mono/pull/724
Jeffrey Stedfast [Mon, 12 Aug 2013 16:12:47 +0000 (12:12 -0400)]
Fixed build breakage from my previous commit
Jeffrey Stedfast [Mon, 12 Aug 2013 12:22:49 +0000 (08:22 -0400)]
Fixed System.Text.Decoder.GetChars(byte*,int,char*,int,bool) to copy output into the char* buffer.
Zoltan Varga [Sun, 11 Aug 2013 23:26:54 +0000 (01:26 +0200)]
Get rid of the annoying 'PLATFORM is not defined.' message on every build.
Zoltan Varga [Sun, 11 Aug 2013 23:14:13 +0000 (01:14 +0200)]
Avoid infinite logfiles if the test-process-exit test fails to terminate.
Zoltan Varga [Sun, 11 Aug 2013 22:48:38 +0000 (00:48 +0200)]
Fix skipping of disabled runtime tests on windows.
Zoltan Varga [Sun, 11 Aug 2013 21:19:18 +0000 (23:19 +0200)]
Clean up the win32 lmf code by using a separate variable to hold the jit_tls tls offset. Fix warnings.
Zoltan Varga [Sun, 11 Aug 2013 20:40:44 +0000 (22:40 +0200)]
Enable MONO_ARCH_HAS_MONO_CONTEXT on mingw.
Francis Fisher [Sun, 11 Aug 2013 17:12:58 +0000 (18:12 +0100)]
fix up some properties per mono coding guidelines
Francis Fisher [Sun, 11 Aug 2013 14:07:55 +0000 (15:07 +0100)]
Boilerplate implementation of Charting
Implemented enough of
System.Windows.Forms.DataVisualization.Charting to get two pieces of
software to compile: the charting examples from MSDN and the windows OSS
EVEMon.
This patch contains the majority of properties defined, and many methods
stubbed - I have avoided implementing any functionality in this patch.
All this work is under the MIT Licence.
Rolf Bjarne Kvinge [Fri, 9 Aug 2013 22:34:51 +0000 (00:34 +0200)]
Fix profile values for monotouch_runtime.
Mark Probst [Fri, 9 Aug 2013 20:24:18 +0000 (13:24 -0700)]
Fix #13604 - STW handshake/thread shutdown race condition.
Atsushi Eno [Fri, 9 Aug 2013 10:47:20 +0000 (19:47 +0900)]
Fix bug #4344 - xsl:stylesheet always ignored xsl template contents.
Marek Safar [Fri, 9 Aug 2013 09:51:29 +0000 (11:51 +0200)]
Add more implicit generic array interfaces. Fixes #8934
Marek Safar [Fri, 9 Aug 2013 09:50:45 +0000 (11:50 +0200)]
Update reference file
Atsushi Eno [Fri, 9 Aug 2013 08:22:38 +0000 (17:22 +0900)]
Fixed bug #4141 - XmlSchemaImporter needs to consider attributeGroupRef in some case.
Zoltan Varga [Fri, 9 Aug 2013 08:13:08 +0000 (10:13 +0200)]
Atsushi Eno [Fri, 9 Aug 2013 08:03:40 +0000 (17:03 +0900)]
Fixed bug #4668 - C# compiler doesn't like decimal in custom attribute values, so use string.
Atsushi Eno [Fri, 9 Aug 2013 06:57:35 +0000 (15:57 +0900)]
Fix bug #8637 - omit xml declaration for ToString().
Zoltan Varga [Thu, 8 Aug 2013 23:55:58 +0000 (01:55 +0200)]
Remove the usage of gcc-3 on mingw, the gcc-3 package no longer exists on cygwin. Mono can be built by configuring with --host=i686-pc-mingw32. Building without this will not work, since the libtool wrapper executables created by libtool will be unusable, i.e. they exit before the real runtime process exits.
Zoltan Varga [Thu, 8 Aug 2013 23:52:02 +0000 (01:52 +0200)]
Fix mingw compilation problems.
Zoltan Varga [Thu, 8 Aug 2013 23:50:16 +0000 (01:50 +0200)]
Fix monodis compilation on mingw which is missing some fp classification functions.
Zoltan Varga [Thu, 8 Aug 2013 23:49:15 +0000 (01:49 +0200)]
Make the gc descriptor tests fail consistently if python is not found.
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?!)
Atsushi Eno [Thu, 8 Aug 2013 13:45:07 +0000 (22:45 +0900)]
generate mobile csproj files too.
Atsushi Eno [Thu, 8 Aug 2013 13:07:29 +0000 (22:07 +0900)]
Build Ix assemblies from rx sources.
Atsushi Eno [Thu, 8 Aug 2013 12:38:47 +0000 (21:38 +0900)]
Fix bug #13716 - use XmlSchemaSettings.XmlResolver to resolve schemas.
Marek Safar [Thu, 8 Aug 2013 11:30:19 +0000 (13:30 +0200)]
Basic optional parameters support in binder. Fixes #13817
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
Alistair Leslie-Hughes [Thu, 8 Aug 2013 01:53:46 +0000 (11:53 +1000)]
Enable System.DirectoryServices.Protocols assembly
Marek Safar [Thu, 8 Aug 2013 08:28:08 +0000 (10:28 +0200)]
Always release DeflateStream unmanaged resources. Fixes #13742
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!)
Zoltan Varga [Wed, 7 Aug 2013 22:08:51 +0000 (00:08 +0200)]
[aot] Avoid passing partially shared instances to the JIT. Fixes #13191.
Zoltan Varga [Wed, 7 Aug 2013 20:51:51 +0000 (22:51 +0200)]
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.
Marek Safar [Wed, 7 Aug 2013 18:58:35 +0000 (20:58 +0200)]
Add block scope for foreach variables with statement only
Marek Safar [Wed, 7 Aug 2013 18:02:03 +0000 (20:02 +0200)]
Remove NIE from SetWaitNotificationRequired. Fixes #13742
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
Atsushi Eno [Wed, 7 Aug 2013 16:36:35 +0000 (01:36 +0900)]
Fix bug #10194 - SetElementValue(nonExistentElementName, null) caused NRE.
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.
Marek Safar [Wed, 7 Aug 2013 13:16:18 +0000 (15:16 +0200)]
Inflate default parameter expression without type checks. Fixes #13793
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.
Marek Safar [Wed, 7 Aug 2013 10:47:26 +0000 (12:47 +0200)]
Update named params parameter converted result expression. Fixes #13786
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.
Marek Safar [Wed, 7 Aug 2013 06:35:12 +0000 (23:35 -0700)]
Merge pull request #727 from alesliehughes/master
ActiveDirectory Class and enums
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.
Rodrigo Kumpera [Tue, 6 Aug 2013 20:30:53 +0000 (16:30 -0400)]
Add support for exclude files in extension modules.
Alistair Leslie-Hughes [Mon, 5 Aug 2013 23:49:25 +0000 (09:49 +1000)]
Add class DirectoryServicesCOMException
Alistair Leslie-Hughes [Mon, 5 Aug 2013 23:44:26 +0000 (09:44 +1000)]
Add class DirectoryVirtualListView
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.
Alex Rønne Petersen [Tue, 6 Aug 2013 19:22:09 +0000 (21:22 +0200)]
Fix another strtod warning with #if 0.
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.
Alex Rønne Petersen [Tue, 6 Aug 2013 19:21:07 +0000 (21:21 +0200)]
Kill another mixed-decls-and-code warning.
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
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.
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.
Alex Rønne Petersen [Tue, 6 Aug 2013 18:52:09 +0000 (20:52 +0200)]
Fix a mixed-decls-and-code warning.
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...)
Alistair Leslie-Hughes [Mon, 5 Aug 2013 23:43:45 +0000 (09:43 +1000)]
Add class DirectoryVirtualListViewContext
Alistair Leslie-Hughes [Mon, 5 Aug 2013 23:36:16 +0000 (09:36 +1000)]
Add class DirectorySynchronization
Alistair Leslie-Hughes [Mon, 5 Aug 2013 23:32:44 +0000 (09:32 +1000)]
Add enum ExtendedDN
Alistair Leslie-Hughes [Mon, 5 Aug 2013 23:29:54 +0000 (09:29 +1000)]
Add class ExtendedRightAccessRule
Alistair Leslie-Hughes [Mon, 5 Aug 2013 03:29:28 +0000 (13:29 +1000)]
Add enum DirectorySynchronizationOptions
Alistair Leslie-Hughes [Mon, 5 Aug 2013 03:26:21 +0000 (13:26 +1000)]
Add class ForestTrustCollisionException
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:40:21 +0000 (12:40 +1000)]
Add class ForestTrustRelationshipCollisionCollection
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:37:25 +0000 (12:37 +1000)]
Add class ForestTrustRelationshipCollision
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:32:04 +0000 (12:32 +1000)]
Add class ListChildrenAccessRule
Alistair Leslie-Hughes [Mon, 5 Aug 2013 02:24:00 +0000 (12:24 +1000)]
Add enum ForestTrustCollisionType