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

16750 Коммитов

Автор SHA1 Сообщение Дата
Manuel de la Pena 3fec7d1cf4
[Generator] Group all those classes that act as a Cache. (#19480)
More cleaning up to help @dustin-wojciechowski with the refactoring. We
group together all those objects that act as a cache.
2023-11-20 11:21:15 -05:00
Michael Cummings (MSFT) b188371353
Add configure stage 2023-11-20 11:19:37 -05:00
Rolf Bjarne Kvinge 4beb0cd549
[Foundation] Fix a few issues with NSUrlConnection.SendSynchronousRequest. (#19458)
There's no need to bind this method manually anymore, so just add it to
our bindings.

Hopefully fixes #19289.
2023-11-20 14:14:29 +01:00
Rolf Bjarne Kvinge 14befff9f1
[src] Enable nullability in project files, and disable (for now) in files that haven't been processed yet. (#19472) 2023-11-20 07:55:48 +01:00
Rolf Bjarne Kvinge 8cd685d448
[InputMethodKit] Remove existing code for InputMethodKit. (#19462)
No InputMethodKit bindings are included in the build, so just remove the
bindings we have, since it's confusing to have code we don't build/use.

See also https://github.com/xamarin/xamarin-macios/issues/7487.
2023-11-20 07:55:13 +01:00
Rolf Bjarne Kvinge 8b0eee1092
[mmp] Don't run pkg-config when generating partial static registrar code. (#19473)
Lately I've been seeing an increase in a build failure on boths due to
pkg-config crashing when generating the partial static registrar code in mmp.

Turns out it's not necessary to run pkg-config when generating the partial
static registrar code, so just skip it in that case.

Example crash:

    Process exited with code 134, command:
    /Library/Frameworks/Mono.framework/Versions/Current/bin/pkg-config --variable=prefix mono-2
    mono_os_sem_post: semaphore_signal failed with error 15

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

    =================================================================
    	Native stacktrace:
    =================================================================
    	0x1018d2639 - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : mono_dump_native_crash_info
    	0x10186a3ee - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : mono_handle_native_crash
    	0x1018d1bff - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : sigabrt_signal_handler
    	0x7ff819ca35ed - /usr/lib/system/libsystem_platform.dylib : _sigtramp
    	0x0 - Unknown
    	0x7ff819b9cb45 - /usr/lib/system/libsystem_c.dylib : abort
    	0x101abee97 - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : monoeg_assert_abort
    	0x101a9fcff - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : mono_log_write_logfile
    	0x101abf32e - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : monoeg_g_logv_nofree
    	0x101abf3e2 - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : monoeg_g_log
    	0x101a42017 - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : mono_gc_finalize_notify
    	0x10192c512 - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : mono_sigchld_signal_handler
    	0x7ff819ca35ed - /usr/lib/system/libsystem_platform.dylib : _sigtramp
    	0x0 - Unknown
    	0x101d9b6c7 - /Users/builder/azdo/_work/_temp/codeql3000/distribution/codeql/tools/osx64/libtrace.dylib : _ZL18execve_with_tracerPKcS0_PKPcS3_i
    	0x101d9afc7 - /Users/builder/azdo/_work/_temp/codeql3000/distribution/codeql/tools/osx64/libtrace.dylib : codeql_execve
    	0x10192915c - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : process_create
    	0x101929d26 - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : ves_icall_System_Diagnostics_Process_CreateProcess_internal
    	0x101985a5f - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : ves_icall_System_Diagnostics_Process_CreateProcess_internal_raw
    	0x104538e11 - Unknown
    	0x10453702b - Unknown
    	0x10531156b - /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/4.5/mscorlib.dll.dylib : System_Threading_ThreadHelper_ThreadStart_Context_object
    	0x10530ec23 - /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/4.5/mscorlib.dll.dylib : System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool
    	0x1017c7332 - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : mono_jit_runtime_invoke
    	0x1019d6db7 - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : mono_runtime_invoke_checked
    	0x1019dd6b0 - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : mono_runtime_delegate_try_invoke
    	0x101a01c5d - /Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono-sgen64 : start_wrapper
    	0x7ff819c761d3 - /usr/lib/system/libsystem_pthread.dylib : _pthread_start
    	0x7ff819c71bd3 - /usr/lib/system/libsystem_pthread.dylib : thread_start

    =================================================================
    	Telemetry Dumper:
    =================================================================
    Pkilling 0x140704692385536x from 0x123145518841856x
    Pkilling 0x123145515659264x from 0x123145518841856x
    Entering thread summarizer pause from 0x123145518841856x
    Finished thread summarizer pause from 0x123145518841856x.
    Failed to create breadcrumb file (null)/crash_hash_0x4409842f2

    Waiting for dumping threads to resume

    =================================================================
    	External Debugger Dump:
    =================================================================

    =================================================================
    	Basic Fault Address Reporting
    =================================================================
    Memory around native instruction pointer (0x7ff819c3e1e2):0x7ff819c3e1d2  ff ff c3 90 90 90 b8 48 01 00 02 49 89 ca 0f 05  .......H...I....
    0x7ff819c3e1e2  73 08 48 89 c7 e9 df 9a ff ff c3 90 90 90 b8 53  s.H............S
    0x7ff819c3e1f2  00 00 02 49 89 ca 0f 05 73 08 48 89 c7 e9 c7 9a  ...I....s.H.....
    0x7ff819c3e202  ff ff c3 90 90 90 b8 83 01 00 02 49 89 ca 0f 05  ...........I....

    =================================================================
    	Managed Stacktrace:
    =================================================================
    	  at <unknown> <0xffffffff>
    	  at System.Diagnostics.Process:CreateProcess_internal <0x000a0>
    	  at System.Diagnostics.Process:StartWithCreateProcess <0x0075a>
    	  at System.Diagnostics.Process:Start <0x000ba>
    	  at System.Diagnostics.Process:Start <0x000a2>
    	  at <>c__DisplayClass24_1:<RunAsync>b__0 <0x0031a>
    	  at System.Threading.ThreadHelper:ThreadStart_Context <0x000aa>
    	  at System.Threading.ExecutionContext:RunInternal <0x001a9>
    	  at System.Threading.ExecutionContext:Run <0x00042>
    	  at System.Threading.ExecutionContext:Run <0x00067>
    	  at System.Threading.ThreadHelper:ThreadStart <0x00042>
    	  at System.Object:runtime_invoke_void__this__ <0x000b0>
    =================================================================

    error MM5312: pkg-config failed with an error code '134'. Check build log for details.
2023-11-20 07:54:19 +01:00
Manuel de la Pena 276d611f3e
[Generator] Try to make the project a little more manageable. (#19460)
Try to group things logical so that when we do refactor things we can
keep in our heads what is going on. This should help Dustins work.
2023-11-17 16:01:30 -05:00
dustin-wojciechowski ab7cef5dd7
[Generator] TryLoadApi method (#19470)
Extract a TryLoadApi method for BindingTouch.

---------

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
2023-11-17 11:41:11 -08:00
Rolf Bjarne Kvinge 2481102665
[ModelIO] Include MDLMaterial.cs in the build. (#19464)
Looks like we forgot to add this file to the build when we bound the
corresponding APIs.
2023-11-17 16:56:43 +01:00
Rolf Bjarne Kvinge 0f9e7fa23e
[msbuild] Enable nullability in all project files + disable nullability in each file. (#19452)
This way any new files will have nullability enabled by default.
2023-11-17 08:12:37 +01:00
Rolf Bjarne Kvinge 5c6bde37fa
[src] Try to fix race condition with regards to restoring NuGet packages. (#19467)
The build is somewhat frequently failing on the bots with this:

> /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/Current/bin/NuGet.targets(131,5): error : Could not find file "/Users/builder/azdo/_work/2/a/change-detection/tmp/src/xamarin-macios/packages/mono.options/6.12.0.148/qo8orsfq.fp5"

Although I haven't been able to reproduce it, I believe it to be a race
condition between building the .NET version of the generator and the legacy
Xamarin version of the generator: if they both try to restore NuGet packages
at the same time, things may break.

Fix this by introducing an artificial dependency between the generators, so
that they're not built simultaneously, but instead sequentially.

This might make the build a few seconds slower, but predicable builds on the
bots are way more important. Also the speed will be back to normal once we
stop building legacy Xamarin.
2023-11-17 08:03:05 +01:00
Rolf Bjarne Kvinge c8fb9132f5
[devops] Set System.Debug to false by default. (#19468)
Otherwise our build logs ends up being huge, and takes a long time to
download (or just completely crashes the browser).
2023-11-17 08:02:46 +01:00
Rolf Bjarne Kvinge e71d0018bb
[src] Delete several file that weren't included in the build. (#19466)
Delete several file that weren't included in the build:

*  WebKit/DomCssRuleList.cs: Apple has deprecated this API, so no need to add
   any extra manual bindings.

*  CoreImage/CIKernel.cs: this proposed API would:
   * Store a delegate as an instance field (this is prone to memory cycles)
    Adds state (the delegate in the previous type) to a wrapper type (which
     complicates object lifetime), and no way to clear said state.
   * No tests.

   While some of these issues are fixable, some are not without a redesign, so
   just remove this code completely.

*  System.ComponentModel/CancelEventArgs.cs: this is shipped with the BCL.

*  Security/*: only enums that don't look important.

*  Chip/ChipKeypair.cs: only contains legacy code.
2023-11-16 21:48:39 +01:00
Rolf Bjarne Kvinge 86a2e0d057
[LocalAuthentication] Make path have the correct case (#19465) 2023-11-16 21:48:11 +01:00
dotnet-maestro[bot] 7f59ff0eaa
[main] Update dependencies from dotnet/installer (#19454)
This pull request updates the following dependencies

## From https://github.com/dotnet/installer

- **Subscription**: 80cb9ffd-f92f-4fc8-9f8b-08dbca46abfb
- **Build**: 20231115.7
- **Date Produced**: November 15, 2023 7:16:37 PM UTC
- **Commit**: 97fc62d5800005e4c54778afca8c41f041a6ad0e
- **Branch**: refs/heads/release/8.0.1xx

- **Updates**:
  - **Microsoft.Dotnet.Sdk.Internal**: [from 8.0.100-rtm.23557.6 to 8.0.101-servicing.23565.7][2]

[2]: c7ee8f18f4...97fc62d580
2023-11-16 18:24:20 +01:00
Rolf Bjarne Kvinge eeb0aaaf19
Update the Mono.Options package references to the same (latest) version everywhere. (#19457) 2023-11-16 14:01:45 +01:00
Manuel de la Pena dd3aa9afca
[Generator] Move the most of the path logic out of BT. (#19429)
Co-authored-by: GitHub Actions Autoformatter <github-actions-autoformatter@xamarin.com>
2023-11-15 16:38:48 -05:00
Michael Cummings (MSFT) e04e20657f
Add --ignore-unknown-params
* fail if there are unknown parameters and --gnore-unknown-params is not provided
2023-11-15 12:42:23 -05:00
Rolf Bjarne Kvinge 5c1f372e81
[tests] Don't pass a message to Assert.Ignore. (#19453)
When run in the terminal using 'dotnet test', the text passed to
Assert.Ignore is show in red, which makes it look like a failure and is
always confusing.

Before:

![Screenshot 2023-11-15 at 10 59
29](https://github.com/xamarin/xamarin-macios/assets/249268/dbc0f4f4-660a-41b7-96fc-84a7d132a880)

After:

![Screenshot 2023-11-15 at 11 06
35](https://github.com/xamarin/xamarin-macios/assets/249268/2a5e60b0-6d9b-41db-ba18-4717e39827a5)
2023-11-15 18:12:58 +01:00
Rolf Bjarne Kvinge f3aa9ceea7
[tests] Add a cecil-test to verify capitalization. (#19443)
Add a cecil test to verify a few common capitalization issues:

* All APIs must start with an upper-cased letter (except parameter names, which must start with a lower-cased letter).
* The term "URL" should always be capitalized as "Url".
2023-11-15 17:09:07 +01:00
Manuel de la Pena 59a2e49b28
[Tests] Fix CALayer tests on Sonoma. (#19450)
Sonoma is pickier now with the way we create a CoreGraphics.CGImage,
meaning that if we do not pass the correct flags, the OS will return a
nil object (might be a good idea to move away from constructors to
factory methods).

Before this change we would get the following errors:

* CAKeyFrameAnimation_ValuesTests: System.Exception : Could not
initialize an instance of the type 'CoreGraphics.CGImage': handle is
null. It is possible to ignore this condition by setting
ObjCRuntime.Class.ThrowOnInitFailure to false.

* CALayer_ValuesTests: System.Exception : Could not initialize an
instance of the type 'CoreGraphics.CGImage': handle is null. It is
possible to ignore this condition by setting
ObjCRuntime.Class.ThrowOnInitFailure to false.
2023-11-15 11:05:56 -05:00
Rolf Bjarne Kvinge a7387f9ba5
[dotnet-linker] Remove code/file we don't need (#19447) 2023-11-15 09:14:51 +01:00
VS MobileTools Engineering Service 2 8e8bfaff4c
Localized file check-in by OneLocBuild Task: Build definition ID 17751: Build ID 8641933 (#19390)
This is the pull request automatically created by the OneLocBuild task
in the build process to check-in localized files generated based upon
translation source files (.lcl files) handed-back from the downstream
localization pipeline. If there are issues in translations, visit
https://aka.ms/icxLocBug and log bugs for fixes. The OneLocBuild wiki is
https://aka.ms/onelocbuild and the localization process in general is
documented at https://aka.ms/AllAboutLoc.

Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2023-11-14 17:36:51 -05:00
VS MobileTools Engineering Service 2 1d0d77c5d1
Localized file check-in by OneLocBuild Task: Build definition ID 17751: Build ID 8672659 (#19431)
This is the pull request automatically created by the OneLocBuild task
in the build process to check-in localized files generated based upon
translation source files (.lcl files) handed-back from the downstream
localization pipeline. If there are issues in translations, visit
https://aka.ms/icxLocBug and log bugs for fixes. The OneLocBuild wiki is
https://aka.ms/onelocbuild and the localization process in general is
documented at https://aka.ms/AllAboutLoc.
2023-11-14 17:36:05 -05:00
Rolf Bjarne Kvinge cd557d25de
[msbuild] Remove unused file. (#19433) 2023-11-14 17:58:33 +01:00
Rolf Bjarne Kvinge 3e445974a9
[tools] Enable nullability in a few files. (#19440) 2023-11-14 17:58:23 +01:00
Manuel de la Pena 9d259a539d
[monotouch-tests] Fix HK tests on sonoma. (#19446)
Before this commit we had the following failing test:

```
Error: Exception Message
Expected: String matching "Objective-C exception thrown. Name: _HKObjectValidationFailureException Reason: Type HKSample can not have endDate of NSDate.distantFuture"
But was: "Objective-C exception thrown. Name: _HKObjectValidationFailureException Reason: startDate (0001-01-01 00:00:00 +0000) and endDate (4001-01-01 00:00:00 +0000) exceed the maximum allowed duration for this sample type. Maximum duration for type
```

The new exception does not happen on macOS but does on iOS.
2023-11-14 11:15:13 -05:00
Rolf Bjarne Kvinge f9ba5467e8
Use Mono.Options NuGet instead of building from source in a few projects. (#19438)
This reduces a source dependency on the legacy Mono package.
2023-11-14 10:32:23 +01:00
Rolf Bjarne Kvinge 72ff6d9769
Bump api-tools to get fix for default interface members. (#19441)
New commits in rolfbjarne/api-tools:

* rolfbjarne/api-tools@1fbbe00 [mono-api-html] Render abstract members correctly with the 'abstract' keyword.
* rolfbjarne/api-tools@6c37358 [mono-api-html] Handle default interface members better.

Diff: 6d4007a599..1fbbe003a1
2023-11-14 08:59:04 +01:00
Rolf Bjarne Kvinge ec9151c7fe
Bump api references for .NET 8 and legacy Xamarin. (#19434)
The released commit for .NET 8 isn't the exact same commit as the one
referenced here, because the build.zip file wasn't produced in that commit -
this was fixed, so it's a few commits later. There were no API changes between
these commits though, so the API references are identical.
2023-11-14 07:44:02 +01:00
Rolf Bjarne Kvinge 21705ee361
[runtime] Use objc_[retain|release|autorelease] instead of sending messages. (#19415)
Calling the direct functions instead of sending messages is slightly faster,
and additionally it may make some static analyzers think we've enabled ARC for
our Objective-C code (which we don't, because we need to manually manage
reference counting).

These direct functions aren't in any public header (they're in a private header),
but they're documented as part of ARC here: https://clang.llvm.org/docs/AutomaticReferenceCounting.html#runtime-support,
and clang emits references to these methods from user code, so it should be safe for us to use them.

Fixes https://github.com/xamarin/xamarin-macios/issues/19413.
2023-11-14 07:42:55 +01:00
dotnet-maestro[bot] eb882b05f9
[main] Update dependencies from dotnet/xharness (#19437)
This pull request updates the following dependencies

[marker]: <> (Begin:601bc5e1-1cae-44b5-cf5f-08db9342aa2f)
## From https://github.com/dotnet/xharness
- **Subscription**: 601bc5e1-1cae-44b5-cf5f-08db9342aa2f
- **Build**: 20231113.1
- **Date Produced**: November 13, 2023 10:15:19 AM UTC
- **Commit**: dc88df0d8ae2dfa3381611fd5d843ec3e0063cbf
- **Branch**: refs/heads/main

[DependencyUpdate]: <> (Begin)

- **Updates**:
- **Microsoft.DotNet.XHarness.iOS.Shared**: [from
9.0.0-prerelease.23531.1 to 9.0.0-prerelease.23563.1][1]

[1]: e74a52e487...dc88df0d8a

[DependencyUpdate]: <> (End)


[marker]: <> (End:601bc5e1-1cae-44b5-cf5f-08db9342aa2f)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-13 13:50:25 -05:00
Manuel de la Pena a762f9ac1a
[Generator] Remove the BT reference from the NSManager. (#19427)
Lets remove little by little the need to have an object with all the
knowledge, BT has a God complex that is not helping us.

---------

Co-authored-by: GitHub Actions Autoformatter <github-actions-autoformatter@xamarin.com>
2023-11-13 13:43:51 -05:00
Manuel de la Pena d5d7591873
[Generator] Do not couple BindingTouch to the TypeCache. (#19426)
Pass the objects needed by the cache but not BT, that should help us in
the future on how we are initializing the entire execution.
2023-11-13 13:43:18 -05:00
dustin-wojciechowski 10122d6f18
[Generator] Refactor ReferenceFixer and SearchPathsAssemblyResolver (#19428)
Placed the ReferenceFixer and SearchPathsAssemblyResolver into their own cs files.
2023-11-13 08:48:35 -08:00
Rolf Bjarne Kvinge f4d6a7ea46
[tools] Don't detect/resolve binding resource packages in mtouch/mmp/dotnet-linker. Fixes #19378. (#19407)
We currently detect/resolve binding resource packages (the sidecar) in two places:

* The ResolveNativeReferences MSBuild task.
* Inside mtouch/mmp/dotnet-linker.

Which means we end up passing every native library or framework twice to the native linker.

This is usually not a problem, the native linker will ignore duplicated
arguments, except when building remotely from Windows, in which case the build
process may end up with native libraries in different locations, because files
may end up in multiple places on the remote Mac if using absolute paths (see
https://github.com/xamarin/xamarin-macios/issues/18997 for a thorough explanation).

So completely remove the logic to detect/resolve binding resource packages in
mtouch/mmp/dotnet-linker, which will avoid the issue completely.

A few mtouch tests also needed updating, since they're calling mtouch directly instead
of going through the msbuild targets.

Fixes https://github.com/xamarin/xamarin-macios/issues/19378.
2023-11-13 16:38:23 +01:00
Haritha Mohan 67327a7ba3
[Maccore] Bump to latest to get ADR updates (#19424) 2023-11-13 07:17:53 -08:00
Emanuel Fernandez Dell'Oca be2e1ef789
Bump Xamarin.Messaging to 1.12.5 (#19389) 2023-11-13 10:39:17 +01:00
Rolf Bjarne Kvinge 6169939693
[dotnet] Generate WorkloadManifest.targets for each platform using a script. (#19421)
This is easier than maintaining four different template files, also there will
be significant changes in the WorkloadManifest.targets file with the upcoming
multi-targeting changes, so this makes those changes simpler.
2023-11-13 10:36:40 +01:00
Rolf Bjarne Kvinge 3a9097a52f
[src] Fix the array itself and not the first array element. (#19420)
Ths fixes (😁) a potential NullReferenceException if the array is null or an
ArrayOutOfRangeException if the array is empty.
2023-11-13 08:21:46 +01:00
Manuel de la Pena b0979416ab
[CI] Pin the python version to 3.11 until ESRP fixes their deps. (#19423) 2023-11-10 12:45:20 -05:00
dustin-wojciechowski 1b404ba38c
[Generator] Implement TypeCache. (#19398)
Introduces the TypeCache class, which pulls out the public
properties that existed in TypeManager for each type.

---------

Co-authored-by: GitHub Actions Autoformatter <github-actions-autoformatter@xamarin.com>
2023-11-10 08:50:30 -08:00
Rolf Bjarne Kvinge 65fef38e9f
[dotnet] Store the .NET version we target in a generated props file. (#19416)
This way we can avoid hardcoding the .NET version later in the build targets.
2023-11-10 12:08:24 +01:00
Rolf Bjarne Kvinge bc57444487
[tests] Revert workaround for bug in MSBuild[.StructuredLogger]. Fixes #18568. (#19414)
We no longer need this workaround.

Fixes https://github.com/xamarin/xamarin-macios/issues/18568.
2023-11-10 08:13:20 +01:00
Rolf Bjarne Kvinge f1996e8b4a
[devops] Avoid long lines in yaml. (#19408)
Use yaml's support for multiline keys (?:) to avoid an enormously long
line for a compile-time Azure DevOps expression.

Ref: https://github.com/microsoft/azure-pipelines-yaml/issues/533#issuecomment-1007398866

Also fix a few other cases with long lines.
2023-11-10 08:09:12 +01:00
Rolf Bjarne Kvinge 8100be8aff
Fix a few places that hardcoded the target framework to use the current .NET version instead. (#19403) 2023-11-09 16:24:04 +01:00
Rolf Bjarne Kvinge 88ae3b0834
[docs] Document NativeAOT support. Fixes #18585. (#19362)
Fixes https://github.com/xamarin/xamarin-macios/issues/18585.

---------

Co-authored-by: Šimon Rozsíval <simon@rozsival.com>
Co-authored-by: Ivan Povazan <55002338+ivanpovazan@users.noreply.github.com>
2023-11-09 16:05:54 +01:00
Rolf Bjarne Kvinge 3077ee9e62
[devops] Add the bundle.zip and msbuild.zip files to the 'package' artifact. (#19402)
This fixes this error in Azure DevOps:

* [PR] bundle.zip — bundle.zip not found.
* [PR] msbuild.zip — msbuild.zip not found.
2023-11-09 09:42:59 +01:00
Rolf Bjarne Kvinge c309661cca
[CoreText] Implement CTFontDescriptor.MatchFontDescriptors. Fixes #19397. (#19399)
Fixes https://github.com/xamarin/xamarin-macios/issues/19397.
2023-11-09 09:11:14 +01:00
dotnet-maestro[bot] 17a2176a87
[main] Update dependencies from dotnet/installer (#19357)
This pull request updates the following dependencies

## From https://github.com/dotnet/installer

- **Subscription**: 80cb9ffd-f92f-4fc8-9f8b-08dbca46abfb
- **Build**: 20231107.6
- **Date Produced**: November 7, 2023 4:10:46 PM UTC
- **Commit**: c7ee8f18f4274dccfca8c01c34b388bdcf8f852e
- **Branch**: refs/heads/release/8.0.1xx

- **Updates**:
  - **Microsoft.Dotnet.Sdk.Internal**: [from 8.0.100-rtm.23524.17 to 8.0.100-rtm.23557.6][14]

[14]: 1dd37f868b...c7ee8f18f4


---------

Co-authored-by: Alex Soto <alex@alexsoto.me>
2023-11-09 09:09:21 +01:00