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

27 Коммитов

Автор SHA1 Сообщение Дата
Rolf Bjarne Kvinge 968f9d1214
[WebKit] Merge WKWebKit into WebKit. (#17062)
A long time ago, Apple created WebKit bindings for macOS, and we bound those in the webkit.cs and WebKit/*.cs files. These were later deprecated in macOS 10.14.

A bit later (iOS 8.0 / macOS 10.10) Apple created new (and severely limited) WebKit API for both iOS and macOS, and since these were quite different/new, we bound them in wkwebkit.cs and WKWebKit/*.cs files.

However, the actual namespace for both is WebKit, which leaves us with a few special-cases in our code to handle the fact that we've bound the same namespace in different files/directories.

Unifying these implementations in webkit.cs and WebKit/*.cs, makes it possible to avoid these special cases.

I've also explicitly added No* availability attributes to the old and deprecated macOS bindings for all other platforms than macOS, in order to avoid more special-casing when it comes to availability attributes (and that logic is already complicated enough as it is).
2022-12-19 18:37:53 +01:00
Chris Hamons 69750b2bdc
[CODEOWNERS] chamons saying goodbye (#16337)
- Remove self (and a stray whitneyschmidt)
- Thanks for many good years and plenty of 🍌
2022-10-14 12:05:54 -04:00
Frank A. Krueger bd4fee0cdc
Add MetalPerformanceShadersGraph Bindings (#14303)
I'm very pleased to present full bindings to the MetalPerformanceShadersGraph framework!

I'm happy with how everything turned out with the exception of a few notes and questions below.

I re-implemented Apple's MNIST sample (from https://developer.apple.com/documentation/metalperformanceshadersgraph/training_a_neural_network_using_mps_graph) here:

https://gist.github.com/praeclarum/b8077771fb341a1f9c28240113e00425

It's also added as a unit test.

Fixes #14286

### Notes

* Although the API says it works on macOS 11, it has bugs and crashes with errors even with Apple’s Swift examples. It’s better on macOS 12. iOS 14 and on is fine.

* `MPSGraphSparseStorageType` has terrible names. They match Apple's but I wish they were better.

* I added convenience methods to `MPSNDArray` and `MPSGrapTensorData` and the `Variable` and `Constant` operations to decrease the amount of unsafe code users have to write. I currently do this for 32-bit floats, the most common data type.

Co-authored-by: Alex Soto <alex@alexsoto.me>
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2022-05-10 10:52:22 +02:00
Rolf Bjarne Kvinge b454fb457f
Yeah Steve! (#14551)
No doubts here
2022-03-29 13:01:52 -04:00
Rolf Bjarne Kvinge 7b4dc3a941
[CODEOWNERS] Fix my name. (#14306) 2022-03-03 17:50:28 -05:00
Rolf Bjarne Kvinge d94a0f53bd
[msbuild] Add @mauroa as a code owner. (#12766) 2021-09-17 13:19:03 -04:00
Sebastien Pouliot 89d014c854
Update CODEOWNERS (#12725) 2021-09-14 10:25:55 -04:00
Sebastien Pouliot d6b0cdbed5
Update CODEOWNERS (#12599)
Co-authored-by: Sebastien Pouliot <sebastien.pouliot@microsoft.com>
2021-08-31 16:43:47 -04:00
Rolf Bjarne Kvinge 9e20285ebb
[tests] Merge the msbuild-mac tests into the Xamarin.MacDev.Tests project. (#10129) 2020-12-04 13:05:51 +01:00
Chris Hamons c2697b1bf3
Update CODEOWNERS. 👋 (#10090) 2020-11-13 09:20:14 -06:00
Manuel de la Pena 1467b247d4
[CODEOWNERS] Add the rightful owners of the device tests. (#8938) 2020-06-23 13:29:31 -04:00
Manuel de la Pena 04da2a14c3
[CODEOWNERS] Update ownership. (#8771)
Done against my will and due to peer pressure.
2020-06-04 21:11:14 -04:00
Rolf Bjarne Kvinge 03cf7bb1c0
[msbuild] Remove Jeff as a code owner. (#8688) 2020-05-27 16:31:29 +02:00
Daniel Cazzulino 544938e5df
Update CODEOWNERS
Removing @kzu as code owner for /msbuild
2020-05-11 12:30:25 -03:00
Vincent Dondain df8ec31444
[codeowners] Removing myself as code owner (#8529) 2020-05-06 17:26:11 -04:00
Chris Hamons dd75eedacf [codeowners] Add chamons to a few areas (#5147) 2018-11-19 22:20:40 -05:00
Vincent Dondain eec95e881c Merge branch 'd15-8' into xcode10-rebase-15.8 2018-08-13 21:04:56 -04:00
Manuel de la Pena 7c7f46da28
[iTunesLibrary] Xcode 10 beta 3 support. (#4462) 2018-08-08 16:34:16 +02:00
Miguel de Icaza ee4faee1c9 [Network] Declare the Network library in the relevant places 2018-07-05 15:01:47 -04:00
Alex Soto 3aa2167928
[IdentityLookupUI] Add bindings for Xcode 10 Beta 1 (#4281) 2018-06-15 20:46:35 -05:00
Manuel de la Pena f77f44940e
[NaturalLanguage] Added the new framework for Xcode10. (#4236) 2018-06-14 19:21:44 +02:00
Sebastien Pouliot 5784f8daee
[authenticationservices] New iOS-only framework added in beta 1 (#4234) 2018-06-13 14:06:37 -04:00
Alex Soto 20f5d952a9
[CarPlay] Adds Xcode 10 Beta 1 Bindings (#4217)
* [CarPlay] Adds Xcode 10 Beta 1 Bindings

* Adds [DisableDefaultCtor] to CPVoiceControlTemplate

* Implement feedback
2018-06-12 12:12:20 -07:00
Manuel de la Pena 2286b80d78
Update CODEOWNERS 2018-05-15 14:29:59 -04:00
Sebastien Pouliot 0df4274918
Update CODEOWNERS files (#3455) 2018-02-12 08:13:44 -05:00
Chris Hamons c0202e0e2b
PMCS Removal (#3197)
You were the preprocessor we wished C# had natively

Removing PMCS requires these changes:
* Remove XamCore from src/
* Remove XamCore from tools/
* Remove XamCore from runtime/
* nint/nuint enum conversion
* _compat_ enum conversion
* NSAction conversion
* Hand fix single API incorrectly converted by PMCS to unbreak compatibility
   - Due to a bug in PMCS, the nuint was incorrectly converted in this API.
   - However, as that ship as sailed, we must "fix" it until XAMCORE_4_0
* Update readme
* Bump macios-binaries
2018-02-05 10:26:29 -05:00
Rolf Bjarne Kvinge 526d658712 Add a CODEOWNERS file. (#2700)
* Add a CODEOWNERS file.

* Add Xcode 9 frameworks and @me
2017-09-15 14:19:45 +02:00