Commit Graph
231 Commits
Author SHA1 Message Date
Thaddeus Crews a12dfff799 Bump minimum SCons/Python for builds 2024-11-14 10:01:37 -06:00
tetrapod00 76bcb140d4 Consistently use "built-in" and "built into", avoid "builtin" and "built-in to" 2024-11-08 17:28:29 -08:00
Max Hilbrunner 00495c0020 Merge pull request #10220 from tetrapod00/codespell-fix-not-run
Fix codespell not running on some files
2024-11-08 00:15:33 +01:00
tetrapod00 5994348764 Change all usages of "run-time" to "runtime" 2024-11-06 23:36:58 -08:00
tetrapod00 53ea9b6965 Fix codespell not running on some files 2024-11-06 21:56:26 -08:00
Hugo Locurcio 8d21f6f7ec Fix link to Windows platform port in Custom platform ports
- Fix link to Linux Vulkan context code.
- Add references to Direct3D 12.
2024-11-05 08:20:03 +01:00
tetrapodandHugo Locurcio 1523dcdc09 Update Editor icons page to reflect usage of svgo (#10195)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-11-04 22:09:06 +01:00
Max Hilbrunner d92c2cfc99 Merge pull request #10187 from tetrapod00/rubric-headers
Improve display of rubric fake headers with `:heading-level:` option
2024-11-04 00:08:48 +01:00
Hugo Locurcio 47eda9fe60 Mention a way to get development snapshots' source code in Getting the source 2024-11-03 23:39:39 +01:00
tetrapod00 2f634c7acb Improve display of rubric fake headers with heading-level option 2024-11-02 09:42:55 -07:00
Yevhen Babiichuk (DustDFG) fa25e317ea Update required version of emscripten 2024-10-30 11:56:47 +02:00
Adam Scott 44dfb3a390 Add filenames as captions for code blocks 2024-10-27 16:18:36 -04:00
Max Hilbrunner 9a44730c92 Merge pull request #10077 from pafuent/adding_visual_studio_code_mac_launch_json_example
Adding Visual Studio Code Mac launch.json example
2024-10-18 18:28:27 +02:00
Max Hilbrunner be9be7fb28 Merge pull request #10093 from Calinou/variant-not-null
Document Variant not being nullable
2024-10-18 05:32:34 +02:00
Hugo Locurcio cbf61b3f02 Document Variant not being nullable 2024-10-17 15:28:24 +02:00
Hugo Locurcio 4ab397cd5e Document generate_bundle=yes SCons option in Compiling for macOS and iOS
- Reorder instructions to mention ARM64 builds first in macOS,
  as this is the primary architecture in use now (with all new Macs
  since 2023 being sold with Apple Silicon only). The `lipo` command still
  works as before, as it infers the architecture from the input files.
- Remove the manual bundle generation steps to make the page shorter
  (similar to Compiling for Android).
- Remove references to the master branch (this was only relevant when
  4.0 was still in development).
2024-10-16 17:51:52 +02:00
Pablo Andres Fuente 2b0aec273b Adding Visual Studio Code Mac launch.json example 2024-10-12 00:27:20 -03:00
Khalid AbuhakmehandMax Hilbrunner 464e320df0 Update JetBrains Rider documentation (#10025)
Revised JetBrains Rider setup steps and clarified debug configurations. Replaced outdated .webp images with new .png files for newer and clearer screenshots.

Add a note clarifying that this documentation is intended for contributing to the game engine, not for using JetBrains Rider as a C# or GDScript editor. Include reference to the C# guide for configuring an external editor.

Fixed duplicate link based on the Sphinx format. This should fix the warning/error on the page.

---------

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2024-10-07 16:47:41 +02:00
Matthew 6010454a38 Merge pull request #9947 from Repiteo/warning-admonition
Add `WARNING:` to list of admonitions
2024-09-28 11:03:04 -04:00
tetrapod00 283fe11715 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.
2024-09-23 01:32:56 -07:00
tetrapod00 eb4ab3a78e Clarify requirements in Compiling for Windows 2024-09-21 21:48:59 -07:00
Hugo Locurcio 93261ab5d7 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.
2024-09-15 16:27:34 +02:00
Thaddeus Crews 7d7d9c3dcc Add WARNING: to list of admonitions 2024-09-12 11:17:09 -05:00
Max Hilbrunner 459ec69f7c Merge pull request #9911 from Geometror/unit-testing-signalwatcher-section
Document testing signals
2024-09-09 13:01:35 +02:00
Matthew 598016681f Merge pull request #9899 from Geometror/note-about-create-test-py
Add note about the create_test.py script
2024-09-07 12:06:20 -04:00
Matthew aa297fd23c Merge pull request #9862 from MBCX/riscv-cross-compilation
Add compilation instructions for RISC-V
2024-09-07 11:46:34 -04:00
Hendrik Brucker fccf53259f Document testing signals 2024-09-05 17:05:17 +02:00
MBCX 2a85b24ec3 Add compilation instructions for RISC-V 2024-09-05 11:00:35 -04:00
Felix Bytow d68f5ff0cd Mention --no-deprecated in Compiling with .NET 2024-09-04 18:27:25 +02:00
Hendrik Brucker b07c27fdbe Add note about the create_test.py script 2024-09-04 16:40:33 +02:00
A Thousand Ships 728eb341fa [Contributing] Improve list of classes disabled by disable_advanced_gui 2024-08-28 15:20:16 +02:00
Kongfa Waroros f27d12979d Update certain example code snippets to use the new syntax 2024-08-23 14:16:54 +07:00
Hugo Locurcio 49a432d066 Fix Visual Studio Code gdb pretty print script path to match the Godot repository 2024-08-17 20:31:26 +02:00
Matthew b54f912c77 Merge pull request #9582 from russellsanborn/comma-before-but
Add commas before "but" throughout documentation
2024-08-15 21:35:04 -04:00
Max Hilbrunner 95eb1ba85e Merge pull request #9701 from Geometror/tests-add-special-tags-section
Add section about special tags to the unit testing guide
2024-08-04 16:50:31 +02:00
Max Hilbrunner 1b974d5535 Merge pull request #9700 from Geometror/tests-add-subcases-section
Add section about subcases to the unit testing guide
2024-08-04 16:49:22 +02:00
Hendrik Brucker b85d63c69c Add section about special tags to the unit testing guide 2024-08-03 12:47:29 +02:00
Hendrik Brucker 012805ba82 Add section about subcases to the unit testing guide 2024-08-02 20:51:38 +02:00
Fredia Huya-KouadioandHugo Locurcio 73091bea0a Update the Android build documentation (#9669)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-07-30 08:39:57 +02:00
wise_ 4b755c0dac Update tscn.rst (#9665)
fix a missing space
2024-07-28 20:29:24 -04:00
GioandHugo Locurcio 18ad4e72f3 Ubuntu APT oneliner to install system builtin alternatives (#9512)
* Ubuntu APT oneliner to install system builtin alternatives

Might work on Debian, not sure - tested on Ubuntu 24.04 LTS

* Use new table syntax (easier to maintain), add Debian

---------

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-07-29 00:11:19 +02:00
Max Hilbrunner 08b25ad636 Merge pull request #9650 from bruvzg/win_arm64
Update "Compiling for Windows" page.
2024-07-28 00:07:21 +02:00
Russell Sanborn 97f2823ee1 Remove "," in object_class.rst, add "code" to code_style_guidelines.rst 2024-07-27 08:31:03 -05:00
Russell Sanborn 7011117ccd Update contributing/development/core_and_modules/object_class.rst 2024-07-27 08:20:44 -05:00
Russell Sanborn a71c5cd1db Update contributing/development/core_and_modules/core_types.rst 2024-07-27 08:20:18 -05:00
skyace65 19ffef34f8 Update Docs for ARM support 2024-07-26 17:48:43 -04:00
bruvzg cbc0dda137 Update "Compiling for Windows" page. 2024-07-26 10:46:16 +03:00
e996398251 Mention single thread web template support (#9392)
* Mention single thread web template support

This is controlled  with the SCons option ``threads``. Now it's documented as another knob you can turn when compiling the web template.

* Update contributing/development/compiling/compiling_for_web.rst

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

---------

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-07-22 16:20:57 +02:00
Max Hilbrunner 6ee50cb3a0 Merge pull request #9568 from Calinou/update-cross-compiling-ios-linux
Update Cross-compiling for iOS on Linux
2024-07-22 16:14:55 +02:00
Hugo Locurcio 71a606fce9 Update Cross-compiling for iOS on Linux
- Update link to Xcode download. Mention that it requires being
  logged into an Apple ID for the page to be visible.
- Remove DMG method as Xcode has been distributed in XIP archives
  since 2016.
2024-07-13 06:31:57 +02:00