Skip to content

Commit

Permalink
[UIKit] Fixes UIGestureRecognizer default introduced in iOS 13.4 (#8261)
Browse files Browse the repository at this point in the history
Fixes xamarin/Xamarin.Forms#10162
Fixes #8255

Xcode 11.4 introduced a new protocol member to
`UIGestureRecognizerDelegate` and our initial proposed default value for
`ShouldReceiveEvent` is not playing well with the world.
  • Loading branch information
dalexsoto committed Apr 1, 2020
1 parent 3e4fd79 commit b75deaf
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/uikit.cs
Expand Up @@ -6113,7 +6113,7 @@ interface UIGestureRecognizerDelegate {
bool ShouldReceivePress (UIGestureRecognizer gestureRecognizer, UIPress press);

[TV (13,4), iOS (13,4)]
[Export ("gestureRecognizer:shouldReceiveEvent:"), DelegateName ("UIGesturesEvent"), DefaultValue (false)]
[Export ("gestureRecognizer:shouldReceiveEvent:"), DelegateName ("UIGesturesEvent"), DefaultValue (true)]
bool ShouldReceiveEvent (UIGestureRecognizer gestureRecognizer, UIEvent @event);
}

Expand Down

3 comments on commit b75deaf

@xamarin-release-manager
Copy link
Collaborator

@xamarin-release-manager xamarin-release-manager commented on b75deaf Apr 2, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Build was (probably) aborted

🔥 Jenkins job (on internal Jenkins) failed in stage(s) 'Test run, Test run' 🔥

Build succeeded
✅ Packages:

API Diff (from stable)
API Diff (from PR only) (no change)
ℹ️ Generator Diff (please review changes)
🔥 Test run failed 🔥

Test results

1 tests failed, 177 tests passed.

Failed tests

  • monotouch-test/watchOS 32-bits - simulator/Debug: Crashed - Known failure: HE0038

Ok 🤥

@xamarin-release-manager
Copy link
Collaborator

@xamarin-release-manager xamarin-release-manager commented on b75deaf Apr 2, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥 Device tests completed (Failed) on iOS on Azure DevOps(iOS): Html Report 🔥

Test results

142 tests failed, 0 tests passed.

Failed tests

  • monotouch-test/iOS Unified 64-bits - device/Debug: Crashed
  • framework-test/iOS Unified 64-bits - device/Debug: Crashed
  • interdependent-binding-projects/iOS Unified 64-bits - device/Debug: Crashed
  • fsharp/iOS Unified 64-bits - device/Debug: Crashed
  • dont link/iOS Unified 64-bits - device/Debug: Crashed
  • link all/iOS Unified 64-bits - device/Debug: Crashed
  • link sdk/iOS Unified 64-bits - device/Debug: Crashed
  • mono-native-compat/iOS Unified 64-bits - device/Debug: Crashed
  • mono-native-unified/iOS Unified 64-bits - device/Debug: Crashed
  • [NUnit] Mono BCL tests group 1/iOS Unified 64-bits - device/Debug: Crashed
  • [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/Debug: TimedOut
  • [xUnit] Mono BCL tests group 3/iOS Unified 64-bits - device/Debug: Crashed
  • [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/Debug: Crashed
  • [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/Debug: Crashed
  • mscorlib Part 1/iOS Unified 64-bits - device/Debug: Crashed
  • mscorlib Part 2/iOS Unified 64-bits - device/Debug: TimedOut
  • [xUnit] Mono SystemCoreXunit Part 1/iOS Unified 64-bits - device/Debug: Crashed
  • [xUnit] Mono SystemCoreXunit Part 2/iOS Unified 64-bits - device/Debug: Crashed
  • [xUnit] Mono SystemXunit/iOS Unified 64-bits - device/Debug: Crashed
  • monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): TimedOut
  • monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): TimedOut
  • monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): TimedOut
  • monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • monotouch-test/iOS Unified 64-bits - device/Release: Crashed
  • monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • monotouch-test/iOS Unified 64-bits - device/Debug (dynamic registrar): Crashed
  • monotouch-test/iOS Unified 64-bits - device/Release (all optimizations): Crashed
  • monotouch-test/iOS Unified 64-bits - device/Debug (all optimizations): Crashed
  • monotouch-test/iOS Unified 64-bits - device/Debug: SGenConc: Crashed
  • monotouch-test/iOS Unified 64-bits - device/Debug (interpreter): Crashed
  • monotouch-test/iOS Unified 64-bits - device/Debug (interpreter -mscorlib): Crashed
  • monotouch-test/iOS Unified 64-bits - device/Release (interpreter -mscorlib): TimedOut
  • framework-test/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • framework-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • framework-test/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • framework-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • framework-test/iOS Unified 64-bits - device/Release: Crashed
  • framework-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • interdependent-binding-projects/iOS Unified 64-bits - device/Release: Crashed
  • interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • fsharp/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • fsharp/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • fsharp/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • fsharp/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • fsharp/iOS Unified 64-bits - device/Release: Crashed
  • fsharp/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • dont link/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • dont link/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • dont link/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • dont link/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • dont link/iOS Unified 64-bits - device/Release: Crashed
  • dont link/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • link all/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • link all/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • link all/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • link all/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • link all/iOS Unified 64-bits - device/Release: Crashed
  • link all/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • link sdk/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • link sdk/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • link sdk/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • link sdk/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • link sdk/iOS Unified 64-bits - device/Release: Crashed
  • link sdk/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • mono-native-compat/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • mono-native-compat/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • mono-native-compat/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • mono-native-compat/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • mono-native-compat/iOS Unified 64-bits - device/Release: Crashed
  • mono-native-compat/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • mono-native-unified/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • mono-native-unified/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • mono-native-unified/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • mono-native-unified/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • mono-native-unified/iOS Unified 64-bits - device/Release: Crashed
  • mono-native-unified/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • [NUnit] Mono BCL tests group 1/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • [NUnit] Mono BCL tests group 1/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • [NUnit] Mono BCL tests group 1/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • [NUnit] Mono BCL tests group 1/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • [NUnit] Mono BCL tests group 1/iOS Unified 64-bits - device/Release: Crashed
  • [NUnit] Mono BCL tests group 1/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): TimedOut
  • [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): TimedOut
  • [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): TimedOut
  • [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): TimedOut
  • [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/Release: TimedOut
  • [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): TimedOut
  • [xUnit] Mono BCL tests group 3/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • [xUnit] Mono BCL tests group 3/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • [xUnit] Mono BCL tests group 3/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • [xUnit] Mono BCL tests group 3/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • [xUnit] Mono BCL tests group 3/iOS Unified 64-bits - device/Release: Crashed
  • [xUnit] Mono BCL tests group 3/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/Release: Crashed
  • [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): TimedOut
  • [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/Release: Crashed
  • [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • mscorlib Part 1/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • mscorlib Part 1/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • mscorlib Part 1/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • mscorlib Part 1/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • mscorlib Part 1/iOS Unified 64-bits - device/Release: Crashed
  • mscorlib Part 1/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • mscorlib Part 1/iOS Unified 64-bits - device/Debug: SGenConc: Crashed
  • mscorlib Part 2/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): TimedOut
  • mscorlib Part 2/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): TimedOut
  • mscorlib Part 2/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): TimedOut
  • mscorlib Part 2/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): TimedOut
  • mscorlib Part 2/iOS Unified 64-bits - device/Release: Crashed
  • mscorlib Part 2/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • mscorlib Part 2/iOS Unified 64-bits - device/Debug: SGenConc: TimedOut
  • [xUnit] Mono SystemCoreXunit Part 1/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • [xUnit] Mono SystemCoreXunit Part 1/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • [xUnit] Mono SystemCoreXunit Part 1/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • [xUnit] Mono SystemCoreXunit Part 1/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • [xUnit] Mono SystemCoreXunit Part 1/iOS Unified 64-bits - device/Release: Crashed
  • [xUnit] Mono SystemCoreXunit Part 1/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • [xUnit] Mono SystemCoreXunit Part 2/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • [xUnit] Mono SystemCoreXunit Part 2/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • [xUnit] Mono SystemCoreXunit Part 2/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • [xUnit] Mono SystemCoreXunit Part 2/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • [xUnit] Mono SystemCoreXunit Part 2/iOS Unified 64-bits - device/Release: Crashed
  • [xUnit] Mono SystemCoreXunit Part 2/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
  • [xUnit] Mono SystemXunit/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
  • [xUnit] Mono SystemXunit/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
  • [xUnit] Mono SystemXunit/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
  • [xUnit] Mono SystemXunit/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
  • [xUnit] Mono SystemXunit/iOS Unified 64-bits - device/Release: Crashed
  • [xUnit] Mono SystemXunit/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed

Ok 🤥 - Test actually passed but could not connect back to host

@xamarin-release-manager
Copy link
Collaborator

@xamarin-release-manager xamarin-release-manager commented on b75deaf Apr 2, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥 Device tests completed (Failed) on TvOS on Azure DevOps(TvOS): Html Report 🔥

Test results

10 tests failed, 132 tests passed.

Failed tests

FAIL, installation timeout 10x

Please sign in to comment.