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

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-04Renaming uap10.1 to uap10.0.15138Jose Perez Rodriguez
2017-05-17Increment versions post 2.0Eric St. John
2017-05-10Remove unneeded Serializable attributes (#19577)Morgan Brown
Removes unneeded Serializable attributes from enums and delegates. They can be serialized without attributes and this will remove noise from future serialization changes.
2017-04-10Updates how we define which key an assembly usesWes Haggard
Now instead of Use*Key a project can instead define the assembly key in the project (genreally the common dir.pops for a project) using the AssemblyKey property. The accepted values are Open, ECMA, MSFT, Test. This change allows for a repo to set the default key they want to use for projects. In corefx we have switched the default to use the Open key instead of the old BuildTools default of MSFT key. As part of this update we are explicitly setting the AssemblyKey in all the library projects (although it is really only necessary for projects that aren't the default). Also with this change we are updating all the new libraries that have not yet shipped stable (compared to our 1.1 release) and making them use the Open key. Which means that for prerelease dependencies there might be some binary breaking changes to consume. The following libraries ahven't shipped so there key is being changed from MSFT to Open: Microsoft.XmlSerializer.Generator System.CodeDom System.Configuration.ConfigurationManager System.Data.Odbc System.DirectoryServices System.DirectoryServices.AccountManagement System.DirectoryServices.Protocols System.IO.Ports System.Json System.Memory System.Net.HttpListener System.Net.Mail System.Net.ServicePoint System.Net.WebClient System.Net.WebProxy System.Private.Xml System.Private.Xml.Linq System.Security.Cryptography.Xml System.Security.Permissions System.Transactions.Local System.Web.HttpUtility
2017-02-08Prepare uap package (#15866)Jose Perez Rodriguez
Prepare uap package
2017-02-04Update Solution files to use windows path slashes.Wes Haggard
2017-02-03Sync BuildConfiguration with project PropertyGroupsEric St. John
2017-02-03Update all solution files using solution generation toolWes Haggard
2017-02-03Add ProjectGuids for all projects and empty configs for projects without ↵Wes Haggard
BuildConfigurations
2017-02-02Adding UAPAOT vertical and configurationsJose Perez Rodriguez
2017-02-01Clean up desktop ConfigurationsEric St. John
Remove all cruft from projects related to building desktop configs which now build in standard repo.
2017-02-01Remove desktop config when in NETStandard.LibraryEric St. John
Exceptions for types missing from netstandard facade: - System.Data.Common - DbColumn, DbDataReaderExtensions, IDbColumnSchemaGenerator - System.Diagnostics.StackTrace - StackFrameExtensions - System.Numerics.Vectors - Vector, Vector<T> - System.Runtime.Serialization.Primitives - ISerializationSurrogateProvider - System.Runtime.Serialization.Xml - DataContractSerializerExtensions - System.Security.Cryptography.Cng - AesCng, TripleDESCng <link> - System.Threading.Overlapped - PreAllocatedOverlapped, ThreadPoolBoundHandle - System.Xml.XPath.XDocument - XDocumentExtensions
2017-02-01Updating VS ConfigurationsJose Perez Rodriguez
2017-02-01Adding missing Configurations for uapJose Perez Rodriguez
2017-01-31Sync PropertyGroups and BuildConfigurationsEric St. John
2017-01-24Removing netstandard configurations for things that are bellow netstandard ↵Jose Perez Rodriguez
(#15373) Removing netstandard configurations for things that are bellow netstandard
2017-01-20Adding missing Configurations.props for refs and fixing the existing ones ↵Jose Perez Rodriguez
(#15291) Adding missing Configurations.props for refs and fixing the existing ones
2017-01-19Remove packages from NETStandard2.0Eric St. John
Related to https://github.com/dotnet/corefx/commit/0797813bfe3a9e6d04d4bfaa865b477bb26f8ce2 This removes packages where the types have been moved into netstandard.dll in netstandard2.0. These types are supported as follows: 1. In a netstandard2.0+ project via NETStandard.Library package's netstandard.dll 2. In a netstandard1.x project via contract assembly packages which ship from servicing branches. 3. In a framework specific project via the framework's targeting pack or framework package.
2017-01-19Remove PackageTargetFrameworkEric St. John
This property is largely obsolete and replaced with NuGetTargetMoniker where its needed. I've also cleaned up mentions of this and validation suppression around it in projects that will never be packaged. PackageTargetFramework remains in projects that will be packaged and duplicate their asset in multiple folders, eg: netstandard1.0;portable-net45+win8+wp8+wpa81
2017-01-18Update project configuration and sln files (#15182)Karthik Rajasekaran
* Add ValidateVSConfigurations * Update project config and sln files.
2017-01-11Automated update of ns1.7->ns2.0 and nca1.1->nca2.0Alex Perovich
2017-01-11[dev/eng] Sorting and trimming Reference items in csprojs (#15035)Jose Perez Rodriguez
Sorting and trimming Reference items in csprojs
2017-01-06Merge branch master into dev/engJose Perez Rodriguez
2017-01-04Update CoreClr, CoreFx, ProjectNTfs to beta-24904-02, beta-24904-01, ↵dotnet-bot
beta-24904-00, respectively
2017-01-03Update CoreClr, CoreFx to beta-24903-03, beta-24903-02, respectively (#14819)dotnet bot
2017-01-03Update CoreClr, CoreFx, ProjectNTfs to beta-24903-02, beta-24903-01, ↵dotnet-bot
beta-24903-00, respectively
2017-01-02Update CoreClr, CoreFx to beta-24902-03, beta-24902-02, respectivelydotnet-bot
2017-01-02Update CoreClr, CoreFx, ProjectNTfs to beta-24902-02, beta-24902-01, ↵dotnet-bot
beta-24902-00, respectively
2016-12-29Update CoreClr, CoreFx, ProjectNTfs to beta-24829-03, beta-24829-02, ↵dotnet bot
beta-24829-00, respectively (#14755)
2016-12-29Update CoreClr, CoreFx, ProjectNTfs to beta-24828-03, beta-24828-03, ↵dotnet bot
beta-24828-00, respectively (#14743)
2016-12-28Update CoreClr, CoreFx, ProjectNTfs to beta-24827-03, beta-24827-01, ↵dotnet-bot
beta-24827-00, respectively
2016-12-20Use netcoreapp and netstandard for targetgroups (#14616)chcosta
* Use netcoreapp and netstandard for targetgroups * Add configurations for some reference projects
2016-12-14Update CoreClr, CoreFx, ProjectNTfs to beta-24814-02, beta-24814-01, ↵dotnet-bot
beta-24814-00, respectively
2016-12-13Update CoreClr, CoreFx, ProjectNTfs to beta-24813-01, beta-24813-02, ↵dotnet-bot
beta-24813-01, respectively
2016-12-13Remove builds files (#14449)chcosta
2016-12-11Update CoreClr, CoreFx to beta-24811-03, beta-24811-02, respectivelydotnet-bot
2016-12-11Update CoreClr, CoreFx to beta-24811-01, beta-24811-01, respectivelydotnet-bot
2016-12-10vertical build port to Dev/eng [Do not merge] (#14171)chcosta
* Vertical build changes * Build a vertical in dev/eng * remove repro.bat from check-in * Remove defaulttargetgroup from configurations.props files * Remove configurations.props from test libraries * Additional configuration files, updating traversal. * Add default configurations for ref projects * Remove default targetgroups, disable code analysis (currently breaking the vertical build). * Build vertical using Eric's changes to configurations * Minor fixes to build from a clean enlitment * Set targets properties in dir.props * Make vertical build the default * Include building src\tools in init-tools.cmd * Add linux init-tools * Fix msbuild.sh command * Add build tools message to Linux * Revert init-tools, investigate building corefx tools tomorrow * Update configurations, remove empty targetgroup from all projects, modify most conditionals to be positive conditions instead of negative * Remove unneccessary generateprojectconfigurations project * Build CoreFx.tools in init-tools * Can't build corefx.tools in init-tools because packages aren't restored * Hack build to build refs first * Slightly less hacky reference project build, but still kind of hacky... * Align properties for ref builds to prevent binclash and overbuilding * Update BeforeTarget for rename * Rework traversal to work with ref and corefx tools projects * Add target for builds projects * Fully qualify paths to projects * Fully quality path name for corefx.tools * testing removing osgroup from groovy on Windows * Remove OSGroup from config.json * revert change to groovy * return os property * Try changing osgroup to hostos * hack around osgroup setting * Fix passing groups * Add system.collections which was missing from system.console * Add some missing references for Unix build * Add references for unix * Unix support changes * Fix typo in system.net.http * Fix typo in system.threading.overlapped * no ref project available for system.reflection.metadata * Unix changes * Exclude system.memory * diagnostics.fileversioninfo was missing reference to Path * Unix changes * Fix reference name * Add reference for unix * Move source file to windows only * Disable building system.threading.overlapped
2016-12-10Update CoreClr, CoreFx to beta-24810-04, beta-24810-03, respectivelydotnet-bot
2016-12-10Update CoreFx to beta-24810-02dotnet-bot
2016-12-10Update CoreFx to beta-24809-03dotnet-bot
2016-12-09Update CoreClr, CoreFx to beta-24809-02, beta-24808-03, respectivelydotnet-bot
2016-12-08Binplace NETCoreApp package contentsEric St. John
Set up a separate destination for package contents for NETCoreApp since it won't necessarily be everything that we build. Libraries were determined as follows: 1. If its currently in NETStandard.Library its in. 2. If it was a ref in NETCoreApp before its in. 3. If its part of the reference closure for 1 or 2 its in. 4. If it was a lib only in NETCoreApp its in, but only lib. 5. If its part of the lib closure for 1-4 its in, but only lib.
2016-12-07Build System.Runtime.Extensions and System.Security.Principal packages for ↵Anton Lapounov
uap101aot target. (#13754) Enable building the System.Runtime.Extensions and System.Security.Principal packages for uap101aot target. Temporarily skip AppDomain.cs—there are several issues with it.
2016-11-30[dev/eng] Overhaul ref and src project references, and start binplacing ↵Eric Mellino
things (#14062) * Used GenerateBuilds.ps1 script to generate the P2P references from the project.json files in ref * Update refs to build with ProjectReference's instead of package references This deletes all the ref\project.json files and instead adds ProjectReference to other refs that are used to build. There is only one exception which was System.Net.Http which needed a project.json to get the net46 targeting pack otherwise everything else is P2P. * Update Reflection.Emit contracts to support latest version of contracts * Add depproj to get windows.winmd support when building refs * Special handle System.Net.Http ref project to deal with net46 targeting pack * Moved CLSCompliant to SecureString ctor instead of type * Add P2P reference from S.IO -> S.R.Extensions * Add additional ProjectReferences to more ref projects after master rebase * Start binplacing ref assemblies and disable rest of build * Simplify all ref projects to only build for netcoreapp (default target group) * Only binplace netcoreapp refs * Allow Reference's to be resolved from targeting pack directories * Use GenerateBuilds.ps1 to convert src project.json refs to References * Allow overriding stuff in Tools * System.Runtime src project building against targeting pack * Re-purpose GenerateBuilds.ps1 to re-write src references * Only build csproj files in src.builds * More custom stuff in GenerateBuilds.ps1 * Binplace all netstandard assemblies into netcoreapp as well. * Add project.json to System.Collections.Immutable * More custom generatebuilds.ps1 stuff * Normalize csproj files before running GenerateBuilds.ps1 * Better match the replaced 'None Include="project.json"' line. * Another missing project.json inclusion in csproj * Remove ExcludeFromCodeCoverageAttribute from Immutable project * Include another project.json * Add some P2P references * Add another project.json include * Disable Http.Rtc project. * Disable two more UWP projects and another P2P ref" * More Cleanup * Run GenerateBuilds.ps1 to re-write all nuget refs as <Reference>'s * Binplace netstandard runtime assemblies to netcoreapp as well. * Re-hook all src projects into build.proj * Fix bin clashing caused by bad ProjectReference metadata * Use 'copy' instead of 'cp' in init-tools.cmd. Add copying to init-tools.sh as well. * Correct casing of windows.winmd in depproj * Disable System.Memory.csproj outside of Windows * Fix unix exclusion of System.Memory, and include vbproj files * Fix VisualBasic compilation * There was an extra definition of MemberTypes that was internal to the assembly. It's now defined in System.Private.CoreLib, so I deleted the extra here. * There was an invalid call in Operators.vb that I fixed. * Add additional project references and configuration fixes after rebase * Fix build warnings in ref projects * Fix build warnings in src projects
2016-11-22Update CoreClr, CoreFx, External, ProjectNTfs to beta-24721-04, ↵dotnet-bot
beta-24721-02, beta-24721-00, beta-24721-00, respectively
2016-11-18Update CoreFx, ProjectNTfs to beta-24717-03, beta-24718-00, respectivelydotnet-bot
2016-11-17Update CoreClr, CoreFx, ProjectNTfs to beta-24717-03, beta-24717-02, ↵dotnet-bot
beta-24717-00, respectively
2016-11-16Update CoreClr, CoreFx, External, ProjectNTfs to beta-24716-02, ↵dotnet-bot
beta-24715-03, beta-24716-00, beta-24716-00, respectively
2016-11-15Update CoreFx, External, ProjectNTfs to beta-24715-02, beta-24715-00, ↵Stephen Toub
beta-24715-00, respectively (master)