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

Update stable #10040

Merged
merged 90 commits into from
Oct 4, 2024
Merged

Update stable #10040

merged 90 commits into from
Oct 4, 2024

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    d29c88d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8be74fd View commit details
    Browse the repository at this point in the history
  3. C#: Remove references to GODOT_SERVER and GODOT_HTML5 defines

    - The `GODOT_SERVER` preprocessor define is no longer available in Godot 4, since the dedicated server platform was removed.
    - Replaced a reference to `GODOT_HTML5` with `GODOT_WEB` since that platform was also renamed in Godot 4.
    - Remove note about `<DefineConstants>` that only really applies to Godot 3.
    raulsntos authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    4732760 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c14a621 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    63470c0 View commit details
    Browse the repository at this point in the history
  6. Fix comment directive to prevent webpage display

    `..` immediately following paragraph text at the same indentation is
    interpreted as a continuation of that text, as seen on the website:
    
    https://docs.godotengine.org/en/stable/contributing/how_to_contribute.html#technical-contributions
    
    > Upload your plugins to the Godot Asset Library to make them available to others. .. update to talk about Asset Store later
    
    I feel the intent was still clear, but it does look a bit weird at the moment.
    
    Further information:
     - There must be a blank line between the text block and the comment for the
       comment to be properly interpreted as a comment.
     - There must not be two blank lines between the two list items, once the
       comment is ignored. Otherwise, the generated output produces two separate
       lists. This a perceptibly different amount of padding compared to when they
       were structurally part of the same list in HTML output, since Godot adds
       extra padding around `<ul>` tags.
    esainane authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    52d8231 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    050c9b9 View commit details
    Browse the repository at this point in the history
  8. Add C# examples to Using NavigationRegions

    Co-authored-by: A Thousand Ships <[email protected]>
    Co-authored-by: Raul Santos <[email protected]>
    3 people authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    74a2c38 View commit details
    Browse the repository at this point in the history
  9. Add C# examples to CPU optimization

    Co-authored-by: A Thousand Ships <[email protected]>
    2 people authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    50cb22f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bfec637 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5e3c570 View commit details
    Browse the repository at this point in the history
  12. Add C# examples to High-level Multiplayer documentation

    Co-authored-by: Raul Santos <[email protected]>
    2 people authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f975e49 View commit details
    Browse the repository at this point in the history
  13. Add C# examples to Background loading

    Co-authored-by: Raul Santos <[email protected]>
    2 people authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    2d05a30 View commit details
    Browse the repository at this point in the history
  14. Add C# examples to Creating movies

    Co-authored-by: Raul Santos <[email protected]>
    2 people authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    25aae6b View commit details
    Browse the repository at this point in the history
  15. Add C# examples to Using NavigationMaps

    Co-authored-by: Raul Santos <[email protected]>
    2 people authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    8523eca View commit details
    Browse the repository at this point in the history
  16. Add C# examples to Using Viewports documentation

    Co-authored-by: Raul Santos <[email protected]>
    2 people authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    bf06787 View commit details
    Browse the repository at this point in the history
  17. Add C# examples to Playing videos

    Co-authored-by: A Thousand Ships <[email protected]>
    Co-authored-by: Raul Santos <[email protected]>
    3 people authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    829c82c View commit details
    Browse the repository at this point in the history
  18. remove article before plural noun from autoloads_versus_internal_node…

    …s.rst autoloads_versus_internal_nodes.rst
    
    remove 'a' from "share a variables"
    Lukas-Fletcher authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f0889ed View commit details
    Browse the repository at this point in the history
  19. Update animations text in data_preferences.rst

    Fix grammar in one sentence
    Add reference to mentioned node
    Lukas-Fletcher authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    d0949b8 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0f3fabb View commit details
    Browse the repository at this point in the history
  21. Merge pull request #9773 from darkstarworks/master

    Update 07.killing_player.rst
    skyace65 authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    542a8a4 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    619cea0 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    e4649e8 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    b7adf2e View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    30da51b View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    5dfcf84 View commit details
    Browse the repository at this point in the history
  27. Merge pull request #9897 from FarzadBT/FarzadBT-patch-1

     Add info to turn off preview sunlight before working with 3D shader lighting in 'Your first 3D shader'.
    skyace65 authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    a00772a View commit details
    Browse the repository at this point in the history
  28. Removed outdated information about Mono SDK beeing necessary

    Mono SDK isn't necessary any more for Godot .NET to work properly on Linux. All functionality that was needed from Mono back then is now provided by .NET proper.
    
    I fear Mono SDK might even cause some conflict with up-to-date .NET.
    Nijco authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    dfdb5bc View commit details
    Browse the repository at this point in the history
  29. Merge pull request #9835 from HubbleCommand/master

    2D movement overview - Click-and-move - use actions
    skyace65 authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    83d84bb View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    1379cdd View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    c773f7b View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    4acb30c View commit details
    Browse the repository at this point in the history
  33. Changed Autoload to Globals -> Autoload

    Since the Autoload tab is under Globals, I updated the documentation to reflect its new position.
    Elzair authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    bbbbfba View commit details
    Browse the repository at this point in the history
  34. Add missing comma

    Added a comma to clarify the subject of the sentence.
    bobby-the-epic authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b6610b5 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    aa1ccc2 View commit details
    Browse the repository at this point in the history
  36. Remove confusing end of sentence from the_profiler.rst documentation

    Cut off the end of a sentence that doesn't make sense:
    
    "You can also start profiling at any time before or during gameplay, depending on if you want."
    
    It seems like removing the "depending on if you want." improves clarity of the documentation.
    gachipan authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    9de6082 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    b7be0b3 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    df6e41e View commit details
    Browse the repository at this point in the history
  39. Modified the using_tilesets.rst, section assigning-custom-metadata-to…

    …-the-tileset-s-siles, to accurately reflect how the custom metadata property names do appear in the editor. The image using_tilesets_edit_custom_data.webp was also updated to reflect this change. This was oberved on v4.3.stable.official [77dcf97d8]
    EastToastLiving authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f97b223 View commit details
    Browse the repository at this point in the history
  40. Fix typos in tutorials/animation/introduction.rst (#9917)

    * Fix typos in tutorials/animation/introduction.rst
    
    * Grammar fix
    codingthat authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    d15f966 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    484cca6 View commit details
    Browse the repository at this point in the history
  42. Update getting started 2D to 4.3

    Piralein authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    1ccc058 View commit details
    Browse the repository at this point in the history
  43. Add example to advanced_postprocessing.rst

    Adds a complete example. Also removes an unneeded varying.
    tetrapod00 authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    5801aac View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    74de614 View commit details
    Browse the repository at this point in the history
  45. Document testing signals

    Geometror authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    eaa7cd9 View commit details
    Browse the repository at this point in the history
  46. Correct "ConnectionCheck" return type

    It was marked as "void" when it should be "bool".
    Brederodes authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    5b2a795 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    8aab085 View commit details
    Browse the repository at this point in the history
  48. Update SSL/TLS networking tutorial (#9847)

    * Update SSL/TLS networking tutorial
    
    Swap TLS and SSL mentions (TLS is now the most widely accepted term).
    
    Clarify that Godot now uses the trusted certifcates from the operating
    system by default, and only uses the Mozilla CA bundle as a fallback.
    
    Remove outdated export filter reference (certificates are recognized as
    resources).
    
    Warn about self-signed certificates still validating domain name when
    set in project settings (and reference TLSOptions for custom behavior).
    
    Add reference to Crypto.generate_self_signed_certificate and provide
    further reference about the OpenSSL documentation.
    
    ---------
    
    Co-authored-by: Max Hilbrunner <[email protected]>
    Co-authored-by: A Thousand Ships <[email protected]>
    3 people committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    52aa5ca View commit details
    Browse the repository at this point in the history
  49. Fix ADD_PROPERTY() calls in GDExtension C++ example to use correct …

    …syntax
    
    This matches how properties are declared in core Godot.
    Calinou authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    1e81218 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    f5adaf3 View commit details
    Browse the repository at this point in the history
  51. Harmonize Bash command syntax for easier line selection and copy-pasting

    - Remove prompt or `$` sign which makes triple-click based selection
      more difficult and time-consuming.
    - Use `platform` instead of `p` alias in all SCons examples.
    Calinou authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    71db893 View commit details
    Browse the repository at this point in the history
  52. Fix incorrect statement in node_type being case-insensitive in Crea…

    …ting script templates
    
    On case-sensitive filesystems, the case must match the actual node name,
    so the folder will most likely need to use uppercase characters in its name
    (e.g. `MeshInstance3D`).
    Calinou authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    8e2be50 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    3444010 View commit details
    Browse the repository at this point in the history
  54. Document PackedVector4Array

    This type was added in Godot 4.3.
    Calinou authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    5f13e67 View commit details
    Browse the repository at this point in the history
  55. Fix keywords for Vector in GDScript syntax highlighting

    - Add Vector4 and Vector4i to syntax highlighting.
    - Removed nonexistent PackedVector2iArray and PackedVector3iArray.
    Calinou authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b09ab6f View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    14c1e6f View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    34b88ed View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    5a67756 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    78b3cbe View commit details
    Browse the repository at this point in the history
  60. Fix typo in FAQ

    jirisvd authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    9603810 View commit details
    Browse the repository at this point in the history
  61. Add hint that navmesh geometry nodes can be parsed by groupname

    Adds hint that navmesh geometry nodes can be parsed by groupname.
    smix8 authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    5daeb5b View commit details
    Browse the repository at this point in the history
  62. Fix duplicate "glyph_spacing" in bbcode docs

    The correct name for the space spacing option is space_spacing.
    andyprice authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    d389cac View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    ecf8b58 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    80906db View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    bd0da40 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    be672fa View commit details
    Browse the repository at this point in the history
  67. Link to Exporting projects in Finishing up page of Your first 2D game

    After finishing your first game, you may want to share it for others
    to try it out without needing to install Godot.
    Calinou authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    07557a9 View commit details
    Browse the repository at this point in the history
  68. Add subsection for TileMap layer reordering

    Adds subsection for TileMap layer reordering.
    smix8 authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b81d778 View commit details
    Browse the repository at this point in the history
  69. Fix builtin_types link in tutorial gdscript_basics page

    It's linked to a wrong position.
    junwan-park authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    0a5fc87 View commit details
    Browse the repository at this point in the history
  70. Removed unnecessary examples of GDScript usage.

    The new text puts the focus on the most salient reason for using GDScript. The old examples covered almost all cases (every case except for AAA games), which made for awkward wording that was not relevant to most readers. Fixes #6651
    allenwp authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    023e2f2 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    9acbb3a View commit details
    Browse the repository at this point in the history
  72. Improve sidebar navigation by removing headers

    - Ensure most pages are reachable through the sidebar, by removing headers on pages that are mostly indexes.
    - This also means that some pages now have navigable headers again.
    tetrapod00 authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f7e8509 View commit details
    Browse the repository at this point in the history
  73. Remove "°" symbol redundancy.

    The phrase, "90° degrees", is redundant because the "°" already means "degrees". It should instead be "90 degrees".
    KleidonBD authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    176503a View commit details
    Browse the repository at this point in the history
  74. Fix outdated get_data() JSON method usage in Saving games

    Direct member access is now used in Godot 4.
    Calinou authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    9acc481 View commit details
    Browse the repository at this point in the history
  75. Fix outdated reference to register_class function in GDExtension C+…

    …+ example
    
    This was replaced by the `GDREGISTER_CLASS` macro in Godot 4.0.
    Calinou authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    697ddf5 View commit details
    Browse the repository at this point in the history
  76. Fix Code order section saying it's the first section in GDScript styl…

    …e guide
    
    It's not the first section of the page anymore.
    Calinou authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    8a263cb View commit details
    Browse the repository at this point in the history
  77. Add missing word, "is"

    The phrase, "This useful for smoothing camera movement..." appears to be missing a word. It should be, "This is useful for smoothing camera movement..." instead.
    KleidonBD authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    6fac4da View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    b27c928 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    402b023 View commit details
    Browse the repository at this point in the history
  80. Fix indentation on mouse_and_input_coordinates.rst

    There was a space missing, causing inconsistent indentation and making the code not copy pastable.
    Rooni authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    bd0c13d View commit details
    Browse the repository at this point in the history
  81. Update iOS system requirements.

    bruvzg authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    5bfbe56 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    d9fde9e View commit details
    Browse the repository at this point in the history
  83. Fix "some times" typo

    The space in "some times" is a mistake and should be removed as it should be one word, not two (as can be seen when it is used correctly further down the page at the start of the, "Running one-off scripts using EditorScript" section).
    KleidonBD authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    48eb9a5 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    725c9d2 View commit details
    Browse the repository at this point in the history
  85. Update split screen details

    markdibarry authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    8d1f4e2 View commit details
    Browse the repository at this point in the history
  86. Fix incorrect notice about XDG paths working on all platforms in Data…

    … paths (#10009)
    
    * Fix incorrect notice about XDG paths working on all platforms in Data paths
    
    They are only effective on Linux/*BSD. (For reference, in most other apps,
    it's rare for XDG environment variables to have an effect on other platforms.)
    
    ---------
    
    Co-authored-by: Max Hilbrunner <[email protected]>
    Calinou and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    993cd7e View commit details
    Browse the repository at this point in the history
  87. Add notes on bit depth for ints and floats (#10028)

    * Added notes on bit depth for ints and floats
    
    Added a small note about the bit depth of integers and floats in Godot's shading language as it is not explicitly stated anywhere.
    
    The bit depth of integer and floats in GDscript and Godot's shading language are different, which can cause problems with lost precision in calculations when integers are set from GDscript as floats/ints in GDscript are 64 bits instead of 32 bits (the standard in GLSL ES 3.0).
    
    While most are unlikely to run into problems due to this difference in bit depth, it can cause mathematical errors in edge cases. As stated by previous contributors, no error will be thrown if types do not match while setting a shader uniform. This includes GDscript floats being set as Godot shader floats (which may not be intuitive).
    BrianBHuynh authored and mhilbrunner committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    4318740 View commit details
    Browse the repository at this point in the history
  88. Merge pull request #10038 from mhilbrunner/4-3-cherypicks

    4.3 cherrypicks
    mhilbrunner authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    a4116a9 View commit details
    Browse the repository at this point in the history
  89. classref: Sync with current 4.3 branch (6699ae7)

    Godot Organization committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    d93d120 View commit details
    Browse the repository at this point in the history
  90. Merge pull request #10039 from godotengine/classref/sync-6699ae7

    classref: Sync with current 4.3 branch (6699ae7)
    mhilbrunner authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    c5babea View commit details
    Browse the repository at this point in the history