summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Enforce `\n` eol for Python writesThaddeus Crews2024-03-091-2/+2
| | | | • Ensure utf-8 encoding if previously unspecified
* Extend `NavigationMeshSourceGeometryData[23]D` to allow data mergingPawel Lampe2024-03-071-2/+45
|
* Merge pull request #85390 from TheSofox/merge-all-commit-fixRémi Verschelde2024-03-062-0/+203
|\ | | | | | | UndoRedo: Fix `MERGE_ALL` commit from repeating actions
| * Fixed MERGE_ALL commit from repeating actionsSofox2024-03-052-0/+203
| |
* | Fix String::begins_with when both strings are emptyMika Viskari2024-03-051-26/+37
|/
* Add unit tests for CryptoKeyEdward Moulsdale2024-03-012-0/+65
|
* Merge pull request #88959 from akien-mga/pre-commit-clang-17.0.6-black-24.2.0Rémi Verschelde2024-02-291-5/+5
|\ | | | | | | Pre-commit: Update to clang-format 17.0.6 and black 24.2.0
| * Pre-commit: Update to clang-format 17.0.6 and black 24.2.0Rémi Verschelde2024-02-281-5/+5
| |
* | Merge pull request #81822 from nlupugla/nodepath-sliceRémi Verschelde2024-02-291-0/+53
|\ \ | |/ |/| | | Add `NodePath::slice` method
| * Added NodePath::slice method.nlupugla2023-12-131-0/+53
| |
* | Split monolithic physics class filessmix82024-02-271-2/+2
| | | | | | | | Splits monolithic physics class files.
* | Move 3D-only resources to their own folderAaron Franke2024-02-264-4/+4
| |
* | Move 2D-only resources to their own folderAaron Franke2024-02-261-1/+1
| |
* | Fix some additional errors with 3D disabledA Thousand Ships2024-02-233-8/+31
| | | | | | | | | | | | | | | | | | * Disabled 2D navigation tests as they do not work * Disabled tests for primitive meshes * Unbound some `Mesh` methods that rely on 3D resources * Unexposed `World3D` as it depends on physics (and isn't useful) * Unexposed some `Viewport` vrs related properties that had unexposed methods
* | Fix running tests in template buildsA Thousand Ships2024-02-224-1/+31
| |
* | [Physics] Fix export with 3D disabledA Thousand Ships2024-02-221-0/+8
| |
* | Add Unicode support to `String.to_*_case()` methodsDanil Alexeev2024-02-221-25/+40
| |
* | Added ImageTexture unit testsb2024-02-192-0/+112
| |
* | [Tests] Fix test regression without editorA Thousand Ships2024-02-171-0/+7
| |
* | Add const lvalue ref to core/* container parametersMuller-Castro2024-02-141-6/+6
| |
* | Avoid unqualified-id "near" and "far" in Node3DEditor/ViewportSilc Lizard (Tokage) Renew2024-02-131-6/+6
| |
* | Merge pull request #87715 from Scony/add-is-bakingRémi Verschelde2024-02-072-0/+58
|\ \ | | | | | | | | | Expose `is_baking` method in navigation servers and region nodes.
| * | Expose `is_baking` method in navigation servers and region nodes.Pawel Lampe2024-02-052-0/+58
| | |
* | | Add InputEventKey.location to tell left from rightMel Collins2024-01-261-7/+49
|/ / | | | | | | | | | | | | | | | | | | This adds a new enum `KeyLocation` and associated property `InputEventKey.location`, which indicates the left/right location of key events which may come from one of two physical keys, eg. Shift, Ctrl. It also adds simulation of missing Shift KEYUP events for Windows. When multiple Shifts are held down at the same time, Windows natively only sends a KEYUP for the last one to be released.
* | Test global transform when adding detached treeMarkus Sauermann2024-01-181-0/+28
| | | | | | | | Global transform should be correct after attaching a detached tree.
* | Fix `#if *_ENABLED` inconsistencies, should check if definedRémi Verschelde2024-01-171-1/+1
| | | | | | | | Co-authored-by: Caroline Joy Bell <halotroop2288@proton.me>
* | Reorganize code related to editor themingYuri Sizov2024-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This change introduces a new EditorThemeManager class to abstract theme generatio and its subroutines. Logic related to EditorTheme, EditorColorMap, and editor icons has been extracted into their respective files with includes cleaned up. All related files have been moved to a separate folder to better scope them in the project. This includes relevant generated files as well.
* | [Core] Fix `AABB.encloses` failing on shared upper boundA Thousand Ships2024-01-121-0/+9
| | | | | | | | This differs from `Rect2(i)` and was fixed for those classes in the past
* | Merge pull request #86874 from AThousandShips/no_3d_fixRémi Verschelde2024-01-081-6/+9
|\ \ | | | | | | | | | Fix some build errors with `disable_3d=yes`
| * | Fix some build errors with `disable_3d=Yes`A Thousand Ships2024-01-071-6/+9
| | | | | | | | | | | | | | | | | | * Some tests were incorrectly included * SCU builds with animation * Animation `switch`
* | | Merge pull request #86787 from ryevdokimov/code-spell-checkRémi Verschelde2024-01-082-12/+12
|\ \ \ | | | | | | | | | | | | Fix various spelling errors across engine solution
| * | | Fix various spelling errorsRobert Yevdokimov2024-01-042-12/+12
| | | |
* | | | Merge pull request #85178 from HolonProduction/completion-testsRémi Verschelde2024-01-081-1/+16
|\ \ \ \ | |_|/ / |/| | | | | | | Add unit test runner for autocompletion
| * | | Add unit test runner for autocompletionHolonProduction2024-01-051-1/+16
| |/ /
* | | Merge pull request #78378 from 0xafbf/curve-evaluate-correct-transformRémi Verschelde2024-01-041-8/+28
|\ \ \ | | | | | | | | | | | | Changed the way the rotation of a curve at a point is evaluated to match PathFollow2D
| * | | Changed the way the rotation of a curve at a point is evaluated to match ↵Andrés Botero2023-10-281-8/+28
| | | | | | | | | | | | | | | | PathFollow2D
* | | | Merge pull request #80819 from sepTN/test-packed-scene-v3Rémi Verschelde2024-01-041-0/+65
|\ \ \ \ | |_|/ / |/| | | | | | | Improve PackedScene unit test by covering more methods
| * | | Improve PackedScene unit test by covering more methodsSeptian2023-08-201-0/+65
| | | |
* | | | Merge pull request #83163 from Chubercik/vectorXi_dist_methodsRémi Verschelde2024-01-033-0/+18
|\ \ \ \ | | | | | | | | | | | | | | | Implement `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to`
| * | | | Implement `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to`Jakub Marcowski2023-10-123-0/+18
| | | | |
* | | | | Fix potential integer underflow in rounded up divisionsEddieBreeg2024-01-021-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A new `Math::division_round_up()` function was added, allowing for easy and correct computation of integer divisions when the result needs to be rounded up. Fixes #80358. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* | | | | Merge pull request #86118 from TheSofox/complex-undo-select-fixYuri Sizov2023-12-201-0/+54
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix so undoing complex operations in `TextEdit` will restore selections
| * | | | | Fix so undoing complex operations in TextEdit will restore selections.Sofox2023-12-201-0/+54
| | | | | |
* | | | | | Merge pull request #85191 from HolonProduction/off-by-one-code-editYuri Sizov2023-12-201-0/+26
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Fix updating delimiter cache of `CodeEdit` when typing on the first line
| * | | | | Fix updating delimiter cache of `CodeEdit` when typing on the first lineHolonProduction2023-12-181-0/+26
| | | | | |
* | | | | | Merge pull request #84826 from chocola-mint/masterYuri Sizov2023-12-192-0/+371
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Add unit tests for Camera3D
| * | | | | Add tests for Camera3DCHM2023-11-132-0/+371
| | | | | |
* | | | | | Merge pull request #84782 from rsburke4/image-fixRémi Verschelde2023-12-121-0/+23
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | Prevent crash on conversion of invalid data in `Image`
| * | | | | Added error to catch conversion on invalid imagersburke42023-12-101-0/+23
| | | | | |
* | | | | | Merge pull request #85054 from miv391/highlight-minimap-error-linesYuri Sizov2023-12-081-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Highlight error lines in minimap