Commit graph

30011 commits

Author SHA1 Message Date
Marcus Brummer 2abf2a6622
Check if vibration duration is > 0 on Android
(cherry picked from commit 47f338fc12)
2021-09-29 08:57:24 +02:00
clayjohn 1b585634f1
Properly clear cubemap filter state when texture array environment disabled
(cherry picked from commit 987aef4e0d)
2021-09-29 08:57:24 +02:00
LoipesMas 8205edaa64
Add note about batching to Line2D's anti-aliasing
(cherry picked from commit b047430702)
2021-09-29 08:57:21 +02:00
Kyle 5646d32a91
Wrote JNISinglton docs
I added a few descriptions and links to the empty JNISingleton class doc.

(cherry picked from commit 4eff57d39b)
2021-09-29 08:14:21 +02:00
skyace65 6d98595280
Add note that for _gui_input(event) event position is relative to the control origin
(cherry picked from commit 824259aca0)
2021-09-29 08:13:26 +02:00
Rémi Verschelde 55e614abce
Revert "Load assets before enabling editor plugins"
This reverts commit 5dcf325778.

It caused regressions #52968 and #52995.
2021-09-27 18:28:40 +02:00
Rémi Verschelde 522b5ee12d
Update AUTHORS and DONORS list
New contributors added to AUTHORS:
@AnilBK, @Jummit

Thanks to all contributors and donors for making Godot possible!

(cherry picked from commit 252ae43737)
2021-09-24 12:28:46 +02:00
Rémi Verschelde 9471f9f022
Merge pull request #52910 from kleonc/sprite-frames-dialog-fix-drawing-3.3 2021-09-21 21:15:16 +02:00
kleonc 6e9fcf721b SpriteFramesEditor Fix preview grid in "Select Frames" dialog and preserve source texture margins when creating frames from AtlasTexture 2021-09-21 20:08:25 +02:00
kobewi 5b97007def
Improve call_group documentation
(cherry picked from commit 31ef94f2ec)
2021-09-21 17:45:13 +02:00
kleonc 7c9e0595b7
AStar Add error messages
(cherry picked from commit 71255bc2a9)
2021-09-21 17:45:13 +02:00
Hugo Locurcio 651ab394a8
Document how to delay code execution in a non-blocking manner
(cherry picked from commit 1529bf7c10)
2021-09-21 17:45:13 +02:00
mechPenSketch 9569ec516b
Add Graph Illustrations to Doc
(cherry picked from commit 9ea619c486)
2021-09-21 17:45:12 +02:00
Nick Huelin c939ef15fa
Add note to SceneTree about pausing
This pull request adds a small amendment to `SceneTree` describing the behavior `_physics_process()` when pausing the scene.

`_physics_process` will completely stop processing collisions and signals whenever the scene is paused, however, the function will still receive calls.

This addresses: #47326

(cherry picked from commit d62175e009)
2021-09-21 15:39:12 +02:00
Nick Huelin 525e5ba729
Add note to RichTextLabel
(cherry picked from commit 4a0cadd4ed)
2021-09-21 15:38:57 +02:00
Marcus Brummer 3abde51994
Documented that mutexes are implemented recursively
(cherry picked from commit 46bbeb2b60)
2021-09-21 15:30:33 +02:00
georgespatton 1c1bc75e28
doc: Clarify need to save ConfigFile to apply changes to file
See #52645 for context.

(cherry picked from commit fd8bdddd5d)
2021-09-21 15:29:39 +02:00
Hugo Locurcio 8e55a1870f
Document caveats with StyleBoxFlat antialiasing and beveled corners
(cherry picked from commit f7f8ae6372)
2021-09-21 15:27:15 +02:00
TechnoPorg 5dcf325778
Load assets before enabling editor plugins
Moves the code for enabling plugins from NOTIFICATION_READY to after the first scan has been completed.

(cherry picked from commit 1963c63b91)
2021-09-21 15:26:51 +02:00
Haoyu Qiu bdbd34b388
Don't update CSG Shape when not inside tree
(cherry picked from commit 07042b4044)
2021-09-21 15:05:21 +02:00
David Cambré 20b481f3f8
Update VisualScriptCustomNode.xml
(cherry picked from commit 080125660a)
2021-09-21 15:00:54 +02:00
kleonc 7c981804b7
MultiNodeEdit Fix setting NodePath
(cherry picked from commit 5260fd8f3e)
2021-09-21 15:00:00 +02:00
Hugo Locurcio 2773548b58
Add logo attribution for Android, HTML5 and Linux platform icons
- Tweak the Android platform logo to remove the Android wordmark,
  as it can't be used without explicit permission.

(cherry picked from commit 1513aa9b26)
2021-09-21 14:56:03 +02:00
Hugo Locurcio aa0de1c6e0
Improve documentation for String.get_extension()
(cherry picked from commit 09eb98c530)
2021-09-21 14:26:47 +02:00
Rémi Verschelde 052ca31a36
HTML5: Handle GODOT_VERSION_STATUS env var in @GODOT_VERSION@
Follow-up to #51002.

(cherry picked from commit 16f49d4b29)
2021-09-21 14:26:15 +02:00
Tom Coxon a2f3decb88
Prevent shaders from generating code before the constructor finishes.
Fixes #43733: "creating SpatialMaterial in a separate thread creates invalid
shaders (temporarily)."

