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

8371 Коммитов

Автор SHA1 Сообщение Дата
Rolf Bjarne Kvinge 5eed37bd45
Rename master to main. (#9561)
* 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'.

This is a backport of PR #8851.
2020-09-02 15:47:12 +02:00
monojenkins c6cc98720b
fix typo (#9564)
Co-authored-by: Whitney Schmidt <whschm@microsoft.com>
2020-09-01 12:24:28 -04:00
Alex Soto 7c690ebddc
[d16-7] Bump maccore to get provisioning changes (#9557)
New commits in xamarin/maccore:

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

Diff: c7b48ac491..f08af6cc5c
2020-09-01 10:16:08 -04: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
Whitney Schmidt efe8abd606
[CarPlay] [Xcode 12] Update through beta 6 (#9479)
* carplay initial updates through beta 6
2020-08-28 13:45:43 -04:00
Rolf Bjarne Kvinge e5e9ff995c
[msbuild] Stop supporting watchOS 1 apps. (#9542)
We can delete much more code, but that can be done later, to avoid the
potential for merge conflicts when merging the xcode12 branch back into main.
2020-08-28 17:11:59 +02:00
Alex Soto 4129224408
[Vision] Update bindings to Xcode 12 Beta 1 - 6 (#9523)
* [Vision] Update bidnings to Xcode 12 Beta 1 - 6

* Add feedback

* fix assert messages

* Fix error message

* Apply feedback and stop all the 🤦
2020-08-28 10:57:22 -04:00
monojenkins 7f01fcd68c
[tests] Disable currently broken System.Tests.DateTimeTests mono tests (#9540)
Details in https://github.com/mono/mono/issues/16623#issuecomment-678248447

This affects all internal bots running mscorlib xunit tests

Done at type level since it seems we can't ignore individual tests
when unicode/RTL is used in the string output

ref: https://github.com/xamarin/maccore/issues/2296
2020-08-28 09:06:14 -04:00
Sebastien Pouliot 1f37a5c40e
[xcode12][tests][xtro] Update xtro files (#9541) 2020-08-28 09:05:34 -04:00
Whitney Schmidt ff846de168
updates for beta 6 (#9522) 2020-08-27 10:36:28 -04:00
Alex Soto dccf5cf00b
[Intents] Update bindings to Xcode 12 Beta 6 (#9521) 2020-08-26 21:01:34 -04:00
Sebastien Pouliot 2235cac953
Revert "[MTouch] Add a workaround for a failing tests in the Xcode 12 betas. (#9073)" (#9519)
This reverts commit c170ba2fe0.

This was fixed with beta 5/6, i.e. return to "normal"

Fix https://github.com/xamarin/maccore/issues/2263
2020-08-26 20:43:21 -04:00
Sebastien Pouliot d7bd8f9afa
[systemconfiguration] Update up to Xcode 12 beta 6 (#9520) 2020-08-26 20:40:18 -04:00
Sebastien Pouliot 19701c6292
[uikit] Enable Intents API for tvOS (#9503) 2020-08-26 08:54:46 -04:00
Alex Soto 561214eb07
[xcode12] Bump PR for Xcode 12 Beta 6 (#9507) 2020-08-26 00:46:10 -04:00
Manuel de la Pena 26c4a88e68
[Accelerate] Ignore the new bindings for Xcode12 beta 5. (#9500)
Checked and the other functions that are similar to the new ones are not
bound. We only do this framework partially, so I'm adding them to the
ignore until we have a customer that requires them.
2020-08-25 19:25:58 -04:00
Manuel de la Pena 9c134344a8
[CallKit] Ignore framework on Mac OS X. (#9499) 2020-08-25 19:25:31 -04:00
Manuel de la Pena 420279b4e4
[ClockKit] Ignore framework on iOS. (#9495) 2020-08-25 16:27:27 -04:00
Manuel de la Pena 0c74444094
[CoreHaptics] Ignore framework on MacOS X due to issues in the headers. (#9490)
Although the headers are present, the framework cannot be used since the
header references AVAudioSession and is a class that is not present in
MacOS X
2020-08-25 12:58:10 -04:00
TJ Lambert b25f09d87c
[AppKit] fix deprecation message (#9481)
Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
2020-08-25 11:03:23 -05:00
TJ Lambert ea4c5efc5b
[OSLog] moving the todo selectors into ignore files (#9482)
Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
2020-08-25 09:54:47 -05:00
Chris Hamons 96e3df207d
[msbuild] Fix AdditionalAppExtensions entitlement logic (#9477)
- Fixes https://github.com/xamarin/xamarin-macios/issues/9458
- Defining the variable over multiple lines changes output to include incorrect newline
- Auto tests did not catch, as they don't sign on bots due to infrastructure issues.
- Was refactored _after_ manual tests and not retested
2020-08-25 09:26:07 -05:00
Sebastien Pouliot 6879dcf8bb
[tests][security] Re-enable two disabled tests after validation (#9483) 2020-08-25 08:46:57 -04:00
Manuel de la Pena 010a71cda5
[VideoToolBox] Update framework to xcode 12 beta 5. (#9457) 2020-08-24 17:39:35 -04:00
monojenkins cc65a73493
[xcode12] [Bug] Fix AVAudioFormat failure on older OS (#9474)
* fix_avaudioformat_monotouch_failure

Co-authored-by: Whitney Schmidt <whschm@microsoft.com>
2020-08-24 13:58:56 -04:00
TJ Lambert b106e47dac
[AppKit] Update bindings to Xcode 12 Beta 5 (#9456) 2020-08-24 09:52:51 -05:00
Sebastien Pouliot 869b6ab081
[tests][monotouch-test] Re-enable SystemSoundTest (#9453)
Works with beta 5
part of https://github.com/xamarin/xamarin-macios/issues/8943
2020-08-24 08:48:11 -04:00
Sebastien Pouliot c82b7bd15e
[tests][monotouch-test] Re-enable some ARKit tests (#9454)
Things are a bit better with beta 5
part of #8943
2020-08-24 08:46:27 -04:00
Sebastien Pouliot de107bc26d
[tests][monotouch-test] Re-enable some disabled tests from beta 3 (#9455)
Seems to work fine with beta 5
part of #8943
2020-08-24 08:45:06 -04:00
Manuel de la Pena a19b0f2c75
[Submission] Fix all the selectors that apple warns about. (#9268) (#9408)
* [Submission] Fix all the selectors that apple warns about. (#9268)

We have noticed the following message from Apple when performing
submissions with Xamarin.iOS:

> ITMS-90338: Non-public API usage - The app references non-public
> selectors in WcBc.iOS: behaviorTypes, convolutionState,
> discoverAllContactUserInfosWithCompletionHandler:,
> discoverAllContactsCompletionBlock,
> discoverUserInfoWithEmailAddress:completionHandler:,
> discoverUserInfoWithUserRecordID:completionHandler:,
> discoverUserInfosCompletionBlock, displayContact, drawableResizesAsynchronously,
> encodeToCommandBuffer:sourceImage:convolutionState:,
> encodeToCommandBuffer:sourceImage:destinationImage:state:,
> getProperty:onChannel:responseHandler:, hasProperty:onChannel:responseHandler:,
> initWithEmailAddresses:userRecordIDs:, initWithMIDIEntity:dataReadyHandler:,
> initWithZoneID:options:, initWithZoneID:subscriptionID:options:,
> isPublicDatabase, mouseUpAction, newDrawable, propertyChangedCallback,
> removeAllAppearanceStreams, replaceTextStorage:, retrieveConnectedPeripherals,
> retrievePeripherals:, setDiscoverAllContactsCompletionBlock:,
> setDiscoverUserInfosCompletionBlock:, setDrawableResizesAsynchronously:,
> setEditedMask:, setMouseUpAction:, setMovieControlMode:,
> setProperty:onChannel:responseHandler:, setPropertyChangedCallback:,
> setSocketFamily:, setTemporaryAttributes:forCharacterRange:, setUserRecordIDs:,
> sourceOffset, subscriptionOptions, takeBackgroundColorFrom:, takePasswordFrom:,
> temporalAntialiasingEnabled, userRecordIDs. If method names in your source code
> match the private Apple APIs listed above, altering your method names will help
> prevent this app from being flagged in future submissions. In addition, note
> that one or more of the above APIs may be located in a static library that was
> included with your app. If so, they must be removed. For further information,
> visit the Technical Support Information at http://developer.apple.com/support/technical/

All of them have been removed but without a break in the API excep
"initWithMIDIEntity:dataReadyHandler:" wich does look like an error on
Apples side.

Empty stubs are used as much as possible except on those cases in which
a handler is called or an output variable should be modified (buffer,
out param) to minimize the users surprise at runtime.
2020-08-21 16:30:51 -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
Manuel de la Pena f476dea2c2
[Gamekit] Update framework for xcode12 beta 5. (#9445) 2020-08-21 12:51:08 -04:00
Manuel de la Pena 91ce8b18cb
[ARKit] Update framework to Xcode 12 beta 5. (#9402)
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
2020-08-21 10:37:15 -04:00
TJ Lambert f31baa28f6
[AutomaticAssessmentConfiguration] Update Binding to Xcode 12 beta 5
Co-authored-by: TJ Lambert <tj.lambert@microsoft.com>
2020-08-21 09:36:56 -05:00
Manuel de la Pena cbdbbaf381
Merge pull request #9436 from xamarin/backport-test-importer-fixes
[Harness] Backport test importer fixes
2020-08-21 09:34:20 -04:00
Sebastien Pouliot 7896de9de6
[security] Update xtro files (for old, deprecated macOS API) (#9425) 2020-08-21 09:31:37 -04:00
Manuel de la Pena 019a7ef6f6
[CoreLocation] Update framework to Xcode 12 beta 5. (#9427)
Co-authored-by: Whitney Schmidt <whschm@microsoft.com>
2020-08-21 00:06:33 -04:00
Alex Soto f90876412d
[ScreenTime] Update bindings to Xcode 12 Beta 5 (#9430) 2020-08-20 22:05:14 -04:00
Alex Soto 8848fab8a3
[Intents] Update bindings to Xcode 12 Beta 5 (#9426) 2020-08-20 22:04:52 -04:00
Manuel de la Pena dbaaa51786 [Harness] Use readers over paths. (#8534)
As issue https://github.com/xamarin/xamarin-macios/issues/8533 states,
not all loggers support the BullPath property, all of them do support
the GetReader one. We move the creation of the failures to use the
readers and reduce the chances of getting an exception.

fixes: https://github.com/xamarin/xamarin-macios/issues/8533
2020-08-20 21:35:03 -04:00
Rolf Bjarne Kvinge b0efe7356c [xharness] Don't replace existing files, instead add new files, when providing human-readable logs. (#9123)
This makes understanding what's going on much easier.
2020-08-20 21:32:57 -04:00
Rolf Bjarne Kvinge 1faa7447a5 [xharness] Don't try to write cleaned xml into the same file as the dirty xml was. (#9122) 2020-08-20 21:30:59 -04:00
Whitney Schmidt a498449350
beta 5 updates (#9431) 2020-08-20 20:26:45 -04:00
monojenkins a1a6b332a9
Add [Obsolete] to nonexistent API (#9423)
Co-authored-by: Whitney Schmidt <whschm@microsoft.com>
2020-08-20 17:54:07 -04:00
Alex Soto 04ed08d636
[UIKit] Update bindings to Xcode 12 Beta 5 (#9419) 2020-08-20 15:51:21 -04:00
Sebastien Pouliot d81c3dd517
[xharness] Make monotouch-test (all optimization) aware of IncludesiOS32 (#9401)
Only happens on internal Jenkins
ref: https://github.com/xamarin/maccore/issues/2284
2020-08-20 14:44:52 -04:00
Sebastien Pouliot 6eef0f124f
[notificationcenter] Update for Xcode 12 beta 5 (#9416) 2020-08-20 13:09:50 -04:00
Sebastien Pouliot 0fff9b08e2
[foundation] Update for Xcode 12 beta 5 (#9413) 2020-08-20 11:36:51 -04:00
Sebastien Pouliot 98126462ec
[coreml] Update for Xcode 12 beta 5 (#9411) 2020-08-20 11:35:55 -04:00
Sebastien Pouliot 59d9634f1c
[scenekit] Update for Xcode 12 beta 5 (#9412)
The single new API was added in the bump PR
https://github.com/xamarin/xamarin-macios/pull/9406/files#diff-502c663627e50cc079cad31767bcb779R3200

but the xtro .todo was not entirely removed, so here it is.
2020-08-20 11:21:25 -04:00