28382 Commits

Author SHA1 Message Date
Michael Alexsander
4fe554933c
Allow to circle back in 'PopupMenu' even if the first/last item is non-selectable
(cherry picked from commit bb39088201c721d60d97bdd48a3062da7320b078)
2020-12-10 14:02:06 +01:00
Rémi Verschelde
c509ba9ff7
FileSystemDock: List conflicting files on move
Fixes #24167.

(cherry picked from commit 7dc41ff310ffe11cf78dcdbb7cbbaf5bc8ad8b1e)
2020-12-10 13:14:30 +01:00
Nick Swoboda
e08af90c90
Fix scene being modified when arrows are pressed with no node selected
(cherry picked from commit 66827337fdd46447b687124b5c3be4a0417f35c6)
2020-12-10 13:13:18 +01:00
jeffuntildeath
de7b5006cc
fix for snap to floor editor crash bug
fix for issue #44231: snap_selected_nodes_to_floor() results in an editor
crash when a child collisionshape has invalid shape object

(cherry picked from commit 52f6e0b5ada0baaa91f00cdb045a32872d969ac1)
2020-12-10 13:12:39 +01:00
Michael Alexsander
979e5b36da
Add icon for 'AudioStreamMP3' resource
(cherry picked from commit 49ae1cba0c8e0e4e476d99bf6412acc754dc0838)
2020-12-10 13:10:06 +01:00
Marcus Brummer
8ad61f6669
Asset Library: Scroll up the ScrollContainer after page load
(cherry picked from commit 0e4f2ca860fcf8a6d6edc507e09c98883f140f2e)
2020-12-10 13:09:02 +01:00
Fabio Alessandrelli
ab4423e7ad
Fix some easing equations' undefined behaviours.
Spotted via -Wunsequenced.
Easing equations had different behaviours depending on the toolchain
due to its abusing of inline assignments.

(cherry picked from commit 3936da7ab4d2e3b58c4d863843e2122b211cdb6c)
2020-12-10 13:08:05 +01:00
volzhs
c904cf612a
Add option to draw all tabs in front
(cherry picked from commit 814f9015f8cf6ea5cfd440b7a8045ed6a56a4ca1)
2020-12-10 13:07:49 +01:00
Michael Alexsander
32da9dc1e9
Add "font_color_separator" theme property to 'PopupMenu'
(cherry picked from commit 383e8919e0187d87a303818e59982bc25edb99ea)
2020-12-10 13:06:15 +01:00
Tomasz Chabora
99a6cf77dd
Mention that 'changed' signal needs manual emit
(cherry picked from commit b552c26c68d0a52843d38ab54ec2adea74f8de80)
2020-12-10 13:03:25 +01:00
Hugo Locurcio
b1919a3ed0
Document the lack of localization remapping support in VideoPlayer
See #43917.

(cherry picked from commit 1636fb8856759495aaeb156517d9a4cd2a33b967)
2020-12-10 13:03:05 +01:00
Rémi Verschelde
3a6e90257a
Merge pull request #44256 from Faless/js/3.x_editor_beta
[3.2] [HTML5] Editor style, audio fixes
2020-12-10 09:46:19 +01:00
Fabio Alessandrelli
0a67b23913 [HTML5] Fix errors when Mic is not allowed. 2020-12-10 09:27:53 +01:00
Fabio Alessandrelli
a7126e7153 [HTML5] Improve platform buildsystem.
Check emcc version requirements when building GDNative.
Add more build options (sanitizers, initial memory).
2020-12-10 09:27:53 +01:00
Rémi Verschelde
1cd0d711c5
Merge pull request #44245 from nekomatata/gdscript-regression-fix
Fix regression in gdscript initialization
2020-12-10 07:44:26 +01:00
PouleyKetchoupp
e1561a6f29 Fix regression in gdscript initialization
A case was missing when cherry-picking PR #44093 from 4.0 to 3.2 branch.
2020-12-09 17:11:03 -07:00
Fabio Alessandrelli
6936ac9d5d [HTML5] Add logo and favicon to editor html. 2020-12-09 18:09:30 +01:00
Hugo Locurcio
295b16dcf2 [HTML5] Improve the editor HTML template. 2020-12-09 15:35:17 +01:00
Fabio Alessandrelli
b4b1df613e [HTML5] Editor also persists cache. 2020-12-09 13:47:23 +01:00
Rémi Verschelde
666e8ca387
Update AUTHORS and DONORS list
Thanks to all contributors and donors for making Godot possible!

