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
2019-12-05Remove DNS lookups of the local hostname in tests (#18059)Alexander Köplinger
This allows us to workaround issues we currently have in the macOS bot network where DNS lookup of the hostname fails.
2019-03-06[gitattributes] Do CRLF normalization on sln/proj filesAlexander Köplinger
They can be used with native line endings. We now have a shared folder with the dotnet repos and they have CRLF normalization enabled. This difference leads to conflicts while applying changes from the dotnet repos to mono.
2019-01-02[csproj] Update project filesmonojenkins
2018-11-27Fix #11779Alex Earl
This adds any base interfaces to the remoting TypeInfo to match the behavior of MS.NET
2018-09-02Move the PreBuild dependency property later in the file so targets can't ↵Katelyn Gadd
override it (#10429) * Move the PreBuild dependency property later in the file so targets can't override it * [csproj] Update project files
2018-08-31Kill sln dependencies (#10406)Katelyn Gadd
* Remove use of sln dependencies and use csproj project references instead * Rewrite jay.vcxproj so it builds correctly even without help from the sln file * Force pre-build event to run after references are resolved. Change how culevel.exe path is computed to be more resilient. * [csproj] Update project files
2018-08-09Move to generating msbuild choose elements to get if-else selection behavior ↵Katelyn Gadd
for sources in projects so that we don't get erroneous duplicate files in cases where there are both profile and host platform criteria (#9952) A recent commit revealed that in cases where we select based on a mix of host platform and profile, genproj csproj files can end up with duplicate sources because the existing <ItemGroup Condition= approach could make multiple groups match for a given compile when we really just want one. This PR changes to generating a cascade of msbuild <Choose> elements, which give if-else selection to ensure that we only ever build a single set of files.
2018-08-02Use msbuild project reference to establish dependency on genconsts instead ↵Katelyn Gadd
of solution dependencies (#9670) Using solution dependencies in ```bcl.sln``` seems flaky and seems like it might not establish the full ordering we need to ensure that ```Consts.cs``` exists before we build things that require it. Let's try using project references (where ```corlib.dll``` 'depends' on ```genconsts.exe```) instead. This should also insert the dependency for any project that includes Consts.cs instead of just corlib. This PR also makes update-solution-files actually fail if ```genconsts.exe``` fails to build because it was driving me mad. Part of #6886
2018-06-29Rework genproj to use gensources to build sources list for each profile and ↵Katelyn Gadd
host platform (#8985) * Update genproj makefile to include gensources Update genproj argument parser to be more generous about displaying help * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Fix rebase issue * Checkpoint * Checkpoint * Fix built sources only being added to one profile * Fix typo * Checkpoint * Fix indentation * Use csc instead of mcs * Checkpoint * Fix BUILT_SOURCES only being handled for the first profile processed * Checkpoint * Checkpoint * Strip double slashes from paths to fix spurious csproj change * Checkpoint * Checkpoint * Checkpoint * Checkpoint: Fix genproj compilation * Checkpoint * Checkpoint * Checkpoint * Fix crash when no targets were loaded (due to an error) * Checkpoint * Checkpoint * Checkpoint * Fix TryParseTargetInto bug * Checkpoint * Shuffle exclude logic around so that it works correctly during genproj diffing * Remove gensources tracing * Checkpoint * Fix handling of oddball sources paths from executable.make * Fix jay not being set to build * Fix wrong slashes being used for embedded resource paths * [csproj] Update project files
2018-06-25Delete unused files in BCL (#9288)Egor Bogatov
The following files in `mcs/class/*.cs` are not used anywhere (*.csproj/*.source).
2018-06-01[csproj] Update project filesmonojenkins
2018-04-16Default platform to net_4_x if none is specified, to fix tools that build ↵Katelyn Gadd
without setting a platform (#8223) * Default platform to net_4_x if none is specified, to fix tools that build without setting a platform * [csproj] Update project files
2018-03-28[msvc] Update csproj files (#7811)monojenkins
* [msvc] Update csproj files * [msvc] Delete old net_4_x.csproj and xbuild_12.csproj files
2018-03-08[msvc] Update csproj files (#7497)monojenkins
2018-02-26[tests] Use RemoteExecutor from corefxMarek Safar
2018-02-23[msvc] Update csproj files (#7238)monojenkins
2017-11-26[msvc] Update csproj files (#6100)monojenkins
2017-09-18[System.Runtime.Remoting] Adds System.Core reference for testsMarek Safar
2017-08-31[bcl] Fix a few hardcoded socket ports in tests (#5471)Alexander Köplinger
* [System] Fix a few hardcoded socket ports in tests Those could've shown up as "address already in use" in CI. * [System.Runtime.Remoting] Fix a few hardcoded socket ports in tests Those could've shown up as "address already in use" in CI. Additionally remove a copy of RemotingServicesTest.cs from corlib which also exists in System.Runtime.Remoting in updated form. * [System.ServiceModel] Fix a few hardcoded socket ports in tests Those could've shown up as "address already in use" in CI. * [System.Net.Http] Fix a few hardcoded socket ports in tests Those could've shown up as "address already in use" in CI. The additional "keep-alive" header in Send_Complete_NoContent() and Send_Transfer_Encoding_Chunked() is because we were using the same port for all tests before so other tests would clear the header. This doesn't happen now that we use distinct test ports. * [System.ServiceModel.Web] Fix a few hardcoded socket ports in tests Those could've shown up as "address already in use" in CI.
2017-08-07[msvc] Update csproj filesAlexander Köplinger
2017-08-07[bcl] Specify the name of the key file on the command line instead of using ↵Zoltan Varga
the AssemblyKeyFile attribute for consistency and to make it easier to do path name manipulation on the file name. (#5316)
2017-07-20Reenable MonoTests.Remoting.IpcChannelTest.Bug609381 (#5245)Ludovic Henry
Fixes bug https://bugzilla.xamarin.com/show_bug.cgi?id=36634
2017-05-15[msvc] Update csproj files (#4846)monojenkins
2017-04-18[msvc] Update csproj files (#4711)monojenkins
2017-01-10[msvc] Update csproj files (#4221)monojenkins
2016-12-22[bcl] Clean up old run-test.bat and *.csproj filesAlexander Köplinger
They .bat files haven't been used for a long time and don't work anymore. The csproj files for the facades have a different name now.
2016-11-22[System.Runtime.Remoting] Disable test accidentally re-enabled by nunitlite ↵Marek Safar
switch
2016-11-14[msvc] Update .csproj filesAlexander Köplinger
2016-11-07Fix NRE in Win32 IpcChannel.StopListening() when no server startedNiklas Therning
This makes the System.Runtime.Remoting test suite fail in various places on Windows due to the TestFixtureTearDown method in BaseCalls throwing an NRE.
2016-10-29[System.Runtime.Remoting] Fix double call to ChannelServices.UnregisterChannelAlexander Köplinger
It is already called in TestFixtureTearDown, and calling it twice results in an exception in UnregisterChannel the second time because the channel is no longer registered.
2016-10-29[bcl] Replace deprecated usage of Assertion class and Is.InstanceOfType usages.Marcos Henrich
nunitlite does not contain Assertion class. nunitlite does not implement Is.InstanceOfType, replaced usages of: Assert.That (type, Is.InstanceOfType(typeof(T))) with Assert.IsInstanceOfType.
2016-10-29[bcl] Add NUnitHelper.cs with API not in nunit-liteMarcos Henrich
NUnitHelper.cs adds CollectionAssert, FileAssert, StringAssert. Also adds AssertHelper class with methods that are not part of nunitlite Assert class.
2016-10-17[build] Regenerate .csproj filesAlexander Köplinger
Note: DISABLE_CAS_USE was removed in ed989a8e9e5c170b6d19edc60bb80e8a4e6d5cc0
2016-10-12Making named pipe connects alertable on WindowsHenric Müller
This fix makes sure that an aborted thread will wake up a blocking named pipe connect.
2016-09-22Try to use an IPv4 address first for TCP remoting (#3507)Joshua Peterson
* In the .NET implementation of TcpServerChannel, if IPv4 is supported, the address for the host will use the first IPv4 address. * Even if the first address is an IPv6 address, it should be skipped, as the server side will expect and IPv4 address. * Change this implementation to look for an IPv4 address first, then fall back to whatever the first address is (IPv4 or IPv6) if things don't work out.
2016-05-27[genproj] Do not use \r on the Unix parts of the build hook, add RabbitMQ hooksMiguel de Icaza
2016-05-19[msbuild projects] Use newlines without a carriage return for Unix targets ↵Miguel de Icaza
to appease MS msbuild
2016-05-19[genproj] Use an explicit IntermediateOutputPath to prevent rebuilds on ↵Miguel de Icaza
cyclic assemblies
2016-05-18genproj: Improve handling of executables and projects with build dependenciesMiguel de Icaza
2016-05-18[genproj] Updates to project generator and csproj files.Miguel de Icaza
* Adds support for a handful of new command line arguments that we now use in the build. * Always attempts to match to a project name, to get the proper project dependency. * Update to support .exe and .dll in the generation. * Remove warnings and some dead code * Update the resulting csproj files based on running: make update-csproj make package-inputs mono genproj.exe
2016-04-04[build] Change the way how mcs references are passed to compiler to always ↵Marek Safar
use full path. One of csc prerequisites because csc uses -lib as path which is considered after RuntimeEnvironment.GetRuntimeDirectory which makes -lib useless
2016-03-24Create xammac_net_4_5 variant of System.Runtime.RemotingChris Hamons
2016-01-29Remove ChangeLog files from the repoAlexander Köplinger
They weren't updated in the last 6 years and aren't helpful anymore (e.g. by causing unrelated matches during git grep searches).
2015-12-04[System.Runtime.Remoting] Disable a test that hangs on Linux for nowAlexander Köplinger
I talked with Ludovic about this and we're going to disable the test until we figure out what happens.
2015-12-02[csproj] Remove *net_4_5.csproj files from the class libsAlexander Köplinger
We only use the net_4_x profile now so those csproj's don't make sense anymore.
2015-09-14[build] Generated up-to-date net_4_x MSBuild projects.João Matos
2015-07-31[System.Runtime.Remoting] Use NotWorking category for test instead of Ignore ↵Alexander Köplinger
attribute The TestFixtureSetUp would sometimes fail in CI, but none of the tests in this class are actually run since they are all either [Category("NotWorking")] or [Ignore]. Moving the one test from Ignore to NotWorking category allows NUnit to recognize there are no tests to run and skips the unnecessary TestFixtureSetUp completely.
2015-03-17[System.Runtime.Remoting] Update internal TypeFilter levelsMarek Safar
2015-03-17[genproj] Re-generated the class library projects.João Matos
2015-03-02[build] Add the assemblies in LIB_REFS to LIB_MCS_FLAGS automatically to ↵Zoltan Varga
reduce duplication.