Age | Commit message (Collapse) | Author |
|
GDScript: Add limit to call depth
|
|
GDScript: Fix error about enum typed arrays
|
|
Fix includes of thirdparty libs which can be unbundled on Linux
|
|
Improvements and fixes based on Weblate comments
|
|
Fix unset getter return types resulting in strange behavior
|
|
Fix crash by freed object assign to typed variable
|
|
.NET: Clicking "Clean solution" should clean, not build
|
|
|
|
GDScript: Fix infer on read-only property
|
|
C#: Open the solution directory when using VSCode
|
|
Changes `builtin_icu` and `builtin_recast` to match the folder names in
`thirdparty`.
|
|
|
|
|
|
|
|
|
|
The solution directory used to be the same as the project
directory (`res://`). We now allow specifying a different
path for the solution and the other external editors already
use that (which seems more convenient for multi-project
scenarios).
|
|
Fix gltf import generate_scene() option
|
|
For basisu avoid inserting to the image array twice.
|
|
|
|
Basisu images were getting referenced incorrectly like set black or set as not transparent.
|
|
|
|
Slightly tweak `@GlobalScope` & `GDScript`'s documentation
|
|
|
|
Fix multiplayer replication crash in on_sync_receive.
|
|
A number of early continue cases applied the packet-provided `size`
without validation, allowing large uint32_t values to be treated as
negative offsets and leading to segfaults.
Now, we validate `size` against the buffer length immediately to avoid a
crash.
This could be triggered by receiving sync data for a synchronizer who's
root node had just been removed, since the code path that checked for
unusable sync state failed to advance the offset. Thus the next read
could interpret part of the payload as such an invalid `size`.
Now, we properly advance the read offset in that case (and raise a
better error).
|
|
smix8/navigationserver_improve_rid_not_found_error_4.x
Improve NavigationServer.free() error msg when RID not found
|
|
Document unsupported features in Mobile and Compatibility rendering methods
|
|
Improves the error msg when NavigationServer.free() does not find the RID e.g. because it was already deleted or did never exist in the first place.
|
|
GDScript: Fix usage of ints with typed array of floats
|
|
|
|
|
|
Fixes #66420.
|
|
This reverts commit 7eb6367d5cb62fb48563ad940423198f792e3fe8.
Fixes #73058.
Fixes #73167.
This caused regressions, we'll retry with fixes for 4.1.
|
|
* Description of `ui_text_submit` action should be "Submit Text" instead of "Text Submitted".
* Spell out "Animation" instead of using "Anim.".
* Treat "Max" as regular word instead of writing "Max.".
* Use generic "Set %s" for action name instead of a dedicated "Set target_position".
* Add translator comment for:
* "Inclusive" and "Self" in the profiler.
* Places where it needs the context about being an editor progress label.
* "Duplicated Animation Name" since it's refering to the new name of a duplicated animation.
* Disambiguation of "View Plane Transform", "Paste Selects" and "Display Normal".
* Fix wrong undo action name for renaming an input action.
* Fix missing end quote in a shader error message.
* In class reference:
* Fix duplicated "if" in the description of `signf()`.
* Fix mismatched example output in `String.operator %()`.
* Fix typo in the description of `Decal.texture_emission`.
* Unify description of `String.match()` and `StringName.match()`.
|
|
Implement GodotSynchronizationContext.Send
|
|
Improve GDScript error for method call on null/previously freed instance
|
|
|
|
Fixes #53878.
|
|
The connection used to happen during enter_tree, but this was causing
issues when setting the spawnable scenes from code.
The spawner now connects/disconnects to the signal during
add_spawnable_scene/clear_spawnable_scenes if the node is inside tree
and has a valid spawn_path.
|
|
Clean up ProjectConverter3To4 architecture, move renames map to separate file
|
|
Build C# csproj instead of the solution
|
|
Avoid losing references to objects in the native-scripting boundary
|
|
Fix byte packing (and buffer overrun) in godot_webxr_get_bounds_geometry()
|
|
|
|
libwebp: Sync with upstream 1.3.0
|
|
This allows properly limiting what features depend on the RegEx module
(doing the actual conversion) and what features only require the renames
data (GDScript suggestions).
Also better excludes the conversion command line options when actually
disabling deprecated code.
Fixes #73029.
|
|
|
|
|
|
GDScript: Allow strings as multiline comments
|
|
GDScript: Be more lenient with identifiers
|