132 Commits

Author SHA1 Message Date
Hugo Locurcio
0d8aad8073 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.

(cherry picked from commit 71a606fce9)
2024-07-24 21:10:49 +02:00
Hugo Locurcio
3f87039c94 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.

(cherry picked from commit e7fdb120c7)
2024-07-24 21:08:21 +02:00
A Thousand Ships
e74e3e354a Document how to handle compatibility breakages
(cherry picked from commit 3fafd46da6)
2024-07-24 21:06:38 +02:00
skyace65
b91ac15767 Update inheritance tree images
(cherry picked from commit 3142f88b1f)
2024-07-24 21:06:07 +02:00
Mitten Orvan
1d281f3c14 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

(cherry picked from commit 281bc8399e)
2024-07-24 21:02:41 +02:00
Aaron Franke
cd3eb626b0 Fix meaning of "scons" by itself in Introduction to the Buildsystem
(cherry picked from commit 97e34daba4)
2024-07-24 21:02:33 +02:00
Mikael Hermansson
c708b44431 Update the names of the export binaries
(cherry picked from commit 3279f8a8a8)
2024-07-24 20:58:28 +02:00
kit
882d2a85bc Add intellisense configuration for VSCode
(cherry picked from commit cf54259ff0)
2024-07-24 20:52:19 +02:00
A Thousand Ships
6357d1a820 [Navigation] Document 3D support is required for navigation
(cherry picked from commit 54a8d084bf)
2024-07-24 20:31:56 +02:00
Fabio Alessandrelli
a8ad17dd10 [Web] Expand "Interacting with Javascript"
Document the new (preferred) interface.

Add a small section about downloading files to the user device.

(cherry picked from commit 712aa0c345)
2024-07-24 20:27:43 +02:00
DSOE1024
29b5df9cb8 Update compiling_for_linuxbsd.rst
Added a description that compiling for RISC-V devices requires the use of the Clang compiler

