Max Hilbrunner
04609f757e
Merge pull request #11516 from dsnopek/godot-cpp-packedarrays-ptr
...
godot-cpp: Explain that `ptr()`/`ptrw()` should be used to efficiently access `Packed*Array`s
2025-12-10 19:20:05 +01:00
David Snopek
062e1bd1c0
godot-cpp: Explain that ptr()/ptrw() should be used to efficiently access Packed*Arrays
2025-12-07 05:41:25 -06:00
Alexander Morland
b5965dddcd
fixed indentation causing render issue on code sample
...
bad indentation causing render error if this code sample
2025-11-24 16:31:37 +01:00
Hugo Locurcio
a4d57d6a14
Fix typo in GD0001 C# diagnostic example code
2025-11-17 21:05:19 +01:00
Max Hilbrunner
b197efa329
Merge pull request #11463 from wk-y/patch-1
...
Change 'subclasses' to 'inner classes' in style guide
2025-11-16 03:10:42 +01:00
Russell Sanborn
bd52d13fe7
Update casing for autoload in singletons_autoload.rst
...
Updating this for consistency in the docs since the other references are
"autoload" or "Autoload".
2025-11-14 09:54:07 -06:00
wk-y
67ce5abf2b
Change 'subclasses' to 'inner classes' in style guide
2025-11-12 15:55:52 -08:00
Max Hilbrunner
fbec851fe2
Merge pull request #11308 from Calinou/gdscript-exports-read-value-early
...
Document reading an exported property's values early on in GDScript exports
2025-11-09 18:41:00 +01:00
Max Hilbrunner
2998e262b0
Merge pull request #11429 from Calinou/add-objectdb-profiler
...
Add documentation on using the ObjectDB profiler
2025-11-09 18:27:48 +01:00
Lukas Tenbrink
aa22c323ff
Add a section to godot-cpp explaining core types and where to find their documentation.
2025-11-07 11:34:14 +01:00
Lukas Tenbrink
c46a399eab
Update SConstruct and .gdextension file of the godot-cpp example with newest conventions.
...
# Conflicts:
# tutorials/scripting/cpp/gdextension_cpp_example.rst
2025-11-05 15:26:00 +01:00
Max Hilbrunner
124436d178
Merge pull request #11426 from charjr/destroy-vector2
...
Explicitly destroy Vector2
2025-11-05 14:56:34 +01:00
Max Hilbrunner
452a0e7c9f
Merge pull request #11381 from Calinou/gdextension-file-libraries-relative-path
...
Document relative paths in `.gdextension` files being supported
2025-11-05 14:51:44 +01:00
Samuel Nicholas
9e754497d6
godot-cpp CMake documentation guideline conformance updates ( #11376 )
...
* cmake-updates
Documentation Guideline Conformance
- added sphinx reference name, matching the scons name
- fix admonition formatting
- use proper headings rather than topic::
- reflow due to change of indent.
- add code block language to fix highlighting
- fix bad formatting for bullet points
- a couple of full stops, colons, and capitilsation
- added a link to the android documentation in the admonition
---------
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2025-11-05 14:51:14 +01:00
Hugo Locurcio
9420053a95
Document relative paths in .gdextension files being supported
...
- Mention support for comments in `.gdextension` files.
- List recommended import options for GDExtension icons.
2025-11-04 18:34:50 +01:00
Hugo Locurcio
229d02c146
Document reading an exported property value's early on in GDScript exports
2025-11-04 18:19:06 +01:00
Hugo Locurcio
c91f5076a8
Add documentation on using the ObjectDB profiler
2025-11-03 18:51:29 +01:00
Max Hilbrunner
a502dee2a9
Merge pull request #11372 from Calinou/gdscript-basics-function-parameter-defaults
...
Document function parameter defaults in GDScript reference
2025-10-31 18:43:47 +01:00
John
e24d1809ef
Explicitly destroy Vector2
2025-10-29 17:29:34 +00:00
Max Hilbrunner
f908cdcb72
Merge pull request #11369 from Ivorforce/godot-cpp-intro-mobile
...
Remove mentions of mobile platforms from godot-cpp "Getting started" document
2025-10-22 21:11:31 +02:00
Max Hilbrunner
f762543357
Merge pull request #11389 from dsnopek/gdextension-c-extern
...
Add `extern` to global struct variables in GDExtension C example
2025-10-22 21:09:14 +02:00
Max Hilbrunner
24c7dba4b9
Merge pull request #11390 from dsnopek/gdextension-c-funcptr-cast
...
Always cast function pointers in GDExtension C example
2025-10-22 14:17:15 +02:00
David Snopek
d807d2b54c
Always cast function pointers in GDExtension C example
2025-10-19 09:11:21 -05:00
David Snopek
6f371fa60e
Add extern to global struct variables in GDExtension C example
2025-10-19 06:35:33 -05:00
John
8f4277b9f2
Remove erroneous include guard
...
The tail end of an include guard is provided
within the defs.h code blocks,
however #pragma once is used at the top instead.
2025-10-18 20:51:18 +01:00
Hugo Locurcio
2481589819
Document function parameter defaults in GDScript reference
...
This also fixes some reStructuredText syntax issues.
2025-10-14 23:40:37 +02:00
Samuel Nicholas
b61cd5d935
Update Working with CMake GDExtension documentation ( #11370 )
...
- Respect the 80 column rule.
- Be more explicit in code blocks.
- Re-arrange for faster grokking.
- Remove half-made tested toolchain section.
- Fix /s/mutially inclusive/mutially exclusive.
- Remove old warning.
- Update examples.
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com >
2025-10-14 16:51:55 +02:00
Lukas Tenbrink
bf1841e7d1
Remove mentions of mobile platforms from godot-cpp "Getting started" document.
2025-10-13 00:38:54 +02:00
Max Hilbrunner
f6b40a054e
Merge pull request #11352 from Calinou/remove-old-version-references
...
Remove old Godot version references to simplify documentation
2025-10-11 12:45:38 +02:00
Max Hilbrunner
4dac16745f
Merge pull request #11344 from Ivorforce/godot-cpp-custom-bindings
...
Move godot-cpp custom API file information from "Getting Started" to build system information
2025-10-09 13:36:08 +02:00
Max Hilbrunner
424d523d35
Merge pull request #11348 from Calinou/csharp-basics-net-9
...
Update C# basics for .NET 9
2025-10-09 13:26:06 +02:00
notroid5
cf795af4f8
Update static_typing.rst
...
Fixed missing new line
2025-10-08 11:39:42 +02:00
Hugo Locurcio
b3cbe5f777
Remove old Godot version references to simplify documentation
...
This follows the documentation writing guidelines, specifically
the "When to refer to a specific Godot version" section.
This also removes warning blocks for a known issue that was resolved in Godot 4.5.
2025-10-07 19:01:12 +02:00
Hugo Locurcio
36455d91fa
Update C# basics for Godot 4.5
2025-10-07 17:37:36 +02:00
Lukas Tenbrink
88604e597b
Move godot-cpp custom bindings information to the 'build system' instructions from the intro doc, because most people won't need it for their first project.
2025-10-05 13:30:33 +02:00
Max Hilbrunner
0747a890c5
Merge pull request #10919 from Ivorforce/godot-cpp-build-system
...
Add "Build System" section to godot-cpp docs.
2025-10-02 16:11:31 +02:00
Max Hilbrunner
3521a55f51
Merge pull request #11299 from mihe/logger-thread-safety
...
Mention importance of thread-safety in `Logger` example
2025-09-27 02:00:10 +02:00
Max Hilbrunner
bc2e347f50
Merge pull request #11302 from Calinou/gdscript-static-typing-global-scope-methods
...
Document global scope methods in Static typing in GDScript
2025-09-22 17:19:05 +02:00
peachey2k2
e8e6a57c2b
GDExtension: Fix typo in "GDExtension documentation system" ( #11310 )
...
* GDExtension: Fix typo in "GDExtension documentation system"
* Apply suggestions from code review
---------
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2025-09-20 09:40:28 -04:00
Mikael Hermansson
b9ca08304f
Mention importance of thread-safety in Logger example
2025-09-18 17:40:08 +02:00
Hugo Locurcio
f3fd393817
Document global scope methods in Static typing in GDScript
2025-09-18 00:43:48 +02:00
Hugo Locurcio
3b11c2f5ab
Fix code block highlighting in Logging
...
Some blocks were using syntax highlighting when they shouldn't.
2025-09-14 22:46:50 +02:00
Hugo Locurcio
7b98025f2e
Add logging documentation
...
This also covers how to create custom loggers.
- Remove notice on Windows 10 requirement for `print_rich()` in Output panel,
since Godot requires Windows 10 as of 4.5.
2025-09-14 02:51:27 +02:00
Lukas Tenbrink
757d1f7d01
Add "Build System" section to godot-cpp docs (SCons and CMake).
2025-09-09 16:24:01 +02:00
Hugo Locurcio
0b03cc70ed
Clarify assignment operator in typed array/dictionary documentation
2025-08-26 18:45:48 +02:00
Markus Kauppila
81b7f5233a
Update creating_script_templates.rst
2025-08-16 13:38:42 +03:00
Muller-Castro
e7f954bf7c
Add tabs to SConstruct snippet
2025-08-04 04:43:47 -03:00
AtelierFerrofell
310494375b
Update c_sharp_exports.rst to remove note about typed dictionary support
...
That note appears to be obsolete
2025-08-01 19:35:32 -07:00
AtelierFerrofell
a531c1b7d5
Update resources.rst to remove stray whitespace
...
Whitespace on line 216 was causing code to merge into the tab name
2025-08-01 15:56:18 -07:00
Danil Alexeev
3946ede7aa
Replace remaining uses of shorthand codeblock syntax, add CI check
2025-07-25 16:20:16 -04:00