Clear debugger stack inspector if the debugger is stopped when selected stack changed.
(cherry picked from commit cfde7374785d2e4033ebcee0459836c648439eb6)
Fix basic function and interference of touch pad pan with mesh tile delete (shift + right click on touch pad) in grid map editor (fix 16524)
(cherry picked from commit b90810ce8eec07b4333074c9217a242b129f8d27)
Previously this option seemed to be the sole responsible for enabling
physics processing in Viewport, while several other features like
tooltips and debugging collision hints rely on it.
All this logic is moved to internal processing (it's incorrect to let
it be affected by users disabling physics/idle processing), and disabling
physics object picking no longer affects the internal physics processing.
Fixes#17001.
(cherry picked from commit ce7da2c7d66221335519ed124191c018adec7ecb)
New contributors added as AUTHORS:
@mrcdk, @binbitten, @paulloz, @PJB3005
New Gold sponsor: Skirmish <https://skirmish.io>
Thanks and welcome! :)
[ci skip]
(cherry picked from commit 741af0652dd3e5992654ef401f04f9f461e1d0c5)
It is possible to try to add an invalid object as a navmesh through
GDScript which results in an engine crash. This creates a debug message
that should help the user figure out what's wrong.
(cherry picked from commit 555eebf3f4845c8138c24ded96fcb3fa5c67787a)
Regression from d702d7b335c0c9305e75131770c0ea739b70d813 which broke javascript build.
(cherry picked from commit 08cadc3d871f681ef1f951894345359a85ba190e)
This reverts commit c04d8684765b2adc2fe2af56741ff8a2b8953f75.
This caused a regression when trying to close the typing suggestion.
Reverting this for now until a better implementation for this behavior
gets made.
Since the file in the filepath is irrelevant when setting the file
as built-in, changes have been made to allow setting to built-in
even if the file in the path exists.
Fixes#16425
(cherry picked from commit 1fdb8251d2d68634d8ba7ad4e9569742847df1df)
set_pause can be called before the driver is initialized, and there
already is a check for that. The problem is that the 'active' field
was not initialied in the constructor, which lead to it having an
undefined value.
(cherry picked from commit c10749d51f2b77eb1b38909d790e7d3895a97364)
This reverts commit b7faa76485be1cfe368d24e4fe30adf252beedbe.
This causes a regression in 3.0.1. We haven't found a proper fix yet so
we're removing this from 3.0.2
- Bundle with mscorlib.dll to avoid compatibilities issues
- Add build option 'mono_assemblies_output_dir' to specify the output directory where the assemblies will be copied to. '#bin' by default.
(cherry picked from commit a45697d8dfb3b8e6fb7817060d52b22802a7d45f)
"_signals" and "signals_invalidated" were moved out of the
"TOOLS_ENABLED" directive. Updated also the two "update_signals" and
"_update_signals" methods so it makes sense.
(cherry picked from commit 3c7d9001bc9591368d743e9bd6cc29a74c7bddd5)