Marcos Henrich [Wed, 1 Jul 2015 20:19:36 +0000 (21:19 +0100)]
Ifdefed out some methods from methodbody.cs and methodbuilder.cs
Mono now uses ExceptionHandlingClauseOptions from methodbody.cs and ExceptionHandler from methobuilder.cs.
Remaining types from thoses files were ignored with ifdef.
Ludovic Henry [Tue, 21 Apr 2015 10:17:35 +0000 (11:17 +0100)]
Move ThreadPool from System.Threading.Microsoft to System.Threading
Dylan Borg [Tue, 30 Jun 2015 06:20:36 +0000 (08:20 +0200)]
Add NET_4_6 defines for .NET 4.6 changes
Dylan Borg [Mon, 29 Jun 2015 17:11:46 +0000 (19:11 +0200)]
Expose Task.CompletedTask
Signed-off-by: Dylan Borg <borgdylan@hotmail.com>
Dylan Borg [Mon, 29 Jun 2015 17:02:37 +0000 (19:02 +0200)]
Expose Task.FromException/FromCanceled
Signed-off-by: Dylan Borg <borgdylan@hotmail.com>
Martin Baulig [Mon, 8 Jun 2015 14:10:19 +0000 (16:10 +0200)]
Mono-specific implementation to get SecureChannel's connection info.
Ludovic Henry [Wed, 3 Jun 2015 16:41:34 +0000 (13:41 -0300)]
Add MS ThreadPool disabling flag
Marek Safar [Mon, 1 Jun 2015 13:22:04 +0000 (15:22 +0200)]
Add more legacy mobile apis
Sebastien Pouliot [Fri, 29 May 2015 20:01:09 +0000 (16:01 -0400)]
RsaOaepDecrypt needs to throw, not return null
Mono's implementation of RSAOAEPKeyExchangeDeformatter did the throwing
but we're now using MS implementation of it - so it make sense to move
the throw (it's needed) in the utils.cs file
Sebastien Pouliot [Fri, 29 May 2015 14:39:35 +0000 (10:39 -0400)]
Disable more CAS checks
Sebastien Pouliot [Fri, 29 May 2015 13:55:04 +0000 (09:55 -0400)]
Fix RSA encryption/decryption with OAEP padding [#30572]
MS implementation is incorrect and the .NET framework never hits this code
path as it's RSA implementation calls CryptoAPI (bypassing those managed
classes).
mscorlib/system/security/cryptography/pkcs1maskgenerationmethod.cs
-> use Mono MGF1 implementation
mscorlib/system/security/cryptography/utils.cs
-> remove duplicated code from Mono's PKCS1
-> fix RsaOaepEncrypt and RsaOaepDecrypt to call Mono code
Marcos Henrich [Fri, 29 May 2015 12:54:50 +0000 (13:54 +0100)]
Debug build fixes.
Marek Safar [Thu, 28 May 2015 13:39:08 +0000 (15:39 +0200)]
Add conditional role based security
Marek Safar [Wed, 27 May 2015 16:22:00 +0000 (18:22 +0200)]
Disable more CAS
Marek Safar [Wed, 27 May 2015 15:12:03 +0000 (17:12 +0200)]
Clone all levels of captures ExceptionDispatchInfos
Marek Safar [Wed, 27 May 2015 09:30:49 +0000 (11:30 +0200)]
Add more obsolete and not working types to MonoDroid
Marek Safar [Tue, 26 May 2015 15:40:05 +0000 (17:40 +0200)]
Enable more thread api
Marek Safar [Tue, 26 May 2015 10:09:19 +0000 (12:09 +0200)]
Enable more thread code
Marek Safar [Mon, 25 May 2015 09:17:15 +0000 (11:17 +0200)]
SafeHandle mono friendly
Marek Safar [Mon, 25 May 2015 08:32:27 +0000 (10:32 +0200)]
Add more mobile api which fails of crashes but was available in previous versions
Marek Safar [Fri, 22 May 2015 19:03:47 +0000 (21:03 +0200)]
Disable more CAS
Marek Safar [Fri, 22 May 2015 15:26:26 +0000 (17:26 +0200)]
Update missing WaitHelper attributes
Marek Safar [Fri, 22 May 2015 14:30:28 +0000 (16:30 +0200)]
Make various contexts mono friendly
Marek Safar [Wed, 20 May 2015 19:19:23 +0000 (21:19 +0200)]
Disable more CAS
Marek Safar [Wed, 20 May 2015 19:03:22 +0000 (21:03 +0200)]
Marek Safar [Wed, 20 May 2015 18:54:23 +0000 (20:54 +0200)]
Marek Safar [Wed, 20 May 2015 18:46:28 +0000 (20:46 +0200)]
Sebastien Pouliot [Wed, 20 May 2015 15:28:30 +0000 (11:28 -0400)]
Make NotSupportedException partial to allow XI to add an helper method
Marek Safar [Wed, 20 May 2015 13:53:25 +0000 (15:53 +0200)]
Remove mono specific handling
Ludovic Henry [Wed, 20 May 2015 13:38:32 +0000 (10:38 -0300)]
Import System.Threading.ThreadLocal
Marek Safar [Wed, 20 May 2015 10:54:35 +0000 (12:54 +0200)]
Some attributes are not translated in SL (this looks like a bug compatibility)
Sebastien Pouliot [Wed, 20 May 2015 02:48:00 +0000 (22:48 -0400)]
Remove CAS usage from XslTransform
Sebastien Pouliot [Wed, 20 May 2015 01:50:04 +0000 (21:50 -0400)]
Further reduce CAS usage in XmlSecureResolver to fix #30205
Sebastien Pouliot [Tue, 19 May 2015 22:12:17 +0000 (18:12 -0400)]
Make NotImplementedException partial to allow XI to add an helper method
Sebastien Pouliot [Tue, 19 May 2015 22:11:13 +0000 (18:11 -0400)]
Sprinkle some DISABLE_CAS_USE for System.ServiceModel.* helpers
Marek Safar [Tue, 19 May 2015 19:56:07 +0000 (21:56 +0200)]
Enable more thread apis
Marek Safar [Tue, 19 May 2015 09:42:13 +0000 (11:42 +0200)]
Initial thread integration
Ludovic Henry [Sat, 16 May 2015 21:13:48 +0000 (23:13 +0200)]
Import System.Threading.WaitHandle
Marek Safar [Fri, 15 May 2015 18:49:01 +0000 (20:49 +0200)]
Disable more cas
Ludovic Henry [Thu, 14 May 2015 15:46:34 +0000 (16:46 +0100)]
Import System.Threading.Timer
Marek Safar [Thu, 14 May 2015 12:58:39 +0000 (14:58 +0200)]
Add more mobile api which fails or crashes but was available in previous versions
Ludovic Henry [Tue, 12 May 2015 22:06:56 +0000 (23:06 +0100)]
Implement System.Double runtime support
Marek Safar [Wed, 13 May 2015 15:33:21 +0000 (17:33 +0200)]
Disable RemoteDebugger
Marek Safar [Wed, 13 May 2015 15:27:08 +0000 (17:27 +0200)]
Add broken mono configuration hack
Marek Safar [Tue, 12 May 2015 14:27:08 +0000 (16:27 +0200)]
Convert null attribute type to Attribute. Fixes #29916
Marek Safar [Tue, 12 May 2015 12:37:37 +0000 (14:37 +0200)]
Add more missing strings
Atsushi Eno [Tue, 12 May 2015 06:01:44 +0000 (14:01 +0800)]
we cannot check MDAC version via registry, so do not try it.
Martin Baulig [Mon, 11 May 2015 22:03:12 +0000 (00:03 +0200)]
Always call SSPIWrapper.CheckRemoteCertificate().
Marek Safar [Mon, 11 May 2015 14:28:36 +0000 (16:28 +0200)]
Hold user token as IntPtr only
Marek Safar [Mon, 11 May 2015 13:26:14 +0000 (15:26 +0200)]
More configuration dependencies
Marek Safar [Fri, 8 May 2015 09:13:43 +0000 (11:13 +0200)]
Add mono dependencies
Marek Safar [Fri, 8 May 2015 08:32:28 +0000 (10:32 +0200)]
Correctly throw on missing encoding
Marek Safar [Thu, 7 May 2015 18:52:01 +0000 (20:52 +0200)]
SqlClient mono friendly bits
Marek Safar [Wed, 6 May 2015 14:56:28 +0000 (16:56 +0200)]
Disable more cas
Marek Safar [Wed, 6 May 2015 14:35:25 +0000 (16:35 +0200)]
Mobile fixes
Marek Safar [Mon, 4 May 2015 14:14:14 +0000 (16:14 +0200)]
PKCS bugfixes
Marek Safar [Thu, 30 Apr 2015 12:55:18 +0000 (14:55 +0200)]
Add more mobile api which fails of crashes but was available in previous versions
Marek Safar [Wed, 29 Apr 2015 19:52:39 +0000 (21:52 +0200)]
More profile apis tweaks
dotnet-bot [Wed, 29 Apr 2015 17:37:19 +0000 (10:37 -0700)]
Adding reference source for System.Configuration
Marek Safar [Wed, 29 Apr 2015 11:39:14 +0000 (13:39 +0200)]
Fix what looks like a buggy RsaOaepDecrypt
Marek Safar [Tue, 28 Apr 2015 17:02:22 +0000 (19:02 +0200)]
More cryptography mono tweaks
Marek Safar [Tue, 28 Apr 2015 11:35:23 +0000 (13:35 +0200)]
Mono tweaks to cryptography
Marek Safar [Tue, 28 Apr 2015 07:18:47 +0000 (09:18 +0200)]
Make WindowsRuntime enum value alway available
Marek Safar [Mon, 27 Apr 2015 18:28:15 +0000 (20:28 +0200)]
Remove more com stuff from Attribute
Atsushi Eno [Fri, 24 Apr 2015 06:04:12 +0000 (15:04 +0900)]
more uses of NO_DYNAMIC_CODEGEN condition were needed.
Sebastien Pouliot [Wed, 22 Apr 2015 01:20:50 +0000 (21:20 -0400)]
Restore Mono compatibility with UnmanagedType enum
Some values, like CustomMarshaler, are used by XI unit tests.
Marek Safar [Mon, 20 Apr 2015 14:29:49 +0000 (16:29 +0200)]
Mono friendly cryptography bits
Marek Safar [Fri, 17 Apr 2015 14:54:56 +0000 (16:54 +0200)]
Mobile teaks to security attributes
Marek Safar [Fri, 17 Apr 2015 14:05:38 +0000 (16:05 +0200)]
Update public api
Marek Safar [Fri, 17 Apr 2015 13:37:08 +0000 (15:37 +0200)]
Mono friendly versioning
Marek Safar [Fri, 17 Apr 2015 12:28:21 +0000 (14:28 +0200)]
Mono friendly safe handles
Marek Safar [Fri, 17 Apr 2015 09:01:31 +0000 (11:01 +0200)]
Marek Safar [Fri, 17 Apr 2015 08:32:55 +0000 (10:32 +0200)]
Tweaks for mobile profiles
Marek Safar [Thu, 16 Apr 2015 15:44:26 +0000 (17:44 +0200)]
Mono friendlly com types
Atsushi Eno [Wed, 1 Apr 2015 15:43:18 +0000 (00:43 +0900)]
more SRE elimination was needed.
Atsushi Eno [Wed, 1 Apr 2015 09:06:47 +0000 (18:06 +0900)]
Add NO_DYNAMIC_CODEGEN condition. We will be based on (non-emit) reflection.
Atsushi Eno [Mon, 30 Mar 2015 18:19:46 +0000 (03:19 +0900)]
Add mobile build support in System.Runtime.Serialization.
Marek Safar [Thu, 16 Apr 2015 09:20:18 +0000 (11:20 +0200)]
Hide ComImportAttribute from MT
Marek Safar [Wed, 15 Apr 2015 15:47:24 +0000 (17:47 +0200)]
Mono friendly runtime attributes
Marek Safar [Mon, 13 Apr 2015 15:42:26 +0000 (17:42 +0200)]
Add mono stacktraces to ExceptionDispatch
Marek Safar [Fri, 10 Apr 2015 13:06:19 +0000 (15:06 +0200)]
Mono friendly TextInfo
Marek Safar [Fri, 10 Apr 2015 08:29:39 +0000 (10:29 +0200)]
Fixes endianess issue in resourcereader
Marek Safar [Fri, 10 Apr 2015 05:55:30 +0000 (07:55 +0200)]
Comparer fix
Marek Safar [Thu, 9 Apr 2015 20:53:45 +0000 (22:53 +0200)]
Equality comparers fixes
Marek Safar [Thu, 9 Apr 2015 18:03:50 +0000 (20:03 +0200)]
More DISABLE_CAS_USE
Marek Safar [Thu, 9 Apr 2015 13:55:27 +0000 (15:55 +0200)]
Mono friendly Buffer
Marek Safar [Thu, 9 Apr 2015 12:22:00 +0000 (14:22 +0200)]
Mono friendly generic comparers
Marek Safar [Thu, 9 Apr 2015 09:34:41 +0000 (11:34 +0200)]
Enable GetGenericArguments
Marek Safar [Wed, 8 Apr 2015 17:30:37 +0000 (19:30 +0200)]
Update timezoneinfo TypeForwardedFrom
Marek Safar [Wed, 8 Apr 2015 15:06:10 +0000 (17:06 +0200)]
Update some TypeForwardedFrom
Marek Safar [Wed, 8 Apr 2015 14:06:29 +0000 (16:06 +0200)]
Add FULL_AOT_RUNTIME to IAppDomain
Marek Safar [Wed, 8 Apr 2015 13:00:38 +0000 (15:00 +0200)]
Mono friendly FileLoadException
Marek Safar [Wed, 8 Apr 2015 11:23:01 +0000 (13:23 +0200)]
Mono friendly TypeLoadException
Marek Safar [Tue, 7 Apr 2015 17:19:45 +0000 (19:19 +0200)]
Fix wrong FEATURE_USE_LCID ifdef
Atsushi Eno [Fri, 27 Mar 2015 16:51:02 +0000 (01:51 +0900)]
Add mobile build conditions for SMDiagnostics.dll.
Ludovic Henry [Sat, 4 Apr 2015 15:24:50 +0000 (17:24 +0200)]
Fix FullAOT build
Marek Safar [Sat, 4 Apr 2015 09:05:32 +0000 (11:05 +0200)]
Remove unused icall
Marek Safar [Thu, 2 Apr 2015 10:50:55 +0000 (12:50 +0200)]
Mono friendly compareinfo
Atsushi Eno [Wed, 1 Apr 2015 14:03:33 +0000 (23:03 +0900)]
Fix mobile_static build.
Marek Safar [Tue, 31 Mar 2015 14:00:29 +0000 (16:00 +0200)]
Remove Mono specific paths from DateTimeFormatInfo