Age | Commit message (Collapse) | Author |
|
|
|
|
|
the AssemblyKeyFile attribute for consistency and to make it easier to do path name manipulation on the file name. (#5316)
|
|
|
|
|
|
|
|
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.
|
|
|
|
NUnitHelper.cs adds CollectionAssert, FileAssert, StringAssert.
Also adds AssertHelper class with methods that are not part of nunitlite
Assert class.
|
|
Because nunit-lite runs everything in the same AppDomain, we can't use dll.config files for settings anymore.
Since a few test suites rely on being able to read those settings we need to patch them into the main
nunit-lite-console.exe.config file instead before the test.
Remove all _test.dll.config files and replace with nunit-lite patcher equivalent
|
|
Note: DISABLE_CAS_USE was removed in ed989a8e9e5c170b6d19edc60bb80e8a4e6d5cc0
|
|
|
|
to appease MS msbuild
|
|
cyclic assemblies
|
|
|
|
* 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
|
|
use full path.
One of csc prerequisites because csc uses -lib as path which is considered after
RuntimeEnvironment.GetRuntimeDirectory which makes -lib useless
|
|
We only use the net_4_x profile now so those csproj's don't make sense anymore.
|
|
|
|
|
|
variable which lists the assemblies a given assembly depends on to build.
|
|
profiles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The pc info file cache (~/.config/xbuild/pkgconfig-cache-2.xml) stored data
for files which don't exist anymore on the system which causes
https://bugzilla.xamarin.com/show_bug.cgi?id=11133.
This patch removes obsolete entries from the cache when
PcFileCache.Update() is called.
|
|
* PcFileCache.filesByFolders held copies of the package infos in
PcFileCache.infos grouped by the resp. pkg config directories the pc files
resided in.
* Rewrite GetPackages:
- Returns a snapshot-in-time IEnumerable<PackageInfo> ordered by pkg config
folder.
- Noramilzes paths of pkgConfigDirs parameter
* Remove now superfluous method PcFileCache.Add(,,)
|
|
|
|
|
|
All internal members (such as PcFileCache) have been made public to make them unit-testable.
* mcs/class/Makefile: Add Mono.XBuild.Tasks as build target
* mcs/class/Microsoft.Build.Tasks/Makefile: Add Mono.XBuild.Tasks.dll as build
reference of Microsoft.Build.Tasks.dll
* mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-net_2_0.csproj:
* mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-net_3_5.csproj:
* mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-net_4_0.csproj:
* mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-net_4_5.csproj: Remove
source files, which have been moved to Mono.XBuild.Tasks.dll and add a
project reference to Mono.XBuild.Tasks.dll
* mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.dll.sources: Remove
files that have been moved to Mono.XBuild.Tasks.dll from
Microsoft.Build.Tasks.dll
* mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/PcFileCache.cs:
* mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/LibraryPcFileCache.cs:
This file was moved to Mono.XBuild.Tasks.dll
* mcs/class/Mono.XBuild.Tasks/Assembly/AssemblyInfo.cs: Moved from
Microsoft.Build.Tasks.dll. Signing key is mono.pub.
* mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks/PcFileCache.cs:
* mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks/LibraryPcFileCache.cs:
Moved from Microsoft.Build.Tasks.dll. All internal members have been made
public.
* mcs/class/Mono.XBuild.Tasks/Test/Mono.XBuild.Tasks/PcFileCacheTest.cs: Create
test file stub.
|