Commit Graph
322 Commits
Author SHA1 Message Date
Hazel Kennedy 76ed9accda Update link to Ruff editor integrations
The text here talks about editor integrations for ruff, but links to the general ruff integrations page (written primarily for automated integrations such as GitHub Actions), not the editor integrations page. This just updates the link.
2025-06-23 11:44:13 -07:00
A Thousand Ships 92cd36b50e Various grammar and spelling fixes 2025-06-23 16:37:26 +02:00
Matthew 55236d9b5f Merge pull request #10998 from dragonhunt02/master
Update Android tools version
2025-06-07 10:18:33 -04:00
Hugo Locurcio 1e6df92f02 Update Optimizing for size for Godot 4.5 (#10968)
- Document disabling physics engines (and 2D/3D physics altogether).
- Mention disabling 2D navigation separately from 3D.
- Improve LTO minimum RAM notice and remove reference to Godot 3.x.
- Update list of modules that can be disabled in a minimal 2D game.
- Update list of nodes that are disabled with `disable_advanced_gui=yes`.
2025-06-06 17:44:57 +02:00
dragonhunt02 1a9ccde99f Update Android tools version 2025-06-06 14:01:30 +00:00
Max Hilbrunner ff8419a095 Merge pull request #10969 from Calinou/code-block-avoid-shorthand-syntax
Replace uses of shorthand codeblock syntax to avoid issues with localization
2025-05-31 02:57:35 +02:00
Matthew 0027821302 Merge pull request #10971 from Ivorforce/remove-vmap-cpp
Remove `VMap` from c++ data types.
2025-05-30 14:14:24 -04:00
Hugo Locurcio 8a6ad4c926 Replace uses of shorthand codeblock syntax to avoid issues with localization
Previously, many paragraphs in the documentation used `::` at the end of a line
as a replacement for a single colon (and `::` on the following line).
Due to this, the `::` was part of the extracted string for localization.
Weblate also showed a warning about the trailing `::`, as it's not
normally expected to be there.

This change requires translators to revalidate all modified strings.
However, considering many of those have broken code blocks due to translators
replacing `::` with `:`, it can be a good idea.

This also adds documentation writing guidelines for code blocks and admonitions.
This commit does not modify existing admonitions in any way (as this would
lead to a much larger diff, and require more localizable text to be revalidated
by translators).
2025-05-30 02:02:30 +02:00
Lukas Tenbrink a42067fa95 Remove VMap from c++ data types. 2025-05-28 12:22:28 +02:00
Holly 13d907143c Remove suggestion to do a partial upgrade 2025-05-23 09:25:20 +01:00
Maxim Banaev 86a96d060e Update clion.rst 2025-05-19 22:37:30 +02:00
Max Hilbrunner f86a5dca87 Merge pull request #10914 from Ivorforce/stl-fixes
Add notes to `Dictionary`, `HashMap` and `Array`.
2025-05-12 00:18:57 +02:00
Lukas Tenbrink ab7f0455b3 Add new FixedVector type to the types table. 2025-05-01 20:59:22 +02:00
Lukas Tenbrink 9fb7efde19 Add notes to Dictionary, HashMap and Array.
Add a link to Godot's container types to relevant FAQ entry.
2025-05-01 14:29:03 +02:00
Matthew 530614ae0d Merge pull request #10886 from m4gr3d/update_generate_apk_docs
Update the Android build documentation
2025-04-30 21:15:30 -04:00
Fredia Huya-Kouadio ddbc8e827d Update the Android build documentation
- Replace `generate_apk` with `generate_android_binaries` in the Android documentation
- Update the ndk version to 27.2.12479018
2025-04-28 19:19:59 -07:00
Max Hilbrunner bf0fb5af0d Merge pull request #10812 from Calinou/data-paths-file-logging
Document file logging in Data paths
2025-04-29 01:47:27 +02:00
Hugo Locurcio c82da08457 Add a table listing STL datatypes and their Godot equivalents in C++ usage guidelines
This is more comprehensive than the previous advice.
2025-04-28 22:10:41 +02:00
Ivan Šachov d73c629ed5 Update Rider instructions for doctest in Configuring an IDE (#10885) 2025-04-22 14:48:56 +02:00
Egor Nikulin 0030b27c2f Fix code block format 2025-04-20 23:05:14 +04:00
Kaleb Reid a962fb740d Update #include path for Time usage 2025-04-18 23:31:09 -07:00
Matthew 28958a702c Merge pull request #10756 from Repiteo/style/pragma-once
Style: Integrate new `#pragma once` syntax
2025-04-15 19:09:39 -04:00
Matthew 3cfe5e45b2 Merge pull request #10866 from bruvzg/no_sim
Remove iOS simulator mentions.
2025-04-15 19:03:57 -04:00
Pāvels Nadtočajevs 593264ca8e Clarify auto usage. 2025-04-15 08:51:16 +03:00
Pāvels Nadtočajevs 0d85d2e5a6 Remove iOS simulator mentions. 2025-04-15 08:40:22 +03:00
Max Hilbrunner 309c3c08ed Merge pull request #10754 from van800/shakhov/macosx
Reflect the changes to Rider setup after the fix of the project generation logic to support any OS with and without MSVC toolchain
2025-04-14 23:47:42 +02:00
Max Hilbrunner f66ca150f5 Merge pull request #10821 from AThousandShips/nav_size_update
[Navigation] Update contributing docs to reflect 2D navigation changes
2025-04-14 23:46:32 +02:00
ProgrammerOnCoffeeandA Thousand Ships ed79f7b7fd Document optimize=size_extra SCons option (#10845)
* Document `optimize=size_extra` SCons option

* Remove `optimize=size_extra` version note

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>

---------

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-04-14 23:45:24 +02:00
Matthew 56e5456be1 Update contributing/development/configuring_an_ide/rider.rst 2025-04-11 11:20:03 -04:00
Ivan Shakhov 566e24e04b Reflect the changes to Rider setup after the fix of the project generation logic to support any OS without MSVC toolchain 2025-04-09 13:45:22 +02:00
Matthew e44bbb69c4 Merge pull request #10762 from Calinou/mesh-automatic-instancing
Clarify the behavior of MeshInstance3D automatic instancing
2025-04-04 12:10:49 -04:00
A Thousand Ships 9aecfc7545 [Navigation] Update contributing docs to reflect 2D navigation changes 2025-03-31 13:25:44 +02:00
Hugo Locurcio d43055095c Document file logging in Data paths 2025-03-28 19:48:52 +01:00
Matthew da75dd1b98 Merge pull request #10763 from Calinou/internal-rendering-architecture-2d-batching
Update 2D batching notice in Internal rendering architecture for Godot 4.4
2025-03-27 20:38:07 -04:00
Nicholas La Roux 02311e55c7 Update doctest links from onqtam/doctest to doctest/doctest 2025-03-24 13:27:41 +09:00
Zoey Lome 6b576a79bb Merge pull request #10766 from Kuraiou/patch-1
chore: Update the link to predefined color mappings for Icons.
2025-03-17 19:11:23 -04:00
Hugo Locurcio 2c08d1aec8 Update 2D batching notice in Internal rendering architecture for Godot 4.4 2025-03-13 22:42:42 +01:00
Hugo Locurcio 146182c1f2 Clarify the behavior of MeshInstance3D automatic instancing 2025-03-13 22:39:38 +01:00
Hugo Locurcio 7419a4eb48 Link to C# external editor documentation in Visual Studio and VS Code Configuring an IDE 2025-03-12 23:11:59 +01:00
Thaddeus Crews da33f97e63 Style: Integrate new #pragma once syntax 2025-03-10 09:56:48 -05:00
Rémi Verschelde 99eed1043f Update Getting Source to use 4.4-stable in example 2025-03-03 16:29:24 +01:00
Matthew b884bfe10b Merge pull request #8620 from hugarty/patch-2
Change libpath in binding_to_external_libraries.rst
2025-02-16 19:03:54 -05:00
Fillippe 40a5a09c00 Update compiling_for_windows.rst (#10562)
* Update compiling_for_windows.rst

mingw already includes make and gcc

this was causing a build error on windows since it was using an older version of GCC
The scoop scons version is also outdated so its needed to be installed from python directly
2025-02-15 15:17:19 -05:00
Hugo Locurcio 35fce7fcf6 Remove unneeded dependencies from Fedora installation in Compiling for Linux/*BSD
Only a few packages are actually needed, as most libraries used by Godot
are either embedded or `dlopen()`'d at runtime.
2025-02-14 19:20:24 +01:00
Max Hilbrunner 1d9c4a4ae1 Merge pull request #10621 from Calinou/compiling-macos-ios-xcode-troubleshooting
Add a troubleshooting section to Compiling for macOS/iOS
2025-02-08 20:01:38 +01:00
Hugo Locurcio 8ee0e4fc22 Fix meaning of target=template_debug in Introduction to the buildsystem
This also mentions that available CLI arguments differ depending on
the build target.
2025-02-08 18:46:41 +01:00
Hugo Locurcio 039f8d7a19 Add a troubleshooting section to Compiling for macOS/iOS 2025-02-08 16:56:24 +01:00
Bernat 990fe8334f Fix library/binary confusion in compiling_for_linuxbsd.rst 2025-02-06 13:15:56 +01:00
Pāvels Nadtočajevs 61b891e334 Add notes about automatic .app bundle creation to compiling for macOS page. 2025-01-31 12:56:35 +02:00
Sai Nane 6db14b42cf Briefly mention List<> 2025-01-29 13:51:59 +00:00