Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[main] Make main net9 #25351

Merged
merged 646 commits into from
Oct 18, 2024
Merged

[main] Make main net9 #25351

merged 646 commits into from
Oct 18, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 22, 2024

  1. [ci] Use drop service for SDK insertion artifacts (#23658)

    * [ci] Use drop service for SDK insertion artifacts
    
    Context: xamarin/yaml-templates@8759ec9
    
    Steps to upload release artifacts to custom blob storage have been
    replaced with azure-artifacts-drop (aka.ms/drop).
    
    A new version of nuget-msi-convert has been added that will create a set
    of artifact drops for the following shipping artifacts:
      * nugets
      * vs-components
      * vs-packs
    
    The nugets drop contains all shipping packages that should be pushed to
    various feeds or NuGet.org.
    
    The components and packs drops are used for VS insertions.
    
    * Fix sign verify paths
    
    * Use main yaml-templates branch
    
    * Fix artifact name that contains symbols
    pjcollins authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f88260e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into merge-main-net9

    # Conflicts:
    #	eng/pipelines/handlers.yml
    #	src/Controls/src/Core/Binding.cs
    #	src/Controls/src/Xaml/MarkupExtensions/BindingExtension.cs
    #	src/Controls/src/Xaml/XamlServiceProvider.cs
    PureWeen committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    9dcd338 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Obsolete setting mainpage via application (#23692)

    * Obsolete setting mainpage via application
    
    * - fix up our samples
    
    * - Add templates for creating a window
    
    * - fixes
    
    * - fix naming
    
    * - fix mainpage
    
    * Update WindowTests.cs
    
    * - restore mainpage test
    
    * - fix
    
    * - fix page setter
    
    * - fix essentials
    
    * - winui fix
    
    * - more fixes
    
    * - fix
    
    * - fix
    
    * Update App.xaml.cs
    PureWeen authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    6f2e1f2 View commit details
    Browse the repository at this point in the history
  2. Obsolete compatibility layout (#23710)

    * - move layout forward
    
    * - implement layout<T> API surface
    
    * - updates
    
    * change to use field
    
    * - add onchildadded
    
    * Update LayoutOfT.cs
    
    * Update LayoutOfT.cs
    
    * - remove LayoutOFT and make more things obsolete
    
    * - fix compat
    
    ---------
    
    Co-authored-by: Matthew Leibowitz <[email protected]>
    PureWeen and mattleibow authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    dcfc816 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1400c5 View commit details
    Browse the repository at this point in the history
  4. [Binding SG] Dogfood binding source generator in the MAUI codebase (#…

    …23393)
    
    * Use the SetBinding SG wherever possible in Controls Core
    
    * Use the SetBinding SG wherever possible in Controls Core UnitTests
    
    * Use the SetBinding SG wherever possible in Compatibility Core Android
    
    * Add workaround for XamlPreCompile with interceptors for Windows builds
    
    * Generate file-scoped attribute class in each generated source output
    
    * Remove explicit restore and build targets in ExecuteBuildUITestApp
    
    * Fix integration test
    simonrozsival authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    a85362c View commit details
    Browse the repository at this point in the history
  5. Update BindingExtension.cs

    rmarinho committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    3fc1924 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c3bab5f View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Stop using IPlatformSizeService (#23725)

    * Stop using IPlatformSizeService
    
    * Update IPlatformSizeService.cs
    mattleibow authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    73dc3d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1414b9e View commit details
    Browse the repository at this point in the history
  3. Android ecosystem updates 20240618 based on net9.0 branch (#23271)

    * Android ecosystem updates based on net9.0 branch
    
    * ContainsItem implementation added
    
    * return value fix
    
    * fixed parameter type
    
    * fix according to Pepper's comment
    
    * correct warnings code to be ignored as errors
    
    * newest versions (hopefully aligned)
    
    * NU1608 added
    
    * Update Core.csproj
    
    * explicitly added nuget transitive dependencies
    
    * new versions from `net9.0` branch
    
    * fix for AAPT errors
    
    * explicitly added Xamarin.AndroidX.Lifecycle
    
    * explicitly added Xamarin.AndroidX.Lifecycle.Runtime
    
    * to fix CI added Xamarin.AndroidX.Lifecycle.ViewModel
    
    * added Xamarin.AndroidX.Lifecycle. packagereferences
    
    * added Xamarin.AndroidX.Lifecycle.* package references
    
    * bumps after alignment
    
    * reverting additions afte alignment
    
    * WarningsNotAsErrors replaced with #pragma warning
    
    * fix for AndroidX.Core.View.ViewCompat.IsLaidOut(view)
    
    * XAOBS001 fixes
    
    * com.android.tools.build:gradle:7.4.2
    
    * fixes for CS0618 on Windows only?!?!
    
    * more pragma warning disable CS0618 on windows
    
    * wrong line fix
    moljac authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    18e9755 View commit details
    Browse the repository at this point in the history
  4. [net9.0] Delete obsolete Mappers (#23712)

    * [core] Delete obsolete Mappers
    
    * Update MapperTests.cs
    
    * Fix unit tests
    rmarinho authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    b62c771 View commit details
    Browse the repository at this point in the history
  5. [net9.0] Merge main to net9 (#23752)

    ### Description of Change
    
    Bring latest changes from main to net9.0
    PureWeen authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    339f643 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Use DialogFragment for Android modals (#22869)

    * implement DialogFragment
    
    add new shiny DialogFragment
    
    refactoring code to find and dismiss DialogFragment
    
    code cleanup
    
    delete ModalContainer to use only ModalFragment
    
    handle animation and add a map between page and dialogFragment
    
    We've back button enabled!
    
    After dismissing several demons summoned using obscure Android APIs, I was able to deal with the BackButtonPressed event
    
    add modal animations as anim.xml files
    
    using cleanup
    
    remowork PopModalPlatformAsync to work with dialogFragment
    
    remove tag
    
    final adjustments on DialogFragment
    
    change the ShowNow for Show to fix the issue
    
    Wait for animation to complete
    
    change local functions order
    
    fix build
    
    create window hooks for android (like iOS)
    
    clean up ModalFragment fields
    
    change Dictionary to ConditionalWeakTable
    
    clean up event animation
    
    refactor on Null notation
    
    remove comments
    
    - adjust back button
    
    - different back button
    
    code style
    
    remove unused prop.
    
    fix DontPushModalPagesWhenWindowIsDeactivated DeviceTest
    
    completes the task
    
    return back the way how modalManager handles android modals
    
    normilize animation duration
    
    Co-authored-by: Shane Neuville <[email protected]>
    
    remove focusability code
    
    change how fragments are looked-up
    
    code style
    
    * code cleanup
    
    * simplify the notification when modal is dismissed
    pictos authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    63c6576 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad1486f View commit details
    Browse the repository at this point in the history
  3. Add HandlerProperties.DisconnectPolicy for controlling when Disconnec…

    …tHandler is called (#23738)
    
    * Initial Commit
    
    * - fixes
    
    * - fix destroy path for android shell
    
    * - fix toolbar handler disconnect
    
    * - fix
    
    * - add new apis
    
    * - IElement Changes
    
    * - window timing fixes
    
    * - fix naming and iOS timing
    
    * - fix windows and add unshipped txt files
    
    * - fix naming
    
    * Update PublicAPI.Unshipped.txt
    
    * - fix naming
    
    * Rename HandlerBehavior.cs to HandlerProperties.cs
    
    * Rename IHandlerBehaviors.cs to {IHandlerDisconnectPolicies.cs
    
    * Rename {IHandlerDisconnectPolicies.cs to IHandlerDisconnectPolicies.cs
    
    * Update PublicAPI.Unshipped.txt
    
    * - fix
    
    * - fixes
    
    * - add tests
    
    * Update NavigationRenderer.cs
    
    * Update HandlerLifeCycleTests.cs
    
    ---------
    
    Co-authored-by: Matthew Leibowitz <[email protected]>
    PureWeen and mattleibow authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    f44bdc4 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. [net9.0] Update dependencies from dotnet/android (#23694)

    * Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24366.1+azdo.9890920
    
    Microsoft.Android.Sdk.Windows
     From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.8
    
    * Android API 35 obsoletions
    
    These are both on Compatiblity, so we probably can just ignore them or use a different API (if alternative is clear).
    
    Ignore warning for `Window.SetStatusBarColor()`:
    
    * https://developer.android.com/reference/android/view/Window#setStatusBarColor(int)
    
    Stop passing `exact:false` for `Path.ComputeBounds()` as it is ignored:
    
    * https://developer.android.com/reference/android/graphics/Path#computeBounds(android.graphics.RectF,%20boolean)
    
    * https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/graphics/java/android/graphics/Path.java;l=305
    
    * Install Android SDK dependencies for API 35
    
    * Suppress API 35 warning in ShapeRenderer
    
    It appears `ComputeBounds(Rect)` without `exact` is missing in the C# binding
    
    * Update ui-tests-build-sample.yml
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
    
    Microsoft.Android.Sdk.Windows
     From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
    
    Microsoft.Android.Sdk.Windows
     From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
    
    Microsoft.Android.Sdk.Windows
     From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
    
    Microsoft.Android.Sdk.Windows
     From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
    
    Microsoft.Android.Sdk.Windows
     From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
    
    Microsoft.Android.Sdk.Windows
     From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
    
    Microsoft.Android.Sdk.Windows
     From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24375.1+azdo.9939534
    
    Microsoft.Android.Sdk.Windows
     From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.29
    
    * Bump dotnet/runtime to match dotnet/android
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Jonathan Peppers <[email protected]>
    3 people authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    c5edfa5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b80aa7c View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into merge-main-net9

    # Conflicts:
    #	src/Controls/src/Xaml/Hosting/AppHostBuilderExtensions.cs
    rmarinho committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    5d7d5ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c3a3e1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    175b6f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b0d194c View commit details
    Browse the repository at this point in the history
  7. [net9.0] [Windows] Add TitleBar Control (#23845)

    * [Windows] Add TitleBar Control (#23019)
    
    * Custom titlebar control support spike
    
    * handle titlebar hit test elements automatically
    
    * sample
    
    * Added TitleBar property to Window: you can now set titlebar properties on the Window such as leading + trailing content, color, etc.
    
    * Add inactive colors for background + foreground
    Fix hide/show titlebar control not working
    
    * Fix issue w/ titlebar unhook on window close
    Add titlebar to sample page
    
    * Added `Window.SetTitleBar` function to set the window titlebar. This allows XAML defined titlebars w/ bindings
    
    * Revert some changes
    
    * Revert changes
    Fix PublicAPI defs
    
    * Error checkAdditional error checks for page nav
    
    * Update ITitlebar interface
    
    * Titlebar control is now a TemplatedView
    
    * Remove `SetTitlebar` API
    Update sample
    
    * Remove child
    
    * Use pattern matching
    
    * Add some docs
    
    * Fix missing publicapi bits
    
    * More public api bits
    
    * Missed some
    
    * Fix use of content presenter
    
    * Adjust passthrough logic
    
    * Fix titlebar height adjust for caption buttons
    
    * Fix override of default template not working
    
    * Cleanup
    
    * Fix default control template not being applied
    Add default style for TitleBar
    
    * Fix missing API for tizen
    
    * Fix sample issue
    Update sample
    
    * Fix missing title + icon when titlebar is not fully set
    Fix titlebar title spacing w/ default behavior
    Fix titlebar content added not allowing hit test
    Fix missing public API
    
    * Add IgnoreSafeArea for macOS
    
    * Tizen
    
    * Fix titlebar being set on window creation w/ template selector
    
    * Comment out templates
    
    ---------
    
    Co-authored-by: Mike Corsaro <[email protected]>
    Co-authored-by: Javier Suárez <[email protected]>
    # Conflicts:
    #	src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt
    
    * Use new things
    
    ---------
    
    Co-authored-by: Mike Corsaro <[email protected]>
    mattleibow and Foda authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    b521bfc View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    a0de1d1 View commit details
    Browse the repository at this point in the history
  2. [net9.0] Merge main to net9.0 (#23853)

    ### Description of Change
    
    Bring latest changes from main to net9.0 for branching for preview7
    rmarinho authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    4f439b3 View commit details
    Browse the repository at this point in the history
  3. dismiss the modal when IsAnimated is set to false (#23879)

    * dismiss the modal when IsAnimated is set to false
    
    * add test to validate the change
    pictos authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    f52f95d View commit details
    Browse the repository at this point in the history
  4. Added ProcessTerminated event to WebView (#20059)

    Co-authored-by: Shane Neuville <[email protected]>
    jsuarezruiz and PureWeen authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    ac2d9eb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d7e229b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b63532a View commit details
    Browse the repository at this point in the history
  7. Fire UpdateValue after all propertychange events (#23746)

    * Fire UpdateValue after all propertychange events
    
    * - fix
    
    * - fixes
    PureWeen authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    4cb9f69 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'origin/main' into dev/merge-main-into-net9

    # Conflicts:
    #	src/SingleProject/Resizetizer/test/UnitTests/BaseTest.cs
    mattleibow committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    7976002 View commit details
    Browse the repository at this point in the history
  9. Expose the embedding API (#23887)

    * Expose the embedding API
    
    * Public API
    
    * Update src/Controls/src/Core/Embedding/EmbeddingExtensions.cs
    
    Co-authored-by: d2dyno <[email protected]>
    
    ---------
    
    Co-authored-by: d2dyno <[email protected]>
    mattleibow and d2dyno1 authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    0639d68 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    886f8bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    386c5cd View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/main' into dev/merge-main-into-net9

    # Conflicts:
    #	eng/Version.Details.xml
    mattleibow committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    71a8b3d View commit details
    Browse the repository at this point in the history
  4. Fix the merge

    mattleibow committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    b256187 View commit details
    Browse the repository at this point in the history
  5. Update arcade (#23914)

    rmarinho authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    19b0a4e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    73276e9 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'dev/merge-main-into-net9-2' into dev/merge-main-into-net9

    # Conflicts:
    #	.config/dotnet-tools.json
    #	eng/Version.Details.xml
    #	eng/Versions.props
    mattleibow committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    599f4e8 View commit details
    Browse the repository at this point in the history
  8. [Binding SG] Add inaccessible member access and not-static lambdas di…

    …agnostics (#23671)
    
    * Add warning when referencing private members
    
    Warns when private type is used as lambda parameter or in a binding expression.
    Warns when private field/reference is used in a binding expression.
    
    * Extend warning to support protected modifier
    
    * Refactor accessibility check into separate method
    
    * Fix check order
    
    * Add warning when lambda is not static
    
    * Add warning when lambda has no params
    jkurdek authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    5a24c16 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'main' into dev/merge-main-into-net9

    # Conflicts:
    #	Directory.Build.props
    #	eng/Version.Details.xml
    #	eng/Versions.props
    #	eng/common/post-build/publish-using-darc.ps1
    #	eng/common/templates-official/job/publish-build-assets.yml
    #	eng/common/templates-official/job/source-build.yml
    #	eng/common/templates-official/jobs/source-build.yml
    #	eng/common/templates-official/post-build/post-build.yml
    #	eng/common/templates-official/steps/enable-internal-runtimes.yml
    #	eng/common/templates-official/steps/execute-sdl.yml
    #	eng/common/templates-official/steps/get-delegation-sas.yml
    #	eng/common/templates-official/steps/get-federated-access-token.yml
    #	eng/common/templates/job/publish-build-assets.yml
    #	eng/common/templates/job/source-build.yml
    #	eng/common/templates/jobs/source-build.yml
    #	eng/common/templates/post-build/post-build.yml
    #	eng/common/templates/post-build/setup-maestro-vars.yml
    #	eng/common/templates/steps/enable-internal-runtimes.yml
    #	eng/common/templates/steps/execute-sdl.yml
    #	eng/common/templates/steps/get-delegation-sas.yml
    #	eng/common/templates/steps/get-federated-access-token.yml
    #	eng/pipelines/common/ui-tests-build-sample.yml
    #	global.json
    rmarinho committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    88d8357 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    be906a1 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. [net9.0] Merge main into net9.0 (#23890)

    ### Description of Change
    
    Merge main into net9.0
    rmarinho authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    9f28ecd View commit details
    Browse the repository at this point in the history
  2. [net9.0] Update preview7 packages (#23809)

    * [ci] Update sdk preview7
    
    * [net9.0] Update references for aspnet
    
    * Update sdk
    
    * Update preview7 packages
    
    * dotnet/runtime 8.0.8 feeds
    
    * Fix xamarin/xamarin-macios dependency names
    
    * darc update-dependencies --id 232964
    
    * $(DotNetMaciOSManifestVersionBand) is preview.7
    
    * $(NoWarn) CS0618, for Blazor scenarios
    
    D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0]
    D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0-maccatalyst\maccatalyst-x64\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0-maccatalyst]
    D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0-android\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0-android]
    D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0-tizen\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0-tizen]
    D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0-ios\iossimulator-x64\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0-ios]
    D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0-windows10.0.20348\win10-x64\intermediatexaml\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0-windows10.0.20348]
    D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0-windows10.0.19041\win10-x64\intermediatexaml\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0-windows10.0.19041]
        388 Warning(s)
        7 Error(s)
    
    * Ignore Apple API changes
    
    These are marked obsolete, but they likely "still work" for now:
    
    /Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(146,4): error CA1422: This call site is reachable on: 'MacCatalyst' 15.0 and later. 'NetworkReachability.Schedule(CFRunLoop, string)' is obsoleted on: 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(154,4): error CA1422: This call site is reachable on: 'MacCatalyst' 15.0 and later. 'NetworkReachability.SetNotification(NetworkReachability.Notification)' is obsoleted on: 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(145,4): error CA1422: This call site is reachable on: 'MacCatalyst' 15.0 and later. 'NetworkReachability.SetNotification(NetworkReachability.Notification)' is obsoleted on: 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(155,4): error CA1422: This call site is reachable on: 'MacCatalyst' 15.0 and later. 'NetworkReachability.Schedule(CFRunLoop, string)' is obsoleted on: 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/WebAuthenticator/WebAuthenticator.ios.tvos.cs(75,11): error CA1422: This call site is reachable on: 'MacCatalyst' 12.0 and later. 'ASWebAuthenticationSession' is obsoleted on: 'maccatalyst' 17.4 and later (Use the 'ASWebAuthenticationSessionCallback' overload instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/HapticFeedback/HapticFeedback.ios.cs(32,17): error CA1422: This call site is reachable on: 'MacCatalyst' 15.0 and later. 'UIImpactFeedbackGenerator' is obsoleted on: 'maccatalyst' 17.5 and later (Use 'GetFeedbackGenerator' method instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/HapticFeedback/HapticFeedback.ios.cs(24,17): error CA1422: This call site is reachable on: 'MacCatalyst' 15.0 and later. 'UIImpactFeedbackGenerator' is obsoleted on: 'maccatalyst' 17.5 and later (Use 'GetFeedbackGenerator' method instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(155,4): error CA1422: This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'NetworkReachability.Schedule(CFRunLoop, string)' is obsoleted on: 'ios' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.), 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(154,4): error CA1422: This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'NetworkReachability.SetNotification(NetworkReachability.Notification)' is obsoleted on: 'ios' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.), 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(145,4): error CA1422: This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'NetworkReachability.SetNotification(NetworkReachability.Notification)' is obsoleted on: 'ios' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.), 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(146,4): error CA1422: This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'NetworkReachability.Schedule(CFRunLoop, string)' is obsoleted on: 'ios' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.), 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/HapticFeedback/HapticFeedback.ios.cs(24,17): error CA1422: This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'UIImpactFeedbackGenerator' is obsoleted on: 'ios' 17.5 and later (Use 'GetFeedbackGenerator' method instead.), 'maccatalyst' 17.5 and later (Use 'GetFeedbackGenerator' method instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/HapticFeedback/HapticFeedback.ios.cs(32,17): error CA1422: This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'UIImpactFeedbackGenerator' is obsoleted on: 'ios' 17.5 and later (Use 'GetFeedbackGenerator' method instead.), 'maccatalyst' 17.5 and later (Use 'GetFeedbackGenerator' method instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
    /Users/builder/azdo/_work/1/s/src/Essentials/src/WebAuthenticator/WebAuthenticator.ios.tvos.cs(75,11): error CA1422: This call site is reachable on: 'iOS' 12.0 and later, 'maccatalyst' 13.0 and later. 'ASWebAuthenticationSession' is obsoleted on: 'ios' 17.4 and later (Use the 'ASWebAuthenticationSessionCallback' overload instead.), 'maccatalyst' 17.4 and later (Use the 'ASWebAuthenticationSessionCallback' overload instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
        0 Warning(s)
        14 Error(s)
    
    * Two more Apple API changes
    
    * use branded macios net9.0p7 versions
    
    * Update sdk and android
    
    * Update macios version
    
    * Update to sdk in validation and aspnet
    
    * Update iOS
    
    * Bump macios
    
    ---------
    
    Co-authored-by: Jonathan Peppers <[email protected]>
    Co-authored-by: Alex Soto <[email protected]>
    3 people authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    e99d297 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8293aab View commit details
    Browse the repository at this point in the history
  4. [android] update AOT profile for .NET 9 Preview 7 (#23941)

    Context: https://github.com/jonathanpeppers/Mono.Profiler.Android/releases/tag/9.0.0-preview.1
    
    I had to build dotnet/runtime from source and update the `Mono.AotProfiler.Android` NuGet package for this to work again.
    
    Co-authored-by: Jonathan Peppers <[email protected]>
    github-actions[bot] and jonathanpeppers authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a8b64e9 View commit details
    Browse the repository at this point in the history
  5. [android] update AOT profile for .NET 9 Preview 7 (#23927)

    Context: https://github.com/jonathanpeppers/Mono.Profiler.Android/releases/tag/9.0.0-preview.1
    
    I had to build dotnet/runtime from source and update the `Mono.AotProfiler.Android` NuGet package for this to work again.
    jonathanpeppers authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    1e2fab8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2317e1a View commit details
    Browse the repository at this point in the history
  7. Obsolete legacy measure calls (#23899)

    * Obsolete legacy measure calls
    
    * - no warn
    
    * - fix more no warn
    
    * - more no warn
    PureWeen authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    ca97c66 View commit details
    Browse the repository at this point in the history
  8. [release/9.0.1xx-preview7] Obsolete legacy measure calls (#23948)

    * Obsolete legacy measure calls
    
    * - no warn
    
    * - fix more no warn
    
    * - more no warn
    
    ---------
    
    Co-authored-by: Shane Neuville <[email protected]>
    github-actions[bot] and PureWeen authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    62197f4 View commit details
    Browse the repository at this point in the history
  9. [iOS/MacCatalyst] CollectionViewHandler2 with compositional layout AP…

    …I's (#23928)
    
    * Bring in CollectionViewHandler2 files for iOS
    
    * Fix up rename compilation
    
    * Add public api changes
    
    * Use CV2 handler in sample
    
    * Use variable in sample
    Redth authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a52e5fa View commit details
    Browse the repository at this point in the history
  10. [net9.0] Add Window.Activate() (#23873)

    * WIP
    
    * wip
    
    * wip
    
    * cleanup
    
    * remove test code
    
    * Add error handler
    
    * Add to samples
    
    * Delete src/Controls/samples/Controls.Sample.Sandbox/TestPage.xaml.cs
    
    * Add missing stub
    
    * Add missing stub
    
    * Add missing stub
    
    * Add missing stub
    
    * Add missing stub
    
    * Add missing stub
    
    * Add missing stub
    
    * Update src/Core/src/Core/IApplication.cs
    
    Co-authored-by: Shane Neuville <[email protected]>
    
    ---------
    
    Co-authored-by: Matthew Leibowitz <[email protected]>
    Co-authored-by: Shane Neuville <[email protected]>
    Co-authored-by: Shane Neuville <[email protected]>
    4 people authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    50e9fe0 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'net9.0' into merge_net9

    # Conflicts:
    #	src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net/PublicAPI.Unshipped.txt
    PureWeen committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    6c079c2 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    bdf0bbc View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. [release/9.0.1xx-preview7] Update versions for iOS and sdk (#23977)

    * Update versions for iOS and sdk
    
    * Update versions
    
    * Update iOS
    
    * Update iOS again
    rmarinho authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    20e456e View commit details
    Browse the repository at this point in the history
  2. Call correct Arrange logic from VE.Arrange (#23997)

    * Call correct Arrange logic from VE.Arrange
    
    * - update comments
    
    * - add more comments
    
    * - add more comments
    PureWeen authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    d387de8 View commit details
    Browse the repository at this point in the history
  3. Fix transparent default modal background (#23985)

    * Fix transparent default modal background
    
    * - fix test
    
    * - fix tests
    PureWeen authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    4c287d0 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. [release/9.0.1xx-preview7] Remove the 'Resources' prefix from BundleR…

    …esource (#24024)
    
    * Remove the 'Resources' prefix from BundleResource
    
    Fixes #23554
    
    Prior to Maui 8.0.70, there was a bug that only removed the "Resources/" prefix, and not the correct "Platforms/iOS/Resource": #16734
    
    This PR #23269 fixes the original issue, but now exposed the case where BundleResource were included in the root Resources folder instead of the Platforms/iOS/ folder.
    
    * Update Microsoft.Maui.Controls.SingleProject.targets
    
    * Update Microsoft.Maui.Controls.SingleProject.targets
    
    * Add a test
    
    * string
    
    ---------
    
    Co-authored-by: Matthew Leibowitz <[email protected]>
    github-actions[bot] and mattleibow authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    9272311 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5a4d26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2dfbe3e View commit details
    Browse the repository at this point in the history
  4. [release/9.0.1xx-preview7] Build the previous TFMs (#24041)

    * Build the previous TFMs
    
    * )
    
    * cleanup
    
    * fix sample TFMs
    
    * this
    
    * tests
    
    * disable tizen for now on net8.0 TFMs
    
    * MauiPackageVersion
    
    * almost
    
    * remove it
    
    * pranks
    
    * this
    
    * net8 things
    
    * warns
    
    ---------
    
    Co-authored-by: Matthew Leibowitz <[email protected]>
    github-actions[bot] and mattleibow authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    2ac35ae View commit details
    Browse the repository at this point in the history
  5. Revert "[X] do not apply Bindings if DataType doesnt match (#22056)" (#…

    …24049)
    
    This reverts commit cb0a332.
    
    # Conflicts:
    #	src/Controls/src/Core/Binding.cs
    #	src/Controls/src/Xaml/MarkupExtensions/BindingExtension.cs
    #	src/Controls/src/Xaml/XamlServiceProvider.cs
    PureWeen authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    8f5f161 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. [release/9.0.1xx-preview7] Update to latest coherent builds (#24051)

    * Update to newest net9p7 build
    
    * Update with barId 233839
    
    * Update aspnet dependencies
    
    * Fix extensions versions
    
    * Update iOS and Android versions
    
    ---------
    
    Co-authored-by: Rui Marinho <[email protected]>
    Redth and rmarinho authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    fafa918 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1afed7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5881c0 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    9729b02 View commit details
    Browse the repository at this point in the history
  2. Updating Maui templates to build unpackaged Windows apps by default (#…

    …23787)
    
    * Updating Maui templates to build unpackaged Windows apps by default
    
    * Fixing typo in comment
    
    * Tests
    
    * comment
    
    * Updating template maui-blazor-solution
    
    * split the tests into categories
    
    * better name
    
    * they tricked me
    
    # Conflicts:
    #	eng/pipelines/common/maui-templates.yml
    
    * hmmm
    
    * Fixing spaces vs tabs issue
    
    * fix CI
    
    * Split the Template tests
    
    * sigh
    
    * this is better
    
    * this
    
    * fix harder
    
    ---------
    
    Co-authored-by: Luke Westendorf <[email protected]>
    Co-authored-by: Matthew Leibowitz <[email protected]>
    3 people authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    9296abd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    835a5e7 View commit details
    Browse the repository at this point in the history
  4. Remove xcsync as it is too big for CI

    Part of #24094
    mattleibow committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    603c831 View commit details
    Browse the repository at this point in the history
  5. Merge things from release/9.0.1xx-preview7 into net9.0 (#24070)

    ### Description of Change
    
    Merge latest changes on the release branch back into the dev branch.
    rmarinho authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    5ef168d View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. [net9.0] Bump to RC.1 (#23967)

    * Update to RC1 versions
    
    * Update maui branding to rc1
    
    * Update Versions.props
    
    * Update SDK dependency name
    
    * Add [DefaultValue] attribute to properties of WinForms BlazorWebView
    
    To fix new error 'WFO1000' from the analyzers added in dotnet/winforms#11515
    
    * Update rc1 versions
    
    Update versions
    
    Update sdk and runtime rc1
    
    Update versions
    
    Update sdk , ios and android versions
    
    Update Versions.props
    
    More update iOS and android
    
    Update versions
    
    Update iOS
    
    Update packages aspnet and sdk
    
    Update sdk , ios and aspnet
    
    * Update versions
    
    * Update sdk
    
    * Update Versions.props
    
    ---------
    
    Co-authored-by: Eilon Lipton <[email protected]>
    rmarinho and Eilon authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    3108601 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    684033a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f617d4c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49b8ee3 View commit details
    Browse the repository at this point in the history
  4. Correct "can not" to "cannot" in messages, comments, etc. (#24124)

    Both are correct, but "cannot" is preferred and far more common.
    Eilon authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    11a6d6f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a63e64 View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'origin/main' into merge-main-net9

    # Conflicts:
    #	src/Controls/src/Core/BindableProperty.cs
    mattleibow committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    6c527de View commit details
    Browse the repository at this point in the history
  7. [ci] Simplify shipping drop metadata names (#24103)

    Using the $(System.JobAttempt) variable in the drop metadata artifact
    name is problematic. In some cases the drop artifacts created by the
    nuget-msi-convert job will be used by a different job, and the job
    attempt number will not necessarily match if any jobs are re-ran.
    pjcollins authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    e4486e6 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. [Binding SG] Use Binding.Create internally in MAUI (#23722)

    * Move Binding.Create to BindingBase.Create
    
    * Fix interceptor
    
    * Use BindingBase.Create where needed
    
    * Use just Binding.Create instead of the long BindingBase.Create
    
    * Fix MultiBinding test
    
    * Fix condition
    
    * Improve assertions
    simonrozsival authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    b787222 View commit details
    Browse the repository at this point in the history
  2. [net9.0] Update dependencies from xamarin/xamarin-macios (#24157)

    * Update dependencies from https://github.com/xamarin/xamarin-macios build 20240812.1
    
    Microsoft.iOS.Sdk.net9.0_17.5 , Microsoft.MacCatalyst.Sdk.net9.0_17.5 , Microsoft.macOS.Sdk.net9.0_14.5 , Microsoft.tvOS.Sdk.net9.0_17.5
     From Version 17.5.9237-net9-rc1 -> To Version 17.5.9244-net9-rc1
    
    * Update dependencies from https://github.com/xamarin/xamarin-macios build 20240812.9
    
    Microsoft.iOS.Sdk.net9.0_17.5 , Microsoft.MacCatalyst.Sdk.net9.0_17.5 , Microsoft.macOS.Sdk.net9.0_14.5 , Microsoft.tvOS.Sdk.net9.0_17.5
     From Version 17.5.9244-net9-rc1 -> To Version 17.5.9245-net9-rc1
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    1912ea4 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Update dependencies from https://github.com/dotnet/android build main…

    …-d050fda83a61bb7cd31e0a0686e9047cb01f924d-1 (#24208)
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.1.46 -> To Version 35.0.0-rc.1.49
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    d27a10f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c3decc View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into merge-main-net9

    # Conflicts:
    #	eng/Version.Details.xml
    mattleibow committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    edec4cb View commit details
    Browse the repository at this point in the history
  4. [ci] Use passwordless auth for darc/maestro (#24220)

    * [ci] Use passwordless auth for darc/maestro
    
    Fixes: #23974
    
    Migrates darc/maestro commands to use a passwordless auth flow, as token
    based authentication is deprecated and will be removed in the future.
    
    * Update Microsoft.DotNet.Build.Tasks.Feed
    pjcollins authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    b9d711a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a8a673 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5270e1e View commit details
    Browse the repository at this point in the history
  7. Disable 2 failing tests #24243

    These are now failing after merging main into net9.0
    #24243
    mattleibow committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    fecd4f7 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Merge remote-tracking branch 'origin/main' into merge-main-net9

    # Conflicts:
    #	src/Core/src/maui.aar
    mattleibow committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    653f195 View commit details
    Browse the repository at this point in the history
  2. Remove Failing Tests for Now

    PureWeen committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    07f52f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    026e046 View commit details
    Browse the repository at this point in the history
  4. [net9.0] Merge main to net9.0 (#24115)

    ### Description of Change
    
    Bring latest changes from main to net9.0
    PureWeen authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    bf59726 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. [net9.0] Update dependencies from xamarin/xamarin-macios (#24259)

    * Update dependencies from https://github.com/xamarin/xamarin-macios build 20240815.1
    
    Microsoft.iOS.Sdk.net9.0_17.5 , Microsoft.MacCatalyst.Sdk.net9.0_17.5 , Microsoft.macOS.Sdk.net9.0_14.5 , Microsoft.tvOS.Sdk.net9.0_17.5
     From Version 17.5.9245-net9-rc1 -> To Version 17.5.9247-net9-rc1
    
    * Update dependencies from https://github.com/xamarin/xamarin-macios build 20240815.5
    
    Microsoft.iOS.Sdk.net9.0_17.5 , Microsoft.MacCatalyst.Sdk.net9.0_17.5 , Microsoft.macOS.Sdk.net9.0_14.5 , Microsoft.tvOS.Sdk.net9.0_17.5
     From Version 17.5.9247-net9-rc1 -> To Version 17.5.9260-net9-rc1
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    3c9a220 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. [net9.0] Update arcade on net9.0 (#24318)

    * Update extensions packages
    
    * [arcade] Update arcade on net9
    rmarinho authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    e9b017e View commit details
    Browse the repository at this point in the history
  2. Disable template tests until we can resolve crash (#24315)

    * Disable template tests until we can resolve crash
    
    * Update AppleTemplateTests.cs
    PureWeen authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    39a1831 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0cd0c86 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    e0eaeda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a549f9 View commit details
    Browse the repository at this point in the history
  3. [Binding SG] Enable usage of private fields and properties in SetBind…

    …ing path (#23810)
    
    * Enable usage of private fields and properties in SetBinding path
    
    * Make generated unsafe accessors unique across generated code
    
    * Clean up
    
    * Fix integration tests failures
    
    * Fix id naming
    
    * Add integration test for private readolny properties
    
    * Extract unsafe accessor method name generation
    
    * Do not generate unsafe setter accessor when property not writable
    
    * Removed StaticFieldAccessorKind
    
    * Extract UnsafeAccessorsMethodName and use them accross code writer
    
    * Fix newline problem on windows
    jkurdek authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    4e6a927 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' into merge-main-net9

    # Conflicts:
    #	eng/pipelines/common/ui-tests-build-sample.yml
    #	src/Core/src/Core.csproj
    mattleibow committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    50037de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f129f6e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cd02669 View commit details
    Browse the repository at this point in the history
  7. [net9.0] Update sdk and aspnet rc1 (#24348)

    * Update sdk
    
    * Update aspnet and extensions
    
    * Update NuGet.config
    rmarinho authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    cbd0f3c View commit details
    Browse the repository at this point in the history
  8. Update dependencies from https://github.com/dotnet/android build 9.0.…

    …0-rc.1.24420.1+azdo.10077646 (#24352)
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.1.49 -> To Version 35.0.0-rc.1.69
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    79bdab0 View commit details
    Browse the repository at this point in the history
  9. Merge main into net9.0 (#24341)

    ### Description of Change
    
    Update the net9.0 branch with all the latest things.
    mattleibow authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    11aa1bd View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Fix "XamlC error: key was not present in the dictionary" when `OnIdio…

    …m` is used in… (#24367)
    
    * Fix "key was not present in the dictionary" when `OnIdiom` is used in `OnPlatform`
    
    * Add test
    
    ---------
    
    Co-authored-by: Mike Corsaro <[email protected]>
    Foda and Mike Corsaro authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    9020670 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    879aaf5 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main-merge' into merge-main-net9

    # Conflicts:
    #	eng/Version.Details.xml
    #	eng/Versions.props
    #	eng/pipelines/common/ui-tests-build-sample.yml
    #	src/Controls/tests/Xaml.UnitTests/BindingsCompiler.xaml.cs
    #	src/TestUtils/src/Microsoft.Maui.IntegrationTests/Utilities/BuildWarningsUtilities.cs
    mattleibow committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    ea2a01a View commit details
    Browse the repository at this point in the history
  4. [net9.0] Update packages rc1 (#24371)

    * Update sdk
    
    * Update aspnet and extensions
    
    * Update arcade and xharness
    rmarinho authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    4626f42 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Merge main into net9.0 (#24385)

    ### Description of Change
    
    Merge main into net9.0
    PureWeen authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    23ccf19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eeafab4 View commit details
    Browse the repository at this point in the history
  3. Fixed FlyoutItemIsVisible is not working with bindings (#24212)

    * Fixed FlyoutItemIsVisible is n ot working with bindings
    
    * Correct method naming for OnFlyoutItemIsVisibleChanged
    
    * FlyoutItemIsVisible attached property should update bindable property for FlyoutItemIsVisible in BaseShellItem
    
    ---------
    
    Co-authored-by: Daniel Hindrikes <[email protected]>
    dhindrik and Daniel Hindrikes authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    a15cf9b View commit details
    Browse the repository at this point in the history
  4. Merge main into net9.0 (#24398)

    ### Description of Change
    
    We all know the drill!
    rmarinho authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    ad8275e View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Obsolete Compatibility.Layout (#24342)

    * Obsolete Compatibility.Layout
    
    * - fix
    
    * - fix
    
    * - add public APIs
    
    * Update PublicAPI.Unshipped.txt
    
    * - remove Invalidate Arrange
    PureWeen authored Aug 24, 2024
    Configuration menu
    Copy the full SHA
    c6cfbc7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    807eff1 View commit details
    Browse the repository at this point in the history
  3. Use more compatible code for HybridWebView tests (#24408)

    1. Use code that runs on older Android browsers to wait for web view to be ready
    2. When waiting, wait a lot longer
    Eilon authored Aug 24, 2024
    Configuration menu
    Copy the full SHA
    01cd6c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4051892 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. [net9.0] Fix loop CarouselViewHandler2 (#24230)

    * [iOS] Load the correct loop source for carouselview
    
    * [iOS] Add mapper for CarouselViewHandler
    
    * [tests] Enable new handlers
    
    * We need a CarouselViewHandler2 base
    
    * [iOS] Fix no ItemTemplate CollectionView2
    
    * [iOS] When we detach make sure to reset state of InitialPosition
    
    * [iOS] Fix ScrollTo correct item with CarouselView loop
    
    * [iOS] Enable CV2 mappers for Header and Footer and SelectedItems
    
    * Fix public api catalyst
    
    * [iOS] Make sure to arrange and layout header
    
    * [iOS] Handling global Header and Footer with UICollectionViewCompositionalLayout
    
    * [iOS] Disable code to size CollectionView2
    
    * Add UIContainerView2
    
    * Update test image
    
    * Fix test
    
    * [iOS] Make less api changes for now
    
    * Try fix build
    
    * Fix public api
    
    * Try updateintialposition earlier
    
    * Fix tests
    
    * [tests] Dont use new handlers for CollectionView2
    rmarinho authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    f2f841b View commit details
    Browse the repository at this point in the history
  2. [net9.0] Android RC 1 build, with feeds (#24445)

    Changes: dotnet/android@e70ae00...0339283
    Context: dotnet/android@bc56b3a8
    
    .NET Android is now using Maestro to push stable-branded builds, and
    so a new feed is required for now.
    
    At some point, we can setup a `Microsoft.Android.NET9` and
    `Microsoft.Android.NET8` pack that would make it possible to track
    *both* .NET 8 & 9 and Maestro could manage the feeds.
    jonathanpeppers authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    1088f05 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. [Binding SG] Fix formatting (#24442)

    * Fix formatting
    
    * Make trailing newline consistent
    
    * Fix formatting in tests
    jkurdek authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    d70941d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e10f5e View commit details
    Browse the repository at this point in the history
  3. [net9.0] Move packages to rc2 (#24460)

    * Move packages to rc2
    
    * Fix build with missing feeds
    rmarinho authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    ea92461 View commit details
    Browse the repository at this point in the history
  4. [net9.0] Fix API23 Core device tests (#24128)

    * - fix up for release on some device tests but not all yet
    
    * - fix
    
    * - options
    
    * Update device-tests-steps.yml
    
    * - try me
    
    ---------
    
    Co-authored-by: Shane Neuville <[email protected]>
    rmarinho and PureWeen authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    8865245 View commit details
    Browse the repository at this point in the history
  5. [XC] Fallback to reflection-based bindings for bindings with "invalid…

    …" path (#24238)
    
    * Add test
    
    * Skip binding compilation when path cannot be matched to the data type
    
    * Update outdated tests
    
    * Do not treat XC0045 as error in Xaml.UnitTests
    simonrozsival authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    e2427df View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d9f2257 View commit details
    Browse the repository at this point in the history
  7. [net9.0] Merge main to net9.0 (#24474)

    ### Description of Change
    
    Bring latest changes from main to net9.0 branch
    PureWeen authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    fb66a9a View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Update arcade (#24473)

    rmarinho authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    add674e View commit details
    Browse the repository at this point in the history
  2. [Binding SG] Refactor data models (#24462)

    * Extracted PathPart into separate file
    
    * Changed BindingSGUtilities to extension methods
    
    * Split GeneratorDataModels into meaningful parts
    jkurdek authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    2828b05 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    08fdce8 View commit details
    Browse the repository at this point in the history
  2. [net9.0] Update dependencies from dotnet/android (#24484)

    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24428.1+azdo.10120203
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.82 -> To Version 35.0.0-rc.2.86
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24428.1+azdo.10123900
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.86 -> To Version 35.0.0-rc.2.87
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    617b5f7 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into merge_main_net0

    # Conflicts:
    #	src/Core/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
    PureWeen committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    ef4ef62 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    6a207d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Update dependencies from https://github.com/dotnet/aspnetcore build 2…

    …0240830.8 (#24550)
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24426.2 -> To Version 9.0.0-rc.2.24430.8
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    547c92c View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. [Binding SG] Refactor intercepted method verification (#24514)

    * Extracted ISymbol extension methods to separate file
    
    * Extract invocation parsing into separate class
    
    * Make PathParser use private fields
    
    * Simplify lambda analysis flow
    jkurdek authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    5257c69 View commit details
    Browse the repository at this point in the history
  2. Fix "Grey" cannot be used to set Background property (#24325)

    * Testcases and API added
    
    * API's added in Unshipped.txt files
    
    * code review changes updated
    
    * LightSlateGrey updated
    
    * Snapshots added for Windows and Android
    
    * safe area codes added
    
    * platform condition updated in script file
    
    * ios/VerifyGreyShades.png added
    devanathan-vaithiyanathan authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    d775eca View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. [X] do not look for parent DataType on collections (#24513)

    * [X] do not look for parent DataType on collections
    
    - re-enable XC0022 and XC0023 as WarningsNotAsErrors
    - do not consider thar x:DataType is inherited on Picker items
    
    - fixes #23989
    
    * fixtrimming
    StephaneDelcroix authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    92c3ca3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into merge_main_net0

    # Conflicts:
    #	src/Essentials/src/PublicAPI/net-android/PublicAPI.Unshipped.txt
    PureWeen committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    1274621 View commit details
    Browse the repository at this point in the history
  3. Revert "894511 : Shell Tab is still visible after set Tab.IsVisible t…

    …o false (#24161)"
    
    This reverts commit 1dfe609.
    PureWeen committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    ab5c3d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    304278b View commit details
    Browse the repository at this point in the history
  2. [net9.0] Update dependencies from dotnet/aspnetcore (#24587)

    * Update dependencies from https://github.com/dotnet/aspnetcore build 20240903.1
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24430.8 -> To Version 9.0.0-rc.2.24453.1
    
    * Update dependencies from https://github.com/dotnet/aspnetcore build 20240903.15
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24453.1 -> To Version 9.0.0-rc.2.24453.15
    
    * Update dependencies from https://github.com/dotnet/aspnetcore build 20240903.17
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24453.15 -> To Version 9.0.0-rc.2.24453.17
    
    Dependency coherency updates
    
    Microsoft.Extensions.Configuration,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration.Json,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.Primitives
     From Version 9.0.0-rc.1.24419.2 -> To Version 9.0.0-rc.2.24429.19 (parent: Microsoft.AspNetCore.Authorization
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    c595a6b View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. [net9.0][Enhancement] FontImageSource defaults and style (#23602)

    * FontImageSource defaults and style
    
    * Added tests
    
    * Added snapshots
    kubaflo authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    65afec2 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. Configuration menu
    Copy the full SHA
    b7328ad View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. [net9.0] Regenerate PublicAPIs based on main (#24634)

    * Generate APIs based on main
    
    * Regenerate APIs
    mattleibow authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    afd5b99 View commit details
    Browse the repository at this point in the history
  2. [net9.0] Update dependencies from dotnet/aspnetcore (#24606)

    * Update dependencies from https://github.com/dotnet/aspnetcore build 20240905.1
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24453.17 -> To Version 9.0.0-rc.2.24455.1
    
    Dependency coherency updates
    
    Microsoft.Extensions.Configuration,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration.Json,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.Primitives
     From Version 9.0.0-rc.2.24429.19 -> To Version 9.0.0-rc.2.24453.5 (parent: Microsoft.AspNetCore.Authorization
    
    * Update dependencies from https://github.com/dotnet/aspnetcore build 20240905.6
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24455.1 -> To Version 9.0.0-rc.2.24455.6
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    bf6c459 View commit details
    Browse the repository at this point in the history
  3. [net9.0] Update dependencies from xamarin/xamarin-macios (#24636)

    * Update dependencies from https://github.com/xamarin/xamarin-macios build 20240906.11
    
    Microsoft.iOS.Sdk.net9.0_17.5 , Microsoft.MacCatalyst.Sdk.net9.0_17.5 , Microsoft.macOS.Sdk.net9.0_14.5 , Microsoft.tvOS.Sdk.net9.0_17.5
     From Version 17.5.9260-net9-rc1 -> To Version 17.5.9317-net9-rc2
    
    * Update Versions.props
    
    * Update NuGet.config
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Rui Marinho <[email protected]>
    3 people authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    2e15377 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Fix HybridWebView browser dev tools on iOS/MacCat (#24679)

    The dev tools settings were being set on a separate webview that wasn't being used. This change applies the settings to the webview actually being used.
    
    Fixes #24497
    Eilon authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    cdc0836 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Update dependencies from https://github.com/dotnet/aspnetcore build 2…

    …0240910.5 (#24703)
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24455.6 -> To Version 9.0.0-rc.2.24460.5
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    5180d57 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. [net9.0] Update dependencies from dotnet/aspnetcore (#24729)

    * Update dependencies from https://github.com/dotnet/aspnetcore build 20240911.23
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24460.5 -> To Version 9.0.0-rc.2.24461.23
    
    * Update dependencies from https://github.com/dotnet/aspnetcore build 20240911.26
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24461.23 -> To Version 9.0.0-rc.2.24461.26
    
    Dependency coherency updates
    
    Microsoft.Extensions.Configuration,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration.Json,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.Primitives
     From Version 9.0.0-rc.2.24453.5 -> To Version 9.0.0-rc.2.24459.11 (parent: Microsoft.AspNetCore.Authorization
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    68b953b View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/xamarin/xamarin-macios bu…

    …ild 20240912.2 (#24738)
    
    Microsoft.iOS.Sdk.net9.0_17.5 , Microsoft.MacCatalyst.Sdk.net9.0_17.5 , Microsoft.macOS.Sdk.net9.0_14.5 , Microsoft.tvOS.Sdk.net9.0_17.5
     From Version 17.5.9317-net9-rc2 -> To Version 17.5.9334-net9-rc2
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    08ff124 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. [net9.0] Update dependencies from dotnet/aspnetcore (#24743)

    * Update dependencies from https://github.com/dotnet/aspnetcore build 20240912.1
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24461.26 -> To Version 9.0.0-rc.2.24462.1
    
    * Update dependencies from https://github.com/dotnet/aspnetcore build 20240912.5
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24462.1 -> To Version 9.0.0-rc.2.24462.5
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    6b23b81 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/aspnetcore build 2…

    …0240913.3 (#24763)
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24462.5 -> To Version 9.0.0-rc.2.24463.3
    
    Dependency coherency updates
    
    Microsoft.Extensions.Configuration,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration.Json,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.Primitives
     From Version 9.0.0-rc.2.24459.11 -> To Version 9.0.0-rc.2.24461.16 (parent: Microsoft.AspNetCore.Authorization
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    342952b View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Update dependencies from https://github.com/dotnet/aspnetcore build 2…

    …0240913.6 (#24764)
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24463.3 -> To Version 9.0.0-rc.2.24463.6
    
    Dependency coherency updates
    
    Microsoft.Extensions.Configuration,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration.Json,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.Primitives
     From Version 9.0.0-rc.2.24461.16 -> To Version 9.0.0-rc.2.24462.10 (parent: Microsoft.AspNetCore.Authorization
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Sep 14, 2024
    Configuration menu
    Copy the full SHA
    d2767c1 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. [net9.0] Update dependencies from dotnet/aspnetcore (#24792)

    * Update dependencies from https://github.com/dotnet/aspnetcore build 20240916.2
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24463.6 -> To Version 9.0.0-rc.2.24466.2
    
    * Update dependencies from https://github.com/dotnet/aspnetcore build 20240916.8
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24466.2 -> To Version 9.0.0-rc.2.24466.8
    
    Dependency coherency updates
    
    Microsoft.Extensions.Configuration,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration.Json,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.Primitives
     From Version 9.0.0-rc.2.24462.10 -> To Version 9.0.0-rc.2.24463.7 (parent: Microsoft.AspNetCore.Authorization
    
    * Update dependencies from https://github.com/dotnet/aspnetcore build 20240916.12
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rc.2.24466.8 -> To Version 9.0.0-rtm.24466.12
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5827f3a View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Merge branch 'main' into merge-main-into-net9-again

    # Conflicts:
    #	eng/Version.Details.xml
    #	eng/Versions.props
    #	eng/devices/ios.cake
    #	src/Controls/src/Core/BindableObject.cs
    #	src/Controls/src/Core/Handlers/Items/CarouselViewHandler.Windows.cs
    #	src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Unshipped.txt
    #	src/Controls/src/Xaml/PublicAPI/net-android/PublicAPI.Unshipped.txt
    #	src/Controls/src/Xaml/PublicAPI/net-ios/PublicAPI.Unshipped.txt
    #	src/Controls/src/Xaml/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
    #	src/Controls/src/Xaml/PublicAPI/net-tizen/PublicAPI.Unshipped.txt
    #	src/Controls/src/Xaml/PublicAPI/net-windows/PublicAPI.Unshipped.txt
    #	src/Controls/src/Xaml/PublicAPI/net/PublicAPI.Unshipped.txt
    #	src/Controls/src/Xaml/PublicAPI/netstandard/PublicAPI.Unshipped.txt
    #	src/Core/src/Handlers/Application/ApplicationHandler.Android.cs
    #	src/Core/src/Handlers/Application/ApplicationHandler.cs
    #	src/Core/src/Platform/iOS/LabelExtensions.cs
    #	src/Core/src/PublicAPI/net-android/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/net/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt
    #	src/Essentials/src/HapticFeedback/HapticFeedback.ios.cs
    #	src/Essentials/src/PublicAPI/net-android/PublicAPI.Unshipped.txt
    #	src/Essentials/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt
    #	src/Essentials/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
    #	src/Essentials/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt
    #	src/Essentials/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt
    #	src/Essentials/src/PublicAPI/net/PublicAPI.Unshipped.txt
    #	src/Essentials/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt
    #	src/Essentials/src/WebAuthenticator/WebAuthenticator.ios.tvos.cs
    mattleibow committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e435420 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Update dependencies from https://github.com/dotnet/aspnetcore build 2…

    …0240918.6 (#24824)
    
    Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.JSInterop
     From Version 9.0.0-rtm.24466.12 -> To Version 9.0.0-rtm.24468.6
    
    Dependency coherency updates
    
    Microsoft.Extensions.Configuration,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration.Json,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.Primitives
     From Version 9.0.0-rc.2.24463.7 -> To Version 9.0.0-rtm.24467.13 (parent: Microsoft.AspNetCore.Authorization
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    132b4fe View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Fix Test Reset ordering

    PureWeen committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    82a1c7e View commit details
    Browse the repository at this point in the history
  2. [HybridWebView] fix trimmer warnings on Android (#24744)

    Context: #23769
    Context: dotnet/android#9300
    
    026e046 introduced `HybridWebView`, which unfortunately introduces
    trimmer warnings in the `dotnet new maui` project template:
    
        > dotnet new maui
        > dotnet build -f net9.0-android -c Release -p:TrimMode=Full
        ...
        hellomaui succeeded with 1 warning(s) (7.9s)
        /_/src/Core/src/Handlers/HybridWebView/HybridWebViewHandler.Android.cs(53,5):
        Trim analysis warning IL2026: Microsoft.Maui.Handlers.HybridWebViewHandler.HybridWebViewJavaScriptInterface.SendMessage(String):
        Using member 'Java.Interop.ExportAttribute.ExportAttribute(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code.
        [ExportAttribute] uses dynamic features.
    
    This is due to usage of `Java.Interop.ExportAttribute`:
    
        private sealed class HybridWebViewJavaScriptInterface : Java.Lang.Object
        {
            //...
            [JavascriptInterface]
            [Export("sendMessage")]
            public void SendMessage(string message)
    
    `Java.Interop.ExportAttribute` makes heavy usage of unbounded
    System.Reflection, System.Reflection.Emit, etc. for it to be able to
    work. It brings in an additional assembly `Mono.Android.Export.dll` as
    well.
    
    It is inherently trimming unsafe, but how did it get through these
    tests?
    
    https://github.com/dotnet/maui/blob/08ff1246383ed4fdaef84a40d5b2ae8e6096bb56/src/TestUtils/src/Microsoft.Maui.IntegrationTests/AndroidTemplateTests.cs#L50-L61
    
    This slipped through, unfortunately, as we had missed solving all the
    trimmer warnings in `Mono.Android.Export.dll`! dotnet/android#9300
    aims to fix that.
    
    After dotnet/android#9300, new trimming warnings specific to .NET MAUI
    will surface such as the one above.
    
    But we can easily replace `[Export]` by:
    
    * Define a Java interface & create a binding for it in C#, we already
      have `maui.aar` setup for this.
    
    * We can simply implement the interface in C# and remove `[Export]`.
    
    Lastly, I fixed some of the defaults in `Metadata.xml`, it didn't look
    like we were automatically making Java interfaces `internal`. It looks
    like we probably made `ImageLoaderCallback` public by mistake.
    jonathanpeppers authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    70fbb83 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Configuration menu
    Copy the full SHA
    5b9eb72 View commit details
    Browse the repository at this point in the history
  2. [net9.0] Merge main into net9.0 (take 3) (#24822)

    ### Description of Change
    
    Yup, this again.
    rmarinho authored Sep 21, 2024
    Configuration menu
    Copy the full SHA
    d0b2b69 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. [xaml] fix potential NRE in {Binding} (#24756)

    Fixes: #24740
    
    Using this in a project:
    
        <PackageReference Include="akgul.Maui.DataGrid" Version="4.0.4" />
    
    Then, in a XAML file:
    
        xmlns:dg="clr-namespace:Maui.DataGrid;assembly=Maui.DataGrid"
        ...
        <dg:DataGrid />
    
    Would crash with:
    
        [0:] [13:46:57 FTL] Inner Exception:
        System.NullReferenceException: Object reference not set to an instance of an object.
        at Microsoft.Maui.Controls.Xaml.BindingExtension.<Microsoft.Maui.Controls.Xaml.IMarkupExtension<Microsoft.Maui.Controls.BindingBase>.ProvideValue>g__CreateBinding|40_0(<>c__DisplayClass40_0& ) in /_/src/Controls/src/Xaml/MarkupExtensions/BindingExtension.cs:line 46
        at Microsoft.Maui.Controls.Xaml.BindingExtension.Microsoft.Maui.Controls.Xaml.IMarkupExtension<Microsoft.Maui.Controls.BindingBase>.ProvideValue(IServiceProvider serviceProvider) in /_/src/Controls/src/Xaml/MarkupExtensions/BindingExtension.cs:line 27
        at Maui.DataGrid.DataGrid.InitializeComponent() in D:\Maui.DataGrid\Maui.DataGrid\Microsoft.Maui.Controls.SourceGen\Microsoft.Maui.Controls.SourceGen.CodeBehindGenerator\DataGrid.xaml.sg.cs:line 53
        at Maui.DataGrid.DataGrid..ctor() in D:\Maui.DataGrid\Maui.DataGrid\DataGrid.xaml.cs:line 46
        at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Constructor(Object obj, IntPtr* args)
        at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    
    Inspecting the IL, I see:
    
        BindingBase val115 = ((IMarkupExtension<BindingBase>)(object)val31).ProvideValue((IServiceProvider)null);
    
    So, it is indeed passed a `null` `IServiceProvider`.
    
    Introduce a unit test and check for `null` as a fix.
    jonathanpeppers authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    672563a View commit details
    Browse the repository at this point in the history
  2. Move HybridWebView platform code to handlers (#24479)

    * Move HybridWebView platform code to handlers
    
    And run everything through the mappers.
    
    Fixes #24269
    
    * WIP
    
    * Fix API files
    
    * API
    
    * API
    
    * API
    
    * Change platform checks
    Eilon authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    693e544 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. [net9.0] Revert "Move HybridWebView platform code to handlers" (#24876)

    * Revert "Move HybridWebView platform code to handlers (#24479)"
    
    This reverts commit 693e544.
    
    * - disable HybridWebViewTests
    
    ---------
    
    Co-authored-by: Shane Neuville <[email protected]>
    rmarinho and PureWeen authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c6ca951 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into merge-main-net9

    # Conflicts:
    #	eng/Version.Details.xml
    #	src/Core/src/Platform/iOS/KeyboardAutoManagerScroll.cs
    rmarinho committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    eb3ec76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f955ca View commit details
    Browse the repository at this point in the history
  4. [tests] Comment out Shell test (#24905)

    * [tests] Comment out Shell test
    
    * Comment out other test
    rmarinho authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    296b06e View commit details
    Browse the repository at this point in the history
  5. [net9.0] Merge main to net9.0 (#24898)

    ### Description of Change
    
    Bring latest changes from main to net9.0
    rmarinho authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3aea783 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. [net9.0] Revert: Add MauiUIApplicationDelegate remote notification me…

    …thods (#24907)
    
    * Revert:  Add MauiUIApplicationDelegate remote notification methods #23452
    
    Unfortunately, when these lifecycle events were added, we didn't consider the implications of having the methods implemented on the appdelegate had with Apple app store submissions.  Basically if the app delegate implements these methods, Apple assumes in their static analysis of the submitted apps that you intend to use them, and will warn about requiring the appropriate entitlements to therefore be declared.
    
    Given there's no obvious/easy way to conditionally export these selectors at this time, we are reverting the change to maintain the no warning/no error submission behaviour.
    
    For more information and to track future potential implementations of these lifecycle events, follow: #24237
    
    * Remove delegates
    Redth authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    2a50f12 View commit details
    Browse the repository at this point in the history
  2. Android Ecosystem updates for net9.0-rc.2 (#24665)

    * nuget bumps
    
    * nuget bumps
    
    * nullability fixes
    
    * fixes according to review
    moljac authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    cb3d000 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Fix Provided consistent behavior of text color in tabbed page in all …

    …platforms. (#24782)
    
    * fix added
    
    * test cases added
    
    * screenshots added
    devanathan-vaithiyanathan authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    f23bacf View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    75dbba7 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into merge-main-net9

    # Conflicts:
    #	src/Controls/src/Core/Element/Element.cs
    #	src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt
    #	src/Controls/src/Xaml/XamlServiceProvider.cs
    #	src/Controls/tests/Xaml.UnitTests/Controls.Xaml.UnitTests.csproj
    #	src/TestUtils/src/Microsoft.Maui.IntegrationTests/Utilities/BuildWarningsUtilities.cs
    rmarinho committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    2fcf50b View commit details
    Browse the repository at this point in the history
  3. [XC] Add feature switch to enable compiling bindings with source (#24924

    )
    
    * Add feature switch for compilation of bindings with source
    
    * Add tests
    
    * Improve binding context type mismatch error messages
    
    * Enable compilation of bindings with source in tests
    
    * Enable the feature switch in tests
    
    * Fix propagating CompileBindingsWithSource via ILContext
    simonrozsival authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    0d0f25a View commit details
    Browse the repository at this point in the history
  4. [net9.0] Update dependencies from dotnet/android (#24539)

    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24429.1+azdo.10133834
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.87 -> To Version 35.0.0-rc.2.89
    
    * Update dependencies from https://github.com/dotnet/android build main-e237401724371b999f3113778f50591de5f63ccb-1
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.89 -> To Version 35.0.0-rc.2.93
    
    * Update provision.yml
    
    * Update NuGet.config
    
    * Update dependencies from https://github.com/dotnet/android build main-550f66e519b2efddddd864bf9dc8e47e953b031c-1
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.93 -> To Version 35.0.0-rc.2.96
    
    * Update dependencies from https://github.com/dotnet/android build main-ac8a922d495dff28fdc29310d509a21fa139b883-1
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.96 -> To Version 35.0.0-rc.2.99
    
    * Update dependencies from https://github.com/dotnet/android build main-d187a1d1e5af373b3b02c530fc1b8f2519bb5a38-1
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.99 -> To Version 35.0.0-rc.2.100
    
    * Update dependencies from https://github.com/dotnet/android build main-88a07ce4034701457eebe5ba6f16fd2b4f66b054-1
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.100 -> To Version 35.0.0-rc.2.101
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24461.1+azdo.10203443
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.101 -> To Version 35.0.0-rc.2.107
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24461.1+azdo.10204821
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.107 -> To Version 35.0.0-rc.2.109
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24463.1+azdo.10221673
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.109 -> To Version 35.0.0-rc.2.111
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24469.1+azdo.10247408
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.111 -> To Version 35.0.0-rc.2.115
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24474.1+azdo.10268209
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.115 -> To Version 35.0.0-rc.2.117
    
    * Update dependencies from https://github.com/dotnet/android build main-e885d694c51db9733305ba331519dd01df6076a4-1
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.117 -> To Version 35.0.0-rc.2.130
    
    * Update NuGet.config
    
    * Update dependencies from https://github.com/dotnet/android build main-7d730228379df63d318603d45a354fe9a2b4274d-1
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.130 -> To Version 35.0.1-ci.main.1
    
    * `> darc update-dependencies --id 240097`
    
    Looking up build with BAR id 240097
    Updating 'Microsoft.Android.Sdk.Windows': '35.0.1-ci.main.1' => '35.0.0-rc.2.134' (from build '9.0.1xx-rc2-b795a653460417af9da75f94e4a487a2665faa7f-1' of 'https://github.com/dotnet/android')
    Checking for coherency updates...
    Local dependencies updated based on build with BAR id 240097 (9.0.1xx-rc2-b795a653460417af9da75f94e4a487a2665faa7f-1 from https://github.com/dotnet/android@release/9.0.1xx-rc2)
    
    * Don t install java 11
    
    * Gradle needs it
    
    * Try java17 provisionator
    
    * Use the new sonoma
    
    * Skip android images on templates
    
    * Install JDK17 via homebrew
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Rui Marinho <[email protected]>
    Co-authored-by: Jonathan Peppers <[email protected]>
    Co-authored-by: redth <[email protected]>
    5 people authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    b27176d View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    09f8830 View commit details
    Browse the repository at this point in the history
  2. AppThemeBinding on ToolbarItems (#24886)

    * AppThemeBinding on ToolbarItems
    
    * Added a UI test
    
    * UI test fix
    
    * Added a snapshot
    
    * Update Issue24878.cs
    
    * Added a windows snapshot
    kubaflo authored and rmarinho committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    c2d52de View commit details
    Browse the repository at this point in the history
  3. Update xharness (#24964)

    rmarinho committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    e269745 View commit details
    Browse the repository at this point in the history
  4. [XC] Compile StaticResource when possible (#20917)

    when a resource can be compiled locally, do it.
    
    TODO: convert OnPlatform
    TODO: walk up DataTemplates
    
    - fixes #20244
    StephaneDelcroix authored and rmarinho committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    3f3b173 View commit details
    Browse the repository at this point in the history
  5. [C] avoid concurrent access to _values (#24579)

    - should fix #23597
    StephaneDelcroix authored and rmarinho committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    249ca91 View commit details
    Browse the repository at this point in the history
  6. Fix build

    rmarinho committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    a7f0d55 View commit details
    Browse the repository at this point in the history
  7. Add missing code from merge

    rmarinho committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    9f502da View commit details
    Browse the repository at this point in the history
  8. [Windows] Handle focus events using FocusManager (take 2) (#24695)

    * WIPWIP
    
    * Feedback
    
    * Refactor usage of `FocusManager` to avoid weak table usage
    
    * Use ConditionalWeakTable
    
    ---------
    
    Co-authored-by: Alberto Aldegheri <[email protected]>
    2 people authored and rmarinho committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    0b84dad View commit details
    Browse the repository at this point in the history
  9. Update default BlazorWebView host address (#24884)

    Update default host address to 0.0.0.1.
    MackinnonBuck authored and rmarinho committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    fa850a7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9dd9ab6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0259811 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8f23c7b View commit details
    Browse the repository at this point in the history
  13. Fix build

    rmarinho committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    82b5696 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4cd6a9f View commit details
    Browse the repository at this point in the history
  15. [net9.0] Merge main to net9.0 (#24953)

    ### Description of Change
    
    Bring last changes from main to net9.0
    rmarinho authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    88b3562 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    bc37e74 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Move HybridWebView platform code to handlers (attempt 2) (#24952)

    * Move HybridWebView platform code to handlers
    
    And run everything through the mappers.
    
    Fixes #24269
    
    * Run Android tests
    
    * `@android.webkit.JavascriptInterface` is missing!
    
    By changing `HybridJavaScriptInterface` to a class, the JCW now says:
    
        @android.webkit.JavascriptInterface
        public void sendMessage (java.lang.String p0)
    
    ---------
    
    Co-authored-by: Jonathan Peppers <[email protected]>
    Eilon and jonathanpeppers authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    b1113d5 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Change HybridWebView default address to 0.0.0.1 (#25042)

    The 0.0.0.0 address stopped working in iOS 18/MacCat, and is possibly going to stop working in other platforms/webviews, so it's being changed to 0.0.0.1, which has been verified to work.
    
    Fixes #24364
    Eilon authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    c4a1761 View commit details
    Browse the repository at this point in the history
  2. [android] update .aotprofile for .NET 9 RC 2 (#25035)

    I recorded these with the `35.0.0-rc.2.145` Android workload as there
    was one change that disables `$(AndroidEnableMarshalMethods)` that
    impacts `.aotprofile` files:
    
    * dotnet/android@afb5f7e
    
    With this change in place, managed C# methods like these will reappear
    in the profile:
    
        bool Android.Runtime.AndroidTypeManager:FastRegisterNativeMembers (Java.Interop.JniType,System.Type,System.ReadOnlySpan`1<char>)
        ...
        bool Android.Runtime.JNINativeWrapper:Wrap_JniMarshal_PPJ_Z (_JniMarshal_PPJ_Z,intptr,intptr,long)
        bool Android.Runtime.JNINativeWrapper:Wrap_JniMarshal_PPL_Z (_JniMarshal_PPL_Z,intptr,intptr,intptr)
        bool Android.Runtime.JNINativeWrapper:Wrap_JniMarshal_PPLLJ_Z (_JniMarshal_PPLLJ_Z,intptr,intptr,intptr,intptr,long)
        ...
        System.Delegate Android.App.Activity:GetOnActivityResult_IILandroid_content_Intent_Handler ()
        System.Delegate Android.App.Activity:GetOnBackPressedHandler ()
    
    In the future, we hope to bring back `$(AndroidEnableMarshalMethods)`
    once the known issues are worked out.
    
    Measuring the new profile on a Pixel 7 Pro, an average of 10 runs of
    the `dotnet new maui` project template:
    
        Before:
        Average(ms): 475.2
        Std Err(ms): 3.96316371938716
        Std Dev(ms): 12.5326240934078
        After:
        Average(ms): 447.1
        Std Err(ms): 1.75404294892305
        Std Dev(ms): 5.54677083235522
    
    So, this change likely avoids some startup regression on Android, as
    the C# methods that run on startup when
    `AndroidEnableMarshalMethods=false` are now AOT-compiled.
    
    I also added `-bl` to the `README.md`, as I thought that was useful.
    jonathanpeppers authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    b7845f6 View commit details
    Browse the repository at this point in the history
  3. Add services.AddHybridWebViewDeveloperTools() extension to enable bro…

    …wser dev tools (#25047)
    
    * Add services.AddHybridWebViewDeveloperTools() extension to enable browser dev tools
    
    Previously the browser dev tools were always enabled for HybridWebView. Now it's optional.
    
    Fixes #22305
    
    * Tizen
    Eilon authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    e11b78b View commit details
    Browse the repository at this point in the history
  4. [release/9.0.1xx-rc2] Update rc2 internal (#25013)

    * Update rc2 versions
    
    * Update variables.yml
    
    * Updateprivate build
    
    * Make it coherant
    
    * Update NuGet.config
    
    * update
    
    * Update DotNet.csproj
    
    * Update versions
    
    * Update arcade
    
    * Update provision.yml
    
    * Update provision.yml
    
    * Update provision.yml
    
    * Update provision.yml
    
    * Update provision.yml
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24461.1+azdo.10203443
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.101 -> To Version 35.0.0-rc.2.107
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24461.1+azdo.10204821
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.107 -> To Version 35.0.0-rc.2.109
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24463.1+azdo.10221673
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.109 -> To Version 35.0.0-rc.2.111
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24469.1+azdo.10247408
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.111 -> To Version 35.0.0-rc.2.115
    
    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24474.1+azdo.10268209
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.115 -> To Version 35.0.0-rc.2.117
    
    * Update dependencies from https://github.com/dotnet/android build main-e885d694c51db9733305ba331519dd01df6076a4-1
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.117 -> To Version 35.0.0-rc.2.130
    
    * Try pin windows sdk projection WindowsSdkPackageVersion
    
    * Windows appsdk version workaround
    
    * Provision less
    
    * Update androdi version
    
    * Update iOS
    
    * update versions
    
    * Update Versions.props
    
    * Update NuGet.config
    
    * Update Directory.Build.props
    
    * Fix iOS warning
    
    * Ignore CA1422 too
    
    * Bump to xcode 16
    
    * Bump xcode
    
    * Update NewTaskSceneDelegate.cs
    
    * Update ui-tests.yml
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    rmarinho and dotnet-maestro[bot] committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    a60b4c7 View commit details
    Browse the repository at this point in the history
  5. [release/9.0.1xx-rc2] Update dependencies from dotnet/android (#25018)

    * Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24480.1+azdo.10308467
    
    Microsoft.Android.Sdk.Windows
     From Version 35.0.0-rc.2.134 -> To Version 35.0.0-rc.2.143
    
    * darc update-dependencies --id 240434
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Jonathan Peppers <[email protected]>
    3 people authored and rmarinho committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    c402827 View commit details
    Browse the repository at this point in the history
  6. [mac] Fix NSWindow usage

    rmarinho committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    386cd08 View commit details
    Browse the repository at this point in the history
  7. We want the old versions

    rmarinho committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    74662b9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    91cc87e View commit details
    Browse the repository at this point in the history
  9. Update windows samples

    rmarinho committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    05fdf09 View commit details
    Browse the repository at this point in the history
  10. [release/9.0.1xx-rc2] Fix collectionview tests rc2 (#25045)

    * [testing] Enable test again
    
    * [testing] Enable CollectionViewHandler2 on UITests
    
    * Try new changes
    
    * try new fix
    
    * [iOS] Dont call InitialUpdatePosition on attach, wait for LayoutSubViews
    
    * Try update when navigating back
    
    * Try this
    
    * Add missing usings
    
    * Try this
    
    * Fix more stuff
    
    * Fix test on mac
    
    * Try again
    
    * Ignore tests on windows and android
    
    * Use the ItemsView position on compare
    
    * Try this
    
    * Fix
    
    * Cleanup
    
    * Fix test naming
    
    * Cleanup
    
    * try skip android install on public bots
    
    * Update device-tests-steps.yml
    
    * Use our bots
    rmarinho committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    ed26b95 View commit details
    Browse the repository at this point in the history
  11. [net9.0] Merge release rc2 to net9.0 (#25028)

    ### Description of Change
    
    Bring some changes from rc2 release branch to net9.0
    rmarinho authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    60661a6 View commit details
    Browse the repository at this point in the history
  12. Revert "Update windows samples" (#25059)

    This reverts commit 05fdf09.
    rmarinho authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    9d546a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. [net9] Try fix running UITests on iOS18 (#25070)

    * [housekeeping] Update & Consolidate Appium + driver versions (#24817)
    
    * Update appium + driver versions
    
    Updating to latest
    
    * Move appium versions to eng/Versions.props
    
    * Fix ps1 get-location
    
    * Check if appium is completely missing too
    
    No need to attempt to uninstall appium if it's not installed
    
    * - bump versions
    
    * - fix script
    
    ---------
    
    Co-authored-by: Shane Neuville <[email protected]>
    
    * Try iOS18 device
    
    * See if this works
    
    * Try xs
    
    ---------
    
    Co-authored-by: Jonathan Dick <[email protected]>
    Co-authored-by: Shane Neuville <[email protected]>
    3 people authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    66cc077 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    f6520b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce06a63 View commit details
    Browse the repository at this point in the history
  3. Update screenshots

    rmarinho committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    da26dca View commit details
    Browse the repository at this point in the history
  4. [net9.0] Merge main to net9.0 (#25083)

    ### Description of Change
    
    Bring latest changes from main to net9.0
    rmarinho authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    add2226 View commit details
    Browse the repository at this point in the history
  5. [tests] CV 2 devicetests (#25078)

    * [tests] Run Device tests with CV2
    
    * Make sure to run on UI thread
    rmarinho authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    cfef6a3 View commit details
    Browse the repository at this point in the history
  6. [net9.0] Fix CV2 handler and uitests fixes (#25076)

    * [iOS] Make GridLayouts render header and footer
    
    * [ios] Fix grouping not working because of StructuredView
    
    * [tests] Add a small delay on changing orientation
    
    * Fix duplicated header
    rmarinho authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    96f74b9 View commit details
    Browse the repository at this point in the history
  7. [net9.0] Move to rtm (#25017)

    * Move to rtm
    
    * Update arcade and runtime
    
    * Update sdk
    
    * Update Versions.props
    
    * Fix windows build
    
    * Update versions
    
    * Update tools
    
    * Update sdk
    
    * Update appref
    
    * Update sdk
    
    * Update android and sdk
    
    * Update Versions.props
    
    * WinUI workaround
    rmarinho authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b424b00 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    24a553f View commit details
    Browse the repository at this point in the history
  2. Bump WinAppSDK to 1.6 (#24266)

    * Bump WinAppSDK version + WebView2 version
    
    * Add WebView2 ref to Controls.Core
    
    * Add another package ref
    
    * Bump SDK versions
    
    * Bump winappsdk version
    
    * Add missing package ref
    
    * Update NuGet.config
    
    * Update Directory.Build.props
    
    * Use SDK v38
    
    * Remove refs to WebView2, use `WindowsAppSDK`
    
    * Add more package refs
    
    * Use the correct way to check for a window style (see: OverlappedPresenter.HasTitlebar impl)
    
    * More pkgs for webview
    
    * Mark test as unstable
    
    * TEST: add monitor info for test context
    
    * Revert change, try manually setting button height...?!
    
    * Move style
    
    * Revert change
    Ensure font is the same pre-1.6
    
    * Ensure more fonts are consistant
    
    * Bump SDK version
    Add workaround
    
    * Update images for tests
    
    * Update more images
    
    * Huh
    
    * Maybe fix crashes
    
    * Remove package from test cases
    
    * ugh
    
    * www
    
    * Ehh
    
    * Changes for AOT
    Revert workaround for items list
    
    * Font test
    
    * Test font again
    
    * Remove refs to winappsdk where it's not needed
    Add explicit ref to WebView2 package
    
    * Fix some missing refs
    
    * Remove winappsdk ref in graphics projects
    
    * Add explcit  "Microsoft.Windows.SDK.NET.Ref" versions
    
    * NOP failing test
    Fix build issue
    
    * - publish binlogs
    
    * - fix logs
    
    * Update maui-templates.yml
    
    * Fix issue w/ dupe package contents
    
    * Throwing stuff at the wall
    
    * Update winsdk and dotnet versions
    
    * Revert SDK version
    
    * Modify AOT compat check
    
    * Re-add SDK.NET.Ref
    
    * Re-bump winappsdk version
    
    * Fix SDK pack version
    
    * Fix nested partial types
    
    * DOh
    
    * Update test image
    
    * Update Directory.Build.targets
    
    * Remove dupe properties
    
    * Remove work-around
    
    * Fix merge issues
    
    * WTF?
    
    * Blah
    
    ---------
    
    Co-authored-by: Mike Corsaro <[email protected]>
    Co-authored-by: Matthew Leibowitz <[email protected]>
    Co-authored-by: Shane Neuville <[email protected]>
    Co-authored-by: Rui Marinho <[email protected]>
    5 people authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    aae4d07 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Move TitleViewSetOnShellWorksAfterNavigation to Appium (#25094)

    * Move TitleViewSetOnShellWorksAfterNavigation to Appium
    
    * - give width to editor so that it's visible
    PureWeen authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    bc347be View commit details
    Browse the repository at this point in the history
  2. Re-enable tests (#24912)

    * Bump xunit
    
    * - make more collection passes
    
    * - collect harder
    PureWeen authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0f4a170 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. [XC] Fix passing message arguments to BuildException when logging war…

    …ning as error (#25151)
    
    * Fix passing message args to BuildException in XamlCTask
    
    * Avoid using string.Format with null args
    simonrozsival authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    1a69f24 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. [XC] Fix support for x:TypeArguments on root node (#25183)

    * Add test
    
    * Set root element type arguments if needed
    
    * Simplify setting type arguments for the root node
    
    * Cleanup
    
    * Update test
    simonrozsival authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    5c5f68c View commit details
    Browse the repository at this point in the history
  2. [nuget-msi-convert] Support improved VS component IDs (#25205)

    * [nuget-msi-convert] Support improved VS component IDs
    
    Context: dotnet/arcade@b2d3a3a
    Context: xamarin/yaml-templates#339
    
    The VS insertion manifest generation has been updated to use new VS
    component IDs required for .NET 9+.
    
    * Use yaml-templates main
    pjcollins authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    ce01c15 View commit details
    Browse the repository at this point in the history
  3. Try build arcade net9 (#25085)

    * try
    
    * try again
    
    * Try more build
    
    * Fix snupkg
    
    * try publish
    
    * fix depends
    
    * fix
    
    * Fix signing
    
    * Fix condition
    
    * try without this
    
    * Try install workloads
    
    * add catalyst
    
    * Try install .dotnet
    
    * Skip install .net
    
    * Nowarn
    
    * Set java home
    
    * try sign
    
    * sign dll
    
    * dix
    
    * more variables
    
    * try other
    
    * fix
    
    * Remove pool changes
    
    * Fix path
    
    * dotnet
    
    * remvoe restore
    
    * Again
    
    * Try bump arcade
    
    * TreatWarningsAsErrors
    
    * will this work
    
    * Try -warnAsError 0
    
    * again
    
    * extra nowarn
    
    * Fix variable
    
    * Fix _BuildOfficalId
    
    * Fix signing
    
    * Update arcade
    
    * Don t push this
    
    * Dont update build number
    
    * Add back cake script
    
    * Add nuget.config again
    
    * Clean signing
    
    * try these feeds
    
    * less premissions
    
    * Try this
    
    * Try fix the bin folder
    
    * Fix nuget config
    
    * Use DotNetTempDirectory for the script
    
    * Fix device tests
    
    * Add missing variable
    
    * We need this
    
    * Try this
    
    * try this
    
    * Add public pipeline
    
    * Fix cake
    
    * Fix tool
    
    * Fix device
    
    * try workloads
    
    * try fix test
    
    * fix sign
    
    * more quick
    
    * needs t build
    
    * Fix windows script
    
    * Try workloads
    
    * fix location
    
    * fix
    
    * Try with this
    
    * try fix paths
    
    * try this again
    
    * try use the latest tooling
    
    * Revert "try use the latest tooling"
    
    This reverts commit 1b337f8.
    
    * Update variables.yml
    
    * Update DotnetInternal.cs
    
    * More fixes
    
    * Update build-test-pack.yml
    
    * Update latest arcade
    
    * Add missing feeds
    
    * Remove package source mapping
    
    * Update windows.cake
    
    * Update windows.cake
    
    * Update global.json
    
    * Try _SkipUpdateBuildNumber
    
    * again
    
    * Update variables.yml
    
    * Again
    
    * Include this
    
    * Update vsmanproj
    
    * Nove to arcade ne9
    
    * Update rtm
    
    * Dont build workloads
    
    * Update rtm
    
    * Update NuGet.config
    
    * Update global.json
    
    * Update Versions.props
    
    * Update pack.yml
    
    * Try rtm ios
    
    * try windows again
    
    * Fix folder for dotnet location
    
    * Update windows.cake
    rmarinho authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    c72387d View commit details
    Browse the repository at this point in the history
  4. [net9.0] Disable NSToolbar Tabs (#25184)

    * Disable NSToolbar Tabs
    
    * - fix OS check
    
    * Update TabbedViewExtensions.cs
    
    * Update TabbedViewExtensions.cs
    
    * - analyze this
    
    ---------
    
    Co-authored-by: Shane Neuville <[email protected]>
    github-actions[bot] and PureWeen authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    f147e8b View commit details
    Browse the repository at this point in the history
  5. [XC] Propagate x:DataType from parent scope to "standalone bindings" (#…

    …25152)
    
    * Add test
    
    * Remove the restriction to inherit x:DataType from parent scope for standalone bindings
    
    * Update expected error code
    simonrozsival authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    008c6af View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7f463e3 View commit details
    Browse the repository at this point in the history
  7. [XC] Report XC0025 as an error only in strict compilation mode (#25082)

    * Make sure XC0025 is not treated as error unless in strict mode
    
    * Remove incorrect comment
    simonrozsival authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    61114e3 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Configuration menu
    Copy the full SHA
    2d19ade View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    277bf7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09f51e0 View commit details
    Browse the repository at this point in the history
  4. Run on arm the device tests

    rmarinho committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    a067ad1 View commit details
    Browse the repository at this point in the history
  5. no brew

    rmarinho committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    99b72e6 View commit details
    Browse the repository at this point in the history
  6. install api35

    rmarinho committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    3b3655d View commit details
    Browse the repository at this point in the history
  7. add log installdefault api

    rmarinho committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    63fd20c View commit details
    Browse the repository at this point in the history
  8. [X] inherit DataType based on attribute (#25173)

    Change the heuristic for deciding if we need ot ignore parent DataType,
    as DataTrigger.Binding shoud inherit it, and
    Picker.ItemDisplayNameBinding should not
    
    this is an alternate fix for #23989, partially replaces #24513, and will
    help fixing #25141 together with #24152
    StephaneDelcroix authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    028cd0c View commit details
    Browse the repository at this point in the history
  9. use iOS pool

    rmarinho committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    b2c53f4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    66f6cfa View commit details
    Browse the repository at this point in the history
  11. Update templates for non-VS IDE hosts (#25303)

    * Update templates for non-VS IDE hosts
    
    * PR feedback
    smitpatel authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    a85cb01 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Merge branch 'main' into net9.0

    # Conflicts:
    #	.config/dotnet-tools.json
    #	eng/Version.Details.xml
    #	eng/Versions.props
    #	src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs
    #	src/Controls/tests/TestCases.HostApp/Issues/Issue20439.xaml.cs
    #	src/Controls/tests/TestCases.HostApp/Issues/Issue3089.cs
    #	src/Controls/tests/TestCases.HostApp/Issues/Issue3333.cs
    #	src/Controls/tests/TestCases.HostApp/MauiProgram.cs
    #	src/Core/src/maui.aar
    rmarinho committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8d47b8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33277f8 View commit details
    Browse the repository at this point in the history
  3. Use public versions

    rmarinho committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0b13985 View commit details
    Browse the repository at this point in the history
  4. Update values

    rmarinho committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    1143961 View commit details
    Browse the repository at this point in the history
  5. [nuget-msi-convert] Do not use new VS component IDs

    Context: ce01c15
    
    We've decided hold off on this change until .NET 10.
    pjcollins authored and PureWeen committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    a5b3f68 View commit details
    Browse the repository at this point in the history
  6. Smal fix

    rmarinho committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    174fa1e View commit details
    Browse the repository at this point in the history
  7. Merge branch 'main' into net9-merge-main

    # Conflicts:
    #	src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
    #	src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/net-android/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/net/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt
    #	src/Core/src/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt
    rmarinho committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    072a33c View commit details
    Browse the repository at this point in the history
  8. Fix Colors Namespace

    PureWeen authored and rmarinho committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8214fca View commit details
    Browse the repository at this point in the history
  9. Fixes for spellcheck

    rmarinho committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    6cae413 View commit details
    Browse the repository at this point in the history
  10. Add new pool name

    rmarinho committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e2935f7 View commit details
    Browse the repository at this point in the history
  11. Small fix for version nupkg

    rmarinho committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    1214cbe View commit details
    Browse the repository at this point in the history
  12. Fix partial usage

    rmarinho committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    3ea64d7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    cece83e View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. More fixes partial

    rmarinho committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    7de7390 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4c31c9 View commit details
    Browse the repository at this point in the history
  3. Try without this

    rmarinho committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    5408f52 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cda20ec View commit details
    Browse the repository at this point in the history
  5. Try bump this

    rmarinho committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    e25c494 View commit details
    Browse the repository at this point in the history