Commit graph

30436 commits

Author SHA1 Message Date
Rémi Verschelde d21b3c2693
Merge pull request #42217 from Calinou/doc-richtextlabel-append-bbcode-no-close
Document `RichTextLabel.append_bbcode()` not closing previously open tags
2020-09-23 08:59:14 +02:00
Yuri Roubinsky e40ba13e59
Merge pull request #42254 from Chaosus/vs_fix_expressions
Fix expressions nodes in visual shaders
2020-09-22 23:19:04 +03:00
Yuri Roubinsky 81a44a4145 Fix expressions nodes in visual shaders 2020-09-22 23:07:55 +03:00
Rémi Verschelde 94529d0e1e
Merge pull request #41912 from skyace65/NavigationMesh
Document some properties of NavigationMesh
2020-09-22 16:38:27 +02:00
Rémi Verschelde 466a6d75e4
Merge pull request #42215 from Chaosus/forbid_invalid_varyings
Forbids varying declaration in particles and sky shaders
2020-09-22 16:37:14 +02:00
Rémi Verschelde 5824766a3c
Merge pull request #41430 from Lunatoid/no-icon-resize
Fixes DefaultProjectIcon scaling with editor scale
2020-09-22 15:52:12 +02:00
Lunatoid 740100d671 Fixes DefaultProjectIcon scaling with editor scale
Should fix #27009 where the DefaultProjectIcon was scaling
with the EDSCALE. Now it checks if the icon name is equal
to "DefaultProjectIcon" and sets the scale to 1.0 instead of
EDSCALE.
2020-09-22 15:38:44 +02:00
Rémi Verschelde 071d359f42
Merge pull request #42171 from Pineapple/fix-custom-modules-vs-master
Fix custom modules in Visual Studio
2020-09-22 12:52:04 +02:00
Yuri Roubinsky 53740c69df Forbids varying declaration in particles and sky shaders 2020-09-22 10:35:52 +03:00
Yuri Roubinsky 6f89db3d8c
Merge pull request #42243 from Chaosus/vs_fix_bug
Fix UniformRef invalid updating when LineEdit focus out
2020-09-22 10:29:06 +03:00
Yuri Roubinsky 477f6c880e Fix UniformRef invalid updating when LineEdit focus out 2020-09-22 09:56:24 +03:00
Yuri Roubinsky 160ad23e5d
Merge pull request #42225 from Chaosus/vs_fix_bugs
Fix some bugs in visual shader editor
2020-09-21 22:32:15 +03:00
Yuri Roubinsky 07fb960a88 Fix some bugs in visual shader editor 2020-09-21 22:19:20 +03:00
Rémi Verschelde 17b047bd30
Merge pull request #42227 from Calinou/doc-array-fix-typo
Fix a typo in the Array class documentation
2020-09-21 18:43:49 +02:00
Hugo Locurcio 603eddce86
Fix a typo in the Array class documentation
This closes https://github.com/godotengine/godot-docs/issues/4049.
2020-09-21 17:03:14 +02:00
Rémi Verschelde ebf3bad571
Merge pull request #42226 from Calinou/doc-rect2-aabb
Cross-reference AABB and Rect2 in the class reference
2020-09-21 16:07:29 +02:00
Hugo Locurcio e9eddb4f1f
Cross-reference AABB and Rect2 in the class reference 2020-09-21 14:27:50 +02:00
Hugo Locurcio 3e1457f517
Document RichTextLabel.append_bbcode() not closing previously open tags
This closes #42216.
2020-09-20 18:21:19 +02:00
Rémi Verschelde 8039978110
Merge pull request #42211 from Calinou/doc-javascript-build-time-disable
Document that the JavaScript singleton may be disabled at build-time
2020-09-20 17:21:24 +02:00
Hugo Locurcio 0422027f07
Document that the JavaScript singleton may be disabled at build-time 2020-09-20 16:40:16 +02:00
Rémi Verschelde 0923a1f700
Merge pull request #41426 from madmiraal/fix-bullet-zero-scale
Check and correct for zero scaling when unscaling Bullet basis.
2020-09-20 09:24:50 +02:00
Rémi Verschelde 7fff7b863c
Merge pull request #42174 from akien-mga/zstd-1.4.5
zstd: Update to upstream version 1.4.5
2020-09-18 22:02:35 +02:00
Rémi Verschelde 914591c9ae
zstd: Update to upstream version 1.4.5 2020-09-18 21:47:12 +02:00
Bartłomiej T. Listwon b0b5cd07ec Fix custom modules in Visual Studio 2020-09-18 19:33:03 +02:00
Rémi Verschelde a332e2f5b2
Merge pull request #41861 from Razoric480/fix-vscript-value-by-type
Add a function to sanitize variant values in visual script
2020-09-18 17:36:01 +02:00
Francois Belair a598c77058 Add a VScript func to sanitize variant values
Fixes #27611
2020-09-18 11:19:53 -04:00
Rémi Verschelde cff43e5326
Merge pull request #41930 from RandomShaper/fix_gdscript_leaks
Fix leaks in GDScript
2020-09-18 16:18:57 +02:00
Rémi Verschelde cb244f0b50
Merge pull request #42165 from akien-mga/codespell
Fix typos with codespell
2020-09-18 14:01:51 +02:00
Rémi Verschelde 3e78963bb9
Fix typos with codespell
Using codespell 1.17.1.

