Commit Graph

30021 Commits

Author SHA1 Message Date
Haoyu Qiu 061646f85b Fix make sub-resource crash in AnimationTreeEditor
(cherry picked from commit 274ed82283)
2022-07-03 03:55:02 +02:00
Yuri Sizov 86f946043a Safeguard against BitMap fonts in the CanvasItem editor
Co-authored-by: ArrowInAKnee <gatexxl@gmail.com>
(cherry picked from commit 8fe6fceb02)
2022-07-03 03:54:43 +02:00
bruvzg ad77c9a64d [macOS] Add entitlements required by OIDN JIT for the editor build.
(cherry picked from commit 53cb556841)
2022-07-03 03:52:49 +02:00
Yuri Sizov 8b94ba1db1 Prevent MeshDataTool from crashing due to invalid bones/weights arrays
(cherry picked from commit ec15227be8)
2022-07-03 03:51:59 +02:00
Will Jordan 925d7d66a4 Fix crash on macOS (AS) when dualshock4 is removed
(cherry picked from commit 283e31a3e2)
2022-07-03 03:51:18 +02:00
Lucas Ângelo 9fb60b3e4e Trunc shader function fixed
the 'trunc' function was comparing integers with floats using the '>' operator, which is not supported in Android. This issue is now gone.

(cherry picked from commit 9f68b4fea3)
2022-07-03 03:49:13 +02:00
Fabio Alessandrelli cc7cb73b9f Bump mbedtls to 2.16.12
Remove upstreamed patches.
Re-apply padlock and uwp patches.

NOTE: We could replace our padloack patch with mbedtls 3452.
(cherry picked from commit 36d316876b)
2022-07-03 03:48:21 +02:00
Rémi Verschelde 12368c0a29 mbedtls: Backport PR 4819 to fix certs parsing speed
Fixes engine startup time regression described here:
https://github.com/godotengine/godot/issues/43351#issuecomment-847466783

(cherry picked from commit 52a535c030)
2022-07-03 03:48:12 +02:00
Rémi Verschelde e24030118a zlib/minizip: Update to version 1.2.12
Security update, fixes CVE-2018-25032 in zlib.

Preliminary assessment doesn't show Godot as affected since we don't
seem to call `deflate` with the problematic parameters, but the extent
of the vulnerability is not fully clear upstream yet.

(cherry picked from commit 420d0d50bc)
2022-04-13 12:07:29 +02:00
Rémi Verschelde 1f2d146e77
CI: Update links to regression test project and prebuilt SwiftShader
qarmin's repository has been moved to the godotengine organization.

(cherry picked from commit 94232dcb48)
2022-01-06 12:16:22 +01:00
Rémi Verschelde 056a927f62
CI: Change `BASE_BRANCH` to 3.3 2021-11-05 14:50:05 +01:00
Rémi Verschelde 86858d96c0
Sync controller mappings DB with SDL2 community repo
Synced with gabomdq/SDL_GameControllerDB@322aac4bb7.

Also improve parser errors to allow identifying the problematic mappings.

(cherry picked from commit 4b247e7ffa)
2021-11-03 21:38:41 +01:00
Jake Young 6beaf63dbe
Update my name on author file
(cherry picked from commit 0b734bce4c)
2021-11-03 21:36:39 +01:00
Rémi Verschelde dcc33d47cf
Update AUTHORS and DONORS list
New contributors added to AUTHORS:
@briansemrau, @Duroxxigar, @williamd67

Thanks to all contributors and donors for making Godot possible!

(cherry picked from commit 300286ea08)
2021-11-03 16:16:37 +01:00
Rémi Verschelde 77d0412583
mbedtls: Backport "Fix x86_64 assembly for bignum multiplication"
Backports PR https://github.com/ARMmbed/mbedtls/pull/4948 to fix a regression
with our macOS builds using Clang 12.

Fixes #53297.

(cherry picked from commit 4cf3056ca6)
2021-10-25 10:53:06 +02:00
Rémi Verschelde ce11f8f36b
Merge pull request #53210 from pycbouh/editor-mono-build-log-3.3 2021-10-24 22:41:21 +02:00
Rémi Verschelde 9f7cef7724
i18n: Fix invalid format characters in some translations
Fixes #54129.
2021-10-23 10:13:22 +02:00
Rémi Verschelde ffbda6ef79
Update AUTHORS and DONORS list
New contributors added to AUTHORS:
@raulsntos, @TokageItLab

Thanks to all contributors and donors for making Godot possible!

(cherry picked from commit cd3c1f2594)
2021-10-11 12:00:26 +02:00
Rémi Verschelde 820b1ae4b3
Bump version to 3.3.5-rc 2021-10-01 21:29:05 +02:00
Rémi Verschelde faf3f883d1
Bump version to 3.3.4-stable
Thanks to all contributors! <3
2021-10-01 08:23:23 +02:00
Rémi Verschelde 568c389587
Update changelog for 3.3.4-stable 2021-10-01 08:23:12 +02:00
Francois Belair 15025a4c93
Makes LSP report new() as _init; fixes docstrings
(cherry picked from commit ae3aec1dbc)

Fix LSP crash parsing scripts of temp size 0

(cherry picked from commit 679ce6fd0b)
2021-10-01 08:16:16 +02:00
Hugo Locurcio bb1e434d7c
Improve the documentation for `ease()` and `smoothstep()`
This adds a cheatsheet for `ease()` and a comparison graph for
`smoothstep()`, among other things.

