xamarin-macios/msbuild/Xamarin.MacDev.Tasks.Core/Tasks
Rolf Bjarne Kvinge fe5fd8d11d
[msbuild] Simplify the BTouch task implementation. (#8096)
* Don't validate the TargetFrameworkIdentifier, instead pass it along to bgen
  (which will validate it). This means less validation updates when something
  changes.
* For Xamarin.Mac's GenerateCommandLineCommands' implementation:
    * We'll always have a bgen.exe, so the code for what to do if bgen isn't
      there can be removed.
    * There's no need to compute the 'isMobile' value, because now it's not used
      anymore. So we can remove the first if block in the method completely.
    * There's no need to add the -stdlib flag, because the base implementation
      in BTouchTaskBase already adds it.
    * Now there's nothing left in the method but calling base, so the entire
      override can be removed.
    * This also removes the need for the FrameworkRoot parameter to the task,
      so remove that too.
* For Xamarin.Mac's GetTargetFrameworkArgument's implementation:
    * Move the TargetFramework logic to detect the different Xamarin.Mac
      variations to the targets file, so that it can be reused by other tasks
      and targets.
    * This means we don't need an overridable function to get the target
      framework argument, so just remove inline the entire virtual method.
2020-03-13 18:04:50 +01:00
..
ACToolTaskBase.cs [msbuild] Use System.Text.Json instead of System.Json, since only the former is available in .netcore. 2019-12-17 11:28:11 +01:00
AlToolTaskBase.cs [msbuild] Pass the entire TargetFrameworkMoniker to tasks instead of just TargetFrameworkIdentifier/TargetFrameworkVersion. (#8048) 2020-03-06 18:28:58 +01:00
ArToolTaskBase.cs [msbuild] Repack all iOS Task assemblies into Xamarin.iOS.Tasks.dll (#3168) 2018-01-08 14:29:52 -05:00
ArchiveTaskBase.cs Add macOS Xcode archive support (#5862) 2019-04-15 15:20:18 -05:00
BTouchTaskBase.cs [msbuild] Simplify the BTouch task implementation. (#8096) 2020-03-13 18:04:50 +01:00
BundlerToolTaskBase.cs [msbuild] Create common base class for MmpTaskBase and MtouchTaskBase. (#8080) 2020-03-11 19:02:43 +01:00
CodesignTaskBase.cs [msbuild] Lock variables accessed in a Parallel.ForEach callback. (#6189) 2019-06-03 12:59:59 +02:00
CodesignVerifyTaskBase.cs [msbuild] Repack all iOS Task assemblies into Xamarin.iOS.Tasks.dll (#3168) 2018-01-08 14:29:52 -05:00
CollectBundleResourcesTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
CollectFrameworksBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
CompileAppManifestTaskBase.cs [msbuild] Set the target architecture in the Info.plist UIRequiredDev… (#2409) 2017-11-02 15:01:00 -04:00
CompileEntitlementsTaskBase.cs [msbuild] VS Incremental build fixes (#5054) 2018-10-31 15:05:07 -04:00
CompileSceneKitAssetsTaskBase.cs [msbuild] Pass the entire TargetFrameworkMoniker to tasks instead of just TargetFrameworkIdentifier/TargetFrameworkVersion. (#8048) 2020-03-06 18:28:58 +01:00
ComputeBundleResourceOutputPathsTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
CoreMLCompilerTaskBase.cs [msbuild] Repack all iOS Task assemblies into Xamarin.iOS.Tasks.dll (#3168) 2018-01-08 14:29:52 -05:00
CreateAssetPackManifestTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
CreateBindingResourcePackageBase.cs Add 'NoBindingEmbedding' style binding project support (#5167) 2018-12-12 09:55:57 -05:00
CreateEmbeddedResourcesTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
CreateInstallerPackageTaskBase.cs [msbuild] Repack all iOS Task assemblies into Xamarin.iOS.Tasks.dll (#3168) 2018-01-08 14:29:52 -05:00
CreatePkgInfoTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
DSymUtilTaskBase.cs Replace removed dsymutil `-t` switch with `-num-threads` (#7898) 2020-02-14 15:44:19 -05:00
DetectSigningIdentityTaskBase.cs [msbuild] Re-use tools/common/TargetFramework.cs. (#8044) 2020-03-05 15:21:35 +01:00
DittoTaskBase.cs [msbuild] Repack all iOS Task assemblies into Xamarin.iOS.Tasks.dll (#3168) 2018-01-08 14:29:52 -05:00
FindItemWithLogicalNameTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
GenerateBundleNameTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
GetNativeExecutableNameTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
GetPropertyListValueTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
IBToolTaskBase.cs [msbuild] Log the name of the ibtool/actool log file if we cannot parse it (#4115) 2018-05-23 17:45:57 -04:00
MetalLibTaskBase.cs [xcode11] Fix several issues to make the mtouch tests pass. Fixes #6259. (#6332) 2019-06-19 07:20:02 +02:00
MetalTaskBase.cs [msbuild] Pass the entire TargetFrameworkMoniker to tasks instead of just TargetFrameworkIdentifier/TargetFrameworkVersion. (#8048) 2020-03-06 18:28:58 +01:00
OptimizePropertyListTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
PackLibraryResourcesTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
PrepareNativeReferencesTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
PropertyListEditorTaskBase.cs [msbuild] Make PropertyListEditor.Value a property like it should be (#4522) 2018-07-30 19:35:42 -04:00
ReadItemsFromFileBase.cs Build MSBuild targets & assemblies. 2016-04-24 14:48:44 -04:00
ScnToolTaskBase.cs [msbuild] Pass the entire TargetFrameworkMoniker to tasks instead of just TargetFrameworkIdentifier/TargetFrameworkVersion. (#8048) 2020-03-06 18:28:58 +01:00
SmartCopyTaskBase.cs [msbuild] Remove dependency on Mono.Posix. (#7748) 2020-01-24 08:52:22 +01:00
SpotlightIndexerTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
SymbolStripTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
TextureAtlasTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
UnpackLibraryResourcesTaskBase.cs Fixes spacing issues in MSBuild tasks (#5338) 2019-01-03 14:03:08 -05:00
WriteItemsToFileBase.cs Build MSBuild targets & assemblies. 2016-04-24 14:48:44 -04:00
XcodeCompilerToolTask.cs [msbuild] Don't log notices as errors (#5067) 2018-11-01 14:08:31 -04:00
XcodeToolTaskBase.cs [msbuild] Only use File.GetLastWriteTimeUtc (#1547) 2017-01-23 15:31:44 -05:00
ZipTaskBase.cs [msbuild] Repack all iOS Task assemblies into Xamarin.iOS.Tasks.dll (#3168) 2018-01-08 14:29:52 -05:00