Граф коммитов

348 Коммитов

Автор SHA1 Сообщение Дата
Alex Soto bfc98f8059
[xcode12] Initial bump for Xcode 12 GM (#9644)
* [xcode12] Initial bump for Xcode 12 GM

* [tests][intro] We cannot load CoreNFC framework on iOS simulator anymore

* [tests][xtro] New Metal API are not abstract (before XAMCORE_4_0)

* [tests][intro] Fix crash when CSLocalizedString 'description' selector is called

* [tests][xtro] Add support for excluding platforms

Based on `Make.config` variables `INCLUDE_[IOS|TVOS|WATCH|MAC]`

This required moving some entries (common -> macOS) to keep the
sanitizer happy.

* [xtro] Ignore Intents watchOS differences since they will likely match iOS in the future

* Update to use Xcode 12 GMb instead of the old GM

* [tests][xtro] Remove OSLog for iOS and tvOS (changed in GM)

* [tests][msbuild] Disable FrameworkListTest based on the active/disabled platforms

* [tests][msbuild] Track new directory/file inside CoreML projects

* [mlaunch] Bump maccore and disable mlaunch if mac build is disabled

New commits in xamarin/maccore:

* xamarin/maccore@ba332d4d07 Disable mlaunch if Mac is not built (#2314)

Diff: 87a96d21c9..ba332d4d07

Co-authored-by: Sebastien Pouliot <sebastien.pouliot@microsoft.com>
2020-09-16 11:41:44 +02:00
Alex Soto 1508e46e81
[xcode12] Bump maccore to get provisioning changes (#9559)
New commits in xamarin/maccore:

* xamarin/maccore@87a96d21c9 [certificates] Remove unused expired certs and renewed macOS installer cert (#2308)
* xamarin/maccore@15d35c5f55 [certificates] Use Apple Certs, One certificate to rule them all (more like two) (#2299)

Diff: 87698cc757..87a96d21c9
2020-09-01 08:26:00 -04:00
Alex Soto c416c4b24f
[d16-8] Bump maccore to get provisioning changes (#9558)
New commits in xamarin/maccore:

* xamarin/maccore@1a223888bf [certificates] Remove unused expired certs and renewed macOS installer cert (#2308)
* xamarin/maccore@f0121fd42f [certificates] Use Apple Certs, One certificate to rule them all (more like two) (#2299)

Diff: ca68ae4fef..1a223888bf
2020-09-01 08:25:35 -04:00
Alex Soto 8d4e40f495
[main] Bump maccore to get provisioning changes (#9556)
New commits in xamarin/maccore:

* xamarin/maccore@ab4c99c905 [certificates] Remove unused expired certs and renewed macOS installer cert (#2308)
* xamarin/maccore@76bdb79a6a [certificates] Use Apple Certs, One certificate to rule them all (more like two) (#2299)

Diff: 2e387cf810..ab4c99c905
2020-08-31 20:32:39 -04:00
Manuel de la Pena 0c7bfefd90
[Maccore] Bump maccore to get devop changes. (#9446)
Commits:

* [provisioning] Add option to ignore the login keychain (#2256) 8a61d15161
* [Device Tests] Do not set the status when we ping. (#2292) 2e387cf810

Full diff: ce861906d2...2e387cf810
2020-08-21 15:37:20 -04:00
Manuel de la Pena ee77583eb5
[d16-8][Maccore] Bump maccore to pickup devop changes. (#9449)
Commits:

* [Device Tests] Do not set the status when we ping. (#2292) ca68ae4fef

Full diff: ice861906d2...ca68ae4fef
2020-08-21 15:36:42 -04:00
Manuel de la Pena 1fe5eb3bc0
[Maccore] Bump maccore to pick up devop changes. (#9447)
Commits:

* [Device Tests] Do not set the status when we ping. (#2292) 87698cc757

Full diff: 61fa67753c...87698cc757
2020-08-21 14:26:57 -04:00
Rolf Bjarne Kvinge 6e3e0879b1
Bump maccore. (#9117)
New commits in xamarin/maccore:

* xamarin/maccore@61fa67753c [install-qa-provisioning-profiles] Don't try to touch a directory that doesn't exist. (#2268)

Diff: e6eed65b74..61fa67753c
2020-07-17 16:35:57 +02:00
Manuel de la Pena fadd9ac082
[Bump] Bump maccore to fix issues listing simulators on xcode12. (#9003)
Commits:
i
* [mlaunch] Don't throw if the DVTAnalyticsKit is missing. (#2243) 552919435e
* [mlaunch] Improve makefile to detect when the built app changes and re-install properly. cd37e4d638
* [mlaunch] Use SimDevice.LaunchApplicationAsync to launch applications like Xcode does. 1ad15edeb4
* [mlaunch] Launch watch apps directly in the watch simulator for watch iOS 7+. e57ca5b3c4
* [mlaunch] Fix makefile to work properly. (#2247) af172cdedf
* [mlaunch] Automatically set NSUnbufferedIO in more cases to get text to stdout/stderr without delay. (#2246) 2d025ab025
* [mlaunch] Disable any dock icons. (#2245) e6eed65b74

Complete diff: d4253786c0...e6eed65b74]
2020-07-06 09:28:42 +02:00
Xamarin Release Engineering 8320f96a19 Branching for d16-8 2020-06-30 13:58:19 -04:00
Alex Soto a84276ffcf
[maccore] Bump maccore to support Xcode 12 (#8974)
New commits in xamarin/maccore:

* xamarin/maccore@ce861906d2 [mlaunch] Add new DVTAnalyticsKit dependency (#2242) (#2254) (#2255)

Diff: 8eee91b69c..ce861906d2
2020-06-29 17:28:15 -04:00
Sebastien Pouliot f427b5e91d
[xcode12] Bump for beta 1 (#8935)
Known issues https://github.com/xamarin/xamarin-macios/issues/8943
2020-06-26 14:02:44 -04:00
Manuel de la Pena 6bc4dc4649
[Bump] Bump maccore to use the new yaml pipelines. (#8897)
Commits:

* [DevOps] Update the pipeline ids to point to the new yaml based ones. (#2241)

Complete diff: 8b437d6ae3...8eee91b69c
2020-06-19 11:43:06 -04:00
Rolf Bjarne Kvinge 82a9b7b093
Bump maccore (#8884)
New commits in xamarin/maccore:

* xamarin/maccore@4d48f851ac [d16-7] [tests] Run the correct sample tests when launched from CI (#2237)
* xamarin/maccore@343a1bce68 Rename 'master' to 'main'. (#2240)

Diff: 714066a4b6..4d48f851ac
2020-06-19 14:57:19 +02:00
Rolf Bjarne Kvinge ac7056ccb9
Bump maccore. (#8866)
* Bump maccore.

New commits in xamarin/maccore:

* xamarin/maccore@f1526568f4 [tests] Run the correct sample tests when launched from CI (#2234)

Diff: ed6d146822..f1526568f4

* Bump maccore to get additional fix.

New commits in xamarin/maccore:

* xamarin/maccore@8b437d6ae3 [tests] Fix parameters to launch sample tests in CI. (#2238)

Diff: f1526568f4..8b437d6ae3
2020-06-18 12:05:59 +02:00
Rolf Bjarne Kvinge 95e42b9266
Rename master to main. (#8851)
* Fix links that point to master to point to main instead.
* Implement support in the sample tester for specifying the default branch for
  each sample repo.
* Fix various text / documentation to say 'main' instead of 'master.'
* Push to 'main' instead of 'master' in xamarin-macios-data.
* Fix xharness to make 'main' the special branch with regards to documentation tests as opposed to 'master'.
* Fix various CI to use 'main' instead of 'master'.
* Bump maccore

    New commits in xamarin/maccore:

    * xamarin/maccore@ed6d146822 Rename 'master' to 'main'. (#2233)

    Diff: 424fa26148..ed6d146822
2020-06-16 15:51:44 +02:00
Rolf Bjarne Kvinge 65237b9af7 Track our dependencies' main branches.
This also requires a maccore bump.

Diff: d2ef9d7ee0..424fa26148
2020-06-12 09:59:36 +02:00
Alex Soto 52509f9925
[devops] Add Policheck tool to our pipeline (#8802)
New commits in xamarin/maccore:

* xamarin/maccore@714066a4b6 Add PoliCheckExclusions.xml (#2228) (#2229)

Diff: ef861db73e..714066a4b6
2020-06-08 15:16:04 -04:00
Alex Soto 33868e4036
[devops] Add Policheck tool to our pipeline (#8800)
New commits in xamarin/maccore:

* xamarin/maccore@d2ef9d7ee0 Add PoliCheckExclusions.xml (#2228)

Diff: 4bfce64847..d2ef9d7ee0
2020-06-08 14:13:40 -04:00
Alex Soto 1614d569cc
[d16-7] Merge Xcode11.5 Support and include provisionator changes (#8645)
New commits in xamarin/maccore:

* xamarin/maccore@ef861db73e [devops] Enhance Xcode renaming script (#2208)

Diff: 92a06f7303..ef861db73e
2020-05-21 14:11:27 -04:00
Alex Soto 5dc1b55dc6
[master] Merge Xcode11.5 Support and include provisionator changes (#8643)
New commits in xamarin/maccore:

* xamarin/maccore@4bfce64847 Update README.md
* xamarin/maccore@24682998f7 [devops] Enhance Xcode renaming script (#2206)
* xamarin/maccore@e03f16b862 [Localization][Mlaunch] Fix watchos timeout issue (#2196)

Diff: ad1696d6f3..4bfce64847
2020-05-21 12:16:33 -04:00
Emanuel Fernandez Dell'Oca bdcd7d35a4
[d16-7] Fixes msbuild.zip (#8368)
* [msbuild] Conditionally include MSBuild assets

Updates the Microsoft.Build* references to use PackageReference to match Xamarin.iOS.Tasks.Core.csproj, and conditionally includes the MSBuild assets so these can be copied to the output directory if needed. If `IncludeMSBuildAssets` is not set, the behavior will remain the same, the MSBuild assemblies won't be copied to the output dir.

* Fix whitespace.

* Bump maccore

New commits in xamarin/maccore:

* xamarin/maccore@92a06f7303 [d16-7] Fixes msbuild.zip (#2200)

Diff: a14f74b40a..92a06f7303

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
2020-04-14 08:19:08 +02:00
Rolf Bjarne Kvinge 2e8e26ae1d Bump maccore to get msbuild.zip fix.
New commits in xamarin/maccore:

* xamarin/maccore@ad1696d6f3 Restore Xamarin.iOS.Tasks project for msbuild.zip (#2198)

Diff: a1ad303faf..ad1696d6f3
2020-04-08 13:51:22 -03:00
Rolf Bjarne Kvinge 24c2745253 Bump maccore.
New commits in xamarin/maccore:

* xamarin/maccore@a1ad303faf Include MSBuild assemblies in msbuild.zip (#2195)

Diff: a14f74b40a..a1ad303faf
2020-04-07 14:01:52 -03:00
Matt Sylvia 9686ecb7f6 Branching for d16-7 2020-04-06 18:22:06 -04:00
Alex Soto 55c6bd74e5
[maccore] Bump maccore to bring localization revert (#8298)
New commits in xamarin/maccore:

* xamarin/maccore@a14f74b40a Revert "[Localization] Rework mlaunch (#2171)" (#2194)
* xamarin/maccore@9939a3812d [mlaunch] Accept the latest C# language version in projects (#2193)

Diff: fdeec0f4cc..a14f74b40a
2020-04-06 17:21:28 -04:00
Alex Soto 316359cf98 [maccore] Bump maccore to get AzDo script changes (#8269)
New commits in xamarin/maccore:

* xamarin/maccore@fdeec0f4cc Update external-deps.csx (#2191)
* xamarin/maccore@f473e45166 [Localization] Rework mlaunch (#2171)

Diff: 5dbf6f4c5f..fdeec0f4cc
2020-04-02 16:20:42 -04:00
Alex Soto 3ff3e07ebe Merge remote-tracking branch 'xamarin/d16-5-xcode11.4' 2020-03-26 19:59:14 -04:00
Waleed Chaudhry 44880f2292
[Bump][Maccore] Revert mlaunch localization changes (#8031) 2020-03-03 15:25:15 -05:00
Alex Soto 709a90599e Merge remote-tracking branch 'xamarin/xcode11.4' into d16-5-xcode11.4-merge 2020-03-03 10:57:24 -05:00
Waleed Chaudhry ff111d2e5f
[Bump][Maccore] Bump maccore to be add mlaunch localization changes (#7989) 2020-02-27 16:17:03 -05:00
Manuel de la Pena f77e0b6fa5
[Bump][Maccore] Bump maccore to be able to use tcp tunnels. (#7980)
New commits in xamarin/maccore:

* [MLaunch] Add support to add tcp tunnels to communicate with the
device. b64c9250d7
* [Errors] Do not use the old bugzilla url. 4c92d05de7

Complete diff: 66d2bdad24..b64c9250d7
2020-02-26 17:35:11 -05:00
Alex Soto cee4b5e5a1
[xcode11.4] Add xcode 11.4 b1 initial support (#7805)
* [xcode11.4] Add xcode 11.4 b1 initial support

* [xtro] re-enable PDFKit

* Disable watchOS and fix xtro

Unfortunately watchOS simulator hangs when we try to deploy to it
and it keeps our tests timing out. Disabling for now until we
can investigate more.

Disables PDFKit on xtro in macOS

* [jenkins] Switch to use the catalina bot group (#7819)

* Bump maccore to get fix for launching the simulator for watch apps.

New commits in xamarin/maccore:

* xamarin/maccore@546270c8f9 [Xamarin.Hosting] Fix the name of the notification we get when the simulator has launched. (#2145)

Diff: 55957e908d..546270c8f9

* [tests] Diable watch due to time out, enable 10,15,4 in intro, fix min version

* Bump macios-binaries to get updated binary mlaunch as well.

New commits in xamarin/macios-binaries:

* xamarin/macios-binaries@f8c6e63 Bump mlaunch to xamarin/maccore@546270c8f9

Diff: eb6980e8b6..f8c6e63228

* [msbuild] Reflect ibtool changes in our tests

Looks like Apple reverted some changes introduces in Xcode 11
in ibtool, for more context see xamarin/xamarin-macios#6970

* [mtouch] Workaround strange behavior of realpath.

Co-authored-by: Sebastien Pouliot <sebastien.pouliot@gmail.com>
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
2020-02-11 20:25:43 -05:00
Waleed Chaudhry ed16e04923
[Localization] Fix mtouch/mmp errors being referenced in mlaunch (#7784) 2020-02-03 15:19:27 -05:00
Sebastien Pouliot 35c2aff95f
Bump maccore (updated submission runner) (#7776)
New commits in xamarin/maccore:

* xamarin/maccore@4a09135a2d [tests][submissions] Simplify things a bit (less clicks FTW) (#2136)

Diff: 80ebc03ea8..4a09135a2d
2020-01-31 13:25:25 -05:00
Manuel de la Pena ee1b4a1d99
Bump maccore to set status of device tests. (#7764)
New commits in xamarin/maccore:

* xamarin/maccore@80ebc03 [VSTS] Add a status to pending after we ping VSTS for device tests. (#2135)

Diff: acfea010d8..80ebc03ea8
2020-01-28 20:45:41 -05:00
Vincent Dondain 3ba75b5e78 Bump maccore to fix DDFun 404 (#7746)
New commits in xamarin/maccore:

* xamarin/maccore@acfea010d8 [vsts-trigger] Don't use the VSTS 'BuildNumber' as if it was the 'BuildId' (#2131)

Diff: e0fa1322c7..acfea010d8
2020-01-24 09:04:20 -05:00
Manuel de la Pena cb2dbcb228
Bump maccore to clean status messages. (#7744) 2020-01-23 13:01:49 -05:00
Manuel de la Pena baf3d117f5
[VSTS] Bump maccore and ensure that the status can be posted. (#7718)
Bump maccore so that a status is posted when the device tests cannot be
scheduled. Update the JenkinsFile to make sure that the required token
is passed to the launch.sh script.
2020-01-15 17:06:19 -05:00
Alex Soto fb94494421
[devops] Bump maccore to update provisioning script (#7714) 2020-01-15 14:14:41 -05:00
Alex Soto 8441a3303c
[devops] Bump maccore to update provisioning script (#7713) 2020-01-15 10:35:50 -05:00
Alex Soto 9e36c6e1ea
[mk] Bump maccore to get xcode11.3 script bump (#7707) 2020-01-14 18:38:28 -05:00
Manuel de la Pena d1f91b2bf6
[Device tests] Bump maccore to fix device tests. (#7683)
Bump maccore to get a fix in the launch.sh script that pings the device
tests.
2020-01-06 20:05:40 -05:00
Vincent Dondain f1b92747c7
[DevOps] Convert our device tests into a pool agnostic yaml pipeline (#7604)
- Needed for the DDFun migration of our tests
- Don't use SSH because it's restricted on the new bots
- Use brand new DevOps feature to clone multiple repos via HTTPS
- Update names of all tasks (clearer)
- Simplify and re-use code
- Update all paths because our cloning strategy is different compared to old pipeline
- Update xharness to print "experimental" titles in GitHub comments
- Update xharness to not add the Html link for tests from the DDFun pipeline
- Fix all timeouts to be relevant to the tests length
- Split in multiple jobs (for GitHub status)
- Move longer scripts to independant files
- Make inline bash prettier
- Use a variable for the pool name
- Fix single space alignment
- Remove unused variable in `vsts-device-tests-set-status.sh` that broke it
- Bump maccore to use the right certificates and profiles
- Bump maccore to target the right pipeline
- Bump maccore to not use ssh in scripts
- Bump maccore and use persistCredentials

Notes:
- Right now the xharness test output can only be seen when downloading the zip file locally (better output soon)
2019-12-23 14:34:41 -05:00
Rolf Bjarne Kvinge 268f9e8c23
Bump maccore to get mlaunch fix. (#7412)
Diff: f56575dcc2..92433b7757
2019-11-12 18:51:27 +01:00
Matt Sylvia 95dd97c70c Branching for d16-5 2019-10-28 16:22:53 -04:00
Alex Soto 00d822bc97
[master] bump maccore (#7302) 2019-10-25 08:41:31 -04:00
Alex Soto 8611f72b46
[d16-4] maccore bump to get devops fix (#7144) 2019-10-01 11:10:39 -04:00
Rolf Bjarne Kvinge 39c90b38fa Bump maccore. (#7142)
New commits in xamarin/maccore:

* xamarin/maccore@3e141c6779 [devops] Fix xcode11 provisioning (#2003)
* xamarin/maccore@86662c6050 Merge pull request #1999 from xamarin/swift-o-matic-doc-object-modeling
* xamarin/maccore@50822d35b3 Object Modeling documentation
* xamarin/maccore@f50226a11f Merge pull request #1998 from xamarin/swift-o-matic-doc-outline
* xamarin/maccore@d18f9ca2da functional outline documentation

Diff: 454248ba13..3e141c6779
2019-10-01 07:04:25 -04:00
Matt Sylvia 504a6a52fb Branching for d16-4 2019-09-27 16:46:47 -04:00
Rolf Bjarne Kvinge 621d2e0331
Bump maccore to get mlaunch fix for lldb support. (#7114)
Diff for xamarin/maccore bump: 486ad67875..454248ba13
2019-09-26 18:36:00 +02:00
Vincent Dondain c10aa03642
Bump maccore for device scheduling fix (#7027)
New commits in xamarin/maccore:

* xamarin/maccore@486ad67875 [device-builds] Fix if condition typo (double `[`) (#1985)
* xamarin/maccore@fda32707a7 [tests] Update (and hopefully simplify)  submission tests documentation wrt cerficates/profiles expiration (#1972)
* xamarin/maccore@f23cd3a194 Merge pull request #1977 from xamarin/swift-o-matic-protocol-list-enum-factory
* xamarin/maccore@aaa2bec8da Enum factory test
* xamarin/maccore@d3c7890df2 Merge pull request #1974 from xamarin/swift-o-matic-protocol-list-enum
* xamarin/maccore@436a376ab4 [provisioning-profiles] Add 'Developer ID Application' and 'Developer ID Installer' certificates. (#1975)
* xamarin/maccore@ddc68fc899 Support for protocol list types in enum payloads.

Diff: 4611683312..486ad67875
2019-09-18 21:55:17 -04:00
Rolf Bjarne Kvinge 303aa0a649 Merge remote-tracking branch 'origin/xcode11' into master-xcode11 2019-09-13 18:35:18 +02:00
Vincent Dondain 44c774b222
Bump maccore to treat Xcode GM as beta (needed for bots) (#6985)
New commits in xamarin/maccore:

* xamarin/maccore@a9847b2ea5 [tests] Treat Xcode GM as beta so we don't have to update all devices to GM (#1964)

Diff: 079bd45a0f..a9847b2ea5
2019-09-11 18:00:32 -04:00
Vincent Dondain fe9e1c4248
Bump maccore to treat Xcode GM as beta (needed for bots) (#6983)
New commits in xamarin/maccore:

* xamarin/maccore@adfd6da1a9 [tests] Treat Xcode GM as beta so we don't have to update all devices to GM (#1963)
* xamarin/maccore@429df4c108 Merge pull request #1958 from xamarin/swift-o-matic-proto-list-method-arg
* xamarin/maccore@cfc4ce86ad Added support for protocol list types as arguments and return values to non-virtual methods.
* xamarin/maccore@7d9e752993 Merge pull request #1954 from xamarin/swift-o-matic-proto-list-tlprop
* xamarin/maccore@7d3dedc92b Update tools/tom-swifty/SwiftReflector/NewClassCompiler.cs
* xamarin/maccore@25b4bfab5e Update tools/tom-swifty/SwiftReflector/NewClassCompiler.cs
* xamarin/maccore@8d185b6925 value really does need to be in here. It doesn't actually affect anything that I can think of, but maybe some day it might.
* xamarin/maccore@f3a580747e Added top-level property support for protocol list types
* xamarin/maccore@069dddfa0f Merge pull request #1947 from xamarin/swift-o-matic-proto-list-return
* xamarin/maccore@f1fdbff8e4 Merge remote-tracking branch 'origin/master' into swift-o-matic-proto-list-return
* xamarin/maccore@8755421852 [provisioning] Fetch the latest master branch before getting what we need from it. (#1948)
* xamarin/maccore@0fecc9902b Handle return values of protocol list type
* xamarin/maccore@680156f264 Update the iOS distribution cert to one that is not expired. (#1943)

Diff: 48beb56b92..adfd6da1a9
2019-09-11 15:53:04 -04:00
Rolf Bjarne Kvinge cf013a87c7
Bump maccore. (#6900)
To get fix for installing certificates and provisioning profiles for tests.

Diff: 809b2def39..48beb56b92
2019-09-03 22:49:24 -07:00
Rolf Bjarne Kvinge da26592df0
Bump maccore to get fix for #6362. (#6899)
New commits in xamarin/maccore:

* xamarin/maccore@079bd45a0f [mlaunch] Re-use existing logic to properly install watch apps in the watch simulator in Xcode 11. Fixes xamarin/xamarin-macios#6362. (#1940)

Diff: 46d5f822fe..079bd45a0f
2019-09-03 22:39:48 -07:00
Vincent Dondain fe8db4df27
Bump maccore and macios-binaries (#6820)
This is in part so we get https://github.com/xamarin/maccore/pull/1924 -> [mlaunch] Connect to devices on a background thread.
That should hopefully fix device not found issues we're having on some bots/

New commits in xamarin/macios-binaries:

* xamarin/macios-binaries@01d34af Bump mlaunch to xamarin/maccore@809b2def39 (#24)

Diff: b474fa2e73..01d34af6b0

New commits in xamarin/maccore:

* xamarin/maccore@809b2def39 [mlaunch] Connect to devices on a background thread. (#1778) (#1924)
* xamarin/maccore@5215c09e8c Merge pull request #1923 from xamarin/swift-o-matic-hello-protocol-list-type
* xamarin/maccore@21447e2538 I. Can't. Believe. I'm. Checking. This. In.
* xamarin/maccore@da6518f920 Added ProtocolListTypeSpec
* xamarin/maccore@a9b9a0f5b3 Merge pull request #1920 from xamarin/swift-o-matic-bye-swift-protocol
* xamarin/maccore@01e9420598 Lose all the SwiftProtocol related types.
* xamarin/maccore@ca3bd0ab5b Merge pull request #1919 from xamarin/swift-redo-regular-protocols
* xamarin/maccore@f534abee12 Now with existential containers
* xamarin/maccore@9e180a823a Merge pull request #1911 from xamarin/swift-o-matic-string-convertible
* xamarin/maccore@9874985856 Typo
* xamarin/maccore@26731ff5cb Next step in Protocol revamp
* xamarin/maccore@9fe4cdd652 Merge pull request #1904 from xamarin/swift-o-matic-hashable
* xamarin/maccore@a1cd988dda iOS include
* xamarin/maccore@f1fc694da6 Revamped hashable.
* xamarin/maccore@16a6629a43 Merge pull request #1902 from xamarin/swift-o-matic-comparable
* xamarin/maccore@a98db5b976 Dead symbol, changed symbol.
* xamarin/maccore@3c38895694 Reworked Swift.Comparable to be defined in terms of EveryProtocol
* xamarin/maccore@ef1d3c1397 Merge pull request #1895 from xamarin/swift-o-matic-equatable
* xamarin/maccore@1c1a57fa4f Try again and get all the files, thanks.
* xamarin/maccore@ec0a5b99b7 Revised EveryProtocol, updated Equatable
* xamarin/maccore@198a489387 Simplified EveryProtocol, revised Equatable
* xamarin/maccore@ee7710a186 Merge pull request #1894 from xamarin/swift-o-matic-every-protocol
* xamarin/maccore@4fc0810fd2 Let's not leak memory, OK?
* xamarin/maccore@451c0ba18d Try a little dispose magic.
* xamarin/maccore@864854e407 Minor tweak to public API
* xamarin/maccore@052990af11 Adding in EveryProtocol object
* xamarin/maccore@b7f1347fcf Merge pull request #1893 from xamarin/swift-o-matic-protocol-binding
* xamarin/maccore@df4aefe447 no swap files, vi.
* xamarin/maccore@1e6bf8d4ef Merge pull request #1892 from xamarin/swift-o-matic-protocol-binding
* xamarin/maccore@e46a543544 Typo
* xamarin/maccore@fea9514c69 Let's document!
* xamarin/maccore@9b5ecdfdce Merge pull request #1890 from xamarin/swift-o-matic-fail-on-wrong-version
* xamarin/maccore@0b4afae5f3 Put in a hard fail on compiler version mismatch errors.
* xamarin/maccore@d1475a43d1 Merge pull request #1881 from xamarin/swift-o-matic-NRE
* xamarin/maccore@900e453695 Fixes and NRE from SCLAlertView
* xamarin/maccore@0164c0ae83 Merge pull request #1873 from xamarin/swift-o-matic-README
* xamarin/maccore@211b05a515 READMEs for errors, reminder to check README and associated issues in Makefile
* xamarin/maccore@74650bf3f8 [SoM] Add '/usr/lib/swift' as an rpath before any other rpaths. (#1857)
* xamarin/maccore@73dd23d00b Merge pull request #1859 from xamarin/swift-o-matic-SwiftLocation
* xamarin/maccore@6704604de1 Add SwiftLocation
* xamarin/maccore@e96ab505d8 Merge pull request #1855 from xamarin/swift-o-matic-bye-bye-dormant-3rd-party
* xamarin/maccore@c17c506738 Remove dormant 3rd Party Tests
* xamarin/maccore@366e201f11 Merge pull request #1854 from xamarin/swift-o-matic-update-3rd-party
* xamarin/maccore@da748a9a1d Updated makefiles for projects that have updated to Swift 4.2 or >
* xamarin/maccore@2e371bdaf2 Merge pull request #1849 from xamarin/swift-o-matic-gentler-errors
* xamarin/maccore@921c21251d Lighten up on errors, get paper-switch
* xamarin/maccore@f4fc280efe Merge pull request #1844 from xamarin/swift-o-matic-lottie
* xamarin/maccore@e47aa6b50c Adding lottie-ios
* xamarin/maccore@cf09fd4c59 [SoM] Copy swift libraries to foo.app/Frameworks for non-macOS apps. (#1842)
* xamarin/maccore@a4af9cdd2d Merge pull request #1841 from xamarin/swift-o-matic-gentler-skip
* xamarin/maccore@fc7cd38f64 [SoM] Handle the new BuildVersion load command. (#1827)
* xamarin/maccore@8666e81b7d Ha-ha! When you make errors become warnings, tests that depend on errors change.
* xamarin/maccore@e42a8c394f continue...
* xamarin/maccore@3b0d6bc0e6 [SoM] Don't duplicate the nuget version number. (#1838)
* xamarin/maccore@143afaf991 [msbuild] No need to use a shell function to resolve a relative path in make. (#1839)
* xamarin/maccore@cbe86e0152 [SoM] Add a helpful make target to create a nuget and setup a local feed repository for it. (#1837)
* xamarin/maccore@cfaaf1c5a5 [SoM] Enable swift's Stable ABI. (#1836)
* xamarin/maccore@79166d9755 Made errors more lenient, added Hue framework.
* xamarin/maccore@f4b0feeb55 Merge pull request #1830 from xamarin/swift-o-matic-prop-closure
* xamarin/maccore@a14198fdee whitespace
* xamarin/maccore@285874eceb handle ()->() and ()->type properly
* xamarin/maccore@4785afe4ea Handle closures as return values.
* xamarin/maccore@e89b80ca53 [SoM] Don't redownload the swift toolchain if we already have the file. (#1825)
* xamarin/maccore@217a608e72 [SoM] Improve installed scripts. (#1826)
* xamarin/maccore@ff283225b6 [SoM] Fix typo in type name. (#1824)
* xamarin/maccore@189ea0cba7 Merge pull request #1818 from xamarin/swift-o-matic-SwiftMessages-NRE
* xamarin/maccore@937541e0a6 restore back original code.
* xamarin/maccore@30be8a354a continue on null
* xamarin/maccore@dfceb83692 Merge pull request #1816 from xamarin/swift-o-matic-warn-not-fail
* xamarin/maccore@b32e33e71d Make warnings, not errors.
* xamarin/maccore@84504ced5e Merge pull request #1814 from xamarin/swift-o-matic-fix-predicate
* xamarin/maccore@82000e1a63 [submission] Fix makefile and clarify README (#1805)
* xamarin/maccore@d0ebe3b175 Remove stale predicate.
* xamarin/maccore@de6143449a Merge pull request #1806 from xamarin/swift-o-matic-c-structs
* xamarin/maccore@e10ef79504 C struct exceptions
* xamarin/maccore@a272402c7c Add the developerid required to run the notarization tests (#1804)
* xamarin/maccore@747c18c482 Merge pull request #1803 from xamarin/swift-o-matic-date-nuance
* xamarin/maccore@716082fd5e Moved string constants to SwiftFoundationConstants
* xamarin/maccore@f250ca5418 Merge pull request #1799 from xamarin/swift-o-matic-date
* xamarin/maccore@4d9a764e90 Basic support for Foundation.Date
* xamarin/maccore@5ef84bc50c Merge pull request #1795 from xamarin/swift-o-matic-ctor-finding
* xamarin/maccore@0899c35771 Demote error to warning.
* xamarin/maccore@ba80294413 Drop the mono-extensions dependency. (#1789)
* xamarin/maccore@ca616ef842 Merge pull request #1793 from xamarin/swift-o-matic-spring-fwk
* xamarin/maccore@f0cd48c28c Fix name conflict
* xamarin/maccore@beef68bf1e Merge pull request #1792 from xamarin/swift-o-matic-demangle-static
* xamarin/maccore@558b62da62 typo
* xamarin/maccore@5905981ad5 Added existential metatype
* xamarin/maccore@ed7d4b8b19 Merge pull request #1784 from xamarin/swift-o-matic-bound-generics
* xamarin/maccore@84f0bed939 Promote bound generics in closures to warnings, not errors.

Diff: 348833cb21..809b2def39
2019-08-22 14:06:45 -04:00
Vincent Dondain fdc972eb19
Bump maccore and macios-binaries (#6761)
Hopefully fixes https://github.com/xamarin/maccore/issues/1912

New commits in xamarin/macios-binaries:

* xamarin/macios-binaries@37a7bf9 Bump mlaunch to xamarin/maccore@46d5f822fe (#23)

Diff: c4773043c5..37a7bf9ac7

New commits in xamarin/maccore:

* xamarin/maccore@46d5f822fe [sample tests] Switch to devdiv AzDO instance instead of the xamarin one. (#1851)
* xamarin/maccore@b3b8e8bfee [Xamarin.Hosting] Remove an unavailable SimDevice.RegisterNotificationHandler overload. (#1724)
* xamarin/maccore@63bf859723 [mlaunch] Connect to devices on a background thread. (#1778)

Diff: f26319899f..46d5f822fe
2019-08-13 16:17:17 -04:00
Jo Shields a29ae8e6df Bump to mono:2019-06 (#6196)
* Use the commonly used casing for `MSBuildSDKsPath` property

Handle "incorrectly" cased msbuild property names

msbuild property names are case insensitive. While generating the custom
app.config, in `SetToolsetProperty(..)` we try to update the property if
it already exists. But the name lookup was case sensitive, thus causing
the lookup to fail, resulting in two entries for the same property name
differing only in case. Eg. `MSBuildSDKsPath` vs `MSBuildSdksPath`.

* [mtouch] Whitelist new Brotli native symbols in Xamarin.Tests.Misc.PublicSymbols test

* [mtouch] Better assert in NoLLVMFailuresInWatchOS() test

We'd list the "LLVM failed" messages before even though the AOT might've crashed and the list is meaningless. Assert the exit code before that.

* [mtouch] Use new LLVM even for 32bit targets

See https://github.com/mono/mono/issues/14841 and https://github.com/mono/mono/issues/9621

* [mtouch] Work around slow LLVM in "don't link" test

See https://github.com/mono/mono/issues/14843

* Remove useless conditional

* Remove LLVM36 from Makefile

* [watch4] set right min version for arm64_32 based watch devices (#6307)

Fixes the confusion around `libmono-native*` (see for example ce5ba1e41d (commitcomment-33834491) ) when building with `MONO_BUILD_FROM_SOURCE=1`.

* reflect watchos64_32_version_min change from mono sdk

* Move mono hash info to mk/mono.mk so that existing scripts work.

* Add Makefile dependency on mono.mk where necessary

With 3e7bc29ade the Mono hash was moved from Make.config to mono.mk.

We need to add a Makefile dependency on this file wherever Make.config was used to track a Mono dependency.

* [tests] Copy mk/mono.mk to the XM test package.

* [tests] Update minOS version test after consolidating min watchOS versions everywhere.

Fixes this mtouch and mmptest failure:

    1) Failed : Xamarin.Tests.ProductTests.MinOSVersion(watchOS,MinwatchOS,WatchOSSimulator,False)
      Failures
      Expected: <empty>
      But was:  < "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (mono-runtime-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (bindings-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (bindings-generated-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (shared-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (runtime-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (trampolines-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (trampolines-invoke-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (xamarin-support-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (nsstring-localization-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (trampolines-varargs-debug.arm64_32.o)."... >

* [mmp] Fix make clean target

It needs an -r to remove directories:

```
rm: bin: is a directory
rm: obj: is a directory
```

* Add new xamarin_timezone_get_local_name() to a few more places
2019-07-16 17:24:00 +02:00
Whitney Schmidt e45c3ba794
bumping maccore (#6390) 2019-06-20 18:01:09 -04:00
Rolf Bjarne Kvinge 534197c7c5 Bump maccore and macios-binaries to get mlaunch capable of launching apps in watchOS 6 simulators.
New commits in xamarin/macios-binaries:

* xamarin/macios-binaries@c477304 Bump mlaunch to xamarin/maccore@f26319899f (#22)

Diff: 2cea84c2d4..c4773043c5

New commits in xamarin/maccore:

* xamarin/maccore@f26319899f [Xamarin.Hosting] Implement installing watchOS simulator apps with Xcode 11. (#1736)

Diff: 54d98e168c..f26319899f
2019-06-14 02:23:14 +02:00
Sebastien Pouliot dbf598e8e7 Switch maccore to xcode11 branch 2019-06-11 13:29:53 -04:00
Rolf Bjarne Kvinge f25d5918d0
Bump maccore and macios-binaries to get fix for #6216. (#6229)
maccore diff: 454450958e..4cca112bc1

New commits in xamarin/macios-binaries:

* xamarin/macios-binaries@b474fa2 Bump mlaunch to xamarin/maccore@4cca112bc1 (#20)

macios-binaries diff: 718cef60c9..b474fa2e73

Fixes https://github.com/xamarin/macios-binaries/pull/20.
2019-06-11 11:52:59 +02:00
Rolf Bjarne Kvinge 55ad1411fa
Bump maccore and macios-binaries to get fix for #6216. (#6231)
maccore diff: ff1d19c3e4..43d082327c

New commits in xamarin/maccore:

* xamarin/maccore@12ecfd8249 [mlaunch] Use [SimDevice registerNotificationHandlerOnQueue:handler:] instead of [SimDevice registerNotificationHandler:]. Fixes xamarin/xamarin-macios#6216. (#1722)

macios-binaries diff: 62a239f3f8..12ecfd8249

Fixes https://github.com/xamarin/xamarin-macios/issues/6216.
2019-06-10 22:25:52 -07:00
Rolf Bjarne Kvinge ce996e5b9e
Bump maccore. (#6176)
Diff: 104656b890..454450958e
2019-05-30 10:00:36 -07:00
Rolf Bjarne Kvinge 1766a8daed Add symlink that points to current mono sdks dir (#6146)
Use that instead of an msbuild variable that won't work in VSMac.

Also bump maccore to get an equivalent fix there.

Diff: 34725fe136..104656b890
2019-05-28 15:01:38 -04:00
Rolf Bjarne Kvinge 7cf29cf2ae Bump maccore to get mlaunch fix for older simulators.
Diff: e143176234..62a239f3f8
2019-05-09 13:24:29 +02:00
Rolf Bjarne Kvinge a4ccadc370 Bump maccore to get mlaunch fix for older simulators.
Diff: f7ca470c0a..34725fe136
2019-05-06 17:00:39 +02:00
Rolf Bjarne Kvinge dbd8e111ee
Bump maccore to get fix for #5888. (#5969)
This also requires a minor fix in MachO.cs.

Diff: 758f471fbc..f7ca470c0a

Fixes https://github.com/xamarin/xamarin-macios/issues/5888.
2019-05-03 15:18:03 +02:00
Matt Sylvia acff41306d Branching for d16-2 2019-04-29 17:31:31 -04:00
Sebastien Pouliot 9945186b9e
Bump maccore and Xamarin.MacDec to head of their master branch (#5958)
New commits in xamarin/Xamarin.MacDev:

* xamarin/Xamarin.MacDev@85e6023 Added MonoTouchSdk.SupportsArm64_32 API
* xamarin/Xamarin.MacDev@69c48b5 Fixed PObject.Save() to properly handle parent dir being an empty string
* xamarin/Xamarin.MacDev@ebaeb8f Make CheckSupportsFeature public (and renamed to SupportsFeature)
* xamarin/Xamarin.MacDev@f151b13 Added XamMacSdk.SupportsSiriIntents property
* xamarin/Xamarin.MacDev@3a5e6d8 Added SupportsSiriIntents property for MonoTouchSdk

Diff: 2e94b6d274..85e6023e3f

New commits in xamarin/maccore:

Diff: f89d74b165..758f471fbc
2019-04-27 10:12:12 -04:00
Rolf Bjarne Kvinge bd457212d5
[tests] Add sample tester. (#5870)
* [tests] Add sample tester.

Add a unit project that looks for iOS/macOS/tvOS sample projects in several
repositories, and builds them all.

* [tests][sampletester] Remove known issue which has now been fixed.

* [tests] Only run sample tests on CI in Azure Devops.

* Remove the possibility of automatically running the sample tests with
  xharness (so the sample tests won't run on PR bots or internal bots when the
  'run-all-tests' label is added). It's still possible to run the sample tests
  manually from the xharness web UI.

* Automatically trigger the sample test run in Azure Devops if the
  'run-sample-tests' label is applied to a PR (and that PR is executed on
  internal Jenkins).

* Fix typo.

* Fix path.

* Verbose output to track down scheduling failure.

* Bump maccore to get improved debug spew.

Diff: f527c9c526..f89d74b165

* [tests][sampletester] Fix build for TodoWCF.
2019-04-25 17:18:43 +02:00
Vincent Dondain da007e5781 Bump maccore to improve beta device testing (#5874) 2019-04-09 18:56:24 +02:00
Vincent Dondain 86d1b42ad2 Merge branch 'xcode10.2' into master-merge-xcode10.2 2019-04-03 13:57:31 -04:00
Manuel de la Pena cd35407ebc
Bump maccore to pick up CI fixes. (#5825) 2019-04-02 12:41:56 +02:00
Vincent Dondain 9c8d8e0a50 Bump for Xcode 10.2 final (#5808)
* Bump for Xcode 10.2 final

* Bump macios-binaries so mlaunch works on 10.14.4

* [appkit] Update for Xcode 10.2 final

* [mps] Update for Xcode 10.2 final

* Bump maccore for swift5 runtime support on older macOS versions

* [AppKit] Ignore deprecated API

* [tests] Don't test QTMovie, it's broken (crashes).

QTKit is deprecated (and has been for 5 years), so just don't test QTMovie.

Fixes these crashes:

apitest:

    ***** DelegateAndDataSourceAllowsNull
    Stacktrace:

      at <unknown> <0xffffffff>
      at (wrapper managed-to-native) ObjCRuntime.Messaging.IntPtr_objc_msgSend (intptr,intptr) [0x0000a] in <e8e733c9728c43cba731719f096ad306>:0
      at QTKit.QTMovie..ctor () [0x00018] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/QTKit/QTMovie.g.cs:330
      at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x0004f] in <3ad39e28642b49d2a535a565e6bf6837>:0
      at <unknown> <0xffffffff>
      at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&) [0x00016] in <3ad39e28642b49d2a535a565e6bf6837>:0
      at System.Reflection.MonoCMethod.InternalInvoke (object,object[],bool) [0x00005] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/mcs/class/corlib/System.Reflection/MonoMethod.cs:667
      at System.Reflection.MonoCMethod.DoInvoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) [0x0007a] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/mcs/class/corlib/System.Reflection/MonoMethod.cs:657
      at System.Reflection.MonoCMethod.Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) [0x00000] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/mcs/class/corlib/System.Reflection/MonoMethod.cs:689
      at System.Reflection.ConstructorInfo.Invoke (object[]) [0x00000] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/mcs/class/corlib/System.Reflection/ConstructorInfo.cs:62
      at Xamarin.Mac.Tests.DelegateAndDataSourceTest.DelegateAndDataSourceAllowsNull () [0x00110] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/tests/apitest/src/DelegateAndDataSourceTest.cs:65
      at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x0004f] in <3ad39e28642b49d2a535a565e6bf6837>:0
      at <unknown> <0xffffffff>
      at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) [0x00016] in <3ad39e28642b49d2a535a565e6bf6837>:0
      at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) [0x0003b] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/mcs/class/corlib/System.Reflection/MonoMethod.cs:305
      at System.Reflection.MethodBase.Invoke (object,object[]) [0x00000] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/mcs/class/referencesource/mscorlib/system/reflection/methodbase.cs:229
      at NUnit.Framework.Internal.Reflect/<>c__DisplayClass9_0.<InvokeMethod>b__0 () [0x00000] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/external/guiunit/src/framework/Internal/Reflect.cs:226
      at GuiUnit.InvokerHelper.Invoke () [0x0000e] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/external/guiunit/src/framework/GuiUnit/InvokerHelper.cs:18
      at Foundation.NSActionDispatcher.Apply () [0x00000] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/Foundation/NSAction.cs:62
      at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x0004f] in <3ad39e28642b49d2a535a565e6bf6837>:0
      at <unknown> <0xffffffff>
      at (wrapper managed-to-native) ObjCRuntime.Messaging.void_objc_msgSend (intptr,intptr) [0x0000a] in <e8e733c9728c43cba731719f096ad306>:0
      at AppKit.NSApplication.Run () [0x00012] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/AppKit/NSApplication.g.cs:2253
      at Xamarin.Mac.Tests.MainClass/NSRunLoopIntegration.RunMainLoop () [0x00001] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/tests/common/mac/MacTestMain.cs:79
      at GuiUnit.TestRunner.ExecuteWithListener (string[],NUnitLite.Runner.TcpWriter) [0x0036f] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/external/guiunit/src/framework/GuiUnit/TestRunner.cs:234
      at GuiUnit.TestRunner.Execute (string[]) [0x00093] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/external/guiunit/src/framework/GuiUnit/TestRunner.cs:137
      at GuiUnit.TestRunner.Main (string[]) [0x00001] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/external/guiunit/src/framework/GuiUnit/TestRunner.cs:71
      at Xamarin.Mac.Tests.MainClass.RunTests (string[]) [0x000a9] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/tests/common/mac/MacTestMain.cs:56
      at Xamarin.Mac.Tests.MainClass.Main (string[]) [0x00007] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/tests/common/mac/MacTestMain.cs:35
      at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x00051] in <4c10f2ab239246ba9514b976defa64c7>:0

    Native stacktrace:

    	0   apitest                             0x000000010c40b388 mono_handle_native_crash + 264
    	1   apitest                             0x000000010c388dd6 altstack_handle_and_restore + 70
    	2   CoreFoundation                      0x00007fff3b6f260b CFStringGetCString + 43
    	3   QTKit                               0x00007fff457b6542 __51-[QTKitServerController startUsingServerForObject:]_block_invoke + 1238
    	4   libdispatch.dylib                   0x00007fff67b4e63d _dispatch_client_callout + 8
    	5   libdispatch.dylib                   0x00007fff67b5a129 _dispatch_lane_barrier_sync_invoke_and_complete + 60
    	6   QTKit                               0x00007fff457b5f7a -[QTKitServerController startUsingServerForObject:] + 179
    	7   QTKit                               0x00007fff457ac602 -[QTMovie_QuickTime initWithError:forParent:] + 98
    	8   QTKit                               0x00007fff456f55b9 -[QTMovie initWithError:] + 59
    	9   apitest                             0x000000010c31fbe9 xamarin_dyn_objc_msgSend + 217
    	10  ???                                 0x0000000112791d05 0x0 + 4604894469
    	11  apitest                             0x000000010c41f659 mono_jit_runtime_invoke + 1433
    	12  apitest                             0x000000010c51a4df mono_runtime_invoke_checked + 127
    	13  apitest                             0x000000010c522e70 mono_runtime_try_invoke_array + 1856
    	14  apitest                             0x000000010c4be091 ves_icall_InternalInvoke + 657
    	15  ???                                 0x0000000111abe261 0x0 + 4591444577
    	16  ???                                 0x0000000114249463 0x0 + 4632908899

    =================================================================
    Got a SIGSEGV while executing native code. This usually indicates
    a fatal error in the mono runtime or one of the native libraries
    used by your application.
    =================================================================

    1 failing types:
    QTKit.QTMovie: Object reference not set to an instance of an object

introspection:

    ***** ApiCtorInitTest.DefaultCtorAllowed
    Stacktrace:

      at <unknown> <0xffffffff>
      at (wrapper managed-to-native) ObjCRuntime.Messaging.IntPtr_objc_msgSend (intptr,intptr) [0x0000a] in <e8e733c9728c43cba731719f096ad306>:0
      at QTKit.QTMovie..ctor () [0x00018] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/QTKit/QTMovie.g.cs:330
      at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x0004f] in <3ad39e28642b49d2a535a565e6bf6837>:0
      at <unknown> <0xffffffff>
      at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&) [0x00016] in <3ad39e28642b49d2a535a565e6bf6837>:0
      at System.Reflection.MonoCMethod.InternalInvoke (object,object[],bool) [0x00005] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/mcs/class/corlib/System.Reflection/MonoMethod.cs:667
      at System.Reflection.MonoCMethod.DoInvoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) [0x0007a] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/mcs/class/corlib/System.Reflection/MonoMethod.cs:657
      at System.Reflection.MonoCMethod.Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) [0x00000] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/mcs/class/corlib/System.Reflection/MonoMethod.cs:689
      at System.Reflection.ConstructorInfo.Invoke (object[]) [0x00000] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/mcs/class/corlib/System.Reflection/ConstructorInfo.cs:62
      at Introspection.ApiCtorInitTest.DefaultCtorAllowed () [0x000f0] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/tests/introspection/ApiCtorInitTest.cs:267
      at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x0004f] in <3ad39e28642b49d2a535a565e6bf6837>:0
      at <unknown> <0xffffffff>
      at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) [0x00016] in <3ad39e28642b49d2a535a565e6bf6837>:0
      at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) [0x0003b] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/mcs/class/corlib/System.Reflection/MonoMethod.cs:305
      at System.Reflection.MethodBase.Invoke (object,object[]) [0x00000] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/mcs/class/referencesource/mscorlib/system/reflection/methodbase.cs:229
      at NUnit.Framework.Internal.Reflect/<>c__DisplayClass9_0.<InvokeMethod>b__0 () [0x00000] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/external/guiunit/src/framework/Internal/Reflect.cs:226
      at GuiUnit.InvokerHelper.Invoke () [0x0000e] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/external/guiunit/src/framework/GuiUnit/InvokerHelper.cs:18
      at Foundation.NSActionDispatcher.Apply () [0x00000] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/Foundation/NSAction.cs:62
      at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x0004f] in <3ad39e28642b49d2a535a565e6bf6837>:0
      at <unknown> <0xffffffff>
      at (wrapper managed-to-native) ObjCRuntime.Messaging.void_objc_msgSend (intptr,intptr) [0x0000a] in <e8e733c9728c43cba731719f096ad306>:0
      at AppKit.NSApplication.Run () [0x00012] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.4.0.70/src/Xamarin.Mac/AppKit/NSApplication.g.cs:2253
      at Xamarin.Mac.Tests.MainClass/NSRunLoopIntegration.RunMainLoop () [0x00001] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/tests/common/mac/MacTestMain.cs:79
      at GuiUnit.TestRunner.ExecuteWithListener (string[],NUnitLite.Runner.TcpWriter) [0x0036f] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/external/guiunit/src/framework/GuiUnit/TestRunner.cs:234
      at GuiUnit.TestRunner.Execute (string[]) [0x00093] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/external/guiunit/src/framework/GuiUnit/TestRunner.cs:137
      at GuiUnit.TestRunner.Main (string[]) [0x00001] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/external/guiunit/src/framework/GuiUnit/TestRunner.cs:71
      at Xamarin.Mac.Tests.MainClass.RunTests (string[]) [0x000a9] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/tests/common/mac/MacTestMain.cs:56
      at Xamarin.Mac.Tests.MainClass.Main (string[]) [0x00007] in /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/tests/common/mac/MacTestMain.cs:35
      at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x00051] in <83b8b910cba94191a35185713f274e89>:0

    Native stacktrace:

     0   introspection                       0x0000000104e33388 mono_handle_native_crash + 264
     1   introspection                       0x0000000104db0dd6 altstack_handle_and_restore + 70
     2   CoreFoundation                      0x00007fff3b6f260b CFStringGetCString + 43
     3   QTKit                               0x00007fff457b6542 __51-[QTKitServerController startUsingServerForObject:]_block_invoke + 1238
     4   libdispatch.dylib                   0x00007fff67b4e63d _dispatch_client_callout + 8
     5   libdispatch.dylib                   0x00007fff67b5a129 _dispatch_lane_barrier_sync_invoke_and_complete + 60
     6   QTKit                               0x00007fff457b5f7a -[QTKitServerController startUsingServerForObject:] + 179
     7   QTKit                               0x00007fff457ac602 -[QTMovie_QuickTime initWithError:forParent:] + 98
     8   QTKit                               0x00007fff456f55b9 -[QTMovie initWithError:] + 59
     9   introspection                       0x0000000104d47be9 xamarin_dyn_objc_msgSend + 217
     10  ???                                 0x00000001073f6de5 0x0 + 4416564709
     11  introspection                       0x0000000104e47659 mono_jit_runtime_invoke + 1433
     12  introspection                       0x0000000104f424df mono_runtime_invoke_checked + 127
     13  introspection                       0x0000000104f4ae70 mono_runtime_try_invoke_array + 1856
     14  introspection                       0x0000000104ee6091 ves_icall_InternalInvoke + 657
     15  ???                                 0x00000001072bd011 0x0 + 4415279121
     16  ???                                 0x000000010c993d63 0x0 + 4506336611

    =================================================================
    Got a SIGSEGV while executing native code. This usually indicates
    a fatal error in the mono runtime or one of the native libraries
    used by your application.
    =================================================================

    [FAIL] Default constructor not allowed for QTKit.QTMovie : Object reference not set to an instance of an object
2019-03-27 10:51:17 +01:00
Rolf Bjarne Kvinge 721127c7f2 Bump maccore for a provisioning fix. (#5783)
* Bump maccore for a provisioning fix.

Diff: 71a563c892...cd07e49961

* Get verbose output.
2019-03-20 17:22:00 +01:00
Rolf Bjarne Kvinge 96ae30a3ac
Bump maccore to get provisioning fixes. (#5758)
* Bump maccore to get provisioning fixes.

Diff: 0e465b6769...90daa87e0e

* Bump again for more fixes.

Diff: 90daa87e0e...71a563c892
2019-03-13 07:42:18 +01:00
Rolf Bjarne Kvinge 57d2b7014e
Bump maccore to get new mlaunch location. (#5748)
Diff: f3034c261f...0e465b6769
2019-03-11 16:23:40 +01:00
Rolf Bjarne Kvinge 3b89c618cd
Bump maccore to get update to bot provisioning. (#5727)
* Bump maccore to get update to bot provisioning.

Diff: 3105682752...f3034c261f

* [jenkins] Prepackaged macOS tests only need a custom keychain.
2019-03-07 16:04:35 +01:00
Rolf Bjarne Kvinge 9c9ef46028
Bump maccore to get mlaunch improvements. (#5682)
Commit list for xamarin/maccore:

Diff: a5782e3dc7...3105682752
2019-03-04 08:41:48 +01:00
Alex Soto d2d6cc4f3a
Bump maccore to get ruby fix. (#5584)
Diff: 04c98f1e65...77c633847b
2019-02-11 16:30:57 -05:00
Rolf Bjarne Kvinge a7ae3821e2
Bump maccore to get ruby fix. (#5578)
Diff: 5ee0405f3a...a5782e3dc7
2019-02-11 07:51:43 +01:00
Sebastien Pouliot 34f2968366
Bump maccore to head of master (#5565) 2019-02-06 22:40:31 -05:00
Sebastien Pouliot cbca461bae
[xcode10.2] Apply fixes for cve-2018-8292 publicly (#5529)
Note: already shipped from private patches (before disclosure)

This will makes xcode10.2 development, release and servicing easier.

Commit list for mono/mono:

* mono/mono@b538187892 [ci] Update osx-package.groovy to fix package build
* mono/mono@1028e14aef [2018-08] [Network] Fix CVE 2018-8292 on Mac OS X. (#12153)
* mono/mono@62031dcabf Use 'OnlyFaulted' only.
* mono/mono@a6203e5d2d Add `TaskContinuationOptions.OnlyOnFaulted | TaskContinuationOptions.OnlyOnCanceled` as suggested by Marek.
* mono/mono@b493ada939 [System]Make sure `HttpWebRequest` observes exceptions on timeout. #10488.

Diff: 000780ca82...b538187892

Commit list for xamarin/maccore:

* xamarin/maccore@04c98f1e65 Remove private fixes for cve-2018-8292, it's been public for a while and makes future servicing more complex (#1394) (#1395)

Diff: 2b034a50e8...04c98f1e65
2019-02-01 11:50:36 -05:00
Rolf Bjarne Kvinge 2142832962
Bump maccore to get fix for #5510. (#5519)
Commit list for xamarin/maccore:

* xamarin/maccore@2b034a50e8 Bump maciosotols to get fix for xamarin/xamarin-macios#5510. (#1382)

Diff: 23271f4980...2b034a50e8

Fixes https://github.com/xamarin/xamarin-macios/issues/5510.
2019-01-31 18:27:59 +01:00
Rolf Bjarne Kvinge 1700febc1d Bump maccore to get several CI fixes. (#5422)
These changes do not affect any shipped code.

Commit list for xamarin/maccore:

* xamarin/maccore@23271f4980 [install-qa-provisioning-profiles] Backport several patches for CI fixes. (#1344)

Diff: 93c90fec3a...23271f4980
2019-01-17 09:34:59 -06:00
Rolf Bjarne Kvinge 0496a39b72
Bump maccore to get fix for maccore#1325. (#5366)
* Bump maccore to get fix for maccore#1325.

Commit list for xamarin/maccore:

* xamarin/maccore@6324465797 [install-qa-provisioning-profiles] Make sure we find ruby and its related tools. (#1324)
[...] Many irrelevant SoM commits [...]

Diff: e3d92b50d6...6324465797

* Bump maccore to get an additional fix.

Commit list for xamarin/maccore:

* xamarin/maccore@83bd122dd3 [install-qa-provisioning-profiles] Make sure we find pencil_pusher. (#1328)
* xamarin/maccore@2df4e9934d Merge pull request #1327 from xamarin/swift-o-matic-override-init
* xamarin/maccore@a95796666b Bump to ignore stubbed constructors.

Diff: 6324465797...83bd122dd3
2019-01-11 07:27:02 +01:00
Sebastien Pouliot 65ec520faa
[d15-9] Bump maccore to head of d15-9 branch (#5205) 2018-12-05 11:28:34 -05:00
Rolf Bjarne Kvinge b88fb7066e
Bump maccore. (#5225)
Diff: d2f171adaa...e3d92b50d6
2018-12-05 07:31:24 +01:00
Rolf Bjarne Kvinge b1feb2fd75
Bump maccore. (#5218)
Diff: 6e9b63e537...d2f171adaa
2018-12-03 17:46:56 +01:00
Rolf Bjarne Kvinge 6f54cb7c28
Bump maccore to get fix for test-docs. (#5163)
* Bump maccore to get fix for test-docs.

Commit list for xamarin/maccore:

* xamarin/maccore@6e9b63e537 Merge pull request #1162 from rolfbjarne/docfixer-fixes
* xamarin/maccore@4cf1d63b7b [docfixer] Create project files and fix a few issues. Fixes #1118.
* xamarin/maccore@714bd73a55 [docfixer] Avoid declaring the same target twice.
* xamarin/maccore@34f4bfa339 [populate] Directories need to call Directory.Exists for existence checks.
* xamarin/maccore@341333db88 [docs] Remove truly ancient and outdated targets to publish updated docs.

Diff: 7ba9c5a962...6e9b63e537

* [jenkins] Make it possible to force docs testing by applying a label to pull requests.
2018-11-21 10:11:55 -05:00
Rolf Bjarne Kvinge 6289d941d2
Bump maccore to get provisioning profile fix. (#5160)
Commit diff for xamarin/maccore:

Diff: 278d0e0c98...7ba9c5a962
2018-11-21 01:09:18 -05:00
Rolf Bjarne Kvinge ecfe54a814
Bump maccore to get mlaunch build fix. (#5141)
Commit list for xamarin/maccore:

* xamarin/maccore@278d0e0c98 [mlaunch] Fix mlaunch build by using xibuild. (#1159)

Diff: e73094e632...278d0e0c98
2018-11-19 11:45:32 -05:00
Sebastien Pouliot 47ff8fd1eb
Update dependencies to their heads (#5091)
Commit list for xamarin/Xamarin.MacDev:

* xamarin/Xamarin.MacDev@49a17b1 VSTS 702327: Launch image sizes for iPhone XS Max and iPhone XR (#35)
* xamarin/Xamarin.MacDev@95599c5 Added new Xcode10 Watch Complication values (#34)
* xamarin/Xamarin.MacDev@59b15be Use Version.TryParse
* xamarin/Xamarin.MacDev@2dd5fa0 Merge pull request #32 from xamarin/vsts-692176
* xamarin/Xamarin.MacDev@a97390f VSTS-692176: Add missing AutoFill Credential Provider entitlement
* xamarin/Xamarin.MacDev@19b14f6 Added API to get the recommended Xcode version value

Diff: 39ea45bad4...49a17b1cbb

Commit list for mono/mono:

* mono/mono@4d7b7ab375 [ci] Fix Windows .msi build
* mono/mono@21dc7470bc [bcl] avoid false pinning in GCTest (#11534)
* mono/mono@d9779c1df6 [interp] accept typed-by-ref as return type from a JIT call (#11538)
* mono/mono@e7e14a7929 [interp] transform delegate invoke in method body too (#11549)
* mono/mono@cadeaf43da [ci] Switch to new syntax of Azure Storage plugin

Diff: 709b46e333...4d7b7ab375

Commit list for xamarin/maccore:

* xamarin/maccore@e73094e632 Update maciostools to head (#1117)
* xamarin/maccore@4902ebbdbd Merge pull request #1105 from xamarin/swift-o-matic-optional-virtual-constructor
* xamarin/maccore@76ecea4760 Added IsOptional property.
* xamarin/maccore@77d93295bd Added a test where the init fails to ensure both paths work.
* xamarin/maccore@3d989b1ca4 Support for optional constructors in virtual classes.
* xamarin/maccore@bfdc782d0e Merge pull request #1100 from xamarin/swift-o-matic-constructor-mulligan
* xamarin/maccore@cf8025724d Added field and prop for ClassHandle
* xamarin/maccore@dc2e3f32fe Trimmed down ObjC constructors.
* xamarin/maccore@b53827c151 [SoM] Document CI a bit. (#1101)
* xamarin/maccore@46d01c8c10 [SoM] Provision XI and Mono as well. (#1099)
* xamarin/maccore@b4455eafcb bye bye old code.
* xamarin/maccore@34730dfeac Lots of changes for constructor refactoring.
* xamarin/maccore@bd09006725 Merge pull request #1096 from xamarin/swift-o-matic-required-init
* xamarin/maccore@2af91dc79a Label those asserts!
* xamarin/maccore@ea5b501a47 It looks like cmake isn't there?
* xamarin/maccore@b50285719f Support for required init methods
* xamarin/maccore@6e7187da41 [install-qa-provisioning-profiles] Create directory before trying to create files in it. (#1095)
* xamarin/maccore@8addb4a338 Merge pull request #1092 from xamarin/swift-o-matic-objc-methods
* xamarin/maccore@9dc7111497 Removed dead code, added nfloat.
* xamarin/maccore@663279065d Removed dead code.
* xamarin/maccore@3852918abc Added code to import C# methods defined in ObjC bindings.

Diff: b35c3a8d76...e73094e632
2018-11-06 13:28:41 -05:00
Rolf Bjarne Kvinge 6044a74ae2
Bump maccore to get fix for xamarin/maccore#1090. (#4989)
* Bump maccore to get fix for xamarin/maccore#1090.

Diff: 46a1224794...b93ee3155d

* Bump maccore again.

Commit list for xamarin/maccore:

* xamarin/maccore@b35c3a8d76 Build mlaunch with msbuild instead of xbuild. (#1091)

Diff: b93ee3155d...b35c3a8d76
2018-10-17 07:13:25 +02:00
Sebastien Pouliot 6284095545
Bump maccore to head of 15.9 (#4958)
Commit list for xamarin/maccore:

* xamarin/maccore@1c87736468 Bump maciostools to head of d15-9 (#1082)

Diff: c64e799574...1c87736468
2018-10-09 19:11:14 -04:00
Vincent Dondain 42dcb906eb Bump maccore 2018-09-19 11:27:17 -04:00
Vincent Dondain 2174ec41a2 Merge branch 'xcode10' 2018-09-18 14:12:39 -04:00