Commit Graph
200 Commits
Author SHA1 Message Date
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
Pedro J. Estébanez d2ccdb5154 Remove references to the no longer needed DXC 2024-07-11 12:32:14 +02:00
Russell SanbornandA Thousand Ships 5908691ea0 Update contributing/development/compiling/introduction_to_the_buildsystem.rst
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-07-09 13:59:04 -05:00
Russell SanbornandA Thousand Ships 0c10476a1d Update contributing/development/core_and_modules/object_class.rst
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-07-09 13:58:57 -05:00
Russell Sanborn a3e4e9b0cc Add commas before "but" throughout documentation 2024-07-06 08:41:08 -05: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
Hugo Locurcio 06bd5b3ccb Fix false positives in codespell CI and fix reported typos
- Don't install codespell when building offline docs
  as it's not needed in that workflow.
2024-05-31 10:58:12 +02:00
Hugo Locurcio 8e6067d143 Improve OpenGL documentation in Internal rendering architecture
- Mention that OpenGL ES can be run directly on desktop platforms
  with a command line argument.
- Remove notice about some OpenGL features being unimplemented,
  as the Compatibility rendering is pretty much feature-complete
  as of 4.3.
- Update URL for the Vulkan rendering driver to follow RenderingDeviceDriver
  changes.
- Fix incorrect notice about the D3D12 rendering driver transpiling
  GLSL to HLSL (it transpiles SPIR-V to DXIL instead).
2024-05-31 10:20:48 +02:00
Aaron Franke 1a7fd1ea5f Improve Compiling for iOS docs: Mention how to set up Xcode 2024-05-29 00:17:25 -07:00
Aaron Franke e3297dd7cd Improve Compiling for Android docs: Homebrew, GDExtension, terminal 2024-05-29 00:17:25 -07:00
Rémi Verschelde 55f6c52037 Compiling: Min versions are now SCons 3.1.2 and GCC 9 2024-05-17 11:24:51 +02:00
Fredia Huya-Kouadio 91a4273b2c Update the Android documentation for Godot 4.3 2024-05-14 23:32:45 -07:00
Matthew 8b2533d75d Merge pull request #9348 from Mitten-O/topic/document-gdb-prettyer
Document the possibility to enable custom pretty-printers in GDB
2024-05-12 19:39:12 -04:00
Max Hilbrunner 2fbda9eb30 Merge pull request #9357 from Calinou/compiling-for-linuxbsd-update-deps
Update dependencies in Compiling for Linux/*BSD
2024-05-12 12:53:34 +02:00
skyace65 3142f88b1f Update inheritance tree images 2024-05-11 22:28:18 -04:00
Aaron Franke 97e34daba4 Fix meaning of "scons" by itself in Introduction to the Buildsystem 2024-05-11 18:14:08 -07:00
Hugo Locurcio 27f9076302 Update dependencies in Compiling for Linux/*BSD
- List Wayland dependency and packages on most distributions.
- Use `sudo` on distributions that are set up to use it by default.
- Use unattended install-friendly commands (e.g. `-y` switch).
- Mention required commands to run before installing, such as
  `apt-get update`.
- Fix install commands on some distributions:
  - Alpine no longer packages libexecinfo since 3.17, so it was removed
    from the list.
  - Solus requires `-c` for `system.devel`.
- Reorder distributions so they're in alphabetical order.
2024-05-11 00:05:57 +02:00
Mitten Orvan 281bc8399e Document the possibility to enable custom pretty-printers in GDB
GDB pretty-printers were recently added for a couple Godot types.
They make the GDB debugger variable display more readable, so let's
document their existence for developers.
cf. godot/godot#91280
2024-05-07 21:17:39 +03:00
LunarTides 4aec1e094c Fix grammar mistake in scripting_development 2024-04-30 12:42:21 +02:00