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
2018-05-21Use shared StringBuilderCache (#29657)Stephen Toub
2018-05-04[System.Private.Xml.Linq] port the fix to support existing implementation ↵Maxim Lipnin
for converting XElement (#47) * [System.Private.Xml.Linq] port the fix to support existing implementation for converting XElement. Details: https://bugzilla.xamarin.com/show_bug.cgi?id=12571 Commit: https://github.com/mono/mono/commit/2d573ae1ceac1656f0293cca3736dcb10c28be38#diff-540f710f00de5211a5d25a96cb442d01
2018-04-28[System.Private.Xml.Linq] Rename FunctionalTests classes (#29321)Maxim Lipnin
* [System.Private.Xml.Linq] Rename FunctionalTests classes to make easier import to mono and fix test build issues. * [System.Private.Xml.Linq] Fix errors occurred in Outerloop mode due to renaming FunctionalTests classes.
2018-04-28[System.Xml.Linq] add temporary conditional workaround to fix build errors.Maxim Lipnin
2018-04-19[System.Private.Xml.Linq] Remove SILVERLIGHT define (#29025)Maxim Lipnin
2018-04-02Merge remote-tracking branch 'upstream/release/2.1' into 2.1-mergeMarek Safar
2018-03-26Fixed netfx System.Xml.Linq.xNodeBuilder.Tests fails on non English Windows ↵Alexander Radchenko
(#28183) * Fixed netfex System.Xml.Linq.xNodeBuilder.Tests fails on non English Windows. * Added comments
2018-03-15Fix XAttribute Date Formatting (#28068)Tarek Mahmoud Sayed
.net core is producing slightly different date format than what the full framework does. This change is fixing that for the compatibility sake
2017-11-27Merge remote-tracking branch 'upstream/master'Marek Safar
2017-11-03Mark applicable structs as readonlyStephen Toub
2017-10-24Fix System.Data.Odbc configurations for support package and run ↵Santiago Fernandez Madero
UpdateVSConfigurations (#24752) * Fixed odbc configurations for compat package * Run UpdateVSConfigurations * Remove Default Configurations to help VS... comment from csproj's * Remove from System.Buffers as well
2017-08-31Merge remote-tracking branch 'upstream/master'Marek Safar
2017-08-30XML doc spelling corrections - D through H. :shower: (#23638)Brian Chavez
2017-08-30XML doc spelling corrections - Q through Z. (#23655)Brian Chavez
2017-08-11Moving PlatformDetection to Corefx.Private.TestUtilities assembly (#23109)Tarek Mahmoud Sayed
* Moving PlatformDetection to Corefx.Private.TestUtilities assembly The purpose of this change is to clean up all test projects instead of including the PlatformDetection code inside every test project, we’ll have it in the Corefx.Private.TestUtilities. I have refactored the PlatformDetection to split the different implementation of Windows and Linux. If we need to do more refactoring there we can do it later as needed. * Fix Linux BB * Update the xunit package reference * Fix wrong condition on one of the tests * Update the ConditionalFact/Theory to use Type as a parameter
2017-07-16Merge remote-tracking branch 'upstream/master'Alexander Köplinger
# Conflicts: # src/Microsoft.Win32.Primitives/src/System/ComponentModel/Win32Exception.cs # src/System.ComponentModel.TypeConverter/src/System/ComponentModel/BindingList.cs # src/System.DirectoryServices/src/System/DirectoryServices/DirectoryServicesCOMException.cs # src/System.ObjectModel/src/System/Collections/ObjectModel/ObservableCollection.cs # src/System.ObjectModel/src/System/Collections/ObjectModel/ReadOnlyObservableCollection.cs
2017-07-10Re-enable x86 ret tests after fixing the unwinding issue. (#22041)Anton Lapounov
2017-07-08Build System.Xml.Linq.Events.Tests in chk mode for UapAot in x86 (#21988)Santiago Fernandez Madero
2017-07-07Fix System.Xml.Linq.xNodeBuilder.Tests for UapAot (#21959)Santiago Fernandez Madero
* Fix System.Xml.Linq.xNodeBuilder.Tests for UapAot * PR Feedback
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-07-03Merge remote-tracking branch 'upstream/master'Alexander Köplinger
# Conflicts: # src/System.DirectoryServices.Protocols/src/System/DirectoryServices/Protocols/common/DirectoryException.cs # src/System.Drawing.Common/src/System/Drawing/Printing/Margins.cs # src/System.Drawing.Common/src/System/Drawing/SystemBrushes.cs # src/System.Drawing.Primitives/src/System/Drawing/SizeF.cs # src/System.Net.WebHeaderCollection/tests/WebHeaderCollectionTest.cs # src/System.Runtime.CompilerServices.VisualC/src/System/Runtime/CompilerServices/Attributes.cs
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-30Revert "Scale back [Serializable] CoreFX types (#19742)"Marek Safar
This reverts commit 6dd451f51451a7d0ceea6104b51bd17005e9a0e6.
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-19Enabled XmlSerializer to Serialize XElement on UWP. (#19843)Shin Mao
* Enabled XmlSerializer to Serialize XElement on UWP. Fix #19809. * Removed System.Private.Xml.Linq.rd.xml.
2017-05-17Merge pull request #19842 from ericstj/incrementVersionsGaurav Khanna
Increment versions post 2.0
2017-05-17Fix Xml.Linq test failures on ILC (#19860)Sepideh Khoshnood
* Fix Xml.Linq.XNodeBuilder.Tests failures on ILC * Fix Xml.Linq tests that need metadata
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-10Fix duplicated XDocumentExtensionssepidehMS
2017-05-04add ILLink hint to not remove XElement.ctorKrzysztof Wicher
2017-05-02make XElement.ctor() internalKrzysztof Wicher
2017-04-18Bulk updates of tests for AssertExtensions (#18491)Daniel Harvey
Bulk update to AssertExtensions.Throws for AOT support. This doesn't disable Assert.Throws.
2017-04-12fix System.Private.Xml.Linq.rd.xmlKrzysztof Wicher
2017-04-11Merge pull request #18165 from weshaggard/UpdateAssemblyKeysWes Haggard
Updates how we define which key an assembly uses
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-04-09Stop writing to current directoryDan Moseley
2017-04-07Revert changes in System.Linq.Expressions.csprojShin Mao
2017-04-05Fix the .rd.xml in the Xml space.Shin Mao
Fix #17555 Fix #17557
2017-03-21Replaced ContainsKey() Calls with TryAdd() Dictionary Calls (#17201)Rion Williams
* Replaced ContainsKey() Calls with TryAdd() Dictionary Calls (Where Applicable) Replaced `ContainsKey()` method calls with the new `TryAdd()` method where applicable. * Reverted `TryAdd()` To Previous Approach Reverted to earlier approach to avoid unnessary allocation of a new row. * Cleaned Up `else-if` Usage with `TryAdd()` Removed the `TryAdd()` call from within the conditional statements and moved them to the body * Added Extra Line for Readability / Coding Style * Updated Non-Dictionary Test Cases To Use `TryAdd()` Updated various unit tests to include the `TryAdd()` instead of the previous `ContainsKey()` pattern. This focused primarily on test casts that were not dictionary-related at all to help curb any potential regression issues. * Added `TryAdd()` Within Dictionary Performance Test Replaced older `ContainsKey()` implementation with newer `TryAdd()`. * Reverted PerfDictionary Test to `ContainsKey()` Usage Changed test to earlier implementation in to make way for .NET Core specific tests using newer API. * Created Separate .NET Core Dictionary Performance Test Copied the existing dictionary performance tests (from `Perf.Dictionary.cs`) and used the newer `TryAdd()` calls; Adjusted the projects test file only include these when targeting .NET Core. * Created Separate .NET Core SQL Manual Test Reverted previous usage of the newer `TryAdd()` method and created a separate .NET Core specific file to to be conditionally included and tested. * Separated .NET Core ILPrinter Test Reverted previous changes involving the `TryAdd()` method and created a seperate file to test this functionality only for .NET Core. * Created Seperate .NET Core Linq TreeManipulation Tests Reverted previous changes to the normal tests and created a seperate test targeting .NET Core with the newer `TryAdd()` usage. * Created Seperate .NET Core xNodeBuilder Test Reverted previous changes to the normal tests and created a seperate test targeting .NET Core with the newer `TryAdd()` usage. * Missed .NET Core Reference for InternalConnectionWrapper * Applied Compilation Condition for InternalConnectionWrapper to Avoid Collisions Applied Compilation Condition for InternalConnectionWrapper to Avoid Collisions (i.e. either build for .NET Core or use the other one for non-Core builds) * Avoiding Another Build Collision with .NET Core Functionality Added a .NET Core compilation constraint for the .NET Core specific ILPrinter class to avoid issues when building (i.e. only build .NET Core or non-Core). * Fixed Yet Another Potential Build Collision with .NET Core Added a .NET Core compilation constraint for the .NET Core specific Performance Dictionary testing class to avoid issues when building (i.e. only build .NET Core or non-Core). * Removed More Potential .NET Core Compilation Collisions Added .NET Core specific constraint to seperate Core and non-Core classes when building * Additional .NET Core Build Collision Fix Added an additional condition to separate .NET Core and non-Core builds. * Added TryAdd Extension Method for Testing Added an extension method to support `TryAdd()` calls within test cases across the solution to avoid code duplication. * Updated Namespace for Dictionary Extension Methods Changed from `System.Collection.Tests` to `System.Collections.Generic` as this wasn't actually a test but rather an extension method. * Removed Previous Duplicate Tests; Added Extension Method Removed Previous Duplicate Tests; Added Extension Method Usage * Updated Extension Method Path Replaced previous relative pathing string with `$(CommonTestPath)` * Added Missing Generic Type Parameters to TryAdd Extension Method * Removed Unnecessary Using Statement * Updated System.Linq.Expressions Tets to use Extension Method Removed .NET Core duplicate tests; Added reference to new extension method (from Common\tests) * Updated System.Private.Xml.Linq .NET Core Tests to Use TryAdd() Updated System.Private.Xml.Linq .NET Core Tests to Use TryAdd() extension method. * Updated System.Collections To Use Dictionary.TryAdd() Extension Method Removed previous .NET Core duplicated code and references * Updated Non-ContainsKey() Tests To Use Extension Method Updated Non-ContainsKey() tests to use the `TryAdd()` extension method approach * Extended TryAdd() Extension Method Updated the existing `TryAdd()` extension method to target any Dictionary related interfaces (as opposed to Dictionary implementations) * Updated References in System.Collections.Test Removed previous .NET Core specific reference; Added extension method availability * Added `TryAdd()` Extension Reference Added the `TryAdd()` extension for some other dictionary tests that rely on an interface (which now supports the `TryAdd()` method). * Removed Explicit .NET Core Compilation Constraint * Fixed Coding Style Issue Fixed Coding Style Issue of a missing blank line following the closing gullwing brace for the if-statement. * Added `<Link>` Section for Extension Method References Updated all of the previously added extension method `<Compile>` sections to include a `<Link>` section to improve formatting. * Added <Link> Section for Dictionary Extensions Added Missing <Link> Section for Dictionary Extensions
2017-03-14Use nameof in a few more MemberDatas (#17102)Stephen Toub
Search and replace through the repo, after noticing a few of these.
2017-03-11Add 3pn entries (#17005)Rich Lander
* Add 3pn entries * fix quotes
2017-03-10Fix XPathEvaluate bug on XNode (#16885)Sepideh Khoshnood
* Fix XPathEvaluate bug on XNode * Remove usage of internal member
2017-02-18Remove dead string resources (#16284)Dan Moseley
2017-02-17Fix several typos (#16264)Jon Hanna
* Fix several typos coment → comment rangecheck → range check testcase → test case deffer → defer everytime → every time whitespaces → whitespace (whitespace is uncountable) white space → whitespace white spaces → whitespace the the → the a → a nametest → name test scaned → scanned and and → and undecision → indecision are no whitespace → is no whitespace Whidbey casing Everett casing unkown → unknown messsage → message mesage → message mesasage → message publically → publicly (publically is attested but questionable). exceptionto → exception to mutatable → mutable implemention → implementation hadnt → hadn't couldnt → couldn't wouldnt → wouldn't wont → won't isntead → instead preocessor → processor particural → particular interations → iterations enterying → entering stoppped → stopped stoped → stopped verication → verification compuatation → computation revisisted → revisited partioner → partitioner lock'ed → locked table'd → table would hashtable'ed → hashtabled (still coining, but tabled is analogous) intialize → initialize calcuate → calculate perfom → perform performr → perform matthing → matching corect → correct thorw → throw supress → suppress reqeust → request mutliple → multiple ot → to trival → trivial upto → up to specfices → specifies patttern → pattern descrepancy → discrepancy explict → explicit implict → implicit usign → using non-sensical → nonsensical contination → continuation producs → products childred → children parametr → parameter approriate → appropriate insted → instead expection → exception successsfully → successfully funtion → function unqiue → unique apparant → apparent expception → exception conatined → contained apssed → passed propogate → propagate cutoms → custom currrent → current curent → current concurent → concurrent coplted → completed unexcepted → Unexpected (where the latter seems more appropriate) to to → to abd → and refence → reference particiant → participant cuurrent → current extratc → extract cparticipant → participant ehich → which choosen → chosen mske → make alread → already aquire → acquire droppping → dropping intial → initial tru → true aprticipant → participant excption → exception sempahore → semaphore fileds → fields threashold → threshold duting → during didnt → didn't atribute → attribute serliazation → serialization localy → locally channge → change prperties → properties attrbute → attribute sentinal → sentinel shoukd → should existant → existent commnent → comment expeted → expected propert → property commnet → comment datat → data ther → the mach → match inhertiance → inheritance convience → convenience completley → completely otheriwse → otherwise actuall → actual inefficent → inefficient defalut → default comparsion → comparison charcters → characters postion → position aleady → already charater → character incosistent → inconsistent seperate → separate veify → verify currentlly → currently corect → correct betwwen → between omiting → omitting readr → reader compae → compare allways → always thown → thrown with with → with usecase → use case avare → aware lexem → lexeme grammer → grammar oposite → opposite overrided → overridden everithig → everything chages → changes memeber → member proerties → properties identifer → identifier doesnot → does not deriaved → derived varialble → variable * defered -> deferred * Revert changes within clrcompression. * Revert underreach → under-reach * Fix casing broken while fixing spelling. * Use type name instead of "Diagnostic sources"
2017-02-16Remove all .builds files under pkg/ref/src/tests library foldersWes Haggard
2017-02-12Cleanup netstandard ifdefs and conditions (#16072)Jan Kotas
* Cleanup netstandard conditions in csproj files * Cleanup netstandard17 ifdefs * Disable failing tests
2017-02-08Prepare uap package (#15866)Jose Perez Rodriguez
Prepare uap package
2017-02-07Merge pull request #15898 from jkotas/NoWarnStephen Toub
Delete NoWarn's that are not required anymore
2017-02-07Delete NoWarn's that are not required anymoreJan Kotas