xamarin-macios/tests/monotouch-test
Rolf Bjarne Kvinge 0c43ddc615 Disable managed exception marshaling when the debugger is attached. Fixes #45116. (#1055)
Managed exception marshaling interferes with the debugger, because it adds
exception handlers to executing code, which makes the Mono runtime think an
exception is handled when logically it's not (although technically it is).

The consequence is that the IDEs will only be notified when we re-throw the
exception after catching it, making it impossible for the IDEs to stop when
the exception is thrown (they will instead stop when we re-throw the
exception).

So disable managed exception marshaling (unless the user changed the default
behavior) when a debugger is attached.

This is the same behavior as Xamarin.Android.

https://bugzilla.xamarin.com/show_bug.cgi?id=45116
2016-10-28 19:07:01 +02:00
..
AVFoundation [avfoundation] Add overloads to AVCaptureDevice that accept an enum. Fixes #32535 (#922) 2016-09-30 12:49:45 -04:00
AVKit [tests] Import 2016-05-26 15:06:52 +02:00
AdSupport [tests] Import 2016-05-26 15:06:52 +02:00
AddressBook [tests] Import 2016-05-26 15:06:52 +02:00
AddressBookUI [tests][monotouch] More adjustments for iOS10 related failures/changes (#239) 2016-06-22 16:28:27 -04:00
Assets.xcassets/AppIcons.appiconset [tests] Import 2016-05-26 15:06:52 +02:00
AudioToolbox [tests] Import 2016-05-26 15:06:52 +02:00
AudioUnit [AudioUnit] Fix some breaking changes (#173) 2016-06-10 13:20:33 -04:00
CloudKit [tests] Update monotouch-test to add version checks when executing on older iOS versions. Fixes #43920 (#729) 2016-08-31 23:08:54 -04:00
Contacts [monotouch-test] Fix watchOS build. (#317) 2016-06-29 06:28:30 -07:00
CoreAnimation [tests] Import 2016-05-26 15:06:52 +02:00
CoreAudioKit [tests] Add missing version check on AUViewController tests. Fixes #42440 (#393) 2016-07-13 23:10:35 -04:00
CoreBluetooth [tests] Import 2016-05-26 15:06:52 +02:00
CoreData [tests] Import 2016-05-26 15:06:52 +02:00
CoreFoundation [monotouch-test] Adjust tests according to watchOS behavior. 2016-06-27 13:07:37 +02:00
CoreGraphics [coregraphics] Add managed validation to CGPath.FromRoundedRect to avoid native assertion/crash. Fixes #40230 (#966) 2016-10-10 10:27:07 +02:00
CoreImage [monotouch-test] Fix CIImageColorSpaceTest on older devices. (#964) 2016-10-07 19:15:08 +02:00
CoreLocation Merge remote-tracking branch 'origin/master' into xcode8 2016-06-28 12:44:08 +02:00
CoreMedia [CoreMedia] ClockOrTimebase should retain the pointer in the constructor that takes a handle. (#821) 2016-09-14 08:09:52 -04:00
CoreMidi [Midi] Fix bug 43582 - MidiEndpoint throws, bad dispose of GCHandle 2016-08-31 08:48:11 -04:00
CoreMotion [tests] Import 2016-05-26 15:06:52 +02:00
CoreServices [tests] Import 2016-05-26 15:06:52 +02:00
CoreText [tests] Ensure monotouch-test runs fine down to iOS 6.1 (#411) 2016-07-15 18:10:30 -04:00
CoreVideo [corevideo] Small update for iOS 10 beta 1 (#280) 2016-06-28 16:25:24 -04:00
EventKit [monotouch-test] Adjust tests according to watchOS behavior. 2016-06-27 13:07:37 +02:00
ExternalAccessory [tests] Import 2016-05-26 15:06:52 +02:00
Foundation [Foundation] NSUrlSession's Create*Task methods may return a base class of the type the headers claim. Fixes #37175. 2016-09-23 21:37:33 -05:00
GLKit [runtime] Parse unions in objc encodings correctly. Fixes #42452. (#394) 2016-07-14 18:03:02 +02:00
GameController [tests] Import 2016-05-26 15:06:52 +02:00
GameKit [tests] Import 2016-05-26 15:06:52 +02:00
GameplayKit [GameplayKit] Update from Xcode8 Beta 1 to Beta 6 (#689) 2016-08-30 15:32:46 -04:00
HealthKit [healthkit] Update for iOS 10 GM (#800) 2016-09-07 18:19:19 -04:00
ImageIO Fix monotouch-tests failures on older iOS versions (#401) 2016-07-14 22:00:52 -04:00
Intents [tests] Update monotouch-test to add version checks when executing on older iOS versions. Fixes #43920 (#729) 2016-08-31 23:08:54 -04:00
JavascriptCore [tests] Import 2016-05-26 15:06:52 +02:00
MapKit [tests] Fix UIColor unit tests (in classic only) (#366) 2016-07-08 16:54:24 -04:00
MediaAccessibility [tests] Import 2016-05-26 15:06:52 +02:00
MediaPlayer [tests] Fix MoviePlayerControllerTest for it's classic only test (broke on iOS 10 beta 3) (#443) 2016-07-20 08:15:09 -04:00
MediaToolbox [tests] Import 2016-05-26 15:06:52 +02:00
MessageUI [messageui] Review (and add test) the enum breaking change from Apple. Fixes #42682 (#710) 2016-08-30 14:26:49 -04:00
Messages Fix monotouch-tests failures on older iOS versions (#401) 2016-07-14 22:00:52 -04:00
Metal [metal] Fix MTLHeapDescriptor and test it only on devices (#782) 2016-09-07 08:03:14 -04:00
MetalPerformanceShaders Fix monotouch-tests failures on older iOS versions (#401) 2016-07-14 22:00:52 -04:00
MobileCoreServices [tests] Check versions using Xcode version instead of platform version. 2016-06-27 13:07:37 +02:00
ModelIO [modelio] Add missing availability attributes on new API. Fixes #44192 (#831) 2016-09-13 20:32:27 -04:00
MultipeerConnectivity [tests] Import 2016-05-26 15:06:52 +02:00
NetworkExtension [tests] Import 2016-05-26 15:06:52 +02:00
ObjCRuntime Disable managed exception marshaling when the debugger is attached. Fixes #45116. (#1055) 2016-10-28 19:07:01 +02:00
PassKit [passkit] API audit: remove default .ctor on PKLabeledValue, add tests for PKLabeledValue and add xtro comments (#979) 2016-10-12 11:30:11 +02:00
Photos [tests] Import 2016-05-26 15:06:52 +02:00
PushKit [tests] Import 2016-05-26 15:06:52 +02:00
QuickLook [tests][monotouch] More adjustments for iOS10 related failures/changes (#239) 2016-06-22 16:28:27 -04:00
Resources [tests] Import 2016-05-26 15:06:52 +02:00
SafariServices [tests] Import 2016-05-26 15:06:52 +02:00
SceneKit [tests] Import 2016-05-26 15:06:52 +02:00
Security [Security] Add convenience Certificate, Key and Identity ctors to SecRecord (#905) 2016-09-28 08:17:39 -04:00
SpriteKit [spritekit] Update for iOS 10 beta 1 (#498) 2016-08-03 19:12:07 +02:00
StoreKit [tests] Import 2016-05-26 15:06:52 +02:00
SystemConfiguration [tests] Fix NetworkReachabilityTest/Loopback difference on iOS/tvOS 10+. Fixes 42542 (#638) 2016-08-22 11:03:26 -04:00
UIKit [tests] Update monotouch-test to add version checks when executing on older iOS versions. Fixes #43920 (#729) 2016-08-31 23:08:54 -04:00
VideoToolbox [tests] Import 2016-05-26 15:06:52 +02:00
iAd [tests] Import 2016-05-26 15:06:52 +02:00
mono [tests] Import 2016-05-26 15:06:52 +02:00
AppDelegate.cs [tests] Import 2016-05-26 15:06:52 +02:00
Asserts.cs [modelio] Update for iOS 10 beta 1 (#606) 2016-08-19 13:55:59 -04:00
BoardingPass.pkpass [tests] Import 2016-05-26 15:06:52 +02:00
EmptyNib.xib [tests] Import 2016-05-26 15:06:52 +02:00
Entitlements.plist [tests] Import 2016-05-26 15:06:52 +02:00
Hand.wav [tests] Import 2016-05-26 15:06:52 +02:00
Info.plist [tests] Remove Classic test projects, and make the Unified test projects the master projects. (#858) 2016-09-21 22:55:10 +02:00
LL-171A-B-B797E457-16AB-C708-1E0F-32C19DBD47B5.icc [tests] Import 2016-05-26 15:06:52 +02:00
LaunchScreen.storyboard [tests] Import 2016-05-26 15:06:52 +02:00
Main.cs [monotouch-test] Move version-checking code to a shared file. 2016-06-27 13:07:37 +02:00
Makefile [tests] Import 2016-05-26 15:06:52 +02:00
NativeTypesTest.cs [tests] Import 2016-05-26 15:06:52 +02:00
Pacifico.ttf [tests] Import 2016-05-26 15:06:52 +02:00
Tamarin.pdf [tests] Import 2016-05-26 15:06:52 +02:00
basn3p08.png [tests] Import 2016-05-26 15:06:52 +02:00
drum01.mp3 [tests] Import 2016-05-26 15:06:52 +02:00
monotouch-test.csproj Merge branch 'xcode8.1' 2016-10-26 15:56:34 -04:00
xamvideotest.mp4 [tests] Import 2016-05-26 15:06:52 +02:00