summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Move NavigationMeshSourceGeometryData(2D/3D) to the 2D/3D subfoldersAaron Franke2024-04-154-5/+4
|
* Merge pull request #90678 from raulsntos/dotnet/StringExtensions.MatchRémi Verschelde2024-04-151-21/+20
|\ | | | | | | C#: Fix ExprMatch for case sensitive matching
| * C#: Fix ExprMatch for case sensitive matchingRaul Santos2024-04-151-21/+20
| | | | | | | | | | | | | | | | 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.
* | Merge pull request #89472 from dalexeev/gds-fix-bin-tokenizer-continuation-linesRémi Verschelde2024-04-155-11/+35
|\ \ | | | | | | | | | GDScript: Fix continuation lines in `GDScriptTokenizerBuffer`
| * | GDScript: Fix continuation lines in `GDScriptTokenizerBuffer`Danil Alexeev2024-04-105-11/+35
| | |
* | | Merge pull request #90635 from bqqbarbhg/texture-path-fixRémi Verschelde2024-04-141-2/+6
|\ \ \ | | | | | | | | | | | | Fix FBX texture path resolving
| * | | Fix FBX texture path resolvingbqqbarbhg2024-04-131-2/+6
| | | |
* | | | Merge pull request #90573 from timothyqiu/svg-imageRémi Verschelde2024-04-141-2/+10
|\ \ \ \ | |/ / / |/| | | | | | | Fix error when loading SVG imported as Image
| * | | Fix error when loading SVG imported as ImageHaoyu Qiu2024-04-121-2/+10
| | | |
* | | | Merge pull request #90602 from smix8/bsfmodRémi Verschelde2024-04-131-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | Use fmod for navigation mesh border size warning
| * | | | Use fmod for navigation mesh border size warningsmix82024-04-131-1/+1
| |/ / / | | | | | | | | | | | | Uses fmod for checking that navigation mesh border size matches the cell size as a multiple of cell size is also valid.
* | | | Merge pull request #90580 from vnen/gdscript-allow-enum-to-int-castRémi Verschelde2024-04-133-0/+13
|\ \ \ \ | | | | | | | | | | | | | | | GDScript: Allow casting enum to int
| * | | | GDScript: Allow casting enum to intGeorge Marques2024-04-123-0/+13
| |/ / / | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #90554 from bqqbarbhg/fbx-color-fixesRémi Verschelde2024-04-131-5/+9
|\ \ \ \ | |/ / / |/| | | | | | | FBX: Fix material colors
| * | | Enable FBX albedo factor when textures are boundbqqbarbhg2024-04-131-1/+5
| | | |
| * | | Fix FBX orthographic camera sizebqqbarbhg2024-04-121-1/+1
| | | |
| * | | Fix FBX emission_texture copy-paste issuebqqbarbhg2024-04-121-1/+1
| | | |
| * | | Convert FBX material colors from linear to sRGBbqqbarbhg2024-04-121-2/+2
| | |/ | |/|
* | | Merge pull request #90508 from smix8/thread_bakeRémi Verschelde2024-04-123-3/+3
|\ \ \ | | | | | | | | | | | | Use threads for baking navigation mesh inside editor
| * | | Use threads for baking navigation mesh inside editorsmix82024-04-113-3/+3
| | | | | | | | | | | | | | | | Enables threaded navigation mesh baking inside the editor.
* | | | Merge pull request #90434 from smix8/path_simplifyRémi Verschelde2024-04-124-0/+142
|\ \ \ \ | | | | | | | | | | | | | | | Add navigation path simplification
| * | | | Add navigation path simplificationsmix82024-04-114-0/+142
| | |/ / | |/| | | | | | | | | | Adds navigation path simplification for NavigationServer and NavigationAgent.
* | | | Merge pull request #90373 from bitwise-aiden/ba-fix-mutliline-matchRémi Verschelde2024-04-125-15/+82
|\ \ \ \ | | | | | | | | | | | | | | | Fix multiline array/dictionary match statements
| * | | | Fix multiline array/dictionary match statementsAiden Storey2024-04-125-15/+82
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge pull request #86144 from jsjtxietian/disable-mesh-compression-for-2dRémi Verschelde2024-04-121-1/+11
|\ \ \ \ | |/ / / |/| | | | | | | Disable mesh compression if vertex `position.z` is always 0
| * | | Disable mesh compression if vertex position.z is always 0jsjtxietian2024-04-101-1/+11
| | | |
* | | | Merge pull request #90505 from aaronp64/gltfdocument_crashRémi Verschelde2024-04-111-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | Fix `GLTFDocument.append_from_scene` crash on null node
| * | | | Fix GLTFDocument.append_from_scene() crash on null nodeaaronp642024-04-101-0/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | Added null check for p_node parameter to give error instead of crash Fixes #90502
* | | | Merge pull request #90503 from rburing/gridmap_has_it_roughRémi Verschelde2024-04-112-3/+17
|\ \ \ \ | | | | | | | | | | | | | | | GridMap: Fix `physics_material` property
| * | | | GridMap: Fix physics_material propertyRicardo Buring2024-04-102-3/+17
| | | | | | | | | | | | | | | | | | | | | | | | | Use computed bounce and friction, just like StaticBody3D already does. Also don't rebuild all internals just to set two floats on each body.
* | | | | Merge pull request #90482 from Faless/mbedtls/3.6.0-tlsRémi Verschelde2024-04-114-21/+60
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | mbedTLS: Update to new LTS v3.6.0
| * | | | | mbedTLS: Update to new LTS v3.6.0Lyuma2024-04-104-21/+60
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge pull request #89124 from wheatear-dev/test-json-rpcRémi Verschelde2024-04-113-0/+232
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add unit tests for JSONRPC
| * | | | | Add unit tests for JSONRPCEdward Moulsdale2024-04-103-0/+232
| | | | | |
* | | | | | Add additional unit tests for RegExtoastedbreadandomelette2024-04-101-0/+42
| |_|_|/ / |/| | | |
* | | | | Merge pull request #90448 from vnen/gdscript-infer-string-formatRémi Verschelde2024-04-103-0/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | GDScript: Infer type with string format operator
| * | | | | GDScript: Infer type with string format operatorGeorge Marques2024-04-103-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge pull request #90442 from vnen/gdscript-dont-warn-using-default-builtinRémi Verschelde2024-04-1010-30/+65
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | GDScript: Don't warn on unassigned for builtin-typed variables
| * | | | | GDScript: Don't warn on unassigned for builtin-typed variablesGeorge Marques2024-04-1010-30/+65
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | / / / OpenXR: apply fix for reverse ZBastiaan Olij2024-04-101-4/+7
| |/ / / |/| | |
* | | | Merge pull request #90422 from bruvzg/net_no_native_embedRémi Verschelde2024-04-093-110/+3
|\ \ \ \ | | | | | | | | | | | | | | | [.NET] Disable output embedding on macOS, move it to the advanced options on other platforms.
| * | | | [.NET] Disable output embedding on macOS, move it to the advanced options on ↵bruvzg2024-04-093-110/+3
| |/ / / | | | | | | | | | | | | other platforms.
* | | | Merge pull request #89382 from dcaoc03/masterRémi Verschelde2024-04-095-7/+59
|\ \ \ \ | | | | | | | | | | | | | | | Fix enum autocompletion for core classes
| * | | | Fixed enum autocompletion for core classes (Issue #88858)Diogo Costa2024-03-155-7/+59
| | | | | | | | | | | | | | | | | | | | Minor fix consisted in the use of [[fallthrough]] macro
* | | | | Merge pull request #87466 from BastiaanOlij/fix_openxr_render_target_multiplierRémi Verschelde2024-04-094-241/+346
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | OpenXR: Cleanup swapchain logic (was Fix render target multiplier)
| * | | | | OpenXR: Improve swapchain logic and fix swapchain update when render target ↵Bastiaan Olij2024-04-094-241/+346
| | |_|_|/ | |/| | | | | | | | | | | | | multiplier is changed.
* | | | | Merge pull request #84043 from dalexeev/gds-fix-unsafe-cast-warningRémi Verschelde2024-04-0921-5/+149
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | GDScript: Fix `UNSAFE_CAST` warning
| * | | | GDScript: Fix `UNSAFE_CAST` warningDanil Alexeev2023-10-2721-5/+149
| | | | |
* | | | | GDScript: Fix highlighting escapes in multiline raw stringsDanil Alexeev2024-04-092-18/+28
| |/ / / |/| | |
* | | | Merge pull request #90404 from aaronp64/zipreader_empty_errorRémi Verschelde2024-04-081-1/+8
|\ \ \ \ | | | | | | | | | | | | | | | Fix `ZIPReader.get_files()` error on empty zip files