213 Commits
Author SHA1 Message Date
Sai Nane 3489cc51fb Update file_access.h location
`os/file_access.h` moved to `io/file_access.h` in 9e328bb5b:
https://github.com/godotengine/godot/commit/9e328bb5b
2024-11-30 07:55:23 +01:00
Quinn 4ba3e374cd Replace mentions of Reference with RefCounted 2024-11-30 07:54:40 +01:00
Hugo Locurcio 83d7bb5056 Fix outdated reference to godot.tools.html in Compiling for the Web
It's `godot.editor.html` since Godot 4.0.
2024-11-30 07:54:24 +01:00
Hugo Locurcio dc9254582a Remove instructions on setting up Pyston for faster development
This is done for several reasons:

- Recent CPython versions such as 3.13 have mostly caught up
  with Pyston in terms of performance. If the trend continues,
  CPython may supersede Pyston's performance in the long term.
  This is especially the case if the experimental JIT is
  eventually able to run Godot's SCons setup.
- Pyston is not maintained anymore (its last release was in 2022),
  and the last Python version it can run is 3.8. Python 3.8 is now
  end-of-life. Godot's SCons setup (as well as SCons itself) will
  eventually require Python versions newer than 3.8.
2024-11-30 07:54:17 +01:00
Danila Zolotarev 4302a98081 Fix wording of OpenGL ES support on desktop in Internal rendering architecture (#9945) 2024-11-30 07:53:55 +01:00
Hugo Locurcio c66f811460 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-11-30 07:53:20 +01:00
Jonathan Sekela d1042305d6 Add dev_build and dev_mode flags to scons compilation instructions for desktop editor pages 2024-11-30 07:50:08 +01:00
tetrapod00 21bd5e0b2b Fix codespell not running on some files 2024-11-30 07:13:18 +01:00
Hugo Locurcio f6b7d835b8 Fix link to Windows platform port in Custom platform ports
- Fix link to Linux Vulkan context code.
- Add references to Direct3D 12.
2024-11-30 07:11:47 +01:00
tetrapodandHugo Locurcio 0f3b28f4d9 Update Editor icons page to reflect usage of svgo (#10195)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-11-30 07:09:46 +01:00
Hugo Locurcio bf6c72cc22 Mention a way to get development snapshots' source code in Getting the source 2024-11-30 07:08:11 +01:00
tetrapod00 b71ff5c73d Improve display of rubric fake headers with heading-level option 2024-11-30 07:07:47 +01:00
Pablo Andres Fuente bb4190ae90 Adding Visual Studio Code Mac launch.json example 2024-11-30 06:59:36 +01:00
Hugo Locurcio b5e097d435 Document Variant not being nullable 2024-11-30 06:57:24 +01:00
tetrapod00 f7e8509a17 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-10-04 03:55:12 +02:00
tetrapod00 be672fa5cc Clarify requirements in Compiling for Windows 2024-10-04 03:53:55 +02:00
Hugo Locurcio 71db8932bc 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-10-04 03:51:17 +02:00
Hendrik Brucker eaa7cd9915 Document testing signals 2024-10-04 03:49:38 +02:00
MBCX 484cca62a9 Add compilation instructions for RISC-V 2024-10-04 03:49:06 +02:00
Hendrik Brucker df6e41ea5f Add note about the create_test.py script 2024-10-04 03:48:14 +02:00
Hugo Locurcio b7adf2e0f5 Fix Visual Studio Code gdb pretty print script path to match the Godot repository 2024-10-04 03:45:33 +02:00
Kongfa Waroros 050c9b94a9 Update certain example code snippets to use the new syntax 2024-10-04 03:41:25 +02: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
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
Pedro J. Estébanez d2ccdb5154 Remove references to the no longer needed DXC 2024-07-11 12:32:14 +02:00
Hugo Locurcio e7fdb120c7 Fix dead links in the documentation
Command used:

    lychee **/*.rst --github-token="..." --accept="100..=103,200..=299,429"

429 error codes were allowed due to a high number of false positives,
even with a GitHub token specified.
2024-07-01 18:55:30 +02:00
skyace65 17a683682c Update name of where you get openJDK from 2024-06-28 18:57:55 -04:00
Matthew 9cb26f2a4a Merge pull request #9209 from Chubercik/ruff-formatter
Update Python code style guidelines regarding usage of `ruff`
2024-06-16 09:01:28 -04:00
Rémi Verschelde c1101c3978 Merge pull request #9158 from AThousandShips/compat_doc
Document how to handle compatibility breakages
2024-06-13 14:09:12 +02:00
Matthew 2b797d6362 Merge pull request #9474 from najmam/patch-1
Fix misplaced end of sentence
2024-06-12 20:22:09 -04:00
A Thousand Ships 3fafd46da6 Document how to handle compatibility breakages 2024-06-12 22:03:19 +02:00
Alex Drozd db172cf7c5 Correct typo in tscn docs 2024-06-09 18:13:01 +02:00
Naji Mammeri d27c7d026c Fix misplaced end of sentence 2024-06-09 00:59:44 +02:00
Max Hilbrunner 3dd0622cd2 Merge pull request #9465 from AThousandShips/indent_fix
Fix invalid indentation in various files
2024-06-08 05:28:55 +02:00
Matthew bac1cdd723 Merge pull request #9384 from Calinou/internal-rendering-architecture-opengl
Improve OpenGL documentation in Internal rendering architecture
2024-06-07 15:49:34 -04:00
A Thousand Ships 36e2351df2 Fix invalid indentation in various files 2024-06-06 16:16:45 +02:00
Anni Ryynänen b42f904796 Fix a typo: "and that you not introducing" 2024-06-05 17:12:31 +03:00
Max Hilbrunner 3a1a74842e Merge pull request #9232 from skyace65/InheritanceTree
Update inheritance tree images for 4.2
2024-06-05 06:25:22 +02:00
Jakub Marcowski 149931107b Update Python code style guidelines regarding usage of ruff 2024-05-31 20:03:48 +02:00