Age | Commit message (Collapse) | Author |
|
* [Mac] Set Marshal*Exception modes
This should prevent hard crashing when working with exception handling in xammac
* Remove these
* Modify tests
|
|
Update Binary Compatibility Check to reflect the changes in Xamarin.Mac due to the import of HttpClient implementation from CoreFX https://github.com/xamarin/xamarin-macios/commit/5d4ada34c798ca6d84023b42f2bb7e5dfa77dede#diff-450d8ab830620cd9e57f8be5c8f2c625L361-R361
|
|
|
|
Removes errors for System.Net.Http.Primitives and Google.Apis.Core.
This is required for https://github.com/xamarin/md-addins/pull/6097
|
|
This option tells Mono Jitter to set FramePointer register for managed stack frames, this register is important for native profilers and other native tools when unwinding call stack otherwise they don't know how to continue unwinding past managed stack frame and bail...
I asked mono performance/benchmark team to run their tests with and without this environment variable and results were same, hence conclusion is there is no performance difference.
This will help with getting before sampling data when using "Profile for 5 seconds" and other similar tools.
|
|
[Core] Add Microsoft.CodeAnalysis.Workspaces.MSBuild nuget
|
|
|
|
|
|
found beforehand
|
|
Context: https://github.com/xamarinhq/swupdate/pull/54
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1023431
|
|
|
|
|
|
Monodroid includes MSBuild.Workspace, which is confusing the checker. Ignore it to be able to build.
|
|
threads that are not the main one are released
Fixes VSTS #1012551 - Launcher does not call xamarin_initialize_cocoa_threads
|
|
|
|
|
|
|
|
|
|
|
|
Account for migration of MonoTouch.Hosting and removal of dependency
|
|
This reverts commit 41e6fb746da8b651884c91dedaeb60acebe20fab.
Hybrid suspend causes us to lose important information from stacktraces.
See https://github.com/mono/mono/issues/17084
The stacktrace information is complete whenever preemptive mode is used,
so switch back to what we used to have.
Fixes VSTS #988893 - Incomplete exception callstack due to static registrar
|
|
|
|
[Mac] Reorder mono arguments from environment querying to simplify ma…
|
|
|
|
|
|
copying
|
|
Matches the version included with MSBuild in Mono 6.4.0.179
Fixes VSTS #972633 Update NuGet to 5.3.0-rtm.6192 to match mono's
msbuild
|
|
Add entitlements to allow MonoDevelop to use AppleScript
|
|
|
|
* [MacOS] Specify dlopen library paths
With the hardened runtime, we now need to specify the paths of all libraries
that are dlopened in the binary's rpath
* Remove the spaces in the plist
The plist parser doesn't appear to like <true />, only <true/>
|
|
|
|
|
|
App bundle will not start unless Mono 6.4.0.94 or later is installed.
Xamarin.Mac 5.16 depends requires Mono 6.4.0.94 or later.
Visual Studio failed to start. Some of the assemblies required to run Visual Studio (for example gtk-sharp)may not be properly installed in the GAC.
System.Exception: Toolkit could not be loaded ---> System.NotSupportedException: This version of Xamarin.Mac requires Mono 6.4.0.94, but found Mono 6.0.0.311.
at ObjCRuntime.Runtime.VerifyMonoVersion () [0x000b1] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.16.1.0/src/Xamarin.Mac/ObjCRuntime/Runtime.mac.cs:153
Fixes VSTS #953417 - No error message when running VS Mac with
unsupported Mono version
|
|
|
|
Fix svn probe in Xcode.app
|
|
Update to NuGet 5.2.0.6067
Moved the NuGet package version to Directory.Build.props to make it
easier to update.
Fixes VSTS #941248 Update to NuGet 5.2
|
|
Fixes VSTS #935540 - Subversion addin could not load libsvn_client, so it will be disabled.
|
|
|
|
|
|
Mono 6.0 has changed the assembly resolution error message from:
Could not load file or assembly 'Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies
To:
Could not load the file 'Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
|
|
This fixes 'make dmg' step in VSTS on the Mojave bot pool, where doing the
image generation in several steps, including mounting and unmounting, was
timing out.
|
|
[Mac] Retry unmounting because of an issue in the Mojave bots
|
|
The underlying mono thread suspending bugs seem to be fixed.
Let mono choose the new default.
Fixes VSTS #706310 - Re-enable hybrid suspend
|
|
|
|
With the move to Xcode 10.2, we need to build on Mojave bots, and there's
a bug (https://github.com/al45tair/dmgbuild/issues/10) that makes unmounting
time out on the bots, which is fixed by just retrying :/
|
|
* Bump minimum OS version to 10.12
* Simplify min os version targeting
|
|
Update to NuGet 5.1.0.6013
Fixes VSTS #899305 - Bump to NuGet 5.1
|
|
If started from a Xamarin.Mac app, this env var is set pointing to a (maybe)
non-existing folder (~/Library/Application Support/Whatever), which causes
code that tries to access the registry fail if that folder doesn't exist. So,
since we want to use Mono's registry, make sure the env var is cleaned up
on startup.
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/896438
|
|
|
|
|