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-08-01Remove unused serialization members (#22785)Viktor Hofer
* Remove unused serialization members * Remove unused S.Security.Permissions serialization test code * Remove duplicate test code. S.Drawing.Primitive type serialization is already throughly tested in S.Runtime.Serialization.Formatters.Tests * Remove ConcurrentBag unused serialization code * Removing unused Principal/Identity serialization code
2017-07-04Merge pull request #21836 from joperezr/uapvnextJose Perez Rodriguez
Renaming uap10.1 to uap10.0.15138
2017-07-04Renaming uap10.1 to uap10.0.15138Jose Perez Rodriguez
2017-07-03Move AssertExtensions to Corefx.Private.TestUtilities (#21799)Hugh Bellamy
* Move AssertExtensions to Corefx.Private.TestUtilities * Update csprojs * Fix Linq.Expressions uapaot build
2017-06-23Convert most Assert.Throws<ArgumentException> without param name to ↵Hugh Bellamy
AssertExtensions (#21455) * Registry * Collections * ComponentModel * Configuration * Data * Globalization * Drawing * Diagnostics * IO * Linq * Add System.Net param names in tests * Move ArgumentExceptions in System.Private.Xml to AssertExtensions * Add System.Reflection.* ArgumentException param names * Add param names for System.Runtime* ArgumentExceptions * Add ArgumentException param names to System.Security.* * Add ArgumentException param names to System.Text.* * Add param names to ArgumentExceptions in misc projects * Add System.Threading.* ArgumentException param names * Fix missing files * Fixes for unix and netfx * Fix more failures and revert a IdnaConformance tests to avoid merge conflicts with #21463
2017-05-25ISerializable cleanup (#20220)Morgan Brown
* Changes to throw PlatformNotSupportedException from ISerializable.GetObjectData and serialization constructors on non-serializable types. Also removes private serialization constructors and some unneeded code that was used to support serializing non-serializable types. A few tests testing GetObjectData implementations are also removed. * Address code review comments. * Change exceptions' GetObjectData to just call base rather than throw. This makes them behave consistently with exceptions that didn't override GetObjectData.
2017-05-19Update configurationsEric St. John
2017-05-19Remove RID-specific desktop buildsEric St. John
These builds need not be RID-specific since the other implementations are not RID specific. Making them RID-specific causes them to be preferred when imports are used. Moreover they are extra copies of a dll in the pakage.
2017-05-17Merge pull request #19842 from ericstj/incrementVersionsGaurav Khanna
Increment versions post 2.0
2017-05-17Scale back [Serializable] CoreFX types (#19742)Morgan Brown
* Remove SerializableAttribute from many CoreFX types that will not be serializable. * Removes serialization tests for types that are no longer serializable and fixes serializing a couple of types. Includes marking some internal serializable types as public so that they'll be reflectible with .NET Native. * Remove unneeded pragmas * Update based on review comments
2017-05-17Increment versions post 2.0Eric St. John
2017-05-10System.Security.Permissions.Tests at 0 failures on ILC.Atsushi Kanamori
(An impressive amount of testing being done for a component that is basically a reference assembly masquerading as an implementation assembly...) - The usual ParamName testing throttling. - If you must create bogus parameter objects just to prove that Security.Permissions apis are nops, it can be done in a way that doesn't force internal framework Reflection.
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-05-03Refresh VS ConfigurationsWes Haggard
2017-05-02Skip verifying stack on full framework (#19182)Dan Moseley
* Skip test on netfx * Fix build * build2 * build3
2017-04-29Disable System.Security.Permissions.Tests through csproj instead of skip ↵Santiago Fernandez Madero
attribute. (#19151) * Disable System.Security.Permissions.Tests through TargetGroup and csproj * Add simple quotes
2017-04-28Disable whole System.Security.Permissions.Tests on netfx (#19072)Santiago Fernandez Madero
* Disable whole System.Security.Permissions.Tests on netfx
2017-04-27Implemented CAS Stubs for System.Security (#18914)JayG
* Remove assert that trips on Windows 7 Win7 is getting different failure codes from the CAPI-via-CNG tests with DSA, and removing the assert makes the tests pass. So replacing the assert with a comment. Since this is opportunistic recovery from an exception, it seems reasonable to try no matter what the exception is. * Update CoreClr, CoreFx to preview2-25221-07, preview2-25222-01, respectively (#18771) * Implemented a couple missing CAS stubs (#18629) * Added DBDataPermission and Attribute CAS Stub * Added System.Drawing.Printing missing CAS Stubs Modified S.D.Common Stubs using generated. * Added Virtual to DBDataPermission.CreateInstance. Added System.Drawing.Printing missing CAS Stubs * cleaned branch * Removed Obsolete attribute, CAS types * Removed additional CAS permissions * Added back Obsolete attribute * Return null from PrintingPermission * Added DBDataPermission and Attribute CAS Stub * Added System.Drawing.Printing missing CAS Stubs Modified S.D.Common Stubs using generated. * Added Virtual to DBDataPermission.CreateInstance. Added System.Drawing.Printing missing CAS Stubs * cleaned branch * Removed Obsolete attribute, CAS types * Removed additional CAS permissions * Added back Obsolete attribute * config file changes * Sorted S.S.P .csproj file and added pkg exclusion * Fixed indent in pkg file * Reverted Merge of itemgroups in S.S.P.csproj * Added Exclusion to UAP pkg, Reverted net461.ignore, Removed Obsolete from added ref/src stubs * Added References to netfx build for Facades * Removed added lines in netfx461.txt * Added S.D.SqlClient types and S.Diag types * License for S.Diag files * Added Diagnostic Types, Net and Peer to Peer types * Added WebPermission, attribute, and network access * Added SocketPermission and TransportType * added smtp permission * Added EndpointPermission * Added DistributedTransactionPermission * Added OleDbPermissionAttribute * Cleanup of build files, Added * Added Spaces after License. Serialization still fails for collection classes with internal default constructors. * Removed Serializable attribute on a few classes, modified Serialization test
2017-04-22Implemented a couple missing CAS stubs (#18629)JayG
* Added DBDataPermission and Attribute CAS Stub * Added System.Drawing.Printing missing CAS Stubs Modified S.D.Common Stubs using generated. * Added Virtual to DBDataPermission.CreateInstance. Added System.Drawing.Printing missing CAS Stubs * cleaned branch * Removed Obsolete attribute, CAS types * Removed additional CAS permissions * Added back Obsolete attribute * Return null from PrintingPermission * Added DBDataPermission and Attribute CAS Stub * Added System.Drawing.Printing missing CAS Stubs Modified S.D.Common Stubs using generated. * Added Virtual to DBDataPermission.CreateInstance. Added System.Drawing.Printing missing CAS Stubs * cleaned branch * Removed Obsolete attribute, CAS types * Removed additional CAS permissions * Added back Obsolete attribute * config file changes * Sorted S.S.P .csproj file and added pkg exclusion * Fixed indent in pkg file * Reverted Merge of itemgroups in S.S.P.csproj * Added Exclusion to UAP pkg, Reverted net461.ignore, Removed Obsolete from added ref/src stubs * Added References to netfx build for Facades * Removed added lines in netfx461.txt
2017-04-18Update project configurationsEric St. John
2017-04-18Re-enable package validation and clean up package contentEric St. John
2017-04-18Add missing members to SecurityContext (#18510)Dan Moseley
* Add missing members * Baseline
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-03-30Some types missed from System.Security.Permissions (#17677)Viktor Hofer
* impl stub System.Security.Permissions * stub for SS.Permissions * add baseline * review adjustments * Do not include sources on netfx build
2017-03-24Some PNSE messages (#17471)Dan Moseley
* PNSE for S.Threading.Thread * PNSE for S.S.Permissions * PNSE for M.W.Registry * PNSE for S.R.Extensions and S.IO.FS * Fix UAP build * PNSE for IsolatedStorage * msg * Remove dead COR_E_PLATFORMNOTSUPPORTED
2017-03-24Revert "PNSE for S.R.Extensions and S.IO.FS"danmosemsft
This reverts commit 307bac3faa908a2631be22601e8626df95381a62. Revert "PNSE for M.W.Registry" This reverts commit adbe4cbaf8596ad2c95440e0e81306ee400e3913. Revert "PNSE for S.S.Permissions" This reverts commit e5d7a7375d7c3bb6d02d1bc5c5097576db3b5fa6. Revert "PNSE for S.Threading.Thread" This reverts commit 8843d304e35ea5c96634dc1eb0db582e59764eed.
2017-03-24PNSE for S.S.Permissionsdanmosemsft
2017-03-23ApplicationIdentitiy license header addedViktor Hofer
2017-03-23CAS related stubs missing some members breaking desktop compat (#17392)Viktor Hofer
* CAS related stubs missing some members breaking desktop compat * changed protection level of SetPermissionImpl as defined in contract * Parameter mismatch in ApplicationTrustCollection.Remove * System.Security.Permissions feedback * Recompiled shims, fixed security manager throw out bug * Indentation was off, Simplified ObsoleteAttribute w Obsolete * update baseline
2017-03-21Remove System.Security.Permissions from NETCoreAppWes Haggard
2017-03-17Fix package dependency issuesEric St. John
Some packages were causing cycles due to the meta-package remapping for NETStandard.Library and those packages being used in the implementation closure of NETStandard.Library. Disable the NETStandard.Library remapping in these packages. I also noticed that S.R.M was getting an unbaselined dependency for a portable profile dependency section which was causing issues when restored on UAP10.0 without the UWP meta-package. System.Security.Permissions was also missing support for UAP10.1 but it was required to install due to Registry depending on it.
2017-03-10Adding System.Net.Mail to the uap and uapaot closures (#16938)Jose Perez Rodriguez
Adding System.Net.Mail to the uap and uapaot closures
2017-02-18Remove dead string resources (#16284)Dan Moseley
2017-02-17Merge pull request #16191 from ericstj/packagesEric StJohn
Re-enable packages for BuildAllConfigurations
2017-02-16Remove all .builds files under pkg/ref/src/tests library foldersWes Haggard
2017-02-14Make pkgprojs reference *proj rather than buildsEric St. John
2017-02-14Remove pkg .builds filesEric St. John
2017-02-13Marking code as unchecked (pt 7) (#16079)Dennis "D.C." Dietrich
* Marking code as unchecked (pt 7) Marking code that may intentionally lead to over or underflows with unchecked in preparation of turning on CheckForOverflowUnderflow for all projects (issue #3140) * Marking code as unchecked (pt 7a) Additional fixes from a debugging session on macOS * Marking code as unchecked (pt 7b) Added missing unchecked to ConcurrentBag
2017-02-12Cleanup netstandard ifdefs and conditions (#16072)Jan Kotas
* Cleanup netstandard conditions in csproj files * Cleanup netstandard17 ifdefs * Disable failing tests
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-02Stop bin placing facade assemblies to the refs for netfx builds (#15700)Tarek Mahmoud Sayed
we were bin placing the facade assemblies to the ref folder during netfx build. this was causing a problem while building the tests as we'll get some types defined in the referenced facade assemblies and core libs.
2017-02-01Make netfx build workEric St. John
This fixes all src and ref projects to build when TargetGroup=netfx.
2017-01-31Sync PropertyGroups and BuildConfigurationsEric St. John
2017-01-30Fix src projects for appropriate ref folderEric St. John
After the change to use the appropriate references for a configuration we needed to make sure that every library has a versionless targetgroup so that it can build in the source build scenarios without requiring external packages from NuGet. For any library that is part of netstandard, its implementation should not build against netstandard For any library that is part of the imlpementation closure of netstandard, its implementation should not build against netstandard (else we'd have cycles). OpenSSL must keep its netstandard ref, however it has NETCoreApp specific API dependencies. See https://github.com/dotnet/standard/issues/186. As such we need to cross-compile both src and ref for NETCoreApp. I've moved the not- supported assembly to be the 'netstandard' implementation.
2017-01-30Fix ref configurations for appropriate ref folderEric St. John
For any ref that can build on top of NETStandard it should.
2017-01-26Fix uap Configurations for a few librariesJose Perez Rodriguez
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