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

13983 Коммитов

Автор SHA1 Сообщение Дата
Alex Soto 652353a6f7
[xcode14] Merge release/6.0.400 into xcode14 (#15686)
We had a bunch of conflicting CI changes, I just took Xcode14 as the source of truth for those.
2022-08-17 14:15:15 +02:00
TJ Lambert b6ece9e175
[PassKit] Update bindings for Xcode 14 beta 1-5 (#15613)
* Starting Xcode14 changes for PassKit Beta 123

* use protocol correctly, ignore conformance

* make suggested changes

* add the abstract to the ignore files

* removing disabledefaultctor

* remove empty todo files

* use manual file for same type constructors and beta changes

* adjust apiselector test

Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
Co-authored-by: Alex Soto <alex@alexsoto.me>
2022-08-12 15:17:55 -05:00
Chris Hamons 2705912adf
[coreimage] Xcode 14 Beta 1-4 (#15661)
* [coreimage] Xcode 14 Beta 1-4

* Add issue link

* Correct new abstract on existing protocols
2022-08-10 11:48:03 -04:00
Alex Soto 1d40aa42dd
[xcode14] Bump to latest Xcode 14 Beta 5 (#15663)
* [xcode14] Bump to latest Xcode 14 Beta 5

* [CloudKit] Fix cloudkit intro on tvOS

* Revert "[Tests] Fix an monotouch-test test that landed broken. (#15503)"

This reverts commit 161de84bcf.

* Update tools/common/StaticRegistrar.cs

Co-authored-by: Manuel de la Pena <mandel@microsoft.com>

* Fix typo

* [CHIP] Tell our drivers to not link CHIP at all

Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2022-08-10 11:11:40 -04:00
Manuel de la Pena 3962f6cb34
[SharedWithYouCore] Add new framework for xcode14. (#15634) 2022-08-08 19:41:32 -04:00
VS MobileTools Engineering Service 2 5db3b7c96b
[generator] Do not zero-extend implied catalyst attributes (#15659)
- In the [Xcode 14 Photo PR](https://github.com/xamarin/xamarin-macios/pull/15608) a test is failing with this:

```
ILLINK : error MT2362: The linker step 'Registrar' failed during processing: One or more errors occurred. (The type 'Photos.PHPersistentObjectChangeDetails' (used as a return type in Photos.PHPersistentChange.ChangeDetails) is not available in MacCatalyst 16.0 (it was introduced in MacCatalyst 16.0.0). Please build with a newer MacCatalyst SDK (usually done by using the most recent version of Xcode). [/Users/donblas/Programming/xamarin-macios/tests/dotnet/MySimpleApp/MacCatalyst/MySimpleApp.csproj]
  		) (The type 'Photos.PHObjectType' (used as a parameter in Photos.PHPersistentChange.ChangeDetails) is not available in MacCatalyst 16.0 (it was introduced in MacCatalyst 16.0.0). Please build with a newer MacCatalyst SDK (usually done by using the most recent version of Xcode).
  		) (The type 'Photos.PHPersistentChangeFetchResult' (used as a return type in Photos.PHPhotoLibrary.FetchPersistentChanges) is not available in MacCatalyst 16.0 (it was introduced in MacCatalyst 16.0.0). Please build with a newer MacCatalyst SDK (usually done by using the most recent version of Xcode).
  		) (The type 'Photos.PHPersistentChangeToken' (used as a parameter in Photos.PHPhotoLibrary.FetchPersistentChanges) is not available in MacCatalyst 16.0 (it was introduced in MacCatalyst 16.0.0). Please build with a newer MacCatalyst SDK (usually done by using the most recent version of Xcode).
```

The details of how we fail are written up in [this issue](https://github.com/xamarin/xamarin-macios/issues/15643) but since sharpie never outputs versions in the form of x.y.z where .z is zero we only hit this with generated attributes.

Because of this fact, we can work around it with a generator change.

This commit changes how we "imply" attributes from iOS to Catalyst. As a brief reminder, because of historical bindings we assume anything that has iOS and not a Catalyst really means "treat iOS as if it was also Catalyst".

This work is done in `AddImpliedCatalyst` and uses `CloneFromOtherPlatform` to make a copy of an attribute, because there is no easy way to say "I want a copy of this, but with this other platform". `CloneFromOtherPlatform` used to always call the 3 version (Major, Minor, Revision) constructor, even when the attribute being cloned only used Major.Minor.

However, this caused us to "zero extend" the version with another zero, which triggers this bug, so stop doing that. Uglier code in the generator, but it works better.

Co-authored-by: Chris Hamons <chris.hamons@xamarin.com>
2022-08-08 15:44:02 -05:00
Israel Soto 7bc9bc5038
[EventKit] Add support for Xcode 14 beta 1 (#15542)
Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2022-08-08 10:36:32 -04:00
Israel Soto 145468ea1b
[PushKit] Added support for Xcode 14 (#15637) 2022-08-08 10:34:29 -04:00
Israel Soto cbb1b861ec
[MessageUI] Added support for Xcode 14 beta 1 & 2 (#15652) 2022-08-08 10:33:04 -04:00
VS MobileTools Engineering Service 2 c32522c347
[xcode14] [UIKit] Remove the preprocessor directives for watchOS. (#15655)
This change should have 0/null/nine/nada changes in the API. The goal is
to remove the preprocessor directives to ensure that the xcode14
bindings have a smaller diff and are easier to review.

Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2022-08-08 09:42:52 -04:00
Manuel de la Pena d9cd069f07
[BackgroundAssets] Add new framework from Xcode1 4 beta 4. (#15649)
Co-authored-by: Alex Soto <alex@alexsoto.me>
2022-08-08 09:38:56 -04:00
Manuel de la Pena f35cc9b590
[ScreeCaptureKit] Add support for Xcode 14 beta 4. (#15647) 2022-08-08 09:37:12 -04:00
Manuel de la Pena ee9751be14
[SafariServices] Add support for Xcode14 upt to beta 4. (#15635) 2022-08-08 09:35:11 -04:00
Manuel de la Pena a0e0e94afd
[RoomPlan] Update xtro. (#15644) 2022-08-07 14:09:14 -04:00
Manuel de la Pena d02dd49235
[PushToTalk] Add new framework for Xcode 14 bet4. (#15645)
Co-authored-by: Alex Soto <alex@alexsoto.me>
2022-08-07 14:07:21 -04:00
Manuel de la Pena d80759cbbe
[HomeKit] Update for Xcode 14 beta 4. (#15650) 2022-08-07 14:00:37 -04:00
Manuel de la Pena 555a2446f8
[ExecutionPolicy] Add support for xcode14 beta 4. (#15641) 2022-08-07 13:58:47 -04:00
Manuel de la Pena 29e48e56cf
[Xtro] Update xtro after GameKit. (#15625)
We had a mismatch between what was tested and what was compiled which
resulted in us missing this.
2022-08-07 13:51:13 -04:00
Manuel de la Pena 9000d7f9f6
[HealthKitUI] Add support for xcode14 beta4. (#15640) 2022-08-05 16:07:17 -04:00
Manuel de la Pena 7749b91153
[DeviceCheck] Add support for Xcode 14 beta 4. (#15639) 2022-08-05 11:51:11 -04:00
Manuel de la Pena 448f3e5f6d
[PHASE] Add support for xcode14 beta 4. (#15638) 2022-08-05 11:47:56 -04:00
Manuel de la Pena 839894852d
[Speed] Add support Xcode14 beta 1, 2, 3 and 4 (#15627) 2022-08-05 08:48:55 -04:00
Manuel de la Pena 94d9e322cd
[SpriteKit] Add support for Xcode 14 beta 1, 2, 3, 4 (#15626) 2022-08-05 08:29:36 -04:00
Manuel de la Pena ae6a1e060c
[ShazamKit] Remove availability from an error enum. (#15610) 2022-08-04 20:43:01 -04:00
Israel Soto f850a20d4c
[WebKit] Add support for Xcode 14 beta 1, 2 & 3 (#15525)
Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2022-08-04 17:05:35 -04:00
VS MobileTools Engineering Service 2 d08af456a8
[xcode14] [CI] Make sure we do not have pkgs from other builds. (#15624)
Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2022-08-04 10:40:35 -04:00
Manuel de la Pena 3609d5145a
[CoreSpotlight] Add support for Xcode 14 beta 4. (#15605) 2022-08-03 17:30:01 -04:00
Manuel de la Pena 4ae1b19e7d
[GameKit] Update binding for xcode 14 beta 4. (#15607) 2022-08-03 17:29:19 -04:00
Manuel de la Pena 7157ac41a7
[Xcode14] Merge main into xcode14 2022-08-03 17:17:30 -04:00
Manuel de la Pena 7be1d8322c
[CoreText] Update binding for xcode 14 beta 4. (#15606) 2022-08-03 10:45:48 -04:00
Manuel de la Pena 1481fd8cc5
[StoreKit] Update bindings for Xcode 14 beta 1, 2, 3 & 4 (#15609) 2022-08-03 10:44:24 -04:00
Manuel de la Pena 57adecc437 Merge branch 'main' into xcode14-merge-main 2022-08-03 10:34:56 -04:00
Manuel de la Pena 8a17b2592f
[CI] List the installed frameworks in the test bot. (#15611) 2022-08-03 10:25:20 -04:00
Rolf Bjarne Kvinge 29df69192f
[nnyeah] Return a non-zero exit code if something goes wrong. (#15450) 2022-08-02 19:28:15 -04:00
TJ Lambert c8c55ff01a
[ShazamKit] Update bindings for Xcode 14.0 beta 1&2&3&4 (#15539)
Co-authored-by: tj_devel709 <antlambe@microsoft.com>
Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2022-08-02 11:46:00 -05:00
Steve Hawley f069898a29
[nnyeah] update documentation (#15592)
* update documentation

* clean up mark down
2022-08-02 11:11:10 -04:00
Chris Hamons 3c359f5838
[foundation] Xcode 13 & Xcode 14 beta 1-3 bindings (#15579)
- Xcode 13 section Based upon https://github.com/xamarin/xamarin-macios/pull/13328- 
- Some disabled due to https://github.com/xamarin/maccore/issues/2608
2022-08-01 10:22:39 -05:00
Chris Hamons 4276c90260
[xcode14] Bump to beta 4 (#15584)
Co-authored-by: Alex Soto <alex@alexsoto.me>
2022-07-29 12:34:27 -05:00
Rolf Bjarne Kvinge 78020cbaba
[msbuild] Remove dead code from the Codesign task. (#15519)
Fixes this warning:

    xamarin-macios/msbuild/Xamarin.iOS.Tasks.Windows/Tasks/Codesign.cs(12,27): warning CS0649: Field 'Codesign.cancellationSource' is never assigned to, and will always have its default value null [xamarin-macios/msbuild/Xamarin.iOS.Tasks.Windows/Xamarin.iOS.Tasks.Windows.csproj]
2022-07-27 10:21:45 -04:00
Manuel de la Pena 7bc1d607b8
[Xcode14] Add missing availability on dotnet. fixes #2607 (#15578)
Add missint attrs to fix https://github.com/xamarin/maccore/issues/2607
2022-07-27 10:15:44 -04:00
Manuel de la Pena b6488fc7ae
[Xcode14] Bring main to xcode14. 2022-07-26 17:14:57 -04:00
Rolf Bjarne Kvinge e18fe5a015
[tests] Don't include ErrorHelper.cs nor error.cs in Xamarin.MacDev.Tasks.Tests. (#15518)
Fixes these compiler warnings:

    xamarin-macios/src/ObjCRuntime/ErrorHelper.cs(22,17): warning CS0436: The type 'ProductException' in 'xamarin-macios/tests/msbuild/Xamarin.MacDev.Tasks.Tests/../../../tools/common/error.cs' conflicts with the imported type 'ProductException' in 'Xamarin.iOS.Tasks, Version=15.11.0.465, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'. Using the type defined in 'xamarin-macios/tests/msbuild/Xamarin.MacDev.Tasks.Tests/../../../tools/common/error.cs'. [xamarin-macios/tests/msbuild/Xamarin.MacDev.Tasks.Tests/Xamarin.MacDev.Tasks.Tests.csproj]
    xamarin-macios/tools/common/error.cs(10,34): warning CS0436: The type 'ErrorHelper' in 'xamarin-macios/tests/msbuild/Xamarin.MacDev.Tasks.Tests/../../common/ErrorHelper.tests.cs' conflicts with the imported type 'ErrorHelper' in 'Xamarin.iOS.Tasks, Version=15.11.0.465, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'. Using the type defined in 'xamarin-macios/tests/msbuild/Xamarin.MacDev.Tasks.Tests/../../common/ErrorHelper.tests.cs'. [xamarin-macios/tests/msbuild/Xamarin.MacDev.Tasks.Tests/Xamarin.MacDev.Tasks.Tests.csproj]
2022-07-26 11:42:44 -04:00
Rolf Bjarne Kvinge 8cc194ac86
[msbuild] Ignore CS0169 in a few places. (#15520)
Fixes these warnings:

    msbuild/Xamarin.iOS.Tasks/Model/DataItem.cs(25,31): warning CS0169: The field 'DataItem.UnsupportedData' is never used [xamarin-macios/msbuild/Xamarin.iOS.Tasks/Xamarin.iOS.Tasks.csproj]
    msbuild/Xamarin.iOS.Tasks/Model/DataSet.cs(12,31): warning CS0169: The field 'DataSet.JsonData' is never used [xamarin-macios/msbuild/Xamarin.iOS.Tasks/Xamarin.iOS.Tasks.csproj]

Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2022-07-26 11:42:06 -04:00
Manuel de la Pena af04116098
[TVServices] Add support for Xcode 14 beta 1, 2 & 3 (#15553) 2022-07-26 11:41:36 -04:00
Manuel de la Pena 7a3729f94b
[VideoSubscriptionAccount] Add support for Xcode 14 beta 1,2 & 3 (#15541) 2022-07-26 11:41:06 -04:00
TJ Lambert 481e3ec53a
[Fix] Reorder the enum to the correct order (#15540)
Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
2022-07-26 11:40:12 -04:00
TJ Lambert 08ea6148ec
[GameKit] Update bindings for Xcode 14.0 beta 1&2 (#15557)
Co-authored-by: tj_devel709 <antlambe@microsoft.com>
2022-07-26 11:39:07 -04:00
TJ Lambert ffcdcc1e3b
[CloudKit] Update bindings for Xcode 14 beta 1and2 (#15546)
Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
2022-07-26 11:35:58 -04:00
Israel Soto 0b66c1c5ae
[UniformTypeIdentifiers] Fix for support for Xcode 14 beta 1, 2 & 3 (#15563) 2022-07-26 11:20:43 -04:00
Manuel de la Pena 4c4b906bc4 [Xcode14] Merge main into xcode14. 2022-07-26 11:15:34 -04:00