| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |\
| |
| |
| | |
C#: Fix ExprMatch for case sensitive matching
|
| | |
| |
| |
| |
| |
| |
| |
| | |
We were accidentally stopping the recursion when matching in the case sensitive scenario.
Took the opportunity to also rename the private method to follow the Core method naming more closely so it's easier to compare the implementations in the future.
Also, the private method now uses `ReadOnlySpan<char>` to avoid allocating strings on each recursion.
|
| |\ \
| | |
| | |
| | | |
GDScript: Fix continuation lines in `GDScriptTokenizerBuffer`
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
Fix FBX texture path resolving
|
| | | | | |
|
| |\ \ \ \
| |/ / /
|/| | |
| | | | |
Fix error when loading SVG imported as Image
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
Use fmod for navigation mesh border size warning
|
| | |/ / /
| | | |
| | | |
| | | | |
Uses fmod for checking that navigation mesh border size matches the cell size as a multiple of cell size is also valid.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
GDScript: Allow casting enum to int
|
| | |/ / /
| | | |
| | | |
| | | |
| | | | |
An enum value is always an integer so the cast is valid. The code here
now consider this case to avoid giving an error message.
|
| |\ \ \ \
| |/ / /
|/| | |
| | | | |
FBX: Fix material colors
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | |
| | | | |
Use threads for baking navigation mesh inside editor
|
| | | | |
| | | |
| | | |
| | | | |
Enables threaded navigation mesh baking inside the editor.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
Add navigation path simplification
|
| | | |/ /
| |/| |
| | | |
| | | | |
Adds navigation path simplification for NavigationServer and NavigationAgent.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
Fix multiline array/dictionary match statements
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Currently array and dictionary expressions cannot be spread over
multiple lines in match statements.
Adding mutliline push/pop while parsing the pattern for bracket and
brace enables the ability for these to be multiline. This enables more
complex patterns to be matched without exceeding line limits.
Fixes #90372
|
| |\ \ \ \
| |/ / /
|/| | |
| | | | |
Disable mesh compression if vertex `position.z` is always 0
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
Fix `GLTFDocument.append_from_scene` crash on null node
|
| | | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
Added null check for p_node parameter to give error instead of crash
Fixes #90502
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
GridMap: Fix `physics_material` property
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Use computed bounce and friction, just like StaticBody3D already does.
Also don't rebuild all internals just to set two floats on each body.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
mbedTLS: Update to new LTS v3.6.0
|
| | | |_|_|/
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Keep module compatibility with mbedtls 2.x (old LTS branch).
A patch has been added to allow compiling after removing all the `psa_*`
files from the library folder (will look into upstreaming it).
Note: mbedTLS 3.6 finally enabled TLSv1.3 by default, but it requires
some module changes, and to enable PSA crypto (new "standard" API
specification), so it might be best done in a separate commit/PR.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Add unit tests for JSONRPC
|
| | | | | | | |
|
| | |_|_|/ /
|/| | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
GDScript: Infer type with string format operator
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If the left value type is known to be String, assume the format operator
(`%`) will return a string, since it works with any type in the right
hand side. This is also used by type inference even if the right hand
type is unknown at compile time.
|
| |\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| | | | | | |
GDScript: Don't warn on unassigned for builtin-typed variables
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
If the type of a variable is a built-in Variant type, then it will
automatically be assigned a default value based on the type. This means
that the explicit initialization may be unnecessary. Thus this commit
removes the warning in such case.
This also changes the meaning of the unassigned warning to happen when
the variable is used before being assigned, not when it has zero
assignments.
|
| | |/ / /
|/| | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
[.NET] Disable output embedding on macOS, move it to the advanced options on other platforms.
|
| | |/ / /
| | | |
| | | |
| | | | |
other platforms.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
Fix enum autocompletion for core classes
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Minor fix consisted in the use of [[fallthrough]] macro
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
OpenXR: Cleanup swapchain logic (was Fix render target multiplier)
|
| | | |_|_|/
| |/| | |
| | | | |
| | | | | |
multiplier is changed.
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | | |
GDScript: Fix `UNSAFE_CAST` warning
|
| | | | | | |
|
| | |/ / /
|/| | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
Fix `ZIPReader.get_files()` error on empty zip files
|