Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-20Bump API snapshot submodulemonojenkins
2018-09-20Bump corertNiklas Therning
2018-09-13Bump API snapshot submodulemonojenkins
2018-09-11[System.Reflection] CoreFX import for PropertyInfo type. (#10537)Maxim Lipnin
Part of #9660. The changes: - included corefx version of PropertyInfo type; - included related xunit tests from corefx System.Reflection; - moved `GetPropertyFromHandle `method to MonoProperty type; - moved `internal_from_handle_type `extern method and related icall to MonoProperty type; - fixed some edge cases where exception is expected; - removed obsolete System.Reflection/PropertyInfo.cs.
2018-09-11[bcl] Move the mono specific code in BitConverter to a partial class. (#10534)Zoltan Varga
* Move the mono specific code in BitConverter to a partial class. Depends on https://github.com/mono/corefx/pull/134. * Bump corefx. * Update BitConverter.cs * Update BitConverter.cs * Update BitConverter.cs * [csproj] Update project files
2018-09-08[System.IO] Enable CoreFX FilesystemWatcher on Android (#9766)Alexis Christoforides
* [System.IO] Enable CoreFX FilesystemWatcher on Android This was the last user of the 'InotifyWatcher' Mono implementation, so this is also removed. * [csproj] Update project files
2018-09-06[corlib] Replace System and other namespaces with CoreFX sources (#9744)Egor Bogatov
Simple types for now just to see the API-DIFF, more types later. Part of #8131
2018-09-06Bump API snapshot submodulemonojenkins
2018-09-06Bump corertMaxim Lipnin
2018-09-05[System.Reflection] CoreFX import for CustomAttributeTypedArgument type. ↵Maxim Lipnin
(#10450) Part of https://github.com/mono/mono/issues/9660 The changes: - included corert version of CustomAttributeTypedArgument type; - included related xunit tests from corefx System.Runtime; - updated corert/Type.cs to have some required properties from corert Type.Internal.cs; - removed obsolete System.Reflection/CustomAttributeTypedArgument.cs; - moved back "array case" handling in CustomAttributeTypedArgument ctor (via related PR); - re-enabled "Arrays" test in CustomAttributeDataTest on mobile.
2018-09-04Bump API snapshot submodulemonojenkins
2018-09-03[System.Reflection] CoreFX import for FieldInfo type. (#10370)Maxim Lipnin
Part of #9660. The changes: - included FieldInfo type from CoreFX + related xunit tests; - made Mono-implemented class partial; removed duplicated code; - moved GetOptionalCustomModifiers and GetRequiredCustomModifiers methods to MonoField type; - moved GetTypeModifiers extern method and related icall to MonoField type; - updated ToString method in CustomAttributeTypedArgument type with CoreFX implementation;
2018-08-30Bump NuGet.BuildTasks to upstream dev branch (#10334)Ankit Jain
2018-08-30Follow up to bump target requirement to OSX 10.9 MavericksAlexander Köplinger
After another grep with different search terms I found a few more matches.
2018-08-28[corlib] Registry from CoreFX on Windows (#9855)Egor Bogatov
Needed for TimeZoneInfo. Imports CoreFX's Registry API for Windows. Other platforms use old mono file-based Registry API implementation because CoreFX doesn't support it yet, see: https://github.com/dotnet/corefx/issues/14896 (however, some basic types such as enums are imported for all platforms) Part of #8131
2018-08-28[System.Reflection] CoreFX import for MemberInfo (#9746)Maxim Lipnin
Part of #9660. The imported CoreFX types: - MemberInfo; The changes: - used MemberInfo type from CoreFX; - moved MetadataToken property from MemberInfo to leaf classes; added unit tests. - updated icall-def.h for related types; - updated corlib version; - added overridings for new HasSameMetadataDefinitionAs property to leaf classes; - included more MemberInfo xunit tests to verify HasSameMetadataDefinitionAs property; - renamed MemberInfoExtensions class to DbLinqMemberInfoExtensions in System.Data.Linq assembly to avoid a conflict with the class imported to System.Reflection namespace. - [acceptance-tests] removed AssemblyExtensions class which duplicates the same functionality introduced in System.Reflection.
2018-08-27[corlib] Math from CoreFX (#10033)Egor Bogatov
* Math from CoreFX * bump corefx, delete sysmath.h * update icall-def.h * bring back native Math.Round * uncomment System.Runtime.Numerics tests (~1.5k of tests) * undo reorder in sysmath.c * ignore ComplexTests.cs * Bump API snapshot submodule * [csproj] Update project files
2018-08-21[System.Reflection] CoreFX import fot Pointer type (#10194)Maxim Lipnin
Part of #9660
2018-08-20[System.Reflection] CoreFX import for ModuleResolveEventHandler (#10190)Maxim Lipnin
* [System.Reflection] CoreFX import for ModuleResolveEventHandler * Bump API snapshot submodule * [csproj] Update project files
2018-08-20Bump nunitlite to get NUnit2 xml output fix and failure on file not found ↵Alexander Köplinger
fix (#10188) See mono/NUnitLite#11 and mono/NUnitLite#12
2018-08-15[System.Reflection] CoreFX import for ManifestResourceInfo and ↵Maxim Lipnin
ResourceLocation types (#10098) * [System.Reflection] CoreFX import for ManifestResourceInfo and ResourceLocation types. Part of #9660. * Bump API snapshot submodule * [csproj] Update project files
2018-08-14[System.Reflection] CoreFX import for ConstructorInfo type (#9970)Maxim Lipnin
Part of #9660
2018-08-13Bump API snapshot submodulemonojenkins
2018-08-13Bump linker to fix reflection deps (#9929)Marek Safar
<!-- Thank you for your Pull Request! If you are new to contributing to Mono, please try to do your best at conforming to our coding guidelines http://www.mono-project.com/community/contributing/coding-guidelines/ but don't worry if you get something wrong. One of the project members will help you to get things landed. Does your pull request fix any of the existing issues? Please use the following format: Fixes #issue-number -->
2018-08-10[System.ServiceModel] Replace SynchronizedCollection with referencesource ↵Alexander Köplinger
(#10021) * [System.ServiceModel] Replace SynchronizedCollection with referencesource This fixes a bug in the old implementation where we didn't have proper locking in Add(). Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=43447 Closes https://github.com/mono/mono/pull/10007 * Bump API snapshot submodule * [csproj] Update project files
2018-08-09[Facades] Adds System.Threading.Tasks.Extensions for mobile profiles (#9968)Marek Safar
* [Facades] Adds System.Threading.Tasks.Extensions for mobile profile * Bump API snapshot submodule * [csproj] Update project files
2018-08-06Bump version to 5.19.0Jo Shields
2018-08-04[build] Switch to netstandard based xunitMarek Safar
2018-08-03[System.Reflection] CoreFX import for ExceptionHandlingClauseOptions (#9856)Maxim Lipnin
* [System.Reflection] CoreFX import for ExceptionHandlingClauseOptions * Bump API snapshot submodule * [csproj] Update project files
2018-08-03Add back 2.4 xunit accidentally reverted ↵Marek Safar
https://github.com/mono/mono/pull/9749/files (#9853)
2018-08-02[System.Reflection] CoreFX import for several simple types. (#9844)Maxim Lipnin
Part of #9660. The imported CoreFX types: - AssemblyNameProxy; - Binder; - Missing.
2018-07-30Bump submodule for #9684 and mono/corefx#108 (#9773)Calvin
2018-07-28Use System.Security.Policy.Publisher from corefx (they essentially stubbed ↵Martin Baulig
it out). (#9749) * Use System.Security.Policy.Publisher from corefx (they essentially stubbed it out). Fixes the XUnit 2.4 problem. * Use `PublisherMembershipCondition` from CoreFX as well (stubbed out in there) and remove the tests. * Bump API snapshot submodule
2018-07-26[corlib]: Cleanup `X509Certificate` implementation and sync it with CoreFx. ↵Martin Baulig
(#9650) * [corlib]: Cleanup `X509Certificate` implementation and sync it with CoreFX. Completely refactored the `X509Certificate` implementation to make it based very closely on CoreFX. We cannot fully switch to their implementation yet because we are missing things and they also have a few issues in their implementation. However, this will make it a lot easier to do this at a later time. The internal `X509CertificateImpl` has been cleaned up as well, using properties instead of methods in most places and the `ToString()` implementation is now shared between all platforms. * `X509Certificate.CreateFromSignedFile()`: in CoreFX, this is the same as `CreateFromCertFile()`. Our old implementation was incomplete and did not verify the signature - we even had a test where loading a certificate with an invalid signature was supposed to work; this test has been disabled because we're now throwing an exception. * `X509CertificateImpl.KeyAlgorithmParameters`: this is supposed to throw `CryptographicException` on error, see `Certificate13` in `X509CertificateTest.cs`. * We now match CoreFX's behavior regarding serialization - while the `X509Certificate` type is still marked as `[Serializable]`, we now throw `PlatformNotSupportedException` when attempting to serialize or deserialize it. * Bump API snapshot submodule * [csproj] Update project files
2018-07-25[build] Update xunit to 2.4 versionMarek Safar
This exposed few issue in CoreFX tests
2018-07-25Move generated resource files from System and System.Security into corlib. ↵Martin Baulig
(#9665) * Make `corlib` internals visible to `System.Security` on all profiles, not just monotouch watch. * Moves all generated `SR` files and their generation logic from `System` and `System.Security` into `corlib`. Since `corlib` internals are visible to these assemblies, we don't need to duplicate the resource strings. * Cleanup the `RESX_RESOURCE_STRING` is `corlib` and sort them alphabetically. * Add the internal `Internal.Cryptography.Helpers` helper class from CoreFX to `corlib` (currently unused, but "Blue" will need it).
2018-07-24[System.Reflection] CoreFX import for set of simple types. (#9693)Maxim Lipnin
Part of #9660. The imported CoreFX types: - AmbiguousMatchException - AssemblyAlgorithmIdAttribute - AssemblyCompanyAttribute - AssemblyConfigurationAttribute - AssemblyConfigurationAttribute - AssemblyContentType - AssemblyCopyrightAttribute - AssemblyCultureAttribute - AssemblyDefaultAliasAttribute - AssemblyDelaySignAttribute - AssemblyDescriptionAttribute - AssemblyFileVersionAttribute - AssemblyFlagsAttribute - AssemblyInformationalVersionAttribute - AssemblyKeyFileAttribute - AssemblyKeyNameAttribute - AssemblyMetadataAttribute - AssemblyNameFlags - AssemblyProductAttribute - AssemblySignatureKeyAttribute - AssemblyTitleAttribute - AssemblyTrademarkAttribute - AssemblyTrademarkAttribute - AssemblyVersionAttribute - BindingFlags - CallingConventions - CustomAttributeFormatException - DefaultMemberAttribute - EventAttributes - FieldAttributes - GenericParameterAttributes - ICustomAttributeProvider - ImageFileMachine - InterfaceMapping - IntrospectionExtensions - InvalidFilterCriteriaException - IReflect - IReflectableType - MemberFilter - MemberTypes - MethodAttributes - MethodImplAttributes - ObfuscateAssemblyAttribute - ObfuscationAttribute - ParameterAttributes - ParameterModifier - PortableExecutableKinds - ProcessorArchitecture - PropertyAttributes - ReflectionContext - ReflectionTypeLoadException - ResourceAttributes - TargetException - TargetInvocationException - TargetParameterCountException - TypeAttributes - TypeFilter
2018-07-24System.IO.Pipes from CoreFX (#9573)Filip Navara
Rework of #5448, contributes to #7143. The anonymous pipes were tested on macOS, build was tested only on few configurations (hoping to solve some issue through Jenkins builds). Named pipe tests get stuck on macOS, but it may be unrelated Xunit issue and needs some proper debugging. @Therzok, do you know of anything else that is missing for parallel MSBuild? Do you have some test environment for it by chance?
2018-07-23Use `SafePasswordHandle` in the internal certificate APIs. (#9651)Martin Baulig
* `X509Helper`, `X509CertificateImpl`, `X509Certificate2Impl` and `ISystemCertificateProvider` now use `SafePasswordHandle` instead of strings. * `X509Certificate`: actually implement `SecurePassword` based APIs using `SafePasswordHandle`. * `mono_btls_pkcs12_import()`: when passed an empty password, try both the empty string and null.
2018-07-20[corlib] CoreFX sources for System namespace (#8626)Egor Bogatov
Brings CoreFX and CoreRT sources for primitive types inside corlib (and other types under System namespace) Part of #7737
2018-07-20Pkcs9SigningTime: normalize exceptions on windows file time < 1601 (#9628)Maxim Lipnin
2018-07-19Bump bockbuild (#9632)Marek Safar
2018-07-19[corlib] Moves private Debug class in mscorlib to System.Diagnostics ↵Marek Safar
namespace (#9572)
2018-07-18ProtectedData: enable CoreFX xunit tests (#9605)Maxim Lipnin
* ProtectedData: enable CoreFX xunit tests * Update CoreFX submodule
2018-07-16[corlib] Use String from CoreCLR (#9134)Marek Safar
* [corlib] Use String from CoreCLR * Bump API snapshot submodule * [csproj] Update project files
2018-07-15Use SignedXml directly from CoreFX repository.Filip Navara
2018-07-14[Coop] Cominterop and marshal conversion. (#9503)Jay Krell
* [Coop] Convert ves_icall_System_Runtime_InteropServices_Marshal_IsComObject. * [Coop] cominterop and marshalling partial conversion and cleanup. * Some refinement/correction/commenting to mono_string_to_utf8str_handle. * Fix index out of bounds. * Fix error handling. * Remove some mono_error_set_pending_exception. * Fix icall interface -- string vs. ptr/len. * tweaks * Restore the corlib interface, and maybe address the apidiff gate. * cleanup * Fix PtrToStructure GC assertion failure tests/marshal2 interpreter. * Fix merge. * Revert "Restore the corlib interface, and maybe address the apidiff gate." This reverts commit ca8456a05f75f0fc05f6559e2f075e18a455a362. * Try harder to support fixed in array copying. * Allow for overlap. * Put mono_ in front of type and fix Windows. * Fix small problems on Windows build. * Fix Windows and support larger data. * [arm64] Make OP_CHECK_THIS read only a byte, to prevent unaligned access errors. * Bump corlib higher. * Merge with https://github.com/mono/mono/pull/9430/files. * Bump API snapshot submodule
2018-07-14Fix DriveInfo.IsReady always returning true (#9521)Michael DeRoy
* Fix monoTODO where driveinfo.IsReady is unimplemented * Bump API snapshot submodule
2018-07-14[corlib] Include all span helpers optimizations (#9548)Marek Safar
* [corlib] Include all span helpers optimizations * [csproj] Update project files
2018-07-14System.Core: Use ECCurve & friends from CoreFX. (#9536)Filip Navara
* Use ECCurve & friends from CoreFX. * [csproj] Update project files * Bump API snapshot submodule