(cherry picked from commit 8936c4057b9e2859787c396d44f1fa2b7427390a)
2020-12-09 13:04:27 +01:00
Aaron Franke
4267f40e88
Fix trying to set grid visibility on an invalid instance
(cherry picked from commit 8c1d94ebae2eb5f8563c40754ce1ceed04f05978)
2020-12-09 13:04:07 +01:00
Rémi Verschelde
96e009c772
Merge pull request #44214 from akien-mga/3.2-cherrypicks
Cherry-picks for the 3.2 branch (future 3.2.4) - 12th batch
2020-12-09 12:43:19 +01:00
Fabio Alessandrelli
299be786a1
Remove unused FileAccessJAndroid.
(cherry picked from commit 09a9712a6ad8bbf7c2b34c6416bc98919f2869ca)
2020-12-09 12:00:50 +01:00
Fabio Alessandrelli
f73c9e555f
Remove now unused FileAccessBuffered.
(cherry picked from commit 781efc26e0a9db987dbe2e40cb456ab3a2d65a68)
2020-12-09 11:36:58 +01:00
Fabio Alessandrelli
87e9fbc8a0
[HTML5] Use regular unix FileAccess implementation.
(cherry picked from commit 1396c74734f289faf3e648ab232e691df6e963ae)
2020-12-09 11:35:21 +01:00
Hugo Locurcio
8542d6ecd5
Tweak log file names for consistency between Mono and non-Mono logs
- Avoid spaces in Mono log file names.
- Use a `.log` extension for Mono logs, just like non-Mono logs.
- Use periods to separate hours/minutes/seconds for non-Mono logs.

(cherry picked from commit 4d81776fc9364950bbe89d7da61fe3a7c965334f)
2020-12-09 11:22:05 +01:00
Ignacio Etcheverry
a624448197
Mono: Add mono_bcl SCons option for a custom BCL location
Makes it let's bothersome to work with builds from our
godotengine/godot-mono-builds scripts, as they write the
BCL into an output directory separate from the runtime
(which is good as two runtimes may share the same BCL).

(cherry picked from commit dd5ace219d3a718938cd4262625129decc8b8e8a)
2020-12-09 11:22:05 +01:00
Nick Swoboda
956477f4a2
Change minimum snap step of Tile Set to 1
(cherry picked from commit 70c946f82d988135eb7ff665742d5a97ae0ce3a8)
2020-12-09 11:22:05 +01:00
Ignacio Etcheverry
2725ce6798
Fix unhandled exception re-thrown in the editor
(cherry picked from commit bbaf854956add0f09156eaecaaf7d5490b404264)
2020-12-09 11:22:05 +01:00
Ignacio Etcheverry
c5acdfb5f5
C#: Fix very slow build log update in the editor
(cherry picked from commit b0eb9061e41db87a906ae7ecb14ad1e755058fcb)
2020-12-09 11:22:05 +01:00
PouleyKetchoupp
9d2c012f23
Fix base script not initialized properly in some cases
Storing script references to pointer only in result.script_type could
lead to losing the last reference, causing further conversions from
Script* to Ref<Script> to fail.

Now result.script_type_ref is always set first, and then cleared in the
specific case of the script being the owner, to avoid cyclic reference
issues.

(cherry picked from commit 87d73faa668b8b76333b1728a3f91f1e0438f2fd)
2020-12-09 11:22:05 +01:00
Bastiaan Olij
94fff8abb9
Added driving joystick type to windows joystick handling
(cherry picked from commit cf5737acbe95b63a9aa2c741e1c9d408b3d9385f)
2020-12-09 11:22:05 +01:00
Sacha Waked
d5ea412848
Updated open-simplex to have const noise functions
"open-simplex-noise-in-c" now updated to master and "opensimplex" module refactored accordingly

