reduz
746dddc067
Replace most uses of Map by HashMap
...
* Map is unnecessary and inefficient in almost every case.
* Replaced by the new HashMap.
* Renamed Map to RBMap and Set to RBSet for cases that still make sense
(order matters) but use is discouraged.
There were very few cases where replacing by HashMap was undesired because
keeping the key order was intended.
I tried to keep those (as RBMap) as much as possible, but might have missed
some. Review appreciated!
2022-05-16 10:37:48 +02:00
Timo Schwarzer
05d524b624
Fix vibration duration on iOS
...
Fixes #61063
2022-05-16 10:34:49 +02:00
Hugo Locurcio
396def9b66
Merge pull request #61070 from somnathsarkar/screenuv-fix
2022-05-16 08:26:07 +02:00
Hugo Locurcio
e6b0b577ed
Document GPUParticles3D attractors and collision
2022-05-16 08:21:46 +02:00
Somnath Sarkar
52aeaf5d16
Fix computation of screen_uv
2022-05-16 00:00:01 -04:00
Hugo Locurcio
d329229ad6
Use a different color for GPUParticlesAttractor3D editor gizmos
...
This makes attractor gizmos (orange) distinguishable from
collision gizmos (blue).
2022-05-16 01:45:12 +02:00
Hugo Locurcio
03bdd4e8a6
Improve the Performance class documentation
...
This makes documentation for the Performance class 100% complete.
2022-05-16 01:08:11 +02:00
smix8
49c603e127
Disable threaded NavigationMesh bake on unsupported OS
...
Automatically disables threaded NavigationMesh bake when OS does not support threads.
2022-05-16 00:55:15 +02:00
smix8
cc707412e9
Fix NavigationObstacle2D/3D get_global_transform() error
...
Fixes NavigationObstacle2D/3D reporting a 'get_global_transform: Condition "!is_inside_tree()" error when estimating the agent radius.
The collisionshapes that are lower in the SceneTree order than the obstacle node are not loaded in the SceneTree yet so the global_transform function fails.
Also adds warning message when this happens.
2022-05-15 20:29:23 +02:00
Rémi Verschelde
e8520044e7
Merge pull request #61047 from akien-mga/thorvg-0.8.1
2022-05-15 16:04:05 +02:00
Rémi Verschelde
154d081212
thorvg: Sync with upstream 0.8.1
...
And backport fix for FreeBSD support.
Fixes #60003 .
2022-05-15 11:45:42 +02:00
smix8
001d89223f
Expose NavigationObstacle2D/3D get_rid() and add config warning
...
Exposes get_rid() function for scripting.
Adds configuration warning when obstacle is used with not intended static body parent.
2022-05-15 01:03:22 +02:00
Haoyu Qiu
82fdad148f
Make auto_accept_quit and quit_on_go_back properties
2022-05-14 18:18:26 +08:00
Rémi Verschelde
6d5d9dd82a
Merge pull request #61016 from macjuul/mono-script-editor-fix
...
Fix script editor opening when external editor is configured for C#
2022-05-14 09:19:32 +02:00
Haoyu Qiu
ffd5362187
Swap the meaning of CURSOR_WAIT and CURSOR_BUSY
2022-05-14 10:13:42 +08:00
Julian Mills
77f23a3023
Fix script editor opening when external editor is configured
2022-05-14 01:27:01 +02:00
derammo
4e155b5579
fixed path calculations in visual script selector
...
incorrect usage of lstrip was mangling file names
2022-05-13 19:26:27 -04:00
George Marques
102c312497
GDScript: Fix stack manipulation for `await`
...
The stack now contains three special addresses that should no be copied
to the state, since it contains references that creates cycles. They can
be recreated when the function is resumed.
This commit also removes the clearing of stack from the
GDScriptFunctionState destructor, since it should be cleared when the
function exits. The state stack should only be cleared manually if the
instance is freed before the state resumes (which is already being
done). Otherwise this would destruct the stack twice, causing crashes.
2022-05-13 20:15:34 -03:00
Hugo Locurcio
35596e6b74
Merge pull request #60569 from snailrhymer/shape-collision-description-improvements
2022-05-13 19:15:48 +02:00
SnailRhymer
bdf086c781
Document Shape2D's collide_and_get_contacts() and collide_with_motion_and_get_contacts()
...
Expand on the format of the output array for collide_and_get_contacts and collide_with_motion_and_get_contacts, and describe how the contact point pairs can be used to calculate collision normals and depths.
2022-05-13 15:06:46 +01:00
derammo
47d0dc8a41
popup deferred hide suppressed if reopened
...
popup no longer tries to close itself a second time
popup no longer closes after having been reopened
fixed bug in RenameDialog not calling base (by inspection)
fixes #59181
fixes #60921
reverts #59287
2022-05-13 09:30:00 -04:00
Rémi Verschelde
677b63d765
Merge pull request #60998 from bruvzg/etc_arm64
2022-05-13 15:22:42 +02:00
Rémi Verschelde
349aa9c884
Merge pull request #60894 from derammo/derammo_opengl3_windows
2022-05-13 15:07:13 +02:00
bruvzg
71cc26f55e
etcpak: Update to upstream commit f128369 (May 13, 2022)
2022-05-13 15:58:53 +03:00
Rémi Verschelde
785708a582
Merge pull request #60981 from Calinou/doc-animatedsprite2d
2022-05-13 14:56:52 +02:00
Rémi Verschelde
9ed56be82d
Merge pull request #60989 from Jojox/fix_gdscript_parser_enum
2022-05-13 14:55:55 +02:00
Rémi Verschelde
1346804769
Merge pull request #60993 from Calinou/gpuparticlescollisionheightfield3d-remove-follow-push-camera
2022-05-13 14:53:55 +02:00
Rémi Verschelde
29cf36fc8b
Merge pull request #60991 from fire-forge/tileset-groups
2022-05-13 13:46:43 +02:00
Rémi Verschelde
6a9a76d008
Merge pull request #60358 from Calinou/scons-android-ios-tweak-optimization
2022-05-13 10:23:26 +02:00
Rémi Verschelde
9a368e9d4b
Merge pull request #60995 from BastiaanOlij/fix_copy_fb_checks
2022-05-13 10:19:50 +02:00
Rémi Verschelde
498cdc25f2
Merge pull request #55441 from bruvzg/alt_plus_input
2022-05-13 10:17:21 +02:00
bruvzg
081b6b8053
Add ALT NUM+ {hex code} character input support for LineEdit, TextEdit and CodeEdit.
2022-05-13 09:33:24 +03:00
Yuri Rubinsky
eb80a9f325
Merge pull request #60978 from fire-forge/shader-caps
...
Capitalize AO, AA, UV, and UV2 in visual shader output ports
2022-05-13 09:31:56 +03:00
FireForge
584a646f50
Capitalize output port names in visual shader
2022-05-13 00:53:09 -05:00
bruvzg
05963674a7
Implement TextMesh resource.
...
Apply simulated slant and embolden to the TextServer `gont_get_glyph_contours` results.
2022-05-13 08:20:22 +03:00
Bastiaan Olij
fe8c8eeba8
Copy_to_fb is available in both raster and clustered renderers, remove unwanted checks
2022-05-13 13:19:42 +10:00
Hugo Locurcio
515676a7f5
Remove unused `GPUParticlesCollisionHeightField3D.follow_camera_push_ratio` property
...
- Rename setter/getter methods for consistency.
- Remove section in the inspector as there is now only 1 property
within the section.
- Add performance hints to property hints.
2022-05-13 04:19:28 +02:00
Megamega53
de968baca9
Improve AnimatedSprite2D description in the class reference
2022-05-13 01:36:07 +02:00
Hugo Locurcio
78b4ec2d4d
Increase compiler optimization when using `target=release` on iOS/Android
2022-05-13 01:12:20 +02:00
JoJoX
8870e1c75d
Fix first value update
2022-05-12 19:11:33 -04:00
FireForge
40a1fc7a34
Reduce extra groups in TileSet
2022-05-12 17:31:58 -05:00
Rémi Verschelde
2f47a0747c
Merge pull request #59498 from adamscott/add-custom-type-check-before-hiding-type
...
[Fix #58248 ] Add custom type check before hiding type
2022-05-12 23:58:52 +02:00
Rémi Verschelde
b32fec988f
Merge pull request #60539 from snailrhymer/class-desc-select-fix
...
Fix _class_desc_select to handle Variant.Type
2022-05-12 23:16:28 +02:00
Rémi Verschelde
7b9448feae
Merge pull request #59647 from Calinou/ttr-dtr-rtr-add-comments
2022-05-12 23:15:25 +02:00
Rémi Verschelde
9cf9054c3e
Merge pull request #60976 from Calinou/fsr-rename-property-hint
2022-05-12 23:12:03 +02:00
Rémi Verschelde
f263e3ac81
Merge pull request #60954 from V-Sekai/fix_ownership_of_created_nodes
2022-05-12 23:11:00 +02:00
Hugo Locurcio
a581908ea0
Add documentation comments for internationalization C++ macros
2022-05-12 22:50:28 +02:00
FireForge
88a8038387
Capitalize/fix some property enum hints
2022-05-12 15:03:16 -05:00
Rémi Verschelde
947a1fa090
Merge pull request #60956 from macjuul/hide-mono-cmd-prompt
...
Prevent blank command prompts from spawning when building a mono project
2022-05-12 21:23:00 +02:00
Rémi Verschelde
826f5358a1
Merge pull request #60771 from snailrhymer/enum-indentation-doc-fix
...
Indent bullet points in enum descriptions
2022-05-12 21:13:21 +02:00