xamarin-macios/tools/common
Rolf Bjarne Kvinge c6e9932be9
[mtouch/mmp] Only use stdout from xcrun as the path of the file that was found. Fixes #8147. (#8150)
* [mtouch/mmp] Only use stdout from xcrun as the path of the file that was found. Fixes #8147.

xcrun can print stuff to stderr even if it succeeds and prints what it found
to stdout, which means we have to separate stdout and stderr when capturing
xcrun's output.

This also means that we need a few changes to our RunCommand API:

* Add support for capturing stdout and stderr separately by providing
  different callbacks/StringBuilder instances.
* Use overloads instead of default arguments, because with default arguments
  we end up with ambiguous matches in a lot of places with the new overloads.

Fixes https://github.com/xamarin/xamarin-macios/issues/8147.

* [tests] Fix mmptest build.

* [mtouch/mmp] Fix process log output.
2020-03-20 17:46:43 +01:00
..
Application.cs [mmp] Only iOS has dual bitness now, no need to check for Xamarin.Mac. (#8076) 2020-03-10 20:23:17 +01:00
Assembly.cs [mtouch] Fix looking up satellites for root assemblies without a path. (#7871) 2020-02-13 08:06:24 +01:00
BuildTasks.cs [Localization] mtouch/mmp C# (#7710) 2020-01-31 15:02:52 -05:00
CompilerFlags.cs [Localization] mtouch/mmp C# (#7710) 2020-01-31 15:02:52 -05:00
CoreResolver.cs [Localization] mtouch/mmp C# (#7710) 2020-01-31 15:02:52 -05:00
DerivedLinkContext.cs [linker] Remove a few redundant lines of code (#8004) 2020-02-28 11:11:31 -05:00
Driver.cs [mtouch/mmp] Only use stdout from xcrun as the path of the file that was found. Fixes #8147. (#8150) 2020-03-20 17:46:43 +01:00
Execution.cs Implement a different escaping/quoting algorithm for arguments to System.Diagnostics.Process. (#7177) 2019-10-14 16:18:46 +02:00
FileCopier.cs [Localization] mtouch/mmp C# (#7710) 2020-01-31 15:02:52 -05:00
Frameworks.cs [Localization] mtouch/mmp C# (#7710) 2020-01-31 15:02:52 -05:00
MachO.cs [Localization] Fix mtouch/mmp errors being referenced in mlaunch (#7784) 2020-02-03 15:19:27 -05:00
Make.common [Mtouch] Make sure that the given SDK version and the iOS version do match. (#7717) 2020-01-22 10:57:27 -05:00
Optimizations.cs [mtouch] Add `force-rejected-types-removal` optimization (#8009) 2020-03-02 09:20:29 -05:00
PInvokeWrapperGenerator.cs [mmp] Remove support for 32-bit apps. Partial fix for #6300. (#6642) 2019-07-24 09:01:14 -07:00
PListExtensions.cs [xharness] Add helper methods to get/set deployment target in plist for macOS. 2019-06-20 10:36:15 +02:00
ProjectInspector.csproj Add a tool that can list all inputs for a given csproj, and create a corresponding make variable. 2018-08-23 13:49:40 +02:00
SdkVersions.cs.in [Mtouch] Make sure that the given SDK version and the iOS version do match. (#7717) 2020-01-22 10:57:27 -05:00
StaticRegistrar.cs [registrar] Remove unused function. (#8101) 2020-03-13 15:48:06 +01:00
StringUtils.cs Implement a different escaping/quoting algorithm for arguments to System.Diagnostics.Process. (#7177) 2019-10-14 16:18:46 +02:00
Symbols.cs [Localization] mtouch/mmp C# (#7710) 2020-01-31 15:02:52 -05:00
Target.cs [Localization] mtouch/mmp C# (#7710) 2020-01-31 15:02:52 -05:00
TargetFramework.cs [mtouch/mmp] Improve target framework code. (#8137) 2020-03-19 09:28:09 +01:00
Tuning.cs [mtouch][mmp] Share TimeStampStep code in the linker pipelines (#7955) 2020-02-24 12:03:44 -05:00
cache.cs [mtouch] Fix cache.cs wrt response files. Fix #7514 (#7650) 2020-01-02 15:01:55 -05:00
create-makefile-fragment.sh Make the bgen build respect the BUILD_DIR variable. Fixes maccore#959. (#4700) 2018-08-27 16:46:01 +02:00
error.cs [mtouch][mmp] Share error.cs and make it safer against FormatException (#8047) 2020-03-06 09:34:16 -05:00