Fabio Alessandrelli
f1b2a7d1b4
Fix certificate generation with mbedtls 2.16.8 .
...
When generating certificates with
`Crypto.generate_self_signed_certificate` we generate the PEM in a
buffer via `mbedtls_x509write_crt_pem`.
Since version 2.16.8, mbedtls adds spurious data at the end of the
buffer due to internal optimizations, this breaks our logic when we try
to immediately parse it and return a proper `X509Certificate` object.
This commit updates the code to find the actual PEM length to parse
using `strlen`, takes extra caution always adding the terminator to the
buffer, and slightly improve error messages.
(cherry picked from commit 60687ce778
)
2020-09-15 19:27:48 +02:00
Rémi Verschelde
3170ebc0e2
makerst: Add missing newline at EOF
...
(cherry picked from commit d435537f7e
)
2020-09-15 19:26:44 +02:00
Hugo Locurcio
34a0af8343
Clarify that 2D cell sizes are defined in pixels
...
See https://github.com/godotengine/godot/issues/40577#issuecomment-662329021 .
(cherry picked from commit f83249f224
)
2020-09-15 19:26:43 +02:00
Danil Alexeev
06f3cd8bd8
Several documentation improvements
...
(cherry picked from commit a4c5790350
)
2020-09-15 19:26:40 +02:00
Rémi Verschelde
576bd0565c
Merge pull request #42091 from clayjohn/Sprite3d-bug
...
Fix axis bug regression in Sprite3D
2020-09-15 17:15:26 +02:00
clayjohn
a4f2fea2ae
Fix axis bug regression in Sprite3D
2020-09-15 08:02:19 -07:00
Rémi Verschelde
e1856aaa92
Merge pull request #42062 from madmiraal/fix-41743-3.2
...
[3.2] Fix Bullet prioritised list of Areas a RigidBody is a member of element shift.
2020-09-15 10:19:15 +02:00
Marcel Admiraal
edc4820430
Fix RigidBodyBullet areasWhereIam element shift.
2020-09-14 18:26:19 +01:00
Hugo Locurcio
738f6ea221
Document how to remove metadata from an Object
...
This closes https://github.com/godotengine/godot-docs/issues/4010 .
(cherry picked from commit cba4d73b71
)
2020-09-14 14:24:14 +02:00
Tom Daffin
46b4e82f92
Add mono log message to error for fatal errors
...
(cherry picked from commit c15fb42d45
)
2020-09-14 12:07:12 +02:00
Ebrahim Ebrahim
508dde662a
Clarify get_data Image method
...
(cherry picked from commit b9764b6109
)
2020-09-14 11:00:50 +02:00
skyace65
de9a5b6229
Improve AudioEffectDistortion and AudioEffectFilter documentation
...
(cherry picked from commit 959f2287f6
)
2020-09-14 11:00:49 +02:00
hoontee
b626f16212
Fix "Create Trimesh Collision Sibling" transform
...
(cherry picked from commit 3cbd626328
)
2020-09-14 11:00:47 +02:00
Rémi Verschelde
df2a907ba6
Merge pull request #42045 from awkwardpolygons/fix-3.2-texarr-importer-options
...
Fix #42043 , mismatched compress options in ResourceImporterLayeredTex…
2020-09-14 10:33:11 +02:00
Adrien
e90467ef66
Fix #42043 , mismatched compress options in ResourceImporterLayeredTexture
2020-09-14 15:36:46 +08:00
Ignacio Etcheverry
cdc9fe154f
C#: Fix csproj not synced on file move/removal from FS dock
...
When NormalizePath was called with an absolute
path (with drive letter) on Windows, it would
prepend a file path separator to the path, e.g.:
'\C:\Program Files\'.
Apparently this was still accepted as a valid
path by DotNetGlob and it stopped working when
we switched to MSBuildGlob.
(cherry picked from commit 1db0395950
)
2020-09-13 12:35:34 +02:00
Rémi Verschelde
cd62be1845
Merge pull request #41996 from Rubonnek/disconnect-item-rect-changed-3.2
...
[3.2] Disconnect item_rect_changed removing a child of GraphEdit
2020-09-12 15:27:03 +02:00
Wilson E. Alvarez
2b7c9d9070
Disconnect item_rect_changed when removing a child of GraphEdit
2020-09-11 17:36:55 -04:00
PouleyKetchoupp
819765130d
Fix RichTextLabel alignment for clickable regions
...
Fixes #41006 (regression from #39164 ).
The original alignment fix was limited to PROCESS_DRAW mode, which
caused some discrepancies with PROCESS_POINTER mode.
Now only PROCESS_CACHE is excluded with a condition a few lines above.
(cherry picked from commit b783fa1416
)
2020-09-11 11:15:40 +02:00
Martin Capitanio
d38eb29f2e
git: Ignore clangd cache folder
...
(cherry picked from commit 0b34607bb8
)
2020-09-10 13:11:04 +02:00
Rémi Verschelde
36fa6369fc
stb_vorbis: Increase max alloc buffer size for big Vorbis comments
...
The previous max worked OK for audio data, but stb_vorbis recently gained support
for Vorbis comments, which can embed up to 2^32-1 bytes of data (e.g. cover art
encoded as base64).
We use 2^30 as max which should be sufficient for most files.
Fixes #41913 .
(cherry picked from commit d16f5a57c1
)
2020-09-10 12:04:19 +02:00
Hugo Locurcio
74952764f3
Improve documentation related to Array error handling
...
This closes https://github.com/godotengine/godot-docs/issues/3834 .
(cherry picked from commit 263f620421
)
2020-09-10 12:04:07 +02:00
Haz
935edf9323
Fix tilemap tiles on horizontal/vertical flips
...
(cherry picked from commit 3f5413693c
)
2020-09-10 12:03:45 +02:00
Pedro J. Estébanez
8e64969184
Ensure cyclic dependencies between scripts are broken at exit
2020-09-09 14:57:34 +02:00
Pedro J. Estébanez
a0969662cd
Prevent cyclic reference between script and its members
2020-09-09 13:51:53 +02:00
Rémi Verschelde
49b3750b36
Merge pull request #41893 from Calinou/doc-batching-gles2-only
...
Document that batching is only effective when using the GLES2 renderer
2020-09-09 08:16:21 +02:00
Hugo Locurcio
2bc6298bce
Document that batching is only effective when using the GLES2 renderer
2020-09-09 00:58:25 +02:00
Ignacio Etcheverry
8c5ed68847
C#: Use BOM when creating a solution
...
At least on Windows there seems to be issues if
the solution has no BOM and contains a project
with cyrillic chars.
(cherry picked from commit 1c74fa4242
)
2020-09-08 22:02:24 +02:00
Rémi Verschelde
93c15c2e97
Merge pull request #41887 from neikeq/3.2-issue-40001
...
[3.2] C#: Fix endless reload loop if project has unicode chars
2020-09-08 20:21:40 +02:00
Ignacio Etcheverry
e72ee23c43
[3.2] C#: Fix endless reload loop if project has unicode chars
...
The assembly modified time wasn't picked properly
as the path was treated as latin-1, so the file
watcher was constantly firing the event.
2020-09-08 19:47:47 +02:00
Pedro J. Estébanez
ddd869135b
Disable decayment of freed objects to null in debug builds
2020-09-08 19:47:39 +02:00
Rémi Verschelde
0eda951512
Update AUTHORS and DONORS list
...
New contributor added to AUTHORS:
@EricEzaM
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit 9d209bfc3d
)
2020-09-08 17:23:16 +02:00
Marcel Admiraal
3697cc479d
Initialise Basis elements with a default Basis in the declaration.
...
Ensures a valid Basis is created with all constructors.
(cherry picked from commit 9149fb760c
)
2020-09-08 15:04:54 +02:00
Rémi Verschelde
4a9264271d
doc: Sync classref with current source
2020-09-08 14:20:53 +02:00
Rémi Verschelde
c5f6d2097b
i18n: Sync translations with Weblate
...
Add translators comment for the two 'Project Manager' strings,
and fix some of the translations.
2020-09-08 14:05:53 +02:00
Marcel Admiraal
f26131fca5
Check if old mouse column is still available.
...
(cherry picked from commit 79802b31a9
)
2020-09-08 13:39:32 +02:00
PouleyKetchoupp
43b49607bb
Fix TURN server example in WebRTC documentation
...
WebRTC GDNative plugin uses `credential` and not `credentials`.
74f2c78db5/src/WebRTCLibPeerConnection.cpp (L35-L37)
(cherry picked from commit 280496a2c3
)
2020-09-08 13:39:18 +02:00
PouleyKetchoupp
c21d14fe69
Fix LineEdit not consuming enter events
...
LineEdit should not return early when processing KEY_ENTER, so it can
consume the event properly.
Regression introduced by mistake while fixing enter events for Android
(PR #40487 - c0b394572f
)
(cherry picked from commit 5c63dec36e
)
2020-09-08 13:38:58 +02:00
Rémi Verschelde
3f276033c1
Merge pull request #41536 from Chaosus/vs_fix_specular_3.2
...
[3.2] Fix specular render_mode for visual shaders
2020-09-08 09:46:12 +02:00
Rémi Verschelde
8af31c64de
Merge pull request #41869 from akien-mga/3.2-ok-but-who-wouldnt-want-gdscript
...
Fix build with GDScript support disabled
2020-09-08 09:29:29 +02:00
Rémi Verschelde
8ae2a84fb6
Fix build with GDScript support disabled
...
Fixes #41710 .
2020-09-08 09:14:25 +02:00
Fabio Alessandrelli
48de626949
Update mbedTLS to version 2.16.8 (+ patch).
...
(cherry picked from commit a905764e3d
)
2020-09-08 08:56:33 +02:00
Hugo Locurcio
77a6766b3e
Clarify the required child node type in the GridContainer documentation
...
This closes #41822 .
(cherry picked from commit 40b5331d79
)
2020-09-08 08:56:13 +02:00
Marcel Admiraal
5f1dd48496
Replace calls to gmtime with gmtime_r and localtime with localtime_r.
...
(cherry picked from commit 4b3aec50c0
)
2020-09-08 08:55:26 +02:00
Rémi Verschelde
c6ee088431
Merge pull request #41859 from SkyLucilfer/TranslatorComment32
...
Backport translator comment PR to 3.2
2020-09-07 21:14:06 +02:00
Rémi Verschelde
a30d8e231d
Merge pull request #41860 from akien-mga/3.2-scons-fixup-py2
...
SCons: Fix regression in Python 2 support
2020-09-07 21:12:54 +02:00
SkyJJ
1ba5917da9
Backport translator comment PR to 3.2
2020-09-07 21:03:25 +02:00
Rémi Verschelde
217dbdc9e7
SCons: Fix regression in Python 2 support
...
Introduced in 7e1312055b
by not using
the compat method.
Fixes #41858 .
2020-09-07 20:29:21 +02:00
Rémi Verschelde
784e854e58
Merge pull request #41837 from m4gr3d/fix_custom_defines_update_logic
...
Fix the update logic for user-added custom defines.
2020-09-07 08:29:29 +02:00
Fredia Huya-Kouadio
0af5cded1e
Fix the update logic for user-added custom defines.
...
The previous logic was causing the (unintentional) removal of custom defines automatically added by the engine.
2020-09-06 21:31:09 -07:00