292b2dbce7
CI: Update Ubuntu runners to 24.04, but keep 22.04 for Linux builds
...
Pin clang-format to version 16, and black to 24.10.0.
Keep using Ubuntu 22.04 for Linux builds for portability.
(cherry picked from commit fd9bd108af )
2024-11-07 17:29:37 +01:00
f48a939e28
doc: Fix cherry-pick mistake for Vector3.cross description
...
(cherry picked from commit e66b52989d )
2024-05-01 12:22:52 +02:00
8366053ae9
[Doc] Clarify the behavior of Vector2/3.cross and mention parallel vectors
...
(cherry picked from commit 47a8033698 )
2024-05-01 12:14:05 +02:00
1f94c48da0
Fix the documentation of Bone2D::apply_rest (squashed, backport)
...
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com >
(cherry picked from commit 2f03ba77e9 )
2024-01-30 15:03:21 +01:00
8de3ea539d
[3.x] Mention InputEventJoypadButton's pressure not working
...
(cherry picked from commit 9b1f1d5b6e )
2024-01-30 15:03:21 +01:00
b59bf031a1
Fix image links to godot-docs repository
...
(cherry picked from commit 5302868446 )
2024-01-30 15:03:20 +01:00
a785276e02
Add project settings for AVAudioSessionCategory on iOS
...
Co-authored-by: Georg Wacker <contact@georgwacker.com >
(cherry picked from commit 739d27ae40 )
2024-01-30 15:03:19 +01:00
b9d07eeb4b
Fix invalid Python escape sequences
...
(cherry picked from commit 4986d6d317 )
2024-01-30 15:03:18 +01:00
bcfc01f471
Mark debugger limits settings as requiring a restart
...
These settings are only read once on engine initialization.
(cherry picked from commit f84a202235 )
2023-09-24 14:11:11 +02:00
e21c8fdd35
Update make_rst.py to match the master version
...
This does not include master-specific concepts, like
constructors, operators, annotations, and bitfields.
(cherry picked from commit 0f24d6ecf7 )
2023-08-31 14:21:58 +02:00
a5ba0a2977
Document the database for Input.get_joy_name() and Input.get_joy_guid()
...
(cherry picked from commit 922d2b7034 )
2023-08-28 16:53:04 +02:00
15fabc77ee
Added note to used set_deferred while setting scroll values in _ready function.
...
(cherry picked from commit 83626ab90d )
2023-08-28 16:48:34 +02:00
596aeb975f
Add information about how Engine.time_scale affects Timers
...
(cherry picked from commit 16a1465380 )
2023-08-28 16:42:14 +02:00
ff8c53d9eb
Document custom mouse cursors larger than 128×128 potentially having issues
...
(cherry picked from commit 92730fb07d )
2023-08-28 16:40:31 +02:00
42bf1ef3fe
Merge pull request #80370 from broquaint/fix-tween-cheatsheet-url
...
[3.5] Fix Tween cheatsheet URL
2023-08-21 08:09:29 +02:00
528221fb63
[3.x] Add example for NodePath to grandparent
...
(cherry picked from commit b3ebc80feb )
2023-08-19 00:38:18 +02:00
1cc210d1e9
[3.x] Clarify String.get_slice behavior
...
Clarify that the function returns the whole string if there is no
instances of the delimiter in the string.
(cherry picked from commit dec7cb5548 )
2023-08-19 00:37:52 +02:00
e12f95b80d
[3.x] Warn against using non-uniform scale for 3D physics (in class reference only)
...
partial backport of #67847
fixes #56824
(cherry picked from commit 1c63c54ab3 )
2023-08-19 00:36:14 +02:00
eff9feb4a6
[3.x] Clarify range of various ID values are 32 bit
...
(cherry picked from commit 96ad972dc5 )
2023-08-19 00:36:14 +02:00
f5525d9e1e
Document 3D particle color properties requiring vertex color as albedo
...
(cherry picked from commit c65967c17f )
2023-08-19 00:36:14 +02:00
bdc8049651
[3.x] Fix small mistake in docs, "antecedents" -> "ancestors"
...
(cherry picked from commit 92f0c9272f )
2023-08-19 00:36:13 +02:00
85b6cc1af7
Improve documentation related to ubershaders in ProjectSettings
...
(cherry picked from commit d20305a718 )
2023-08-19 00:36:13 +02:00
1297045a8c
[3.x] Fix NodePath subname index range documentation
...
(cherry picked from commit ff61feaf4e )
2023-08-19 00:36:13 +02:00
c6e0ed298c
Include the follow-viewport-transform into CanvasLayer transform calculations
...
The follow-viewport-transform was missing from several calculations
3.x version of #59682
(cherry picked from commit 608cbd8296 )
2023-08-18 21:20:42 +02:00
5bfecf1921
Correct URL pointing to tween cheatsheet
...
The cheatsheet doesn't exist in the same place on `master` so the URL
has been changed to point to the same file in the `3.5` branch of the
`godot-docs` repo.
2023-08-07 18:25:49 +07:00
88e39bf5a7
Document using String.percent_encode() with OS.shell_open()
...
(cherry picked from commit 1a6343729b )
2023-03-06 13:32:03 +01:00
b0070454ac
[3.x] Improve the clarity of Viewport's documentation
...
(cherry picked from commit 1949b7c652 )
2023-03-06 13:32:02 +01:00
0193107e1a
Mention String.match() is also called "glob"/"globbing"
...
This is mostly for Ctrl + F purposes, in case someone is looking
how to perform globbing on a string.
(cherry picked from commit 64906bd1f7 )
2023-03-06 13:05:47 +01:00
fcc4516c11
Document Environment's background_energy property affecting lighting
...
Godot 4.0 allows controlling ambient and specular light intensity
separately, but 3.x doesn't.
(cherry picked from commit 646a2d9d94 )
2023-03-06 13:03:24 +01:00
c9ae52f32e
i18n: Sync classref translations with Weblate (3.5 branch)
2023-01-20 12:30:46 +01:00
6a0bb1ef9d
Document image size restrictions for custom mouse cursors in HTML5
...
(cherry picked from commit 296b8f299a )
2023-01-20 12:15:02 +01:00
d088cfba10
Let make_rst.py be forward compatible with 4.0's
...
(cherry picked from commit 373e545f55 )
2023-01-20 12:14:07 +01:00
16f6a5b139
One Copyright Update to rule them all
...
As many open source projects have started doing it, we're removing the
current year from the copyright notice, so that we don't need to bump
it every year.
It seems like only the first year of publication is technically
relevant for copyright notices, and even that seems to be something
that many companies stopped listing altogether (in a version controlled
codebase, the commits are a much better source of date of publication
than a hardcoded copyright statement).
We also now list Godot Engine contributors first as we're collectively
the current maintainers of the project, and we clarify that the
"exclusive" copyright of the co-founders covers the timespan before
opensourcing (their further contributions are included as part of Godot
Engine contributors).
Also fixed "cf." Frenchism - it's meant as "refer to / see".
Backported from #70885 .
2023-01-10 15:32:59 +01:00
f5f0543aec
i18n: Sync classref translations with Weblate (3.5 branch)
2022-12-13 14:36:30 +01:00
eb100cbddb
Only support XDG directory path configuration on Linux
...
This also harmonizes the server code to be consistent with Linux desktop
(with warnings printed for relative XDG paths).
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
(cherry picked from commit 06c266f231 )
2022-12-12 14:43:22 +01:00
5dc2a60c64
Document debanding only affecting 3D rendering by default
...
(cherry picked from commit 4475a93736 )
2022-12-12 14:43:07 +01:00
894e302d9a
expose additional global enums in 3.x which are available in master
...
(cherry picked from commit dc5226ecfd )
2022-12-12 14:42:05 +01:00
9e6f9a451e
doc: link GPUParticles2D to the 2D Particles demo
...
Add a comment in the link to the Dodge The Creeps demo too. That demo only uses
particles for one thing (to leave a trail when the player moves), they're not
interacting with anything else in the demo; it took me a bit of searching to
find where they were used.
(cherry picked from commit 6db9752f23 )
2022-12-12 14:16:16 +08:00
7decec181c
Add note about GROUP_CALL_UNIQUE not considering arguments
...
(cherry picked from commit 3f2d6f5f6c )
2022-12-12 14:14:00 +08:00
bacda47336
Fix BackBufferCopy rect property appearing when not relevant in inspector
...
The `rect` property is only effective if `copy_mode` is Rect.
(cherry picked from commit 5115db63aa )
2022-12-12 13:39:10 +08:00
a945538eae
added options for sorting transparent objects
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
Co-authored-by: Clay John <claynjohn@gmail.com >
(cherry picked from commit acdcbefa4e )
2022-12-12 13:33:52 +08:00
c703029a28
Add note regarding RefCounted to EditorScript docs
...
(cherry picked from commit e5dc2ed982 )
2022-12-12 13:25:19 +08:00
ad97db2da4
Document Array.sort() and sort_custom() using unstable sorting
...
(cherry picked from commit 85b617a6a3 )
2022-12-12 13:24:51 +08:00
4bf7695671
Update AudioStreamGeneratorPlayback.xml
...
Fixed incorrect method description for `get_frames_available`.
According to [The AudioStreamGenerator source](https://github.com/godotengine/godot/blob/master/servers/audio/effects/audio_stream_generator.cpp#L132 ), the `get_frames_available` method should return the space remaining in the sample buffer.
(cherry picked from commit 7823ca1367 )
2022-12-05 10:00:34 +08:00
ac40d19ac5
Docs Clarify Array.fill behavior when reference type is passed in
...
(cherry picked from commit 5f01413774 )
2022-12-05 09:33:25 +08:00
d7ae42dc8d
Document known issues with CylinderShape
...
(cherry picked from commit 14391ef344 )
2022-12-05 09:29:25 +08:00
d08b312984
Document (Omni/Spot)Light ignoring Spatial's scale property
...
(cherry picked from commit d17d6d6cc4 )
2022-12-05 09:22:57 +08:00
945991e020
Fix avoidance calculation on NO_THREADS build
...
(cherry picked from commit f15cb16b14 )
2022-12-05 09:19:56 +08:00
8dbd40db65
i18n: Sync classref translations with Weblate (3.5 branch)
2022-09-27 23:50:14 +02:00
1a385e1bad
Document Mesh vertex color compression clamping overbright/HDR colors
...
(cherry picked from commit 811f814f45 )
2022-09-22 20:37:29 +02:00