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

[release/6.0.4xx-xcode14.3] Add Xcode 14.3 Support #17946

Commits on Mar 30, 2023

  1. [WebKit] Merge WKWebKit into WebKit. (xamarin#17062)

    A long time ago, Apple created WebKit bindings for macOS, and we bound those in the webkit.cs and WebKit/*.cs files. These were later deprecated in macOS 10.14.
    
    A bit later (iOS 8.0 / macOS 10.10) Apple created new (and severely limited) WebKit API for both iOS and macOS, and since these were quite different/new, we bound them in wkwebkit.cs and WKWebKit/*.cs files.
    
    However, the actual namespace for both is WebKit, which leaves us with a few special-cases in our code to handle the fact that we've bound the same namespace in different files/directories.
    
    Unifying these implementations in webkit.cs and WebKit/*.cs, makes it possible to avoid these special cases.
    
    I've also explicitly added No* availability attributes to the old and deprecated macOS bindings for all other platforms than macOS, in order to avoid more special-casing when it comes to availability attributes (and that logic is already complicated enough as it is).
    rolfbjarne committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    785a9ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a698fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bce4029 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cd5df4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9c6cb83 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c5b245d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b6a3a68 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ef27e82 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    15a5a11 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    13520e7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    29236d6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    26d01de View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    277709e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    39f0b6e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a33dd4d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d662dc2 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e5459da View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    089de71 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9371cd8 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    df2b018 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    abedd33 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    1b4bcf0 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    304b8fd View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    10a79c1 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    47d553d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    49b5760 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    d282577 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    46eba0b View commit details
    Browse the repository at this point in the history
  29. Auto-format source code

    GitHub Actions Autoformatter authored and rolfbjarne committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    e7e104a View commit details
    Browse the repository at this point in the history
  30. Apply suggestions from code review

    Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
    dalexsoto and rolfbjarne committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    8e45b4a View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    29cf447 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    d69d091 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    1a58c42 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    7b513c9 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    c852faa View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    aea464d View commit details
    Browse the repository at this point in the history
  37. [CI] Ignore simulators on build

    dalexsoto authored and rolfbjarne committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    78ce887 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    2e0e49f View commit details
    Browse the repository at this point in the history
  39. Don't try to figure out if we have the simulators we need or not.

    There doesn't seem to be a reliable way to detect if there's anything that's
    need to be installed.
    rolfbjarne committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    9108f05 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    1822b43 View commit details
    Browse the repository at this point in the history
  41. Update xtro.

    rolfbjarne committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    3ee4c21 View commit details
    Browse the repository at this point in the history