Rémi Verschelde
a92dd585f7
CI: Install Android NDK 21.4.7075529
...
This is the version mandated by Godot's gradle setup anyway so it would get
installed when running gradlew. Now we pre-install the correct version.
(cherry picked from commit 7eaf4d445d
)
2021-05-19 15:22:56 +02:00
Bartłomiej T. Listwon
ccd8c5ec66
pywin32 is no longer necessary for SCons install
...
https://github.com/SCons/scons/releases/tag/4.1.0
(cherry picked from commit b6f16671ee
)
2021-05-19 15:22:24 +02:00
Fabio Alessandrelli
7d9d795af8
[HTML5] Fix GDNative compilation with emcc 2.0.19+
...
Add `WARN_ON_UNDEFINED_SYMBOLS=0` for the main module (which defines
`godot_js_main` as extern coming from the "side" module, i.e. the main
Godot binary).
(cherry picked from commit 14c057eab6
)
2021-05-19 15:21:41 +02:00
Rémi Verschelde
ea0ccf6381
Merge pull request #42743 from madmiraal/fix-12215-3.2
...
[3.x] Return RID instead of Object id in area-body_shape_entered-exited signals.
2021-05-19 13:07:10 +02:00
Marcel Admiraal
09456c2a01
Return RID instead of Object id in area-body_shape_entered-exited signals.
2021-05-19 10:51:59 +01:00
Rémi Verschelde
a133d4577c
Merge pull request #48820 from Calinou/tileset-editor-increase-max-snap-step
...
Increase the TileSet editor's snap step to 1024
2021-05-19 10:13:27 +02:00
Hugo Locurcio
a9df687db6
Increase the TileSet editor's snap step to 1024
...
This also tweaks the autotile bitmaks mode property hint string.
2021-05-18 23:38:22 +02:00
Rémi Verschelde
6355877c0d
Merge pull request #47863 from mphe/same_line_warning_ignore
...
Allow warning-ignore in the same line as the respective warning
2021-05-18 15:08:00 +02:00
Rémi Verschelde
72647cc55c
i18n: Sync translations with Weblate
...
(cherry picked from commit bcedd09742
)
2021-05-18 12:09:38 +02:00
Hugo Locurcio
333dfb96da
Scroll faster when holding Alt in TextEdit (and script editor)
...
This feature is inspired by a similar feature found in
Visual Studio Code.
(cherry picked from commit cf1cf6c6eb
)
2021-05-18 11:58:09 +02:00
kleonc
57fdddecff
BitMask::create Don't request more memory than needed when size is a multiply of 8
...
(cherry picked from commit 8963be2ef4
)
2021-05-18 11:58:09 +02:00
Rémi Verschelde
0a4eb472cf
Revert "Tweak lightmapper warning message to mention Rosetta emulation on macOS"
...
This reverts commit 47f869b731
.
This is no longer needed after #48455 .
2021-05-18 11:58:09 +02:00
Rémi Verschelde
0053b31592
Merge pull request #47801 from QbieShay/ring-emitter-3.x
2021-05-18 10:54:15 +02:00
Rémi Verschelde
330ddc37b6
Merge pull request #48075 from lyuma/varying_fragment_to_light_3.4
2021-05-18 10:53:34 +02:00
Rémi Verschelde
530a999fb8
Merge pull request #48798 from josefkaragoli/emission_fix
...
Disable GIProbe emission when disabled on a material
2021-05-18 08:22:18 +02:00
Sonoracpp
0b723358bb
Disable GIProbe emission when disabled on a material
...
Fixes https://github.com/godotengine/godot/issues/48230
2021-05-17 20:24:33 +04:00
Rémi Verschelde
a246dceb51
FileSystem dock: Fix search shortcut
...
Follow-up to 533d3e7800
which used a shortcut
not defined in 3.x.
2021-05-17 13:32:44 +02:00
fox
533d3e7800
Make shortcut for focusing searchbar in filesystem dock
...
(cherry picked from commit 22e2e4334e
)
2021-05-17 13:11:07 +02:00
kleonc
0a91c8e972
Fix crash after disabling plugin using set_force_draw_over_forwarding_enabled()
...
(cherry picked from commit 5a8314016a
)
2021-05-17 13:09:14 +02:00
kleonc
7eccdbe693
Fix accessing scene tree without checking: MeshInstance3D::create_debug_tangents, GIProbe::bake
...
(cherry picked from commit ef589a7cd3
)
2021-05-17 13:08:46 +02:00
John Wigg
c3c3497c17
Fix normals of PrismMesh
...
(cherry picked from commit c8e402324e
)
2021-05-17 13:07:58 +02:00
Haoyu Qiu
1866a605e1
Fix Tree::get_column_at_position crash
...
(cherry picked from commit c8efcf81d2
)
2021-05-17 13:07:39 +02:00
Hugo Locurcio
2eea00b036
Add "Support Godot Development" option to the editor's Help menu
...
(cherry picked from commit 3eae2f9c6d
)
2021-05-17 13:06:11 +02:00
Rémi Verschelde
30f252b490
Merge pull request #47254 from akien-mga/file-access-64-bit
...
[3.x] Make all file access 64-bit (take 2)
2021-05-16 20:55:24 +02:00
Pedro J. Estébanez
817ffc01e1
Make all file access 64-bit (uint64_t
)
...
This changes the types of a big number of variables.
General rules:
- Using `uint64_t` in general. We also considered `int64_t` but eventually
settled on keeping it unsigned, which is also closer to what one would expect
with `size_t`/`off_t`.
- We only keep `int64_t` for `seek_end` (takes a negative offset from the end)
and for the `Variant` bindings, since `Variant::INT` is `int64_t`. This means
we only need to guard against passing negative values in `core_bind.cpp`.
- Using `uint32_t` integers for concepts not needing such a huge range, like
pages, blocks, etc.
In addition:
- Improve usage of integer types in some related places; namely, `DirAccess`,
core binds.
Note:
- On Windows, `_ftelli64` reports invalid values when using 32-bit MinGW with
version < 8.0. This was an upstream bug fixed in 8.0. It breaks support for
big files on 32-bit Windows builds made with that toolchain. We might add a
workaround.
Fixes #44363 .
Fixes godotengine/godot-proposals#400 .
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-05-16 17:52:31 +02:00
Yuri Roubinsky
2d1f8f2352
Prevents shader crash if two struct with the same name are declared
2021-05-14 11:28:49 -07:00
Yuri Roubinsky
ac547031d5
Prevents shader crash if passing invalid struct to the return statement
2021-05-14 11:28:49 -07:00
Yuri Roubinsky
ae8de1f2ce
Fix shader crash if duplicated struct members created
2021-05-14 11:28:49 -07:00
Lyuma
fba6b62054
Backport dd0874e
"Allow passing varying from fragment to light shader function" to 3.4
2021-05-14 11:28:48 -07:00
Lyuma
0c028ad96e
Backport bc0e8e7
"Fix using post-init shader array constructors" to 3.4
2021-05-14 11:28:48 -07:00
Lyuma
25016bf715
Backport 6b99bda
"Added support for arrays as shader struct members" to 3.4
2021-05-14 11:28:48 -07:00
Lyuma
fc6bee0750
Backport 6f16239
"Implementation of struct for shaders" to 3.4
2021-05-14 11:28:48 -07:00
Marcus Brummer
74174676b8
Fixed build with SCRIPT_AES256_ENCRYPTION_KEY set
...
(cherry picked from commit 7e8e40a38e
)
2021-05-14 15:15:25 +02:00
Rémi Verschelde
50f4c90205
i18n: Sync translations with Weblate
...
(cherry picked from commit f6c29d1cf5
)
2021-05-14 13:23:57 +02:00
Rémi Verschelde
d8bc5b6b70
Update AUTHORS and DONORS list
...
New contributor added to AUTHORS:
@kleonc
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit 44ab5a0471
)
2021-05-14 13:19:19 +02:00
Zae
3fd1a5d144
Fix zip file opening twice
...
(cherry picked from commit f403e62df1
)
2021-05-14 12:57:43 +02:00
Rémi Verschelde
a00ef0d27b
SCons: Abort if SCRIPT_AES256_ENCRYPTION_KEY is invalid
...
Helps users figure out that something is wrong if they did define this
environment variable and it turns out being ignored.
(cherry picked from commit 08b4383e3f
)
2021-05-14 12:03:55 +02:00
Brennen Green
fac2e5dc67
Manually unpacked normal mapping to fix issue with refraction being offset rather than distorted.
...
(cherry picked from commit 31f2d946ad
)
2021-05-14 11:35:27 +02:00
Yuri Sizov
fc67ff3d0a
Keep custom editor theme when changing editor settings
...
(cherry picked from commit 56aedcee17
)
2021-05-14 10:34:48 +02:00
Daniel Lungaro
ede0d47ccd
Remove plugin from enabled if there's an error
...
inform user in warning message
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
Refactor remove plugin from enabled
(cherry picked from commit 2bae31a4df
)
2021-05-14 10:34:05 +02:00
Rémi Verschelde
9d1770d4fb
Merge pull request #44657 from timothyqiu/inspect-dynamic-3.2
...
[3.x] Fix display of programmatically created value in remote inspector
2021-05-14 10:23:27 +02:00
Eoin O'Neill
0e7c2ea331
Attempt to fix rich text label effects processing even when
...
the node is invisible.
ISSUE:47687
(cherry picked from commit c4f976b38b
)
2021-05-14 10:17:17 +02:00
R. Alex Hofer
5eff9569c6
Handle having no sinks in the PulseAudio driver.
...
Also make PulseAudio errors more verbose.
(cherry picked from commit 65a10f4db5
)
2021-05-14 10:16:32 +02:00
llschuster
2a18909210
text-editor: fix Clicking warning doesn't center around line
...
(cherry picked from commit 6b55ec2ca9
)
2021-05-13 23:22:54 +02:00
Yuri Sizov
01524c0430
Fix EditorPropertyEasing capturing drag events originated outside of it
...
(cherry picked from commit 31db95b048
)
2021-05-13 23:22:06 +02:00
Rémi Verschelde
cb438028ee
CI: Update JavaScript linter deps with known security vulnerabilities
...
jsdoc has no new release so I'm tracking this PR:
https://github.com/jsdoc/jsdoc/pull/1906
(cherry picked from commit e743b6b24c
)
2021-05-13 23:21:37 +02:00
Rémi Verschelde
6b39ec034c
Merge pull request #48702 from akien-mga/3.x-visualscript-hint-shouldnt-set-defval
...
VisualScript: Fix wrongly setting default value on property hint change
2021-05-13 23:02:12 +02:00
Rémi Verschelde
c7182512dd
VisualScript: Fix wrongly setting default value on property hint change
...
PR #45096 put the backported code in the wrong case, it should be for `type`
and not for `hint`.
Also synced `hint` enum values with `Object.PropertyHint`.
Fixes #48698 .
2021-05-13 22:37:31 +02:00
Rémi Verschelde
b14d809fa3
Merge pull request #48694 from hlfstr/3.x
...
Check for valid DynamicFontData before duplicate in Editor
2021-05-13 21:12:24 +02:00
davidh
ae2bc66eae
Check for valid DynamicFontData before duplicate
2021-05-13 11:32:57 -05:00