(cherry picked from commit bd86d78232)
2024-07-24 20:23:13 +02:00
Hugo Locurcio
06c69b0abe Update dependencies in Compiling for Linux/*BSD
- 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-12 22:02:02 +02:00
Max Hilbrunner
da7e547464 Merge pull request #8664 from bruvzg/win_cmds
Fix Windows build command highlighting.

(cherry picked from commit c52a73a348)

# Conflicts:
#	contributing/development/compiling/compiling_for_windows.rst
2024-05-07 15:15:03 +02:00
Max Hilbrunner
8d9af1aa97 Merge pull request #9260 from melquiadess/fix-typos
Fix various minor typos

(cherry picked from commit 9237eb804c)

# Conflicts:
#	contributing/documentation/docs_image_guidelines.rst
#	tutorials/export/one-click_deploy.rst
#	tutorials/xr/openxr_settings.rst
2024-05-07 15:15:03 +02:00
Matthew
176700ebb0 Merge pull request #9171 from Globostofo/master
Patched a minor typo in visual_studio_code.rst

(cherry picked from commit adf3c32ec3)
2024-05-07 12:57:28 +02:00
Matthew
ea4dd3ee7b Merge pull request #8977 from yknishidate/fix-broken-link
Fix broken link

(cherry picked from commit 0ad98db0f7)
2024-05-07 12:54:02 +02:00
Matthew
738646088e Merge pull request #8905 from adamscott/update-emscripten-minimum-requirements
Update the Emscripten minimum requirements to 3.1.39

(cherry picked from commit 7f531fed8c)
2024-05-07 12:53:20 +02:00
A Thousand Ships
cb3bf133f3 Fix method bind instructions and style (#8735)
* Fix method bind instructions and style

---------

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2024-01-25 10:24:50 +01:00
Matthew
24a84c1372 Merge pull request #8805 from 31/dev/31/build-net-win-path
Update compiling_with_dotnet.rst: clarify NuGet source creation
2024-01-25 10:23:41 +01:00
Max Hilbrunner
d0286df2ae Merge pull request #8776 from Calinou/update-internal-rendering-architecture
Update Internal rendering architecture for Godot 4.2
2024-01-25 10:13:32 +01:00
Max Hilbrunner
bbd31182c8 Merge pull request #8739 from bruvzg/ios_no_cmd
[iOS] Remove mention of Command Line Tools.
2024-01-25 10:11:12 +01:00
Matthew
988665ddfc Merge pull request #8734 from Newt6611/interanl_redering
Update internal_rendering_architecture link format
2024-01-25 10:09:37 +01:00
Rémi Verschelde
0c85f5d522 Merge pull request #8657 from aaronfranke/template-target
Update export template docs to use Godot 4.x target names
2024-01-25 10:00:55 +01:00
Matthew
90a56987e0 Merge pull request #8682 from Vercix/master
Update OS to Time on pages containing OS.get_ticks_usec()
2024-01-25 09:56:10 +01:00
Matthew
a84cd8e85e Merge pull request #8093 from tobloef/fix-clion-debug-docs
Fix CLion debugging steps
2023-11-27 19:51:44 -05:00
Max Hilbrunner
5f5185e5a7 Merge pull request #8503 from idoleat/master
Add an option to soft link besides copying for libatomic.a on linuxbsd
2023-11-26 03:51:15 +01:00
Matthew
2ed36650e7 Merge pull request #8457 from rakkarage/update-vscode-llvm-comment
Change comment to use new executable name: godot.linuxbsd.editor.dev.x86_64.llvm
2023-11-24 16:44:14 -05:00
Hugo Locurcio
2633dedf71 Add section on optimizing distribution size in Optimizing a build for size
This isn't strictly related to compiling custom export templates,
but it's a neat trick to reduce the final distribution size that works
regardless of the export template binary used.
2023-11-24 21:54:01 +01:00
A Thousand Ships
df9bed0836 Fix copyright header in code style guidelines 2023-11-21 23:10:48 +01:00
idoleat
4219b924bf Add an option to soft link besides copying
The document suggests copy `/usr/lib/libatomic_ops.a` to
`/usr/lib/libatomic.a`. Instead of copying, using a soft link to
libatomic_ops is also an option. The reason to soft link is also added.
I have successfully built Godot by using soft link.
2023-11-19 10:20:15 +08:00
Rémi Verschelde
ee401703f0 Remove UWP mentions as the platform port was removed in 4.2 2023-11-16 13:03:31 +01:00
Aitor Guevara
4a51190b60 Update MinGW-w64 instructions for Windows cross-compilation (#8469)
Fix outdated environment variables when setting up MinGW-w64 paths. Also
add a note to mind different host/target architectures (common pitfall
when compiling from e.g. Apple silicon).

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2023-11-16 12:53:29 +01:00
Rakka Rage
ac70489b70 godot.linuxbsd.editor.dev.x86_64.llvm 2023-11-12 11:03:51 -05:00
RobProductions
e256cf6172 Fix styling and grammar in object_class.rst
I noticed some of the phrasing and grammar in object_class.rst was a bit confusing, so I tried to improve the clarity while keeping the original intent of the content. 

Let me know if the changes are consistent with the rest of the docs, thanks!
2023-11-12 01:17:53 -05:00
Adam Scott
e130fd58e7 Add --headless parameter to examples 2023-11-11 15:19:22 -05:00
Yuri Sizov
cd92be066d Update references to private class methods across the docs 2023-11-10 16:06:36 +01:00
Saif Kandil
ead42d79de Fix `*.out` file path in integration tests documentation (#8221)
The path to the `bin/` directory is written from the root as `./bin/<godot_binary>`,
however the path to the `scripts/` directory is written from outside the root as
`godot-source/modules/gdscript/tests/scripts`, which is inconsistent.
2023-11-09 13:09:29 +01:00
Max Hilbrunner
1145e1a594 Merge pull request #8407 from hugarty/patch-1
Update register_types in binding_to_external_libraries.rst
2023-11-09 09:38:39 +01:00
Hugo Locurcio
e0a8e07f56 Update list of modules that can be disabled in Optimizing for size
This list was confirmed to be working for the 2D platformer demo
(with missing background music if the Ogg/Vorbis modules are left
disabled).

This adds instructions for disabling the advanced text server
and using the fallback text server instead. The list has been
reorganized to list options with the most space savings at the top.

This also removes the platform options from each example as SCons
uses autodetection by default now.
2023-11-08 13:08:10 +01:00
Hugarty Pedro
deac8080dc Update register_types.h and register_types.cpp in binding_to_external_libraries.rst
Based in https://github.com/godotengine/godot/issues/84456

Change register_tts_types() to initialize_tts_module()
Change unregister_tts_types() to uninitialize_tts_module()
Add parameter ModuleInitializationLevel p_level to uninitialize_tts_module and initialize_tts_module
2023-11-07 08:17:00 -03:00
Max Hilbrunner
ef633e9cd5 Merge pull request #8368 from m4gr3d/update_jdk_version
Clean up the instructions in the `compiling_for_android` docs
2023-11-02 20:54:57 +01:00
danfountgames
4367d18826 The most important line was missing from the example entitlements file. 2023-11-02 11:48:14 +00:00
Fredia Huya-Kouadio
7db7cc92c2 - Update the JDK version for Godot Android development
- Update the env variable pointing to the Android SDK
2023-11-01 09:20:26 -07:00
skyace65
de4f406e59 Update Windows security instructions 2023-10-15 19:28:53 -04:00
Tobias Løfgren
286039aee0 Fix CLion build/debugging steps 2023-10-11 10:32:50 +02:00
Max Hilbrunner
e269ed9f56 Merge pull request #7884 from m4gr3d/update_android_plugin_tutorial
Update the Android documentation for Godot 4.2
2023-10-10 19:09:15 +02:00
Fredia Huya-Kouadio
66ee5cb491 Update the Android documentation for Godot 4.2 2023-10-10 09:31:52 -07:00
Max Hilbrunner
e65562c558 Merge pull request #7577 from br1trs/patch-1
Fix Visual studio Clang Extension outdated and grammar on Code style guidelines
2023-10-09 02:06:11 +02:00
Max Hilbrunner
09be27768a Merge pull request #8171 from DeeJayLSP/patch-2
Anticipate the target argument
2023-10-06 13:31:29 +02:00
Max Hilbrunner
0c79e66498 Merge pull request #7953 from adamscott/remove-old-target
Remove reference to old target in the macOS docs
2023-10-06 13:28:40 +02:00