Method:
```
$ cat > ../godot-word-whitelist.txt << EOF
ang
curvelinear
dof
doubleclick
fave
findn
leapyear
lod
merchantibility
nd
numer
ois
ony
que
seeked
synching
te
uint
unselect
webp
EOF

$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"
$ git diff // undo unwanted changes
```
2020-09-18 13:44:25 +02:00
Rémi Verschelde b1b56fd045
Merge pull request #42157 from akien-mga/math-RANDOM_MAX-netbsd
Linux/BSD: Fix support for NetBSD
2020-09-18 12:35:07 +02:00
Rémi Verschelde 413ff7938d
X11: Try to load libXrandr.so.3 if libXrandr.so.2 isn't found
All Linux distros, and FreeBSD and OpenBSD seem to have libXrandr.so.2,
but for some reason recent NetBSD versions seem to have libXrandr.so.3 now.
2020-09-18 11:55:12 +02:00
Rémi Verschelde 01185acecb
NetBSD: Implement OS_Unix::get_executable_path()
Same implementation as OpenBSD seems to work fine.
2020-09-18 11:54:18 +02:00
Rémi Verschelde 5f4d64f4f3
Linux/BSD: Fix support for NetBSD
Add __NetBSD__ to `platform_config.h` so that it can find `alloca`
and use the proper `pthread_setname_np` format.

Rename RANDOM_MAX to avoid conflict with NetBSD stdlib.

Fixes #42145.
2020-09-18 10:27:55 +02:00
Rémi Verschelde 2d9b409103
Merge pull request #41528 from keegano/physics-fix-wrap-angle
Wrap angles to (-pi, pi) in momentum calculation.
2020-09-17 16:32:53 +02:00
Rémi Verschelde 377c3bb256
Merge pull request #39944 from bruvzg/click-through-4
Add mouse event pass-through support for window.
2020-09-17 12:27:06 +02:00
bruvzg 6a14c72b12
Add window click-through support. 2020-09-17 12:36:18 +03:00
Rémi Verschelde fdfcce1c03
Merge pull request #42120 from raulsntos/fix-expr-match
Fix C# Match stackoverflow
2020-09-17 08:43:48 +02:00
Rémi Verschelde 6ac7b90097
Merge pull request #42013 from Xrayez/fix-list-swap
Fix `List` swap behavior on front, back and adjacent elements
2020-09-16 17:39:43 +02:00
Rémi Verschelde 1777211271
Merge pull request #42114 from Calinou/doc-mesh-aabb-methods
Cross-reference AABB getter methods in the documentation
2020-09-16 16:21:05 +02:00
Rémi Verschelde 92d1964d1a
Donors: Add Gamblify, remove Interblock from splash screen 2020-09-16 16:10:35 +02:00
Hugo Locurcio 9712f8fd2d
Cross-reference AABB getter methods in the documentation
This also clarifies that `get_aabb()` returns the AABB in local space.

See https://github.com/godotengine/godot/issues/42095.
2020-09-16 15:53:10 +02:00
Raul Santos d425cf6fed
Fix ExprMatch stackoverflow 2020-09-16 15:44:52 +02:00
Rémi Verschelde 6f4384f206
Merge pull request #42098 from Faless/crypto/mbedtls_2.16.8_fix
Fix certificate generation with mbedtls 2.16.8 .
2020-09-15 19:26:26 +02:00
Fabio Alessandrelli 60687ce778 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.
2020-09-15 18:47:51 +02:00
Rémi Verschelde 7f0352b4d1
Merge pull request #42093 from Xrayez/virtual-to_string
Make `Object::to_string` virtual
2020-09-15 18:04:46 +02:00
Rémi Verschelde 7f24914b9e
Merge pull request #36374 from kuruk-mm/tilemap_filter_set_and_update
TileMap: Set texture_filter and texture_repeat to generated CanvasItems...
2020-09-15 17:15:09 +02:00
Andrii Doroshenko (Xrayez) cfead57d1d Make Object::to_string virtual
Allows to override printing via C++, not only via script.
2020-09-15 18:14:45 +03:00
Rémi Verschelde 3f5f087af2
Merge pull request #42090 from Calinou/changelog-camera2d-offset-limit
Mention compatibility-breaking Camera2D offset change in the changelog
2020-09-15 16:36:39 +02:00
Hugo Locurcio dc1e79589a
Mention compatibility-breaking Camera2D offset change in the changelog
See https://github.com/godotengine/godot/issues/42088.
2020-09-15 15:56:36 +02:00
Rémi Verschelde 4450764479
Merge pull request #42086 from akien-mga/makerst-newline-eof
makerst: Add missing newline at EOF
2020-09-15 15:18:50 +02:00