Hugo Locurcio
e36587751f
Rename the type
parameter to node_type
in Theme and Control
...
This makes it clearer that it expects a node type as a string (such as "Label")
instead of a type like "TYPE_ARRAY". This is backwards-compatible since only
the name of the parameter is changed, not its order.
See https://github.com/godotengine/godot-proposals/issues/1495#issuecomment-691507839
2020-09-12 18:42:45 +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
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
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
Rémi Verschelde
13e2e487a2
Merge pull request #41800 from alexdlm/fix-csproj-read-3.2
...
[3.2] Handle csproj "Remove" globs
2020-09-06 08:42:51 +02:00
Alex de la Mare
6474e036ac
[3.2] Handle csproj "Remove" globs
...
MSBuild Item returns empty strings if an attribute isn't set (which
caused an IndexOutOfRangeException in NormalizePath).
We were treating Excludes incorrectly, Remove directives provide the
intended behaviour in the auto-including csproj format.
2020-09-06 12:10:54 +10:00
Rémi Verschelde
41b9e1d7ea
i18n: Sync translations with Weblate
2020-09-04 08:53:53 +02:00
Hugo Locurcio
c040e8f93a
Document missing character behavior when drawing text with fonts
...
See #40405 .
(cherry picked from commit 7735d8d0ce
)
2020-09-04 08:50:32 +02:00
Rafał Mikrut
9caa35532a
Fixes leak with creating editor settings
...
(cherry picked from commit 599ccbb7d4
)
2020-09-04 08:49:58 +02:00
Marcel Admiraal
c6cccdf0c6
Ensure header guards enclose entire header.
...
(cherry picked from commit f6ad1954f7
)
2020-09-04 08:48:35 +02:00
Hugo Locurcio
ee97e45a69
Improve the resource loading error message to mention the need to import
...
This is a common pitfall when setting up projects in a headless
environment.
(cherry picked from commit 58ed3037c0
)
2020-09-04 08:48:17 +02:00
Andrii Doroshenko (Xrayez)
6122a504ee
Build the engine with custom modules in Visual Studio
...
First, compile the engine normally with:
```
scons custom_modules="path/to/your/modules" vsproj=yes
```
Then run the Visual Studio project. You can now rebuild the engine if
you need to make changes to custom modules directly within IDE.
(cherry picked from commit 6eb4b89eef
)
2020-09-04 08:46:54 +02:00
Ignacio Etcheverry
9699e83e1e
Fix parsing of C# files with spaces in the path
...
(cherry picked from commit 9e8a5e4b5a
)
2020-09-04 08:24:17 +02:00
Rémi Verschelde
9efd555c58
Merge pull request #41754 from neikeq/3.2-csharp-hide-build-button-if-no-proj
...
[3.2] C#: Hide Build button if there's no solution to build
2020-09-04 08:20:06 +02:00
Rémi Verschelde
93eb9b554e
Merge pull request #41752 from neikeq/fix-invalidopexception-csproj-migration
...
[3.2] Fix InvalidOperationException when migrating from 3.2.1 or older csproj
2020-09-04 08:19:18 +02:00
Rémi Verschelde
1edd6aa404
Merge pull request #41751 from neikeq/3.2-issue-41745
...
[3.2] C#: Fix Godot failing to find class namespace
2020-09-04 08:16:30 +02:00
Rémi Verschelde
fba07e75e6
Merge pull request #41749 from neikeq/3.2-issue-41712
...
[3.2] Fix 'Parameter "assembly" is null' error
2020-09-04 08:14:16 +02:00
Ignacio Etcheverry
2bb251f628
[3.2] C#: Hide Build button if there's no solution to build
...
Same as we do with the bottom panel. Mainly to
avoid bothering if the project is not using C#.
2020-09-04 02:18:42 +02:00
Ignacio Etcheverry
f8e3a74f9e
Fix InvalidOperationException when migrating from 3.2.1 or older csproj
2020-09-04 01:49:32 +02:00
Ignacio Etcheverry
b3762622be
[3.2] C#: Fix Godot failing to find class namespace
...
Also avoid searching C# files recursively twice.
2020-09-04 01:31:38 +02:00
Ignacio Etcheverry
bd18b2ff6a
[3.2] Fix 'Parameter "assembly" is null' error
...
This error was normally being printed when
trying to open the project assembly while
the project was not yet built.
The error should not be printed. It's the job
of this method's caller to decide whether to
print an error or not if loading failed.
2020-09-04 01:09:35 +02:00
Ignacio Etcheverry
939ed5dd5b
C#: Fix Windows detection for copying MSBuild stub
...
Previous condition checked only the host
platform. This was a problem as our official
builds are from Linux.
(cherry picked from commit 206501a45e
)
2020-09-03 09:35:41 +02:00