Commit Graph

240 Commits

Author SHA1 Message Date
kit
cf54259ff0 Add intellisense configuration for VSCode 2024-03-22 09:54:22 -04:00
Matthew
809e728db0 Merge pull request #8983 from Calinou/compiling-for-linuxbsd-production
Clarify `production=yes` SCons option in Compiling for Linux/*BSD
2024-03-13 19:33:57 -04:00
A Thousand Ships
54a8d084bf [Navigation] Document 3D support is required for navigation 2024-03-06 15:45:22 +01:00
Hugo Locurcio
a5649f0a4b Clarify production=yes SCons option in Compiling for Linux/*BSD 2024-03-05 19:37:08 +01:00
Matthew
4f21f44632 Merge pull request #8743 from akien-mga/scons-cmdline-CCFLAGS-lowercase
Rename SCons command line options for CCFLAGS, etc. to lowercase
2024-02-22 20:26:08 -05:00
Fabio Alessandrelli
712aa0c345 [Web] Expand "Interacting with Javascript"
Document the new (preferred) interface.

Add a small section about downloading files to the user device.
2024-02-21 11:45:33 +01:00
Yuki Nishidate
d0f84ab198 Fix broken link 2024-02-16 10:00:02 +09:00
Matthew
e31543bb83 Merge pull request #8863 from DSOE1024/patch-1
Update compiling_for_linuxbsd.rst Added a description that compiling for RISC-V devices
2024-02-11 08:52:45 -05:00
Matthew
7f531fed8c Merge pull request #8905 from adamscott/update-emscripten-minimum-requirements
Update the Emscripten minimum requirements to 3.1.39
2024-02-05 17:58:55 -05:00
Adam Scott
b3926b9d0a Update the Emscripten minimum requirements 2024-02-05 13:46:57 -05:00
Hugo Locurcio
b4cc1899d2 Update recommended MSVC version in Compiling for Windows
- Mention that official Godot binaries are compiled using MinGW
  (and describe why).
2024-01-29 19:37:51 +01:00
DSOE1024
bd86d78232 Update compiling_for_linuxbsd.rst
Added a description that compiling for RISC-V devices requires the use of the Clang compiler
2024-01-29 19:52:43 +08:00
A Thousand Ships
aab5dc7fe8 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-24 11:25:06 +01:00
Matthew
d7d127f301 Merge pull request #8805 from 31/dev/31/build-net-win-path
Update compiling_with_dotnet.rst: clarify NuGet source creation
2024-01-22 20:03:06 -05:00
31
f26f1a9bb2 Update compiling_with_dotnet.rst: clarify NuGet source creation 2024-01-20 23:55:16 -08:00
Hugo Locurcio
307650e682 Update Internal rendering architecture for Godot 4.2 2024-01-17 00:54:00 +01:00
Max Hilbrunner
01a7b2ff94 Merge pull request #7520 from Calinou/add-page-comments
Add support for user-provided comments with Giscus
2024-01-13 22:32:30 +01:00
Hugo Locurcio
95fb178429 Add support for user-provided comments with Giscus
This allows users to leave comments on pages that don't have
`:allow_comments: False` somewhere in the page's source.
Both manual and class reference pages can receive comments.
Index pages cannot have comments, as discussion should occur on "leaf" pages.

GitHub Discussions is used as a backend on the same repository. This means
that Discussions *must* be enabled on godotengine/godot-docs before this
commit is merged to `master`. Users can choose to use the "Custom" watch
mode if they don't want to get notifications for discussion updates,
but still get notifications for issue and pull request updates.

User comments are intended to be used for the following purposes:

- Add a clarification or correct something in the documentation,
  without having to open a pull request. Contributors are encouraged to
  take a look at discussions from time to time, and see if there's information
  worth incorporating in the pages themselves. Don't forget to reply to
  the comment when doing so :)
- Mention a workaround for a common issue.
- Link to useful third-party resources that are relevant to the current page,
  such as tutorials or add-ons.

User comments should *not* be used for technical support. Other community
platforms should be used for that.

Page-to-discussion matching is done using the `pagename` Sphinx variable,
which is independent of the Godot version and documentation language.
Being independent of the Godot version allows keeping old comments
when the Godot version changes, while also allowing users from `/stable`
and `/4.1` to "see" each other in discussions.

See https://giscus.app for more information.
2024-01-11 17:51:53 +01:00
Rémi Verschelde
87a57ea670 Rename SCons command line options for CCFLAGS, etc. to lowercase
Matching the changes in https://github.com/godotengine/godot/pull/86964.
2024-01-09 10:09:34 +01:00
bruvzg
3a773fea91 [iOS] Remove mention of Command Line Tools. 2024-01-08 10:01:00 +02:00
Newt
e485b39bb6 Update internal_rendering_architecture link format 2024-01-07 15:13:42 +08:00
Rémi Verschelde
43f0195ba1 Merge pull request #8657 from aaronfranke/template-target
Update export template docs to use Godot 4.x target names
2024-01-04 17:53:24 +01:00
VercingetorixChief
6fe8390710 Update OS to Time on pages containing OS.get_ticks_usec() 2023-12-26 14:03:45 -07:00
Matthew
cdd2141ad9 Merge pull request #8624 from bruvzg/upd_d3d12_docs
Update D3D12 build instructions.
2023-12-24 16:38:47 -05:00
bruvzg
58b9d83390 Fix Windows build command highlighting. 2023-12-21 21:42:21 +02:00
Aaron Franke
65f2d2b36f Update export template docs to use Godot 4.x target names 2023-12-19 14:48:58 -06:00
Matthew
665dba8d51 Merge pull request #8391 from Calinou/compiling-for-android-generate-apk
Document `generate_apk=yes` SCons option in Compiling for Android
2023-12-14 19:12:06 -05:00
bruvzg
95a47f3edb Update D3D12 build instructions. 2023-12-14 16:12:55 +02:00
bruvzg
7f8e0e374f Add instructions for compiling with ANGLE on Windows. 2023-12-13 23:07:05 +02:00
Clay John
671a844be4 Apply suggestions from code review
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2023-12-12 14:46:02 -07:00
clayjohn
26d2ef09f3 Add instructions for compiling with Direct3D 12 support on Windows 2023-12-11 22:14:17 -07: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
Hugo Locurcio
14d35fc671 Document generate_apk=yes SCons option in Compiling for Android
This removes the need for OS-specific instructions and streamlines
the build process a bit.
2023-11-04 08:29:37 +01: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