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

[3.3] Misc. build and warning fixes to pass CI and compile with recent SCons and GCC/Clang #98867

Merged
merged 16 commits into from
Nov 6, 2024

Commits on Nov 5, 2024

  1. Update Android CI to use JDK 11.

    (cherry picked from commit fe0b673)
    madmiraal authored and akien-mga committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3c0dec1 View commit details
    Browse the repository at this point in the history
  2. CI: Update all GitHub actions to their latest version

    (cherry picked from commit 6b20281)
    akien-mga committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    ff1703c View commit details
    Browse the repository at this point in the history
  3. SCons: Fix Python 3.12 SyntaxError with regex escape sequences

    (cherry picked from commit b362976)
    akien-mga committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    36687d7 View commit details
    Browse the repository at this point in the history
  4. Mono: Replace distutils function with shutil equivalent

    Fixes godotengine#91154.
    
    (cherry picked from commit ee61ad4)
    akien-mga committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    2fd2b8a View commit details
    Browse the repository at this point in the history
  5. Android: Replace deprecated distutils LooseVersion usage

    (cherry picked from commit 9e9ea71)
    akien-mga committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    dbbcfe3 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Fix some array size function definition mismatch.

    (cherry picked from commit 55845ba)
    Faless authored and akien-mga committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    eb36a16 View commit details
    Browse the repository at this point in the history
  2. [Core] Use std type traits to check operations triviality.

    (cherry picked from commit 6f02183)
    Faless authored and akien-mga committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    1ee9c15 View commit details
    Browse the repository at this point in the history
  3. macOS: Fix sprintf deprecation warning

    Co-authored-by: bruvzg <[email protected]>
    (cherry picked from commit a297a69)
    akien-mga committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    67d2013 View commit details
    Browse the repository at this point in the history
  4. Fix warnings found by Emscripten 3.1.10

    Fix `-Wunused-but-set-variable`, `-Wunqualified-std-cast-call`, and
    `-Wliteral-range` warnings.
    
    (cherry picked from commit d8935b2)
    akien-mga committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    d030633 View commit details
    Browse the repository at this point in the history
  5. Fix some Clang -Wunused-but-set-variable warnings

    (cherry picked from commit e771804)
    akien-mga committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    e7f9102 View commit details
    Browse the repository at this point in the history
  6. Fix building VHACD with GCC 13.

    Fixes the following error:
    thirdparty/vhacd/inc/vhacdICHull.h:46:31: error: 'uint32_t' does not name a type
       46 |     ICHullError Process(const uint32_t nPointsCH, const double minVolume = 0.0);
          |                               ^~~~~~~~
    
    Note the upstream version of the third party library is not affected.
    
    (cherry picked from commit a648d83)
    marxin authored and akien-mga committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    3f0f95f View commit details
    Browse the repository at this point in the history
  7. Add missing stdint.h includes for GCC 13+

    Fixes godotengine#77927.
    
    (cherry picked from commit 10676e7)
    akien-mga committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    ebe60b8 View commit details
    Browse the repository at this point in the history
  8. Fix GCC 14 -Wtemplate-id-cdtor warnings

    Fixes godotengine#91206.
    
    (cherry picked from commit a8ff47b)
    akien-mga committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    842efb0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b778c5c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    74d569b View commit details
    Browse the repository at this point in the history
  11. certs: Sync with Mozilla bundle as of Oct 19, 2024

    bagder/ca-bundle@4d3fe66
    
    Document matching mozilla-release changeset.
    
    (cherry picked from commit eb41ff0)
    akien-mga committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    3772a5f View commit details
    Browse the repository at this point in the history