(cherry picked from commit 567b6436c9)
2021-10-01 08:04:44 +02:00
Hugo Locurcio 642addcc99
Clarify what the `Node.filename` property contains
(cherry picked from commit f23b917007)
2021-10-01 08:02:17 +02:00
Haoyu Qiu 39bb33565b
Fix doc for Dictionary.erase
(cherry picked from commit 1e0fe9f817)
2021-10-01 08:00:52 +02:00
Rémi Verschelde 41e7f676ea
Fix -Wextra warnings from GCC 11
(cherry picked from commit 6bdd84b8d5)
2021-10-01 07:59:41 +02:00
Selgesel c3541628c1
[3.x] Release pressed events when the window is blurred on HTML5 platform
(cherry picked from commit c918b4d246)
2021-10-01 07:56:08 +02:00
Rémi Verschelde 90022710ab
Revert "[macOS] Request camera permission before session init."
This reverts commit 3fea85a6f0.

The commit is good but to use `@available(macOS 10.14, *)` with osxcross one
needs to build `compiler-rt`, which can be done but might surprise some users
who have their custom build pipelines for 3.3.x (including the official build
system).
2021-09-29 14:12:33 +02:00
Yuri Sizov ac9db4c676 Improve the Mono build log appearance
Co-authored-by: Raul Santos <raulsntos@gmail.com>
2021-09-29 14:40:05 +03:00
Hugo Locurcio c78880ff54 Improve the audio bus editor appearance
Co-authored-by: Yuri Sizov <yuris@humnom.net>
2021-09-29 14:28:08 +03:00
Rémi Verschelde 91f48e2940
CI: Bump setup-emsdk version to @v10
Should hopefully solve intermittent cache restore issues.
2021-09-29 09:56:46 +02:00
Rémi Verschelde 74cf62bb68
HTML5: Fix minification error with Emscripten 1.39.9
It used an old vendored version of acorn.js which seems to choke on this
trailing comma. This is not a problem for more recent Emscripten versions.

We disable the `comma-dangle` check in ESLint to prevent this issue.

(cherry picked from commit 23b51a1708)
2021-09-29 09:41:07 +02:00
Kyoz e4df8a68fa
fix(ios): Clipboard get/set missing implement
(cherry picked from commit 6db3e074c5)
2021-09-29 08:57:27 +02:00
David Socha 20ec596a5d
Update connection comparison operator to compare connection sources based on instance ID instead of by pointer
(cherry picked from commit ede023d4fa)
2021-09-29 08:57:27 +02:00
kobewi b13bbba80b
Compare connections by object id
(cherry picked from commit 02535e7f17)
2021-09-29 08:57:27 +02:00
skyace65 a6d9efad9e
Fix EXP range property hint description
(cherry picked from commit b926059f78)
2021-09-29 08:57:27 +02:00
Arthur Paulino b60ca89265
improving note on HTTPRequest class under the request method documentation
(cherry picked from commit 1ed3d9a0b0)
2021-09-29 08:57:27 +02:00
Fabio Alessandrelli ac8ca76870
[Net] Silence ENetMultiplayerPeer close_connection.
Used to print an error when it was not active, now it just returns
immediately as per the documentation.

(cherry picked from commit 25f33999af)
2021-09-29 08:57:27 +02:00
Hugo Locurcio 5d8ea604f9
Document that node groups don't have a guaranteed order
(cherry picked from commit 0adf1a6683)
2021-09-29 08:57:27 +02:00
Austin Tasato 7855d3f436
Add "Physics intro" docs link for State classes
(cherry picked from commit ce8eb09a25)
2021-09-29 08:57:27 +02:00
kleonc 59f69e2b04
TabContainer Fix drawing current tab when it's disabled
(cherry picked from commit 8004678d57)
2021-09-29 08:57:26 +02:00
Bartłomiej T. Listwon ba6d8153af
Fix buffer creation in light_internal_create()
(cherry picked from commit 350573a4df)
2021-09-29 08:57:26 +02:00
Haoyu Qiu 1722d0cc12
Fix LineEdit undo crash
Make sure all related member variables are initialized before creating
the first undo state.

(cherry picked from commit eab1e228c8)
2021-09-29 08:57:26 +02:00
Rémi Verschelde 3bd4611e2a
nanosvg: Sync with upstream ccdb199
Includes fixes for a memory corruption bug (CVE-2019-1000032)
and possible division by zero.

(cherry picked from commit 05b28b66ea)
2021-09-29 08:57:26 +02:00
laws65 8d0b878367
Prevent being able to set bone's parent as itself
(cherry picked from commit d1bacb53fd)
2021-09-29 08:57:26 +02:00
Germanrc aa679b2fe0
C# script reload fixed
Co-authored-by: Michael Bickel <mib@developium.net>
(cherry picked from commit 84a218d346)
2021-09-29 08:57:26 +02:00
gyroninja 96d418cb94
Fail at instantiating if the root node is instantiated
(cherry picked from commit f400c9239e)
2021-09-29 08:57:26 +02:00
Fabio Alessandrelli 41b1f2a7f9
[HTML5] Use browser mix rate by default on the Web.
Browsers doesn't really like forcing the mix rate, e.g. Firefox does not
allow input (microphone) if the mix rate is not the default one, Chrom*
will exhibit worse performances, etc.

(cherry picked from commit b800438efb)
2021-09-29 08:57:26 +02:00
Hugo Locurcio e34c09a705
Document that most emoji won't display correctly on Windows
(cherry picked from commit 622f0b7d38)
2021-09-29 08:57:25 +02:00
Fabio Alessandrelli addadf92a1
[HTML5] Fix bug in AudioWorklet when reading output buffer.
Would attempt an out of bounds read, causing an exception.

(cherry picked from commit ba08f39e47)
2021-09-29 08:57:25 +02:00