(cherry picked from commit 7e2b88a7ebd5201b70cbadb1e27f2d2577186d47)
2020-12-09 11:22:04 +01:00
Rémi Verschelde
796ab24540
Relicense Godot logo from CC-BY-3.0 to CC-BY-4.0
Just a version update to be on the standard version.
This has been approved by the copyright holder Andrea Calabró.

(cherry picked from commit 6d26ff4eda3e37f19653cf0f04d10790475cc2c1)
2020-12-09 11:22:04 +01:00
Rémi Verschelde
b33fd415da
OSX: Remove tmp .app folder instead of moving to trash
Fixes #42232.

And fixes memory leak with use of DirAccess, and harmonize the use of
the sanitized pkg name.

(cherry picked from commits 707a62783b42c57bc12c088f26454e14766d810b
and 02d228554bd9b2070ce284dec9d25833e93f1c8d)
2020-12-09 11:22:04 +01:00
Eric M
0f279794c5
Made keyboard shortcuts for FileSystemDock visible in popup
(cherry picked from commit ef5c720b731090c698d59a3ea32f3369387d6972)
2020-12-09 11:22:04 +01:00
Eric M
65edd1f823
Added F2 shortcuts for renaming files & folders.
(cherry picked from commit 5a3952fe6476f0d012560bfbd1fc590c48e0511d)
2020-12-09 11:22:04 +01:00
Lyubomir Vasilev
d6a65fb13a
Add 'use_static_cpp' option for MinGW and MSVC builds
(cherry picked from commit e52c9c26fc43e93d6d4a86360189501368320f6e)
2020-12-09 11:22:04 +01:00
volzhs
1663a9e87c
Update page value properly of ScrollContainer
(cherry picked from commit d89677442b42150944d671bf886e0915bb448f66)
2020-12-09 11:22:04 +01:00
Danil Alexeev
6c3a0e3a5a
Several edits to the GDScript docs
(cherry picked from commit bf96056ad07365638ddbb96e4eac52c16b38b4c3)
2020-12-09 11:22:03 +01:00
Rémi Verschelde
e8fb0c3230
Merge pull request #43948 from name-here/no-window-on-export-3.2
Don't open editor window when using --export or --doctool
2020-12-09 11:21:55 +01:00
Rémi Verschelde
84b62c0ba8
Merge pull request #44212 from bruvzg/color_font_fix_32
[3.2] Fix fallback emoji font color.
2020-12-09 11:20:39 +01:00
bruvzg
1b4fab3318
[3.2] Fix fallback emoji font color. 2020-12-09 11:20:55 +02:00
Yuri Roubinsky
9099ac7bac
Merge pull request #44174 from mbrlabs/gles2-inverse-fix
[3.2] Fixed the inverse(mat3) polyfill for GLES2
2020-12-09 09:20:34 +03:00
Rémi Verschelde
0b5a9bf716
Merge pull request #44135 from neikeq/godot-net-sdk-fixes-n-impr
Godot.NET.Sdk/3.2.4 - Fix targeting .NETFramework with .NET 5
2020-12-08 09:44:15 +01:00
Rémi Verschelde
8adc5b5df7
Merge pull request #44165 from madmiraal/g6dof-use-default-copy-3.2
[3.2] Fix inconsistent Joint3DSW copy constructor and assignment declarations
2020-12-08 09:41:40 +01:00
Rémi Verschelde
e30d4fc6ed
Merge pull request #44167 from madmiraal/remove-chain-tip-copy-constructor-3.2
[3.2] Remove ChainTip copy constructor
2020-12-08 09:40:20 +01:00
Marcus Brummer
b02900478f Fixed the inverse(mat3) polyfill for GLES2 2020-12-07 22:19:45 +01:00
Rémi Verschelde
2beb36fbad
Merge pull request #44170 from Faless/js/3.x_gdnative
[3.2] [HTML5] Optional GDNative Support
2020-12-07 18:15:13 +01:00
Marcel Admiraal
634a14844e Fix inconsistent Joint3DSW copy constructor and assignment declarations 2020-12-07 16:31:16 +00:00