The bug occurred because various setters called in materials' constructors add
materials to queues that are processed on the main thread. This means that
when the materials are created in another thread, they can be processed on the
main thread before the constructor has finished.

The fix adds a flag to affected materials that prevents them from being added
to the queue until their constructors have finished initialising all the
members.

(cherry picked from commit 9e9bac1549)
2021-09-21 13:53:31 +02:00
Hugo Locurcio 0ac9c9906b
Document Object.get_class()/is_class() ignores class_name declaration
(cherry picked from commit a15847e5ca)
2021-09-21 11:02:15 +02:00
Hugo Locurcio 2cd5516672
Improve documentation for Engine.get_idle_frames/get_physics_frames()
(cherry picked from commit 31c07bcca7)
2021-09-21 10:52:40 +02:00
Hugo Locurcio 62953c4fae
Document that ConfigFiles can use any file extension
The file extension given to a ConfigFile has no impact on its
formatting or behavior.

(cherry picked from commit 9c6ae95cb2)
2021-09-20 16:21:42 +02:00
Lorenzo Cerqua 0e27430251
Add an outlined version of logo.png and icon.png and put it in README.md
(cherry picked from commit d68abd95fc)
2021-09-20 15:00:03 +02:00
Marcus Brummer 0d88a4fded
Initialize n_warnings_dropped to 0 in ScriptDebuggerRemote
(cherry picked from commit d3866d78f2)
2021-09-16 16:00:48 +02:00
bruvzg 165775e689
[macOS, Mono] Automatically enable JIT entitlements for the Mono exports.
(cherry picked from commit f37981b83f)
2021-09-16 13:29:53 +02:00
Francois Belair 9d0e0fe783
Fix LSP completion crashing on sceneless scripts
(cherry picked from commit 6db17a523e)
2021-08-20 17:12:24 +02:00
clayjohn a384ffa2b0
Fix multimesh being colored by other nodes GLES3
(cherry picked from commit 92bf493821)
2021-08-20 10:04:18 +02:00
Rémi Verschelde 22c9ef8f0f
Bump version to 3.3.4-rc 2021-08-19 18:51:41 +02:00
Rémi Verschelde b973f997ff
Bump version to 3.3.3-stable
Thanks to all contributors! <3
2021-08-19 09:27:30 +02:00
Rémi Verschelde 6a2f135695
Update changelog for 3.3.3-stable 2021-08-19 09:27:19 +02:00
Aaron Franke f799163914
[3.x] Improve the docs for the float type
(cherry picked from commit 02a94ee977)
2021-08-18 23:27:57 +02:00
Haoyu Qiu dff81b25cd
Fix TextEditor not checking Standard highlighter in non-English UI
When using non-English UI, there were `Index p_idx = -1 is out of bounds (items.size() = 2).`
errors on on startup if any text file is open in the script editor. And clicking the Standard
highlighter option does not check that menu item.

This is caused by `TextEditor` searching for that menu item with unlocalized text. As already
did in `ScriptTextEditor`, this PR stores and searches for menu item with `TTR`ed text.

(cherry picked from commit a66339a549)
2021-08-18 23:27:43 +02:00
ne0fhyk a9bffd5878
Fix possible null pointer exception.
(cherry picked from commit e2bcdad43b)
2021-08-18 23:27:30 +02:00
LoipesMas c55be95364
Epsilon check for angular velocity in BodySW
(cherry picked from commit 32965aa0ab)
2021-08-18 23:27:12 +02:00
Hugo Locurcio 62df64fe58
Fix Xbox controllers in Bluetooth mode on macOS
This prevents the D-pad up arrow from being registered as pressed
when it isn't, and pressing any direction from activating the next
arrow clockwise of it.

Co-authored-by: Scott Wadden <scott.wadden@gmail.com>
(cherry picked from commit f95035b80b)
2021-08-18 23:26:28 +02:00
Sushi 8b07d65701
Fix: Selection Only in Find/Replace now preserves selection
(cherry picked from commit a4d5664858)
2021-08-18 23:25:31 +02:00
Fabio Alessandrelli 2e8081cef2
Update Godot Javascript FS library to manually depend on ERRNO_CODES.
Fixes compatibility with Emscripten 2.0.26+.

(cherry picked from commit 71fb2429a0)
2021-08-18 23:24:03 +02:00
kobewi f604b32081
Fix renaming directories
(cherry picked from commit 0dde3e5b59)
2021-08-18 23:23:39 +02:00
Gordon MacPherson 1b51ba0157
Fix github actions cache server being down failing builds
(cherry picked from commit 27da2e364e)
2021-08-18 23:22:55 +02:00
Rémi Verschelde 6bcd7f6b54
SCons: Fix potential error when pruning cache on CI
This could cause spurious errors on CI when trying to prune the cache,
as for some reason it tries to remove files/paths which do not exist.

That points at a bug in the `cache_progress` logic but at least this
workaround should prevent CI failures.

(cherry picked from commit 825b245f0d)
2021-08-18 23:22:52 +02:00
Rémi Verschelde 1aa7f05dd9
Merge pull request #48244 from qarmin/pin.3.3.project 2021-08-18 10:30:36 +02:00
Rémi Verschelde 3b65adb00f
Merge pull request #51744 from ModProg/android-right-click-3.3
[3.3] [android] Fixed wrong button mask for right click
2021-08-17 12:49:28 +02:00
ModProg 2667261520 [android] Fixed wrong button mask for right click 2021-08-16 18:14:12 +02:00