Giuliano Barberi
221051d523
Tree: Calling update in _gui_input less frequently
...
(cherry picked from commit d443a13244
)
2020-06-10 15:30:51 +02:00
Fabio Alessandrelli
b2c7f94ae2
Crypto as a custom instance class.
...
(cherry picked from commit 87cc283b8b
)
2020-06-10 15:30:51 +02:00
Fabio Alessandrelli
402a7e0094
Fix editor crash when mbedtls is disabled.
...
(cherry picked from commit 054f52364f
)
2020-06-10 15:30:51 +02:00
Tomasz Chabora
e94aab7936
Restore capture caches when missing
...
(cherry picked from commit 642d91381a
)
2020-06-10 15:30:51 +02:00
azagaya
a6d8773d0b
Fixing wrong blending rect methods
...
Using Color.blend function instead of custom code
Fixed clang_format
Removed unnecessary help
(cherry picked from commit b211a86ebe
)
2020-06-10 15:30:51 +02:00
PouleyKetchoupp
c63c902c74
Fix dialog spam when inspecting MeshInstance from model file
...
Avoid load_scene for built-in resources to make sure we don't
open a scene tab and prompt for model file editing.
Load scene as regular resource instead and store the reference to keep
the dependency until the remote inspector cache is cleared.
(cherry picked from commit 01802074a0
)
2020-06-10 15:30:51 +02:00
Hugo Locurcio
6e8b5aff66
Add visual feedback when hovering layer checkboxes in the Inspector
...
This also changes how checkboxes are selected, which makes it possible
to click in the small area between two checkboxes and
still toggle a value successfully (which is arguably less frustrating).
(cherry picked from commit bbc435624f
)
2020-06-10 15:30:51 +02:00
Rémi Verschelde
c9a8309e73
Merge pull request #39169 from lawnjelly/light2d_layer_fix
...
3.2 Make Light2D respect CanvasLayer layer_min and layer_max
2020-06-10 13:35:37 +02:00
Rémi Verschelde
4f02fd7eca
Merge pull request #39426 from Rubonnek/unmatched-half-float
...
Fixed mismatched disable half float property string
2020-06-10 10:34:24 +02:00
Wilson E. Alvarez
782173f0dc
Fixed mismatched disable half float property string
2020-06-09 23:02:28 -04:00
Rémi Verschelde
9901eac9f5
Merge pull request #39400 from madmiraal/fix-39374-3.2
...
[3.2] Test collision mask before creating constraint pair in Godot physics broadphase 2D and 3D.
2020-06-09 13:38:11 +02:00
Marcel Admiraal
5794a4e11e
Test collision mask before creating constraint pair in Godot physics
...
broadphase 2D and 3D.
2020-06-08 17:43:41 +01:00
Rémi Verschelde
e891fae52b
Merge pull request #39134 from abustin/fbx_mesh_compression_fix
...
Respect 'mesh compression' editor import option in Assimp and glTF importers
2020-06-08 13:16:39 +02:00
Rémi Verschelde
3d48a87ecf
Merge pull request #39369 from mbrlabs/basis-fix
...
[3.2] Re-apply basis of newly added node (via drag-n-drop) in editor viewport
2020-06-08 08:23:57 +02:00
Rémi Verschelde
021d671889
Merge pull request #39376 from Calinou/doc-particles-shadows-aabb
...
Document enlarging Particles visibility AABB when they cast shadows
2020-06-08 08:17:07 +02:00
lawnjelly
1b5c4bc5b7
Make Light2D respect CanvasLayer layer_min and layer_max
...
As the masked light list takes no account of layer_min and layer_max, the canvas_layed_id is passed to the _light_mask_canvas_items function where it can be used to reject lights outside the layer range.
2020-06-08 05:41:18 +01:00
Hugo Locurcio
0832ecc4a3
Document enlarging Particles visibility AABB when they cast shadows
...
This closes https://github.com/godotengine/godot/issues/17267 .
2020-06-07 21:35:40 +02:00
Marcus Brummer
f8463df11a
Re-apply basis of newly added node (via drag-n-drop) in editor viewport
2020-06-07 19:34:17 +02:00
Rémi Verschelde
6e1af78df4
Merge pull request #39068 from lawnjelly/kessel_settings_rename
...
Rename batching project settings in preparation for GLES3
2020-06-07 14:25:50 +02:00
Rémi Verschelde
776eb76018
Merge pull request #38995 from RandomShaper/shader_time_scale_3.2
...
Add shader time scaling (3.2)
2020-06-07 10:39:13 +02:00
Pedro J. Estébanez
1ff7b0a0a9
Add shader time scaling
...
Shaders' `TIME` will be affected by the new shader time scale, that is set via the also new `VisualServer::set_time_scale()`.
2020-06-06 23:59:48 +02:00
Rémi Verschelde
9f4a14ba97
Merge pull request #39319 from KoBeWi/this_should_do
...
Make sure built-in script warning fits in dialog
2020-06-05 14:56:08 +02:00
Tomasz Chabora
24872bffce
Make sure built-in script warning fits in dialog
2020-06-05 14:40:08 +02:00
Hugo Locurcio
aeb5513bab
Tweak the GDScript error message about passed argument type mismatch
...
This makes it less confusing.
This closes https://github.com/godotengine/godot-proposals/issues/670 .
(cherry picked from commit 30053de182
)
2020-06-05 12:50:55 +02:00
Fabio Alessandrelli
8b321354d8
Swtich HTML5 key detection from keyCode to code.
...
The value of this, does not include the layout.
The code has extra logic to map the unicode value to our keylist,
supporting ASCII and Latin-1.
(cherry picked from commit 0a35b97b62
with help of https://github.com/Faless/godot/tree/js/keyCode )
2020-06-05 12:49:50 +02:00
Fabio Alessandrelli
0db5315f8a
Fix WebRTCPeerConnection set_local_description doc
...
ice_candidate_created should be emitted after set_local_description no
matter the type of the description (assuming no error is returned of
course).
(cherry picked from commit 39bcbf5690
)
2020-06-05 12:47:16 +02:00
Marcus Brummer
ae67ec3ece
Set "shader_param/" prefix in Shader::has_param()
...
(cherry picked from commit ffbb211bbe
)
2020-06-05 12:47:01 +02:00
Rémi Verschelde
15b4192ec6
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@6191f6333b .
(cherry picked from commit 938334cc9e
)
2020-06-05 12:46:28 +02:00
Marcus Brummer
6ef0de3f23
Enable text selection in execute output of EditorNode
...
(cherry picked from commit 85175c67b8
)
2020-06-05 12:46:16 +02:00
Marcus Brummer
a6e9001579
Check if the specified Android release keystore exists
...
(cherry picked from commit 21263a65a9
)
2020-06-05 12:45:46 +02:00
Thakee Nathees
837cba7567
predefined var check for `for` loop counter
...
(cherry picked from commit e153772de2
)
2020-06-05 12:45:12 +02:00
johan
48a4f7e3a7
2D Editor: modified zoom increment to the twelveth root of two
...
- properly visit power of 2 factors (50%, 100%, 200%...)
- index based zoom values to prevent floating point issues
- Fix 2d editor not able to reach min and max zoom values
(cherry picked from commit fea6ca20c9
)
2020-06-05 12:44:45 +02:00
Rémi Verschelde
d80b27f5a6
Merge pull request #39305 from m4gr3d/enable_focus_awareness_3_2
...
[3.2] Add support for focus awareness
2020-06-05 12:42:26 +02:00
Fredia Huya-Kouadio
d1e4cede90
Add support for focus awareness
2020-06-04 15:51:51 -07:00
Rémi Verschelde
ed1fc50bb9
Merge pull request #39280 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.2) - 7th batch
2020-06-04 13:29:52 +02:00
Michael Alexsander
2ba67d94e8
Add fallback icons and make custom ones appear in the recent/favorites list in the "Create New" dialog
...
(cherry picked from commit 84d7492b2d
)
2020-06-04 12:16:40 +02:00
Swarnim Arun
83c15ff469
Fix crashing of VisualScript due to...
...
Attempting to move the function node to another function whose data connection is a dependency of the node the specific node being moved to a different function during changes to sequence connections.
By skipping, if the from_node is a function_node during the data connection dependencies scan.
Should fix #37991
(cherry picked from commit 5c48631509
)
2020-06-04 12:16:40 +02:00
Hugo Locurcio
b0fe8cab14
Tweak the import compression property hint for clarity
...
(cherry picked from commit 1439447071
)
2020-06-04 12:16:39 +02:00
Pedro J. Estébanez
b2a64b144f
Fix excessive bottom cropping in atlas generation
...
(cherry picked from commit fb7ae73045
)
2020-06-04 12:16:39 +02:00
Aaron Franke
7021991cd9
Change OK text in snap dialog to OK
...
(cherry picked from commit 8f85858224
)
2020-06-04 12:16:39 +02:00
Maganty Rushyendra
b4ca613138
Clarify usage of AnimationPlayer with AnimationTree and fill in empty method descriptions
...
Add clarification to docs to explain that when an `AnimationPlayer`
object is paired with an `AnimationTree`, several properties and
methods exposed by the `AnimationPlayer` class may not work as expected.
The issues occur because an `AnimationTree` runs independently, and
uses its member `AnimationPlayer* player` primarily for its
`Map<StringName, AnimationData> animation_set`.
Added descriptions for `root_motion_track` and `get_root_motion_transform`.
(cherry picked from commit 0451248ff1
)
2020-06-04 12:16:39 +02:00
PouleyKetchoupp
aa935c262a
Fix inconsistent error messages with Android custom export templates
...
(cherry picked from commit be22a1f9bc
)
2020-06-04 12:16:39 +02:00
Eric M
f911ebc328
Improved warning shown when autoload cannot be added.
...
(cherry picked from commit 58caa2c453
)
2020-06-04 12:16:39 +02:00
Hugo Locurcio
61da4882aa
Add performance hints to the DirectionalLight shadow mode property hint
...
This also clarifies some parts in the DirectionalLight documentation.
(cherry picked from commit b46756c723
)
2020-06-04 12:16:39 +02:00
Hugo Locurcio
9e01a0cd28
Add a getter and property for the editor distraction-free mode
...
(cherry picked from commit cc1859efed
)
2020-06-04 12:16:39 +02:00
Andrii Doroshenko (Xrayez)
3649c61e46
Prevent crash attaching a script with no languages registered
...
(cherry picked from commit 52f3cfca6f
)
2020-06-04 12:09:40 +02:00
Hugo Locurcio
424d1b5fab
Print errors when calling MIDI input methods on unsupported platforms
...
This partially addresses #32065 .
(cherry picked from commit 9c0d214776
)
2020-06-04 12:09:40 +02:00
Marcel Admiraal
eef442f32d
Update Windows GUID to SDL uid conversion.
...
(cherry picked from commit a833db80d9
)
2020-06-04 12:09:40 +02:00
Marcel Admiraal
5dfd4fc84d
Update OSX GUID to SDL uid conversion.
...
Co-authored-by: John Wakley <johncwakley@users.noreply.github.com>
(cherry picked from commit d04cbbd76b
)
2020-06-04 12:09:40 +02:00
Hugo Locurcio
6ea9ca14f0
Allow mouse zooming without hovering the texture in the TileSet editor
...
This partially addresses
https://github.com/godotengine/godot-proposals/issues/968 .
(cherry picked from commit d10a5b2928
)
2020-06-04 12:09:40 +02:00